From a5b135ceb384475b553d9691f6308162dd42cc42 Mon Sep 17 00:00:00 2001 From: "DESKTOP-E401PHE\\Administrator" Date: Thu, 17 Jul 2025 14:27:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A2=E5=8A=A1=E6=9B=BF=E6=8D=A2=E7=95=85?= =?UTF-8?q?=E4=BC=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- A09财务通用管理/Financial.dpr | 9 +- A09财务通用管理/Financial.dproj | 19 +- A09财务通用管理/Financial.skincfg | 2 +- A09财务通用管理/Financial_project.tvsconfig | 2 + .../ProjectGroup1_prjgroup.tvsconfig | 2 + A09财务通用管理/SYSTEMSET.ini | 3 +- A09财务通用管理/U_BankFlowInInput.pas | 4 +- A09财务通用管理/U_BankFlowOutInput.pas | 2 +- A09财务通用管理/U_CollectImport.pas | 8 +- A09财务通用管理/U_CollectInput.dfm | 82 +- A09财务通用管理/U_CollectInput.pas | 48 +- A09财务通用管理/U_CollectList.dfm | 187 +- A09财务通用管理/U_CollectList.pas | 185 +- A09财务通用管理/U_CustStatement.dfm | 105 +- A09财务通用管理/U_CustStatement.pas | 135 +- A09财务通用管理/U_CustStatementWriteOff.dfm | 525 +- A09财务通用管理/U_CustStatementWriteOff.pas | 43 +- A09财务通用管理/U_DataLink.pas | 22 +- A09财务通用管理/U_ExpenseInput.dfm | 27 +- A09财务通用管理/U_ExpenseInput.pas | 37 +- A09财务通用管理/U_ExpenseList.dfm | 73 +- A09财务通用管理/U_ExpenseList.pas | 55 +- A09财务通用管理/U_FinTradePlanSel.dfm | 5891 +--------------- A09财务通用管理/U_FinTradePlanSel.pas | 39 +- .../U_FinTradeSalesContractSel.dfm | 5910 +---------------- .../U_FinTradeSalesContractSel.pas | 54 +- A09财务通用管理/U_FtyStatement.dfm | 87 +- A09财务通用管理/U_FtyStatement.pas | 53 +- A09财务通用管理/U_GetDllForm.pas | 44 +- A09财务通用管理/U_InvoiceInInPut.dfm | 50 +- A09财务通用管理/U_InvoiceInInPut.pas | 165 +- A09财务通用管理/U_InvoiceInList.dfm | 61 +- A09财务通用管理/U_InvoiceInList.pas | 124 +- A09财务通用管理/U_InvoiceOutInPut.dfm | 47 +- A09财务通用管理/U_InvoiceOutInPut.pas | 188 +- A09财务通用管理/U_InvoiceOutList.dfm | 129 +- A09财务通用管理/U_InvoiceOutList.pas | 131 +- A09财务通用管理/U_InvoiceOutSQInPut.dfm | 293 + A09财务通用管理/U_InvoiceOutSQInPut.pas | 698 ++ A09财务通用管理/U_InvoiceOutSQList.dfm | 563 ++ A09财务通用管理/U_InvoiceOutSQList.pas | 668 ++ A09财务通用管理/U_InvoiceOutSel.dfm | 512 ++ A09财务通用管理/U_InvoiceOutSel.pas | 239 + A09财务通用管理/U_PayImport.pas | 8 +- A09财务通用管理/U_PayInput.dfm | 40 +- A09财务通用管理/U_PayInput.pas | 10 +- A09财务通用管理/U_PayList.dfm | 149 +- A09财务通用管理/U_PayList.pas | 167 +- A09财务通用管理/U_PayableEdit.dfm | 53 +- A09财务通用管理/U_PayableEdit.pas | 28 +- A09财务通用管理/U_PayableImport.pas | 8 +- A09财务通用管理/U_PayableInput.dfm | 52 +- A09财务通用管理/U_PayableInput.pas | 10 +- A09财务通用管理/U_PayableList.dfm | 204 +- A09财务通用管理/U_PayableList.pas | 209 +- A09财务通用管理/U_RankingList.dfm | 29 +- A09财务通用管理/U_RankingList.pas | 21 +- A09财务通用管理/U_ReceivableEdit.dfm | 31 +- A09财务通用管理/U_ReceivableEdit.pas | 35 +- A09财务通用管理/U_ReceivableImport.pas | 8 +- A09财务通用管理/U_ReceivableInput.dfm | 208 +- A09财务通用管理/U_ReceivableInput.pas | 73 +- A09财务通用管理/U_ReceivableList.dfm | 397 +- A09财务通用管理/U_ReceivableList.pas | 313 +- A09财务通用管理/U_ReceivableValueSel.dfm | 35 +- A09财务通用管理/U_ReceivableValueSel.pas | 35 +- A09财务通用管理/U_SingleCustStatement.dfm | 212 +- A09财务通用管理/U_SingleCustStatement.pas | 84 +- A09财务通用管理/U_SingleFtyStatement.dfm | 142 +- A09财务通用管理/U_SingleFtyStatement.pas | 81 +- 70 files changed, 5987 insertions(+), 14176 deletions(-) create mode 100644 A09财务通用管理/Financial_project.tvsconfig create mode 100644 A09财务通用管理/ProjectGroup1_prjgroup.tvsconfig create mode 100644 A09财务通用管理/U_InvoiceOutSQInPut.dfm create mode 100644 A09财务通用管理/U_InvoiceOutSQInPut.pas create mode 100644 A09财务通用管理/U_InvoiceOutSQList.dfm create mode 100644 A09财务通用管理/U_InvoiceOutSQList.pas create mode 100644 A09财务通用管理/U_InvoiceOutSel.dfm create mode 100644 A09财务通用管理/U_InvoiceOutSel.pas diff --git a/A09财务通用管理/Financial.dpr b/A09财务通用管理/Financial.dpr index 2437730..acf2bfb 100644 --- a/A09财务通用管理/Financial.dpr +++ b/A09财务通用管理/Financial.dpr @@ -28,7 +28,7 @@ uses U_BaseDataLink in '..\..\..\public10\design\U_BaseDataLink.pas' {BaseDataLink: TDataModule}, U_ReceivableList in 'U_ReceivableList.pas' {frmReceivableList}, U_CollectList in 'U_CollectList.pas' {frmCollectList}, - U_InvoiceOutList in 'U_InvoiceOutList.pas' {frmInvoiceOutList}, + U_InvoiceOutSQList in 'U_InvoiceOutSQList.pas' {frmInvoiceOutSQList}, U_CustStatement in 'U_CustStatement.pas' {frmCustStatement}, U_CustStatementWriteOff in 'U_CustStatementWriteOff.pas' {frmCustStatementWriteOff}, U_PayableList in 'U_PayableList.pas' {frmPayableList}, @@ -39,7 +39,7 @@ uses U_BankFlowList in 'U_BankFlowList.pas' {frmBankFlowList}, U_BankFlowTotalList in 'U_BankFlowTotalList.pas' {frmBankFlowTotalList}, U_ReceivableInput in 'U_ReceivableInput.pas' {frmReceivableInput}, - U_InvoiceOutInPut in 'U_InvoiceOutInPut.pas' {frmInvoiceOutInPut}, + U_InvoiceOutSQInPut in 'U_InvoiceOutSQInPut.pas' {frmInvoiceOutSQInPut}, U_PayInput in 'U_PayInput.pas' {frmPayInput}, U_InvoiceInInPut in 'U_InvoiceInInPut.pas' {frmInvoiceInInPut}, U_PayableInput in 'U_PayableInput.pas' {frmPayableInput}, @@ -58,7 +58,10 @@ uses U_BankSel in '..\A00ͨô\U_BankSel.pas' {frmBankSel}, U_ReceivableValueSel in 'U_ReceivableValueSel.pas' {frmReceivableValueSel}, U_CompanySel in '..\A00ͨô\U_CompanySel.pas' {frmCompanySel}, - uSZHN_JSON in '..\..\..\public10\ThreeFun\Fun\uSZHN_JSON.pas'; + uSZHN_JSON in '..\..\..\public10\ThreeFun\Fun\uSZHN_JSON.pas', + U_FinTradePlanSel in 'U_FinTradePlanSel.pas' {frmFinTradePlanSel}, + U_FinTradeSalesContractSel in 'U_FinTradeSalesContractSel.pas' {frmFinTradeSalesContractSel}, + U_RPFun in '..\..\..\public10\ThreeFun\Fun\U_RPFun.pas'; {$R *.res} diff --git a/A09财务通用管理/Financial.dproj b/A09财务通用管理/Financial.dproj index bb19442..9f987d8 100644 --- a/A09财务通用管理/Financial.dproj +++ b/A09财务通用管理/Financial.dproj @@ -124,7 +124,7 @@ CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) - D:\Dp10RepoV1\项目代码\D10myXushang\A09财务通用管理\testDll.exe + D:\Dp10RepoV1\项目代码\D10myChangyou\A09财务通用管理\testDll.exe @@ -194,8 +194,8 @@
frmCollectList
dfm - -
frmInvoiceOutList
+ +
frmInvoiceOutSQList
dfm
@@ -238,8 +238,8 @@
frmReceivableInput
dfm
- -
frmInvoiceOutInPut
+ +
frmInvoiceOutSQInPut
dfm
@@ -307,6 +307,15 @@ dfm + +
frmFinTradePlanSel
+ dfm +
+ +
frmFinTradeSalesContractSel
+ dfm +
+ Cfg_2 Base diff --git a/A09财务通用管理/Financial.skincfg b/A09财务通用管理/Financial.skincfg index f0fe216..0849faf 100644 --- a/A09财务通用管理/Financial.skincfg +++ b/A09财务通用管理/Financial.skincfg @@ -1,5 +1,5 @@ [ExpressSkins] -Default=0 +Default=1 ShowNotifications=1 Enabled=1 dxSkinBasic=0 diff --git a/A09财务通用管理/Financial_project.tvsconfig b/A09财务通用管理/Financial_project.tvsconfig new file mode 100644 index 0000000..d430780 --- /dev/null +++ b/A09财务通用管理/Financial_project.tvsconfig @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/A09财务通用管理/ProjectGroup1_prjgroup.tvsconfig b/A09财务通用管理/ProjectGroup1_prjgroup.tvsconfig new file mode 100644 index 0000000..d430780 --- /dev/null +++ b/A09财务通用管理/ProjectGroup1_prjgroup.tvsconfig @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/A09财务通用管理/SYSTEMSET.ini b/A09财务通用管理/SYSTEMSET.ini index 184dc4f..f55bdbf 100644 --- a/A09财务通用管理/SYSTEMSET.ini +++ b/A09财务通用管理/SYSTEMSET.ini @@ -5,4 +5,5 @@ =ذ汾 ½=sss [] -С=10 \ No newline at end of file +С=10 +design=1 \ No newline at end of file diff --git a/A09财务通用管理/U_BankFlowInInput.pas b/A09财务通用管理/U_BankFlowInInput.pas index 9071fe8..002d1f0 100644 --- a/A09财务通用管理/U_BankFlowInInput.pas +++ b/A09财务通用管理/U_BankFlowInInput.pas @@ -345,7 +345,7 @@ begin if ShowModal = 1 then begin OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -368,7 +368,7 @@ begin FCoType := 'Ӧ'; if ShowModal = 1 then begin - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; diff --git a/A09财务通用管理/U_BankFlowOutInput.pas b/A09财务通用管理/U_BankFlowOutInput.pas index 9966343..e69a9fc 100644 --- a/A09财务通用管理/U_BankFlowOutInput.pas +++ b/A09财务通用管理/U_BankFlowOutInput.pas @@ -320,7 +320,7 @@ begin if ShowModal = 1 then begin OppCoName.TxtCode := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally diff --git a/A09财务通用管理/U_CollectImport.pas b/A09财务通用管理/U_CollectImport.pas index 398555f..2a53baf 100644 --- a/A09财务通用管理/U_CollectImport.pas +++ b/A09财务通用管理/U_CollectImport.pas @@ -299,7 +299,7 @@ begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OurCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; @@ -339,9 +339,9 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -360,7 +360,7 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally diff --git a/A09财务通用管理/U_CollectInput.dfm b/A09财务通用管理/U_CollectInput.dfm index 0f2b0fe..ab557ed 100644 --- a/A09财务通用管理/U_CollectInput.dfm +++ b/A09财务通用管理/U_CollectInput.dfm @@ -4,7 +4,7 @@ object frmCollectInput: TfrmCollectInput Caption = #25910#27454#30331#35760 ClientHeight = 428 ClientWidth = 1172 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -60,7 +60,9 @@ object frmCollectInput: TfrmCollectInput BevelInner = bvNone BevelOuter = bvNone BorderStyle = bsNone + Color = clWhite Ctl3D = False + ParentColor = False ParentCtl3D = False TabOrder = 1 object Label18: TLabel @@ -72,7 +74,7 @@ object frmCollectInput: TfrmCollectInput end object Label19: TLabel Left = 274 - Top = 62 + Top = 61 Width = 64 Height = 21 Caption = #23545#26041#36134#21495 @@ -101,9 +103,9 @@ object frmCollectInput: TfrmCollectInput object Label20: TLabel Left = 766 Top = 15 - Width = 67 + Width = 64 Height = 21 - Caption = #26085' '#26399 + Caption = #21457#29983#26085#26399 end object Label22: TLabel Left = 274 @@ -114,14 +116,14 @@ object frmCollectInput: TfrmCollectInput end object Label23: TLabel Left = 37 - Top = 107 + Top = 109 Width = 68 Height = 21 Caption = #21512' '#21516' '#21495 end object Label24: TLabel Left = 522 - Top = 109 + Top = 61 Width = 62 Height = 21 Caption = #25688' '#35201 @@ -135,7 +137,7 @@ object frmCollectInput: TfrmCollectInput end object Label3: TLabel Left = 276 - Top = 156 + Top = 153 Width = 62 Height = 21 Caption = #37329' '#39069 @@ -149,14 +151,28 @@ object frmCollectInput: TfrmCollectInput end object Label1: TLabel Left = 524 - Top = 158 + Top = 109 Width = 64 Height = 21 Caption = #25910#27454#31867#22411 end + object Label26: TLabel + Left = 769 + Top = 61 + Width = 64 + Height = 21 + Caption = #23545#36134#26085#26399 + end + object Label4: TLabel + Left = 524 + Top = 153 + Width = 48 + Height = 21 + Caption = #21457#31080#21495 + end object OurCoName: TcxButtonEdit Left = 107 - Top = 12 + Top = 11 Properties.Buttons = < item Default = True @@ -170,8 +186,8 @@ object frmCollectInput: TfrmCollectInput Width = 151 end object OppCoName: TcxButtonEdit - Left = 345 - Top = 12 + Left = 344 + Top = 11 Properties.Buttons = < item Default = True @@ -186,7 +202,7 @@ object frmCollectInput: TfrmCollectInput end object OppParentCoName: TcxButtonEdit Left = 594 - Top = 12 + Top = 11 Properties.Buttons = < item Default = True @@ -201,14 +217,14 @@ object frmCollectInput: TfrmCollectInput end object FFTime: TcxDateEdit Left = 838 - Top = 12 + Top = 11 Properties.ShowTime = False TabOrder = 3 Width = 151 end object OurBankName: TcxButtonEdit Left = 107 - Top = 58 + Top = 57 Properties.Buttons = < item Default = True @@ -222,8 +238,8 @@ object frmCollectInput: TfrmCollectInput Width = 151 end object OppBankName: TcxButtonEdit - Left = 345 - Top = 59 + Left = 344 + Top = 57 Properties.Buttons = < item Default = True @@ -238,7 +254,7 @@ object frmCollectInput: TfrmCollectInput end object ConNo: TcxButtonEdit Left = 107 - Top = 104 + Top = 105 Properties.Buttons = < item Default = True @@ -268,7 +284,7 @@ object frmCollectInput: TfrmCollectInput end object FFAbstract: TcxButtonEdit Left = 594 - Top = 105 + Top = 57 Hint = 'FFAbstract/'#25688#35201 Properties.Buttons = < item @@ -284,7 +300,7 @@ object frmCollectInput: TfrmCollectInput end object PayMent: TcxButtonEdit Left = 107 - Top = 150 + Top = 149 Hint = 'PayMent/'#20184#27454#26041#24335 Properties.Buttons = < item @@ -300,14 +316,14 @@ object frmCollectInput: TfrmCollectInput end object Amount: TcxCurrencyEdit Left = 345 - Top = 152 + Top = 149 Properties.AssignedValues.DisplayFormat = True TabOrder = 10 Width = 84 end object Currency: TcxComboBox Left = 432 - Top = 152 + Top = 149 Properties.DropDownListStyle = lsEditFixedList Properties.Items.Strings = ( 'CNY' @@ -326,7 +342,7 @@ object frmCollectInput: TfrmCollectInput end object CollectPayType: TcxButtonEdit Left = 594 - Top = 152 + Top = 105 Hint = 'CollectPayType/'#25910#20184#27454#31867#22411 Properties.Buttons = < item @@ -338,8 +354,30 @@ object frmCollectInput: TfrmCollectInput Style.ButtonStyle = btsDefault TabOrder = 13 OnDblClick = OurCoNameDblClick + Width = 395 + end + object ReconciliationDate: TcxDateEdit + Left = 838 + Top = 57 + Properties.ShowTime = False + TabOrder = 14 Width = 151 end + object IVNo: TcxButtonEdit + Left = 594 + Top = 149 + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = cxButtonEdit1PropertiesButtonClick + Style.ButtonStyle = btsDefault + TabOrder = 15 + OnDblClick = OurCoNameDblClick + Width = 395 + end end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink diff --git a/A09财务通用管理/U_CollectInput.pas b/A09财务通用管理/U_CollectInput.pas index ad9dd86..1f55311 100644 --- a/A09财务通用管理/U_CollectInput.pas +++ b/A09财务通用管理/U_CollectInput.pas @@ -53,6 +53,10 @@ type Note: TcxMemo; Label1: TLabel; CollectPayType: TcxButtonEdit; + Label26: TLabel; + ReconciliationDate: TcxDateEdit; + Label4: TLabel; + IVNo: TcxButtonEdit; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); @@ -77,13 +81,14 @@ type procedure OrderNoPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); procedure FFAbstractPropertiesBttonClick(Sender: TObject; AButtonIndex: Integer); procedure CollectTypePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure cxButtonEdit1PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); private { Private declarations } procedure InitGrid(); function SaveData(): Boolean; public { Public declarations } - FFFID: string; + FFFID, FAuthority: string; CopyFlag: Integer; end; @@ -94,7 +99,7 @@ implementation uses U_DataLink, U_RTFun, U_ZDYHelp, U_CompanySel, U_BankSel, U_FinTradePlanSel, - U_FinTradeSalesContractSel, U_CompanyBankSel; + U_FinTradeSalesContractSel, U_CompanyBankSel, U_InvoiceOutSel; {$R *.dfm} @@ -123,6 +128,7 @@ begin else begin FFTime.Date := SGetServerDateTime(ADOQueryTemp); + ReconciliationDate.Date := SGetServerDateTime(ADOQueryTemp); end; finally @@ -177,9 +183,9 @@ begin FCoType := 'ͻ'; if ShowModal = 1 then begin - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -195,11 +201,13 @@ begin with frmCompanySel do begin FCoType := 'ͻ'; + if Self.FAuthority = 'Ȩ' then + FAuthority := 'ҵ'; if ShowModal = 1 then begin - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); OppBankName.Text := Trim(CDS_1.fieldbyname('BankName').AsString); end; @@ -218,7 +226,7 @@ begin FCoType := 'ͻ'; if ShowModal = 1 then begin - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -236,7 +244,7 @@ begin FCoType := 'ͻ'; if ShowModal = 1 then begin - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -272,6 +280,8 @@ begin frmFinTradePlanSel := TfrmFinTradePlanSel.Create(Application); with frmFinTradePlanSel do begin + if Self.FAuthority = 'Ȩ' then + FAuthority := 'ӵ'; if ShowModal = 1 then begin with frmFinTradePlanSel.CDS_1 do @@ -331,7 +341,7 @@ begin FCoType := '˾'; if ShowModal = 1 then begin - OurCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OurCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OurCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -424,6 +434,8 @@ begin frmFinTradeSalesContractSel := TfrmFinTradeSalesContractSel.Create(Application); with frmFinTradeSalesContractSel do begin + if Self.FAuthority = 'Ȩ' then + FAuthority := 'ӵ'; if ShowModal = 1 then begin self.ConNo.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('ConNo').AsString); @@ -435,6 +447,24 @@ begin end; end; +procedure TfrmCollectInput.cxButtonEdit1PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmInvoiceOutSel := TfrmInvoiceOutSel.Create(Application); + with frmInvoiceOutSel do + begin + if Self.FAuthority = 'Ȩ' then + canshu1 := '¼'; + if ShowModal = 1 then + begin + Self.IVNo.Text := Trim(frmInvoiceOutSel.CDS_Invoice.fieldbyname('IVNo').AsString); + end; + end; + finally + frmInvoiceOutSel.Free; + end; +end; + procedure TfrmCollectInput.FFAbstractPropertiesBttonClick(Sender: TObject; AButtonIndex: Integer); var fsj: string; diff --git a/A09财务通用管理/U_CollectList.dfm b/A09财务通用管理/U_CollectList.dfm index 9b5fe8f..74d3ee2 100644 --- a/A09财务通用管理/U_CollectList.dfm +++ b/A09财务通用管理/U_CollectList.dfm @@ -4,7 +4,6 @@ inherited frmCollectList: TfrmCollectList Caption = #25910#27454#31649#29702 ClientHeight = 590 ClientWidth = 1625 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True @@ -77,16 +76,32 @@ inherited frmCollectList: TfrmCollectList ImageIndex = 5 OnClick = btnDelClick end - object btnChk: TToolButton + object btnTJ: TToolButton Left = 426 Top = 0 AutoSize = True + Caption = #25552#20132 + ImageIndex = 12 + OnClick = btnTJClick + end + object btnCXTJ: TToolButton + Left = 497 + Top = 0 + AutoSize = True + Caption = #25764#38144#25552#20132 + ImageIndex = 11 + OnClick = btnCXTJClick + end + object btnChk: TToolButton + Left = 600 + Top = 0 + AutoSize = True Caption = #23457#26680 ImageIndex = 12 OnClick = btnChkClick end object btnReChk: TToolButton - Left = 497 + Left = 671 Top = 0 AutoSize = True Caption = #25764#38144#23457#26680 @@ -94,7 +109,7 @@ inherited frmCollectList: TfrmCollectList OnClick = btnReChkClick end object ToolButton7: TToolButton - Left = 600 + Left = 774 Top = 0 AutoSize = True Caption = #26680#38144 @@ -102,7 +117,7 @@ inherited frmCollectList: TfrmCollectList OnClick = ToolButton7Click end object ToolButton8: TToolButton - Left = 671 + Left = 845 Top = 0 AutoSize = True Caption = #26680#38144#26085#24535 @@ -110,7 +125,7 @@ inherited frmCollectList: TfrmCollectList OnClick = ToolButton8Click end object ToolButton1: TToolButton - Left = 774 + Left = 948 Top = 0 AutoSize = True Caption = #23548#20837 @@ -118,7 +133,7 @@ inherited frmCollectList: TfrmCollectList OnClick = ToolButton1Click end object ToolButton4: TToolButton - Left = 845 + Left = 1019 Top = 0 AutoSize = True Caption = #23548#20986 @@ -126,7 +141,7 @@ inherited frmCollectList: TfrmCollectList OnClick = ToolButton4Click end object ToolButton9: TToolButton - Left = 916 + Left = 1090 Top = 0 AutoSize = True Caption = #38468#20214 @@ -134,7 +149,7 @@ inherited frmCollectList: TfrmCollectList OnClick = ToolButton9Click end object ToolButton5: TToolButton - Left = 987 + Left = 1161 Top = 0 AutoSize = True Caption = #20445#23384#26684#24335 @@ -142,7 +157,7 @@ inherited frmCollectList: TfrmCollectList OnClick = ToolButton5Click end object TBClose: TToolButton - Left = 1090 + Left = 1264 Top = 0 AutoSize = True Caption = #20851#38381 @@ -158,10 +173,9 @@ inherited frmCollectList: TfrmCollectList Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 - ExplicitLeft = -1 object Label3: TLabel Left = 24 Top = 52 @@ -210,7 +224,6 @@ inherited frmCollectList: TfrmCollectList Top = 46 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 0 - OnKeyPress = OppCoNameKeyPress Width = 150 end object F_Name: TcxTextEdit @@ -264,32 +277,26 @@ inherited frmCollectList: TfrmCollectList Width = 1621 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 6 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1621 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end @@ -299,12 +306,6 @@ inherited frmCollectList: TfrmCollectList Width = 1625 Height = 411 Align = alClient - Font.Charset = GB2312_CHARSET - Font.Color = clWindowText - Font.Height = -16 - Font.Name = #24494#36719#38597#40657 - Font.Style = [] - ParentFont = False PopupMenu = PopupMenu1 TabOrder = 2 object Tv1: TcxGridDBTableView @@ -344,6 +345,7 @@ inherited frmCollectList: TfrmCollectList OptionsData.DeletingConfirmation = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True object Tv1Column22: TcxGridDBColumn Caption = #36873#25321 DataBinding.FieldName = 'SSel' @@ -351,7 +353,7 @@ inherited frmCollectList: TfrmCollectList PropertiesClassName = 'TcxCheckBoxProperties' Properties.ImmediatePost = True HeaderAlignmentHorz = taCenter - Width = 55 + Width = 44 end object v2CRTime: TcxGridDBColumn Tag = 7 @@ -363,7 +365,7 @@ inherited frmCollectList: TfrmCollectList Properties.ShowTime = False HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object v2Column2: TcxGridDBColumn Caption = #25105#26041#21333#20301 @@ -371,7 +373,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 116 end object v2FactoryName: TcxGridDBColumn Caption = #23545#26041#21333#20301 @@ -379,7 +381,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 99 end object v2OrderNo: TcxGridDBColumn Tag = 7 @@ -388,7 +390,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 106 end object Tv1Column1: TcxGridDBColumn Caption = #25105#26041#36134#25143 @@ -396,7 +398,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column2: TcxGridDBColumn Caption = #23545#26041#36134#25143 @@ -404,7 +406,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 86 end object Tv1Column3: TcxGridDBColumn Caption = #20184#27454#26041#24335 @@ -412,7 +414,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 81 end object Tv1Column10: TcxGridDBColumn Caption = #25910#27454#31867#22411 @@ -420,7 +422,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 87 end object Tv1Column19: TcxGridDBColumn Caption = #21512#21516#21495 @@ -428,7 +430,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column20: TcxGridDBColumn Caption = #35746#21333#21495 @@ -436,14 +438,14 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 75 end object Tv1Column21: TcxGridDBColumn Caption = #23458#25143#21333#21495 DataBinding.FieldName = 'BuyConNo' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 55 + Width = 84 end object Tv1Column4: TcxGridDBColumn Caption = #25688#35201 @@ -451,7 +453,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 72 end object Tv1Column17: TcxGridDBColumn Caption = #37329#39069 @@ -459,7 +461,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column18: TcxGridDBColumn Caption = #24065#31181 @@ -467,7 +469,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column5: TcxGridDBColumn Caption = #26680#38144#37329#39069 @@ -475,7 +477,15 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 117 + end + object Tv1Column11: TcxGridDBColumn + Caption = #21457#31080#21495 + DataBinding.FieldName = 'IVNo' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 77 end object Tv1Column6: TcxGridDBColumn Caption = #22791#27880 @@ -483,7 +493,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 89 end object Tv1Column7: TcxGridDBColumn Caption = #38468#20214 @@ -492,7 +502,7 @@ inherited frmCollectList: TfrmCollectList PropertiesClassName = 'TcxCheckBoxProperties' HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 51 end object Tv1Column8: TcxGridDBColumn Caption = #24067#31181 @@ -500,7 +510,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column9: TcxGridDBColumn Caption = #21152#24037#21035 @@ -508,7 +518,7 @@ inherited frmCollectList: TfrmCollectList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 82 end end object cxGridLevel1: TcxGridLevel @@ -526,49 +536,56 @@ inherited frmCollectList: TfrmCollectList Properties.Style = 9 Properties.TabIndex = 0 Properties.Tabs.Strings = ( - #26410#23457#26680 + #26410#25552#20132 + #24453#23457#26680 #24050#23457#26680 #20840#37096) OnChange = cxTabControl1Change ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Left = 355 + Top = 360 + ExplicitLeft = 355 + ExplicitTop = 360 + end inherited cxProgressBar2: TcxProgressBar - Left = 482 - Top = 283 - ExplicitLeft = 482 - ExplicitTop = 283 + Left = 355 + Top = 293 + ExplicitLeft = 355 + ExplicitTop = 293 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 262 - Top = 288 + Left = 632 + Top = 219 end inherited ADOQueryBaseTemp: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 92 - Top = 252 + Left = 715 + Top = 219 end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 197 - Top = 433 + Left = 964 + Top = 219 end object ADOQueryCmd: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 101 - Top = 433 + Left = 798 + Top = 219 end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 293 - Top = 433 + Left = 881 + Top = 219 end object RM1: TRMGridReport ThreadPrepareReport = True @@ -586,35 +603,35 @@ inherited frmCollectList: TfrmCollectList CompressThread = False LaterBuildEvents = True OnlyOwnerDataSet = False - Left = 232 - Top = 288 + Left = 632 + Top = 343 ReportData = {} end object RMDB_Main: TRMDBDataSet Visible = True - Left = 168 - Top = 280 + Left = 964 + Top = 281 end object GPM_1: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 472 - Top = 360 + Left = 715 + Top = 281 end object DS_1: TDataSource DataSet = CDS_1 - Left = 611 - Top = 363 + Left = 798 + Top = 281 end object CDS_1: TClientDataSet Aggregates = <> Params = <> - Left = 544 - Top = 360 + Left = 632 + Top = 281 end object PopupMenu1: TPopupMenu - Left = 544 - Top = 288 + Left = 881 + Top = 281 object N1: TMenuItem Caption = #20840#36873 OnClick = N1Click diff --git a/A09财务通用管理/U_CollectList.pas b/A09财务通用管理/U_CollectList.pas index 00217af..6aa02db 100644 --- a/A09财务通用管理/U_CollectList.pas +++ b/A09财务通用管理/U_CollectList.pas @@ -85,6 +85,9 @@ type Tv1Column9: TcxGridDBColumn; Tv1Column10: TcxGridDBColumn; ToolButton2: TToolButton; + btnTJ: TToolButton; + btnCXTJ: TToolButton; + Tv1Column11: TcxGridDBColumn; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); procedure btnDelClick(Sender: TObject); @@ -109,11 +112,9 @@ type procedure TBFindClick(Sender: TObject); procedure OppCoNamePropertiesChange(Sender: TObject); procedure ToolButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure btnTJClick(Sender: TObject); + procedure btnCXTJClick(Sender: TObject); private procedure InitGrid(); procedure SetStatus(); @@ -137,6 +138,16 @@ begin btnAdd.Enabled := false; // btnEdit.Enabled := false; //޸ btnDel.Enabled := false; //ɾ + + btnChk.Enabled := false; // + btnReChk.Enabled := false; // + + btnAdd.Enabled := false; // + btnEdit.Enabled := false; //޸ + btnDel.Enabled := false; //ɾ + + btnTJ.Enabled := false; //޸ + btnCXTJ.Enabled := false; //ɾ // if Trim(FAuthority) = '' then begin btnAdd.Enabled := true; @@ -145,16 +156,22 @@ begin begin btnEdit.Enabled := true; btnDel.Enabled := true; - btnChk.Enabled := true; + btnTJ.Enabled := true; end; 1: begin - btnReChk.Enabled := true; + btnCXTJ.Enabled := true; + btnChk.Enabled := true; end; 2: + begin + btnReChk.Enabled := true; + end; + 3: begin end; + end; end; end; @@ -168,17 +185,29 @@ begin SqlStr := ' select A.* '; SqlStr := SqlStr + ',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''ˮ'' and X.WBID=A.FFID)>0 THEN 1 ELSE 0 END) AS BIT)'; SqlStr := SqlStr + ' from Finance_Flow A '; + + if FAuthority = 'Ȩ' then + SqlStr := SqlStr + ' left join Bs_Company B on A.OppCoNo=B.CoCode '; + SqlStr := SqlStr + ' where A.FFType=''տǼ'' '; + + if FAuthority = 'Ȩ' then + SqlStr := SqlStr + ' and CHARINDEX(' + quotedstr(DCode) + ',(ISNULL(SalesId, '''') +'',''+ISNULL(TallyId, '''')+'',''+A.FillId) ) > 0 '; + SqlStr := SqlStr + ' and A.FFTime>=''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.BegDate.Date)) + ''''; SqlStr := SqlStr + ' and A.FFTime<''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1)) + ''''; case cxTabControl1.TabIndex of 0: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''0'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''0'' '; end; 1: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''9'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''1'' '; + end; + 2: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; end; end; @@ -208,6 +237,12 @@ begin Action := caFree; end; +procedure TfrmCollectList.FormCreate(Sender: TObject); +begin + inherited; + FAuthority := Trim(Self.fParameters1); +end; + procedure TfrmCollectList.TBCloseClick(Sender: TObject); begin @@ -275,41 +310,6 @@ begin InitGrid(); end; -procedure TfrmCollectList.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmCollectList.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmCollectList.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmCollectList.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmCollectList.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmCollectList.cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject); var mvalue, FFieldName: string; @@ -492,6 +492,7 @@ begin with frmCollectInput do begin FFFID := ''; + FAuthority := Self.FAuthority; if ShowModal = 1 then begin InitGrid(); @@ -527,6 +528,8 @@ begin with frmCollectInput do begin FFFID := Trim(SELF.CDS_1.fieldbyname('FFID').AsString); + CopyFlag := 99; + FAuthority := Self.FAuthority; if ShowModal = 1 then begin InitGrid(); @@ -537,6 +540,52 @@ begin end; end; +procedure TfrmCollectList.btnTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + with CDS_1 do + begin + DisableControls; + while CDS_1.Locate('SSel', True, []) do + begin + FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; + CDS_1.Delete; + end; + EnableControls; + end; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; + +end; + procedure TfrmCollectList.TBFindClick(Sender: TObject); begin if ADOQueryMain.Active = False then @@ -559,6 +608,51 @@ begin WriteCxGrid(trim(Self.Caption), Tv1, ''); end; +procedure TfrmCollectList.btnCXTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + with CDS_1 do + begin + DisableControls; + while CDS_1.Locate('SSel', True, []) do + begin + FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; + CDS_1.Delete; + end; + EnableControls; + end; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; +end; + procedure TfrmCollectList.btnEditClick(Sender: TObject); begin try @@ -584,6 +678,7 @@ begin with frmCollectInput do begin FFFID := Trim(SELF.CDS_1.fieldbyname('FFID').AsString); + FAuthority := Self.FAuthority; if ShowModal = 1 then begin InitGrid(); @@ -677,8 +772,6 @@ end; procedure TfrmCollectList.OppCoNamePropertiesChange(Sender: TObject); begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; TBFind.Click; end; diff --git a/A09财务通用管理/U_CustStatement.dfm b/A09财务通用管理/U_CustStatement.dfm index ace9250..4f04cdc 100644 --- a/A09财务通用管理/U_CustStatement.dfm +++ b/A09财务通用管理/U_CustStatement.dfm @@ -3,12 +3,11 @@ inherited frmCustStatement: TfrmCustStatement Top = 189 Caption = #24212#25910#24050#25910#27719#24635 ClientHeight = 520 - ClientWidth = 1253 - Color = clBtnFace + ClientWidth = 1436 Font.Height = -16 FormStyle = fsMDIChild Visible = True - ExplicitWidth = 1269 + ExplicitWidth = 1452 ExplicitHeight = 559 PixelsPerInch = 96 TextHeight = 21 @@ -16,7 +15,7 @@ inherited frmCustStatement: TfrmCustStatement Tag = 1 Left = 0 Top = 0 - Width = 1253 + Width = 1436 Height = 30 AutoSize = True ButtonHeight = 30 @@ -98,68 +97,62 @@ inherited frmCustStatement: TfrmCustStatement object Panel1: TPanel [1] Left = 0 Top = 30 - Width = 1253 - Height = 83 + Width = 1436 + Height = 99 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 object Label3: TLabel - Left = 23 - Top = 48 + Left = 45 + Top = 58 Width = 64 Height = 21 Caption = #23545#26041#21333#20301 end object OppCoName: TcxTextEdit Tag = 2 - Left = 93 - Top = 45 + Left = 115 + Top = 54 TabOrder = 0 - Width = 264 + Width = 265 end inline frmFrameDateSel1: TfrmFrameDateSel Left = 2 Top = 2 - Width = 1249 + Width = 1432 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 1 ExplicitLeft = 2 ExplicitTop = 2 - ExplicitWidth = 1249 + ExplicitWidth = 1432 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end object cxGrid2: TcxGrid [2] Left = 0 - Top = 142 - Width = 1253 - Height = 378 + Top = 158 + Width = 1436 + Height = 362 Align = alClient TabOrder = 2 object Tv2: TcxGridDBTableView @@ -259,6 +252,8 @@ inherited frmCustStatement: TfrmCustStatement OptionsSelection.CellSelect = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 30 object v2Column6: TcxGridDBColumn Caption = #23545#26041#21333#20301 DataBinding.FieldName = 'OppCoName' @@ -273,8 +268,8 @@ inherited frmCustStatement: TfrmCustStatement Caption = #19978#26399#27424#27454 DataBinding.FieldName = 'SQJYAmount' DataBinding.IsNullValueType = True - PropertiesClassName = 'TcxTextEditProperties' - Properties.Alignment.Horz = taCenter + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter HeaderGlyphAlignmentHorz = taCenter Width = 96 @@ -283,8 +278,8 @@ inherited frmCustStatement: TfrmCustStatement Caption = #26412#26399#24212#25910 DataBinding.FieldName = 'BQYSAmount' DataBinding.IsNullValueType = True - PropertiesClassName = 'TcxTextEditProperties' - Properties.Alignment.Horz = taCenter + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter HeaderGlyphAlignmentHorz = taCenter Width = 106 @@ -293,8 +288,8 @@ inherited frmCustStatement: TfrmCustStatement Caption = #26412#26399#25910#27454 DataBinding.FieldName = 'BQSKAmount' DataBinding.IsNullValueType = True - PropertiesClassName = 'TcxTextEditProperties' - Properties.Alignment.Horz = taCenter + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter HeaderGlyphAlignmentHorz = taCenter Width = 108 @@ -303,8 +298,8 @@ inherited frmCustStatement: TfrmCustStatement Caption = #26412#26399#27424#27454 DataBinding.FieldName = 'BQJYAmount' DataBinding.IsNullValueType = True - PropertiesClassName = 'TcxTextEditProperties' - Properties.Alignment.Horz = taCenter + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter HeaderGlyphAlignmentHorz = taCenter Width = 104 @@ -313,6 +308,8 @@ inherited frmCustStatement: TfrmCustStatement Caption = #26412#26399#27424#31080 DataBinding.FieldName = 'BQWKTaxAmount' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Width = 81 @@ -321,6 +318,8 @@ inherited frmCustStatement: TfrmCustStatement Caption = #26412#26399#24320#31080 DataBinding.FieldName = 'BQYKTaxAmount' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Width = 77 @@ -332,8 +331,8 @@ inherited frmCustStatement: TfrmCustStatement end object cxTabControl1: TcxTabControl [3] Left = 0 - Top = 113 - Width = 1253 + Top = 129 + Width = 1436 Height = 29 Align = alTop TabOrder = 3 @@ -349,11 +348,17 @@ inherited frmCustStatement: TfrmCustStatement ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Left = 496 + Top = 275 + ExplicitLeft = 496 + ExplicitTop = 275 + end inherited cxProgressBar2: TcxProgressBar - Left = 872 - Top = 384 - ExplicitLeft = 872 - ExplicitTop = 384 + Left = 496 + Top = 240 + ExplicitLeft = 496 + ExplicitTop = 240 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery diff --git a/A09财务通用管理/U_CustStatement.pas b/A09财务通用管理/U_CustStatement.pas index dcc7e02..30898f5 100644 --- a/A09财务通用管理/U_CustStatement.pas +++ b/A09财务通用管理/U_CustStatement.pas @@ -16,7 +16,7 @@ uses dxBarBuiltInMenu, cxPC, dxDateRanges, U_BaseList, Vcl.Menus, Vcl.Clipbrd, DateUtils, cxContainer, dxCore, cxDateUtils, cxDropDownEdit, dxScrollbarAnnotations, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar, - FrameDateSel; + FrameDateSel, cxButtons, cxCurrencyEdit; type TfrmCustStatement = class(TfrmBaseList) @@ -64,13 +64,10 @@ type procedure N1Click(Sender: TObject); procedure ToolButton5Click(Sender: TObject); procedure ToolButton6Click(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); + procedure FormCreate(Sender: TObject); private { Private declarations } + FAuthority: string; procedure InitGrid(); public fmanage, FZKType: string; @@ -81,7 +78,7 @@ type implementation uses - U_DataLink, U_RtFun, U_ZDYHelp, U_SingleCustStatement, U_LabelPrint; + U_DataLink, U_RtFun, U_RPFun, U_ZDYHelp, U_SingleCustStatement, U_LabelPrint; {$R *.dfm} @@ -111,7 +108,10 @@ begin begin sql.Add(' ,@Currency=''EUR'' '); end; + end; + if FAuthority = '低权限' then + sql.Add(' ,@DCode=' + QuotedStr(Trim(DCode))); Open; end; @@ -137,6 +137,12 @@ begin Action := caFree; end; +procedure TfrmCustStatement.FormCreate(Sender: TObject); +begin + inherited; + FAuthority := Trim(Self.fParameters1); +end; + procedure TfrmCustStatement.TBCloseClick(Sender: TObject); begin @@ -154,6 +160,7 @@ end; procedure TfrmCustStatement.TBRafreshClick(Sender: TObject); begin + ToolBar1.SetFocus(); InitGrid(); end; @@ -186,8 +193,8 @@ begin frmSingleCustStatement := TfrmSingleCustStatement.Create(self); with frmSingleCustStatement do begin - frmFrameDateSel1.begdate.Date := self.frmFrameDateSel1.begdate.Date; - frmFrameDateSel1.enddate.Date := self.frmFrameDateSel1.Enddate.Date; + begdate.Date := self.frmFrameDateSel1.begdate.Date; + enddate.Date := self.frmFrameDateSel1.Enddate.Date; OppCoName.Text := self.CDS_HZ.fieldbyname('OppCoName').AsString; FOppCoNo := self.CDS_HZ.fieldbyname('OppCoNo').AsString; FZKType := Self.FZKType; @@ -211,86 +218,73 @@ end; procedure TfrmCustStatement.ToolButton4Click(Sender: TObject); var - WSql: string; + MFiltration: string; + MPrintJson: string; begin if CDS_HZ.IsEmpty then exit; - WSql := ' @begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date))); - WSql := WSql + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1))); + MFiltration := ' @begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date))); + MFiltration := MFiltration + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1))); case cxTabControl1.TabIndex of 0: begin - WSql := WSql + ' ,@Currency=''USD'' '; + MFiltration := MFiltration + ' ,@Currency=''USD'' '; end; 1: begin - WSql := WSql + ' ,@Currency=''CNY'' '; + MFiltration := MFiltration + ' ,@Currency=''CNY'' '; end; 2: begin - WSql := WSql + ' ,@Currency=''EUR'' '; + MFiltration := MFiltration + ' ,@Currency=''EUR'' '; end; end; - try - frmLabelPrint := TfrmLabelPrint.Create(Application); - with frmLabelPrint do - begin - IsSql1 := True; - FLMType := 'CustStatement'; - FFiltration1 := WSql; - if ShowModal = 1 then - begin -// Self.InitGrid(); - end; - end; - finally - frmLabelPrint.Free; - end; + MPrintJson := ' {"LMType": "CustStatement" '; + MPrintJson := MPrintJson + ' ,"PreviewPrint": true '; + MPrintJson := MPrintJson + ' ,"PrtArgs": [ { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" } ] } '; + FromPrintFr3(Application, PChar(DConString), PChar(MPrintJson)); end; procedure TfrmCustStatement.ToolButton5Click(Sender: TObject); var - WSql: string; + MFiltration: string; + MPrintJson: string; begin if CDS_HZ.IsEmpty then exit; - - WSql := ' @begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date))); - WSql := WSql + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1))); - WSql := WSql + ' ,@OppCoNo=' + QuotedStr(Trim(self.CDS_HZ.fieldbyname('OppCoNo').AsString)); + MFiltration := ' @begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date))); + MFiltration := MFiltration + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1))); + MFiltration := MFiltration + ' ,@OppCoNo=' + QuotedStr(Trim(self.CDS_HZ.fieldbyname('OppCoNo').AsString)); case cxTabControl1.TabIndex of 0: begin - WSql := WSql + ' ,@Currency=''USD'' '; + MFiltration := MFiltration + ' ,@Currency=''USD'' '; end; 1: begin - WSql := WSql + ' ,@Currency=''CNY'' '; + MFiltration := MFiltration + ' ,@Currency=''CNY'' '; end; 2: begin - WSql := WSql + ' ,@Currency=''EUR'' '; + MFiltration := MFiltration + ' ,@Currency=''EUR'' '; end; end; - try - frmLabelPrint := TfrmLabelPrint.Create(Application); - with frmLabelPrint do - begin - IsSql1 := True; - FLMType := 'SingleCustStatement'; - FFiltration1 := WSql; - if ShowModal = 1 then - begin -// Self.InitGrid(); - end; - end; - finally - frmLabelPrint.Free; - end; + MPrintJson := ' {"LMType": "SingleCustStatement" '; + MPrintJson := MPrintJson + ' ,"PreviewPrint": true '; + MPrintJson := MPrintJson + ' ,"PrtArgs": [ { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" }, '; + MPrintJson := MPrintJson + ' { "IsSql": true, "Filtration":" ' + MFiltration + '" } ] } '; + FromPrintFr3(Application, PChar(DConString), PChar(MPrintJson)); end; @@ -305,41 +299,6 @@ begin end; end; -procedure TfrmCustStatement.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmCustStatement.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmCustStatement.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmCustStatement.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmCustStatement.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmCustStatement.cxTabControl1Change(Sender: TObject); begin InitGrid(); diff --git a/A09财务通用管理/U_CustStatementWriteOff.dfm b/A09财务通用管理/U_CustStatementWriteOff.dfm index 79bb14e..dbba1fe 100644 --- a/A09财务通用管理/U_CustStatementWriteOff.dfm +++ b/A09财务通用管理/U_CustStatementWriteOff.dfm @@ -3,13 +3,13 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff Top = 193 Caption = #23458#25143#24180#24230#23545#36134#21333 ClientHeight = 603 - ClientWidth = 1535 + ClientWidth = 1894 Font.Height = -16 FormStyle = fsMDIChild Position = poScreenCenter Visible = True WindowState = wsMaximized - ExplicitWidth = 1551 + ExplicitWidth = 1910 ExplicitHeight = 642 PixelsPerInch = 96 TextHeight = 21 @@ -17,7 +17,7 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff Tag = 1 Left = 0 Top = 0 - Width = 1535 + Width = 1894 Height = 30 AutoSize = True ButtonHeight = 30 @@ -52,6 +52,7 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff AutoSize = True Caption = #26126#32454#36134#21333 ImageIndex = 4 + Visible = False OnClick = ToolButton4Click end object ToolButton1: TToolButton @@ -82,14 +83,14 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff object Panel1: TPanel [1] Left = 0 Top = 30 - Width = 1535 + Width = 1894 Height = 38 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered Color = clWhite ParentBackground = False - TabOrder = 1 + TabOrder = 5 object Label1: TLabel Left = 698 Top = 45 @@ -106,18 +107,12 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff end object Label2: TLabel Left = 22 - Top = 13 - Width = 52 - Height = 12 + Top = 8 + Width = 64 + Height = 21 Caption = #26597#35810#24180#20221 Color = clWhite - Font.Charset = GB2312_CHARSET - Font.Color = clWindowText - Font.Height = -12 - Font.Name = #23435#20307 - Font.Style = [fsBold] ParentColor = False - ParentFont = False end object Label4: TLabel Left = 598 @@ -127,26 +122,12 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff Caption = #25910#27454#36827#24230 end object Label5: TLabel - Left = 407 + Left = 209 Top = 8 Width = 64 Height = 21 Caption = #23545#26041#21333#20301 end - object Label6: TLabel - Left = 198 - Top = 8 - Width = 32 - Height = 21 - Caption = #32534#21495 - end - object Label7: TLabel - Left = 641 - Top = 8 - Width = 32 - Height = 21 - Caption = #31867#22411 - end object MPRTCodeName: TcxTextEdit Tag = 2 Left = 726 @@ -164,8 +145,8 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff Width = 120 end object begdate: TDateTimePicker - Left = 77 - Top = 5 + Left = 90 + Top = 4 Width = 115 Height = 29 Date = 41256.000000000000000000 @@ -180,7 +161,6 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff Width = 145 Height = 29 TabOrder = 3 - OnChange = MPRTCodeNameChange Items.Strings = ( #24050#20132#21333 #24050#25215#20817 @@ -191,54 +171,32 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff '' '') end - object factoryName: TcxTextEdit + object OppCoName: TcxTextEdit Tag = 2 - Left = 477 - Top = 5 - ParentFont = False + Left = 277 + Top = 4 + Properties.OnChange = OppCoNamePropertiesChange TabOrder = 4 Width = 150 end - object FactoryNo: TcxTextEdit - Tag = 2 - Left = 228 - Top = 4 - ParentFont = False - TabOrder = 5 - Width = 150 - end - object FactType: TcxTextEdit - Tag = 2 - Left = 676 - Top = 4 - ParentFont = False - TabOrder = 6 - Width = 150 - end object chkqm: TCheckBox - Left = 895 - Top = 6 + Left = 431 + Top = 10 Width = 121 Height = 17 Caption = #26399#26411#19981#20026'0' Color = clWhite - Font.Charset = GB2312_CHARSET - Font.Color = clRed - Font.Height = -19 - Font.Name = #23435#20307 - Font.Style = [fsBold] ParentColor = False - ParentFont = False - TabOrder = 7 + TabOrder = 5 + Visible = False end end object cxGrid2: TcxGrid [2] Left = 0 Top = 68 - Width = 1535 + Width = 1894 Height = 535 Align = alClient - PopupMenu = PopupMenu1 TabOrder = 2 object TV1: TcxGridDBBandedTableView Navigator.Buttons.CustomButtons = <> @@ -345,47 +303,36 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff end item Kind = skSum - Column = TV1Column25 end item Kind = skSum - Column = TV1Column26 end item Kind = skSum - Column = TV1Column27 end item Kind = skSum - Column = TV1Column28 end item Kind = skSum - Column = TV1Column29 end item Kind = skSum - Column = TV1Column30 end item Kind = skSum - Column = TV1Column31 end item Kind = skSum - Column = TV1Column32 end item Kind = skSum - Column = TV1Column33 end item Kind = skSum - Column = TV1Column34 end item Kind = skSum - Column = TV1Column35 end item Kind = skSum @@ -397,593 +344,507 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff end item Kind = skSum - Column = TV1Column44 end item Kind = skSum - Column = TV1Column46 + end + item + Kind = skSum + Column = TV1Column25 + end + item + Kind = skSum + Column = TV1Column26 end> DataController.Summary.SummaryGroups = <> OptionsCustomize.ColumnFiltering = False OptionsCustomize.ColumnSorting = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 50 Bands = < item FixedKind = fkLeft Options.Moving = False - Width = 633 + Width = 449 end item Caption = #19968#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #20108#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #19977#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #22235#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #20116#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #20845#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #19971#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #20843#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #20061#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #21313#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #21313#19968#26376 Options.Moving = False - Width = 100 + Width = 180 end item Caption = #21313#20108#26376 Options.Moving = False - Width = 100 + Width = 180 end> - object TV1Column37: TcxGridDBBandedColumn - Caption = #32534#21495 - DataBinding.FieldName = 'FactoryNo' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Options.Moving = False - Width = 59 - Position.BandIndex = 0 - Position.ColIndex = 0 - Position.RowIndex = 0 - end - object TV1Column36: TcxGridDBBandedColumn - Caption = #31867#22411 - DataBinding.FieldName = 'FactType' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Options.Moving = False - Width = 34 - Position.BandIndex = 0 - Position.ColIndex = 2 - Position.RowIndex = 0 - end object V1Column1: TcxGridDBBandedColumn Caption = #23545#26041#21333#20301 - DataBinding.FieldName = 'factoryName' + DataBinding.FieldName = 'OppCoName' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' Properties.Alignment.Horz = taCenter HeaderAlignmentHorz = taCenter + Options.Editing = False Options.Moving = False - Width = 96 + Width = 60 Position.BandIndex = 0 - Position.ColIndex = 1 + Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column1: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney1' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 1 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column2: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney2' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 2 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column3: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney3' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 3 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column4: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney4' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 4 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column5: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney5' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 5 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column6: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney6' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 6 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column7: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney7' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 7 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column8: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney8' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 8 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column9: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney9' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 9 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column10: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney10' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 10 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column11: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney11' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 11 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column12: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney12' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 12 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column13: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney1' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 1 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column14: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney2' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 2 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column15: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney3' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 3 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column16: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney4' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 4 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column17: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney5' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 5 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column18: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney6' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 6 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column19: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney8' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 8 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column20: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney10' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 10 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column21: TcxGridDBBandedColumn - Caption = #24212#20184 + Caption = #24212#25910 DataBinding.FieldName = 'YFMoney11' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 11 Position.ColIndex = 0 Position.RowIndex = 0 end object TV1Column22: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney12' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 12 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column23: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney9' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 9 Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column24: TcxGridDBBandedColumn - Caption = #26680#38144 + Caption = #25910#27454 DataBinding.FieldName = 'HXMoney7' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False + Width = 66 Position.BandIndex = 7 Position.ColIndex = 1 Position.RowIndex = 0 end - object TV1Column25: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney10' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 10 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column26: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney9' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 9 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column27: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney8' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 8 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column28: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney7' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 7 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column29: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney6' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 6 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column30: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney5' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 5 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column31: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney1' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 1 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column32: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney3' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 3 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column33: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney4' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 4 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column34: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney2' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 2 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column35: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney12' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 12 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column38: TcxGridDBBandedColumn - Caption = #27424#27454 - DataBinding.FieldName = 'YuEMoney11' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Position.BandIndex = 11 - Position.ColIndex = 2 - Position.RowIndex = 0 - end object TV1Column39: TcxGridDBBandedColumn Caption = #26399#21021 DataBinding.FieldName = 'QCYuEMoney' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter + Options.Editing = False Options.Moving = False - Width = 34 + Width = 62 Position.BandIndex = 0 - Position.ColIndex = 3 + Position.ColIndex = 1 Position.RowIndex = 0 end object TV1Column40: TcxGridDBBandedColumn Caption = #26399#26411 DataBinding.FieldName = 'YuEMoney' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter + Options.Editing = False Options.Moving = False - Width = 32 + Width = 60 Position.BandIndex = 0 - Position.ColIndex = 4 + Position.ColIndex = 2 Position.RowIndex = 0 end object TV1Column41: TcxGridDBBandedColumn Caption = #24065#31181 - DataBinding.FieldName = 'BZType' + DataBinding.FieldName = 'Currency' DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 31 + Width = 61 + Position.BandIndex = 0 + Position.ColIndex = 3 + Position.RowIndex = 0 + end + object TV1Column25: TcxGridDBBandedColumn + Caption = #24212#25910 + DataBinding.FieldName = 'YFMoney' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 56 + Position.BandIndex = 0 + Position.ColIndex = 4 + Position.RowIndex = 0 + end + object TV1Column26: TcxGridDBBandedColumn + Caption = #25910#27454 + DataBinding.FieldName = 'HXMoney' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 53 Position.BandIndex = 0 Position.ColIndex = 5 Position.RowIndex = 0 end - object TV1Column42: TcxGridDBBandedColumn - Caption = #20184#27454#26085#26399 - DataBinding.FieldName = 'CRTime' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Options.Moving = False - Width = 66 - Position.BandIndex = 0 - Position.ColIndex = 6 - Position.RowIndex = 0 - end - object TV1Column43: TcxGridDBBandedColumn - Caption = #24212#20184#26085#26399 - DataBinding.FieldName = 'YFTime' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Moving = False - Width = 75 - Position.BandIndex = 0 - Position.ColIndex = 7 - Position.RowIndex = 0 - end - object TV1Column44: TcxGridDBBandedColumn - Caption = #20184#27454#26410#26680#38144 - DataBinding.FieldName = 'FKWHXMoney' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Options.Moving = False - Width = 69 - Position.BandIndex = 0 - Position.ColIndex = 8 - Position.RowIndex = 0 - end - object TV1Column45: TcxGridDBBandedColumn - Caption = #20184#27454#38480#39069 - DataBinding.FieldName = 'FKXE' - DataBinding.IsNullValueType = True - PropertiesClassName = 'TcxTextEditProperties' - HeaderAlignmentHorz = taCenter - Width = 66 - Position.BandIndex = 0 - Position.ColIndex = 9 - Position.RowIndex = 0 - end - object TV1Column46: TcxGridDBBandedColumn - Caption = #20184#27454#26410#23457#26680 - DataBinding.FieldName = 'FKWSHMoney' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Position.BandIndex = 0 - Position.ColIndex = 10 - Position.RowIndex = 0 - end end object cxGridLevel1: TcxGridLevel GridView = TV1 @@ -1006,6 +867,13 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff TabOrder = 3 Visible = False end + inherited cxProgressBar2: TcxProgressBar + Left = 316 + Top = 248 + ExplicitLeft = 316 + ExplicitTop = 248 + ExplicitHeight = 29 + end inherited ADOQueryBaseCmd: TADOQuery Connection = DataLink_Financial.ADOLink Top = 152 @@ -1040,7 +908,7 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff Grid = cxGrid2 PopupMenus = <> Left = 680 - Top = 136 + Top = 256 end object DS_HZ: TDataSource DataSet = CDS_HZ @@ -1114,15 +982,4 @@ inherited frmCustStatementWriteOff: TfrmCustStatementWriteOff TextColor = clBlack end end - object PopupMenu1: TPopupMenu - Left = 848 - Top = 360 - object N1: TMenuItem - Caption = #20184#27454 - end - object N2: TMenuItem - Caption = #22797#21046 - OnClick = N2Click - end - end end diff --git a/A09财务通用管理/U_CustStatementWriteOff.pas b/A09财务通用管理/U_CustStatementWriteOff.pas index 34db210..3581f2f 100644 --- a/A09财务通用管理/U_CustStatementWriteOff.pas +++ b/A09财务通用管理/U_CustStatementWriteOff.pas @@ -76,40 +76,16 @@ type TV1Column22: TcxGridDBBandedColumn; TV1Column23: TcxGridDBBandedColumn; TV1Column24: TcxGridDBBandedColumn; - TV1Column25: TcxGridDBBandedColumn; - TV1Column26: TcxGridDBBandedColumn; - TV1Column27: TcxGridDBBandedColumn; - TV1Column28: TcxGridDBBandedColumn; - TV1Column29: TcxGridDBBandedColumn; - TV1Column30: TcxGridDBBandedColumn; - TV1Column31: TcxGridDBBandedColumn; - TV1Column32: TcxGridDBBandedColumn; - TV1Column33: TcxGridDBBandedColumn; - TV1Column34: TcxGridDBBandedColumn; - TV1Column35: TcxGridDBBandedColumn; - TV1Column36: TcxGridDBBandedColumn; - TV1Column37: TcxGridDBBandedColumn; Label5: TLabel; - factoryName: TcxTextEdit; - TV1Column38: TcxGridDBBandedColumn; + OppCoName: TcxTextEdit; TV1Column39: TcxGridDBBandedColumn; TV1Column40: TcxGridDBBandedColumn; ToolButton4: TToolButton; TV1Column41: TcxGridDBBandedColumn; - Label6: TLabel; - FactoryNo: TcxTextEdit; - Label7: TLabel; - FactType: TcxTextEdit; - TV1Column42: TcxGridDBBandedColumn; - TV1Column43: TcxGridDBBandedColumn; - PopupMenu1: TPopupMenu; - N1: TMenuItem; ToolButton5: TToolButton; - TV1Column44: TcxGridDBBandedColumn; - TV1Column45: TcxGridDBBandedColumn; - N2: TMenuItem; chkqm: TCheckBox; - TV1Column46: TcxGridDBBandedColumn; + TV1Column25: TcxGridDBBandedColumn; + TV1Column26: TcxGridDBBandedColumn; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); @@ -118,14 +94,13 @@ type procedure ToolButton2Click(Sender: TObject); procedure P_OrderNo_YSK(Sender: TObject); procedure ToolButton1Click(Sender: TObject); - procedure OrderNoChange(Sender: TObject); - procedure MPRTCodeNameChange(Sender: TObject); procedure FormCreate(Sender: TObject); procedure factoryNameChange(Sender: TObject); procedure FKKPFactoryNameBtnDnClick(Sender: TObject); procedure ToolButton5Click(Sender: TObject); procedure N2Click(Sender: TObject); procedure ToolButton4Click(Sender: TObject); + procedure OppCoNamePropertiesChange(Sender: TObject); private { Private declarations } function getNumberFromStr(strIn: string; sFlag: string): string; @@ -310,15 +285,9 @@ begin TcxGridToExcel(self.Caption, cxgrid2); end; -procedure TfrmCustStatementWriteOff.OrderNoChange(Sender: TObject); -begin - if Length(Trim(OrderNo.Text)) < 3 then - Exit; - ToolButton2.Click; -end; - -procedure TfrmCustStatementWriteOff.MPRTCodeNameChange(Sender: TObject); +procedure TfrmCustStatementWriteOff.OppCoNamePropertiesChange(Sender: TObject); begin + inherited; ToolButton2.Click; end; diff --git a/A09财务通用管理/U_DataLink.pas b/A09财务通用管理/U_DataLink.pas index f87297d..525cbcd 100644 --- a/A09财务通用管理/U_DataLink.pas +++ b/A09财务通用管理/U_DataLink.pas @@ -5,9 +5,25 @@ interface uses SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels, Windows, Messages, forms, OleCtnrs, DateUtils, ExtCtrls, SyncObjs, cxClasses, - System.ImageList, U_BaseDataLink, cxImageList, cxGraphics, cxEdit, cxContainer, - dxSkinsForm, dxCore, cxLocalization, dxLayoutLookAndFeels, dxSkinsCore, - dxSkinsDefaultPainters; + System.ImageList, U_BaseDataLink, + cxImageList, cxGraphics, cxEdit, cxContainer, dxSkinsForm, + + + + + + + + + + + + + + + + dxCore, cxLocalization, + dxLayoutLookAndFeels, dxSkinsCore, dxSkinsDefaultPainters; type TMyThread = class(TThread) diff --git a/A09财务通用管理/U_ExpenseInput.dfm b/A09财务通用管理/U_ExpenseInput.dfm index 8b11cae..6642c02 100644 --- a/A09财务通用管理/U_ExpenseInput.dfm +++ b/A09财务通用管理/U_ExpenseInput.dfm @@ -4,7 +4,7 @@ object frmExpenseInput: TfrmExpenseInput Caption = #36153#29992#30331#35760 ClientHeight = 501 ClientWidth = 1082 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -60,7 +60,9 @@ object frmExpenseInput: TfrmExpenseInput BevelInner = bvNone BevelOuter = bvNone BorderStyle = bsNone + Color = clWhite Ctl3D = False + ParentColor = False ParentCtl3D = False TabOrder = 1 object Label18: TLabel @@ -92,14 +94,15 @@ object frmExpenseInput: TfrmExpenseInput Caption = #25105#26041#21333#20301 end object Label9: TLabel - Left = 520 - Top = 15 + Left = 792 + Top = 399 Width = 64 Height = 21 Caption = #19978#32423#21333#20301 + Visible = False end object Label20: TLabel - Left = 766 + Left = 520 Top = 15 Width = 67 Height = 21 @@ -149,7 +152,7 @@ object frmExpenseInput: TfrmExpenseInput end object OurCoName: TcxButtonEdit Left = 107 - Top = 12 + Top = 11 Properties.Buttons = < item Default = True @@ -164,13 +167,13 @@ object frmExpenseInput: TfrmExpenseInput end object OppCoName: TcxButtonEdit Left = 345 - Top = 12 + Top = 11 Properties.Buttons = < item Default = True Kind = bkEllipsis end> - Properties.ReadOnly = True + Properties.ReadOnly = False Properties.OnButtonClick = OppCoNamePropertiesButtonClick Style.ButtonStyle = btsDefault TabOrder = 1 @@ -178,8 +181,8 @@ object frmExpenseInput: TfrmExpenseInput Width = 159 end object OppParentCoName: TcxButtonEdit - Left = 594 - Top = 12 + Left = 866 + Top = 396 Properties.Buttons = < item Default = True @@ -189,13 +192,13 @@ object frmExpenseInput: TfrmExpenseInput Properties.OnButtonClick = OppParentCoNamePropertiesButtonClick Style.ButtonStyle = btsDefault TabOrder = 2 + Visible = False OnDblClick = OurCoNameDblClick Width = 151 end object FFTime: TcxDateEdit - Left = 840 - Top = 12 - Enabled = False + Left = 594 + Top = 11 Properties.ShowTime = False TabOrder = 3 Width = 151 diff --git a/A09财务通用管理/U_ExpenseInput.pas b/A09财务通用管理/U_ExpenseInput.pas index 6583fda..52839d5 100644 --- a/A09财务通用管理/U_ExpenseInput.pas +++ b/A09财务通用管理/U_ExpenseInput.pas @@ -162,22 +162,39 @@ end; procedure TfrmExpenseInput.OppCoNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); begin + try - frmCompanySel := TfrmCompanySel.Create(Application); - with frmCompanySel do + frmZDYHelp := TfrmZDYHelp.Create(Application); + with frmZDYHelp do begin -// FCoType := 'Ӧ'; + flag := 'OppCoName1'; + flagname := 'Էλ'; if ShowModal = 1 then begin - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); - OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); - OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); + OppCoName.Text := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); end; end; finally - frmCompanySel.Free; + frmZDYHelp.Free; end; + + +// try +// frmCompanySel := TfrmCompanySel.Create(Application); +// with frmCompanySel do +// begin +// FCoType := 'Ӧ'; +// if ShowModal = 1 then +// begin +// OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); +// OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); +// OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); +// OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); +// end; +// end; +// finally +// frmCompanySel.Free; +// end; end; procedure TfrmExpenseInput.OppParentCoNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); @@ -189,7 +206,7 @@ begin // FCoType := 'Ӧ'; if ShowModal = 1 then begin - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -272,7 +289,7 @@ begin FCoType := '˾'; if ShowModal = 1 then begin - OurCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OurCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OurCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; diff --git a/A09财务通用管理/U_ExpenseList.dfm b/A09财务通用管理/U_ExpenseList.dfm index e4dde51..89ce437 100644 --- a/A09财务通用管理/U_ExpenseList.dfm +++ b/A09财务通用管理/U_ExpenseList.dfm @@ -4,7 +4,6 @@ inherited frmExpenseList: TfrmExpenseList Caption = #36153#29992#31649#29702 ClientHeight = 590 ClientWidth = 1625 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True @@ -126,19 +125,19 @@ inherited frmExpenseList: TfrmExpenseList Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 object Label3: TLabel Left = 26 - Top = 46 + Top = 51 Width = 64 Height = 21 Caption = #23545#26041#21333#20301 end object Label4: TLabel Left = 265 - Top = 46 + Top = 51 Width = 32 Height = 21 Caption = #21697#21517 @@ -153,13 +152,13 @@ inherited frmExpenseList: TfrmExpenseList object Label10: TLabel Left = 474 Top = 85 - Width = 68 + Width = 48 Height = 21 - Caption = #21512' '#21516' '#21495 + Caption = #21512#21516#21495 end object Label11: TLabel - Left = 478 - Top = 46 + Left = 474 + Top = 51 Width = 64 Height = 21 Caption = #23458#25143#21333#21495 @@ -174,19 +173,17 @@ inherited frmExpenseList: TfrmExpenseList object OppCoName: TcxTextEdit Tag = 2 Left = 92 - Top = 42 + Top = 47 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 0 - OnKeyPress = OppCoNameKeyPress Width = 150 end object F_Name: TcxTextEdit Tag = 2 Left = 299 - Top = 42 + Top = 47 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 1 - OnKeyPress = OppCoNameKeyPress Width = 150 end object P_Code: TcxTextEdit @@ -195,7 +192,6 @@ inherited frmExpenseList: TfrmExpenseList Top = 81 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 2 - OnKeyPress = OppCoNameKeyPress Width = 150 end object ConNo: TcxTextEdit @@ -204,16 +200,14 @@ inherited frmExpenseList: TfrmExpenseList Top = 81 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 3 - OnKeyPress = OppCoNameKeyPress Width = 150 end object BuyConNo: TcxTextEdit Tag = 2 Left = 543 - Top = 42 + Top = 47 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 4 - OnKeyPress = OppCoNameKeyPress Width = 150 end object OppParentCoName: TcxTextEdit @@ -222,7 +216,6 @@ inherited frmExpenseList: TfrmExpenseList Top = 81 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 5 - OnKeyPress = OppCoNameKeyPress Width = 150 end inline frmFrameDateSel1: TfrmFrameDateSel @@ -231,32 +224,26 @@ inherited frmExpenseList: TfrmExpenseList Width = 1621 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 6 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1621 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end @@ -450,11 +437,17 @@ inherited frmExpenseList: TfrmExpenseList ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Left = 496 + Top = 376 + ExplicitLeft = 496 + ExplicitTop = 376 + end inherited cxProgressBar2: TcxProgressBar - Left = 595 - Top = 328 - ExplicitLeft = 595 - ExplicitTop = 328 + Left = 448 + Top = 280 + ExplicitLeft = 448 + ExplicitTop = 280 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery diff --git a/A09财务通用管理/U_ExpenseList.pas b/A09财务通用管理/U_ExpenseList.pas index 96c8447..2e78693 100644 --- a/A09财务通用管理/U_ExpenseList.pas +++ b/A09财务通用管理/U_ExpenseList.pas @@ -95,12 +95,6 @@ type procedure N3Click(Sender: TObject); procedure TBFindClick(Sender: TObject); procedure OppCoNamePropertiesChange(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); - procedure OppCoNameKeyPress(Sender: TObject; var Key: Char); private procedure InitGrid(); procedure SetStatus(); @@ -167,7 +161,7 @@ begin SqlStr := SqlStr + ' and isnull(status,''0'')=''9'' '; end; end; - +// showmessage(SqlStr); InitCDSData(ADOQueryMain, CDS_1, Tv1, SqlStr, SGetFilters(Panel1, 1, 2), 'FFID'); end; @@ -263,41 +257,6 @@ begin end; -procedure TfrmExpenseList.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmExpenseList.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid() -end; - -procedure TfrmExpenseList.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid() -end; - -procedure TfrmExpenseList.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmExpenseList.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmExpenseList.cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject); var mvalue, FFieldName: string; @@ -441,7 +400,7 @@ begin sql.Clear; sql.Add(' exec P_Fin_Flow_SetStatus '); sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); - sql.Add(',@Operation='''' '); + sql.Add(',@Operation=''˷'' '); Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); Sql.Add(',@DName=' + quotedstr(Trim(DName))); open; @@ -568,18 +527,8 @@ begin end; -procedure TfrmExpenseList.OppCoNameKeyPress(Sender: TObject; var Key: Char); -begin - if Key = #13 then - begin - InitGrid(); - end; -end; - procedure TfrmExpenseList.OppCoNamePropertiesChange(Sender: TObject); begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; TBFind.Click; end; diff --git a/A09财务通用管理/U_FinTradePlanSel.dfm b/A09财务通用管理/U_FinTradePlanSel.dfm index bd39663..6c85a6e 100644 --- a/A09财务通用管理/U_FinTradePlanSel.dfm +++ b/A09财务通用管理/U_FinTradePlanSel.dfm @@ -2,23 +2,23 @@ inherited frmFinTradePlanSel: TfrmFinTradePlanSel Left = 372 Top = 106 Caption = #35745#21010#21333#36873#25321 - ClientHeight = 485 - ClientWidth = 1181 + ClientHeight = 643 + ClientWidth = 1585 Color = clWhite Font.Charset = GB2312_CHARSET Font.Height = -16 Font.Name = #24494#36719#38597#40657 Position = poScreenCenter OnClose = FormClose - ExplicitWidth = 1197 - ExplicitHeight = 524 + ExplicitWidth = 1601 + ExplicitHeight = 682 PixelsPerInch = 96 TextHeight = 21 object ToolBar1: TToolBar [0] Tag = 1 Left = 0 Top = 0 - Width = 1181 + Width = 1585 Height = 30 AutoSize = True ButtonHeight = 30 @@ -30,13 +30,12 @@ inherited frmFinTradePlanSel: TfrmFinTradePlanSel Font.Height = -12 Font.Name = #23435#20307 Font.Style = [] - Images = cxImageList_bar + Images = DataLink_Financial.cxImageList_bar List = True ParentColor = False ParentFont = False ShowCaptions = True TabOrder = 0 - ExplicitWidth = 1585 object ToolButton1: TToolButton Left = 0 Top = 0 @@ -65,169 +64,132 @@ inherited frmFinTradePlanSel: TfrmFinTradePlanSel object Panel1: TPanel [1] Left = 0 Top = 30 - Width = 1181 - Height = 77 + Width = 1585 + Height = 75 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered TabOrder = 1 - ExplicitTop = 38 - ExplicitWidth = 1585 object Label3: TLabel - Left = 37 - Top = 6 + Left = 39 + Top = 10 Width = 64 Height = 21 Caption = #35745#21010#21333#21495 end - object Label8: TLabel - Left = 39 - Top = 44 - Width = 48 - Height = 21 - Caption = #21512#21516#21495 - end object Label2: TLabel - Left = 617 + Left = 231 Top = 10 Width = 64 Height = 21 - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 end object Label4: TLabel - Left = 447 + Left = 423 Top = 10 Width = 32 Height = 21 Caption = #39068#33394 end object Label5: TLabel - Left = 447 - Top = 44 + Left = 423 + Top = 41 Width = 32 Height = 21 Caption = #33394#21495 end object Label6: TLabel - Left = 819 + Left = 583 Top = 10 Width = 32 Height = 21 Caption = #33457#22411 end object Label7: TLabel - Left = 617 - Top = 44 + Left = 231 + Top = 41 Width = 64 Height = 21 Caption = #20135#21697#32534#21495 end - object Label1: TLabel - Left = 241 - Top = 10 - Width = 32 + object Label8: TLabel + Left = 39 + Top = 37 + Width = 58 Height = 21 - Caption = #24067#31181 + Caption = #21512' '#21516' '#21495 end - object Label9: TLabel - Left = 241 - Top = 44 - Width = 48 - Height = 21 - Caption = #21152#24037#21035 - end - object OrderNo: TcxTextEdit + object OrderNo: TEdit Tag = 2 Left = 107 Top = 6 - Properties.OnChange = OrderNoPropertiesChange + Width = 120 + Height = 29 TabOrder = 0 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = OrderNoChange end - object ConNo: TcxTextEdit + object C_Name: TEdit Tag = 2 - Left = 107 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange + Left = 299 + Top = 6 + Width = 120 + Height = 29 TabOrder = 1 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = OrderNoChange end - object C_Name: TcxTextEdit + object C_Color: TEdit Tag = 2 - Left = 685 + Left = 459 Top = 6 - Properties.OnChange = OrderNoPropertiesChange + Width = 120 + Height = 29 TabOrder = 2 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = OrderNoChange end - object C_Color: TcxTextEdit + object C_ColorNo: TEdit Tag = 2 - Left = 483 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange + Left = 459 + Top = 37 + Width = 120 + Height = 29 TabOrder = 3 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = OrderNoChange end - object C_ColorNo: TcxTextEdit + object C_Pattern: TEdit Tag = 2 - Left = 483 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange + Left = 619 + Top = 6 + Width = 120 + Height = 29 TabOrder = 4 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = OrderNoChange end - object C_Pattern: TcxTextEdit + object C_Code: TEdit Tag = 2 - Left = 855 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange + Left = 299 + Top = 37 + Width = 120 + Height = 29 TabOrder = 5 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = OrderNoChange end - object C_Code: TcxTextEdit + object ConNo: TEdit Tag = 2 - Left = 685 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange + Left = 105 + Top = 37 + Width = 120 + Height = 29 TabOrder = 6 - OnKeyPress = OrderNoKeyPress - Width = 130 - end - object GC_Name: TcxTextEdit - Tag = 2 - Left = 293 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 7 - OnKeyPress = OrderNoKeyPress - Width = 150 - end - object CraftCode: TcxTextEdit - Tag = 2 - Left = 293 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 8 - OnKeyPress = OrderNoKeyPress - Width = 150 + OnChange = OrderNoChange end end object cxGrid1: TcxGrid [2] Left = 0 - Top = 107 - Width = 1181 - Height = 378 + Top = 105 + Width = 1585 + Height = 538 Align = alClient TabOrder = 2 - ExplicitTop = 145 - ExplicitWidth = 1585 - ExplicitHeight = 498 object Tv1: TcxGridDBTableView OnDblClick = TV1DblClick Navigator.Buttons.CustomButtons = <> @@ -320,28 +282,14 @@ inherited frmFinTradePlanSel: TfrmFinTradePlanSel Options.Focusing = False Width = 90 end - object Tv1Column6: TcxGridDBColumn - Caption = #24067#31181 - DataBinding.FieldName = 'GC_Name' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 66 - end - object Tv1Column7: TcxGridDBColumn - Caption = #21152#24037#21035 - DataBinding.FieldName = 'CraftCode' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Width = 66 - end object v1MPRTCodeName: TcxGridDBColumn - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 DataBinding.FieldName = 'C_Name' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False Options.Focusing = False - Width = 111 + Width = 70 end object v1MPRTSpec: TcxGridDBColumn Caption = #35268#26684 @@ -1037,6 +985,7 @@ inherited frmFinTradePlanSel: TfrmFinTradePlanSel Top = 168 end object GPM_1: TcxGridPopupMenu + Grid = cxGrid1 PopupMenus = <> Left = 416 Top = 272 @@ -4764,5708 +4713,4 @@ inherited frmFinTradePlanSel: TfrmFinTradePlanSel Font.Style = [fsBold] end end - object cxImageList_bar: TcxImageList - SourceDPI = 96 - Height = 24 - Width = 24 - FormatVersion = 1 - Left = 216 - Top = 202 - Bitmap = { - 494C010134003800040018001800FFFFFFFF2110FFFFFFFFFFFFFFFF424D3600 - 00000000000036000000280000006000000050010000010020000000000000F8 - 0100000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000401090E3C03202E6D0530 - 46860531478703223170010B1041000000070000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000301060036051900680826 - 007F09270180061A006A01070039000000040000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000111053147871194D6EA14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF129BE0EF0637508F00010218000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000D0825007D1C7F02E6229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF1D8302E90928018300000010000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000030525108B - C8E2108FCDE50004072B00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000545454DC717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF1111116300000000229C02FF229C - 02FF229C02FF0000000000000000000000000000000000000000000000000000 - 000000000000010E154A1193D4E914B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF129DE1F002151E590000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000020A00421B7D02E4229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF1D8202E9020C00490000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000001090D3A052C - 4080052C4080010A0F3E00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF404040C01C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C800707074000000000229C02FF229C - 02FF229C02FF0000000000000000000000000000000000000000000000000000 - 0000031A256214ADF9FC14B1FFFF14B1FFFF14B1FFFF14B1FFFF0C6490C00424 - 3474042434740A567DB314B1FFFF14B1FFFF14B1FFFF14B1FFFF14B0FDFE0426 - 3878000000000000000000000000000000000000000000000000000000000000 - 000004130059219602FB229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229802FC0517 - 0063000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000229C02FF229C - 02FF229C02FF000000000000000000000000000000000000000000000000010D - 134614ADF9FC14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B0 - FDFE02151F5A0000000000000000000000000000000000000000000000000209 - 0040219602FA229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF2298 - 02FC020D004A0000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 408000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF00000000000000000000000D108D - CBE414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF129DE1F000010218000000000000000000000000000000000000000B1B7A - 02E2229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF1D8202E90000001000000000000000000000000000000000000000000000 - 00000217225E14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0217 - 225E00000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF000000000000000004283A7A14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0C70A0CA0534 - 4C8B05344C8B0C6490C014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0637508F0000000000000000000000000000000007210077229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF0928018300000000000000000000000000000000000000000000 - 00000000000004293C7C14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF04293C7C0000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF00000000000000011088C4E014B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF129BE0EF000000070000000000000000000000011B7802E0229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF1D8302E900000004000000000000000000000000000000000000 - 0000000000000000000004293C7C14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF04293C7C000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000000000000000000000000000229C02FF229C - 02FF229C02FF000000000000000000000000000000000005072B14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF010B104100000000000000000104002D229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF01070039000000000000000000000000000000000000 - 00000000000000000000000000000843629E14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0843629E00000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04800D070140000000001C1C1C800707074000000000229C02FF229C - 02FF229C02FF0000000000000000000000000000000002151F5A14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0C6490C00424 - 3474042434740A567DB314B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0422317000000000000000000414005E229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF061A006A000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000229C02FF229C - 02FF229C02FF000000000000000000000000000000000422317114B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF05314787000000000000000007200075229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000003F3F - 3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F - 3FBF3F3F3FBF1010106000000000717171FF1C1C1C8000000000000000000000 - 000000000000000000000000000000000000000000000422317014B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF053046860000000000000000071F0073229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000001010 - 1060101010601010106010101060101010601010106010101060101010601010 - 1060101010600404043000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000002141D5714B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF03202E6D00000000000000000414005C229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF05190068000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 000000000000000000000000000000000000000000000003052614B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF01090E3C00000000000000000004002A229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF01060036000000000000000000000000000000000000 - 00000000000000000000000000000322317114B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0427397900000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000003F3F - 3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F - 3FBF3F3F3FBF1010106000000000717171FF1C1C1C8000000000000000000000 - 00000000000000000000000000000000000000000000000000000F7FB8D914B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF1194D6EA00000004000000000000000000000001197402DC229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF1C7F02E600000003000000000000000000000000000000000000 - 000000000000000000000000000001080C3814B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF01090E3C00000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000001010 - 1060101010601010106010101060101010601010106010101060101010601010 - 1060101010600404043000000000717171FF1C1C1C8000000000000000000000 - 00000000000000000000000000000000000000000000000000000322317014B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0531478700000000000000000000000000000000061E0071229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF0825007D00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000A5A83B714B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF0A5982B60000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000080F84 - BDDC14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF1192D3E80000011100000000000000000000000000000000000000091975 - 02DD229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF1B7D02E40000000D00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000001110A5E87BA14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0A5A83B70000000F0000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000003F3F - 3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F - 3FBF3F3F3FBF1010106000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000008 - 0C3813A7F1F814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14AD - F9FC010E154A0000000000000000000000000000000000000000000000000107 - 0038209402F8229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF2196 - 02FB020A00420000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000006354D8C14B1 - FFFF14B1FFFF0638529100000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000001010 - 1060101010601010106010101060101010601010106010101060101010601010 - 1060101010600404043000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000210184F13A7F1F814B1FFFF14B1FFFF14B1FFFF14B1FFFF0C70A0CA0534 - 4C8B05344C8B0C6490C014B1FFFF14B1FFFF14B1FFFF14B1FFFF14ACF7FB031A - 2663000000000000000000000000000000000000000000000000000000000000 - 0000030F004F209402F8229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF219602FA0413 - 0059000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000304220F81 - BADA0F84BFDD0004052700000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001080C380F83BDDC14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF108DCBE4010C12450000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001070039197502DD229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF1B7A02E2020900400000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000006F6F6FFC717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF1C1C1C7F00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000080321306F0F7FB7D814B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF1089C4E004283A7A0000000D000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000009071E0071197402DC229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF1B7802E0072100770000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000D0D0D591C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801B1B1B7D0101012000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000003052502141D570321 - 306F0322317102151F5A0005072B000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010004002A0414005C071F - 0073071F00730414005D0104002D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000020804003322130266341D - 037E341D037E2313026709050036000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001E10 - 0260170C01540000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C311B037BAB5D0DE3D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFAD5F0DE5341D037E0000000E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000391F0484D776 - 10FFC66D0FF50000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000C07003EA85C0DE2D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFAD5F0DE50E0801430000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000319246114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF031C - 2866000000000000000000000000000000000000000000000000000000000000 - 000011111164717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF707070FE1111116500000000391F0484D77610FFD776 - 10FF311B037A0000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000180D0257CF7210FAD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD07210FB1C0F - 025D000000000000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C800B0B0B5200000000391F0484D77610FFD77610FF321C - 037C000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000C06 - 003DCE7110FAD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD072 - 10FB0E0801430000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000391F0484D77610FFD77610FF321C037C0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 00000000000000000000000000000000000000000000000000000000000BA65B - 0DE0D77610FFD77610FFD77610FFD77610FFD77610FF00000000000000000000 - 0000000000000000000000000000D77610FFD77610FFD77610FFD77610FFD776 - 10FFAD5F0DE50000000E00000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF095479B00000 - 000000000000094C6EA814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF000000000000000000000000000000000E0801438448 - 0AC8D27410FCBD680EEF774209BED77610FFD77610FF321C037C000000000000 - 0014000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 00000000000000000000000000000000000000000000000000002E190376D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800D0701400000 - 0000000000000D070140361E0480D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF341D037E00000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF13A7F1F80000 - 01100000000B13A2E9F414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF0000000000000000000000000D070141D07210FBD776 - 10FFD77610FFD77610FFD77610FFD77610FF331C037D00000000111111651B1B - 1B7F000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000001A45A0DDFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFAD5F0DE500000003000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0319 - 246002141E5814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF0000000000000000000000007D4509C3D77610FFD776 - 10FFC36B0FF3D77610FFD77610FFD77610FF140A014E00000000707070FE1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000000703002ED77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF09050036000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0F82BCDB0002 - 031E0002021B0F7DB5D714B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF000000000000000000000000C66D0FF5C56C0FF40F08 - 014500000002643708AED77610FFD77610FF341D047E00000000717171FF1C1C - 1C8000000000000000000000000000000000000000000201001E361E0480361E - 0480361E0480361E0480D77610FFD77610FFD77610FFD77610FF7A4309C0361E - 0480361E04807A4309C0D77610FFD77610FFD77610FFD77610FF361E0480361E - 0480361E0480361E04800201001E00000000000000001E100260D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF23130268000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 000000000000052F448414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000098530BD60D07003F0000 - 000000000000391F0484D77610FFD77610FF2615026D00000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000321C037CD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF321C037C0000000000000000000000002E190377D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF341D047E000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0F85BFDD0003 - 0525000304220F7FB7D814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000001000012000000000000 - 00000D07003FC56C0FF4D77610FFC76E0FF50201001B00000000717171FF1C1C - 1C8000000000000000000000000000000000000000000000000000000000321C - 037CD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF321C037C000000000000000000000000000000002D190376D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF341D047E000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000D07 - 003FC56C0FF4D77610FFC56C0FF4160C01520000000000000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 0000321C037CD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF321C - 037C00000000000000000000000000000000000000001D10025FD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800D0701400000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF22130267000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000905 - 00362C1803742213026601010018000000000000000000000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 000000000000321C037CD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C0000 - 000000000000000000000000000000000000000000000603002CD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF00000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF08040034000000000000000000000000000000000000 - 00000217215D14ADFBFD14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14ADFBFD031A - 2562000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000321C037CD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C000000000000 - 0000000000000000000000000000000000000000000000000001A1580CDDD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFAA5D0DE300000002000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF00000000000000000000 - 000000000000000000000000000014B1FFFF052C408000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 00000000000011111164717171FF717171FF717171FF717171FF717171FF1818 - 1877000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000321C037CD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF321C037C00000000000000000000 - 00000000000000000000000000000000000000000000000000002B170373D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD57510FE512C - 069D4D2B0599D37410FDD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF311B037B00000000000000000000000000000000000000000000 - 000000000000000000000000000005293C7C14B1FFFF00000005000000000000 - 000000000000000000000000000114B1FFFF052C408000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000001C1C1C80717171FF717171FF717171FF717171FF383838B40000 - 0007000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000321C037CD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF321C037C0000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000009A058 - 0CDCD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF562F06A10000 - 0000000000004E2B0599D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFA85C0DE20000000C00000000000000000000000000000000000000000000 - 00000000000000000000000000000216205B14B1FFFF00070B36000000000000 - 000000000000000000000005082E14B1FFFF031A266300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000001C1C1C80717171FF717171FF717171FF383838B4000000070000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000321C037CD77610FFD776 - 10FFD77610FFD77610FF321C037C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000A05 - 0038CB700FF8D77610FFD77610FFD77610FFD77610FFD77610FF593107A40000 - 000000000000512C069DD77610FFD77610FFD77610FFD77610FFD77610FFCF72 - 10FA0C07003E0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000F1299DCED0C6C9BC70000000E0000 - 0000000000000000000C0C6592C1129EE3F10000011300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000001C1C1C80717171FF717171FF383838B400000007000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000321C037CD776 - 10FFD77610FF321C037C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000150B0150CB7010F8D77610FFD77610FFD77610FFD77610FFD57610FE5A31 - 07A5562F06A2D57510FED77610FFD77610FFD77610FFD77610FFCE7110FA180D - 0257000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000210184F14A9F5FA108FCDE5063A - 549306395392108BC8E214ABF7FB02141C560000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C80404040C0717171FF383838B40000000700000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000321C - 037C321C037C0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000A050038A0580CDCD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFA65B0DE00C06003D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000070B360A577FB4129C - E1F0129EE3F10A5A83B701090D3A000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000F0F0F606F6F6FFD717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF383838B4000000070000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000092B180373A1580CDDD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFA45A0DDF2E1903760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010603002B1D10025E2D19 - 03762D1903761D10025F0603002D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000002514 - 026B0000000D0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000001D10025E361E - 04801F1102620000000000000000000000000000000000000000000000000000 - 000003020023351D037F361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480351D037F0402 - 0023000000000000000000000000000000000000000000000000000000000000 - 000003020023351D037F361E0480361E0480361E0480351D037F040200260000 - 00000000000003010020351D037F361E0480361E0480361E0480351D037F0402 - 002300000000000000000000000000000000000000000000000000000000C96E - 0FF7D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD57510FE000000000000000000000000000000000000000000000000D776 - 10FFAB5D0DE3160C015300000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000D37410FDD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E - 048000000000000000000000000000000000000000000000000000000000A35A - 0DDED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFAC5F0DE4000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF6C3B08B5030200210000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000004929 - 0596D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF4F2C069B000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFC76E0FF5301B037A00000006000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000101 - 00189F570CDBD77610FFD77610FFD77610FFD77610FFD77610FFCD7010F94D2A - 05994A290596CB7010F8D77610FFD77610FFD77610FFD77610FFD77610FFA359 - 0DDE02010019000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF96530BD50D07003F0000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000D2F1A03789A550BD8D77610FFD77610FFD37410FD1109014A0000 - 0000000000000E080143D07210FBD77610FFD77610FFA3590DDE311B037B0000 - 000E00000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD57610FE532D - 069F010000150000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000D07014097530BD645260591000000000000 - 000000000000000000003E2204899F580CDC1109014A00000001000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFB9650EED2012026400000002000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000001000015010000120201001D2B18 - 03732C180374030100200000000E0201001A0000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF7F4609C40603002D0000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000009050036BF690FF0D776 - 10FFD77610FFC56C0FF40D070140000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFCF7210FB160C015200000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000049B550BD9D77610FFD776 - 10FFD77610FFD77610FFAB5E0DE4000000090000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD17310FC4124048D0000000C00000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000130A014DD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF1B0E025B0000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF864A0ACA07040031000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000890500BD1D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFA35A0DDE0000000B00000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFC069 - 0FF12615026C0000000300000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000009050037D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0D07014000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF603507AA0201 - 001A000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001E110261D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF1A0E025900000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFA45A0DDF120A014A000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001109014AD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF150B015100000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFCF7210FA3D2204890000000B00000000000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000029160370D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF321C047C00000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FF81460AC50603002E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000003020022331C037D361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480331C037D0302 - 0023000000000000000000000000000000000000000000000000000000000000 - 000003020022331C037D361E0480361E0480361E0480341D037E040200250000 - 0000000000000301001F331C037D361E0480361E0480361E0480331C037D0302 - 0023000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000002615026DD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF180D025600000000000000000000 - 000000000000000000000000000000000000000000000000000000000000AB5E - 0DE4231302670000000200000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000009B550BD9D776 - 10FFA45A0DDF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000008040033D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD57610FE100801460000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000044250590D77610FFD77610FFD776 - 10FFD77610FFCF7210FA2C190375000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000009050035291603702E19 - 03771C0F025D0201001A00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000020202251C1C1C7F1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C800202 - 0229000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001B1B1B7E717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000051B0F025C000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF404040C01C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C80404040C0717171FF717171FF1C1C - 1C80000000001C1C1C800202022900000000000000000000000000000000031E - 2C6B052C4080052C4080052C4080052C4080052C4080052C4080052C4080052C - 4080052C4080052C4080052C4080052C4080052C4080052C4080021119510000 - 0000000000000000000000000000000000000000000000000000000000001F11 - 0262361E04802212026600000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00072615026C0000000700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000B06003C93510BD3D77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C8000000000000000000005082F00000003031E - 2B6A14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14ADF9FC0004 - 072B00000000000000000000000000000000000000000000000000000000D374 - 10FDD77610FFD77610FF00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000F0801449B55 - 0BD9D77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001000013512C069DD57510FED77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B104001080C390000 - 00040F7CB3D614B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0A57 - 7DB300000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000020100195B3207A7D77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00011F110261B6640EEBD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042536760000 - 0009010F154B14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF010B1041000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 00000000000000000000000000032715026DBF690FF0D77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000603002B7C44 - 09C2D77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F010C - 1245000000000A5F89BB14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF0D71A3CC000000020000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000090500368B4C0BCDD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000A3C210487CE7110FAD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F0428 - 3B7B000001100006082F14ADFBFD14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0216205B0000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 001149290596D37410FDD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000120A014BA45A0DDFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F02121A52000000000742609D14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0F87C3DF0000000800000000000000000000000000000000D776 - 10FFD77610FFD77610FF000000000000000000000000000000011C0F025CB261 - 0EE8D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000201001C633608ADD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3E7E0001021A0001021A13A2E9F414B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0319246100000000000000000000000000000000D776 - 10FFD77610FFD77610FF000000000000000005030029784209BFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 00000F080145C36B0FF3D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F0218225E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000120A014BCD7010F9D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000114E2B069AD57510FED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C80000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F02151F5A010B1040010B1040010B1040010B1040010B - 1040010B1040010B1040010B1040000000000209004009270180092701800209 - 004000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF000000000000000A3C210488CF7210FAD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 000000000000000000000B06003A91500BD1D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F0000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF0000000000000000000000000603002C7E4509C3D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000052C180374C46C0FF4D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C8000000000717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F0000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000012011 - 0263B8650EECD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000201001E663808B0D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C8000000000717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F010B1040010B1040010B - 1040010B1040010B1040010B10400000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000001000015552E06A0D57610FED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000140A - 014EA65B0DE0D77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C8000000000717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F00000000000000000000 - 00000000000000000000000000000000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000000000000D07014098530BD6D77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000B3E220489CF7210FAD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001B1B1B7E717171FF7171 - 71FF1C1C1C8000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010A0F3F042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F00000000000000000000 - 0000000000000002001E197502DD229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF197502DD0002001E00000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000000000000000000000000006321C037CC86E0FF6D77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000603002D7F4509C4D77610FFD77610FF000000000000 - 00000000000000000000000000000000000000000000010101221B1B1B7D1C1C - 1C8007070740000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C8000000000000000000000000000000000070707401C1C1C801B1B1B7E0202 - 022500000000717171FF1C1C1C80000000000000000000000110010A0F3E010B - 1040010B1040010B1040010B1040010B10400006093100000000000000000000 - 000000000000000000000002001E197502DD229C02FF229C02FF229C02FF229C - 02FF197502DD0002001E0000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000004020023703D08B8D776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000120110263AB5D0DE3000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000002001E197502DD229C02FF229C02FF1975 - 02DD0002001E000000000000000000000000000000000000000000000000A058 - 0CDCD77610FFA95D0DE200000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000190D - 0257AB5D0DE30100001300000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7E717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000002001E197502DD197502DD0002 - 001E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000010101221B1B1B7D1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801B1B1B7E02020225000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000002001E0002001E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF717171FF5E5E5EE80000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000201010833040421660606 - 327E0606327E0404226701010936000000030000000000000000000000000000 - 000000000000000000000000000000000000717171FF717171FF717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C0606307B1616A5E31B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A9E50606327E0000000E000000000000 - 000000000000000000000000000000000000717171FF717171FF717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3E1616A4E21B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A8E501010E430000 - 000000000000000000000000000000000000717171FF717171FF717171FF0000 - 0000031B28660005072B00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000603002D0000 - 0006000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000030318571A1AC9FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BCAFB0303 - 1B5D00000000000000000000000000000000717171FF717171FF717171FF0000 - 0000052C4080129BE0EF010F154B000000000000000000000000000000000000 - 0000000304220218235F042A3D7D042A3E7E031C296701080C38000000050000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001B0E025B000000070000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E04808F4E - 0BD00603002D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000101 - 0B3D1A1AC8FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - CAFB01010E43000000000000000000000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14AFFDFE073F5C990002042100010115031924610C6C - 9BC714B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF129BE0EF0741 - 5E9B000609300000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FF9A550BD80E07014200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFCB7010F82E19037600000003000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000000B1515 - A1E01B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF141499DA0000 - 021D0000021A131391D51B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A8E50000000E0000000000000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0A567CB20004062A000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FF593107A4010100180000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FF7E4509C3030200220000000000000000000000000000 - 000000000000000000000000000000000000000000000000000005052C761B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF08083E8B0000 - 000000000000070738841B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606337E0000000000000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0F87C3DF0844639F052F4484052C4080053248880C67 - 95C314AEFBFD14B1FFFF14ABF7FB053248880000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFBD680EEF2514 - 026B000000030000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFC36B0FF32213026600000001000000000000 - 00000000000000000000000000000000000000000000000000011515A0DF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF14149DDD0000 - 042500000322141496D81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1616A9E50000000300000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0A567DB300000003000000000000000000000000000000000000 - 00000002031D052D41811089C6E10F89C6E10000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF884B0BCB0804003400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF6C3C08B5020100190000 - 000000000000000000000000000000000000000000000000062E1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0101093600000000717171FF717171FF717171FF0000 - 000000000001000609300A557BB114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0F87C3DF000000000F08 - 01450E0801430000000200000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD27410FC482705940000000F0000000000000000000000000000 - 000000000000000000000000000000000000000000000D070140361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E04807A4309C0D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFB8650EEC180D - 0256000000000000000000000000000000000000000004041D601B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF0F0F76C00707 - 3480070734800F0F76C01B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF04042268000000001C1C1C801C1C1C80111111630000 - 00000000000000000000000000000427387814AFFDFE14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14AFFDFE0E7AB0D4052D4282000000004C29 - 0597D77610FFA85C0DE2140B014F000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFB0610DE71A0E025A00000001000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF5B3107A60100001200000000000000000000000006062D771B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E000000000000000000000000000000000000 - 000000000000000000000000000000000000010B11420C6896C413A4EDF61089 - C6E10A5980B5052D4282010F154A0000011200000000000000000C07003EC76D - 0FF5D77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF744009BC050200270000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFAB5E0DE40603002D000000000000000005052C761B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000001040200261D10025E4A29059690500BD1D57610FED776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFCB7010F81A0E - 02590000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFC76E0FF62715036E00000001000000000000000003031C5F1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF04042167000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000633608AD3D2204884D2A - 05997B4309C1BE690FF0D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF603507AB0201 - 001A0000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF864A - 0ACA05020028000000000000000000000000000000000000062C1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF01010834000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF9F580CDC11090148000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFCF7210FA341D037E0000 - 000400000000000000000000000000000000000000000000000114149DDD1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1616A5E300000002000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFCB7010F8371E04820000000900000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFD77610FF96530BD508040033000000000000 - 000000000000000000000000000000000000000000000000000005052A731B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606307B00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF743F08BB04020026000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD47410FD4224048E0000000800000000000000000000 - 0000000000000000000000000000000000000000000000000000000000091414 - 9CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A4E20000000C00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFAF60 - 0DE61A0E02590000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFA65B0DE00D070140000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000101 - 0A381A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1A - C9FA01010C3E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD17410FC462605920000 - 000F000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FF522D069E0000000E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000020214501A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC8FA0303 - 1857000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E04800D070140000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FF86490AC908040032000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000024140269140B - 014E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010A3814149CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A1E001010B3D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000A85C0DE2241402690000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000905052A7314149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1414A0DF05052C760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D27410FCD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF351D047F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010000062B03031C5E0505 - 2C7605052C7603031C5F0000062D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001A0E0259361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480331C037D03010020000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000020110264D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF24140269000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000010101201C1C1C7F1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80101010620000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FF361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480D77610FF361E0480000000000000000000000000000000000F0F - 0F5E1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C80101010620000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7E717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000010000140000000B00000000000000000000 - 000000000000D77610FF361E0480000000000000000000000000000000006F6F - 6FFD717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FF000000000B06003CCF7210FB160C0154CB700FF82011 - 0263653808AF623508AC4A29059798530BD729160370C96E0FF7D77610FF361E - 048000000000D77610FF361E0480000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 000000000000000000000000032210107AC30000032200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000518006509270180092701800000 - 0000361E0480D77610FF0000000000000000743F09BBC56C0FF4472705931009 - 0148653808AFAB5D0DE36B3B08B498530BD729160370C96E0FF70704002F0000 - 000400000000D77610FF361E048000000000111111651C1C1C801C1C1C807171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 000000000000000003221515A3E11B1BD1FF1515A3E100000322000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229A02FD229C02FF229C02FF0000 - 0000361E0480D77610FF0000000000000000371E0482D77610FF1C0F025D1009 - 01488B4C0BCD9F580CDC5F3407AA9F580CDC29160370C96E0FF7050200280000 - 000000000000D77610FF361E0480000000006F6F6FFD717171FF717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 0000000003221515A3E11B1BD1FF1B1BD1FF1B1BD1FF1515A3E1000003220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229C02FF09270180000000000000 - 0000361E0480D77610FF0000000000000009B4630DE9663808B08B4C0BCD1109 - 0149CF7210FA5B3107A6311B037BD17310FC29160370C96E0FF7050200280000 - 000000000000D77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 03221515A3E11B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E10000 - 0322000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229C02FF09270180000000000000 - 0000361E0480D77610FF0000000004020026361E048001010018361E04800A05 - 0038361E04800D07003F03020022231302680603002E321C037C010000140000 - 000000000000D77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000070707400707074007070740070707400707 - 074007070740000000001C1C1C80717171FF0000000000000000000003221515 - A3E11B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515 - A3E1000003220000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229C02FF09270180000000000000 - 0000361E0480D77610FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000D77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000001C1C1C80717171FF00000000000003221515A3E11B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1515A3E10000032200000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001B7A - 02E2229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF061A006900000000229C02FF09270180000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C7F0707074000000000000000000707 - 07401C1C1C7F000000001C1C1C80717171FF000000000000021E14149DDD1B1B - D1FF1B1BD1FF1B1BD1FF14149DDD01010B3C14149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1515A3E100000322000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF104601AC0D3C019F229C02FF166202CB0A2E018B229B02FE1766 - 02CF09270180092701800B310190209002F50B330192092701800F4501AA229C - 02FF229C02FF229C02FF0927018000000000229C02FF09270180000000000000 - 000003020022331C037D361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480341D037E0402002500000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000007070740070707400707074007070740070707400707 - 07400707074001010120000000001C1C1C7F0707074000000000000000000707 - 07401C1C1C7F000000001C1C1C80717171FF00000000000000000000021E1414 - 9DDD1B1BD1FF14149DDD0000021E000000000000021E14149DDD1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1515A3E1000003220000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF145C01C500000004196E02D7020900400825007E229C02FF0D3C - 019F0000000F0416006007200074197002D8041100560825007E0000000C0D3E - 01A1229C02FF229C02FF0927018000000000229C02FF09270180000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C80000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F07070740000000001C1C1C7F0707074000000000000000000707 - 07401C1C1C7F000000001C1C1C80717171FF0000000000000000000000000000 - 021E0F0F71BB0000021E0000000000000000000000000000021E14149DDD1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E10000032200000000000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF229C02FF0413005901060035000100181F8C02F2229C02FF0D3C - 019F00030028229C02FF229C02FF229C02FF229C02FF176B02D3000100180823 - 007A229C02FF229C02FF0927018000000000229C02FF09270180000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000009270180229C02FF000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000001C1C1C80717171FF0000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000021E1414 - 9DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E100000322000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF229C02FF145E01C700000000071F0072229C02FF229C02FF0D3C - 019F00030028229C02FF229C02FF229C02FF061D006E00000007051700631F8C - 02F1229C02FF229C02FF0927018000000000229C02FF145702C0092701800927 - 0180092701800927018009270180092701800927018009270180092701800927 - 018009270180092701800927018009270180145702C0229C02FF000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000070707400707074007070740070707400707 - 074007070740000000001C1C1C80717171FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E1000003220000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF229C02FF0416006201060033000100151E8A02F0229C02FF0D3C - 019F00030028229C02FF229C02FF1A7602DE00000000114F01B6229C02FF229A - 02FE229C02FF229C02FF0927018000000000197402DC229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF1B7A02E2000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E10000 - 032200000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF196F02D700000004135601BE020B004408220079229C02FF0D3C - 019F00030028229C02FF229C02FF209202F70002002000030024010700371251 - 01B9229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515 - A3E100000322000000000000000000000000000000000000000000000000229C - 02FF229C02FF125301BB0A2C0188229C02FF166402CD0A2C0189229A02FE1766 - 02CF0B340194229C02FF229C02FF229C02FF1E8A02F0104A01B0114D01B51F8E - 02F3229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000050000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1515A3E10000032200000000000000000000000000000000000000001974 - 02DC229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229A02FD05180065000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000020D004A0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000021E14149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1515A3E100000322000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000B3201910928018200000010000000000000000000000000145B01C3020B - 004400000000000000000000000000000000717171FF1C1C1C8000000000D374 - 10FDD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000021E14149DDD1B1BD1FF1B1B - D1FF1B1BD1FF14149DDD0000021E000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000104002C229802FC209202F7135701C00C3701980A2C0188229C02FF229C - 02FF145B01C3020B00440000000000000000717171FF1C1C1C80000000001D10 - 025F361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E04806642 - 1BC0A57441FF361E0480361E0480201102630000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000021E14149DDD1B1B - D1FF14149DDD0000021E00000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000009270181229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF145B01C3020B0044717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000021E0F0F - 71BB0000021E0000000000000000000000000000000000000000000000000000 - 00001B1B1B7D717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FE0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000001071F00731F8E02F3229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF125401BB0108003C6F6F6FFD717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000101011C1B1B1B7D1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C800E0E0E5D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000F0310005307200075229C02FF229C - 02FF125401BB0108003C00000000000000000F0F0F5F1C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80111111630000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000125401BB0108 - 003C000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000F080144361E - 0480361E04801009014700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000201010833040421660606 - 327E0606327E0404226701010936000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000010101201C1C1C7F1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80101010620000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000005F3407A9D776 - 10FFD77610FF633608AD00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C0606307B1616A5E31B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A9E50606327E0000000E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7E717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF0000000000000000000000000000000E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000704002F0000000400000000000000000000000098530BD7D776 - 10FFD77610FF96520BD50000000000000000000000000000000C0B06003C0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3E1616A4E21B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A8E501010E430000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000130A014E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000A0500380000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000120A014BCB7010F881470AC6030200220000000000000010D17310FCD776 - 10FFD77610FFCE7110FA0100001700000000080400339D560CDACF7210FA150C - 0151000000000000000000000000000000000000000000000000000000000000 - 0000030318571A1AC9FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BCAFB0303 - 1B5D000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000512C069C05020028000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D37410FD492805950000000F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000905 - 0036CB7010F8D77610FFD77610FFC0690FF1532D069FC36B0FF3D77610FFD776 - 10FFD77610FFD77610FFCF7210FB6A3A08B3CD7010F9D77610FFD77610FFCF72 - 10FA070400310000000000000000000000000000000000000000000000000101 - 0B3D1A1AC8FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - CAFB01010E430000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000002715026DAF600DE60A0600390000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFAF600DE6180D02560000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000A95510BD4D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF7D44 - 09C20000000300000000000000000000000000000000000000000000000B1515 - A1E01B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F61919C3F61B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1919C3F61919C3F61B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A8E50000000E00000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000201001ED47410FDD27410FC512C - 069D0603002B0000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFD77610FFD77610FF6C3C08B503010020000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000603002EC96E0FF7D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFBB670EEE0201 - 001E00000000000000000000000000000000000000000000000005052C761B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F602020F4502020F451919C3F61B1B - D1FF1B1BD1FF1919C3F602020F4502020F451919C3F61B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606337E00000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000000000006B3B08B4D77610FFD776 - 10FFD77610FF92500BD24325058F1C0F025C0A0500370201001E0000000D0000 - 0008D77610FFD77610FFD77610FFD77610FFD77610FFC66D0FF52D1903760000 - 0005000000000000000000000000000000000000000000000000000000000000 - 000000000000603507ABD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF542E069F0000 - 00000000000000000000000000000000000000000000000000011515A0DF1B1B - D1FF1B1BD1FF1B1BD1FF1919C3F602020F45000000000000000002020F451919 - C3F61919C3F602020F45000000000000000002020F451919C3F61B1BD1FF1B1B - D1FF1B1BD1FF1616A9E500000003000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000009050036D47410FDD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF904F - 0BD10A0500380000000000000000000000000000000000000000000000000000 - 000001000012CB700FF8D77610FFD77610FFD77610FFCB7010F82615026C0000 - 000C0000000B23130267C76E0FF6D77610FFD77610FFD77610FFC66D0FF50100 - 001600000000000000000000000000000000000000000000062E1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B0000000000000000000000000202 - 0F4502020F450000000000000000000000000202114B1A1AC5F81B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0101093600000000000000000000000000000000A95D - 0DE2D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF2414026900000000000000000000000046260592D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD37410FD492805950000000F000000000000000010090147623507AC9551 - 0BD4CD7010F9D77610FFD77610FFD77610FFD77610FF2816036F000000000000 - 0000000000000000000023130267D77610FFD77610FFD77610FFD77610FFD576 - 10FEA45A0DDF683908B211090148000000000000000004041D601B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B00000000000000000000 - 00000000000000000000000000000202114B1A1AC5F81B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0404226800000000000000000000000000000000D776 - 10FFD77610FFD77610FFB3630EE94325058F371E04827A4309C0D37410FD4E2B - 069A361E04815C3207A7D57510FED77610FFD07210FB44250590884B0BCBD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000067742 - 09BED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFAF600DE6180D025600000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF01000013000000000000 - 000000000000000000000000000BD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000006062D771B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B000000000000 - 000000000000000000000202114B1A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E00000000000000000000000000000000D776 - 10FFD77610FFC16A0FF203010020040200251C0F025D29160370C96E0FF7120A - 014B361E0480010000123E22048AD77610FF7A4309C000000001140B014FD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 000B643708AED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFA75C0DE1140A014E00000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF01000014000000000000 - 000000000000000000000000000CD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000005052C761B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F602020F45000000000000 - 0000000000000000000002020F451919C3F61B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E00000000000000000000000000000000D776 - 10FFD77610FF5B3107A60000000FBA660EEDD77610FFD77610FFD77610FFD776 - 10FF9A550BD80301001F10090148D77610FF2B180373130A014D0000000AC56C - 0FF4D77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000011D10025EA65B0DE0D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD17310FC4124048D0000000C00000000000000000F0801445E3407A99853 - 0BD7D27410FCD77610FFD77610FFD77610FFD77610FF2B180374000000000000 - 000000000000000000002615026CD77610FFD77610FFD77610FFD77610FFC56C - 0FF48B4C0BCD5A3107A50F080144000000000000000003031C5F1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F602020F4500000000000000000000 - 000000000000000000000000000002020F451919C3F61B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0404216700000000000000000000000000000000D776 - 10FFD77610FF4727059309050037D77610FFD77610FFD77610FFD77610FF381F - 04830000000411090148A35A0DDED77610FF04020026613508AB0603002E6035 - 07ABD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000000000041109014A4827059484480AC8B2610EE8C96E - 0FF7D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF874A - 0BCA080400310000000000000000000000000000000000000000000000000000 - 000001000016CB700FF8D77610FFD77610FFD77610FFCF7210FA2B1803740100 - 0014010000132816036FCB7010F8D77610FFD77610FFD77610FFCF7210FA0100 - 001500000000000000000000000000000000000000000000062C1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1919C3F602020F450000000000000000000000000202 - 114B0202114B00000000000000000000000002020F451919C3F61B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0101083400000000000000000000000000000000D776 - 10FFD77610FF83480AC70000000DAB5E0DE4D77610FFD77610FFD17310FC0000 - 0005381F0483D77610FFD57610FE99540BD700000003BB670EEE2B1803731B0E - 025BD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFD77610FFD77610FFD77610FFC16A0FF22715036E0000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0000000000005F3407A9D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF6A3A08B30000 - 000000000000000000000000000000000000000000000000000114149DDD1B1B - D1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B00000000000000000202114B1A1A - C5F81A1AC5F80202114B00000000000000000202114B1A1AC5F81B1BD1FF1B1B - D1FF1B1BD1FF1616A5E30000000200000000000000000000000000000000D776 - 10FFD77610FFD77610FF1F11026102010019170D01552514026BD77610FF0905 - 0035010000160D07003F512C069C3E22048A0A050038D77610FF703D08B80000 - 0010CE7110FAD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFD77610FFD77610FF633608AD0201001B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000005020028C66D0FF5D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFCF7210FB0A05 - 003800000000000000000000000000000000000000000000000005052A731B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B0202114B1A1AC5F81B1B - D1FF1B1BD1FF1A1AC5F80202114B0202114B1A1AC5F81B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606307B0000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD37410FD5F3407A93D2204887A4309C0D77610FFC66D - 0FF56B3B08B4673908B1B8650EEC5D3307A86D3C08B6D77610FFC76E0FF6361E - 0480AF610DE7D77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFA75C0DE1140A014E0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00078E4E0BCFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFA258 - 0CDD0000000F0000000000000000000000000000000000000000000000091414 - 9CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F81A1AC5F81B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1A1AC5F81A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A4E20000000C0000000000000000000000000000000000000000A058 - 0CDCD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD37410FD21120265000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D17310FC4124048D0000000C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000B06 - 003BD07210FBD77610FFD77610FFCB7010F85F3407AAC96E0FF7D77610FFD776 - 10FFD77610FFD77610FFC0690FF14A290597B4630EEAD77610FFD77610FFCB70 - 10F80B06003A0000000000000000000000000000000000000000000000000101 - 0A381A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1A - C9FA01010C3E0000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000080400310000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000190D0257D07210FB92500BD20703002E000000000000000FC36C0FF3D776 - 10FFD77610FFD57510FE01000012000000000201001A743F08BBCB7010F8120A - 014B000000000000000000000000000000000000000000000000000000000000 - 0000020214501A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC8FA0303 - 1857000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000B06003B00000008000000000000000000000000894B0BCCD776 - 10FFD77610FFA35A0DDE000000000000000000000000000000020503002A0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010A3814149CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A1E001010B3D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000583007A3D776 - 10FFD77610FF673808B000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000905052A7314149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1414A0DF05052C760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7D717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FE0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000E080143361E - 0480361E04801009014700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010000062B03031C5E0505 - 2C7605052C7603031C5F0000062D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000101011C1B1B1B7D1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C800E0E0E5D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000E101010611C1C1C7F0D0D0D570000000600000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000204040433121212661B1B - 1B7E1B1B1B7E1212126705050536000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000404 - 04335B5B5BE5717171FF717171FE717171FF4E4E4ED40101011E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C1A1A1A7B5A5A5AE3717171FF717171FF7171 - 71FF717171FF717171FF717171FF5C5C5CE51B1B1B7E0000000E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000040404316363 - 63EF555555DD04040432000000030C0C0C54676767F4555555DD0101011E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000606063E595959E2717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF5B5B5BE5070707430000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000002101010621C1C - 1C801C1C1C801C1C1C80717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF1C1C1C801C1C - 1C801C1C1C801111116600000003000000000000000000000008575757DF5555 - 55DE0101011E0000000000000000000000000606063F676767F4555555DD0101 - 011E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000D0D0D576D6D6DFA717171FF717171FF717171FF5E5E5EE92F2F2FA51D1D - 1D831D1D1D822E2E2EA35C5C5CE7717171FF717171FF717171FF6D6D6DFB0F0F - 0F5D000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000F0F0F5E717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1111116600000000000000000A0A0A4D717171FF0808 - 084500000000000000000000000000000000000000000606063F676767F45555 - 55DD0101011E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000606 - 063D6D6D6DFA717171FF717171FF5E5E5EE90F0F0F5F00000005000000000000 - 00000000000000000000000000040E0E0E5B5C5C5CE6717171FF717171FF6D6D - 6DFB070707430000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000011111165717171FF0101 - 011F0000000000000000000000000000000000000000000000000606063F6767 - 67F4484848CB0000000100000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000000B5757 - 57E0717171FF717171FF4E4E4ED40101011B0000000000000000000000000000 - 000000000000000000000000000000000000000000184B4B4BD0717171FF7171 - 71FF5B5B5BE50000000E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000004040433717171FF1C1C - 1C7F000000000000000000000000010101221212126700000001000000001616 - 1671717171FF0404043500000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000181818767171 - 71FF717171FF5F5F5FEA0101011C0000000000000000000000000606063C1919 - 1978191919790606063F000000010000000000000000010101185C5C5CE67171 - 71FF717171FF1B1B1B7E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000333333AC7171 - 71FE1414146C00000000000000000E0E0E5B717171FF25252593000000010707 - 0741717171FF0A0A0A4F00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000001575757DF7171 - 71FF717171FF111111630000000000000000000000103A3A3AB8717171FF7171 - 71FF717171FF717171FF3E3E3EBD0000001300000000000000000E0E0E5B7171 - 71FF717171FF5B5B5BE500000003000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000093C3C - 3CBA717171FE1414146C00000000000000001E1E1E84717171FF252525930505 - 053B6B6B6BF90202022400000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000303032E717171FF7171 - 71FF616161EC000000060000000000000000393939B5717171FF717171FF7171 - 71FF717171FF717171FF717171FF3E3E3EBD0000000100000000000000045C5C - 5CE7717171FF717171FF05050536000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 00093C3C3CBA717171FE1414146C00000000000000001E1E1E84717171FF2525 - 25930303033000000000000000160606063D0101012100000000000000000000 - 0000000000000000000000000000000000000000000010101060717171FF7171 - 71FF333333AB000000000000000005050538717171FF717171FF707070FE2A2A - 2A9D292929996F6F6FFD717171FF717171FF0707074000000000000000002E2E - 2EA3717171FF717171FF12121268000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000093C3C3CBA717171FE2929299A0E0E0E5B0F0F0F5D1E1E1E847171 - 71FF25252593030303306B6B6BF9717171FF717171FF3A3A3AB8000000150000 - 0000000000000000000000000000000000000000000018181877717171FF7171 - 71FF2121218A000000000000000016161672717171FF717171FF2D2D2DA10000 - 00000000000029292999717171FF717171FF1919197A00000000000000001D1D - 1D82717171FF717171FF1B1B1B7E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000000000092B2B2B9E6F6F6FFC717171FF6F6F6FFC090909481E1E - 1E84717171FF25252593090909490C0C0C541E1E1E846B6B6BF84E4E4ED40000 - 0017000000000000000000000000000000000000000017171776717171FF7171 - 71FF2121218A000000000000000016161671717171FF717171FF2F2F2FA40000 - 0000000000002A2A2A9D717171FF717171FF1919197900000000000000001E1E - 1E83717171FF717171FF1B1B1B7E000000000000000000000000000000000000 - 00000201001E361E0480361E0480361E0480361E0480361E04807A4309C0D776 - 10FFD77610FF7A4309C0361E0480361E0480361E0480361E0480361E04800201 - 001E00000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF525252DA1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C805050 - 50D6717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000140404043500000015000000000404 - 04341E1E1E84717171FF2525259300000001000000000909094B6B6B6BF84E4E - 4ED400000017000000000000000000000000000000000F0F0F5F717171FF7171 - 71FF333333AC000000000000000004040435717171FF717171FF717171FE2F2F - 2FA52D2D2DA2707070FE717171FF717171FF0606063D00000000000000002F2F - 2FA4717171FF717171FF12121267000000000000000000000000000000000000 - 000000000000321C037CD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C0000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1D1D1D820000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000106B6B - 6BF90B0B0B531E1E1E84717171FF2525259300000001000000000909094B6B6B - 6BF84E4E4ED4000000170000000000000000000000000303032C717171FF7171 - 71FF626262EE000000070000000000000000363636B0717171FF717171FF7171 - 71FF717171FF717171FF717171FF3A3A3AB70000000000000000000000055E5E - 5EE9717171FF717171FF04040434000000000000000000000000000000000000 - 00000000000000000000321C037CD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C000000000000 - 000000000000000000000000000000000000000000000E0E0E5B717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000001C1C - 1C80717171FF717171FF11111163000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000040404357171 - 71FF0E0E0E5C000000001E1E1E84717171FF1212126700000000000000000909 - 094B6B6B6BF8464646C800000004000000000000000000000001555555DD7171 - 71FF717171FF1212126700000000000000000000000D363636B0717171FF7171 - 71FF717171FF717171FF393939B5000000100000000000000000101010607171 - 71FF717171FF595959E300000002000000000000000000000000000000000000 - 0000000000000000000000000000321C037CD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF321C037C00000000000000000000 - 00000000000000000000000000000000000000000000000000010E0E0E5A1C1C - 1C800707074000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000707 - 07401C1C1C800F0F0F5D00000002000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000010101187070 - 70FE2424249000000000000000000E0E0E5B0101012200000000000000000000 - 00000E0E0E5C717171FF0A0A0A50000000000000000000000000161616737171 - 71FF717171FF626262ED0101011F000000000000000000000000040404341515 - 157016161671050505370000000000000000000000000101011B5E5E5EE97171 - 71FF717171FF1A1A1A7B00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000321C037CD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF321C037C0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000003232 - 32AB6E6E6EFC0D0D0D5700000000000000000000000000000000000000000000 - 000000000004717171FF1B1B1B7E000000000000000000000000000000095555 - 55DC717171FF717171FF525252D90101011F0000000000000000000000000000 - 0000000000000000000000000000000000000101011C4E4E4ED4717171FF7171 - 71FF595959E20000000C00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000321C037CD77610FFD776 - 10FFD77610FFD77610FF321C037C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000E434343C56D6D6DFB0D0D0D57000000000000000000000000000000000000 - 00000303032D717171FF12121269000000000000000000000000000000000505 - 05386B6B6BF8717171FF717171FF626262ED1212126700000007000000000000 - 0000000000000000000000000006111111635F5F5FEA717171FF717171FF6D6D - 6DFA0606063E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000321C037CD776 - 10FFD77610FF321C037C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000E434343C56D6D6DFB0D0D0D570000000000000000000000000000 - 00144C4C4CD1626262ED00000014000000000000000000000000000000000000 - 00000B0B0B506B6B6BF8717171FF717171FF717171FF626262EE343434AD2121 - 218B2121218A323232AB616161EC717171FF717171FF717171FF6D6D6DFA0D0D - 0D57000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000321C - 037C321C037C0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000E434343C56D6D6DFB1414146D0000000E0303032E4B4B - 4BD1676767F40606063F00000000000000000000000000000000000000000000 - 00000000000005050538555555DC717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF575757E00606063D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000E3E3E3EBD717171FF717171FF717171FF6060 - 60EB0606063E0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000916161673555555DD717171FF717171FF7171 - 71FF717171FF717171FF717171FF575757DF181818760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000020808084618181876101010600000 - 0010000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010303032B0F0F0F5E1818 - 1876181818760F0F0F5F0303032D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000010101201C1C1C7F1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C7F02020223000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001B1B1B7E717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000391F - 0484391F04840000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000070707400707074007070740070707400707074007070740070707400101 - 012000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000391F0484D776 - 10FFD77610FF391F048400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000030200220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000302002200000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000391F0484D77610FFD776 - 10FFD77610FFD77610FF391F0484000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000391F0484361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480391F0484000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F07070740000000000000000000000000000000001C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000000000000000000000000000391F0484D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF391F04840000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000391F0484D77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FF391F04840000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000010101200707074007070740070707400707074007070740010101200000 - 00001C1C1C7F10101060070707400707074007070740070707401C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000391F0484D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF391F048400000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000391F0484D77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FF391F048400000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F070707400000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 00000000000000000000391F0484D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF391F0484000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000391F0484D77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FF391F0484000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000391F0484D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF391F04840000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000391F0484D77610FFD77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF391F04840000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000070707400707074007070740070707400707074007070740070707400101 - 012000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000003020022361E0480361E0480361E0480361E0480361E04807A4309C0D776 - 10FFD77610FF7A4309C0361E0480361E0480361E0480361E0480361E04800302 - 0022000000000000000000000000000000000000000000000000000000000000 - 0000391F0484D77610FFD77610FFD77610FFD77610FFD77610FF7A4309C0361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480000000000000000000000000000000000000000000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04807A4309C0D77610FFD77610FFD77610FFD77610FFD77610FF391F - 048400000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000391F - 0484D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF391F0484000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F07070740000000000000000000000000000000001C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000321C - 037CD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF321C037C000000000000000000000000000000001C1C1C80717171FF0000 - 0000010101200707074007070740070707400707074007070740010101200000 - 00001C1C1C7F10101060070707400707074007070740070707401C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000321C037CD77610FFD77610FFD77610FFD77610FFD77610FF7A4309C0361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480000000000000000000000000000000000000000000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04807A4309C0D77610FFD77610FFD77610FFD77610FFD77610FF321C - 037C00000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F070707400000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000321C037CD77610FFD77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF321C037C0000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000321C037CD77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FF321C037C000000000000 - 00000000000000000000000000000000000000000000291D1080A57441FF361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480A57441FF291D1080000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000321C037CD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FF321C037C00000000000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000321C037CD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FF321C037C0000000000000000000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000321C037C361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480321C037C000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000201001E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000201001E00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001A0E0259D27410FCD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD37410FD1D10025F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000E0E0E5D717171FE7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF11111163000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000F0F - 0F5E1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C7F0202022300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000005280505246B070734800505256D0000052B0000 - 000000000000000000000000000000000000000000001C1C1C80717171FF1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C80717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000006F6F - 6FFD717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000001160C0C62AF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF0E0E - 68B400000119000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000001200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0115141499DA1919C3F60606307C0000021E000000000000021B06062D771919 - BDF314149EDE000001190000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000092901841B7A02E100020022000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000C0C - 5EAB1B1BD1FF1A1AC9FA02021451000000000000000000000000000000000101 - 08321919BDF30D0D67B30000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000009290184229C02FF229C02FF1B7A02E1000200220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000004241B1B - CFFE09094896141497D91A1AC9FA020214510000000000000000000000000000 - 000006062D771B1BD1FF0000052B00000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 00000000000009290184229C02FF229C02FF229C02FF229C02FF1B7A02E10002 - 0022000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF717171FF717171FF717171FF7171 - 71FF585858E10000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000040420651B1B - D1FF000003230000021A141497D91A1AC9FA0202145100000000000000000000 - 00000000021C1B1BD1FF0505256D00000000000000001C1C1C80717171FF0000 - 00000000000000000000CB6F0FF8D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD57510FE000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000009290184229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF1B7A - 02E1000200220000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF404040C01C1C1C801C1C1C804040 - 40C0717171FF0000000000000000000000000000000000000000010101201414 - 146B00000003000000000000000000000000000000000000000006062D781B1B - D1FF00000008000000000000021A141497D91A1AC9FA02021451000000000000 - 0000000000001B1BD1FF0707348000000000000000001C1C1C80717171FF0000 - 0000000000000000000091500BD1D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF9D560BDA000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000929 - 0184229C02FF229C02FF229C02FF197502DD0A2E018C229C02FF229C02FF229C - 02FF1B7A02E10002002200000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF000000000000000000000000000000000101011F585858E17171 - 71FF2D2D2DA1000000030000000000000000000000000000000004041F641B1B - D1FF0000042600000000000000000000021A141497D91A1AC9FA020214510000 - 00000000021E1B1BD1FF0505256C00000000000000001C1C1C80717171FF0000 - 00000000000000000000130A014DC96E0FF7D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFCE7110FA170D0155000000000000 - 000000000000717171FF1C1C1C8000000000000000000000000009290184229C - 02FF229C02FF229C02FF197502DD0002001E000000000824007C229C02FF229C - 02FF229C02FF1B7A02E100020022000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF0000000000000000000000000000000010101061717171FF7171 - 71FF717171FF2D2D2DA100000003000000000000000000000000000003211B1B - CFFE070736830000000000000000000000000000021A141497D91A1AC9FA0202 - 14510606307C1B1BD1FF0000052800000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000201001B351D047FBA660EED784209BF0502 - 0027040200246E3C08B7BB670EEE3A2004850302002100000000000000000000 - 000000000000717171FF1C1C1C80000000000000000002090040229C02FF229C - 02FF229C02FF197502DD0002001E0000000000000000000000000824007C229C - 02FF229C02FF229C02FF1B7A02E1000200220000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000001252525937171 - 71FF717171FF717171FF2D2D2DA1000000030000000000000000000000000B0B - 5AA71A1AC5F801010B3D0000000000000000000000000000021A141497D91A1A - C9FA1919C3F60C0C61AE0000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000030200230301001F2615 - 026C2816036F0201001B03010020000000000000000000000000000000000000 - 000000000000717171FF1C1C1C800000000000000000000000000824007C229C - 02FF197502DD0002001E00000000000000000000000000000000000000000824 - 007C229C02FF229C02FF229C02FF1B7A02E10002002200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000012525 - 2593717171FF717171FF717171FF2D2D2DA10000000300000002010101200000 - 0112131392D51A1AC5F8070736830000042500000008000003230A0A49971B1B - D1FF141499DA000001160000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000000000006F3D08B7D776 - 10FFD77610FF85490AC900000003000000000000000000000000000000000000 - 000000000000717171FF1C1C1C8000000000000000000000000000000000061B - 006C0002001E0000000000000000000000000000000000000000000000000000 - 00000824007C229C02FF229C02FF229C02FF1B7A02E100020022000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000000E0E0E5D7171 - 71FE717171FF717171FF717171FF717171FF1818187700000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 000125252593717171FF717171FF717171FF2D2D2DA12929299A575757E10101 - 011A000001120B0B5AA71B1BCFFE1B1BD1FF1B1BD1FF1B1BD1FF1B1BCFFE0C0C - 5EAB00000115000000000000000000000000000000001C1C1C80717171FF0000 - 000000000000000000000000000000000000000000000B06003CD77610FFD776 - 10FFD77610FFD77610FF150C0151000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000824007C229C02FF229C02FF229C02FF1B7A02E1000200220000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000001C1C1C807171 - 71FF717171FF717171FF717171FF383838B40000000700000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 00000000000125252593717171FF717171FF717171FF717171FF717171FF5757 - 57E101010120000000000000032104041F6306062D7804042065000003230000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 000000000000000000000000000000000000000000007C4409C2D77610FFD776 - 10FFD77610FFD77610FF874A0ACA000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000824007C229C02FF229C02FF229C02FF1B7A02E10002 - 0022000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000001C1C1C807171 - 71FF717171FF717171FF383838B4000000070000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000125252593717171FF717171FF717171FF717171FF2929 - 299A000000020000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000A45A0DDFD77610FFD776 - 10FFD77610FFD77610FFA65B0DE0000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000824007C229C02FF229C02FF229C02FF1B7A - 02E1000200220000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000001C1C1C807171 - 71FF717171FF383838B400000007000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 000000000000000000022929299A717171FF717171FF717171FF717171FF2D2D - 2DA1000000030000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000C36B0FF3D77610FFD776 - 10FFD77610FFD77610FFD07210FB000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000824007C229C02FF229C02FF229C - 02FF1B7A02E10002002200000000000000000000000000000000000000007171 - 71FF404040C01C1C1C801C1C1C801C1C1C801C1C1C801C1C1C80404040C07171 - 71FF383838B400000007000000000F0F0F5E1C1C1C801C1C1C801C1C1C804040 - 40C0717171FF0000000000000000000000000000000000000000000000000000 - 0000000000022929299A717171FF717171FF717171FF717171FF717171FF7171 - 71FF2D2D2DA10000000300000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000A1580CDDD77610FFD776 - 10FFD77610FFD77610FF321C037C000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000824007C229C02FF229C - 02FF229C02FF1B7A02E100020022000000000000000000000000000000004F4F - 4FD6717171FF717171FF717171FF717171FF717171FF717171FF717171FF3838 - 38B40000000700000000000000006F6F6FFD717171FF717171FF717171FF7171 - 71FF383838B40000000000000000000000000000000000000000000000000000 - 00022929299A717171FF717171FF717171FF2929299A25252593717171FF7171 - 71FF717171FF2D2D2DA100000003000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 000000000000000000000000000000000000000000000F0801459B550CD9C96E - 0FF7A45A0DDF2D19037600000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000824007C229C - 02FF229C02FF197502DD0002001E000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C80717171FF00000000000000000000 - 0000000000000000000000000000717171FF717171FF717171FF717171FF3838 - 38B4000000070000000000000000000000000000000000000000000000022929 - 299A717171FF717171FF717171FF2929299A0000000200000001252525937171 - 71FF717171FF717171FF2D2D2DA1000000030000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000824 - 007C197502DD0002001E00000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C80717171FF00000000000000000000 - 0000000000000000000000000000717171FF717171FF717171FF383838B40000 - 00070000000000000000000000000000000000000000000000022929299A7171 - 71FF717171FF717171FF2929299A000000020000000000000000000000012525 - 2593717171FF717171FF717171FF2D2D2DA10000000300000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000E0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C80717171FF00000000000000000000 - 0000000000000000000000000000717171FF717171FF383838B4000000070000 - 0000000000000000000000000000000000000000000011111163717171FF7171 - 71FF717171FF2929299A00000002000000000000000000000000000000000000 - 000125252593717171FF717171FF717171FF1414146B00000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001B1B1B7D717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF383838B400000007000000000000 - 000000000000000000000000000000000000000000000101011A525252D97171 - 71FF2929299A0000000200000000000000000000000000000000000000000000 - 00000000000125252593717171FF555555DD0101011E00000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000101011C1B1B1B7D1C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C80181818770000000700000000000000000000 - 00000000000000000000000000000000000000000000000000000101011A1111 - 1163000000020000000000000000000000000000000000000000000000000000 - 00000000000000000001101010600101011D0000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C80717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000D0D0D596F6F6FFC7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF6F6F6FFD0F0F0F5F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 004D0000004D0000004D0000004D0000004D0000004D0000004D0000004D0000 - 004D0000004D0000004D0000004D0000004D0000004D0000004D0000004D0000 - 004D0000004D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000002020E4400000000000000000000 - 0000000000000000000002020E44000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0099000000990000009900000099000000990000009900000099000000990000 - 0099000000990000009900000099000000990000009900000099000000990000 - 0099000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000070737841B1BD1FF07073784000000000000 - 000000000000070737841B1BD1FF070737840000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000111111656767 - 67F40909094B0000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000606307C1B1BD1FF1B1BD1FF070737840000 - 0000070737841B1BD1FF1B1BD1FF0606307C0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000011111165707070FE7171 - 71FF636363EF0000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000606307C1B1BD1FF1B1BD1FF1010 - 7AC31B1BD1FF1B1BD1FF0606307C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000020000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000011111165707070FE717171FF6D6D - 6DFA0B0B0B510000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000606307C1B1BD1FF1B1B - D1FF1B1BD1FF0606307C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000050200280000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000011111165707070FE717171FF6D6D6DFB0D0D - 0D57000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F07070740000000000000000000000000070737841B1BD1FF1B1B - D1FF1B1BD1FF0707378400000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000201001E6839 - 08B1000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000361E04800000000000000000000000000000 - 000000000000000000000000000001010121111111641C1C1C7F181818770808 - 0847000000060000000011111165707070FE717171FF6D6D6DFB0D0D0D570000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F070707400000000000000000070737841B1BD1FF1B1BD1FF0F0F - 71BB1B1BD1FF1B1BD1FF07073784000000000000000000000000000000000000 - 000000000000000000000000000000000000000000042A170372C36B0FF3D776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 000000000000000000013B2004864A2905960000000000000000000000000000 - 0000000000000101011A333333AC707070FE717171FF717171FF717171FF7171 - 71FF5C5C5CE628282897707070FE717171FF6F6F6FFD0E0E0E5C000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0707074000000000070737841B1BD1FF1B1BD1FF0606307C0000 - 00000606307C1B1BD1FF1B1BD1FF070737840000000000000000000000000000 - 0000000000000000000000000000090500358C4D0BCED77610FFD77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 00000301001F663808B0D77610FF140B01500000000000000000000000000000 - 0000020202255A5A5AE4676767F41C1C1C8002020225000000020000000B0909 - 0948404040C0717171FF717171FF6F6F6FFD0F0F0F5E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F07070740000000000606307C1B1BD1FF0606307C000000000000 - 0000000000000606307C1B1BD1FF0606307C0000000000000000000000000000 - 0000000000000000000E45260591D27410FCD77610FFD77610FFD77610FFD776 - 10FF00000000000000000000000000000000000000000000000F150C01515C32 - 07A7CD7010F9D77610FFB6640EEB000000070000000000000000000000000000 - 00074E4E4ED45E5E5EE90303032B000000000000000000000000000000000000 - 0000000000012121218C717171FF262626950000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000707074007070740070707400707 - 0740070707400707074000000000010101200707074007070740070707400707 - 07400707074001010120000000000000000001010B3C00000000000000000000 - 0000000000000000000001010B3C000000000000000000000000000000000000 - 0000160C0152AB5E0DE4D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF3C2104874023048C512C069D6D3C08B69E570CDBD47410FDD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000001212 - 1268717171FF0909094A00000000000000000000000000000000000000000000 - 00000000000000000001404040C05F5F5FEA0000000800000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000201001E6839 - 08B1D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFA95D0DE20000000D000000000000000000000000000000004040 - 40C04B4B4BD00000000000000000000000000000000000000000000000000000 - 0000000000000000000009090949717171FF0909094B00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000000000000000000000000000042A170372C36B0FF3D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFCF7210FA0D07003F00000000000000000000000000000000000000006363 - 63EF252525920000000000000000000000000000000000000000000000000000 - 000000000000000000000000000B717171FF1818187800000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F00000000000000000000000049290596D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFCD70 - 10F9180D02570000000000000000000000000000000000000000000000006969 - 69F6202020880000000000000000000000000000000000000000000000000000 - 0000000000000000000000000002717171FF1C1C1C7F00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000000000000000000000000000022414026ABE690FF0D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF9F570CDB0B06 - 003B000000000000000000000000000000000000000000000000000000005353 - 53DB333333AC0000000000000000000000000000000000000000000000000000 - 0000000000000000000002020225717171FF1111116400000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000020100195F34 - 07A9D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD57610FE894B0BCC23130268000000070000 - 0000000000000000000000000000000000000000000000000000000000002727 - 2797676767F40000001400000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80707070FE0101012100000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFADADADE6666666CC666666CC666666CC666666CC666666CC2C2C - 2CB3000000990000000000000000000000000927018009270180092701800927 - 0180092701800927018000000000020900400927018009270180092701800927 - 0180092701800209004000000000070707400707074007070740070707400707 - 0740070707400000000000000000000000000000000000000000000000000000 - 00001109014AA45A0DDFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF2F1A03782414026A110A014A010000170000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000202 - 02296D6D6DFA313131A800000001000000000000000000000000000000000000 - 0000000000000303032B676767F4333333AC0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099000000990000009900000099000000990000 - 0099000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000B3E220489CF7210FBD77610FFD77610FFD77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000018181876717171FF313131A8000000140000000000000000000000000000 - 00000909094A5E5E5EE95A5A5AE40101011A0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099FFFFFFFFFFFFFFFFFFFFFFFFD0D0D0F11313 - 13A500000094000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000703002E83480AC7D77610FFD77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000181818766D6D6DFA676767F4333333AC20202089252525934B4B - 4BD0717171FF4E4E4ED402020225000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099FFFFFFFFFFFFFFFFD0D0D0F1131313A50000 - 009400000029000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000022414026ABE690FF0D776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000202022927272797535353DB696969F6636363EF4040 - 40C1121212680000000700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099FFFFFFFFD0D0D0F1131313A5000000940000 - 002900000000000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000020100195F34 - 07A9000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099D0D0D0F1131313A500000094000000290000 - 000000000000000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00992C2C2CB3666666CC666666CC666666CC666666CC666666CC666666CC6666 - 66CC666666CC2C2C2CB300000099131313A50000009400000029000000000000 - 0000000000000000000000000000000000000927018009270180092701800927 - 0180092701800927018000000000020900400927018009270180092701800927 - 0180092701800209004000000000070707400707074007070740070707400707 - 0740070707400000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099000000990000009900000099000000990000009900000099000000990000 - 0099000000990000009900000099000000940000002900000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000021120265361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480241402690000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D37410FDD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000030202104700000003000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000202020F460000 - 0004000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000001020211490B0B58A51515A1E01B1B - CDFD1B1BCDFD1616A4E20B0B5AA80202124D0000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 00030B0B53A11B1BD1FF0B0B53A1000000030000000000000000000000000000 - 000000000000000000000000000000000000000000020A0A4B9A1B1BD1FF0B0B - 5AA8000000040000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000052811117FC71B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF111184CB0000062C000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000101 - 0C3E1B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000000300000000000000000000 - 0000000000000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1B - D1FF020210470000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3F1818BBF11B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1919BFF402020F450000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A100000003000000000000 - 00000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A - 4B9A000000020000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000004271818BAF11B1BD1FF1B1BD1FF1A1AC3F708083E8C000007300000 - 0005000000040000062E08083B891919C1F51B1BD1FF1B1BD1FF1919BDF30000 - 062D000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A1000000030000 - 000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000 - 0002000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000110107CC41B1BD1FF1B1BD1FF1616A7E40000062E00000000000000000000 - 0000000000000000000000000000000005291515A1E01B1BD1FF1B1BD1FF1111 - 84CB000000020000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 00000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000 - 0003000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A000000020000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000202 - 0F451B1BD1FF1B1BD1FF1A1AC5F80000062F0000000000000000000000000000 - 000000000000000000000000000000000000000005291919C1F51B1BD1FF1B1B - D1FF0202124D0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B - 53A10A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A00000002000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000B0B - 519F1B1BD1FF1B1BD1FF09094391000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000008083B891B1BD1FF1B1B - D1FF0B0B5AA70000000000000000000000000000000000000000000000002112 - 0265361E0480361E0480361E0480361E0480361E0480D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000404 - 1E62070734800707348007073480070734800707348007073480070734800707 - 3480070734800707348007073480070734800707348007073480070734800707 - 348004041F620000000000000000000000000000000000000000000000001414 - 99DA1B1BD1FF1B1BD1FF01010936000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000062E1B1BD1FF1B1B - D1FF1616A4E2000000000000000000000000000000000000000000000000D374 - 10FDD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000001090944931B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0A0A4B9A000000020000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001B1B - CDFD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0000000000000000000000000000000000000000000000001919 - C1F51B1BD1FF1B1BD1FF0000000C000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000041B1BD1FF1B1B - D1FF1B1BCDFD000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000020A0A4B9A1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0B0B53A1000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001B1B - CDFD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0000000000000000000000000000000000000000000000001919 - C0F51B1BD1FF1B1BD1FF0000000D000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000051B1BD1FF1B1B - D1FF1B1BCDFD000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF361E0480361E0480361E0480361E0480361E - 0480201102630000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000000300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000303 - 1C5F070734800707348007073480070734800707348007073480070734800707 - 3480070734800707348007073480070734800707348007073480070734800707 - 348004041D600000000000000000000000000000000000000000000000001414 - 97D91B1BD1FF1B1BD1FF01010937000000000000000000000000000004250606 - 337F0707348000000529000000000000000000000000010108321B1BD1FF1B1B - D1FF1515A2E1000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A - 4B9A090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A100000003000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000A0A - 519F1B1BD1FF1B1BD1FF090945930000000000000000000000000606327E1B1B - D1FF1B1BD1FF070734800000000000000000000000000808418F1B1BD1FF1B1B - D1FF0B0B5AA7000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000 - 000200000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A1000000030000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000202 - 0F451B1BD1FF1B1BD1FF1A1AC7F9010108330000000000000000070734801B1B - D1FF1B1BD1FF0707348000000000000000000000072F1A1AC5F81B1BD1FF1B1B - D1FF0202124D000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A000000020000 - 00000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00010F0F7AC31B1BD1FF1B1BD1FF1717ADE80101093500000000070734801B1B - D1FF1B1BD1FF0707348000000000000007311616A9E51B1BD1FF1B1BD1FF1111 - 83CA00000002000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A00000002000000000000 - 0000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B - 53A1000000030000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000004261818BAF11B1BD1FF1B1BD1FF1B1BC9FB00000000070734801B1B - D1FF1B1BD1FF07073480000000001A1AC7F91B1BD1FF1B1BD1FF1919BDF30000 - 052B00000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000101 - 0C3F1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000000200000000000000000000 - 000000000000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1B - D1FF020210470000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3F1818B9F01B1BD1FF1B1BD1FF00000000070734801B1B - D1FF1B1BD1FF07073480000000001B1BD1FF1B1BD1FF1919BDF302020E440000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00020A0A4B9A1B1BD1FF0A0A4B9A000000020000000000000000000000000000 - 00000000000000000000000000000000000000000001090944931B1BD1FF0B0B - 53A1000000030000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000004260F0F79C21B1BD1FF00000000070734801B1B - D1FF1B1BD1FF07073480000000001B1BD1FF11117EC600000529000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000201010C3E00000002000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000101010C3E0000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000001010D4200000000070734801B1B - D1FF1B1BD1FF070734800000000002020F450000000100000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D374 - 10FDD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000606327E1B1B - D1FF1B1BD1FF0707348000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001D10 - 025F361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E048020110263000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000003220606 - 327D0606327E0000042500000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000391F - 0484000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000391F0484D776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000391F0484D77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000031A25620003 - 0422000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000391F0484D77610FFD77610FFD776 - 10FFD37410FDA95D0DE25D3307A8130A014D0000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000414005D229B - 02FE229C02FF0517006300000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFA1580CDD0201001E0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C40801089 - C6E1000304220000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000D070140D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF884B0BCB0603002C000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFA1580CDD0201001E0201001E743F09BB0201001E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF1089C6E10003042200000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000C07003E1B0F025C00000000321C037CD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFC56C0FF40F0801450000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFA1580CDD0201001E0201001EA1580CDDD77610FFA1580CDD0201001E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000004020026BE690FF0D37410FD1D10025E00000000321C037CD77610FFD776 - 10FF000000040703002E3E220489C76E0FF5D77610FFD77610FFC36C0FF30603 - 002D000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000A158 - 0CDD0201001E0201001EA1580CDDD77610FFD77610FFD77610FFA1580CDD0201 - 001E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00017D4509C3D77610FFD77610FF9E570CDB0000000900000000321C037CD776 - 10FF00000000000000000000000005030029A65B0DE0D77610FFD77610FF884B - 0BCB000000020000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000201 - 001E0201001EA1580CDDD77610FFD77610FFD77610FFD77610FFD77610FFA158 - 0CDD0201001E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000F08 - 0145D77610FFD77610FFC56C0FF405020027000000000000000000000000321C - 037C0000000000000000000000000000000005030029C76D0FF5D77610FFD776 - 10FF130A014D0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000046260592D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFA1580CDD0201001E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000532D - 069FD77610FFD77610FF381F0483000000000000000000000000000000000000 - 000000000000000000000000000000000000000000003E220489D77610FFD776 - 10FF5C3207A70000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000005643708AED77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFA1580CDD0201001E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000009D56 - 0BDAD77610FFD77610FF04020026000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000703002ED77610FFD776 - 10FFA85C0DE20000000000000000000000000000000000000000000000000415 - 005E092701800927018009270180092701800927018009270180145702C0229C - 02FF229C02FF145702C009270180092701800927018009270180092701800927 - 0180051600620000000000000000000000000000000000000000000000000000 - 00000000000000000005643708AED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFA1580CDD0201001E0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000C76D - 0FF5D77610FFC86E0FF600000001000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000004D77610FFD776 - 10FFD37410FD000000000000000000000000000000000000000000000000229A - 02FD229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000005643708AED77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFA1580CDD0201001E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000304221089C6E114B1 - FFFF14B1FFFF1089C6E100030422000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000C66D - 0FF5D77610FFC96E0FF700000001000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000005D77610FFD776 - 10FFD37410FD0000000000000000000000000000000000000000000000002298 - 02FC229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229B02FE0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000005643708AED77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFA1580CDD0201001E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000304221089C6E114B1FFFF14B1 - FFFF14B1FFFF14B1FFFF1089C6E1000304220000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000009B55 - 0BD9D77610FFD77610FF04020026000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000008040033D77610FFD776 - 10FFA65B0DE00000000000000000000000000000000000000000000000000412 - 0059092701800927018009270180092701800927018009270180145702C0229C - 02FF229C02FF145702C009270180092701800927018009270180092701800927 - 01800414005D0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000005643708AED77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF4124048D000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000304221089C6E114B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E10003042200000000000000000000 - 000000000000000000000000000000000000000000000000000000000000522D - 069DD77610FFD77610FF371E0482000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000045260591D77610FFD776 - 10FF5A3107A50000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000005643708AED776 - 10FFD77610FFD77610FFD77610FFD77610FF5D3307A800000004080400320201 - 001A000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000304221089C6E114B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E100030422000000000000 - 0000000000000000000000000000000000000000000000000000000000000E07 - 0142D77610FFD77610FFC36C0FF3040200270000000000000000000000000000 - 00102E19037600000000000000000000000008040033CD7010F9D77610FFD776 - 10FF1109014A0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000056437 - 08AED77610FFD77610FFD77610FF5D3307A80000000408040034BC670EEF9B55 - 0BD90201001A0000000000000000000000000000000000000000000000000000 - 000000000000000304221089C6E114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E1000304220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00007A4309C0D77610FFD77610FFA35A0DDE0503002900000000000000000000 - 0010D77610FF321C037C000000000000000DAF600DE6D77610FFD77610FF8147 - 0AC6000000010000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0005643708AED77610FF5D3307A80000000408040034BC670EEFD77610FFD776 - 10FF93500BD30000000000000000000000000000000000000000000000000000 - 0000000304221089C6E114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E10003 - 0422000000000000000000000000000000000000000000000000000000000000 - 000003020023BB670EEED77610FFD77610FFC76E0FF63F23048B080400330201 - 001BD77610FFD77610FF351D037F000000001A0E025AD07210FBC0690FF10502 - 0027000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000005291603700000000408040034BC670EEFD77610FFD77610FFD776 - 10FFA35A0DDE0000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 0000000000000B06003ABB670EEED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF391F048400000000150C01510C07003E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000503002ABC670EEFD77610FFD77610FFD77610FFAD5F - 0DE5040200260000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000030200237A4309C0D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0D07014000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000076B3B08B4D77610FFD77610FFAD5F0DE50402 - 0026000000000000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000E070142522C069D9B550BD9C66D - 0FF5D77610FFD77610FFD77610FF321C037C0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000041200592298 - 02FC229902FD0415005F00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000007633608AD9B550BD9040200260000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FF321C037C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FF321C037C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000321C037C0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000424D3E000000000000003E000000 - 2800000060000000500100000100010000000000C00F00000000000000000000 - 000000000000000000000000FFFFFF0000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000} - DesignInfo = 13238488 - ImageInfo = < - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E59656C6C6F77 - 7B66696C6C3A234646423131353B7D3C2F7374796C653E0D0A3C706F6C79676F - 6E20636C6173733D2259656C6C6F772220706F696E74733D22362C342032362C - 342032362C382031382C31362031382C32342031342C32382031342C31362036 - 2C3820222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32322C366C2D362D36763443392E342C342C - 342C392E342C342C313663302C332E362C312E362C362E382C342E312C396C32 - 2E382D322E38632D312E382D312E352D332D332E372D332D362E3263302D342E - 342C332E362D382C382D3876344C32322C367A222F3E0D0A3C7061746820636C - 6173733D22426C75652220643D224D32332E392C374C32312C392E3863312E38 - 2C312E352C332C332E372C332C362E3263302C342E342D332E362C382D382C38 - 762D346C2D362C366C362C36762D3463362E362C302C31322D352E342C31322D - 313220202623393B4332382C31322E342C32362E342C392E322C32332E392C37 - 7A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 6464223E0D0A09093C7061746820636C6173733D22477265656E2220643D224D - 32372C3134682D39563563302D302E352D302E352D312D312D31682D32632D30 - 2E352C302D312C302E352D312C3176394835632D302E352C302D312C302E352D - 312C31763263302C302E352C302E352C312C312C316839763920202623393B26 - 23393B63302C302E352C302E352C312C312C31683263302E352C302C312D302E - 352C312D31762D39683963302E352C302C312D302E352C312D31762D32433238 - 2C31342E352C32372E352C31342C32372C31347A222F3E0D0A093C2F673E0D0A - 3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32372E362C382E326C2D332E382D332E3863 - 2D302E352D302E352D312E342D302E352D312E392C306C2D322E352C322E356C - 352E382C352E386C322E352D322E354332382E312C392E362C32382E312C382E - 382C32372E362C382E327A222F3E0D0A3C706F6C79676F6E20636C6173733D22 - 426C75652220706F696E74733D22342C32382031302C323820342C323220222F - 3E0D0A3C7265637420783D22352E382220793D2231332E3422207472616E7366 - 6F726D3D226D617472697828302E373037202D302E3730373220302E37303732 - 20302E373037202D382E3035372031352E343537292220636C6173733D22426C - 7565222077696474683D2231372E3622206865696768743D22382E32222F3E0D - 0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32372C3134682D37563363302D302E362D30 - 2E342D312D312D31483543342E342C322C342C322E342C342C3376313463302C - 302E362C302E342C312C312C31683776313163302C302E362C302E342C312C31 - 2C3168313463302E362C302C312D302E342C312D3120202623393B5631354332 - 382C31342E342C32372E362C31342C32372C31347A222F3E0D0A3C2F7376673E - 0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C7061746820636C6173 - 733D225265642220643D224D31382E382C31366C382D3863302E342D302E342C - 302E342D312C302D312E346C2D312E342D312E34632D302E342D302E342D312D - 302E342D312E342C306C2D382C386C2D382D38632D302E342D302E342D312D30 - 2E342D312E342C304C352E322C362E3620202623393B43342E382C372C342E38 - 2C372E362C352E322C386C382C386C2D382C38632D302E342C302E342D302E34 - 2C312C302C312E346C312E342C312E3463302E342C302E342C312C302E342C31 - 2E342C306C382D386C382C3863302E342C302E342C312C302E342C312E342C30 - 6C312E342D312E3420202623393B63302E342D302E342C302E342D312C302D31 - 2E344C31382E382C31367A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2252 - 656D6F7665223E0D0A09093C7061746820636C6173733D225265642220643D22 - 4D32372C31384835632D302E362C302D312D302E352D312D31762D3263302D30 - 2E362C302E342D312C312D3168323263302E352C302C312C302E342C312C3176 - 324332382C31372E352C32372E352C31382C32372C31387A222F3E0D0A093C2F - 673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C7061746820636C6173 - 733D225265642220643D224D32302C342E3776342E3463322E342C312E342C34 - 2C342C342C362E3963302C342E342D332E362C382D382C38732D382D332E362D - 382D3863302D332C312E362D352E352C342D362E3956342E3743372E332C362E - 332C342C31302E382C342C313620202623393B63302C362E362C352E342C3132 - 2C31322C313263362E362C302C31322D352E342C31322D31324332382C31302E - 382C32342E372C362E332C32302C342E377A222F3E0D0A3C7061746820636C61 - 73733D225265642220643D224D31372C3134682D32632D302E362C302D312D30 - 2E342D312D31563363302D302E362C302E342D312C312D31683263302E362C30 - 2C312C302E342C312C317631304331382C31332E362C31372E362C31342C3137 - 2C31347A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D225A - 6F6F6D223E0D0A09093C7061746820636C6173733D22426C61636B2220643D22 - 4D32372E372C32352E334C32302E352C313863312D312E342C312E352D332E32 - 2C312E352D3563302D352D342D392D392D39732D392C342D392C3963302C352C - 342C392C392C3963312E392C302C332E362D302E362C352D312E356C372E332C - 372E3320202623393B2623393B63302E332C302E332C302E392C302E332C312E - 322C306C312E322D312E324332382E312C32362E322C32382E312C32352E362C - 32372E372C32352E337A204D362C313363302D332E392C332E312D372C372D37 - 73372C332E312C372C3763302C332E392D332E312C372D372C3753362C31362E - 392C362C31337A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D223020302033322033322220656E61626C65 - 2D6261636B67726F756E643D226E6577203020302033322033322220786D6C3A - 73706163653D227072657365727665223E262331333B262331303B3C706F6C79 - 676F6E206F7061636974793D22302E362220706F696E74733D22342C3020342C - 33302032382C33302032382C372032312C3020222F3E0D0A3C706F6C79676F6E - 2066696C6C3D22234646464646462220706F696E74733D22362C3220362C3238 - 2032362C32382032362C31302031382C31302031382C3220222F3E0D0A3C706F - 6C79676F6E2066696C6C3D22234646464646462220706F696E74733D2232302C - 322032302C382032362C3820222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E59656C6C6F777B66696C6C3A2346464231 - 31353B7D262331333B262331303B2623393B2E5265647B66696C6C3A23443131 - 4331433B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A23 - 3732373237323B7D262331333B262331303B2623393B2E426C75657B66696C6C - 3A233131373744373B7D262331333B262331303B2623393B2E57686974657B66 - 696C6C3A234646464646463B7D262331333B262331303B2623393B2E47726565 - 6E7B66696C6C3A233033394332333B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374317B6F7061636974793A302E353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D262331333B262331303B2623393B - 2E7374337B66696C6C3A234646423131353B7D3C2F7374796C653E0D0A3C672F - 3E0D0A3C672069643D2244656C6574655175657279223E0D0A09093C70617468 - 20636C6173733D22477265656E2220643D224D382C3130483076366838563130 - 7A204D382C3248307636683856327A204D31382C32682D387636683856327A20 - 4D31382C3130682D38763668385631307A222F3E0D0A09093C6720636C617373 - 3D22737431223E0D0A0909093C7061746820636C6173733D22426C61636B2220 - 643D224D32382C3136682D38762D3668385631367A204D32382C32682D387636 - 683856327A204D302C32346838762D3648305632347A204D31302C3234683876 - 2D36682D385632347A222F3E0D0A09093C2F673E0D0A09093C706F6C79676F6E - 20636C6173733D225265642220706F696E74733D2233322C32302033302C3138 - 2032362C32322032322C31382032302C32302032342C32342032302C32382032 - 322C33302032362C32362033302C33302033322C32382032382C323420262339 - 3B222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D2255 - 6E646F2220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D33322C323663302C302C302D382D31362D3876364C - 302C31344C31362C3476364333322C31302C33322C32362C33322C32367A222F - 3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2243 - 6865636B223E0D0A09093C706F6C79676F6E20636C6173733D22477265656E22 - 20706F696E74733D2232372C352031312C323120352C313520322C3138203131 - 2C32372033302C38202623393B222F3E0D0A093C2F673E0D0A3C2F7376673E0D - 0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C61636B7B - 66696C6C3A233732373237323B7D3C2F7374796C653E0D0A3C7061746820636C - 6173733D22426C61636B2220643D224D32312C32483131632D302E352C302D31 - 2C302E352D312C317635483543342E352C382C342C382E352C342C3976323063 - 302C302E352C302E352C312C312C3168313663302E352C302C312D302E352C31 - 2D31762D35683563302E352C302C312D302E352C312D3120202623393B56394C - 32312C327A204D32302C323848365631306838763563302C302E352C302E352C - 312C312C3168355632387A204D32362C3232682D34762D376C2D372D37682D33 - 56346838763563302C302E352C302E352C312C312C3168355632327A222F3E0D - 0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E5265647B66696C6C3A2344313143 - 31433B7D3C2F7374796C653E0D0A3C7061746820636C6173733D225265642220 - 643D224D32322C3134632D342E342C302D382C332E362D382C3873332E362C38 - 2C382C3873382D332E362C382D385332362E342C31342C32322C31347A204D32 - 322C313663312E312C302C322E322C302E332C332E312C302E396C2D382E322C - 382E3220202623393B632D302E362D302E392D302E392D322D302E392D332E31 - 4331362C31382E372C31382E372C31362C32322C31367A204D32322C3238632D - 312E342C302D322E372D302E352D332E372D312E336C382E342D382E3463302E - 382C312C312E332C322E332C312E332C332E3720202623393B4332382C32352E - 332C32352E332C32382C32322C32387A222F3E0D0A3C7061746820636C617373 - 3D22426C61636B2220643D224D31362E352C31332E374C31342E382C31326C36 - 2E392D362E3963302E342D302E342C302E342D312C302D312E346C2D312E342D - 312E34632D302E342D302E342D312D302E342D312E342C304C31322C392E324C - 352E312C322E3320202623393B632D302E342D302E342D312D302E342D312E34 - 2C304C322E332C332E37632D302E342C302E342D302E342C312C302C312E344C - 392E322C31326C2D362E392C362E39632D302E342C302E342D302E342C312C30 - 2C312E346C312E342C312E3463302E342C302E342C312C302E342C312E342C30 - 6C362E392D362E3920202623393B6C312E372C312E374331342E342C31352E34 - 2C31352E342C31342E342C31362E352C31332E377A222F3E0D0A3C2F7376673E - 0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E59656C6C6F777B66696C6C3A2346464231 - 31353B7D262331333B262331303B2623393B2E5265647B66696C6C3A23443131 - 4331433B7D262331333B262331303B2623393B2E426C75657B66696C6C3A2331 - 31373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A696E6C696E653B66696C6C3A233033394332333B - 7D262331333B262331303B2623393B2E7374337B646973706C61793A696E6C69 - 6E653B66696C6C3A234431314331433B7D262331333B262331303B2623393B2E - 7374347B646973706C61793A696E6C696E653B66696C6C3A233732373237323B - 7D3C2F7374796C653E0D0A3C672069643D22456D706C6F79656550726F66696C - 65223E0D0A09093C7061746820636C6173733D22426C61636B2220643D224D32 - 392C30483343322E352C302C322C302E352C322C3176333063302C302E352C30 - 2E352C312C312C3168323663302E352C302C312D302E352C312D315631433330 - 2C302E352C32392E352C302C32392C307A204D32382C33304834563268323456 - 33307A222F3E0D0A09093C7061746820636C6173733D22426C75652220643D22 - 4D31322E332C31332E38632D302E312D302E332D302E332D302E362D302E332D - 302E3963302E312D302E312C302E332D302E322C302E332D302E324331312E36 - 2C31302E352C31322C382C31352E322C3863332E352C302C332E372C312E392C - 332E372C312E3920202623393B2623393B73312E392D302E312C302E372C322E - 3963302E312D302E312C302E332D302E312C302E332C302E3263302E312C302E - 332D302E312C302E362D302E322C302E39632D302E322C302E332C302E312C31 - 2E312D302E362C3176302E314331382E382C31362E342C31372E382C31382C31 - 362C313820202623393B2623393B732D322E372D312E362D332E312D332E3163 - 302D302E312C302D302E312C302D302E314331322E322C31342E392C31322E34 - 2C31342E312C31322E332C31332E387A204D31382E372C3138632D302E352C31 - 2D312E342C312E392D322E372C312E39632D312E332C302D322E322D302E392D - 322E372D3220202623393B2623393B4331312E372C32302E332C382C31382E37 - 2C382C32332E37563234683136762D302E334332342C31382E372C32302E332C - 32302E322C31382E372C31387A222F3E0D0A093C2F673E0D0A3C2F7376673E0D - 0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D262331333B262331303B2623393B2E7374307B6F7061636974793A - 302E353B7D3C2F7374796C653E0D0A3C672069643D2257696E646F77223E0D0A - 09093C7061746820636C6173733D22426C61636B2220643D224D32382C387632 - 3048345638483276323163302C302E352C302E352C312C312C3168323663302E - 352C302C312D302E352C312D3156384832387A222F3E0D0A09093C7061746820 - 636C6173733D22426C75652220643D224D33302C3130563563302D302E352D30 - 2E352D312D312D31483343322E352C342C322C342E352C322C3576354833307A - 222F3E0D0A093C2F673E0D0A3C6720636C6173733D22737430223E0D0A09093C - 7265637420783D22362220793D2231322220636C6173733D22426C61636B2220 - 77696474683D223822206865696768743D2232222F3E0D0A09093C7061746820 - 636C6173733D22426C61636B2220643D224D31362C31327636683130762D3648 - 31367A204D32342C3136682D36762D3268365631367A222F3E0D0A09093C7061 - 746820636C6173733D22426C61636B2220643D224D31362C3230763668313076 - 2D364831367A204D32342C3234682D36762D3268365632347A222F3E0D0A0909 - 3C7265637420783D22362220793D2232302220636C6173733D22426C61636B22 - 2077696474683D223822206865696768743D2232222F3E0D0A093C2F673E0D0A - 3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F7731446F776E223E0D0A09093C706174682069643D2247726F75705F53 - 656C656374696F6E5F325F2220636C6173733D22426C75652220643D224D3134 - 2C34763134682D302E3748366C31302C31306C31302D3130682D372E33483138 - 56344831347A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F77314C656674223E0D0A09093C706F6C79676F6E20636C6173733D2242 - 6C75652220706F696E74733D2232382C31342031342C31342031342C31332E33 - 2031342C3620342C31362031342C32362031342C31382E372031342C31382032 - 382C3138202623393B222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F773152696768745F315F223E0D0A09093C7061746820636C6173733D22 - 426C75652220643D224D342C3134683134762D302E3756366C31302C31304C31 - 382C3236762D372E3356313848345631347A222F3E0D0A093C2F673E0D0A3C2F - 7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F77315570223E0D0A09093C706174682069643D2247726F75705F53656C - 656374696F6E5F335F2220636C6173733D22426C75652220643D224D31342C32 - 38563134682D302E3748364C31362C346C31302C3130682D372E334831387631 - 344831347A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D225072696E745F315F223E0D0A09093C7061746820636C6173733D22426C - 61636B2220643D224D31302C346831327638683256324838763130683256347A - 204D32382C3130682D32763363302C302E362D302E342C312D312C314837632D - 302E362C302D312D302E342D312D31762D334834632D312E312C302D322C302E - 392D322C3276313220202623393B2623393B63302C312E312C302E392C322C32 - 2C3268347634683136762D34683463312E312C302C322D302E392C322D325631 - 324333302C31302E392C32392E312C31302C32382C31307A204D32322C323476 - 327632483130762D32762D32762D346831325632347A222F3E0D0A093C2F673E - 0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C61636B7B - 66696C6C3A233732373237323B7D3C2F7374796C653E0D0A3C672069643D2248 - 797065726C696E6B223E0D0A09093C673E0D0A0909093C7061746820636C6173 - 733D22426C61636B2220643D224D31302E332C32312E3763302E342C302E342C - 312C302E342C312E342C306C31302D313063302E342D302E342C302E342D312C - 302D312E34732D312D302E342D312E342C306C2D31302C313020202623393B26 - 23393B2623393B43392E392C32302E372C392E392C32312E332C31302E332C32 - 312E377A222F3E0D0A0909093C7061746820636C6173733D22426C61636B2220 - 643D224D31352E342C31392E3563302E352C312E312C302E332C322E352D302E - 362C332E346C2D342E322C342E32632D312E322C312E322D332E312C312E322D - 342E322C304C352C32352E37632D312E322D312E322D312E322D332E312C302D - 342E3220202623393B2623393B2623393B6C342E322D342E3263302E392D302E - 392C322E332D312E312C332E342D302E366C312E352D312E35632D312E392D31 - 2E332D342E362D312E312D362E332C302E364C332E362C3230632D322C322D32 - 2C352E312C302C372E314C352C32382E3563322C322C352E312C322C372E312C - 306C342E322D342E3220202623393B2623393B2623393B63312E372D312E372C - 312E392D342E332C302E362D362E334C31352E342C31392E357A222F3E0D0A09 - 09093C7061746820636C6173733D22426C61636B2220643D224D32382E352C34 - 2E396C2D312E342D312E34632D322D322D352E312D322D372E312C306C2D342E - 322C342E32632D312E372C312E372D312E392C342E332D302E362C362E336C31 - 2E352D312E35632D302E352D312E312D302E332D322E352C302E362D332E3420 - 202623393B2623393B2623393B6C342E322D342E3263312E322D312E322C332E - 312D312E322C342E322C306C312E342C312E3463312E322C312E322C312E322C - 332E312C302C342E326C2D342E322C342E32632D302E392C302E392D322E332C - 312E312D332E342C302E364C31382C31362E3820202623393B2623393B262339 - 3B63312E392C312E332C342E362C312E312C362E332D302E366C342E322D342E - 324333302E352C31302C33302E352C362E382C32382E352C342E397A222F3E0D - 0A09093C2F673E0D0A09093C673E0D0A0909093C7061746820636C6173733D22 - 426C61636B2220643D224D31302E332C32312E3763302E342C302E342C312C30 - 2E342C312E342C306C31302D313063302E342D302E342C302E342D312C302D31 - 2E34732D312D302E342D312E342C306C2D31302C313020202623393B2623393B - 2623393B43392E392C32302E372C392E392C32312E332C31302E332C32312E37 - 7A222F3E0D0A0909093C7061746820636C6173733D22426C61636B2220643D22 - 4D31352E342C31392E3563302E352C312E312C302E332C322E352D302E362C33 - 2E346C2D342E322C342E32632D312E322C312E322D332E312C312E322D342E32 - 2C304C352C32352E37632D312E322D312E322D312E322D332E312C302D342E32 - 20202623393B2623393B2623393B6C342E322D342E3263302E392D302E392C32 - 2E332D312E312C332E342D302E366C312E352D312E35632D312E392D312E332D - 342E362D312E312D362E332C302E364C332E362C3230632D322C322D322C352E - 312C302C372E314C352C32382E3563322C322C352E312C322C372E312C306C34 - 2E322D342E3220202623393B2623393B2623393B63312E372D312E372C312E39 - 2D342E332C302E362D362E334C31352E342C31392E357A222F3E0D0A0909093C - 7061746820636C6173733D22426C61636B2220643D224D32382E352C342E396C - 2D312E342D312E34632D322D322D352E312D322D372E312C306C2D342E322C34 - 2E32632D312E372C312E372D312E392C342E332D302E362C362E336C312E352D - 312E35632D302E352D312E312D302E332D322E352C302E362D332E3420202623 - 393B2623393B2623393B6C342E322D342E3263312E322D312E322C332E312D31 - 2E322C342E322C306C312E342C312E3463312E322C312E322C312E322C332E31 - 2C302C342E326C2D342E322C342E32632D302E392C302E392D322E332C312E31 - 2D332E342C302E364C31382C31362E3820202623393B2623393B2623393B6331 - 2E392C312E332C342E362C312E312C362E332D302E366C342E322D342E324333 - 302E352C31302C33302E352C362E382C32382E352C342E397A222F3E0D0A0909 - 3C2F673E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A23303339 - 4332333B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A - 234646423131353B7D262331333B262331303B2623393B2E426C61636B7B6669 - 6C6C3A233732373237323B7D262331333B262331303B2623393B2E5768697465 - 7B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E5265 - 647B66696C6C3A234431314331433B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E37353B7D3C2F7374796C653E0D0A3C67206964 - 3D22546172676574223E0D0A09093C7061746820636C6173733D22426C61636B - 2220643D224D31362C3130632D332E332C302D362C322E372D362C3673322E37 - 2C362C362C3673362D322E372C362D365331392E332C31302C31362C31307A20 - 4D31362C3138632D312E312C302D322D302E392D322D3263302D312E312C302E - 392D322C322D3220202623393B2623393B73322C302E392C322C324331382C31 - 372E312C31372E312C31382C31362C31387A222F3E0D0A09093C706174682063 - 6C6173733D22426C61636B2220643D224D31362C3243382E332C322C322C382E - 332C322C313673362E332C31342C31342C31347331342D362E332C31342D3134 - 5332332E372C322C31362C327A204D31362C3236632D352E352C302D31302D34 - 2E352D31302D313020202623393B2623393B63302D352E352C342E352D31302C - 31302D31307331302C342E352C31302C31304332362C32312E352C32312E352C - 32362C31362C32367A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D31362C313256366C31362C31304C31362C32 - 36762D3643302C32302C302C32382C302C323853302C31322C31362C31327A22 - 2F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D33302C3138762D346C2D342E342D302E3763 - 2D302E322D302E382D302E352D312E352D302E392D322E316C322E362D332E36 - 6C2D322E382D322E386C2D332E362C322E36632D302E372D302E342D312E342D - 302E372D322E312D302E394C31382C32682D3420202623393B6C2D302E372C34 - 2E34632D302E382C302E322D312E352C302E352D322E312C302E394C372E352C - 342E374C342E372C372E356C322E362C332E36632D302E342C302E372D302E37 - 2C312E342D302E392C322E314C322C313476346C342E342C302E3763302E322C - 302E382C302E352C312E352C302E392C322E3120202623393B6C2D322E362C33 - 2E366C322E382C322E386C332E362D322E3663302E372C302E342C312E342C30 - 2E372C322E312C302E394C31342C333068346C302E372D342E3463302E382D30 - 2E322C312E352D302E352C322E312D302E396C332E362C322E366C322E382D32 - 2E386C2D322E362D332E3620202623393B63302E342D302E372C302E372D312E - 342C302E392D322E314C33302C31387A204D31362C3230632D322E322C302D34 - 2D312E382D342D3473312E382D342C342D3473342C312E382C342C345331382E - 322C32302C31362C32307A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C7061746820636C6173 - 733D225265642220643D224D31362C3243382E332C322C322C382E332C322C31 - 3673362E332C31342C31342C31347331342D362E332C31342D31345332332E37 - 2C322C31362C327A204D32332C32306C2D332C336C2D342D346C2D342C346C2D - 332D336C342D346C2D342D346C332D336C342C3420202623393B6C342D346C33 - 2C336C2D342C344C32332C32307A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C6163 - 6B2220643D224D382C3468313876366832563363302D302E352D302E352D312D - 312D31483743362E352C322C362C322E352C362C337637683256347A222F3E0D - 0A3C7061746820636C6173733D22426C61636B2220643D224D32362C32384838 - 563138483676313163302C302E352C302E352C312C312C3168323063302E352C - 302C312D302E352C312D31563138682D325632387A222F3E0D0A3C7061746820 - 636C6173733D22426C75652220643D224D32392C38682D31682D324838483648 - 3543342E342C382C342C382E342C342C3976313063302C302E362C302E342C31 - 2C312C31683168326831386832683163302E362C302C312D302E342C312D3156 - 394333302C382E342C32392E362C382C32392C387A20202623393B204D31322E - 392C3132632D302E352D302E332D312D302E352D312E362D302E35632D302E37 - 2C302D312E322C302E322D312E362C302E3743392E322C31322E362C392C3133 - 2E332C392C313463302C302E372C302E322C312E332C302E362C312E3873302E - 392C302E372C312E362C302E3720202623393B63302E362C302C312E322D302E - 322C312E372D302E3576312E36632D302E352C302E332D312E322C302E342D32 - 2C302E34632D312E312C302D322D302E332D322E362D31632D302E312D302E31 - 2D302E322D302E322D302E322D302E33632D302E352D302E362D302E372D312E - 352D302E372D322E3420202623393B63302D312C302E322D312E382C302E372D - 322E3563302E312D302E322C302E322D302E332C302E342D302E3543392E312C - 31302E342C31302C31302C31312E312C313063302E372C302C312E332C302E31 - 2C312E382C302E335631327A204D31392E322C31362E3820202623393B632D30 - 2E322C302E332D302E342C302E352D302E362C302E37632D302E332C302E322D - 302E362C302E332D302E392C302E344331372E342C31372E392C31372C31382C - 31362E362C3138632D302E342C302D302E382C302D312E312D302E31632D302E - 342D302E312D302E372D302E322D302E392D302E33762D312E3720202623393B - 63302E332C302E332C302E362C302E352C302E392C302E3663302E332C302E31 - 2C302E372C302E322C312C302E3263302E322C302C302E342C302C302E352D30 - 2E3163302E322C302C302E332D302E312C302E342D302E3263302E312D302E31 - 2C302E322D302E322C302E322D302E3220202623393B63302E312D302E312C30 - 2E312D302E322C302E312D302E3363302D302E322C302D302E332D302E312D30 - 2E34732D302E322D302E322D302E332D302E33732D302E332D302E322D302E35 - 2D302E33732D302E342D302E322D302E362D302E33632D302E362D302E332D31 - 2D302E362D312E322D302E3920202623393B732D302E342D302E382D302E342D - 312E3363302D302E342C302E312D302E372C302E322D3163302E312D302E332C - 302E342D302E352C302E362D302E3773302E362D302E332C302E392D302E3463 - 302E332D302E312C302E372D302E312C312E312D302E3163302E342C302C302E - 372C302C312C302E3120202623393B63302E332C302C302E362C302E312C302E - 382C302E3276312E36632D302E312D302E312D302E332D302E322D302E342D30 - 2E32632D302E312D302E312D302E332D302E312D302E342D302E32632D302E31 - 2C302D302E332D302E312D302E342D302E31632D302E312C302D302E332C302D - 302E342C3020202623393B632D302E322C302D302E332C302D302E352C302E31 - 632D302E312C302D302E332C302E312D302E342C302E32632D302E312C302E31 - 2D302E322C302E312D302E322C302E32632D302E312C302E312D302E312C302E - 322D302E312C302E3363302C302E312C302C302E322C302E312C302E33202026 - 23393B63302E312C302E312C302E322C302E322C302E332C302E3363302E312C - 302E312C302E332C302E322C302E342C302E3363302E322C302E312C302E342C - 302E322C302E362C302E3363302E332C302E312C302E352C302E332C302E382C - 302E3463302E322C302E312C302E342C302E332C302E362C302E352020262339 - 3B63302E322C302E322C302E332C302E342C302E342C302E3663302E312C302E - 322C302E312C302E352C302E312C302E384331392E352C31362E312C31392E34 - 2C31362E352C31392E322C31362E387A204D32362C31332E326C2D312E352C34 - 2E37682D312E384C32302E332C31304832326C312E352C352E3520202623393B - 63302E312C302E332C302E312C302E352C302E312C302E38683063302D302E32 - 2C302E312D302E352C302E322D302E386C312E352D352E3548323668314C3236 - 2C31332E327A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E477265656E7B66696C6C3A233033394332 - 333B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A233732 - 373237323B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C61 - 636B2220643D224D382C3468313876366832563363302D302E352D302E352D31 - 2D312D31483743362E352C322C362C322E352C362C337637683256347A222F3E - 0D0A3C7061746820636C6173733D22426C61636B2220643D224D32362C323848 - 38762D392E32483656323963302C302E352C302E352C312C312C316832306330 - 2E352C302C312D302E352C312D315631382E38682D325632387A222F3E0D0A3C - 7061746820636C6173733D22477265656E2220643D224D32392C38483543342E - 342C382C342C382E342C342C3976313063302C302E362C302E342C312C312C31 - 68323463302E362C302C312D302E342C312D3156394333302C382E342C32392E - 362C382C32392C387A204D31312E362C31386C2D312E322D322E362020262339 - 3B63302D302E312D302E312D302E332D302E312D302E356C302C3063302C302E - 312D302E312C302E332D302E322C302E364C382E382C313848362E396C322E33 - 2D346C2D322E312D3468326C312C322E3463302E312C302E322C302E322C302E - 342C302E322C302E376C302C3020202623393B63302D302E322C302E312D302E - 342C302E322D302E376C312E312D322E3468312E386C2D322E322C346C322E32 - 2C344831312E367A204D31392E382C3138682D342E33762D3868312E3676362E - 3568322E375631387A204D32352E382C31362E38632D302E322C302E332D302E - 342C302E352D302E362C302E3720202623393B732D302E362C302E332D302E39 - 2C302E344332332E392C31382C32332E352C31382C32332E312C3138732D302E - 382C302D312E312D302E31632D302E342D302E312D302E372D302E322D302E39 - 2D302E33762D312E3763302E332C302E332C302E362C302E352C312C302E3620 - 202623393B63302E332C302E312C302E372C302E322C312C302E3263302E322C - 302C302E342C302C302E352D302E3163302E322C302C302E332D302E312C302E - 342D302E3273302E322D302E322C302E322D302E3263302D302E312C302E312D - 302E322C302E312D302E3363302D302E322C302D302E332D302E312D302E3420 - 202623393B632D302E312D302E312D302E322D302E322D302E332D302E33732D - 302E332D302E322D302E352D302E33732D302E342D302E322D302E362D302E33 - 632D302E362D302E332D312D302E362D312E332D302E39632D302E332D302E34 - 2D302E342D302E382D302E342D312E3363302D302E342C302E312D302E372C30 - 2E322D3120202623393B63302E322D302E332C302E342D302E352C302E362D30 - 2E3763302E332D302E322C302E362D302E332C302E392D302E3473302E372D30 - 2E312C312E312D302E3173302E372C302C312C302E3163302E332C302C302E36 - 2C302E312C302E382C302E3276312E36632D302E312D302E312D302E332D302E - 322D302E342D302E3220202623393B732D302E332D302E312D302E342D302E32 - 632D302E322C302D302E332D302E312D302E352D302E31632D302E312C302D30 - 2E332C302D302E342C30632D302E322C302D302E342C302D302E352C302E3163 - 2D302E322C302D302E332C302E312D302E342C302E3220202623393B632D302E - 312C302E312D302E322C302E322D302E322C302E32632D302E312C302E312D30 - 2E312C302E322D302E312C302E3373302C302E322C302E312C302E3373302E32 - 2C302E322C302E332C302E3363302E312C302E312C302E332C302E322C302E34 - 2C302E3320202623393B63302E322C302E312C302E342C302E322C302E362C30 - 2E3363302E332C302E312C302E352C302E332C302E382C302E3463302E322C30 - 2E312C302E342C302E332C302E362C302E3573302E332C302E342C302E342C30 - 2E3663302E312C302E322C302E312C302E352C302E312C302E3820202623393B - 4332362C31362E312C32352E392C31362E352C32352E382C31362E387A222F3E - 0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E477265656E7B66696C6C3A233033394332 - 333B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C7565 - 2220643D224D32392C31384837632D302E362C302D312C302E342D312C317631 - 3263302C302E362C302E342C312C312C3168323263302E362C302C312D302E34 - 2C312D315631394333302C31382E342C32392E362C31382C32392C31387A204D - 32382C3330483856323068323020202623393B5633307A222F3E0D0A3C706174 - 6820636C6173733D22426C75652220643D224D31332E332C32386C2D302E362D - 312E3663302D302E312D302E312D302E322D302E312D302E3373302D302E322C - 302D302E32683063302C302E312C302C302E322C302C302E3363302C302E312C - 302C302E322D302E312C302E334C31312E382C323848313020202623393B6C31 - 2E352D336C2D312E342D334831326C302E352C312E3663302C302E312C302E31 - 2C302E332C302E312C302E36683063302D302E332C302E312D302E352C302E31 - 2D302E366C302E362D312E364831356C2D312E342C336C312E352C334831332E - 337A222F3E0D0A3C7061746820636C6173733D22426C75652220643D224D3230 - 2E322C3238762D332E3363302D302E332C302D302E362C302D316C302D302E33 - 6830632D302E312C302E352D302E312C302E382D302E322C314C31392E332C32 - 38682D312E346C2D302E382D332E3663302D302E312D302E312D302E342D302E - 322D31683020202623393B63302C302E392C302C312E352C302C312E38563238 - 682D312E33762D3668322E336C302E372C332E3363302C302E312C302C302E32 - 2C302E312C302E3463302C302E322C302C302E342C302E312C302E3568306330 - 2D302E332C302E312D302E362C302E312D302E396C302E372D332E3268322E33 - 76364832302E327A222F3E0D0A3C7061746820636C6173733D22426C75652220 - 643D224D32322E372C3238762D3668312E3576342E364832365632384832322E - 377A222F3E0D0A3C7061746820636C6173733D22426C75652220643D224D3239 - 2C31384837632D302E362C302D312C302E342D312C3176313263302C302E362C - 302E342C312C312C3168323263302E362C302C312D302E342C312D3156313943 - 33302C31382E342C32392E362C31382C32392C31387A204D32382C3330483856 - 323068323020202623393B5633307A222F3E0D0A3C7061746820636C6173733D - 22477265656E2220643D224D322C323456313468323076326832762D3363302D - 302E362D302E342D312D312D314831632D302E362C302D312C302E342D312C31 - 76313263302C302E362C302E342C312C312C316833762D3248327A222F3E0D0A - 3C7061746820636C6173733D22477265656E2220643D224D31362C313063302C - 302C302E322D342C382D3476326C382D346C2D382D3476324331362E322C322C - 31362C31302C31362C31307A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D262331333B262331303B2623393B2E7374307B6F7061636974793A - 302E353B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C6163 - 6B2220643D224D33302C31307631384836762D32762D32563130483476313448 - 32563468323476366832563363302D302E362D302E342D312D312D3148314330 - 2E342C322C302C322E342C302C3376323263302C302E362C302E342C312C312C - 316833763320202623393B63302C302E352C302E352C312C312C316832366330 - 2E352C302C312D302E352C312D315631304833307A222F3E0D0A3C7061746820 - 636C6173733D22426C75652220643D224D33322C3763302D302E362D302E342D - 312D312D31483543342E342C362C342C362E342C342C37763276317632683238 - 56377A222F3E0D0A3C6720636C6173733D22737430223E0D0A09093C72656374 - 20783D22382220793D2231362220636C6173733D22426C61636B222077696474 - 683D22313022206865696768743D2232222F3E0D0A09093C7061746820636C61 - 73733D22426C61636B2220643D224D32302C313476386838762D384832307A20 - 4D32362C3230682D34762D3468345632307A222F3E0D0A093C2F673E0D0A3C2F - 7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C706F6C79676F6E2063 - 6C6173733D225265642220706F696E74733D2232362C342031302C323020362C - 313620322C323020362C32342031302C32382031342C32342033302C3820222F - 3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D2247 - 726F75705F53656C656374696F6E2220786D6C6E733D22687474703A2F2F7777 - 772E77332E6F72672F323030302F7376672220786D6C6E733A786C696E6B3D22 - 687474703A2F2F7777772E77332E6F72672F313939392F786C696E6B2220783D - 223070782220793D22307078222076696577426F783D22302030203332203332 - 22207374796C653D22656E61626C652D6261636B67726F756E643A6E65772030 - 20302033322033323B2220786D6C3A73706163653D227072657365727665223E - 262331333B262331303B3C7374796C6520747970653D22746578742F63737322 - 3E2E426C75657B66696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C - 7061746820636C6173733D22426C75652220643D224D322C313868313276386C - 31362D31314C31342C34763848325631387A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E59656C6C6F777B66696C6C3A2346464231 - 31353B7D262331333B262331303B2623393B2E5265647B66696C6C3A23443131 - 4331433B7D262331333B262331303B2623393B2E426C75657B66696C6C3A2331 - 31373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A696E6C696E653B66696C6C3A233033394332333B - 7D262331333B262331303B2623393B2E7374337B646973706C61793A696E6C69 - 6E653B66696C6C3A234431314331433B7D262331333B262331303B2623393B2E - 7374347B646973706C61793A696E6C696E653B66696C6C3A233732373237323B - 7D3C2F7374796C653E0D0A3C672069643D2248696768496D706F7274616E6365 - 223E0D0A09093C7061746820636C6173733D225265642220643D224D31362C32 - 43382E332C322C322C382E332C322C313673362E332C31342C31342C31347331 - 342D362E332C31342D31345332332E372C322C31362C327A204D31362C323463 - 2D312E312C302D322D302E392D322D3273302E392D322C322D3273322C302E39 - 2C322C3220202623393B2623393B5331372E312C32342C31362C32347A204D31 - 382C3138682D34563868345631387A222F3E0D0A093C2F673E0D0A3C2F737667 - 3E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A2346 - 46423131353B7D262331333B262331303B2623393B2E426C75657B66696C6C3A - 233131373744373B7D262331333B262331303B2623393B2E5265647B66696C6C - 3A234431314331433B7D262331333B262331303B2623393B2E57686974657B66 - 696C6C3A234646464646463B7D262331333B262331303B2623393B2E47726565 - 6E7B66696C6C3A233033394332333B7D262331333B262331303B2623393B2E73 - 74307B66696C6C3A233732373237323B7D262331333B262331303B2623393B2E - 7374317B6F7061636974793A302E353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E37353B7D3C2F7374796C653E0D0A3C672069 - 643D2250726F64756374517569636B53686970706D656E7473223E0D0A09093C - 7061746820636C6173733D22426C61636B2220643D224D332C31384830763134 - 683363302E362C302C312D302E342C312D3156313943342C31382E342C332E36 - 2C31382C332C31387A222F3E0D0A09093C7061746820636C6173733D22426C75 - 652220643D224D31322C36563363302D302E352C302E352D312C312D31683136 - 63302E352C302C312C302E352C312C3176334831327A204D31342C313463312E - 372C302C362E312C312C392E362C312E3863312E342C302E332C322E342C312E - 362C322E342C3320202623393B2623393B63302C302E322C302C302E352D302E - 312C302E374332362E352C31392E332C33302C31382C33302C31385638483132 - 76362E344331322E362C31342E322C31332E332C31342C31342C31347A222F3E - 0D0A09093C7061746820636C6173733D2259656C6C6F772220643D224D362C32 - 3063322C302C342D322C342D3273322D322C342D3263312E362C302C372C312E - 332C392E312C312E3863302E352C302E312C302E392C302E362C302E392C312E - 31763063302C302E362D302E352C312E312D312E312C312E3120202623393B26 - 23393B63302C302D322E392C302D342E392C3063302C322C342C322C362C3273 - 352E312D312E372C362E342D3263302E342D302E312C312E322C302C312E352C - 302E356C302C3063302E332C302E362C302E312C312E322D302E352C312E3543 - 32392E342C32332E322C32352C32362C32302C323620202623393B2623393B63 - 2D342C302D362D322D382D32732D362C342D362C3453362C32332C362C32307A - 222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224E - 6578742220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D382E392C342E3143382E342C332E382C382C342E31 - 2C382C342E367632302E3763302C302E362C302E342C302E382C302E392C302E - 356C31362E382D31302E3363302E352D302E332C302E352D302E382C302D312E - 314C382E392C342E317A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D2250 - 7265762220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D32332E312C342E314332332E362C332E382C32342C - 342E312C32342C342E367632302E3763302C302E362D302E342C302E382D302E - 392C302E354C362E342C31352E35632D302E352D302E332D302E352D302E382C - 302D312E314C32332E312C342E317A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C61636B7B - 66696C6C3A233732373237323B7D3C2F7374796C653E0D0A3C7061746820636C - 6173733D22426C61636B2220643D224D31362C3648387638683856367A204D31 - 322C3132682D32563868325631327A222F3E0D0A3C7061746820636C6173733D - 22426C61636B2220643D224D32322C3676313048365636483343322E342C362C - 322C362E342C322C3776323263302C302E362C302E342C312C312C3168323263 - 302E362C302C312D302E342C312D31563138762D32563763302D302E362D302E - 342D312D312D314832327A204D32322C3236483620202623393B762D36683136 - 5632367A222F3E0D0A3C7061746820636C6173733D22426C61636B2220643D22 - 4D32382C32483743362E342C322C362C322E342C362C33763168323276323268 - 3163302E362C302C312D302E342C312D315634563363302D302E362D302E342D - 312D312D314832387A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E477265656E7B66696C6C3A233033394332 - 333B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A2346 - 46423131353B7D262331333B262331303B2623393B2E7374307B6F7061636974 - 793A302E353B7D3C2F7374796C653E0D0A3C6720636C6173733D22737430223E - 0D0A09093C7061746820636C6173733D2259656C6C6F772220643D224D322E32 - 2C32352E326C352E352D313043382C31342E352C382E372C31342C392E352C31 - 34483230762D34682D38563763302D302E362D302E342D312D312D3148334332 - 2E342C362C322C362E352C322C3776313820202623393B2623393B63302C302E - 322C302C302E332C302E312C302E3443322E312C32352E342C322E322C32352E - 332C322E322C32352E327A222F3E0D0A093C2F673E0D0A3C7061746820636C61 - 73733D2259656C6C6F772220643D224D32392E332C313648392E364C342C3236 - 6831392E3863302E352C302C312E312D302E322C312E332D302E366C342E392D - 382E394333302E312C31362E322C32392E382C31362C32392E332C31367A222F - 3E0D0A3C706F6C79676F6E20636C6173733D22477265656E2220706F696E7473 - 3D2232342C322031382C382032322C382032322C31342032362C31342032362C - 382033302C3820222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D31302E342C31342E35632D302E352C302E33 - 2D302E352C302E382C302C312E316C31362E382C31302E3363302E352C302E33 - 2C302E392C302E312C302E392D302E3556342E3663302D302E362D302E342D30 - 2E382D302E392D302E354C31302E342C31342E357A20202623393B204D342C32 - 35563563302D302E362C302E342D312C312D31683263302E362C302C312C302E - 342C312C3176323063302C302E352D302E342C312D312C31483543342E342C32 - 362C342C32352E352C342C32357A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 6173742220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D32312E362C31342E3563302E352C302E332C302E35 - 2C302E382C302C312E314C342E392C32352E3943342E342C32362E322C342C32 - 352E392C342C32352E3456342E3663302D302E362C302E342D302E382C302E39 - 2D302E354C32312E362C31342E357A20202623393B204D32382C323556356330 - 2D302E362D302E352D312D312D31682D32632D302E352C302D312C302E342D31 - 2C3176323063302C302E352C302E352C312C312C3168324332372E352C32362C - 32382C32352E352C32382C32357A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32352C32364837632D302E362C302D312D30 - 2E352D312D31563763302D302E362C302E342D312C312D3168313863302E352C - 302C312C302E342C312C317631384332362C32352E352C32352E352C32362C32 - 352C32367A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D31332C32364837632D302E362C302D312D30 - 2E352D312D31563763302D302E362C302E342D312C312D31683663302E362C30 - 2C312C302E342C312C317631384331342C32352E352C31332E362C32362C3133 - 2C32367A222F3E0D0A3C7061746820636C6173733D22426C75652220643D224D - 32352C3236682D36632D302E352C302D312D302E352D312D31563763302D302E - 362C302E352D312C312D31683663302E352C302C312C302E342C312C31763138 - 4332362C32352E352C32352E352C32362C32352C32367A222F3E0D0A3C2F7376 - 673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E5265647B66696C6C3A2344 - 31314331433B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B - 2E7374337B646973706C61793A696E6C696E653B66696C6C3A23464642313135 - 3B7D262331333B262331303B2623393B2E7374347B646973706C61793A696E6C - 696E653B7D262331333B262331303B2623393B2E7374357B646973706C61793A - 696E6C696E653B6F7061636974793A302E37353B7D262331333B262331303B26 - 23393B2E7374367B646973706C61793A696E6C696E653B6F7061636974793A30 - 2E353B7D262331333B262331303B2623393B2E7374377B646973706C61793A69 - 6E6C696E653B66696C6C3A233033394332333B7D262331333B262331303B2623 - 393B2E7374387B646973706C61793A696E6C696E653B66696C6C3A2344313143 - 31433B7D262331333B262331303B2623393B2E7374397B646973706C61793A69 - 6E6C696E653B66696C6C3A233131373744373B7D262331333B262331303B2623 - 393B2E737431307B646973706C61793A696E6C696E653B66696C6C3A23464646 - 4646463B7D3C2F7374796C653E0D0A3C672069643D22437573746F6D65725F31 - 5F223E0D0A09093C7061746820636C6173733D22426C75652220643D224D3130 - 2C392E39632D302E312C302E352C302E322C302E392C302E342C312E34732D30 - 2E312C312E372C302E392C312E3663302C302C302C302E312C302C302E326330 - 2E362C322E332C322C342E392C342E372C342E3973342E322D322E362C342E37 - 2D342E3920202623393B2623393B56313363312C302E312C302E362D312E312C - 302E392D312E3663302E322D302E352C302E342D302E392C302E332D312E3463 - 2D302E312D302E342D302E342D302E342D302E352D302E334332332E322C342E - 382C32302E332C352C32302E332C355332302C322C31342E382C322020262339 - 3B2623393B4331302C322C392E342C362C31302E352C392E364331302E342C39 - 2E362C31302E312C392E372C31302C392E397A204D32302C3138632D302E382C - 312E352D322E312C342D342C34732D332E322D322E352D342D34632D322E332C - 332E352D382C312D382C382E35563330683234762D332E3520202623393B2623 - 393B4332382C31392E312C32322E332C32312E342C32302C31387A222F3E0D0A - 093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E5265647B66696C6C3A2344 - 31314331433B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B - 2E7374337B646973706C61793A696E6C696E653B66696C6C3A23464642313135 - 3B7D262331333B262331303B2623393B2E7374347B646973706C61793A696E6C - 696E653B7D262331333B262331303B2623393B2E7374357B646973706C61793A - 696E6C696E653B6F7061636974793A302E37353B7D262331333B262331303B26 - 23393B2E7374367B646973706C61793A696E6C696E653B6F7061636974793A30 - 2E353B7D262331333B262331303B2623393B2E7374377B646973706C61793A69 - 6E6C696E653B66696C6C3A233033394332333B7D262331333B262331303B2623 - 393B2E7374387B646973706C61793A696E6C696E653B66696C6C3A2344313143 - 31433B7D262331333B262331303B2623393B2E7374397B646973706C61793A69 - 6E6C696E653B66696C6C3A233131373744373B7D262331333B262331303B2623 - 393B2E737431307B646973706C61793A696E6C696E653B66696C6C3A23464646 - 4646463B7D3C2F7374796C653E0D0A3C672069643D2241646472657373223E0D - 0A09093C706F6C79676F6E20636C6173733D22426C75652220706F696E74733D - 22382C323820382C313820322C31382031362C342033302C31382032342C3138 - 2032342C32382031382C32382031382C31382031342C31382031342C32382026 - 23393B222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2249 - 6E666F223E0D0A09093C7061746820636C6173733D22426C75652220643D224D - 31362C3243382E332C322C322C382E332C322C313673362E332C31342C31342C - 31347331342D362E332C31342D31345332332E372C322C31362C327A204D3136 - 2C3663312E312C302C322C302E392C322C3263302C312E312D302E392C322D32 - 2C3220202623393B2623393B732D322D302E392D322D324331342C362E392C31 - 342E392C362C31362C367A204D32302C3234682D38762D326832762D38682D32 - 762D326832683476313068325632347A222F3E0D0A093C2F673E0D0A3C2F7376 - 673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D2250726976617465223E0D0A09093C7061746820636C6173733D2259656C - 6C6F772220643D224D32352C3132682D33762D3263302D332E332D322E372D36 - 2D362D36732D362C322E372D362C3676324837632D302E362C302D312C302E35 - 2D312C3176313463302C302E352C302E342C312C312C3168313863302E362C30 - 2C312D302E352C312D3156313320202623393B2623393B4332362C31322E352C - 32352E362C31322C32352C31327A204D31382C3234682D346C312E342D342E31 - 632D302E382D302E332D312E342D312D312E342D312E3963302D312E312C302E - 392D322C322D3273322C302E392C322C3263302C302E392D302E362C312E362D - 312E342C312E394C31382C32347A204D31322C313220202623393B2623393B76 - 2D3263302D322E322C312E382D342C342D3473342C312E382C342C3476324831 - 327A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D22506167655365747570223E0D0A09093C7061746820636C6173733D2242 - 6C61636B2220643D224D31392E322C323648385636683130763563302C302E36 - 2C302E342C312C312C31683576392E326C322C325631316C2D372D3748374336 - 2E342C342C362C342E342C362C3576323263302C302E362C302E342C312C312C - 316831342E324C31392E322C32367A222F3E0D0A09093C7061746820636C6173 - 733D22426C75652220643D224D32372E362C32372E366C2D362E322D362E3263 - 302E342D302E372C302E362D312E352C302E362D322E3463302D322E382D322E - 322D352D352D35632D302E382C302D312E352C302E322D322E312C302E356C32 - 2E372C322E3720202623393B2623393B63302E362C302E362C302E362C312E37 - 2C302C322E34732D312E372C302E362D322E342C306C2D322E372D322E374331 - 322E322C31372E352C31322C31382E322C31322C313963302C322E382C322E32 - 2C352C352C3563302E392C302C312E372D302E322C322E342D302E366C362E32 - 2C362E3220202623393B2623393B63302E362C302E362C312E342C302E362C32 - 2C306C302C304332382E312C32392C32382E312C32382E312C32372E362C3237 - 2E367A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D2252656D696E6465727357696E646F77223E0D0A09093C7061746820636C - 6173733D2259656C6C6F772220643D224D32322C3138762D3663302D322E362D - 312E372D342E382D342D352E3763302D302E312C302D302E322C302D302E3363 - 302D312E312D302E392D322D322D32732D322C302E392D322C3263302C302E31 - 2C302C302E322C302C302E3320202623393B2623393B632D322E332C302E382D - 342C332D342C352E3776366C2D342C347632683230762D324C32322C31387A20 - 4D31362C323863312E312C302C322D302E392C322D32682D344331342C32372E - 312C31342E392C32382C31362C32387A222F3E0D0A093C2F673E0D0A3C2F7376 - 673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A2346 - 46423131353B7D262331333B262331303B2623393B2E426C75657B66696C6C3A - 233131373744373B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374317B6F7061636974793A302E353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D2241646447726F7570466F6F7465725F315F223E0D0A09093C7265637420 - 783D22342220793D2231382220636C6173733D22426C7565222077696474683D - 22313422206865696768743D2236222F3E0D0A09093C6720636C6173733D2273 - 7430223E0D0A0909093C7061746820636C6173733D22426C61636B2220643D22 - 4D31382C384834563668313456387A204D31382C313048347632683134563130 - 7A204D31382C3134483476326831345631347A222F3E0D0A09093C2F673E0D0A - 09093C7061746820636C6173733D22426C61636B2220643D224D32322C323668 - 2D32682D32483256346831387631346832762D34563363302D302E352D302E35 - 2D312D312D31483143302E352C322C302C322E352C302C3376323463302C302E - 352C302E352C312C312C3168323063302E352C302C312D302E352C312D315632 - 3620202623393B2623393B7A222F3E0D0A09093C706F6C79676F6E20636C6173 - 733D22477265656E2220706F696E74733D2233322C32302032382C3230203238 - 2C31362032342C31362032342C32302032302C32302032302C32342032342C32 - 342032342C32382032382C32382032382C32342033322C3234202623393B222F - 3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D225F - 7833335F5F53796D626F6C735F436972636C65642220783D223070782220793D - 22307078222076696577426F783D223020302031362031362220786D6C6E733D - 22687474703A2F2F7777772E77332E6F72672F323030302F737667223E0D0A09 - 3C7374796C6520747970653D22746578742F637373223E2E59656C6C6F777B66 - 696C6C3A234646423131353B7D3C2F7374796C653E0D0A093C7061746820636C - 6173733D2259656C6C6F772220643D224D20382E30313220312E303132204320 - 342E31313220312E30313220312E30313220342E31313220312E30313220382E - 303132204320312E3031322031312E39313220342E3131322031352E30313220 - 382E3031322031352E30313220432031312E3931322031352E3031322031352E - 3031322031312E3931322031352E30313220382E30313220432031352E303132 - 20342E3131322031312E39313220312E30313220382E30313220312E30313220 - 5A204D20392E3031322031332E303132204C20372E3031322031332E30313220 - 4C20372E3031322031312E303132204C20392E3031322031312E303132204C20 - 392E3031322031332E303132205A204D20392E30313220392E303132204C2037 - 2E30313220392E303132204C20372E30313220332E303132204C20392E303132 - 20332E303132204C20392E30313220392E303132205A222F3E0D0A3C2F737667 - 3E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D225F - 7833345F5F547261666669635F4C69676874732220786D6C6E733D2268747470 - 3A2F2F7777772E77332E6F72672F323030302F7376672220786D6C6E733A786C - 696E6B3D22687474703A2F2F7777772E77332E6F72672F313939392F786C696E - 6B2220783D223070782220793D22307078222076696577426F783D2230203020 - 31362031362220786D6C3A73706163653D227072657365727665223E26233133 - 3B262331303B3C7374796C6520747970653D22746578742F637373223E2E4772 - 65656E7B66696C6C3A233033394332333B7D3C2F7374796C653E0D0A3C636972 - 636C6520636C6173733D22477265656E222063783D2238222063793D22382220 - 723D2237222F3E0D0A3C2F7376673E0D0A} - end> - end end diff --git a/A09财务通用管理/U_FinTradePlanSel.pas b/A09财务通用管理/U_FinTradePlanSel.pas index 911d707..a14f9ce 100644 --- a/A09财务通用管理/U_FinTradePlanSel.pas +++ b/A09财务通用管理/U_FinTradePlanSel.pas @@ -11,7 +11,7 @@ uses cxTextEdit, cxGridCustomPopupMenu, cxGridPopupMenu, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxDateRanges, dxBarBuiltInMenu, System.ImageList, U_BaseInput, cxCheckBox, cxCalendar, dxSkinsCore, - dxSkinsDefaultPainters, dxScrollbarAnnotations, cxContainer, cxImageList; + dxSkinsDefaultPainters, dxScrollbarAnnotations; type TfrmFinTradePlanSel = class(TfrmBaseHelp) @@ -55,37 +55,29 @@ type Tv1Column5: TcxGridDBColumn; cxGrid1Level1: TcxGridLevel; Tv1Column2: TcxGridDBColumn; - Tv1Column6: TcxGridDBColumn; - Tv1Column7: TcxGridDBColumn; Label3: TLabel; - Label8: TLabel; - OrderNo: TcxTextEdit; - ConNo: TcxTextEdit; Label2: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; - C_Name: TcxTextEdit; - C_Color: TcxTextEdit; - C_ColorNo: TcxTextEdit; - C_Pattern: TcxTextEdit; - C_Code: TcxTextEdit; - Label1: TLabel; - Label9: TLabel; - GC_Name: TcxTextEdit; - CraftCode: TcxTextEdit; - cxImageList_bar: TcxImageList; + Label8: TLabel; + OrderNo: TEdit; + C_Name: TEdit; + C_Color: TEdit; + C_ColorNo: TEdit; + C_Pattern: TEdit; + C_Code: TEdit; + ConNo: TEdit; procedure FormCreate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure FormShow(Sender: TObject); procedure ToolButton1Click(Sender: TObject); procedure TBSaveClick(Sender: TObject); procedure TBCloseClick(Sender: TObject); + procedure OrderNoChange(Sender: TObject); procedure FormDestroy(Sender: TObject); procedure Tv1DblClick(Sender: TObject); - procedure OrderNoKeyPress(Sender: TObject; var Key: Char); - procedure OrderNoPropertiesChange(Sender: TObject); private procedure InitGrid(); { Private declarations } @@ -143,6 +135,8 @@ begin sql.Clear; sql.Add('select A.* from V_Trade_Plan_Fty A '); sql.add('where Status=''9'' '); + if Self.FAuthority = 'ӵ' then + sql.Add(' and exists (select * from [dbo].[f_get_user_dataRight](' + quotedstr(trim(DCode)) + ',''ó׼ƻ'') X where X.keyno =A.Mainid )'); // ShowMessage(sql.Text); Open; end; @@ -154,14 +148,7 @@ begin end; end; -procedure TfrmFinTradePlanSel.OrderNoKeyPress(Sender: TObject; var Key: Char); -begin - if Key = #13 then - InitGrid(); - -end; - -procedure TfrmFinTradePlanSel.OrderNoPropertiesChange(Sender: TObject); +procedure TfrmFinTradePlanSel.OrderNoChange(Sender: TObject); begin if ADOQueryMain.Active then begin diff --git a/A09财务通用管理/U_FinTradeSalesContractSel.dfm b/A09财务通用管理/U_FinTradeSalesContractSel.dfm index 899c44e..5cf3929 100644 --- a/A09财务通用管理/U_FinTradeSalesContractSel.dfm +++ b/A09财务通用管理/U_FinTradeSalesContractSel.dfm @@ -3,14 +3,14 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel Top = 106 Caption = #21512#21516#36873#25321 ClientHeight = 558 - ClientWidth = 1266 + ClientWidth = 1564 Color = clWhite Font.Charset = GB2312_CHARSET Font.Height = -16 Font.Name = #24494#36719#38597#40657 Position = poScreenCenter OnClose = FormClose - ExplicitWidth = 1282 + ExplicitWidth = 1580 ExplicitHeight = 597 PixelsPerInch = 96 TextHeight = 21 @@ -18,7 +18,7 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel Tag = 1 Left = 0 Top = 0 - Width = 1266 + Width = 1564 Height = 30 AutoSize = True ButtonHeight = 30 @@ -30,7 +30,7 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel Font.Height = -12 Font.Name = #23435#20307 Font.Style = [] - Images = cxImageList_bar + Images = DataLink_Financial.cxImageList_bar List = True ParentColor = False ParentFont = False @@ -64,171 +64,70 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel object Panel1: TPanel [1] Left = 0 Top = 30 - Width = 1266 - Height = 83 + Width = 1564 + Height = 44 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered TabOrder = 1 - ExplicitTop = 38 - ExplicitWidth = 1564 - object Label3: TLabel - Left = 37 - Top = 6 - Width = 64 - Height = 21 - Caption = #35745#21010#21333#21495 - end - object Label2: TLabel - Left = 617 - Top = 10 - Width = 64 - Height = 21 - Caption = #33394#24067#21517#31216 - end - object Label4: TLabel - Left = 447 - Top = 10 - Width = 32 - Height = 21 - Caption = #39068#33394 - end - object Label5: TLabel - Left = 447 - Top = 44 - Width = 32 - Height = 21 - Caption = #33394#21495 - end - object Label6: TLabel - Left = 819 - Top = 10 - Width = 32 - Height = 21 - Caption = #33457#22411 - end - object Label7: TLabel - Left = 617 - Top = 44 - Width = 64 - Height = 21 - Caption = #20135#21697#32534#21495 - end object Label1: TLabel - Left = 241 - Top = 10 - Width = 32 - Height = 21 - Caption = #24067#31181 - end - object Label9: TLabel - Left = 241 - Top = 44 - Width = 48 - Height = 21 - Caption = #21152#24037#21035 - end - object Label8: TLabel - Left = 39 - Top = 44 + Left = 18 + Top = 12 Width = 48 Height = 21 Caption = #21512#21516#21495 end - object OrderNo: TcxTextEdit + object Label2: TLabel + Left = 452 + Top = 12 + Width = 64 + Height = 21 + Caption = #20135#21697#21517#31216 + end + object Label3: TLabel + Left = 243 + Top = 12 + Width = 32 + Height = 21 + Caption = #23458#25143 + end + object ConNo: TEdit Tag = 2 - Left = 107 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange + Left = 70 + Top = 8 + Width = 169 + Height = 29 TabOrder = 0 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = ConNoChange end - object C_Name: TcxTextEdit + object C_Name: TEdit Tag = 2 - Left = 685 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange + Left = 520 + Top = 8 + Width = 169 + Height = 29 TabOrder = 1 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = ConNoChange end - object C_Color: TcxTextEdit + object BuyName: TEdit Tag = 2 - Left = 483 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange + Left = 279 + Top = 8 + Width = 169 + Height = 29 TabOrder = 2 - OnKeyPress = OrderNoKeyPress - Width = 130 - end - object C_ColorNo: TcxTextEdit - Tag = 2 - Left = 483 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 3 - OnKeyPress = OrderNoKeyPress - Width = 130 - end - object C_Pattern: TcxTextEdit - Tag = 2 - Left = 855 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 4 - OnKeyPress = OrderNoKeyPress - Width = 130 - end - object C_Code: TcxTextEdit - Tag = 2 - Left = 685 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 5 - OnKeyPress = OrderNoKeyPress - Width = 130 - end - object GC_Name: TcxTextEdit - Tag = 2 - Left = 293 - Top = 6 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 6 - OnKeyPress = OrderNoKeyPress - Width = 150 - end - object CraftCode: TcxTextEdit - Tag = 2 - Left = 293 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 7 - OnKeyPress = OrderNoKeyPress - Width = 150 - end - object ConNo: TcxTextEdit - Tag = 2 - Left = 107 - Top = 40 - Properties.OnChange = OrderNoPropertiesChange - TabOrder = 8 - OnKeyPress = OrderNoKeyPress - Width = 130 + OnChange = ConNoChange end end object cxGrid1: TcxGrid [2] Left = 0 - Top = 113 - Width = 1266 - Height = 445 + Top = 74 + Width = 1564 + Height = 484 Align = alClient BorderStyle = cxcbsNone PopupMenu = PM_1 TabOrder = 2 - ExplicitTop = 82 - ExplicitWidth = 1564 - ExplicitHeight = 476 object TV1: TcxGridDBTableView Navigator.Buttons.CustomButtons = <> ScrollbarAnnotations.CustomAnnotations = <> @@ -345,7 +244,7 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel Width = 77 end object cxGridDBColumn2: TcxGridDBColumn - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 DataBinding.FieldName = 'C_Name' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter @@ -473,22 +372,6 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel Options.Editing = False Width = 70 end - object TV1Column8: TcxGridDBColumn - Caption = #24067#31181 - DataBinding.FieldName = 'GC_Name' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Width = 61 - end - object TV1Column9: TcxGridDBColumn - Caption = #21152#24037#21035 - DataBinding.FieldName = 'CraftCode' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Width = 61 - end end object cxGridLevel1: TcxGridLevel GridView = TV1 @@ -1079,6 +962,7 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel Top = 168 end object GPM_1: TcxGridPopupMenu + Grid = cxGrid1 PopupMenus = <> Left = 416 Top = 272 @@ -4945,5708 +4829,4 @@ inherited frmFinTradeSalesContractSel: TfrmFinTradeSalesContractSel OnClick = N2Click end end - object cxImageList_bar: TcxImageList - SourceDPI = 96 - Height = 24 - Width = 24 - FormatVersion = 1 - Left = 216 - Top = 202 - Bitmap = { - 494C010134003800040018001800FFFFFFFF2110FFFFFFFFFFFFFFFF424D3600 - 00000000000036000000280000006000000050010000010020000000000000F8 - 0100000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000401090E3C03202E6D0530 - 46860531478703223170010B1041000000070000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000301060036051900680826 - 007F09270180061A006A01070039000000040000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000111053147871194D6EA14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF129BE0EF0637508F00010218000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000D0825007D1C7F02E6229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF1D8302E90928018300000010000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000030525108B - C8E2108FCDE50004072B00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000545454DC717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF1111116300000000229C02FF229C - 02FF229C02FF0000000000000000000000000000000000000000000000000000 - 000000000000010E154A1193D4E914B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF129DE1F002151E590000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000020A00421B7D02E4229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF1D8202E9020C00490000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000001090D3A052C - 4080052C4080010A0F3E00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF404040C01C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C800707074000000000229C02FF229C - 02FF229C02FF0000000000000000000000000000000000000000000000000000 - 0000031A256214ADF9FC14B1FFFF14B1FFFF14B1FFFF14B1FFFF0C6490C00424 - 3474042434740A567DB314B1FFFF14B1FFFF14B1FFFF14B1FFFF14B0FDFE0426 - 3878000000000000000000000000000000000000000000000000000000000000 - 000004130059219602FB229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229802FC0517 - 0063000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000229C02FF229C - 02FF229C02FF000000000000000000000000000000000000000000000000010D - 134614ADF9FC14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B0 - FDFE02151F5A0000000000000000000000000000000000000000000000000209 - 0040219602FA229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF2298 - 02FC020D004A0000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 408000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF00000000000000000000000D108D - CBE414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF129DE1F000010218000000000000000000000000000000000000000B1B7A - 02E2229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF1D8202E90000001000000000000000000000000000000000000000000000 - 00000217225E14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0217 - 225E00000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF000000000000000004283A7A14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0C70A0CA0534 - 4C8B05344C8B0C6490C014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0637508F0000000000000000000000000000000007210077229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF0928018300000000000000000000000000000000000000000000 - 00000000000004293C7C14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF04293C7C0000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF00000000000000011088C4E014B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF129BE0EF000000070000000000000000000000011B7802E0229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF1D8302E900000004000000000000000000000000000000000000 - 0000000000000000000004293C7C14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF04293C7C000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF361E048000000000000000000000000000000000229C02FF229C - 02FF229C02FF000000000000000000000000000000000005072B14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF010B104100000000000000000104002D229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF01070039000000000000000000000000000000000000 - 00000000000000000000000000000843629E14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0843629E00000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04800D070140000000001C1C1C800707074000000000229C02FF229C - 02FF229C02FF0000000000000000000000000000000002151F5A14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0C6490C00424 - 3474042434740A567DB314B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0422317000000000000000000414005E229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF061A006A000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000229C02FF229C - 02FF229C02FF000000000000000000000000000000000422317114B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF05314787000000000000000007200075229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000003F3F - 3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F - 3FBF3F3F3FBF1010106000000000717171FF1C1C1C8000000000000000000000 - 000000000000000000000000000000000000000000000422317014B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF053046860000000000000000071F0073229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000001010 - 1060101010601010106010101060101010601010106010101060101010601010 - 1060101010600404043000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000002141D5714B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF03202E6D00000000000000000414005C229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF05190068000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C408000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 000000000000000000000000000000000000000000000003052614B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF01090E3C00000000000000000004002A229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF01060036000000000000000000000000000000000000 - 00000000000000000000000000000322317114B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0427397900000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000003F3F - 3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F - 3FBF3F3F3FBF1010106000000000717171FF1C1C1C8000000000000000000000 - 00000000000000000000000000000000000000000000000000000F7FB8D914B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF1194D6EA00000004000000000000000000000001197402DC229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF1C7F02E600000003000000000000000000000000000000000000 - 000000000000000000000000000001080C3814B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF01090E3C00000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000001010 - 1060101010601010106010101060101010601010106010101060101010601010 - 1060101010600404043000000000717171FF1C1C1C8000000000000000000000 - 00000000000000000000000000000000000000000000000000000322317014B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0531478700000000000000000000000000000000061E0071229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF0825007D00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000A5A83B714B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF0A5982B60000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000080F84 - BDDC14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF1192D3E80000011100000000000000000000000000000000000000091975 - 02DD229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF1B7D02E40000000D00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000001110A5E87BA14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0A5A83B70000000F0000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000003F3F - 3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F3FBF3F3F - 3FBF3F3F3FBF1010106000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000008 - 0C3813A7F1F814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 0000000000000424347414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14AD - F9FC010E154A0000000000000000000000000000000000000000000000000107 - 0038209402F8229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF2196 - 02FB020A00420000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000006354D8C14B1 - FFFF14B1FFFF0638529100000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000001010 - 1060101010601010106010101060101010601010106010101060101010601010 - 1060101010600404043000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000210184F13A7F1F814B1FFFF14B1FFFF14B1FFFF14B1FFFF0C70A0CA0534 - 4C8B05344C8B0C6490C014B1FFFF14B1FFFF14B1FFFF14B1FFFF14ACF7FB031A - 2663000000000000000000000000000000000000000000000000000000000000 - 0000030F004F209402F8229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF219602FA0413 - 0059000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000304220F81 - BADA0F84BFDD0004052700000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001080C380F83BDDC14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF108DCBE4010C12450000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001070039197502DD229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF1B7A02E2020900400000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000006F6F6FFC717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF1C1C1C7F00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000080321306F0F7FB7D814B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF1089C4E004283A7A0000000D000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000009071E0071197402DC229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF1B7802E0072100770000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000D0D0D591C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801B1B1B7D0101012000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000003052502141D570321 - 306F0322317102151F5A0005072B000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010004002A0414005C071F - 0073071F00730414005D0104002D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000020804003322130266341D - 037E341D037E2313026709050036000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001E10 - 0260170C01540000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C311B037BAB5D0DE3D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFAD5F0DE5341D037E0000000E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000391F0484D776 - 10FFC66D0FF50000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000C07003EA85C0DE2D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFAD5F0DE50E0801430000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000319246114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF031C - 2866000000000000000000000000000000000000000000000000000000000000 - 000011111164717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF707070FE1111116500000000391F0484D77610FFD776 - 10FF311B037A0000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000180D0257CF7210FAD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD07210FB1C0F - 025D000000000000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C800B0B0B5200000000391F0484D77610FFD77610FF321C - 037C000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000C06 - 003DCE7110FAD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD072 - 10FB0E0801430000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000391F0484D77610FFD77610FF321C037C0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 00000000000000000000000000000000000000000000000000000000000BA65B - 0DE0D77610FFD77610FFD77610FFD77610FFD77610FF00000000000000000000 - 0000000000000000000000000000D77610FFD77610FFD77610FFD77610FFD776 - 10FFAD5F0DE50000000E00000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF095479B00000 - 000000000000094C6EA814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF000000000000000000000000000000000E0801438448 - 0AC8D27410FCBD680EEF774209BED77610FFD77610FF321C037C000000000000 - 0014000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 00000000000000000000000000000000000000000000000000002E190376D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800D0701400000 - 0000000000000D070140361E0480D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF341D037E00000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF13A7F1F80000 - 01100000000B13A2E9F414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF0000000000000000000000000D070141D07210FBD776 - 10FFD77610FFD77610FFD77610FFD77610FF331C037D00000000111111651B1B - 1B7F000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 0000000000000000000000000000000000000000000000000001A45A0DDFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFAD5F0DE500000003000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0319 - 246002141E5814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF0000000000000000000000007D4509C3D77610FFD776 - 10FFC36B0FF3D77610FFD77610FFD77610FF140A014E00000000707070FE1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000000703002ED77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF09050036000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0F82BCDB0002 - 031E0002021B0F7DB5D714B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF000000000000000000000000C66D0FF5C56C0FF40F08 - 014500000002643708AED77610FFD77610FF341D047E00000000717171FF1C1C - 1C8000000000000000000000000000000000000000000201001E361E0480361E - 0480361E0480361E0480D77610FFD77610FFD77610FFD77610FF7A4309C0361E - 0480361E04807A4309C0D77610FFD77610FFD77610FFD77610FF361E0480361E - 0480361E0480361E04800201001E00000000000000001E100260D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF23130268000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF05344C8B0000 - 000000000000052F448414B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000098530BD60D07003F0000 - 000000000000391F0484D77610FFD77610FF2615026D00000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000321C037CD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF321C037C0000000000000000000000002E190377D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF341D047E000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0F85BFDD0003 - 0525000304220F7FB7D814B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000001000012000000000000 - 00000D07003FC56C0FF4D77610FFC76E0FF50201001B00000000717171FF1C1C - 1C8000000000000000000000000000000000000000000000000000000000321C - 037CD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF321C037C000000000000000000000000000000002D190376D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF341D047E000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000D07 - 003FC56C0FF4D77610FFC56C0FF4160C01520000000000000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 0000321C037CD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF321C - 037C00000000000000000000000000000000000000001D10025FD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF361E04800D0701400000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF22130267000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000905 - 00362C1803742213026601010018000000000000000000000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 000000000000321C037CD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C0000 - 000000000000000000000000000000000000000000000603002CD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF00000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF08040034000000000000000000000000000000000000 - 00000217215D14ADFBFD14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14ADFBFD031A - 2562000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000321C037CD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C000000000000 - 0000000000000000000000000000000000000000000000000001A1580CDDD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFAA5D0DE300000002000000000000000000000000000000000000 - 0000000000000000000000000000052C408014B1FFFF00000000000000000000 - 000000000000000000000000000014B1FFFF052C408000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 00000000000011111164717171FF717171FF717171FF717171FF717171FF1818 - 1877000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000321C037CD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF321C037C00000000000000000000 - 00000000000000000000000000000000000000000000000000002B170373D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD57510FE512C - 069D4D2B0599D37410FDD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF311B037B00000000000000000000000000000000000000000000 - 000000000000000000000000000005293C7C14B1FFFF00000005000000000000 - 000000000000000000000000000114B1FFFF052C408000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000001C1C1C80717171FF717171FF717171FF717171FF383838B40000 - 0007000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000321C037CD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF321C037C0000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000009A058 - 0CDCD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF562F06A10000 - 0000000000004E2B0599D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFA85C0DE20000000C00000000000000000000000000000000000000000000 - 00000000000000000000000000000216205B14B1FFFF00070B36000000000000 - 000000000000000000000005082E14B1FFFF031A266300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000001C1C1C80717171FF717171FF717171FF383838B4000000070000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000321C037CD77610FFD776 - 10FFD77610FFD77610FF321C037C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000A05 - 0038CB700FF8D77610FFD77610FFD77610FFD77610FFD77610FF593107A40000 - 000000000000512C069DD77610FFD77610FFD77610FFD77610FFD77610FFCF72 - 10FA0C07003E0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000F1299DCED0C6C9BC70000000E0000 - 0000000000000000000C0C6592C1129EE3F10000011300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000001C1C1C80717171FF717171FF383838B400000007000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000321C037CD776 - 10FFD77610FF321C037C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000150B0150CB7010F8D77610FFD77610FFD77610FFD77610FFD57610FE5A31 - 07A5562F06A2D57510FED77610FFD77610FFD77610FFD77610FFCE7110FA180D - 0257000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000210184F14A9F5FA108FCDE5063A - 549306395392108BC8E214ABF7FB02141C560000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C80404040C0717171FF383838B40000000700000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000321C - 037C321C037C0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000A050038A0580CDCD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFA65B0DE00C06003D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000070B360A577FB4129C - E1F0129EE3F10A5A83B701090D3A000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000F0F0F606F6F6FFD717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF383838B4000000070000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000092B180373A1580CDDD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFA45A0DDF2E1903760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010603002B1D10025E2D19 - 03762D1903761D10025F0603002D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000002514 - 026B0000000D0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000001D10025E361E - 04801F1102620000000000000000000000000000000000000000000000000000 - 000003020023351D037F361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480351D037F0402 - 0023000000000000000000000000000000000000000000000000000000000000 - 000003020023351D037F361E0480361E0480361E0480351D037F040200260000 - 00000000000003010020351D037F361E0480361E0480361E0480351D037F0402 - 002300000000000000000000000000000000000000000000000000000000C96E - 0FF7D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD57510FE000000000000000000000000000000000000000000000000D776 - 10FFAB5D0DE3160C015300000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000D37410FDD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E - 048000000000000000000000000000000000000000000000000000000000A35A - 0DDED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFAC5F0DE4000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF6C3B08B5030200210000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000004929 - 0596D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF4F2C069B000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFC76E0FF5301B037A00000006000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000101 - 00189F570CDBD77610FFD77610FFD77610FFD77610FFD77610FFCD7010F94D2A - 05994A290596CB7010F8D77610FFD77610FFD77610FFD77610FFD77610FFA359 - 0DDE02010019000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF96530BD50D07003F0000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000D2F1A03789A550BD8D77610FFD77610FFD37410FD1109014A0000 - 0000000000000E080143D07210FBD77610FFD77610FFA3590DDE311B037B0000 - 000E00000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD57610FE532D - 069F010000150000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000D07014097530BD645260591000000000000 - 000000000000000000003E2204899F580CDC1109014A00000001000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFB9650EED2012026400000002000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000001000015010000120201001D2B18 - 03732C180374030100200000000E0201001A0000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF7F4609C40603002D0000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000009050036BF690FF0D776 - 10FFD77610FFC56C0FF40D070140000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFCF7210FB160C015200000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000049B550BD9D77610FFD776 - 10FFD77610FFD77610FFAB5E0DE4000000090000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD17310FC4124048D0000000C00000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000130A014DD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF1B0E025B0000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF864A0ACA07040031000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000890500BD1D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFA35A0DDE0000000B00000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFC069 - 0FF12615026C0000000300000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000009050037D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0D07014000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF603507AA0201 - 001A000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001E110261D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF1A0E025900000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFA45A0DDF120A014A000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001109014AD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF150B015100000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFCF7210FA3D2204890000000B00000000000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E04800000 - 000000000000341D047ED77610FFD77610FFD77610FFD77610FFD77610FF361E - 0480000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000029160370D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF321C047C00000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FF81460AC50603002E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000D77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000003020022331C037D361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480331C037D0302 - 0023000000000000000000000000000000000000000000000000000000000000 - 000003020022331C037D361E0480361E0480361E0480341D037E040200250000 - 0000000000000301001F331C037D361E0480361E0480361E0480331C037D0302 - 0023000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000002615026DD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF180D025600000000000000000000 - 000000000000000000000000000000000000000000000000000000000000AB5E - 0DE4231302670000000200000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000009B550BD9D776 - 10FFA45A0DDF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000008040033D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD57610FE100801460000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000044250590D77610FFD77610FFD776 - 10FFD77610FFCF7210FA2C190375000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000009050035291603702E19 - 03771C0F025D0201001A00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000020202251C1C1C7F1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C800202 - 0229000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001B1B1B7E717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C80000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000051B0F025C000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF404040C01C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C80404040C0717171FF717171FF1C1C - 1C80000000001C1C1C800202022900000000000000000000000000000000031E - 2C6B052C4080052C4080052C4080052C4080052C4080052C4080052C4080052C - 4080052C4080052C4080052C4080052C4080052C4080052C4080021119510000 - 0000000000000000000000000000000000000000000000000000000000001F11 - 0262361E04802212026600000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00072615026C0000000700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000B06003C93510BD3D77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C8000000000000000000005082F00000003031E - 2B6A14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14ADF9FC0004 - 072B00000000000000000000000000000000000000000000000000000000D374 - 10FDD77610FFD77610FF00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000F0801449B55 - 0BD9D77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001000013512C069DD57510FED77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B104001080C390000 - 00040F7CB3D614B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0A57 - 7DB300000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000020100195B3207A7D77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00011F110261B6640EEBD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042536760000 - 0009010F154B14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF010B1041000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 00000000000000000000000000032715026DBF690FF0D77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000603002B7C44 - 09C2D77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F010C - 1245000000000A5F89BB14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF0D71A3CC000000020000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000090500368B4C0BCDD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000A3C210487CE7110FAD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F0428 - 3B7B000001100006082F14ADFBFD14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0216205B0000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 001149290596D37410FDD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000120A014BA45A0DDFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F02121A52000000000742609D14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0F87C3DF0000000800000000000000000000000000000000D776 - 10FFD77610FFD77610FF000000000000000000000000000000011C0F025CB261 - 0EE8D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000201001C633608ADD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3E7E0001021A0001021A13A2E9F414B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0319246100000000000000000000000000000000D776 - 10FFD77610FFD77610FF000000000000000005030029784209BFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 00000F080145C36B0FF3D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F0218225E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000120A014BCD7010F9D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000114E2B069AD57510FED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C80000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F02151F5A010B1040010B1040010B1040010B1040010B - 1040010B1040010B1040010B1040000000000209004009270180092701800209 - 004000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF000000000000000A3C210488CF7210FAD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 000000000000000000000B06003A91500BD1D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F0000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF0000000000000000000000000603002C7E4509C3D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000052C180374C46C0FF4D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C8000000000717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F0000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000012011 - 0263B8650EECD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000201001E663808B0D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C8000000000717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F010B1040010B1040010B - 1040010B1040010B1040010B10400000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000001000015552E06A0D57610FED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000140A - 014EA65B0DE0D77610FFD77610FFD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C8000000000717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010B1040042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F00000000000000000000 - 00000000000000000000000000000000000009270180229C02FF229C02FF0927 - 018000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000000000000D07014098530BD6D77610FFD77610FFD77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000B3E220489CF7210FAD77610FFD77610FFD77610FF000000000000 - 000000000000000000000000000000000000000000001B1B1B7E717171FF7171 - 71FF1C1C1C8000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF000000000000000000000000000000001C1C1C80717171FF717171FF1C1C - 1C8000000000717171FF1C1C1C800000000000000000010A0F3F042B3F7F042B - 3F7F042B3F7F042B3F7F042B3F7F042B3F7F042B3F7F00000000000000000000 - 0000000000000002001E197502DD229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF197502DD0002001E00000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 000000000000000000000000000000000006321C037CC86E0FF6D77610FFD776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000603002D7F4509C4D77610FFD77610FF000000000000 - 00000000000000000000000000000000000000000000010101221B1B1B7D1C1C - 1C8007070740000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C8000000000000000000000000000000000070707401C1C1C801B1B1B7E0202 - 022500000000717171FF1C1C1C80000000000000000000000110010A0F3E010B - 1040010B1040010B1040010B1040010B10400006093100000000000000000000 - 000000000000000000000002001E197502DD229C02FF229C02FF229C02FF229C - 02FF197502DD0002001E0000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000004020023703D08B8D776 - 10FFD77610FF0101001800000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000120110263AB5D0DE3000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000002001E197502DD229C02FF229C02FF1975 - 02DD0002001E000000000000000000000000000000000000000000000000A058 - 0CDCD77610FFA95D0DE200000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000190D - 0257AB5D0DE30100001300000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7E717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000002001E197502DD197502DD0002 - 001E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000010101221B1B1B7D1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801B1B1B7E02020225000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000002001E0002001E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF717171FF5E5E5EE80000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000201010833040421660606 - 327E0606327E0404226701010936000000030000000000000000000000000000 - 000000000000000000000000000000000000717171FF717171FF717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C0606307B1616A5E31B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A9E50606327E0000000E000000000000 - 000000000000000000000000000000000000717171FF717171FF717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3E1616A4E21B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A8E501010E430000 - 000000000000000000000000000000000000717171FF717171FF717171FF0000 - 0000031B28660005072B00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000603002D0000 - 0006000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000030318571A1AC9FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BCAFB0303 - 1B5D00000000000000000000000000000000717171FF717171FF717171FF0000 - 0000052C4080129BE0EF010F154B000000000000000000000000000000000000 - 0000000304220218235F042A3D7D042A3E7E031C296701080C38000000050000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001B0E025B000000070000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E04808F4E - 0BD00603002D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000101 - 0B3D1A1AC8FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - CAFB01010E43000000000000000000000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14AFFDFE073F5C990002042100010115031924610C6C - 9BC714B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF129BE0EF0741 - 5E9B000609300000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FF9A550BD80E07014200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFCB7010F82E19037600000003000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000000B1515 - A1E01B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF141499DA0000 - 021D0000021A131391D51B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A8E50000000E0000000000000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0A567CB20004062A000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FF593107A4010100180000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FF7E4509C3030200220000000000000000000000000000 - 000000000000000000000000000000000000000000000000000005052C761B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF08083E8B0000 - 000000000000070738841B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606337E0000000000000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF0F87C3DF0844639F052F4484052C4080053248880C67 - 95C314AEFBFD14B1FFFF14ABF7FB053248880000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFBD680EEF2514 - 026B000000030000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFC36B0FF32213026600000001000000000000 - 00000000000000000000000000000000000000000000000000011515A0DF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF14149DDD0000 - 042500000322141496D81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1616A9E50000000300000000717171FF717171FF717171FF0000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF0A567DB300000003000000000000000000000000000000000000 - 00000002031D052D41811089C6E10F89C6E10000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF884B0BCB0804003400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF6C3C08B5020100190000 - 000000000000000000000000000000000000000000000000062E1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0101093600000000717171FF717171FF717171FF0000 - 000000000001000609300A557BB114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF0F87C3DF000000000F08 - 01450E0801430000000200000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD27410FC482705940000000F0000000000000000000000000000 - 000000000000000000000000000000000000000000000D070140361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E04807A4309C0D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFB8650EEC180D - 0256000000000000000000000000000000000000000004041D601B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF0F0F76C00707 - 3480070734800F0F76C01B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF04042268000000001C1C1C801C1C1C80111111630000 - 00000000000000000000000000000427387814AFFDFE14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14AFFDFE0E7AB0D4052D4282000000004C29 - 0597D77610FFA85C0DE2140B014F000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFB0610DE71A0E025A00000001000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF5B3107A60100001200000000000000000000000006062D771B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E000000000000000000000000000000000000 - 000000000000000000000000000000000000010B11420C6896C413A4EDF61089 - C6E10A5980B5052D4282010F154A0000011200000000000000000C07003EC76D - 0FF5D77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF744009BC050200270000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFAB5E0DE40603002D000000000000000005052C761B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000001040200261D10025E4A29059690500BD1D57610FED776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFCB7010F81A0E - 02590000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFC76E0FF62715036E00000001000000000000000003031C5F1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF04042167000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000633608AD3D2204884D2A - 05997B4309C1BE690FF0D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF603507AB0201 - 001A0000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF864A - 0ACA05020028000000000000000000000000000000000000062C1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF01010834000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF9F580CDC11090148000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFCF7210FA341D037E0000 - 000400000000000000000000000000000000000000000000000114149DDD1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1616A5E300000002000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFCB7010F8371E04820000000900000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD77610FFD77610FF96530BD508040033000000000000 - 000000000000000000000000000000000000000000000000000005052A731B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606307B00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF743F08BB04020026000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFD77610FFD47410FD4224048E0000000800000000000000000000 - 0000000000000000000000000000000000000000000000000000000000091414 - 9CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF070734800000 - 000000000000070734801B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A4E20000000C00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD77610FFD77610FFAF60 - 0DE61A0E02590000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FFA65B0DE00D070140000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000101 - 0A381A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1A - C9FA01010C3E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FFD77610FFD17410FC462605920000 - 000F000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FF522D069E0000000E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000020214501A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC8FA0303 - 1857000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E04800D070140000000000000000000000000000000000000 - 00000000000000000000D77610FFD77610FF86490AC908040032000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000024140269140B - 014E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010A3814149CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A1E001010B3D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000A85C0DE2241402690000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000905052A7314149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1414A0DF05052C760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D27410FCD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF351D047F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010000062B03031C5E0505 - 2C7605052C7603031C5F0000062D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001A0E0259361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480331C037D03010020000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000020110264D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF24140269000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000010101201C1C1C7F1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80101010620000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FF361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480D77610FF361E0480000000000000000000000000000000000F0F - 0F5E1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C80101010620000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7E717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000010000140000000B00000000000000000000 - 000000000000D77610FF361E0480000000000000000000000000000000006F6F - 6FFD717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000361E0480D77610FF000000000B06003CCF7210FB160C0154CB700FF82011 - 0263653808AF623508AC4A29059798530BD729160370C96E0FF7D77610FF361E - 048000000000D77610FF361E0480000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 000000000000000000000000032210107AC30000032200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000518006509270180092701800000 - 0000361E0480D77610FF0000000000000000743F09BBC56C0FF4472705931009 - 0148653808AFAB5D0DE36B3B08B498530BD729160370C96E0FF70704002F0000 - 000400000000D77610FF361E048000000000111111651C1C1C801C1C1C807171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 000000000000000003221515A3E11B1BD1FF1515A3E100000322000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229A02FD229C02FF229C02FF0000 - 0000361E0480D77610FF0000000000000000371E0482D77610FF1C0F025D1009 - 01488B4C0BCD9F580CDC5F3407AA9F580CDC29160370C96E0FF7050200280000 - 000000000000D77610FF361E0480000000006F6F6FFD717171FF717171FF7171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 0000000003221515A3E11B1BD1FF1B1BD1FF1B1BD1FF1515A3E1000003220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229C02FF09270180000000000000 - 0000361E0480D77610FF0000000000000009B4630DE9663808B08B4C0BCD1109 - 0149CF7210FA5B3107A6311B037BD17310FC29160370C96E0FF7050200280000 - 000000000000D77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 03221515A3E11B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E10000 - 0322000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229C02FF09270180000000000000 - 0000361E0480D77610FF0000000004020026361E048001010018361E04800A05 - 0038361E04800D07003F03020022231302680603002E321C037C010000140000 - 000000000000D77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000070707400707074007070740070707400707 - 074007070740000000001C1C1C80717171FF0000000000000000000003221515 - A3E11B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515 - A3E1000003220000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000229C02FF09270180000000000000 - 0000361E0480D77610FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000D77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000001C1C1C80717171FF00000000000003221515A3E11B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1515A3E10000032200000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001B7A - 02E2229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF061A006900000000229C02FF09270180000000000000 - 0000341D047ED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E048000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C7F0707074000000000000000000707 - 07401C1C1C7F000000001C1C1C80717171FF000000000000021E14149DDD1B1B - D1FF1B1BD1FF1B1BD1FF14149DDD01010B3C14149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1515A3E100000322000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF104601AC0D3C019F229C02FF166202CB0A2E018B229B02FE1766 - 02CF09270180092701800B310190209002F50B330192092701800F4501AA229C - 02FF229C02FF229C02FF0927018000000000229C02FF09270180000000000000 - 000003020022331C037D361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480341D037E0402002500000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000007070740070707400707074007070740070707400707 - 07400707074001010120000000001C1C1C7F0707074000000000000000000707 - 07401C1C1C7F000000001C1C1C80717171FF00000000000000000000021E1414 - 9DDD1B1BD1FF14149DDD0000021E000000000000021E14149DDD1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1515A3E1000003220000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF145C01C500000004196E02D7020900400825007E229C02FF0D3C - 019F0000000F0416006007200074197002D8041100560825007E0000000C0D3E - 01A1229C02FF229C02FF0927018000000000229C02FF09270180000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C80000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F07070740000000001C1C1C7F0707074000000000000000000707 - 07401C1C1C7F000000001C1C1C80717171FF0000000000000000000000000000 - 021E0F0F71BB0000021E0000000000000000000000000000021E14149DDD1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E10000032200000000000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF229C02FF0413005901060035000100181F8C02F2229C02FF0D3C - 019F00030028229C02FF229C02FF229C02FF229C02FF176B02D3000100180823 - 007A229C02FF229C02FF0927018000000000229C02FF09270180000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000009270180229C02FF000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000001C1C1C80717171FF0000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000021E1414 - 9DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E100000322000000000000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF229C02FF145E01C700000000071F0072229C02FF229C02FF0D3C - 019F00030028229C02FF229C02FF229C02FF061D006E00000007051700631F8C - 02F1229C02FF229C02FF0927018000000000229C02FF145702C0092701800927 - 0180092701800927018009270180092701800927018009270180092701800927 - 018009270180092701800927018009270180145702C0229C02FF000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000070707400707074007070740070707400707 - 074007070740000000001C1C1C80717171FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E1000003220000 - 000000000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF229C02FF0416006201060033000100151E8A02F0229C02FF0D3C - 019F00030028229C02FF229C02FF1A7602DE00000000114F01B6229C02FF229A - 02FE229C02FF229C02FF0927018000000000197402DC229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF1B7A02E2000000000000 - 000000000000000000000000000000000000717171FF1C1C1C80000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80717171FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A3E10000 - 032200000000000000000000000000000000000000000000000000000000229C - 02FF229C02FF196F02D700000004135601BE020B004408220079229C02FF0D3C - 019F00030028229C02FF229C02FF209202F70002002000030024010700371251 - 01B9229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515 - A3E100000322000000000000000000000000000000000000000000000000229C - 02FF229C02FF125301BB0A2C0188229C02FF166402CD0A2C0189229A02FE1766 - 02CF0B340194229C02FF229C02FF229C02FF1E8A02F0104A01B0114D01B51F8E - 02F3229C02FF229C02FF09270180000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000050000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000021E14149DDD1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1515A3E10000032200000000000000000000000000000000000000001974 - 02DC229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229A02FD05180065000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000020D004A0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000717171FF1C1C1C8000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000021E14149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1515A3E100000322000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000B3201910928018200000010000000000000000000000000145B01C3020B - 004400000000000000000000000000000000717171FF1C1C1C8000000000D374 - 10FDD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000021E14149DDD1B1BD1FF1B1B - D1FF1B1BD1FF14149DDD0000021E000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000104002C229802FC209202F7135701C00C3701980A2C0188229C02FF229C - 02FF145B01C3020B00440000000000000000717171FF1C1C1C80000000001D10 - 025F361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E04806642 - 1BC0A57441FF361E0480361E0480201102630000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000021E14149DDD1B1B - D1FF14149DDD0000021E00000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000009270181229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF145B01C3020B0044717171FF1C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000021E0F0F - 71BB0000021E0000000000000000000000000000000000000000000000000000 - 00001B1B1B7D717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FE0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000001071F00731F8E02F3229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF125401BB0108003C6F6F6FFD717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000101011C1B1B1B7D1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C800E0E0E5D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000F0310005307200075229C02FF229C - 02FF125401BB0108003C00000000000000000F0F0F5F1C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80111111630000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000125401BB0108 - 003C000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000F080144361E - 0480361E04801009014700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000201010833040421660606 - 327E0606327E0404226701010936000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000010101201C1C1C7F1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C80101010620000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000005F3407A9D776 - 10FFD77610FF633608AD00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C0606307B1616A5E31B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A9E50606327E0000000E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7E717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF0000000000000000000000000000000E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000704002F0000000400000000000000000000000098530BD7D776 - 10FFD77610FF96520BD50000000000000000000000000000000C0B06003C0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3E1616A4E21B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1616A8E501010E430000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000130A014E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000A0500380000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000120A014BCB7010F881470AC6030200220000000000000010D17310FCD776 - 10FFD77610FFCE7110FA0100001700000000080400339D560CDACF7210FA150C - 0151000000000000000000000000000000000000000000000000000000000000 - 0000030318571A1AC9FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BCAFB0303 - 1B5D000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000512C069C05020028000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D37410FD492805950000000F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000905 - 0036CB7010F8D77610FFD77610FFC0690FF1532D069FC36B0FF3D77610FFD776 - 10FFD77610FFD77610FFCF7210FB6A3A08B3CD7010F9D77610FFD77610FFCF72 - 10FA070400310000000000000000000000000000000000000000000000000101 - 0B3D1A1AC8FA1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - CAFB01010E430000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000002715026DAF600DE60A0600390000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFAF600DE6180D02560000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000A95510BD4D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF7D44 - 09C20000000300000000000000000000000000000000000000000000000B1515 - A1E01B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F61919C3F61B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1919C3F61919C3F61B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A8E50000000E00000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000201001ED47410FDD27410FC512C - 069D0603002B0000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFD77610FFD77610FF6C3C08B503010020000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000603002EC96E0FF7D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFBB670EEE0201 - 001E00000000000000000000000000000000000000000000000005052C761B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F602020F4502020F451919C3F61B1B - D1FF1B1BD1FF1919C3F602020F4502020F451919C3F61B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606337E00000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF000000000000000000000000000000006B3B08B4D77610FFD776 - 10FFD77610FF92500BD24325058F1C0F025C0A0500370201001E0000000D0000 - 0008D77610FFD77610FFD77610FFD77610FFD77610FFC66D0FF52D1903760000 - 0005000000000000000000000000000000000000000000000000000000000000 - 000000000000603507ABD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF542E069F0000 - 00000000000000000000000000000000000000000000000000011515A0DF1B1B - D1FF1B1BD1FF1B1BD1FF1919C3F602020F45000000000000000002020F451919 - C3F61919C3F602020F45000000000000000002020F451919C3F61B1BD1FF1B1B - D1FF1B1BD1FF1616A9E500000003000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000009050036D47410FDD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF904F - 0BD10A0500380000000000000000000000000000000000000000000000000000 - 000001000012CB700FF8D77610FFD77610FFD77610FFCB7010F82615026C0000 - 000C0000000B23130267C76E0FF6D77610FFD77610FFD77610FFC66D0FF50100 - 001600000000000000000000000000000000000000000000062E1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B0000000000000000000000000202 - 0F4502020F450000000000000000000000000202114B1A1AC5F81B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0101093600000000000000000000000000000000A95D - 0DE2D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF2414026900000000000000000000000046260592D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD37410FD492805950000000F000000000000000010090147623507AC9551 - 0BD4CD7010F9D77610FFD77610FFD77610FFD77610FF2816036F000000000000 - 0000000000000000000023130267D77610FFD77610FFD77610FFD77610FFD576 - 10FEA45A0DDF683908B211090148000000000000000004041D601B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B00000000000000000000 - 00000000000000000000000000000202114B1A1AC5F81B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0404226800000000000000000000000000000000D776 - 10FFD77610FFD77610FFB3630EE94325058F371E04827A4309C0D37410FD4E2B - 069A361E04815C3207A7D57510FED77610FFD07210FB44250590884B0BCBD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000067742 - 09BED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFAF600DE6180D025600000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF01000013000000000000 - 000000000000000000000000000BD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000006062D771B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B000000000000 - 000000000000000000000202114B1A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E00000000000000000000000000000000D776 - 10FFD77610FFC16A0FF203010020040200251C0F025D29160370C96E0FF7120A - 014B361E0480010000123E22048AD77610FF7A4309C000000001140B014FD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 000B643708AED77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFA75C0DE1140A014E00000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF01000014000000000000 - 000000000000000000000000000CD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000005052C761B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F602020F45000000000000 - 0000000000000000000002020F451919C3F61B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0606327E00000000000000000000000000000000D776 - 10FFD77610FF5B3107A60000000FBA660EEDD77610FFD77610FFD77610FFD776 - 10FF9A550BD80301001F10090148D77610FF2B180373130A014D0000000AC56C - 0FF4D77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000011D10025EA65B0DE0D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD17310FC4124048D0000000C00000000000000000F0801445E3407A99853 - 0BD7D27410FCD77610FFD77610FFD77610FFD77610FF2B180374000000000000 - 000000000000000000002615026CD77610FFD77610FFD77610FFD77610FFC56C - 0FF48B4C0BCD5A3107A50F080144000000000000000003031C5F1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1919C3F602020F4500000000000000000000 - 000000000000000000000000000002020F451919C3F61B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0404216700000000000000000000000000000000D776 - 10FFD77610FF4727059309050037D77610FFD77610FFD77610FFD77610FF381F - 04830000000411090148A35A0DDED77610FF04020026613508AB0603002E6035 - 07ABD77610FFD77610FF361E0480000000000000000000000000000000000000 - 00000000000000000000000000041109014A4827059484480AC8B2610EE8C96E - 0FF7D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF874A - 0BCA080400310000000000000000000000000000000000000000000000000000 - 000001000016CB700FF8D77610FFD77610FFD77610FFCF7210FA2B1803740100 - 0014010000132816036FCB7010F8D77610FFD77610FFD77610FFCF7210FA0100 - 001500000000000000000000000000000000000000000000062C1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1919C3F602020F450000000000000000000000000202 - 114B0202114B00000000000000000000000002020F451919C3F61B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0101083400000000000000000000000000000000D776 - 10FFD77610FF83480AC70000000DAB5E0DE4D77610FFD77610FFD17310FC0000 - 0005381F0483D77610FFD57610FE99540BD700000003BB670EEE2B1803731B0E - 025BD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFD77610FFD77610FFD77610FFC16A0FF22715036E0000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0000000000005F3407A9D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF6A3A08B30000 - 000000000000000000000000000000000000000000000000000114149DDD1B1B - D1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B00000000000000000202114B1A1A - C5F81A1AC5F80202114B00000000000000000202114B1A1AC5F81B1BD1FF1B1B - D1FF1B1BD1FF1616A5E30000000200000000000000000000000000000000D776 - 10FFD77610FFD77610FF1F11026102010019170D01552514026BD77610FF0905 - 0035010000160D07003F512C069C3E22048A0A050038D77610FF703D08B80000 - 0010CE7110FAD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFD77610FFD77610FF633608AD0201001B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000005020028C66D0FF5D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFCF7210FB0A05 - 003800000000000000000000000000000000000000000000000005052A731B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F80202114B0202114B1A1AC5F81B1B - D1FF1B1BD1FF1A1AC5F80202114B0202114B1A1AC5F81B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0606307B0000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD37410FD5F3407A93D2204887A4309C0D77610FFC66D - 0FF56B3B08B4673908B1B8650EEC5D3307A86D3C08B6D77610FFC76E0FF6361E - 0480AF610DE7D77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FFA75C0DE1140A014E0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00078E4E0BCFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFA258 - 0CDD0000000F0000000000000000000000000000000000000000000000091414 - 9CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC5F81A1AC5F81B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1A1AC5F81A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1616A4E20000000C0000000000000000000000000000000000000000A058 - 0CDCD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD37410FD21120265000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D17310FC4124048D0000000C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000B06 - 003BD07210FBD77610FFD77610FFCB7010F85F3407AAC96E0FF7D77610FFD776 - 10FFD77610FFD77610FFC0690FF14A290597B4630EEAD77610FFD77610FFCB70 - 10F80B06003A0000000000000000000000000000000000000000000000000101 - 0A381A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1A - C9FA01010C3E0000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000080400310000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000190D0257D07210FB92500BD20703002E000000000000000FC36C0FF3D776 - 10FFD77610FFD57510FE01000012000000000201001A743F08BBCB7010F8120A - 014B000000000000000000000000000000000000000000000000000000000000 - 0000020214501A1AC5F81B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1A1AC8FA0303 - 1857000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000B06003B00000008000000000000000000000000894B0BCCD776 - 10FFD77610FFA35A0DDE000000000000000000000000000000020503002A0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010A3814149CDC1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1515A1E001010B3D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C80717171FF00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000583007A3D776 - 10FFD77610FF673808B000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000905052A7314149DDD1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1414A0DF05052C760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001B1B1B7D717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FE0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000E080143361E - 0480361E04801009014700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010000062B03031C5E0505 - 2C7605052C7603031C5F0000062D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000101011C1B1B1B7D1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C800E0E0E5D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000E101010611C1C1C7F0D0D0D570000000600000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000204040433121212661B1B - 1B7E1B1B1B7E1212126705050536000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000404 - 04335B5B5BE5717171FF717171FE717171FF4E4E4ED40101011E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000C1A1A1A7B5A5A5AE3717171FF717171FF7171 - 71FF717171FF717171FF717171FF5C5C5CE51B1B1B7E0000000E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000040404316363 - 63EF555555DD04040432000000030C0C0C54676767F4555555DD0101011E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000606063E595959E2717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF5B5B5BE5070707430000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000002101010621C1C - 1C801C1C1C801C1C1C80717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF1C1C1C801C1C - 1C801C1C1C801111116600000003000000000000000000000008575757DF5555 - 55DE0101011E0000000000000000000000000606063F676767F4555555DD0101 - 011E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000D0D0D576D6D6DFA717171FF717171FF717171FF5E5E5EE92F2F2FA51D1D - 1D831D1D1D822E2E2EA35C5C5CE7717171FF717171FF717171FF6D6D6DFB0F0F - 0F5D000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000F0F0F5E717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1111116600000000000000000A0A0A4D717171FF0808 - 084500000000000000000000000000000000000000000606063F676767F45555 - 55DD0101011E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000606 - 063D6D6D6DFA717171FF717171FF5E5E5EE90F0F0F5F00000005000000000000 - 00000000000000000000000000040E0E0E5B5C5C5CE6717171FF717171FF6D6D - 6DFB070707430000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000011111165717171FF0101 - 011F0000000000000000000000000000000000000000000000000606063F6767 - 67F4484848CB0000000100000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000000000B5757 - 57E0717171FF717171FF4E4E4ED40101011B0000000000000000000000000000 - 000000000000000000000000000000000000000000184B4B4BD0717171FF7171 - 71FF5B5B5BE50000000E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000004040433717171FF1C1C - 1C7F000000000000000000000000010101221212126700000001000000001616 - 1671717171FF0404043500000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000181818767171 - 71FF717171FF5F5F5FEA0101011C0000000000000000000000000606063C1919 - 1978191919790606063F000000010000000000000000010101185C5C5CE67171 - 71FF717171FF1B1B1B7E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000333333AC7171 - 71FE1414146C00000000000000000E0E0E5B717171FF25252593000000010707 - 0741717171FF0A0A0A4F00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000001575757DF7171 - 71FF717171FF111111630000000000000000000000103A3A3AB8717171FF7171 - 71FF717171FF717171FF3E3E3EBD0000001300000000000000000E0E0E5B7171 - 71FF717171FF5B5B5BE500000003000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000093C3C - 3CBA717171FE1414146C00000000000000001E1E1E84717171FF252525930505 - 053B6B6B6BF90202022400000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000303032E717171FF7171 - 71FF616161EC000000060000000000000000393939B5717171FF717171FF7171 - 71FF717171FF717171FF717171FF3E3E3EBD0000000100000000000000045C5C - 5CE7717171FF717171FF05050536000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 00093C3C3CBA717171FE1414146C00000000000000001E1E1E84717171FF2525 - 25930303033000000000000000160606063D0101012100000000000000000000 - 0000000000000000000000000000000000000000000010101060717171FF7171 - 71FF333333AB000000000000000005050538717171FF717171FF707070FE2A2A - 2A9D292929996F6F6FFD717171FF717171FF0707074000000000000000002E2E - 2EA3717171FF717171FF12121268000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000093C3C3CBA717171FE2929299A0E0E0E5B0F0F0F5D1E1E1E847171 - 71FF25252593030303306B6B6BF9717171FF717171FF3A3A3AB8000000150000 - 0000000000000000000000000000000000000000000018181877717171FF7171 - 71FF2121218A000000000000000016161672717171FF717171FF2D2D2DA10000 - 00000000000029292999717171FF717171FF1919197A00000000000000001D1D - 1D82717171FF717171FF1B1B1B7E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000000000092B2B2B9E6F6F6FFC717171FF6F6F6FFC090909481E1E - 1E84717171FF25252593090909490C0C0C541E1E1E846B6B6BF84E4E4ED40000 - 0017000000000000000000000000000000000000000017171776717171FF7171 - 71FF2121218A000000000000000016161671717171FF717171FF2F2F2FA40000 - 0000000000002A2A2A9D717171FF717171FF1919197900000000000000001E1E - 1E83717171FF717171FF1B1B1B7E000000000000000000000000000000000000 - 00000201001E361E0480361E0480361E0480361E0480361E04807A4309C0D776 - 10FFD77610FF7A4309C0361E0480361E0480361E0480361E0480361E04800201 - 001E00000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF525252DA1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C805050 - 50D6717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000140404043500000015000000000404 - 04341E1E1E84717171FF2525259300000001000000000909094B6B6B6BF84E4E - 4ED400000017000000000000000000000000000000000F0F0F5F717171FF7171 - 71FF333333AC000000000000000004040435717171FF717171FF717171FE2F2F - 2FA52D2D2DA2707070FE717171FF717171FF0606063D00000000000000002F2F - 2FA4717171FF717171FF12121267000000000000000000000000000000000000 - 000000000000321C037CD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C0000 - 000000000000000000000000000000000000000000001C1C1C80717171FF7171 - 71FF1D1D1D820000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001C1C - 1C80717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000106B6B - 6BF90B0B0B531E1E1E84717171FF2525259300000001000000000909094B6B6B - 6BF84E4E4ED4000000170000000000000000000000000303032C717171FF7171 - 71FF626262EE000000070000000000000000363636B0717171FF717171FF7171 - 71FF717171FF717171FF717171FF3A3A3AB70000000000000000000000055E5E - 5EE9717171FF717171FF04040434000000000000000000000000000000000000 - 00000000000000000000321C037CD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF321C037C000000000000 - 000000000000000000000000000000000000000000000E0E0E5B717171FF7171 - 71FF1C1C1C8000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000001C1C - 1C80717171FF717171FF11111163000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000040404357171 - 71FF0E0E0E5C000000001E1E1E84717171FF1212126700000000000000000909 - 094B6B6B6BF8464646C800000004000000000000000000000001555555DD7171 - 71FF717171FF1212126700000000000000000000000D363636B0717171FF7171 - 71FF717171FF717171FF393939B5000000100000000000000000101010607171 - 71FF717171FF595959E300000002000000000000000000000000000000000000 - 0000000000000000000000000000321C037CD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF321C037C00000000000000000000 - 00000000000000000000000000000000000000000000000000010E0E0E5A1C1C - 1C800707074000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000707 - 07401C1C1C800F0F0F5D00000002000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000010101187070 - 70FE2424249000000000000000000E0E0E5B0101012200000000000000000000 - 00000E0E0E5C717171FF0A0A0A50000000000000000000000000161616737171 - 71FF717171FF626262ED0101011F000000000000000000000000040404341515 - 157016161671050505370000000000000000000000000101011B5E5E5EE97171 - 71FF717171FF1A1A1A7B00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000321C037CD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF321C037C0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000003232 - 32AB6E6E6EFC0D0D0D5700000000000000000000000000000000000000000000 - 000000000004717171FF1B1B1B7E000000000000000000000000000000095555 - 55DC717171FF717171FF525252D90101011F0000000000000000000000000000 - 0000000000000000000000000000000000000101011C4E4E4ED4717171FF7171 - 71FF595959E20000000C00000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000321C037CD77610FFD776 - 10FFD77610FFD77610FF321C037C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000E434343C56D6D6DFB0D0D0D57000000000000000000000000000000000000 - 00000303032D717171FF12121269000000000000000000000000000000000505 - 05386B6B6BF8717171FF717171FF626262ED1212126700000007000000000000 - 0000000000000000000000000006111111635F5F5FEA717171FF717171FF6D6D - 6DFA0606063E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000321C037CD776 - 10FFD77610FF321C037C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000E434343C56D6D6DFB0D0D0D570000000000000000000000000000 - 00144C4C4CD1626262ED00000014000000000000000000000000000000000000 - 00000B0B0B506B6B6BF8717171FF717171FF717171FF626262EE343434AD2121 - 218B2121218A323232AB616161EC717171FF717171FF717171FF6D6D6DFA0D0D - 0D57000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000321C - 037C321C037C0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF1C1C1C800000000000000000000000000000 - 0000000000000000000000000000000000001C1C1C80717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000E434343C56D6D6DFB1414146D0000000E0303032E4B4B - 4BD1676767F40606063F00000000000000000000000000000000000000000000 - 00000000000005050538555555DC717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF575757E00606063D0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000E3E3E3EBD717171FF717171FF717171FF6060 - 60EB0606063E0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000916161673555555DD717171FF717171FF7171 - 71FF717171FF717171FF717171FF575757DF181818760000000B000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000001C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C80000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000020808084618181876101010600000 - 0010000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000010303032B0F0F0F5E1818 - 1876181818760F0F0F5F0303032D000000010000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000010101201C1C1C7F1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C7F02020223000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001B1B1B7E717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000391F - 0484391F04840000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000070707400707074007070740070707400707074007070740070707400101 - 012000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000391F0484D776 - 10FFD77610FF391F048400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000030200220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000302002200000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000391F0484D77610FFD776 - 10FFD77610FFD77610FF391F0484000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000391F0484361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480391F0484000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F07070740000000000000000000000000000000001C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000000000000000000000000000391F0484D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF391F04840000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000391F0484D77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FF391F04840000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000010101200707074007070740070707400707074007070740010101200000 - 00001C1C1C7F10101060070707400707074007070740070707401C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000391F0484D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF391F048400000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000391F0484D77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FF391F048400000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F070707400000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 00000000000000000000391F0484D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF391F0484000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000391F0484D77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FF391F0484000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000000000000391F0484D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF391F04840000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000391F0484D77610FFD77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF391F04840000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000070707400707074007070740070707400707074007070740070707400101 - 012000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000003020022361E0480361E0480361E0480361E0480361E04807A4309C0D776 - 10FFD77610FF7A4309C0361E0480361E0480361E0480361E0480361E04800302 - 0022000000000000000000000000000000000000000000000000000000000000 - 0000391F0484D77610FFD77610FFD77610FFD77610FFD77610FF7A4309C0361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480000000000000000000000000000000000000000000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04807A4309C0D77610FFD77610FFD77610FFD77610FFD77610FF391F - 048400000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000391F - 0484D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF391F0484000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00001C1C1C7F07070740000000000000000000000000000000001C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000321C - 037CD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF321C037C000000000000000000000000000000001C1C1C80717171FF0000 - 0000010101200707074007070740070707400707074007070740010101200000 - 00001C1C1C7F10101060070707400707074007070740070707401C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000321C037CD77610FFD77610FFD77610FFD77610FFD77610FF7A4309C0361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480000000000000000000000000000000000000000000000000361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E04807A4309C0D77610FFD77610FFD77610FFD77610FFD77610FF321C - 037C00000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F070707400000 - 00001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F0707 - 074000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000321C037CD77610FFD77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FFD77610FF321C037C0000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000321C037CD77610FFD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FFD77610FF321C037C000000000000 - 00000000000000000000000000000000000000000000291D1080A57441FF361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480A57441FF291D1080000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000321C037CD77610FFD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FFD77610FF321C037C00000000000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000321C037CD77610FF361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480D77610FF321C037C0000000000000000000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000321C037C361E04800000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000361E0480321C037C000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000361E0480D77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000201001E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000201001E00000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001A0E0259D27410FCD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD37410FD1D10025F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000361E0480D776 - 10FFD77610FF361E048000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000E0E0E5D717171FE7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF11111163000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000F0F - 0F5E1C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C7F0202022300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000005280505246B070734800505256D0000052B0000 - 000000000000000000000000000000000000000000001C1C1C80717171FF1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C80717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000006F6F - 6FFD717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000001160C0C62AF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF0E0E - 68B400000119000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000001200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0115141499DA1919C3F60606307C0000021E000000000000021B06062D771919 - BDF314149EDE000001190000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000092901841B7A02E100020022000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000C0C - 5EAB1B1BD1FF1A1AC9FA02021451000000000000000000000000000000000101 - 08321919BDF30D0D67B30000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000009290184229C02FF229C02FF1B7A02E1000200220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000004241B1B - CFFE09094896141497D91A1AC9FA020214510000000000000000000000000000 - 000006062D771B1BD1FF0000052B00000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 00000000000009290184229C02FF229C02FF229C02FF229C02FF1B7A02E10002 - 0022000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF717171FF717171FF717171FF7171 - 71FF585858E10000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000040420651B1B - D1FF000003230000021A141497D91A1AC9FA0202145100000000000000000000 - 00000000021C1B1BD1FF0505256D00000000000000001C1C1C80717171FF0000 - 00000000000000000000CB6F0FF8D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD57510FE000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 000009290184229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF1B7A - 02E1000200220000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF404040C01C1C1C801C1C1C804040 - 40C0717171FF0000000000000000000000000000000000000000010101201414 - 146B00000003000000000000000000000000000000000000000006062D781B1B - D1FF00000008000000000000021A141497D91A1AC9FA02021451000000000000 - 0000000000001B1BD1FF0707348000000000000000001C1C1C80717171FF0000 - 0000000000000000000091500BD1D77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF9D560BDA000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000929 - 0184229C02FF229C02FF229C02FF197502DD0A2E018C229C02FF229C02FF229C - 02FF1B7A02E10002002200000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF000000000000000000000000000000000101011F585858E17171 - 71FF2D2D2DA1000000030000000000000000000000000000000004041F641B1B - D1FF0000042600000000000000000000021A141497D91A1AC9FA020214510000 - 00000000021E1B1BD1FF0505256C00000000000000001C1C1C80717171FF0000 - 00000000000000000000130A014DC96E0FF7D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFCE7110FA170D0155000000000000 - 000000000000717171FF1C1C1C8000000000000000000000000009290184229C - 02FF229C02FF229C02FF197502DD0002001E000000000824007C229C02FF229C - 02FF229C02FF1B7A02E100020022000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF0000000000000000000000000000000010101061717171FF7171 - 71FF717171FF2D2D2DA100000003000000000000000000000000000003211B1B - CFFE070736830000000000000000000000000000021A141497D91A1AC9FA0202 - 14510606307C1B1BD1FF0000052800000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000201001B351D047FBA660EED784209BF0502 - 0027040200246E3C08B7BB670EEE3A2004850302002100000000000000000000 - 000000000000717171FF1C1C1C80000000000000000002090040229C02FF229C - 02FF229C02FF197502DD0002001E0000000000000000000000000824007C229C - 02FF229C02FF229C02FF1B7A02E1000200220000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000001252525937171 - 71FF717171FF717171FF2D2D2DA1000000030000000000000000000000000B0B - 5AA71A1AC5F801010B3D0000000000000000000000000000021A141497D91A1A - C9FA1919C3F60C0C61AE0000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000030200230301001F2615 - 026C2816036F0201001B03010020000000000000000000000000000000000000 - 000000000000717171FF1C1C1C800000000000000000000000000824007C229C - 02FF197502DD0002001E00000000000000000000000000000000000000000824 - 007C229C02FF229C02FF229C02FF1B7A02E10002002200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C800000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000717171FF1C1C1C8000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000012525 - 2593717171FF717171FF717171FF2D2D2DA10000000300000002010101200000 - 0112131392D51A1AC5F8070736830000042500000008000003230A0A49971B1B - D1FF141499DA000001160000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000000000006F3D08B7D776 - 10FFD77610FF85490AC900000003000000000000000000000000000000000000 - 000000000000717171FF1C1C1C8000000000000000000000000000000000061B - 006C0002001E0000000000000000000000000000000000000000000000000000 - 00000824007C229C02FF229C02FF229C02FF1B7A02E100020022000000000000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000000E0E0E5D7171 - 71FE717171FF717171FF717171FF717171FF1818187700000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 000125252593717171FF717171FF717171FF2D2D2DA12929299A575757E10101 - 011A000001120B0B5AA71B1BCFFE1B1BD1FF1B1BD1FF1B1BD1FF1B1BCFFE0C0C - 5EAB00000115000000000000000000000000000000001C1C1C80717171FF0000 - 000000000000000000000000000000000000000000000B06003CD77610FFD776 - 10FFD77610FFD77610FF150C0151000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000824007C229C02FF229C02FF229C02FF1B7A02E1000200220000 - 0000000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000001C1C1C807171 - 71FF717171FF717171FF717171FF383838B40000000700000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 00000000000125252593717171FF717171FF717171FF717171FF717171FF5757 - 57E101010120000000000000032104041F6306062D7804042065000003230000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 000000000000000000000000000000000000000000007C4409C2D77610FFD776 - 10FFD77610FFD77610FF874A0ACA000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000824007C229C02FF229C02FF229C02FF1B7A02E10002 - 0022000000000000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000001C1C1C807171 - 71FF717171FF717171FF383838B4000000070000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000125252593717171FF717171FF717171FF717171FF2929 - 299A000000020000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000A45A0DDFD77610FFD776 - 10FFD77610FFD77610FFA65B0DE0000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000824007C229C02FF229C02FF229C02FF1B7A - 02E1000200220000000000000000000000000000000000000000000000007171 - 71FF1C1C1C8000000000000000000000000000000000000000001C1C1C807171 - 71FF717171FF383838B400000007000000000000000000000000000000001C1C - 1C80717171FF0000000000000000000000000000000000000000000000000000 - 000000000000000000022929299A717171FF717171FF717171FF717171FF2D2D - 2DA1000000030000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000C36B0FF3D77610FFD776 - 10FFD77610FFD77610FFD07210FB000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000824007C229C02FF229C02FF229C - 02FF1B7A02E10002002200000000000000000000000000000000000000007171 - 71FF404040C01C1C1C801C1C1C801C1C1C801C1C1C801C1C1C80404040C07171 - 71FF383838B400000007000000000F0F0F5E1C1C1C801C1C1C801C1C1C804040 - 40C0717171FF0000000000000000000000000000000000000000000000000000 - 0000000000022929299A717171FF717171FF717171FF717171FF717171FF7171 - 71FF2D2D2DA10000000300000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 00000000000000000000000000000000000000000000A1580CDDD77610FFD776 - 10FFD77610FFD77610FF321C037C000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000824007C229C02FF229C - 02FF229C02FF1B7A02E100020022000000000000000000000000000000004F4F - 4FD6717171FF717171FF717171FF717171FF717171FF717171FF717171FF3838 - 38B40000000700000000000000006F6F6FFD717171FF717171FF717171FF7171 - 71FF383838B40000000000000000000000000000000000000000000000000000 - 00022929299A717171FF717171FF717171FF2929299A25252593717171FF7171 - 71FF717171FF2D2D2DA100000003000000000000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 000000000000000000000000000000000000000000000F0801459B550CD9C96E - 0FF7A45A0DDF2D19037600000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000824007C229C - 02FF229C02FF197502DD0002001E000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C80717171FF00000000000000000000 - 0000000000000000000000000000717171FF717171FF717171FF717171FF3838 - 38B4000000070000000000000000000000000000000000000000000000022929 - 299A717171FF717171FF717171FF2929299A0000000200000001252525937171 - 71FF717171FF717171FF2D2D2DA1000000030000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000824 - 007C197502DD0002001E00000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C80717171FF00000000000000000000 - 0000000000000000000000000000717171FF717171FF717171FF383838B40000 - 00070000000000000000000000000000000000000000000000022929299A7171 - 71FF717171FF717171FF2929299A000000020000000000000000000000012525 - 2593717171FF717171FF717171FF2D2D2DA10000000300000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000E0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001C1C1C80717171FF00000000000000000000 - 0000000000000000000000000000717171FF717171FF383838B4000000070000 - 0000000000000000000000000000000000000000000011111163717171FF7171 - 71FF717171FF2929299A00000002000000000000000000000000000000000000 - 000125252593717171FF717171FF717171FF1414146B00000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000001B1B1B7D717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF383838B400000007000000000000 - 000000000000000000000000000000000000000000000101011A525252D97171 - 71FF2929299A0000000200000000000000000000000000000000000000000000 - 00000000000125252593717171FF555555DD0101011E00000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000101011C1B1B1B7D1C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C80181818770000000700000000000000000000 - 00000000000000000000000000000000000000000000000000000101011A1111 - 1163000000020000000000000000000000000000000000000000000000000000 - 00000000000000000001101010600101011D0000000000000000000000000000 - 000000000000000000000000000000000000000000001C1C1C80717171FF1C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C1C801C1C - 1C801C1C1C80717171FF1C1C1C80000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000D0D0D596F6F6FFC7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF717171FF717171FF717171FF717171FF717171FF717171FF7171 - 71FF717171FF6F6F6FFD0F0F0F5F000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 004D0000004D0000004D0000004D0000004D0000004D0000004D0000004D0000 - 004D0000004D0000004D0000004D0000004D0000004D0000004D0000004D0000 - 004D0000004D0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000002020E4400000000000000000000 - 0000000000000000000002020E44000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0099000000990000009900000099000000990000009900000099000000990000 - 0099000000990000009900000099000000990000009900000099000000990000 - 0099000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000070737841B1BD1FF07073784000000000000 - 000000000000070737841B1BD1FF070737840000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000111111656767 - 67F40909094B0000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000606307C1B1BD1FF1B1BD1FF070737840000 - 0000070737841B1BD1FF1B1BD1FF0606307C0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000011111165707070FE7171 - 71FF636363EF0000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000606307C1B1BD1FF1B1BD1FF1010 - 7AC31B1BD1FF1B1BD1FF0606307C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000020000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000011111165707070FE717171FF6D6D - 6DFA0B0B0B510000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000606307C1B1BD1FF1B1B - D1FF1B1BD1FF0606307C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000050200280000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000011111165707070FE717171FF6D6D6DFB0D0D - 0D57000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F07070740000000000000000000000000070737841B1BD1FF1B1B - D1FF1B1BD1FF0707378400000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000201001E6839 - 08B1000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000361E04800000000000000000000000000000 - 000000000000000000000000000001010121111111641C1C1C7F181818770808 - 0847000000060000000011111165707070FE717171FF6D6D6DFB0D0D0D570000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F070707400000000000000000070737841B1BD1FF1B1BD1FF0F0F - 71BB1B1BD1FF1B1BD1FF07073784000000000000000000000000000000000000 - 000000000000000000000000000000000000000000042A170372C36B0FF3D776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 000000000000000000013B2004864A2905960000000000000000000000000000 - 0000000000000101011A333333AC707070FE717171FF717171FF717171FF7171 - 71FF5C5C5CE628282897707070FE717171FF6F6F6FFD0E0E0E5C000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0707074000000000070737841B1BD1FF1B1BD1FF0606307C0000 - 00000606307C1B1BD1FF1B1BD1FF070737840000000000000000000000000000 - 0000000000000000000000000000090500358C4D0BCED77610FFD77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 00000301001F663808B0D77610FF140B01500000000000000000000000000000 - 0000020202255A5A5AE4676767F41C1C1C8002020225000000020000000B0909 - 0948404040C0717171FF717171FF6F6F6FFD0F0F0F5E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F1C1C1C7F00000000070707401C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F07070740000000000606307C1B1BD1FF0606307C000000000000 - 0000000000000606307C1B1BD1FF0606307C0000000000000000000000000000 - 0000000000000000000E45260591D27410FCD77610FFD77610FFD77610FFD776 - 10FF00000000000000000000000000000000000000000000000F150C01515C32 - 07A7CD7010F9D77610FFB6640EEB000000070000000000000000000000000000 - 00074E4E4ED45E5E5EE90303032B000000000000000000000000000000000000 - 0000000000012121218C717171FF262626950000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000707074007070740070707400707 - 0740070707400707074000000000010101200707074007070740070707400707 - 07400707074001010120000000000000000001010B3C00000000000000000000 - 0000000000000000000001010B3C000000000000000000000000000000000000 - 0000160C0152AB5E0DE4D77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF3C2104874023048C512C069D6D3C08B69E570CDBD47410FDD77610FFD776 - 10FFD77610FFD77610FF361E0480000000000000000000000000000000001212 - 1268717171FF0909094A00000000000000000000000000000000000000000000 - 00000000000000000001404040C05F5F5FEA0000000800000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000201001E6839 - 08B1D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFA95D0DE20000000D000000000000000000000000000000004040 - 40C04B4B4BD00000000000000000000000000000000000000000000000000000 - 0000000000000000000009090949717171FF0909094B00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000000000000000000000000000042A170372C36B0FF3D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFCF7210FA0D07003F00000000000000000000000000000000000000006363 - 63EF252525920000000000000000000000000000000000000000000000000000 - 000000000000000000000000000B717171FF1818187800000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F00000000000000000000000049290596D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFCD70 - 10F9180D02570000000000000000000000000000000000000000000000006969 - 69F6202020880000000000000000000000000000000000000000000000000000 - 0000000000000000000000000002717171FF1C1C1C7F00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F000000000000000000000000000000022414026ABE690FF0D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FF9F570CDB0B06 - 003B000000000000000000000000000000000000000000000000000000005353 - 53DB333333AC0000000000000000000000000000000000000000000000000000 - 0000000000000000000002020225717171FF1111116400000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6666 - 66CC00000099000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000020100195F34 - 07A9D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD57610FE894B0BCC23130268000000070000 - 0000000000000000000000000000000000000000000000000000000000002727 - 2797676767F40000001400000000000000000000000000000000000000000000 - 000000000000000000001C1C1C80707070FE0101012100000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFFADADADE6666666CC666666CC666666CC666666CC666666CC2C2C - 2CB3000000990000000000000000000000000927018009270180092701800927 - 0180092701800927018000000000020900400927018009270180092701800927 - 0180092701800209004000000000070707400707074007070740070707400707 - 0740070707400000000000000000000000000000000000000000000000000000 - 00001109014AA45A0DDFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FF2F1A03782414026A110A014A010000170000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000202 - 02296D6D6DFA313131A800000001000000000000000000000000000000000000 - 0000000000000303032B676767F4333333AC0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099000000990000009900000099000000990000 - 0099000000990000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000B3E220489CF7210FBD77610FFD77610FFD77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000018181876717171FF313131A8000000140000000000000000000000000000 - 00000909094A5E5E5EE95A5A5AE40101011A0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099FFFFFFFFFFFFFFFFFFFFFFFFD0D0D0F11313 - 13A500000094000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000703002E83480AC7D77610FFD77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000181818766D6D6DFA676767F4333333AC20202089252525934B4B - 4BD0717171FF4E4E4ED402020225000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099FFFFFFFFFFFFFFFFD0D0D0F1131313A50000 - 009400000029000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000022414026ABE690FF0D776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000202022927272797535353DB696969F6636363EF4040 - 40C1121212680000000700000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099FFFFFFFFD0D0D0F1131313A5000000940000 - 002900000000000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000020100195F34 - 07A9000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099666666CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF - FFFFFFFFFFFF666666CC00000099D0D0D0F1131313A500000094000000290000 - 000000000000000000000000000000000000229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF0000000009270180229C02FF229C02FF229C02FF229C - 02FF229C02FF09270180000000001C1C1C7F1C1C1C7F1C1C1C7F1C1C1C7F1C1C - 1C7F1C1C1C7F0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00992C2C2CB3666666CC666666CC666666CC666666CC666666CC666666CC6666 - 66CC666666CC2C2C2CB300000099131313A50000009400000029000000000000 - 0000000000000000000000000000000000000927018009270180092701800927 - 0180092701800927018000000000020900400927018009270180092701800927 - 0180092701800209004000000000070707400707074007070740070707400707 - 0740070707400000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0099000000990000009900000099000000990000009900000099000000990000 - 0099000000990000009900000099000000940000002900000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000021120265361E0480361E - 0480361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480241402690000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D37410FDD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000030202104700000003000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000202020F460000 - 0004000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000001020211490B0B58A51515A1E01B1B - CDFD1B1BCDFD1616A4E20B0B5AA80202124D0000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 00030B0B53A11B1BD1FF0B0B53A1000000030000000000000000000000000000 - 000000000000000000000000000000000000000000020A0A4B9A1B1BD1FF0B0B - 5AA8000000040000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000052811117FC71B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF111184CB0000062C000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000101 - 0C3E1B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000000300000000000000000000 - 0000000000000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1B - D1FF020210470000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3F1818BBF11B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1919BFF402020F450000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A100000003000000000000 - 00000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A - 4B9A000000020000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000004271818BAF11B1BD1FF1B1BD1FF1A1AC3F708083E8C000007300000 - 0005000000040000062E08083B891919C1F51B1BD1FF1B1BD1FF1919BDF30000 - 062D000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A1000000030000 - 000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000 - 0002000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000110107CC41B1BD1FF1B1BD1FF1616A7E40000062E00000000000000000000 - 0000000000000000000000000000000005291515A1E01B1BD1FF1B1BD1FF1111 - 84CB000000020000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 00000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000 - 0003000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A000000020000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000202 - 0F451B1BD1FF1B1BD1FF1A1AC5F80000062F0000000000000000000000000000 - 000000000000000000000000000000000000000005291919C1F51B1BD1FF1B1B - D1FF0202124D0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B - 53A10A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A00000002000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000B0B - 519F1B1BD1FF1B1BD1FF09094391000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000008083B891B1BD1FF1B1B - D1FF0B0B5AA70000000000000000000000000000000000000000000000002112 - 0265361E0480361E0480361E0480361E0480361E0480D77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000404 - 1E62070734800707348007073480070734800707348007073480070734800707 - 3480070734800707348007073480070734800707348007073480070734800707 - 348004041F620000000000000000000000000000000000000000000000001414 - 99DA1B1BD1FF1B1BD1FF01010936000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000062E1B1BD1FF1B1B - D1FF1616A4E2000000000000000000000000000000000000000000000000D374 - 10FDD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000001090944931B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0A0A4B9A000000020000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001B1B - CDFD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0000000000000000000000000000000000000000000000001919 - C1F51B1BD1FF1B1BD1FF0000000C000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000041B1BD1FF1B1B - D1FF1B1BCDFD000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FF0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000020A0A4B9A1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF0B0B53A1000000030000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001B1B - CDFD1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF0000000000000000000000000000000000000000000000001919 - C0F51B1BD1FF1B1BD1FF0000000D000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000051B1BD1FF1B1B - D1FF1B1BCDFD000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF361E0480361E0480361E0480361E0480361E - 0480201102630000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1B - D1FF1B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000000300000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000303 - 1C5F070734800707348007073480070734800707348007073480070734800707 - 3480070734800707348007073480070734800707348007073480070734800707 - 348004041D600000000000000000000000000000000000000000000000001414 - 97D91B1BD1FF1B1BD1FF01010937000000000000000000000000000004250606 - 337F0707348000000529000000000000000000000000010108321B1BD1FF1B1B - D1FF1515A2E1000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A - 4B9A090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A100000003000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000A0A - 519F1B1BD1FF1B1BD1FF090945930000000000000000000000000606327E1B1B - D1FF1B1BD1FF070734800000000000000000000000000808418F1B1BD1FF1B1B - D1FF0B0B5AA7000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000 - 000200000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A1000000030000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000202 - 0F451B1BD1FF1B1BD1FF1A1AC7F9010108330000000000000000070734801B1B - D1FF1B1BD1FF0707348000000000000000000000072F1A1AC5F81B1BD1FF1B1B - D1FF0202124D000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A000000020000 - 00000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B53A10000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00010F0F7AC31B1BD1FF1B1BD1FF1717ADE80101093500000000070734801B1B - D1FF1B1BD1FF0707348000000000000007311616A9E51B1BD1FF1B1BD1FF1111 - 83CA00000002000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00020A0A4B9A1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A00000002000000000000 - 0000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1BD1FF0B0B - 53A1000000030000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000004261818BAF11B1BD1FF1B1BD1FF1B1BC9FB00000000070734801B1B - D1FF1B1BD1FF07073480000000001A1AC7F91B1BD1FF1B1BD1FF1919BDF30000 - 052B00000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000101 - 0C3F1B1BD1FF1B1BD1FF1B1BD1FF0A0A4B9A0000000200000000000000000000 - 000000000000000000000000000000000001090944931B1BD1FF1B1BD1FF1B1B - D1FF020210470000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000001010C3F1818B9F01B1BD1FF1B1BD1FF00000000070734801B1B - D1FF1B1BD1FF07073480000000001B1BD1FF1B1BD1FF1919BDF302020E440000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00020A0A4B9A1B1BD1FF0A0A4B9A000000020000000000000000000000000000 - 00000000000000000000000000000000000000000001090944931B1BD1FF0B0B - 53A1000000030000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000004260F0F79C21B1BD1FF00000000070734801B1B - D1FF1B1BD1FF07073480000000001B1BD1FF11117EC600000529000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000201010C3E00000002000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000101010C3E0000 - 0003000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000001010D4200000000070734801B1B - D1FF1B1BD1FF070734800000000002020F450000000100000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D374 - 10FDD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000606327E1B1B - D1FF1B1BD1FF0707348000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000001D10 - 025F361E0480361E0480361E0480361E0480361E0480361E0480361E0480361E - 0480361E0480361E048020110263000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000003220606 - 327D0606327E0000042500000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000391F - 0484000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000391F0484D776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000391F0484D77610FFD776 - 10FF000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000031A25620003 - 0422000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000391F0484D77610FFD77610FFD776 - 10FFD37410FDA95D0DE25D3307A8130A014D0000000200000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000000000414005D229B - 02FE229C02FF0517006300000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFD77610FFA1580CDD0201001E0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C40801089 - C6E1000304220000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000D070140D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF884B0BCB0603002C000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFD77610FFA1580CDD0201001E0201001E743F09BB0201001E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF1089C6E10003042200000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000C07003E1B0F025C00000000321C037CD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FFC56C0FF40F0801450000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000D776 - 10FFA1580CDD0201001E0201001EA1580CDDD77610FFA1580CDD0201001E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000004020026BE690FF0D37410FD1D10025E00000000321C037CD77610FFD776 - 10FF000000040703002E3E220489C76E0FF5D77610FFD77610FFC36C0FF30603 - 002D000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000A158 - 0CDD0201001E0201001EA1580CDDD77610FFD77610FFD77610FFA1580CDD0201 - 001E000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00017D4509C3D77610FFD77610FF9E570CDB0000000900000000321C037CD776 - 10FF00000000000000000000000005030029A65B0DE0D77610FFD77610FF884B - 0BCB000000020000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000201 - 001E0201001EA1580CDDD77610FFD77610FFD77610FFD77610FFD77610FFA158 - 0CDD0201001E0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000F08 - 0145D77610FFD77610FFC56C0FF405020027000000000000000000000000321C - 037C0000000000000000000000000000000005030029C76D0FF5D77610FFD776 - 10FF130A014D0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000046260592D77610FFD77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFA1580CDD0201001E00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000532D - 069FD77610FFD77610FF381F0483000000000000000000000000000000000000 - 000000000000000000000000000000000000000000003E220489D77610FFD776 - 10FF5C3207A70000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000005643708AED77610FFD77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFA1580CDD0201001E000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000009D56 - 0BDAD77610FFD77610FF04020026000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000703002ED77610FFD776 - 10FFA85C0DE20000000000000000000000000000000000000000000000000415 - 005E092701800927018009270180092701800927018009270180145702C0229C - 02FF229C02FF145702C009270180092701800927018009270180092701800927 - 0180051600620000000000000000000000000000000000000000000000000000 - 00000000000000000005643708AED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFA1580CDD0201001E0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000052C408014B1 - FFFF14B1FFFF052C408000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000C76D - 0FF5D77610FFC86E0FF600000001000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000004D77610FFD776 - 10FFD37410FD000000000000000000000000000000000000000000000000229A - 02FD229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000005643708AED77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFA1580CDD0201001E00000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000000304221089C6E114B1 - FFFF14B1FFFF1089C6E100030422000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000C66D - 0FF5D77610FFC96E0FF700000001000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000005D77610FFD776 - 10FFD37410FD0000000000000000000000000000000000000000000000002298 - 02FC229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C02FF229C - 02FF229B02FE0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000005643708AED77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFA1580CDD0201001E000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000304221089C6E114B1FFFF14B1 - FFFF14B1FFFF14B1FFFF1089C6E1000304220000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000009B55 - 0BD9D77610FFD77610FF04020026000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000008040033D77610FFD776 - 10FFA65B0DE00000000000000000000000000000000000000000000000000412 - 0059092701800927018009270180092701800927018009270180145702C0229C - 02FF229C02FF145702C009270180092701800927018009270180092701800927 - 01800414005D0000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000000000000005643708AED77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FFD77610FF4124048D000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000304221089C6E114B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E10003042200000000000000000000 - 000000000000000000000000000000000000000000000000000000000000522D - 069DD77610FFD77610FF371E0482000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000045260591D77610FFD776 - 10FF5A3107A50000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000005643708AED776 - 10FFD77610FFD77610FFD77610FFD77610FF5D3307A800000004080400320201 - 001A000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000304221089C6E114B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E100030422000000000000 - 0000000000000000000000000000000000000000000000000000000000000E07 - 0142D77610FFD77610FFC36C0FF3040200270000000000000000000000000000 - 00102E19037600000000000000000000000008040033CD7010F9D77610FFD776 - 10FF1109014A0000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000056437 - 08AED77610FFD77610FFD77610FF5D3307A80000000408040034BC670EEF9B55 - 0BD90201001A0000000000000000000000000000000000000000000000000000 - 000000000000000304221089C6E114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E1000304220000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00007A4309C0D77610FFD77610FFA35A0DDE0503002900000000000000000000 - 0010D77610FF321C037C000000000000000DAF600DE6D77610FFD77610FF8147 - 0AC6000000010000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0005643708AED77610FF5D3307A80000000408040034BC670EEFD77610FFD776 - 10FF93500BD30000000000000000000000000000000000000000000000000000 - 0000000304221089C6E114B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF1089C6E10003 - 0422000000000000000000000000000000000000000000000000000000000000 - 000003020023BB670EEED77610FFD77610FFC76E0FF63F23048B080400330201 - 001BD77610FFD77610FF351D037F000000001A0E025AD07210FBC0690FF10502 - 0027000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000005291603700000000408040034BC670EEFD77610FFD77610FFD776 - 10FFA35A0DDE0000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 0000000000000B06003ABB670EEED77610FFD77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FF391F048400000000150C01510C07003E0000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000503002ABC670EEFD77610FFD77610FFD77610FFAD5F - 0DE5040200260000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000030200237A4309C0D77610FFD77610FFD77610FFD776 - 10FFD77610FFD77610FFD77610FFD77610FF0D07014000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000009270180229C - 02FF229C02FF0927018000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000076B3B08B4D77610FFD77610FFAD5F0DE50402 - 0026000000000000000000000000000000000000000000000000000000000000 - 0000052C408014B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1 - FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF14B1FFFF052C - 4080000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000E070142522C069D9B550BD9C66D - 0FF5D77610FFD77610FFD77610FF321C037C0000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000041200592298 - 02FC229902FD0415005F00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000007633608AD9B550BD9040200260000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FFD77610FF321C037C000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000D77610FF321C037C00000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000321C037C0000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000424D3E000000000000003E000000 - 2800000060000000500100000100010000000000C00F00000000000000000000 - 000000000000000000000000FFFFFF0000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000} - DesignInfo = 13238488 - ImageInfo = < - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E59656C6C6F77 - 7B66696C6C3A234646423131353B7D3C2F7374796C653E0D0A3C706F6C79676F - 6E20636C6173733D2259656C6C6F772220706F696E74733D22362C342032362C - 342032362C382031382C31362031382C32342031342C32382031342C31362036 - 2C3820222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32322C366C2D362D36763443392E342C342C - 342C392E342C342C313663302C332E362C312E362C362E382C342E312C396C32 - 2E382D322E38632D312E382D312E352D332D332E372D332D362E3263302D342E - 342C332E362D382C382D3876344C32322C367A222F3E0D0A3C7061746820636C - 6173733D22426C75652220643D224D32332E392C374C32312C392E3863312E38 - 2C312E352C332C332E372C332C362E3263302C342E342D332E362C382D382C38 - 762D346C2D362C366C362C36762D3463362E362C302C31322D352E342C31322D - 313220202623393B4332382C31322E342C32362E342C392E322C32332E392C37 - 7A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 6464223E0D0A09093C7061746820636C6173733D22477265656E2220643D224D - 32372C3134682D39563563302D302E352D302E352D312D312D31682D32632D30 - 2E352C302D312C302E352D312C3176394835632D302E352C302D312C302E352D - 312C31763263302C302E352C302E352C312C312C316839763920202623393B26 - 23393B63302C302E352C302E352C312C312C31683263302E352C302C312D302E - 352C312D31762D39683963302E352C302C312D302E352C312D31762D32433238 - 2C31342E352C32372E352C31342C32372C31347A222F3E0D0A093C2F673E0D0A - 3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32372E362C382E326C2D332E382D332E3863 - 2D302E352D302E352D312E342D302E352D312E392C306C2D322E352C322E356C - 352E382C352E386C322E352D322E354332382E312C392E362C32382E312C382E - 382C32372E362C382E327A222F3E0D0A3C706F6C79676F6E20636C6173733D22 - 426C75652220706F696E74733D22342C32382031302C323820342C323220222F - 3E0D0A3C7265637420783D22352E382220793D2231332E3422207472616E7366 - 6F726D3D226D617472697828302E373037202D302E3730373220302E37303732 - 20302E373037202D382E3035372031352E343537292220636C6173733D22426C - 7565222077696474683D2231372E3622206865696768743D22382E32222F3E0D - 0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32372C3134682D37563363302D302E362D30 - 2E342D312D312D31483543342E342C322C342C322E342C342C3376313463302C - 302E362C302E342C312C312C31683776313163302C302E362C302E342C312C31 - 2C3168313463302E362C302C312D302E342C312D3120202623393B5631354332 - 382C31342E342C32372E362C31342C32372C31347A222F3E0D0A3C2F7376673E - 0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C7061746820636C6173 - 733D225265642220643D224D31382E382C31366C382D3863302E342D302E342C - 302E342D312C302D312E346C2D312E342D312E34632D302E342D302E342D312D - 302E342D312E342C306C2D382C386C2D382D38632D302E342D302E342D312D30 - 2E342D312E342C304C352E322C362E3620202623393B43342E382C372C342E38 - 2C372E362C352E322C386C382C386C2D382C38632D302E342C302E342D302E34 - 2C312C302C312E346C312E342C312E3463302E342C302E342C312C302E342C31 - 2E342C306C382D386C382C3863302E342C302E342C312C302E342C312E342C30 - 6C312E342D312E3420202623393B63302E342D302E342C302E342D312C302D31 - 2E344C31382E382C31367A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2252 - 656D6F7665223E0D0A09093C7061746820636C6173733D225265642220643D22 - 4D32372C31384835632D302E362C302D312D302E352D312D31762D3263302D30 - 2E362C302E342D312C312D3168323263302E352C302C312C302E342C312C3176 - 324332382C31372E352C32372E352C31382C32372C31387A222F3E0D0A093C2F - 673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C7061746820636C6173 - 733D225265642220643D224D32302C342E3776342E3463322E342C312E342C34 - 2C342C342C362E3963302C342E342D332E362C382D382C38732D382D332E362D - 382D3863302D332C312E362D352E352C342D362E3956342E3743372E332C362E - 332C342C31302E382C342C313620202623393B63302C362E362C352E342C3132 - 2C31322C313263362E362C302C31322D352E342C31322D31324332382C31302E - 382C32342E372C362E332C32302C342E377A222F3E0D0A3C7061746820636C61 - 73733D225265642220643D224D31372C3134682D32632D302E362C302D312D30 - 2E342D312D31563363302D302E362C302E342D312C312D31683263302E362C30 - 2C312C302E342C312C317631304331382C31332E362C31372E362C31342C3137 - 2C31347A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D225A - 6F6F6D223E0D0A09093C7061746820636C6173733D22426C61636B2220643D22 - 4D32372E372C32352E334C32302E352C313863312D312E342C312E352D332E32 - 2C312E352D3563302D352D342D392D392D39732D392C342D392C3963302C352C - 342C392C392C3963312E392C302C332E362D302E362C352D312E356C372E332C - 372E3320202623393B2623393B63302E332C302E332C302E392C302E332C312E - 322C306C312E322D312E324332382E312C32362E322C32382E312C32352E362C - 32372E372C32352E337A204D362C313363302D332E392C332E312D372C372D37 - 73372C332E312C372C3763302C332E392D332E312C372D372C3753362C31362E - 392C362C31337A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D223020302033322033322220656E61626C65 - 2D6261636B67726F756E643D226E6577203020302033322033322220786D6C3A - 73706163653D227072657365727665223E262331333B262331303B3C706F6C79 - 676F6E206F7061636974793D22302E362220706F696E74733D22342C3020342C - 33302032382C33302032382C372032312C3020222F3E0D0A3C706F6C79676F6E - 2066696C6C3D22234646464646462220706F696E74733D22362C3220362C3238 - 2032362C32382032362C31302031382C31302031382C3220222F3E0D0A3C706F - 6C79676F6E2066696C6C3D22234646464646462220706F696E74733D2232302C - 322032302C382032362C3820222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E59656C6C6F777B66696C6C3A2346464231 - 31353B7D262331333B262331303B2623393B2E5265647B66696C6C3A23443131 - 4331433B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A23 - 3732373237323B7D262331333B262331303B2623393B2E426C75657B66696C6C - 3A233131373744373B7D262331333B262331303B2623393B2E57686974657B66 - 696C6C3A234646464646463B7D262331333B262331303B2623393B2E47726565 - 6E7B66696C6C3A233033394332333B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374317B6F7061636974793A302E353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D262331333B262331303B2623393B - 2E7374337B66696C6C3A234646423131353B7D3C2F7374796C653E0D0A3C672F - 3E0D0A3C672069643D2244656C6574655175657279223E0D0A09093C70617468 - 20636C6173733D22477265656E2220643D224D382C3130483076366838563130 - 7A204D382C3248307636683856327A204D31382C32682D387636683856327A20 - 4D31382C3130682D38763668385631307A222F3E0D0A09093C6720636C617373 - 3D22737431223E0D0A0909093C7061746820636C6173733D22426C61636B2220 - 643D224D32382C3136682D38762D3668385631367A204D32382C32682D387636 - 683856327A204D302C32346838762D3648305632347A204D31302C3234683876 - 2D36682D385632347A222F3E0D0A09093C2F673E0D0A09093C706F6C79676F6E - 20636C6173733D225265642220706F696E74733D2233322C32302033302C3138 - 2032362C32322032322C31382032302C32302032342C32342032302C32382032 - 322C33302032362C32362033302C33302033322C32382032382C323420262339 - 3B222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D2255 - 6E646F2220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D33322C323663302C302C302D382D31362D3876364C - 302C31344C31362C3476364333322C31302C33322C32362C33322C32367A222F - 3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2243 - 6865636B223E0D0A09093C706F6C79676F6E20636C6173733D22477265656E22 - 20706F696E74733D2232372C352031312C323120352C313520322C3138203131 - 2C32372033302C38202623393B222F3E0D0A093C2F673E0D0A3C2F7376673E0D - 0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C61636B7B - 66696C6C3A233732373237323B7D3C2F7374796C653E0D0A3C7061746820636C - 6173733D22426C61636B2220643D224D32312C32483131632D302E352C302D31 - 2C302E352D312C317635483543342E352C382C342C382E352C342C3976323063 - 302C302E352C302E352C312C312C3168313663302E352C302C312D302E352C31 - 2D31762D35683563302E352C302C312D302E352C312D3120202623393B56394C - 32312C327A204D32302C323848365631306838763563302C302E352C302E352C - 312C312C3168355632387A204D32362C3232682D34762D376C2D372D37682D33 - 56346838763563302C302E352C302E352C312C312C3168355632327A222F3E0D - 0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E5265647B66696C6C3A2344313143 - 31433B7D3C2F7374796C653E0D0A3C7061746820636C6173733D225265642220 - 643D224D32322C3134632D342E342C302D382C332E362D382C3873332E362C38 - 2C382C3873382D332E362C382D385332362E342C31342C32322C31347A204D32 - 322C313663312E312C302C322E322C302E332C332E312C302E396C2D382E322C - 382E3220202623393B632D302E362D302E392D302E392D322D302E392D332E31 - 4331362C31382E372C31382E372C31362C32322C31367A204D32322C3238632D - 312E342C302D322E372D302E352D332E372D312E336C382E342D382E3463302E - 382C312C312E332C322E332C312E332C332E3720202623393B4332382C32352E - 332C32352E332C32382C32322C32387A222F3E0D0A3C7061746820636C617373 - 3D22426C61636B2220643D224D31362E352C31332E374C31342E382C31326C36 - 2E392D362E3963302E342D302E342C302E342D312C302D312E346C2D312E342D - 312E34632D302E342D302E342D312D302E342D312E342C304C31322C392E324C - 352E312C322E3320202623393B632D302E342D302E342D312D302E342D312E34 - 2C304C322E332C332E37632D302E342C302E342D302E342C312C302C312E344C - 392E322C31326C2D362E392C362E39632D302E342C302E342D302E342C312C30 - 2C312E346C312E342C312E3463302E342C302E342C312C302E342C312E342C30 - 6C362E392D362E3920202623393B6C312E372C312E374331342E342C31352E34 - 2C31352E342C31342E342C31362E352C31332E377A222F3E0D0A3C2F7376673E - 0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E59656C6C6F777B66696C6C3A2346464231 - 31353B7D262331333B262331303B2623393B2E5265647B66696C6C3A23443131 - 4331433B7D262331333B262331303B2623393B2E426C75657B66696C6C3A2331 - 31373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A696E6C696E653B66696C6C3A233033394332333B - 7D262331333B262331303B2623393B2E7374337B646973706C61793A696E6C69 - 6E653B66696C6C3A234431314331433B7D262331333B262331303B2623393B2E - 7374347B646973706C61793A696E6C696E653B66696C6C3A233732373237323B - 7D3C2F7374796C653E0D0A3C672069643D22456D706C6F79656550726F66696C - 65223E0D0A09093C7061746820636C6173733D22426C61636B2220643D224D32 - 392C30483343322E352C302C322C302E352C322C3176333063302C302E352C30 - 2E352C312C312C3168323663302E352C302C312D302E352C312D315631433330 - 2C302E352C32392E352C302C32392C307A204D32382C33304834563268323456 - 33307A222F3E0D0A09093C7061746820636C6173733D22426C75652220643D22 - 4D31322E332C31332E38632D302E312D302E332D302E332D302E362D302E332D - 302E3963302E312D302E312C302E332D302E322C302E332D302E324331312E36 - 2C31302E352C31322C382C31352E322C3863332E352C302C332E372C312E392C - 332E372C312E3920202623393B2623393B73312E392D302E312C302E372C322E - 3963302E312D302E312C302E332D302E312C302E332C302E3263302E312C302E - 332D302E312C302E362D302E322C302E39632D302E322C302E332C302E312C31 - 2E312D302E362C3176302E314331382E382C31362E342C31372E382C31382C31 - 362C313820202623393B2623393B732D322E372D312E362D332E312D332E3163 - 302D302E312C302D302E312C302D302E314331322E322C31342E392C31322E34 - 2C31342E312C31322E332C31332E387A204D31382E372C3138632D302E352C31 - 2D312E342C312E392D322E372C312E39632D312E332C302D322E322D302E392D - 322E372D3220202623393B2623393B4331312E372C32302E332C382C31382E37 - 2C382C32332E37563234683136762D302E334332342C31382E372C32302E332C - 32302E322C31382E372C31387A222F3E0D0A093C2F673E0D0A3C2F7376673E0D - 0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D262331333B262331303B2623393B2E7374307B6F7061636974793A - 302E353B7D3C2F7374796C653E0D0A3C672069643D2257696E646F77223E0D0A - 09093C7061746820636C6173733D22426C61636B2220643D224D32382C387632 - 3048345638483276323163302C302E352C302E352C312C312C3168323663302E - 352C302C312D302E352C312D3156384832387A222F3E0D0A09093C7061746820 - 636C6173733D22426C75652220643D224D33302C3130563563302D302E352D30 - 2E352D312D312D31483343322E352C342C322C342E352C322C3576354833307A - 222F3E0D0A093C2F673E0D0A3C6720636C6173733D22737430223E0D0A09093C - 7265637420783D22362220793D2231322220636C6173733D22426C61636B2220 - 77696474683D223822206865696768743D2232222F3E0D0A09093C7061746820 - 636C6173733D22426C61636B2220643D224D31362C31327636683130762D3648 - 31367A204D32342C3136682D36762D3268365631367A222F3E0D0A09093C7061 - 746820636C6173733D22426C61636B2220643D224D31362C3230763668313076 - 2D364831367A204D32342C3234682D36762D3268365632347A222F3E0D0A0909 - 3C7265637420783D22362220793D2232302220636C6173733D22426C61636B22 - 2077696474683D223822206865696768743D2232222F3E0D0A093C2F673E0D0A - 3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F7731446F776E223E0D0A09093C706174682069643D2247726F75705F53 - 656C656374696F6E5F325F2220636C6173733D22426C75652220643D224D3134 - 2C34763134682D302E3748366C31302C31306C31302D3130682D372E33483138 - 56344831347A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F77314C656674223E0D0A09093C706F6C79676F6E20636C6173733D2242 - 6C75652220706F696E74733D2232382C31342031342C31342031342C31332E33 - 2031342C3620342C31362031342C32362031342C31382E372031342C31382032 - 382C3138202623393B222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F773152696768745F315F223E0D0A09093C7061746820636C6173733D22 - 426C75652220643D224D342C3134683134762D302E3756366C31302C31304C31 - 382C3236762D372E3356313848345631347A222F3E0D0A093C2F673E0D0A3C2F - 7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2241 - 72726F77315570223E0D0A09093C706174682069643D2247726F75705F53656C - 656374696F6E5F335F2220636C6173733D22426C75652220643D224D31342C32 - 38563134682D302E3748364C31362C346C31302C3130682D372E334831387631 - 344831347A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D225072696E745F315F223E0D0A09093C7061746820636C6173733D22426C - 61636B2220643D224D31302C346831327638683256324838763130683256347A - 204D32382C3130682D32763363302C302E362D302E342C312D312C314837632D - 302E362C302D312D302E342D312D31762D334834632D312E312C302D322C302E - 392D322C3276313220202623393B2623393B63302C312E312C302E392C322C32 - 2C3268347634683136762D34683463312E312C302C322D302E392C322D325631 - 324333302C31302E392C32392E312C31302C32382C31307A204D32322C323476 - 327632483130762D32762D32762D346831325632347A222F3E0D0A093C2F673E - 0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C61636B7B - 66696C6C3A233732373237323B7D3C2F7374796C653E0D0A3C672069643D2248 - 797065726C696E6B223E0D0A09093C673E0D0A0909093C7061746820636C6173 - 733D22426C61636B2220643D224D31302E332C32312E3763302E342C302E342C - 312C302E342C312E342C306C31302D313063302E342D302E342C302E342D312C - 302D312E34732D312D302E342D312E342C306C2D31302C313020202623393B26 - 23393B2623393B43392E392C32302E372C392E392C32312E332C31302E332C32 - 312E377A222F3E0D0A0909093C7061746820636C6173733D22426C61636B2220 - 643D224D31352E342C31392E3563302E352C312E312C302E332C322E352D302E - 362C332E346C2D342E322C342E32632D312E322C312E322D332E312C312E322D - 342E322C304C352C32352E37632D312E322D312E322D312E322D332E312C302D - 342E3220202623393B2623393B2623393B6C342E322D342E3263302E392D302E - 392C322E332D312E312C332E342D302E366C312E352D312E35632D312E392D31 - 2E332D342E362D312E312D362E332C302E364C332E362C3230632D322C322D32 - 2C352E312C302C372E314C352C32382E3563322C322C352E312C322C372E312C - 306C342E322D342E3220202623393B2623393B2623393B63312E372D312E372C - 312E392D342E332C302E362D362E334C31352E342C31392E357A222F3E0D0A09 - 09093C7061746820636C6173733D22426C61636B2220643D224D32382E352C34 - 2E396C2D312E342D312E34632D322D322D352E312D322D372E312C306C2D342E - 322C342E32632D312E372C312E372D312E392C342E332D302E362C362E336C31 - 2E352D312E35632D302E352D312E312D302E332D322E352C302E362D332E3420 - 202623393B2623393B2623393B6C342E322D342E3263312E322D312E322C332E - 312D312E322C342E322C306C312E342C312E3463312E322C312E322C312E322C - 332E312C302C342E326C2D342E322C342E32632D302E392C302E392D322E332C - 312E312D332E342C302E364C31382C31362E3820202623393B2623393B262339 - 3B63312E392C312E332C342E362C312E312C362E332D302E366C342E322D342E - 324333302E352C31302C33302E352C362E382C32382E352C342E397A222F3E0D - 0A09093C2F673E0D0A09093C673E0D0A0909093C7061746820636C6173733D22 - 426C61636B2220643D224D31302E332C32312E3763302E342C302E342C312C30 - 2E342C312E342C306C31302D313063302E342D302E342C302E342D312C302D31 - 2E34732D312D302E342D312E342C306C2D31302C313020202623393B2623393B - 2623393B43392E392C32302E372C392E392C32312E332C31302E332C32312E37 - 7A222F3E0D0A0909093C7061746820636C6173733D22426C61636B2220643D22 - 4D31352E342C31392E3563302E352C312E312C302E332C322E352D302E362C33 - 2E346C2D342E322C342E32632D312E322C312E322D332E312C312E322D342E32 - 2C304C352C32352E37632D312E322D312E322D312E322D332E312C302D342E32 - 20202623393B2623393B2623393B6C342E322D342E3263302E392D302E392C32 - 2E332D312E312C332E342D302E366C312E352D312E35632D312E392D312E332D - 342E362D312E312D362E332C302E364C332E362C3230632D322C322D322C352E - 312C302C372E314C352C32382E3563322C322C352E312C322C372E312C306C34 - 2E322D342E3220202623393B2623393B2623393B63312E372D312E372C312E39 - 2D342E332C302E362D362E334C31352E342C31392E357A222F3E0D0A0909093C - 7061746820636C6173733D22426C61636B2220643D224D32382E352C342E396C - 2D312E342D312E34632D322D322D352E312D322D372E312C306C2D342E322C34 - 2E32632D312E372C312E372D312E392C342E332D302E362C362E336C312E352D - 312E35632D302E352D312E312D302E332D322E352C302E362D332E3420202623 - 393B2623393B2623393B6C342E322D342E3263312E322D312E322C332E312D31 - 2E322C342E322C306C312E342C312E3463312E322C312E322C312E322C332E31 - 2C302C342E326C2D342E322C342E32632D302E392C302E392D322E332C312E31 - 2D332E342C302E364C31382C31362E3820202623393B2623393B2623393B6331 - 2E392C312E332C342E362C312E312C362E332D302E366C342E322D342E324333 - 302E352C31302C33302E352C362E382C32382E352C342E397A222F3E0D0A0909 - 3C2F673E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A23303339 - 4332333B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A - 234646423131353B7D262331333B262331303B2623393B2E426C61636B7B6669 - 6C6C3A233732373237323B7D262331333B262331303B2623393B2E5768697465 - 7B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E5265 - 647B66696C6C3A234431314331433B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E37353B7D3C2F7374796C653E0D0A3C67206964 - 3D22546172676574223E0D0A09093C7061746820636C6173733D22426C61636B - 2220643D224D31362C3130632D332E332C302D362C322E372D362C3673322E37 - 2C362C362C3673362D322E372C362D365331392E332C31302C31362C31307A20 - 4D31362C3138632D312E312C302D322D302E392D322D3263302D312E312C302E - 392D322C322D3220202623393B2623393B73322C302E392C322C324331382C31 - 372E312C31372E312C31382C31362C31387A222F3E0D0A09093C706174682063 - 6C6173733D22426C61636B2220643D224D31362C3243382E332C322C322C382E - 332C322C313673362E332C31342C31342C31347331342D362E332C31342D3134 - 5332332E372C322C31362C327A204D31362C3236632D352E352C302D31302D34 - 2E352D31302D313020202623393B2623393B63302D352E352C342E352D31302C - 31302D31307331302C342E352C31302C31304332362C32312E352C32312E352C - 32362C31362C32367A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D31362C313256366C31362C31304C31362C32 - 36762D3643302C32302C302C32382C302C323853302C31322C31362C31327A22 - 2F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D33302C3138762D346C2D342E342D302E3763 - 2D302E322D302E382D302E352D312E352D302E392D322E316C322E362D332E36 - 6C2D322E382D322E386C2D332E362C322E36632D302E372D302E342D312E342D - 302E372D322E312D302E394C31382C32682D3420202623393B6C2D302E372C34 - 2E34632D302E382C302E322D312E352C302E352D322E312C302E394C372E352C - 342E374C342E372C372E356C322E362C332E36632D302E342C302E372D302E37 - 2C312E342D302E392C322E314C322C313476346C342E342C302E3763302E322C - 302E382C302E352C312E352C302E392C322E3120202623393B6C2D322E362C33 - 2E366C322E382C322E386C332E362D322E3663302E372C302E342C312E342C30 - 2E372C322E312C302E394C31342C333068346C302E372D342E3463302E382D30 - 2E322C312E352D302E352C322E312D302E396C332E362C322E366C322E382D32 - 2E386C2D322E362D332E3620202623393B63302E342D302E372C302E372D312E - 342C302E392D322E314C33302C31387A204D31362C3230632D322E322C302D34 - 2D312E382D342D3473312E382D342C342D3473342C312E382C342C345331382E - 322C32302C31362C32307A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C7061746820636C6173 - 733D225265642220643D224D31362C3243382E332C322C322C382E332C322C31 - 3673362E332C31342C31342C31347331342D362E332C31342D31345332332E37 - 2C322C31362C327A204D32332C32306C2D332C336C2D342D346C2D342C346C2D - 332D336C342D346C2D342D346C332D336C342C3420202623393B6C342D346C33 - 2C336C2D342C344C32332C32307A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C6163 - 6B2220643D224D382C3468313876366832563363302D302E352D302E352D312D - 312D31483743362E352C322C362C322E352C362C337637683256347A222F3E0D - 0A3C7061746820636C6173733D22426C61636B2220643D224D32362C32384838 - 563138483676313163302C302E352C302E352C312C312C3168323063302E352C - 302C312D302E352C312D31563138682D325632387A222F3E0D0A3C7061746820 - 636C6173733D22426C75652220643D224D32392C38682D31682D324838483648 - 3543342E342C382C342C382E342C342C3976313063302C302E362C302E342C31 - 2C312C31683168326831386832683163302E362C302C312D302E342C312D3156 - 394333302C382E342C32392E362C382C32392C387A20202623393B204D31322E - 392C3132632D302E352D302E332D312D302E352D312E362D302E35632D302E37 - 2C302D312E322C302E322D312E362C302E3743392E322C31322E362C392C3133 - 2E332C392C313463302C302E372C302E322C312E332C302E362C312E3873302E - 392C302E372C312E362C302E3720202623393B63302E362C302C312E322D302E - 322C312E372D302E3576312E36632D302E352C302E332D312E322C302E342D32 - 2C302E34632D312E312C302D322D302E332D322E362D31632D302E312D302E31 - 2D302E322D302E322D302E322D302E33632D302E352D302E362D302E372D312E - 352D302E372D322E3420202623393B63302D312C302E322D312E382C302E372D - 322E3563302E312D302E322C302E322D302E332C302E342D302E3543392E312C - 31302E342C31302C31302C31312E312C313063302E372C302C312E332C302E31 - 2C312E382C302E335631327A204D31392E322C31362E3820202623393B632D30 - 2E322C302E332D302E342C302E352D302E362C302E37632D302E332C302E322D - 302E362C302E332D302E392C302E344331372E342C31372E392C31372C31382C - 31362E362C3138632D302E342C302D302E382C302D312E312D302E31632D302E - 342D302E312D302E372D302E322D302E392D302E33762D312E3720202623393B - 63302E332C302E332C302E362C302E352C302E392C302E3663302E332C302E31 - 2C302E372C302E322C312C302E3263302E322C302C302E342C302C302E352D30 - 2E3163302E322C302C302E332D302E312C302E342D302E3263302E312D302E31 - 2C302E322D302E322C302E322D302E3220202623393B63302E312D302E312C30 - 2E312D302E322C302E312D302E3363302D302E322C302D302E332D302E312D30 - 2E34732D302E322D302E322D302E332D302E33732D302E332D302E322D302E35 - 2D302E33732D302E342D302E322D302E362D302E33632D302E362D302E332D31 - 2D302E362D312E322D302E3920202623393B732D302E342D302E382D302E342D - 312E3363302D302E342C302E312D302E372C302E322D3163302E312D302E332C - 302E342D302E352C302E362D302E3773302E362D302E332C302E392D302E3463 - 302E332D302E312C302E372D302E312C312E312D302E3163302E342C302C302E - 372C302C312C302E3120202623393B63302E332C302C302E362C302E312C302E - 382C302E3276312E36632D302E312D302E312D302E332D302E322D302E342D30 - 2E32632D302E312D302E312D302E332D302E312D302E342D302E32632D302E31 - 2C302D302E332D302E312D302E342D302E31632D302E312C302D302E332C302D - 302E342C3020202623393B632D302E322C302D302E332C302D302E352C302E31 - 632D302E312C302D302E332C302E312D302E342C302E32632D302E312C302E31 - 2D302E322C302E312D302E322C302E32632D302E312C302E312D302E312C302E - 322D302E312C302E3363302C302E312C302C302E322C302E312C302E33202026 - 23393B63302E312C302E312C302E322C302E322C302E332C302E3363302E312C - 302E312C302E332C302E322C302E342C302E3363302E322C302E312C302E342C - 302E322C302E362C302E3363302E332C302E312C302E352C302E332C302E382C - 302E3463302E322C302E312C302E342C302E332C302E362C302E352020262339 - 3B63302E322C302E322C302E332C302E342C302E342C302E3663302E312C302E - 322C302E312C302E352C302E312C302E384331392E352C31362E312C31392E34 - 2C31362E352C31392E322C31362E387A204D32362C31332E326C2D312E352C34 - 2E37682D312E384C32302E332C31304832326C312E352C352E3520202623393B - 63302E312C302E332C302E312C302E352C302E312C302E38683063302D302E32 - 2C302E312D302E352C302E322D302E386C312E352D352E3548323668314C3236 - 2C31332E327A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E477265656E7B66696C6C3A233033394332 - 333B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A233732 - 373237323B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C61 - 636B2220643D224D382C3468313876366832563363302D302E352D302E352D31 - 2D312D31483743362E352C322C362C322E352C362C337637683256347A222F3E - 0D0A3C7061746820636C6173733D22426C61636B2220643D224D32362C323848 - 38762D392E32483656323963302C302E352C302E352C312C312C316832306330 - 2E352C302C312D302E352C312D315631382E38682D325632387A222F3E0D0A3C - 7061746820636C6173733D22477265656E2220643D224D32392C38483543342E - 342C382C342C382E342C342C3976313063302C302E362C302E342C312C312C31 - 68323463302E362C302C312D302E342C312D3156394333302C382E342C32392E - 362C382C32392C387A204D31312E362C31386C2D312E322D322E362020262339 - 3B63302D302E312D302E312D302E332D302E312D302E356C302C3063302C302E - 312D302E312C302E332D302E322C302E364C382E382C313848362E396C322E33 - 2D346C2D322E312D3468326C312C322E3463302E312C302E322C302E322C302E - 342C302E322C302E376C302C3020202623393B63302D302E322C302E312D302E - 342C302E322D302E376C312E312D322E3468312E386C2D322E322C346C322E32 - 2C344831312E367A204D31392E382C3138682D342E33762D3868312E3676362E - 3568322E375631387A204D32352E382C31362E38632D302E322C302E332D302E - 342C302E352D302E362C302E3720202623393B732D302E362C302E332D302E39 - 2C302E344332332E392C31382C32332E352C31382C32332E312C3138732D302E - 382C302D312E312D302E31632D302E342D302E312D302E372D302E322D302E39 - 2D302E33762D312E3763302E332C302E332C302E362C302E352C312C302E3620 - 202623393B63302E332C302E312C302E372C302E322C312C302E3263302E322C - 302C302E342C302C302E352D302E3163302E322C302C302E332D302E312C302E - 342D302E3273302E322D302E322C302E322D302E3263302D302E312C302E312D - 302E322C302E312D302E3363302D302E322C302D302E332D302E312D302E3420 - 202623393B632D302E312D302E312D302E322D302E322D302E332D302E33732D - 302E332D302E322D302E352D302E33732D302E342D302E322D302E362D302E33 - 632D302E362D302E332D312D302E362D312E332D302E39632D302E332D302E34 - 2D302E342D302E382D302E342D312E3363302D302E342C302E312D302E372C30 - 2E322D3120202623393B63302E322D302E332C302E342D302E352C302E362D30 - 2E3763302E332D302E322C302E362D302E332C302E392D302E3473302E372D30 - 2E312C312E312D302E3173302E372C302C312C302E3163302E332C302C302E36 - 2C302E312C302E382C302E3276312E36632D302E312D302E312D302E332D302E - 322D302E342D302E3220202623393B732D302E332D302E312D302E342D302E32 - 632D302E322C302D302E332D302E312D302E352D302E31632D302E312C302D30 - 2E332C302D302E342C30632D302E322C302D302E342C302D302E352C302E3163 - 2D302E322C302D302E332C302E312D302E342C302E3220202623393B632D302E - 312C302E312D302E322C302E322D302E322C302E32632D302E312C302E312D30 - 2E312C302E322D302E312C302E3373302C302E322C302E312C302E3373302E32 - 2C302E322C302E332C302E3363302E312C302E312C302E332C302E322C302E34 - 2C302E3320202623393B63302E322C302E312C302E342C302E322C302E362C30 - 2E3363302E332C302E312C302E352C302E332C302E382C302E3463302E322C30 - 2E312C302E342C302E332C302E362C302E3573302E332C302E342C302E342C30 - 2E3663302E312C302E322C302E312C302E352C302E312C302E3820202623393B - 4332362C31362E312C32352E392C31362E352C32352E382C31362E387A222F3E - 0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E477265656E7B66696C6C3A233033394332 - 333B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C7565 - 2220643D224D32392C31384837632D302E362C302D312C302E342D312C317631 - 3263302C302E362C302E342C312C312C3168323263302E362C302C312D302E34 - 2C312D315631394333302C31382E342C32392E362C31382C32392C31387A204D - 32382C3330483856323068323020202623393B5633307A222F3E0D0A3C706174 - 6820636C6173733D22426C75652220643D224D31332E332C32386C2D302E362D - 312E3663302D302E312D302E312D302E322D302E312D302E3373302D302E322C - 302D302E32683063302C302E312C302C302E322C302C302E3363302C302E312C - 302C302E322D302E312C302E334C31312E382C323848313020202623393B6C31 - 2E352D336C2D312E342D334831326C302E352C312E3663302C302E312C302E31 - 2C302E332C302E312C302E36683063302D302E332C302E312D302E352C302E31 - 2D302E366C302E362D312E364831356C2D312E342C336C312E352C334831332E - 337A222F3E0D0A3C7061746820636C6173733D22426C75652220643D224D3230 - 2E322C3238762D332E3363302D302E332C302D302E362C302D316C302D302E33 - 6830632D302E312C302E352D302E312C302E382D302E322C314C31392E332C32 - 38682D312E346C2D302E382D332E3663302D302E312D302E312D302E342D302E - 322D31683020202623393B63302C302E392C302C312E352C302C312E38563238 - 682D312E33762D3668322E336C302E372C332E3363302C302E312C302C302E32 - 2C302E312C302E3463302C302E322C302C302E342C302E312C302E3568306330 - 2D302E332C302E312D302E362C302E312D302E396C302E372D332E3268322E33 - 76364832302E327A222F3E0D0A3C7061746820636C6173733D22426C75652220 - 643D224D32322E372C3238762D3668312E3576342E364832365632384832322E - 377A222F3E0D0A3C7061746820636C6173733D22426C75652220643D224D3239 - 2C31384837632D302E362C302D312C302E342D312C3176313263302C302E362C - 302E342C312C312C3168323263302E362C302C312D302E342C312D3156313943 - 33302C31382E342C32392E362C31382C32392C31387A204D32382C3330483856 - 323068323020202623393B5633307A222F3E0D0A3C7061746820636C6173733D - 22477265656E2220643D224D322C323456313468323076326832762D3363302D - 302E362D302E342D312D312D314831632D302E362C302D312C302E342D312C31 - 76313263302C302E362C302E342C312C312C316833762D3248327A222F3E0D0A - 3C7061746820636C6173733D22477265656E2220643D224D31362C313063302C - 302C302E322D342C382D3476326C382D346C2D382D3476324331362E322C322C - 31362C31302C31362C31307A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A23313137 - 3744373B7D262331333B262331303B2623393B2E7374307B6F7061636974793A - 302E353B7D3C2F7374796C653E0D0A3C7061746820636C6173733D22426C6163 - 6B2220643D224D33302C31307631384836762D32762D32563130483476313448 - 32563468323476366832563363302D302E362D302E342D312D312D3148314330 - 2E342C322C302C322E342C302C3376323263302C302E362C302E342C312C312C - 316833763320202623393B63302C302E352C302E352C312C312C316832366330 - 2E352C302C312D302E352C312D315631304833307A222F3E0D0A3C7061746820 - 636C6173733D22426C75652220643D224D33322C3763302D302E362D302E342D - 312D312D31483543342E342C362C342C362E342C342C37763276317632683238 - 56377A222F3E0D0A3C6720636C6173733D22737430223E0D0A09093C72656374 - 20783D22382220793D2231362220636C6173733D22426C61636B222077696474 - 683D22313022206865696768743D2232222F3E0D0A09093C7061746820636C61 - 73733D22426C61636B2220643D224D32302C313476386838762D384832307A20 - 4D32362C3230682D34762D3468345632307A222F3E0D0A093C2F673E0D0A3C2F - 7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E5265647B6669 - 6C6C3A234431314331433B7D3C2F7374796C653E0D0A3C706F6C79676F6E2063 - 6C6173733D225265642220706F696E74733D2232362C342031302C323020362C - 313620322C323020362C32342031302C32382031342C32342033302C3820222F - 3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D2247 - 726F75705F53656C656374696F6E2220786D6C6E733D22687474703A2F2F7777 - 772E77332E6F72672F323030302F7376672220786D6C6E733A786C696E6B3D22 - 687474703A2F2F7777772E77332E6F72672F313939392F786C696E6B2220783D - 223070782220793D22307078222076696577426F783D22302030203332203332 - 22207374796C653D22656E61626C652D6261636B67726F756E643A6E65772030 - 20302033322033323B2220786D6C3A73706163653D227072657365727665223E - 262331333B262331303B3C7374796C6520747970653D22746578742F63737322 - 3E2E426C75657B66696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C - 7061746820636C6173733D22426C75652220643D224D322C313868313276386C - 31362D31314C31342C34763848325631387A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E59656C6C6F777B66696C6C3A2346464231 - 31353B7D262331333B262331303B2623393B2E5265647B66696C6C3A23443131 - 4331433B7D262331333B262331303B2623393B2E426C75657B66696C6C3A2331 - 31373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A696E6C696E653B66696C6C3A233033394332333B - 7D262331333B262331303B2623393B2E7374337B646973706C61793A696E6C69 - 6E653B66696C6C3A234431314331433B7D262331333B262331303B2623393B2E - 7374347B646973706C61793A696E6C696E653B66696C6C3A233732373237323B - 7D3C2F7374796C653E0D0A3C672069643D2248696768496D706F7274616E6365 - 223E0D0A09093C7061746820636C6173733D225265642220643D224D31362C32 - 43382E332C322C322C382E332C322C313673362E332C31342C31342C31347331 - 342D362E332C31342D31345332332E372C322C31362C327A204D31362C323463 - 2D312E312C302D322D302E392D322D3273302E392D322C322D3273322C302E39 - 2C322C3220202623393B2623393B5331372E312C32342C31362C32347A204D31 - 382C3138682D34563868345631387A222F3E0D0A093C2F673E0D0A3C2F737667 - 3E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A2346 - 46423131353B7D262331333B262331303B2623393B2E426C75657B66696C6C3A - 233131373744373B7D262331333B262331303B2623393B2E5265647B66696C6C - 3A234431314331433B7D262331333B262331303B2623393B2E57686974657B66 - 696C6C3A234646464646463B7D262331333B262331303B2623393B2E47726565 - 6E7B66696C6C3A233033394332333B7D262331333B262331303B2623393B2E73 - 74307B66696C6C3A233732373237323B7D262331333B262331303B2623393B2E - 7374317B6F7061636974793A302E353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E37353B7D3C2F7374796C653E0D0A3C672069 - 643D2250726F64756374517569636B53686970706D656E7473223E0D0A09093C - 7061746820636C6173733D22426C61636B2220643D224D332C31384830763134 - 683363302E362C302C312D302E342C312D3156313943342C31382E342C332E36 - 2C31382C332C31387A222F3E0D0A09093C7061746820636C6173733D22426C75 - 652220643D224D31322C36563363302D302E352C302E352D312C312D31683136 - 63302E352C302C312C302E352C312C3176334831327A204D31342C313463312E - 372C302C362E312C312C392E362C312E3863312E342C302E332C322E342C312E - 362C322E342C3320202623393B2623393B63302C302E322C302C302E352D302E - 312C302E374332362E352C31392E332C33302C31382C33302C31385638483132 - 76362E344331322E362C31342E322C31332E332C31342C31342C31347A222F3E - 0D0A09093C7061746820636C6173733D2259656C6C6F772220643D224D362C32 - 3063322C302C342D322C342D3273322D322C342D3263312E362C302C372C312E - 332C392E312C312E3863302E352C302E312C302E392C302E362C302E392C312E - 31763063302C302E362D302E352C312E312D312E312C312E3120202623393B26 - 23393B63302C302D322E392C302D342E392C3063302C322C342C322C362C3273 - 352E312D312E372C362E342D3263302E342D302E312C312E322C302C312E352C - 302E356C302C3063302E332C302E362C302E312C312E322D302E352C312E3543 - 32392E342C32332E322C32352C32362C32302C323620202623393B2623393B63 - 2D342C302D362D322D382D32732D362C342D362C3453362C32332C362C32307A - 222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224E - 6578742220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D382E392C342E3143382E342C332E382C382C342E31 - 2C382C342E367632302E3763302C302E362C302E342C302E382C302E392C302E - 356C31362E382D31302E3363302E352D302E332C302E352D302E382C302D312E - 314C382E392C342E317A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D2250 - 7265762220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D32332E312C342E314332332E362C332E382C32342C - 342E312C32342C342E367632302E3763302C302E362D302E342C302E382D302E - 392C302E354C362E342C31352E35632D302E352D302E332D302E352D302E382C - 302D312E314C32332E312C342E317A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C61636B7B - 66696C6C3A233732373237323B7D3C2F7374796C653E0D0A3C7061746820636C - 6173733D22426C61636B2220643D224D31362C3648387638683856367A204D31 - 322C3132682D32563868325631327A222F3E0D0A3C7061746820636C6173733D - 22426C61636B2220643D224D32322C3676313048365636483343322E342C362C - 322C362E342C322C3776323263302C302E362C302E342C312C312C3168323263 - 302E362C302C312D302E342C312D31563138762D32563763302D302E362D302E - 342D312D312D314832327A204D32322C3236483620202623393B762D36683136 - 5632367A222F3E0D0A3C7061746820636C6173733D22426C61636B2220643D22 - 4D32382C32483743362E342C322C362C322E342C362C33763168323276323268 - 3163302E362C302C312D302E342C312D315634563363302D302E362D302E342D - 312D312D314832387A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E477265656E7B66696C6C3A233033394332 - 333B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A2346 - 46423131353B7D262331333B262331303B2623393B2E7374307B6F7061636974 - 793A302E353B7D3C2F7374796C653E0D0A3C6720636C6173733D22737430223E - 0D0A09093C7061746820636C6173733D2259656C6C6F772220643D224D322E32 - 2C32352E326C352E352D313043382C31342E352C382E372C31342C392E352C31 - 34483230762D34682D38563763302D302E362D302E342D312D312D3148334332 - 2E342C362C322C362E352C322C3776313820202623393B2623393B63302C302E - 322C302C302E332C302E312C302E3443322E312C32352E342C322E322C32352E - 332C322E322C32352E327A222F3E0D0A093C2F673E0D0A3C7061746820636C61 - 73733D2259656C6C6F772220643D224D32392E332C313648392E364C342C3236 - 6831392E3863302E352C302C312E312D302E322C312E332D302E366C342E392D - 382E394333302E312C31362E322C32392E382C31362C32392E332C31367A222F - 3E0D0A3C706F6C79676F6E20636C6173733D22477265656E2220706F696E7473 - 3D2232342C322031382C382032322C382032322C31342032362C31342032362C - 382033302C3820222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D31302E342C31342E35632D302E352C302E33 - 2D302E352C302E382C302C312E316C31362E382C31302E3363302E352C302E33 - 2C302E392C302E312C302E392D302E3556342E3663302D302E362D302E342D30 - 2E382D302E392D302E354C31302E342C31342E357A20202623393B204D342C32 - 35563563302D302E362C302E342D312C312D31683263302E362C302C312C302E - 342C312C3176323063302C302E352D302E342C312D312C31483543342E342C32 - 362C342C32352E352C342C32357A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 6173742220786D6C6E733D22687474703A2F2F7777772E77332E6F72672F3230 - 30302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F7777772E - 77332E6F72672F313939392F786C696E6B2220783D223070782220793D223070 - 78222076696577426F783D2230203020333220333222207374796C653D22656E - 61626C652D6261636B67726F756E643A6E6577203020302033322033323B2220 - 786D6C3A73706163653D227072657365727665223E262331333B262331303B3C - 7374796C6520747970653D22746578742F637373223E2E426C75657B66696C6C - 3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C6173733D - 22426C75652220643D224D32312E362C31342E3563302E352C302E332C302E35 - 2C302E382C302C312E314C342E392C32352E3943342E342C32362E322C342C32 - 352E392C342C32352E3456342E3663302D302E362C302E342D302E382C302E39 - 2D302E354C32312E362C31342E357A20202623393B204D32382C323556356330 - 2D302E362D302E352D312D312D31682D32632D302E352C302D312C302E342D31 - 2C3176323063302C302E352C302E352C312C312C3168324332372E352C32362C - 32382C32352E352C32382C32357A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D32352C32364837632D302E362C302D312D30 - 2E352D312D31563763302D302E362C302E342D312C312D3168313863302E352C - 302C312C302E342C312C317631384332362C32352E352C32352E352C32362C32 - 352C32367A222F3E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F637373223E2E426C75657B66 - 696C6C3A233131373744373B7D3C2F7374796C653E0D0A3C7061746820636C61 - 73733D22426C75652220643D224D31332C32364837632D302E362C302D312D30 - 2E352D312D31563763302D302E362C302E342D312C312D31683663302E362C30 - 2C312C302E342C312C317631384331342C32352E352C31332E362C32362C3133 - 2C32367A222F3E0D0A3C7061746820636C6173733D22426C75652220643D224D - 32352C3236682D36632D302E352C302D312D302E352D312D31563763302D302E - 362C302E352D312C312D31683663302E352C302C312C302E342C312C31763138 - 4332362C32352E352C32352E352C32362C32352C32367A222F3E0D0A3C2F7376 - 673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E5265647B66696C6C3A2344 - 31314331433B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B - 2E7374337B646973706C61793A696E6C696E653B66696C6C3A23464642313135 - 3B7D262331333B262331303B2623393B2E7374347B646973706C61793A696E6C - 696E653B7D262331333B262331303B2623393B2E7374357B646973706C61793A - 696E6C696E653B6F7061636974793A302E37353B7D262331333B262331303B26 - 23393B2E7374367B646973706C61793A696E6C696E653B6F7061636974793A30 - 2E353B7D262331333B262331303B2623393B2E7374377B646973706C61793A69 - 6E6C696E653B66696C6C3A233033394332333B7D262331333B262331303B2623 - 393B2E7374387B646973706C61793A696E6C696E653B66696C6C3A2344313143 - 31433B7D262331333B262331303B2623393B2E7374397B646973706C61793A69 - 6E6C696E653B66696C6C3A233131373744373B7D262331333B262331303B2623 - 393B2E737431307B646973706C61793A696E6C696E653B66696C6C3A23464646 - 4646463B7D3C2F7374796C653E0D0A3C672069643D22437573746F6D65725F31 - 5F223E0D0A09093C7061746820636C6173733D22426C75652220643D224D3130 - 2C392E39632D302E312C302E352C302E322C302E392C302E342C312E34732D30 - 2E312C312E372C302E392C312E3663302C302C302C302E312C302C302E326330 - 2E362C322E332C322C342E392C342E372C342E3973342E322D322E362C342E37 - 2D342E3920202623393B2623393B56313363312C302E312C302E362D312E312C - 302E392D312E3663302E322D302E352C302E342D302E392C302E332D312E3463 - 2D302E312D302E342D302E342D302E342D302E352D302E334332332E322C342E - 382C32302E332C352C32302E332C355332302C322C31342E382C322020262339 - 3B2623393B4331302C322C392E342C362C31302E352C392E364331302E342C39 - 2E362C31302E312C392E372C31302C392E397A204D32302C3138632D302E382C - 312E352D322E312C342D342C34732D332E322D322E352D342D34632D322E332C - 332E352D382C312D382C382E35563330683234762D332E3520202623393B2623 - 393B4332382C31392E312C32322E332C32312E342C32302C31387A222F3E0D0A - 093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E5265647B66696C6C3A2344 - 31314331433B7D262331333B262331303B2623393B2E477265656E7B66696C6C - 3A233033394332333B7D262331333B262331303B2623393B2E426C61636B7B66 - 696C6C3A233732373237323B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B646973706C61793A6E6F6E653B7D262331333B262331303B2623393B - 2E7374337B646973706C61793A696E6C696E653B66696C6C3A23464642313135 - 3B7D262331333B262331303B2623393B2E7374347B646973706C61793A696E6C - 696E653B7D262331333B262331303B2623393B2E7374357B646973706C61793A - 696E6C696E653B6F7061636974793A302E37353B7D262331333B262331303B26 - 23393B2E7374367B646973706C61793A696E6C696E653B6F7061636974793A30 - 2E353B7D262331333B262331303B2623393B2E7374377B646973706C61793A69 - 6E6C696E653B66696C6C3A233033394332333B7D262331333B262331303B2623 - 393B2E7374387B646973706C61793A696E6C696E653B66696C6C3A2344313143 - 31433B7D262331333B262331303B2623393B2E7374397B646973706C61793A69 - 6E6C696E653B66696C6C3A233131373744373B7D262331333B262331303B2623 - 393B2E737431307B646973706C61793A696E6C696E653B66696C6C3A23464646 - 4646463B7D3C2F7374796C653E0D0A3C672069643D2241646472657373223E0D - 0A09093C706F6C79676F6E20636C6173733D22426C75652220706F696E74733D - 22382C323820382C313820322C31382031362C342033302C31382032342C3138 - 2032342C32382031382C32382031382C31382031342C31382031342C32382026 - 23393B222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C75657B66696C6C3A23313137374437 - 3B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A234646 - 423131353B7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A - 233732373237323B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E7374307B - 6F7061636974793A302E37353B7D262331333B262331303B2623393B2E737431 - 7B6F7061636974793A302E353B7D3C2F7374796C653E0D0A3C672069643D2249 - 6E666F223E0D0A09093C7061746820636C6173733D22426C75652220643D224D - 31362C3243382E332C322C322C382E332C322C313673362E332C31342C31342C - 31347331342D362E332C31342D31345332332E372C322C31362C327A204D3136 - 2C3663312E312C302C322C302E392C322C3263302C312E312D302E392C322D32 - 2C3220202623393B2623393B732D322D302E392D322D324331342C362E392C31 - 342E392C362C31362C367A204D32302C3234682D38762D326832762D38682D32 - 762D326832683476313068325632347A222F3E0D0A093C2F673E0D0A3C2F7376 - 673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D2250726976617465223E0D0A09093C7061746820636C6173733D2259656C - 6C6F772220643D224D32352C3132682D33762D3263302D332E332D322E372D36 - 2D362D36732D362C322E372D362C3676324837632D302E362C302D312C302E35 - 2D312C3176313463302C302E352C302E342C312C312C3168313863302E362C30 - 2C312D302E352C312D3156313320202623393B2623393B4332362C31322E352C - 32352E362C31322C32352C31327A204D31382C3234682D346C312E342D342E31 - 632D302E382D302E332D312E342D312D312E342D312E3963302D312E312C302E - 392D322C322D3273322C302E392C322C3263302C302E392D302E362C312E362D - 312E342C312E394C31382C32347A204D31322C313220202623393B2623393B76 - 2D3263302D322E322C312E382D342C342D3473342C312E382C342C3476324831 - 327A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D22506167655365747570223E0D0A09093C7061746820636C6173733D2242 - 6C61636B2220643D224D31392E322C323648385636683130763563302C302E36 - 2C302E342C312C312C31683576392E326C322C325631316C2D372D3748374336 - 2E342C342C362C342E342C362C3576323263302C302E362C302E342C312C312C - 316831342E324C31392E322C32367A222F3E0D0A09093C7061746820636C6173 - 733D22426C75652220643D224D32372E362C32372E366C2D362E322D362E3263 - 302E342D302E372C302E362D312E352C302E362D322E3463302D322E382D322E - 322D352D352D35632D302E382C302D312E352C302E322D322E312C302E356C32 - 2E372C322E3720202623393B2623393B63302E362C302E362C302E362C312E37 - 2C302C322E34732D312E372C302E362D322E342C306C2D322E372D322E374331 - 322E322C31372E352C31322C31382E322C31322C313963302C322E382C322E32 - 2C352C352C3563302E392C302C312E372D302E322C322E342D302E366C362E32 - 2C362E3220202623393B2623393B63302E362C302E362C312E342C302E362C32 - 2C306C302C304332382E312C32392C32382E312C32382E312C32372E362C3237 - 2E367A222F3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E5265647B66696C6C3A234431314331433B - 7D262331333B262331303B2623393B2E426C61636B7B66696C6C3A2337323732 - 37323B7D262331333B262331303B2623393B2E426C75657B66696C6C3A233131 - 373744373B7D262331333B262331303B2623393B2E477265656E7B66696C6C3A - 233033394332333B7D262331333B262331303B2623393B2E59656C6C6F777B66 - 696C6C3A234646423131353B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E353B7D262331333B262331303B2623393B2E73 - 74317B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D2252656D696E6465727357696E646F77223E0D0A09093C7061746820636C - 6173733D2259656C6C6F772220643D224D32322C3138762D3663302D322E362D - 312E372D342E382D342D352E3763302D302E312C302D302E322C302D302E3363 - 302D312E312D302E392D322D322D32732D322C302E392D322C3263302C302E31 - 2C302C302E322C302C302E3320202623393B2623393B632D322E332C302E382D - 342C332D342C352E3776366C2D342C347632683230762D324C32322C31387A20 - 4D31362C323863312E312C302C322D302E392C322D32682D344331342C32372E - 312C31342E392C32382C31362C32387A222F3E0D0A093C2F673E0D0A3C2F7376 - 673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D224C - 617965725F312220786D6C6E733D22687474703A2F2F7777772E77332E6F7267 - 2F323030302F7376672220786D6C6E733A786C696E6B3D22687474703A2F2F77 - 77772E77332E6F72672F313939392F786C696E6B2220783D223070782220793D - 22307078222076696577426F783D2230203020333220333222207374796C653D - 22656E61626C652D6261636B67726F756E643A6E657720302030203332203332 - 3B2220786D6C3A73706163653D227072657365727665223E262331333B262331 - 303B3C7374796C6520747970653D22746578742F6373732220786D6C3A737061 - 63653D227072657365727665223E2E426C61636B7B66696C6C3A233732373237 - 323B7D262331333B262331303B2623393B2E59656C6C6F777B66696C6C3A2346 - 46423131353B7D262331333B262331303B2623393B2E426C75657B66696C6C3A - 233131373744373B7D262331333B262331303B2623393B2E477265656E7B6669 - 6C6C3A233033394332333B7D262331333B262331303B2623393B2E5265647B66 - 696C6C3A234431314331433B7D262331333B262331303B2623393B2E57686974 - 657B66696C6C3A234646464646463B7D262331333B262331303B2623393B2E73 - 74307B6F7061636974793A302E37353B7D262331333B262331303B2623393B2E - 7374317B6F7061636974793A302E353B7D262331333B262331303B2623393B2E - 7374327B6F7061636974793A302E32353B7D3C2F7374796C653E0D0A3C672069 - 643D2241646447726F7570466F6F7465725F315F223E0D0A09093C7265637420 - 783D22342220793D2231382220636C6173733D22426C7565222077696474683D - 22313422206865696768743D2236222F3E0D0A09093C6720636C6173733D2273 - 7430223E0D0A0909093C7061746820636C6173733D22426C61636B2220643D22 - 4D31382C384834563668313456387A204D31382C313048347632683134563130 - 7A204D31382C3134483476326831345631347A222F3E0D0A09093C2F673E0D0A - 09093C7061746820636C6173733D22426C61636B2220643D224D32322C323668 - 2D32682D32483256346831387631346832762D34563363302D302E352D302E35 - 2D312D312D31483143302E352C322C302C322E352C302C3376323463302C302E - 352C302E352C312C312C3168323063302E352C302C312D302E352C312D315632 - 3620202623393B2623393B7A222F3E0D0A09093C706F6C79676F6E20636C6173 - 733D22477265656E2220706F696E74733D2233322C32302032382C3230203238 - 2C31362032342C31362032342C32302032302C32302032302C32342032342C32 - 342032342C32382032382C32382032382C32342033322C3234202623393B222F - 3E0D0A093C2F673E0D0A3C2F7376673E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D225F - 7833335F5F53796D626F6C735F436972636C65642220783D223070782220793D - 22307078222076696577426F783D223020302031362031362220786D6C6E733D - 22687474703A2F2F7777772E77332E6F72672F323030302F737667223E0D0A09 - 3C7374796C6520747970653D22746578742F637373223E2E59656C6C6F777B66 - 696C6C3A234646423131353B7D3C2F7374796C653E0D0A093C7061746820636C - 6173733D2259656C6C6F772220643D224D20382E30313220312E303132204320 - 342E31313220312E30313220312E30313220342E31313220312E30313220382E - 303132204320312E3031322031312E39313220342E3131322031352E30313220 - 382E3031322031352E30313220432031312E3931322031352E3031322031352E - 3031322031312E3931322031352E30313220382E30313220432031352E303132 - 20342E3131322031312E39313220312E30313220382E30313220312E30313220 - 5A204D20392E3031322031332E303132204C20372E3031322031332E30313220 - 4C20372E3031322031312E303132204C20392E3031322031312E303132204C20 - 392E3031322031332E303132205A204D20392E30313220392E303132204C2037 - 2E30313220392E303132204C20372E30313220332E303132204C20392E303132 - 20332E303132204C20392E30313220392E303132205A222F3E0D0A3C2F737667 - 3E0D0A} - end - item - ImageClass = 'TdxSmartImage' - Image.Data = { - 3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554 - 462D38223F3E0D0A3C7376672076657273696F6E3D22312E31222069643D225F - 7833345F5F547261666669635F4C69676874732220786D6C6E733D2268747470 - 3A2F2F7777772E77332E6F72672F323030302F7376672220786D6C6E733A786C - 696E6B3D22687474703A2F2F7777772E77332E6F72672F313939392F786C696E - 6B2220783D223070782220793D22307078222076696577426F783D2230203020 - 31362031362220786D6C3A73706163653D227072657365727665223E26233133 - 3B262331303B3C7374796C6520747970653D22746578742F637373223E2E4772 - 65656E7B66696C6C3A233033394332333B7D3C2F7374796C653E0D0A3C636972 - 636C6520636C6173733D22477265656E222063783D2238222063793D22382220 - 723D2237222F3E0D0A3C2F7376673E0D0A} - end> - end end diff --git a/A09财务通用管理/U_FinTradeSalesContractSel.pas b/A09财务通用管理/U_FinTradeSalesContractSel.pas index 0592359..34e7385 100644 --- a/A09财务通用管理/U_FinTradeSalesContractSel.pas +++ b/A09财务通用管理/U_FinTradeSalesContractSel.pas @@ -9,10 +9,9 @@ uses cxGridTableView, cxGridDBTableView, cxGridLevel, cxClasses, cxControls, cxGridCustomView, cxGrid, DBClient, ADODB, ImgList, StdCtrls, ExtCtrls, cxTextEdit, cxGridCustomPopupMenu, cxGridPopupMenu, cxLookAndFeels, - cxLookAndFeelPainters, cxNavigator, - dxDateRanges, dxBarBuiltInMenu, System.ImageList, U_BaseInput, cxButtonEdit, - cxDropDownEdit, cxCheckBox, Vcl.Menus, dxSkinsCore, dxSkinsDefaultPainters, - dxScrollbarAnnotations, cxContainer, cxImageList; + cxLookAndFeelPainters, cxNavigator, dxDateRanges, dxBarBuiltInMenu, + System.ImageList, U_BaseInput, cxButtonEdit, cxDropDownEdit, cxCheckBox, + Vcl.Menus, dxSkinsCore, dxSkinsDefaultPainters, dxScrollbarAnnotations; type TfrmFinTradeSalesContractSel = class(TfrmBaseHelp) @@ -27,6 +26,8 @@ type ToolButton1: TToolButton; ADOConnection1: TADOConnection; Panel1: TPanel; + Label1: TLabel; + ConNo: TEdit; GPM_1: TcxGridPopupMenu; ImageList1: TImageList; cxStyleRepository1: TcxStyleRepository; @@ -73,27 +74,10 @@ type PM_1: TPopupMenu; N1: TMenuItem; N2: TMenuItem; - Label3: TLabel; - OrderNo: TcxTextEdit; Label2: TLabel; - Label4: TLabel; - Label5: TLabel; - Label6: TLabel; - Label7: TLabel; - C_Name: TcxTextEdit; - C_Color: TcxTextEdit; - C_ColorNo: TcxTextEdit; - C_Pattern: TcxTextEdit; - C_Code: TcxTextEdit; - Label1: TLabel; - Label9: TLabel; - GC_Name: TcxTextEdit; - CraftCode: TcxTextEdit; - Label8: TLabel; - ConNo: TcxTextEdit; - cxImageList_bar: TcxImageList; - TV1Column8: TcxGridDBColumn; - TV1Column9: TcxGridDBColumn; + C_Name: TEdit; + Label3: TLabel; + BuyName: TEdit; procedure FormCreate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure FormShow(Sender: TObject); @@ -105,8 +89,6 @@ type procedure N1Click(Sender: TObject); procedure N2Click(Sender: TObject); procedure ConNoChange(Sender: TObject); - procedure OrderNoPropertiesChange(Sender: TObject); - procedure OrderNoKeyPress(Sender: TObject; var Key: Char); private procedure InitGrid(); { Private declarations } @@ -175,6 +157,9 @@ begin sql.Add(' and conNo=' + quotedstr(fconNo)); if trim(fC_Code) <> '' then sql.Add(' and C_Code=' + quotedstr(fC_Code)); + if Self.FAuthority = 'ӵ' then + sql.Add(' and exists (select * from [dbo].[f_get_user_dataRight](' + quotedstr(trim(DCode)) + ',''ۺͬ'') X where X.keyno =A.CONMID )'); +// ShowMessage(SQL.Text); Open; end; SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); @@ -196,23 +181,6 @@ begin SelOKNo(CDS_1, False); end; -procedure TfrmFinTradeSalesContractSel.OrderNoKeyPress(Sender: TObject; - var Key: Char); -begin - if Key = #13 then - InitGrid(); - -end; - -procedure TfrmFinTradeSalesContractSel.OrderNoPropertiesChange(Sender: TObject); -begin - if ADOQueryMain.Active = False then - Exit; - SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); - SCreateCDS(ADOQueryMain, CDS_1); - SInitCDSData(ADOQueryMain, CDS_1); -end; - procedure TfrmFinTradeSalesContractSel.FormShow(Sender: TObject); begin inherited; diff --git a/A09财务通用管理/U_FtyStatement.dfm b/A09财务通用管理/U_FtyStatement.dfm index f41b3f0..66febab 100644 --- a/A09财务通用管理/U_FtyStatement.dfm +++ b/A09财务通用管理/U_FtyStatement.dfm @@ -4,7 +4,6 @@ inherited frmFtyStatement: TfrmFtyStatement Caption = #24212#20184#24050#20184#27719#24635 ClientHeight = 520 ClientWidth = 1247 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True @@ -20,7 +19,7 @@ inherited frmFtyStatement: TfrmFtyStatement Height = 30 AutoSize = True ButtonHeight = 30 - ButtonWidth = 115 + ButtonWidth = 95 Caption = 'ToolBar1' Color = clWhite DisabledImages = DataLink_Financial.ImageList_new32 @@ -38,7 +37,7 @@ inherited frmFtyStatement: TfrmFtyStatement OnClick = TBRafreshClick end object ToolButton2: TToolButton - Left = 71 + Left = 63 Top = 0 AutoSize = True Caption = #36807#28388 @@ -46,7 +45,7 @@ inherited frmFtyStatement: TfrmFtyStatement OnClick = ToolButton2Click end object ToolButton3: TToolButton - Left = 142 + Left = 126 Top = 0 AutoSize = True Caption = #26597#30475#23545#36134#21333 @@ -54,7 +53,7 @@ inherited frmFtyStatement: TfrmFtyStatement OnClick = ToolButton3Click end object ToolButton4: TToolButton - Left = 261 + Left = 225 Top = 0 AutoSize = True Caption = #24212#20184#27454#27719#24635 @@ -62,7 +61,7 @@ inherited frmFtyStatement: TfrmFtyStatement OnClick = ToolButton4Click end object ToolButton5: TToolButton - Left = 380 + Left = 324 Top = 0 AutoSize = True Caption = #24212#20184#26126#32454#21333 @@ -70,7 +69,7 @@ inherited frmFtyStatement: TfrmFtyStatement OnClick = ToolButton5Click end object ToolButton6: TToolButton - Left = 499 + Left = 423 Top = 0 AutoSize = True Caption = #26356#26032#25968#25454 @@ -78,7 +77,7 @@ inherited frmFtyStatement: TfrmFtyStatement OnClick = ToolButton6Click end object ToolButton1: TToolButton - Left = 602 + Left = 510 Top = 0 AutoSize = True Caption = #20445#23384#26684#24335 @@ -86,27 +85,35 @@ inherited frmFtyStatement: TfrmFtyStatement OnClick = ToolButton1Click end object TBClose: TToolButton - Left = 705 + Left = 597 Top = 0 AutoSize = True Caption = #20851#38381 ImageIndex = 7 OnClick = TBCloseClick end + object ToolButton7: TToolButton + Left = 660 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 20 + OnClick = ToolButton7Click + end end object Panel1: TPanel [1] Left = 0 Top = 30 Width = 1247 - Height = 86 + Height = 83 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 object Label3: TLabel - Left = 25 + Left = 20 Top = 51 Width = 64 Height = 21 @@ -114,10 +121,10 @@ inherited frmFtyStatement: TfrmFtyStatement end object OppCoName: TcxTextEdit Tag = 2 - Left = 93 - Top = 45 + Left = 88 + Top = 47 TabOrder = 0 - Width = 264 + Width = 200 end inline frmFrameDateSel1: TfrmFrameDateSel Left = 2 @@ -125,40 +132,34 @@ inherited frmFtyStatement: TfrmFtyStatement Width = 1243 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 1 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1243 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end object cxGrid2: TcxGrid [2] Left = 0 - Top = 145 + Top = 142 Width = 1247 - Height = 375 + Height = 378 Align = alClient PopupMenu = PM_1 TabOrder = 2 @@ -259,6 +260,8 @@ inherited frmFtyStatement: TfrmFtyStatement OptionsSelection.CellSelect = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 60 object v2Column6: TcxGridDBColumn Caption = #23545#26041#21333#20301 DataBinding.FieldName = 'OppCoName' @@ -346,7 +349,7 @@ inherited frmFtyStatement: TfrmFtyStatement end object cxTabControl1: TcxTabControl [3] Left = 0 - Top = 116 + Top = 113 Width = 1247 Height = 29 Align = alTop @@ -363,7 +366,17 @@ inherited frmFtyStatement: TfrmFtyStatement ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Left = 472 + Top = 208 + ExplicitLeft = 472 + ExplicitTop = 208 + end inherited cxProgressBar2: TcxProgressBar + Left = 499 + Top = 267 + ExplicitLeft = 499 + ExplicitTop = 267 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery diff --git a/A09财务通用管理/U_FtyStatement.pas b/A09财务通用管理/U_FtyStatement.pas index 12befb1..42fc935 100644 --- a/A09财务通用管理/U_FtyStatement.pas +++ b/A09财务通用管理/U_FtyStatement.pas @@ -16,7 +16,7 @@ uses dxBarBuiltInMenu, cxPC, dxDateRanges, U_BaseList, Vcl.Menus, Vcl.Clipbrd, DateUtils, cxContainer, dxCore, cxDateUtils, cxDropDownEdit, dxScrollbarAnnotations, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar, - FrameDateSel; + cxButtons, FrameDateSel; type TfrmFtyStatement = class(TfrmBaseList) @@ -57,6 +57,7 @@ type ToolButton5: TToolButton; ToolButton6: TToolButton; frmFrameDateSel1: TfrmFrameDateSel; + ToolButton7: TToolButton; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); procedure FormShow(Sender: TObject); @@ -70,11 +71,7 @@ type procedure N1Click(Sender: TObject); procedure ToolButton5Click(Sender: TObject); procedure ToolButton6Click(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); + procedure ToolButton7Click(Sender: TObject); private { Private declarations } procedure InitGrid(); @@ -118,7 +115,7 @@ begin sql.Add(' ,@Currency=''EUR'' '); end; end; - +// ShowMessage(sql.Text); Open; end; SCreateCDS(ADOQueryMain, CDS_HZ); @@ -160,6 +157,7 @@ end; procedure TfrmFtyStatement.TBRafreshClick(Sender: TObject); begin + ToolBar1.SetFocus(); InitGrid(); end; @@ -192,8 +190,8 @@ begin frmSingleFtyStatement := TfrmSingleFtyStatement.Create(self); with frmSingleFtyStatement do begin - frmFrameDateSel1.begdate.Date := self.frmFrameDateSel1.begdate.Date; - frmFrameDateSel1.Enddate.Date := self.frmFrameDateSel1.Enddate.Date; + begdate.Date := self.frmFrameDateSel1.begdate.Date; + enddate.Date := self.frmFrameDateSel1.Enddate.Date; OppCoName.Text := self.CDS_HZ.fieldbyname('OppCoName').AsString; FOppCoNo := self.CDS_HZ.fieldbyname('OppCoNo').AsString; FZKType := Self.FZKType; @@ -307,44 +305,17 @@ begin Close; Sql.Clear; Sql.Add('exec P_Fin_Up_All '); - Open; + execsql; end; end; -procedure TfrmFtyStatement.cxButton1Click(Sender: TObject); +procedure TfrmFtyStatement.ToolButton7Click(Sender: TObject); begin inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid() -end; - -procedure TfrmFtyStatement.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid() -end; - -procedure TfrmFtyStatement.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid() -end; - -procedure TfrmFtyStatement.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid() -end; - -procedure TfrmFtyStatement.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid() + if ADOQueryMain.IsEmpty then + Exit; + TcxGridToExcel(self.Caption, cxgrid2); end; procedure TfrmFtyStatement.cxTabControl1Change(Sender: TObject); diff --git a/A09财务通用管理/U_GetDllForm.pas b/A09财务通用管理/U_GetDllForm.pas index 337de9a..41537d2 100644 --- a/A09财务通用管理/U_GetDllForm.pas +++ b/A09财务通用管理/U_GetDllForm.pas @@ -18,7 +18,7 @@ uses U_DataLink, U_iniParam, U_ReceivableList, U_CollectList, U_InvoiceOutList, U_CustStatement, U_CustStatementWriteOff, U_BankFlowList, U_BankFlowTotalList, U_PayableList, U_PayList, U_FtyStatement, U_InvoiceInList, U_ExpenseList, - U_RankingList; + U_RankingList, U_InvoiceOutSQList; ///////////////////////////////////////////////////////////////// // ˵:ȡDllеô // @@ -77,11 +77,15 @@ begin // user := 'sa'; // pswd := 'rightsoft'; server := '101.132.143.144,7781'; - dtbase := 'xushangData'; + dtbase := 'changyoudata'; user := 'rtsa'; pswd := 'rightsoft@5740'; DConString := 'Provider=SQLOLEDB.1;Password=' + pswd + ';Persist Security Info=True;User ID=' + user + ';Initial Catalog=' + dtbase + ';Data Source=' + server; - Parameters1 := ''; +// Parameters1 := ''; + Parameters1 := 'Ȩ'; +// Parameters1 := ''; +// Parameters1 := '¼'; + DCode := '005'; DName := 'ADMIN'; end else @@ -155,6 +159,18 @@ begin end; end; + 130: //Ʊ + begin + with TfrmInvoiceOutSQList.Create(Application.MainForm, Title, trim(Parameters1), trim(Parameters2), trim(Parameters3), trim(Parameters4), trim(Parameters5), trim(Parameters10)) do // + begin + fFormID := FormID; + FormStyle := mstyle; + WindowState := mstate; + BorderStyle := mborderstyle; + mnewHandle := Handle; + end; + end; + 131: //Ʊ begin with TfrmInvoiceOutList.Create(Application.MainForm, Title, trim(Parameters1), trim(Parameters2), trim(Parameters3), trim(Parameters4), trim(Parameters5), trim(Parameters10)) do // @@ -179,17 +195,17 @@ begin end; end; -// 142: //ͻȶ˵ -// begin -// with TfrmCustStatementWriteOff.Create(Application.MainForm, Title, trim(Parameters1), trim(Parameters2), trim(Parameters3), trim(Parameters4), trim(Parameters5), trim(Parameters10)) do // -// begin -// fFormID := FormID; -// FormStyle := mstyle; -// WindowState := mstate; -// BorderStyle := mborderstyle; -// mnewHandle := Handle; -// end; -// end; + 142: //ͻȶ˵ + begin + with TfrmCustStatementWriteOff.Create(Application.MainForm, Title, trim(Parameters1), trim(Parameters2), trim(Parameters3), trim(Parameters4), trim(Parameters5), trim(Parameters10)) do // + begin + fFormID := FormID; + FormStyle := mstyle; + WindowState := mstate; + BorderStyle := mborderstyle; + mnewHandle := Handle; + end; + end; 211: //ӦǼ begin diff --git a/A09财务通用管理/U_InvoiceInInPut.dfm b/A09财务通用管理/U_InvoiceInInPut.dfm index b5d162d..44c8157 100644 --- a/A09财务通用管理/U_InvoiceInInPut.dfm +++ b/A09财务通用管理/U_InvoiceInInPut.dfm @@ -1,22 +1,18 @@ -object frmInvoiceInInPut: TfrmInvoiceInInPut +inherited frmInvoiceInInPut: TfrmInvoiceInInPut Left = 484 Top = 189 Caption = #36827#39033#21457#31080#24405#20837 ClientHeight = 504 ClientWidth = 1530 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET - Font.Color = clWindowText Font.Height = -16 - Font.Name = #24494#36719#38597#40657 - Font.Style = [] - OldCreateOrder = False Position = poDesktopCenter - OnDestroy = FormDestroy - OnShow = FormShow + ExplicitWidth = 1546 + ExplicitHeight = 543 PixelsPerInch = 96 TextHeight = 21 - object ToolBar1: TToolBar + object ToolBar1: TToolBar [0] Tag = 1 Left = 0 Top = 0 @@ -80,7 +76,7 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut OnClick = TBCloseClick end end - object cxGrid1: TcxGrid + object cxGrid1: TcxGrid [1] Left = 0 Top = 30 Width = 1530 @@ -203,7 +199,7 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut Width = 80 end object v1P_CodeName: TcxGridDBColumn - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 DataBinding.FieldName = 'F_Name' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxButtonEditProperties' @@ -228,7 +224,7 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut DataBinding.FieldName = 'Qty' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' - Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged + Properties.OnEditValueChanged = v1MoneyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 83 end @@ -251,7 +247,6 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut DataBinding.FieldName = 'Price' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' - Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 93 end @@ -260,8 +255,8 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut DataBinding.FieldName = 'Amount' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1MoneyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter - Options.Editing = False Width = 81 end object v1Column3: TcxGridDBColumn @@ -269,7 +264,7 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut DataBinding.FieldName = 'tax' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' - Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged + Properties.OnEditValueChanged = v1MoneyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 70 end @@ -277,8 +272,9 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut Caption = #31246#39069 DataBinding.FieldName = 'TaxFee' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column5PropertiesEditValueChanged HeaderAlignmentHorz = taCenter - Options.Editing = False Width = 53 end object v1Column4: TcxGridDBColumn @@ -286,8 +282,8 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut DataBinding.FieldName = 'TaxAmount' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' - Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter + Options.Editing = False Width = 70 end object Tv1Column8: TcxGridDBColumn @@ -309,11 +305,27 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut HeaderAlignmentHorz = taCenter Width = 66 end + object Tv1Column9: TcxGridDBColumn + Caption = #23545#26041#21333#20301#20840#31216 + DataBinding.FieldName = 'OppCoNameZ' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 80 + end end object cxGridLevel1: TcxGridLevel GridView = Tv1 end end + inherited ADOQueryBaseCmd: TADOQuery + Connection = DataLink_Financial.ADOLink + end + inherited ADOQueryBaseTemp: TADOQuery + Connection = DataLink_Financial.ADOLink + end + inherited cxImageList_bar: TcxImageList + FormatVersion = 1 + end object DataSource1: TDataSource DataSet = CDS_Invoice Left = 516 @@ -328,8 +340,8 @@ object frmInvoiceInInPut: TfrmInvoiceInInPut object GPM_1: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 280 - Top = 112 + Left = 331 + Top = 95 end object ADOQueryTmp: TADOQuery Connection = DataLink_Financial.ADOLink diff --git a/A09财务通用管理/U_InvoiceInInPut.pas b/A09财务通用管理/U_InvoiceInInPut.pas index 133f6f5..d594c5d 100644 --- a/A09财务通用管理/U_InvoiceInInPut.pas +++ b/A09财务通用管理/U_InvoiceInInPut.pas @@ -4,16 +4,18 @@ interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, - Dialogs, ComCtrls, ToolWin, cxStyles, cxCustomData, cxGraphics, cxFilter, - cxData, cxDataStorage, cxEdit, DB, cxDBData, cxGridLevel, cxClasses, + System.Math, Dialogs, ComCtrls, ToolWin, cxStyles, cxCustomData, cxGraphics, + cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, cxGridLevel, cxClasses, cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid, cxGridCustomPopupMenu, cxGridPopupMenu, ADODB, - DBClient, ExtCtrls, StdCtrls, BtnEdit, cxButtonEdit, cxTextEdit, + DBClient, ExtCtrls, StdCtrls, BtnEdit, cxButtonEdit, cxTextEdit, U_BaseList, cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, cxCalendar, - dxDateRanges, dxBarBuiltInMenu, ComObj, dxScrollbarAnnotations; + dxDateRanges, dxBarBuiltInMenu, ComObj, dxSkinsCore, dxSkinsDefaultPainters, + dxScrollbarAnnotations, U_BaseInput, cxImageList, System.ImageList, + Vcl.ImgList; type - TfrmInvoiceInInPut = class(TForm) + TfrmInvoiceInInPut = class(TfrmBaseInput) DataSource1: TDataSource; CDS_Invoice: TClientDataSet; GPM_1: TcxGridPopupMenu; @@ -48,6 +50,7 @@ type ToolButton4: TToolButton; CDS_LM: TClientDataSet; OpenDialog1: TOpenDialog; + Tv1Column9: TcxGridDBColumn; procedure TBCloseClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure TSaveClick(Sender: TObject); @@ -64,6 +67,8 @@ type procedure ToolButton3Click(Sender: TObject); procedure Tv1Column4PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); procedure ToolButton4Click(Sender: TObject); + procedure v1MoneyPropertiesEditValueChanged(Sender: TObject); + procedure v1Column5PropertiesEditValueChanged(Sender: TObject); private procedure initGrid(); procedure SaveDate(); @@ -166,6 +171,7 @@ end; procedure TfrmInvoiceInInPut.FormShow(Sender: TObject); begin + inherited; ReadCxGrid(Self.Caption, Tv1, '财务管理'); with CDS_LM do begin @@ -205,6 +211,97 @@ begin SaveDate(); end; +procedure TfrmInvoiceInInPut.v1Column5PropertiesEditValueChanged(Sender: TObject); +var + mvalue, FFieldName: string; + FQty, FPrice, FAmount, Ftax, FTaxFee: double; +begin + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + mvalue := TcxTextEdit(Sender).EditingText; + if Trim(mvalue) = '' then + begin + mvalue := '0'; + end; + with CDS_Invoice do + begin + Edit; + FieldByName(FFieldName).Value := Trim(mvalue); + Post; + FQty := FieldbyName('Qty').AsFloat; + FAmount := FieldbyName('Amount').AsFloat; + FPrice := FieldbyName('Price').AsFloat; + Ftax := FieldbyName('tax').AsFloat; + FTaxFee := FieldbyName('TaxFee').AsFloat; + end; + if FQty <> 0 then + begin + FPrice := strtofloat(format('%.13f', [FAmount / FQty])); +// FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); +// FTaxFee := RoundTo((FPrice * FQty * (Ftax / 100)), -2); + end + else + begin + FPrice := 0; + FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + end; + + with CDS_Invoice do + begin + Edit; + FieldByName('Price').Value := FPrice; + FieldByName('TaxFee').Value := FTaxFee; + FieldByName('taxAmount').Value := FTaxFee + FAmount; + Post; + end; + tv1.Controller.EditingController.ShowEdit(); + +end; + +procedure TfrmInvoiceInInPut.v1MoneyPropertiesEditValueChanged(Sender: TObject); +var + mvalue, FFieldName: string; + FQty, FPrice, FAmount, Ftax, FTaxFee: double; +begin + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + mvalue := TcxTextEdit(Sender).EditingText; + if Trim(mvalue) = '' then + begin + mvalue := '0'; + end; + with CDS_Invoice do + begin + Edit; + FieldByName(FFieldName).Value := Trim(mvalue); + Post; + FQty := FieldbyName('Qty').AsFloat; + FAmount := FieldbyName('Amount').AsFloat; + FPrice := FieldbyName('Price').AsFloat; + Ftax := FieldbyName('tax').AsFloat; + end; + if FQty <> 0 then + begin + FPrice := strtofloat(format('%.13f', [FAmount / FQty])); +// FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + FTaxFee := RoundTo((FPrice * FQty * (Ftax / 100)), -2); + end + else + begin + FPrice := 0; + FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + end; + + with CDS_Invoice do + begin + Edit; + FieldByName('Price').Value := FPrice; + FieldByName('TaxFee').Value := FTaxFee; + FieldByName('taxAmount').Value := FTaxFee + FAmount; + Post; + end; + tv1.Controller.EditingController.ShowEdit(); + +end; + procedure TfrmInvoiceInInPut.v1P_CodeNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); begin try @@ -216,8 +313,8 @@ begin if ShowModal = 1 then begin Self.CDS_Invoice.Edit; - Self.CDS_Invoice.FieldByName('P_CodeName').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); - Self.CDS_Invoice.FieldByName('P_Code').Value := Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + Self.CDS_Invoice.FieldByName('F_Name').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); +// Self.CDS_Invoice.FieldByName('F_Code').Value := Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); end; end; finally @@ -324,7 +421,7 @@ begin Self.CDS_Invoice.Edit; Self.CDS_Invoice.FieldByName('OurCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; @@ -364,9 +461,10 @@ begin begin Self.CDS_Invoice.Edit; Self.CDS_Invoice.FieldByName('OppCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); + Self.CDS_Invoice.FieldByName('OppCoNameZ').Value := Trim(CDS_1.fieldbyname('CoName').AsString); Self.CDS_Invoice.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -385,7 +483,7 @@ begin begin Self.CDS_Invoice.Edit; Self.CDS_Invoice.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -394,21 +492,42 @@ begin end; procedure TfrmInvoiceInInPut.ToolButton1Click(Sender: TObject); +var + maxno: string; begin - CDS_Invoice.Append; - CDS_Invoice.FieldByName('IVDate').Value := now(); - CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; - CDS_Invoice.FieldByName('Amount').Value := 0; - CDS_Invoice.FieldByName('Qty').Value := 0; - CDS_Invoice.FieldByName('tax').Value := 0; - CDS_Invoice.FieldByName('TaxFee').Value := 0; - CDS_Invoice.FieldByName('taxAmount').Value := 0; - CDS_Invoice.FieldByName('Price').Value := 0; - CDS_Invoice.FieldByName('tax').Value := 13; - CDS_Invoice.FieldByName('Currency').Value := 'CNY'; - CDS_Invoice.Post; + CopyAddRow(Tv1, CDS_Invoice); + with CDS_Invoice do + begin + CDS_Invoice.Edit; + CDS_Invoice.FieldByName('IVDate').Value := now(); + CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; + CDS_Invoice.FieldByName('Amount').Value := 0; + CDS_Invoice.FieldByName('Qty').Value := 0; + CDS_Invoice.FieldByName('tax').Value := 0; + CDS_Invoice.FieldByName('TaxFee').Value := 0; + CDS_Invoice.FieldByName('taxAmount').Value := 0; + CDS_Invoice.FieldByName('Price').Value := 0; + CDS_Invoice.FieldByName('tax').Value := 13; + CDS_Invoice.FieldByName('Currency').Value := 'CNY'; + CDS_Invoice.Post; + end; end; +//begin +// CDS_Invoice.Append; +// CDS_Invoice.FieldByName('IVDate').Value := now(); +// CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; +// CDS_Invoice.FieldByName('Amount').Value := 0; +// CDS_Invoice.FieldByName('Qty').Value := 0; +// CDS_Invoice.FieldByName('tax').Value := 0; +// CDS_Invoice.FieldByName('TaxFee').Value := 0; +// CDS_Invoice.FieldByName('taxAmount').Value := 0; +// CDS_Invoice.FieldByName('Price').Value := 0; +// CDS_Invoice.FieldByName('tax').Value := 13; +// CDS_Invoice.FieldByName('Currency').Value := 'CNY'; +// CDS_Invoice.Post; +// +//end; procedure TfrmInvoiceInInPut.ToolButton2Click(Sender: TObject); begin diff --git a/A09财务通用管理/U_InvoiceInList.dfm b/A09财务通用管理/U_InvoiceInList.dfm index aceb35a..0b61e90 100644 --- a/A09财务通用管理/U_InvoiceInList.dfm +++ b/A09财务通用管理/U_InvoiceInList.dfm @@ -4,7 +4,6 @@ inherited frmInvoiceInList: TfrmInvoiceInList Caption = #36827#39033#21457#31080#31649#29702 ClientHeight = 626 ClientWidth = 1558 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True @@ -37,13 +36,13 @@ inherited frmInvoiceInList: TfrmInvoiceInList ImageIndex = 1 OnClick = TBRafreshClick end - object TBFind: TToolButton + object ToolButton2: TToolButton Left = 71 Top = 0 AutoSize = True Caption = #36807#28388 ImageIndex = 0 - OnClick = TBFindClick + OnClick = ToolButton2Click end object TADD: TToolButton Left = 142 @@ -143,8 +142,8 @@ inherited frmInvoiceInList: TfrmInvoiceInList Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 object Label3: TLabel Left = 27 @@ -179,51 +178,41 @@ inherited frmInvoiceInList: TfrmInvoiceInList Top = 85 Width = 64 Height = 21 - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 end object F_Name: TcxTextEdit Tag = 2 Left = 93 Top = 79 - Properties.OnChange = IVNoPropertiesChange TabOrder = 0 - OnKeyPress = IVNoKeyPress Width = 150 end object IVNo: TcxTextEdit Tag = 2 Left = 93 Top = 41 - Properties.OnChange = IVNoPropertiesChange TabOrder = 1 - OnKeyPress = IVNoKeyPress Width = 150 end object F_Spec: TcxTextEdit Tag = 2 Left = 336 Top = 79 - Properties.OnChange = IVNoPropertiesChange TabOrder = 2 - OnKeyPress = IVNoKeyPress Width = 150 end object OppCoName: TcxTextEdit Tag = 2 Left = 336 Top = 41 - Properties.OnChange = IVNoPropertiesChange TabOrder = 3 - OnKeyPress = IVNoKeyPress Width = 150 end object OurCoName: TcxTextEdit Tag = 2 Left = 577 Top = 41 - Properties.OnChange = IVNoPropertiesChange TabOrder = 4 - OnKeyPress = IVNoKeyPress Width = 150 end inline frmFrameDateSel1: TfrmFrameDateSel @@ -232,32 +221,26 @@ inherited frmInvoiceInList: TfrmInvoiceInList Width = 1554 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 5 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1554 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end @@ -315,6 +298,8 @@ inherited frmInvoiceInList: TfrmInvoiceInList OptionsCustomize.ColumnFiltering = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 60 object v1Column3: TcxGridDBColumn Caption = #36873#25321 DataBinding.FieldName = 'SSel' @@ -386,7 +371,7 @@ inherited frmInvoiceInList: TfrmInvoiceInList Width = 71 end object v1Column10: TcxGridDBColumn - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 DataBinding.FieldName = 'F_Name' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter @@ -493,7 +478,7 @@ inherited frmInvoiceInList: TfrmInvoiceInList TabOrder = 2 Properties.CustomButtons.Buttons = <> Properties.Style = 6 - Properties.TabIndex = 2 + Properties.TabIndex = 0 Properties.Tabs.Strings = ( #26410#23457#26680 #24050#23457#26680 @@ -505,10 +490,6 @@ inherited frmInvoiceInList: TfrmInvoiceInList ClientRectTop = 31 end inherited cxProgressBar2: TcxProgressBar - Left = 490 - Top = 362 - ExplicitLeft = 490 - ExplicitTop = 362 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery diff --git a/A09财务通用管理/U_InvoiceInList.pas b/A09财务通用管理/U_InvoiceInList.pas index 8c39bdb..894d35a 100644 --- a/A09财务通用管理/U_InvoiceInList.pas +++ b/A09财务通用管理/U_InvoiceInList.pas @@ -25,7 +25,7 @@ type ADOQueryTemp: TADOQuery; ADOQueryCmd: TADOQuery; Panel1: TPanel; - TBFind: TToolButton; + ToolButton2: TToolButton; ADOQueryMain: TADOQuery; ToolButton1: TToolButton; RM1: TRMGridReport; @@ -89,7 +89,7 @@ type procedure TBCloseClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure TBRafreshClick(Sender: TObject); - procedure TBFindClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); procedure ToolButton1Click(Sender: TObject); procedure IVNoChange(Sender: TObject); procedure TADDClick(Sender: TObject); @@ -107,13 +107,6 @@ type procedure ToolButton3Click(Sender: TObject); procedure N3Click(Sender: TObject); procedure ToolButton5Click(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); - procedure IVNoPropertiesChange(Sender: TObject); - procedure IVNoKeyPress(Sender: TObject; var Key: Char); private { Private declarations } @@ -142,11 +135,12 @@ begin TUPDATE.Visible := false; tbdel.Visible := false; - if trim(DParameters1) <> 'Ȩ' then + if trim(canshu1) = '' then begin case cxTabControl1.TabIndex of 0: begin + tchk.Visible := true; TUPDATE.Visible := true; tbdel.Visible := true; TCHK.Visible := true; @@ -166,7 +160,6 @@ begin case cxTabControl1.TabIndex of 0: begin - tchk.Visible := true; TUPDATE.Visible := true; tbdel.Visible := true; TCHK.Visible := true; @@ -185,38 +178,35 @@ begin end; procedure TfrmInvoiceInList.InitGrid(); +var + Msql, mbegdate, menddate: string; + SqlStr: string; begin - try - with ADOQueryMain do - begin - Close; - SQL.Clear; - sql.Add(' select A.* '); - sql.Add(',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''Ʊ'' and X.WBID=A.IVNo)>0 THEN 1 ELSE 0 END) AS BIT)'); - sql.Add(' from Finance_Invoice A '); + SqlStr := ' select A.* '; + SqlStr := SqlStr + ',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''Ʊ'' and X.WBID=A.IVNo)>0 THEN 1 ELSE 0 END) AS BIT)'; + SqlStr := SqlStr + ' from Finance_Invoice A '; + SqlStr := SqlStr + 'where IVFlag='''' '; + SqlStr := SqlStr + ' and A.IVDate>=''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.BegDate.Date)) + ''''; + SqlStr := SqlStr + ' and A.IVDate<''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1)) + ''''; - sql.add(' where A.IVDate>=''' + formatdatetime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date) + ''' '); - sql.Add(' and A.IVDate<''' + formatdateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1) + ''' '); - sql.Add(' and IVFlag='''' '); - case cxTabControl1.TabIndex of - 0: - begin - sql.add(' and isnull(A.Status,''0'')=''0'''); - end; - 1: - begin - sql.add(' and A.Status=''9'''); - end; + case cxTabControl1.TabIndex of + 0: + begin + SqlStr := SqlStr + ' and isnull(status,''0'')=''0'' '; + end; + 1: + begin + SqlStr := SqlStr + ' and isnull(status,''0'')=''9'' '; end; - - Open; - end; - SCreateCDS(ADOQueryMain, CDS_Invoice); - SInitCDSData(ADOQueryMain, CDS_Invoice); - finally - TV1.DataController.Filter.Clear; end; + + + + +// ShowMessage(SqlStr); + InitCDSData(ADOQueryMain, CDS_Invoice, Tv1, SqlStr, SGetFilters(Panel1, 1, 2), 'IVId'); + end; procedure TfrmInvoiceInList.FormDestroy(Sender: TObject); @@ -254,7 +244,7 @@ begin InitGrid(); end; -procedure TfrmInvoiceInList.TBFindClick(Sender: TObject); +procedure TfrmInvoiceInList.ToolButton2Click(Sender: TObject); begin if ADOQueryMain.Active then begin @@ -278,24 +268,7 @@ end; procedure TfrmInvoiceInList.IVNoChange(Sender: TObject); begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; - TBFind.Click; -end; - -procedure TfrmInvoiceInList.IVNoKeyPress(Sender: TObject; var Key: Char); -begin - if Key = #13 then - begin - InitGrid(); - end; -end; - -procedure TfrmInvoiceInList.IVNoPropertiesChange(Sender: TObject); -begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; - TBFind.Click; + ToolButton2.Click; end; procedure TfrmInvoiceInList.TADDClick(Sender: TObject); @@ -390,41 +363,6 @@ begin end; end; -procedure TfrmInvoiceInList.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceInList.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceInList.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceInList.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceInList.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmInvoiceInList.cxTabControl1Change(Sender: TObject); begin SetStatus(); @@ -531,7 +469,7 @@ end; procedure TfrmInvoiceInList.FormCreate(Sender: TObject); begin inherited; - canshu1 := trim(DParameters1); + canshu1 := trim(Self.fParameters1); end; procedure TfrmInvoiceInList.N1Click(Sender: TObject); diff --git a/A09财务通用管理/U_InvoiceOutInPut.dfm b/A09财务通用管理/U_InvoiceOutInPut.dfm index 6171bb4..5f6c047 100644 --- a/A09财务通用管理/U_InvoiceOutInPut.dfm +++ b/A09财务通用管理/U_InvoiceOutInPut.dfm @@ -1,22 +1,18 @@ -object frmInvoiceOutInPut: TfrmInvoiceOutInPut +inherited frmInvoiceOutInPut: TfrmInvoiceOutInPut Left = 484 Top = 189 Caption = #38144#39033#21457#31080#24405#20837 ClientHeight = 504 ClientWidth = 1530 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET - Font.Color = clWindowText Font.Height = -16 - Font.Name = #24494#36719#38597#40657 - Font.Style = [] - OldCreateOrder = False Position = poDesktopCenter - OnDestroy = FormDestroy - OnShow = FormShow + ExplicitWidth = 1546 + ExplicitHeight = 543 PixelsPerInch = 96 TextHeight = 21 - object ToolBar1: TToolBar + object ToolBar1: TToolBar [0] Tag = 1 Left = 0 Top = 0 @@ -88,14 +84,13 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut OnClick = TBCloseClick end end - object cxGrid1: TcxGrid + object cxGrid1: TcxGrid [1] Left = 0 Top = 30 Width = 1530 Height = 474 Align = alClient TabOrder = 1 - ExplicitLeft = -1 object Tv1: TcxGridDBTableView Navigator.Buttons.CustomButtons = <> Navigator.Buttons.Delete.Enabled = False @@ -175,6 +170,13 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut HeaderAlignmentHorz = taCenter Width = 86 end + object Tv1Column9: TcxGridDBColumn + Caption = #23545#26041#21333#20301#20840#31216 + DataBinding.FieldName = 'OppCoNameZ' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 111 + end object Tv1Column6: TcxGridDBColumn Caption = #19978#32423#21333#20301 DataBinding.FieldName = 'OppParentCoName' @@ -212,7 +214,7 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut Width = 80 end object v1P_CodeName: TcxGridDBColumn - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 DataBinding.FieldName = 'F_Name' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxButtonEditProperties' @@ -260,7 +262,6 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut DataBinding.FieldName = 'Price' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' - Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter Width = 93 end @@ -269,8 +270,8 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut DataBinding.FieldName = 'Amount' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter - Options.Editing = False Width = 81 end object v1Column3: TcxGridDBColumn @@ -286,8 +287,9 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut Caption = #31246#39069 DataBinding.FieldName = 'TaxFee' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column5PropertiesEditValueChanged HeaderAlignmentHorz = taCenter - Options.Editing = False Width = 63 end object v1Column4: TcxGridDBColumn @@ -295,8 +297,8 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut DataBinding.FieldName = 'TaxAmount' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' - Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged HeaderAlignmentHorz = taCenter + Options.Editing = False Width = 88 end object Tv1Column8: TcxGridDBColumn @@ -323,6 +325,15 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut GridView = Tv1 end end + inherited ADOQueryBaseCmd: TADOQuery + Connection = DataLink_Financial.ADOLink + end + inherited ADOQueryBaseTemp: TADOQuery + Connection = DataLink_Financial.ADOLink + end + inherited cxImageList_bar: TcxImageList + FormatVersion = 1 + end object DataSource1: TDataSource DataSet = CDS_Invoice Left = 516 @@ -337,8 +348,8 @@ object frmInvoiceOutInPut: TfrmInvoiceOutInPut object GPM_1: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 280 - Top = 112 + Left = 382 + Top = 95 end object ADOQueryTmp: TADOQuery Connection = DataLink_Financial.ADOLink diff --git a/A09财务通用管理/U_InvoiceOutInPut.pas b/A09财务通用管理/U_InvoiceOutInPut.pas index 9c6e001..e9b3a17 100644 --- a/A09财务通用管理/U_InvoiceOutInPut.pas +++ b/A09财务通用管理/U_InvoiceOutInPut.pas @@ -8,13 +8,14 @@ uses cxData, cxDataStorage, cxEdit, DB, cxDBData, cxGridLevel, cxClasses, cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid, cxGridCustomPopupMenu, cxGridPopupMenu, ADODB, - DBClient, ExtCtrls, StdCtrls, BtnEdit, cxButtonEdit, cxTextEdit, + DBClient, ExtCtrls, StdCtrls, BtnEdit, cxButtonEdit, cxTextEdit, U_BaseList, cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, cxCalendar, - dxDateRanges, dxBarBuiltInMenu, ComObj, - dxScrollbarAnnotations, dxSkinsCore, dxSkinsDefaultPainters; + dxDateRanges, dxBarBuiltInMenu, ComObj, dxScrollbarAnnotations, dxSkinsCore, + math, dxSkinsDefaultPainters, U_BaseInput, cxImageList, System.ImageList, + Vcl.ImgList; type - TfrmInvoiceOutInPut = class(TForm) + TfrmInvoiceOutInPut = class(TfrmBaseInput) DataSource1: TDataSource; CDS_Invoice: TClientDataSet; GPM_1: TcxGridPopupMenu; @@ -50,6 +51,7 @@ type OpenDialog1: TOpenDialog; CDS_LM: TClientDataSet; ToolButton5: TToolButton; + Tv1Column9: TcxGridDBColumn; procedure TBCloseClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure TSaveClick(Sender: TObject); @@ -67,13 +69,14 @@ type procedure Tv1Column4PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); procedure ToolButton4Click(Sender: TObject); procedure ToolButton5Click(Sender: TObject); + procedure v1Column5PropertiesEditValueChanged(Sender: TObject); private procedure initGrid(); procedure SaveDate(); { Private declarations } public FIVID: string; - fInvoiceFlag: string; + canshu1, fInvoiceFlag: string; { Public declarations } end; @@ -169,6 +172,7 @@ end; procedure TfrmInvoiceOutInPut.FormShow(Sender: TObject); begin + inherited; ReadCxGrid(Self.Caption, Tv1, '财务管理'); with CDS_LM do begin @@ -208,6 +212,52 @@ begin SaveDate(); end; +procedure TfrmInvoiceOutInPut.v1Column5PropertiesEditValueChanged(Sender: TObject); +var + mvalue, FFieldName: string; + FQty, FPrice, FAmount, Ftax, FTaxFee: double; +begin + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + mvalue := TcxTextEdit(Sender).EditingText; + if Trim(mvalue) = '' then + begin + mvalue := '0'; + end; + with CDS_Invoice do + begin + Edit; + FieldByName(FFieldName).Value := Trim(mvalue); + Post; + FQty := FieldbyName('Qty').AsFloat; + FAmount := FieldbyName('Amount').AsFloat; + FPrice := FieldbyName('Price').AsFloat; + Ftax := FieldbyName('tax').AsFloat; + FTaxFee := FieldbyName('TaxFee').AsFloat; + end; + if FQty <> 0 then + begin + FPrice := strtofloat(format('%.13f', [FAmount / FQty])); +// FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); +// FTaxFee := RoundTo((FPrice * FQty * (Ftax / 100)), -2); + end + else + begin + FPrice := 0; + FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + end; + + with CDS_Invoice do + begin + Edit; + FieldByName('Price').Value := FPrice; + FieldByName('TaxFee').Value := FTaxFee; + FieldByName('taxAmount').Value := FTaxFee + FAmount; + Post; + end; + tv1.Controller.EditingController.ShowEdit(); + +end; + procedure TfrmInvoiceOutInPut.v1P_CodeNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); begin try @@ -219,8 +269,8 @@ begin if ShowModal = 1 then begin Self.CDS_Invoice.Edit; - Self.CDS_Invoice.FieldByName('P_CodeName').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); - Self.CDS_Invoice.FieldByName('P_Code').Value := Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + Self.CDS_Invoice.FieldByName('F_Name').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); +// Self.CDS_Invoice.FieldByName('P_Code').Value := Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); end; end; finally @@ -270,7 +320,7 @@ end; procedure TfrmInvoiceOutInPut.v1QtyPropertiesEditValueChanged(Sender: TObject); var mvalue, FFieldName: string; - FQty, FPrice, FAmount, Ftax, FtaxAmount: double; + FQty, FPrice, FAmount, Ftax, FTaxFee: double; begin FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); mvalue := TcxTextEdit(Sender).EditingText; @@ -284,31 +334,74 @@ begin FieldByName(FFieldName).Value := Trim(mvalue); Post; FQty := FieldbyName('Qty').AsFloat; - FtaxAmount := FieldbyName('taxAmount').AsFloat; + FAmount := FieldbyName('Amount').AsFloat; + FPrice := FieldbyName('Price').AsFloat; Ftax := FieldbyName('tax').AsFloat; end; if FQty <> 0 then begin - FAmount := strtofloat(format('%.2f', [FtaxAmount / (1 + Ftax / 100)])); - FPrice := strtofloat(format('%.2f', [FAmount / FQty])); + FPrice := strtofloat(format('%.13f', [FAmount / FQty])); +// FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + FTaxFee := RoundTo((FPrice * FQty * (Ftax / 100)), -2); end else begin FPrice := 0; - FAmount := strtofloat(format('%.2f', [FtaxAmount / (1 + Ftax / 100)])); + FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); end; with CDS_Invoice do begin Edit; FieldByName('Price').Value := FPrice; - FieldByName('Amount').Value := FAmount; - FieldByName('TaxFee').Value := FtaxAmount - FAmount; + FieldByName('TaxFee').Value := FTaxFee; + FieldByName('taxAmount').Value := FTaxFee + FAmount; Post; end; tv1.Controller.EditingController.ShowEdit(); - end; +//procedure TfrmInvoiceOutInPut.v1QtyPropertiesEditValueChanged(Sender: TObject); +//var +// mvalue, FFieldName: string; +// FQty, FPrice, FAmount, Ftax, FtaxAmount: double; +//begin +// FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); +// mvalue := TcxTextEdit(Sender).EditingText; +// if Trim(mvalue) = '' then +// begin +// mvalue := '0'; +// end; +// with CDS_Invoice do +// begin +// Edit; +// FieldByName(FFieldName).Value := Trim(mvalue); +// Post; +// FQty := FieldbyName('Qty').AsFloat; +// FtaxAmount := FieldbyName('taxAmount').AsFloat; +// Ftax := FieldbyName('tax').AsFloat; +// end; +// if FQty <> 0 then +// begin +// FAmount := strtofloat(format('%.2f', [FtaxAmount / (1 + Ftax / 100)])); +// FPrice := strtofloat(format('%.2f', [FAmount / FQty])); +// end +// else +// begin +// FPrice := 0; +// FAmount := strtofloat(format('%.2f', [FtaxAmount / (1 + Ftax / 100)])); +// end; +// +// with CDS_Invoice do +// begin +// Edit; +// FieldByName('Price').Value := FPrice; +// FieldByName('Amount').Value := FAmount; +// FieldByName('TaxFee').Value := FtaxAmount - FAmount; +// Post; +// end; +// tv1.Controller.EditingController.ShowEdit(); +// +//end; procedure TfrmInvoiceOutInPut.FormDestroy(Sender: TObject); begin @@ -327,7 +420,7 @@ begin Self.CDS_Invoice.Edit; Self.CDS_Invoice.FieldByName('OurCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; @@ -363,13 +456,16 @@ begin with frmCompanySel do begin FCoType := '客户'; + if Self.canshu1 = '录入' then + FAuthority := '理单业务'; if ShowModal = 1 then begin Self.CDS_Invoice.Edit; Self.CDS_Invoice.FieldByName('OppCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); + Self.CDS_Invoice.FieldByName('OppCoNameZ').Value := Trim(CDS_1.fieldbyname('CoName').AsString); Self.CDS_Invoice.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -384,11 +480,13 @@ begin with frmCompanySel do begin FCoType := '客户'; + if Self.canshu1 = '录入' then + FAuthority := '理单业务'; if ShowModal = 1 then begin Self.CDS_Invoice.Edit; Self.CDS_Invoice.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -397,21 +495,41 @@ begin end; procedure TfrmInvoiceOutInPut.ToolButton1Click(Sender: TObject); +var + maxno: string; begin - CDS_Invoice.Append; - - CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; - CDS_Invoice.FieldByName('Amount').Value := 0; - CDS_Invoice.FieldByName('Qty').Value := 0; - CDS_Invoice.FieldByName('tax').Value := 0; - CDS_Invoice.FieldByName('TaxFee').Value := 0; - CDS_Invoice.FieldByName('taxAmount').Value := 0; - CDS_Invoice.FieldByName('Price').Value := 0; - CDS_Invoice.FieldByName('tax').Value := 13; - CDS_Invoice.FieldByName('Currency').Value := 'CNY'; - CDS_Invoice.Post; + CopyAddRow(Tv1, CDS_Invoice); + with CDS_Invoice do + begin + CDS_Invoice.Edit; + CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; + CDS_Invoice.FieldByName('Amount').Value := 0; + CDS_Invoice.FieldByName('Qty').Value := 0; + CDS_Invoice.FieldByName('tax').Value := 0; + CDS_Invoice.FieldByName('TaxFee').Value := 0; + CDS_Invoice.FieldByName('taxAmount').Value := 0; + CDS_Invoice.FieldByName('Price').Value := 0; + CDS_Invoice.FieldByName('tax').Value := 13; + CDS_Invoice.FieldByName('Currency').Value := 'CNY'; + CDS_Invoice.Post; + end; end; +//begin +// CDS_Invoice.Append; +// +// CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; +// CDS_Invoice.FieldByName('Amount').Value := 0; +// CDS_Invoice.FieldByName('Qty').Value := 0; +// CDS_Invoice.FieldByName('tax').Value := 0; +// CDS_Invoice.FieldByName('TaxFee').Value := 0; +// CDS_Invoice.FieldByName('taxAmount').Value := 0; +// CDS_Invoice.FieldByName('Price').Value := 0; +// CDS_Invoice.FieldByName('tax').Value := 13; +// CDS_Invoice.FieldByName('Currency').Value := 'CNY'; +// CDS_Invoice.Post; +// +//end; procedure TfrmInvoiceOutInPut.ToolButton2Click(Sender: TObject); begin @@ -531,6 +649,8 @@ begin frmReceivableValueSel := TfrmReceivableValueSel.Create(Application); with frmReceivableValueSel do begin + if Self.canshu1 = '录入' then + FAuthority := '低权限'; if showmodal = 1 then begin flag := False; @@ -545,13 +665,17 @@ begin sql.Add('select count(*) as RecordCount from Finance_Invoice where FromFFID=''' + trim(frmReceivableValueSel.CDS_1.Fieldbyname('FFID').AsString) + ''''); open; end; - if (ADOQueryTmp.FieldByName('RecordCount').AsInteger < 1) and not(CDS_Invoice.Locate('FromFFID', trim(frmReceivableValueSel.CDS_1.Fieldbyname('FFID').AsString), [])) then + if (ADOQueryTmp.FieldByName('RecordCount').AsInteger < 1) and not (CDS_Invoice.Locate('FromFFID', trim(frmReceivableValueSel.CDS_1.Fieldbyname('FFID').AsString), [])) then begin Append; FieldByName('SSel').Value := false; Fieldbyname('OurCoName').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OurCoName').AsString); + Fieldbyname('OurCoNo').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OurCoNo').AsString); Fieldbyname('OppCoName').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OppCoName').AsString); + Fieldbyname('OppCoNo').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OppCoNo').AsString); + Fieldbyname('OppParentCoNo').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OppParentCoNo').AsString); Fieldbyname('OppParentCoName').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OppParentCoName').AsString); + Fieldbyname('F_Code').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('F_Code').AsString); Fieldbyname('F_Name').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('F_Name').AsString); Fieldbyname('Qty').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('Qty').AsString); diff --git a/A09财务通用管理/U_InvoiceOutList.dfm b/A09财务通用管理/U_InvoiceOutList.dfm index cfbc7e5..60d3465 100644 --- a/A09财务通用管理/U_InvoiceOutList.dfm +++ b/A09财务通用管理/U_InvoiceOutList.dfm @@ -4,7 +4,6 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList Caption = #38144#39033#21457#31080#31649#29702 ClientHeight = 626 ClientWidth = 1558 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True @@ -37,13 +36,13 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList ImageIndex = 1 OnClick = TBRafreshClick end - object TBFind: TToolButton + object ToolButton2: TToolButton Left = 71 Top = 0 AutoSize = True Caption = #36807#28388 ImageIndex = 0 - OnClick = TBFindClick + OnClick = ToolButton2Click end object TADD: TToolButton Left = 142 @@ -143,10 +142,9 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 - ExplicitLeft = -1 object Label3: TLabel Left = 26 Top = 46 @@ -180,51 +178,41 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList Top = 85 Width = 64 Height = 21 - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 end object F_Name: TcxTextEdit Tag = 2 Left = 94 Top = 81 - Properties.OnChange = IVNoPropertiesChange TabOrder = 3 - OnKeyPress = IVNoKeyPress Width = 150 end object IVNo: TcxTextEdit Tag = 2 Left = 94 Top = 42 - Properties.OnChange = IVNoPropertiesChange TabOrder = 0 - OnKeyPress = IVNoKeyPress Width = 150 end object F_Spec: TcxTextEdit Tag = 2 Left = 319 Top = 81 - Properties.OnChange = IVNoPropertiesChange TabOrder = 4 - OnKeyPress = IVNoKeyPress Width = 150 end object OppCoName: TcxTextEdit Tag = 2 Left = 316 Top = 42 - Properties.OnChange = IVNoPropertiesChange TabOrder = 1 - OnKeyPress = IVNoKeyPress Width = 150 end object OurCoName: TcxTextEdit Tag = 2 Left = 538 Top = 42 - Properties.OnChange = IVNoPropertiesChange TabOrder = 2 - OnKeyPress = IVNoKeyPress Width = 150 end inline frmFrameDateSel1: TfrmFrameDateSel @@ -233,38 +221,26 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList Width = 1554 Height = 37 Align = alTop + Color = clWhite Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -16 Font.Name = #24494#36719#38597#40657 Font.Style = [] ParentBackground = False + ParentColor = False ParentFont = False TabOrder = 5 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1554 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end @@ -322,6 +298,8 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList OptionsCustomize.ColumnFiltering = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 50 object v1Column3: TcxGridDBColumn Caption = #36873#25321 DataBinding.FieldName = 'SSel' @@ -393,7 +371,7 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList Width = 71 end object v1Column10: TcxGridDBColumn - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 DataBinding.FieldName = 'F_Name' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter @@ -469,6 +447,16 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList Options.Editing = False Width = 114 end + object Tv1Column3: TcxGridDBColumn + Caption = #25910#27454 + DataBinding.FieldName = 'SKFlag' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.ImmediatePost = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 54 + end object Tv1Column1: TcxGridDBColumn Caption = #24065#31181 DataBinding.FieldName = 'Currency' @@ -484,6 +472,7 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList PropertiesClassName = 'TcxCheckBoxProperties' HeaderAlignmentHorz = taCenter Options.Editing = False + Width = 66 end end object cxGridLevel1: TcxGridLevel @@ -501,7 +490,7 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList Properties.Style = 11 Properties.TabIndex = 0 Properties.Tabs.Strings = ( - #26410#23457#26680 + #24453#23457#26680 #24050#23457#26680 #20840#37096) LookAndFeel.Kind = lfUltraFlat @@ -509,41 +498,47 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Left = 776 + Top = 384 + ExplicitLeft = 776 + ExplicitTop = 384 + end inherited cxProgressBar2: TcxProgressBar - Left = 648 - Top = 304 - ExplicitLeft = 648 - ExplicitTop = 304 + Left = 511 + Top = 384 + ExplicitLeft = 511 + ExplicitTop = 384 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 161 - Top = 264 + Left = 599 + Top = 237 end inherited ADOQueryBaseTemp: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 161 - Top = 201 + Left = 682 + Top = 237 end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 351 - Top = 187 + Left = 599 + Top = 299 end object ADOQueryCmd: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 388 - Top = 187 + Left = 765 + Top = 237 end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 417 - Top = 189 + Left = 848 + Top = 237 end object RM1: TRMGridReport ThreadPrepareReport = True @@ -561,32 +556,32 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList CompressThread = False LaterBuildEvents = True OnlyOwnerDataSet = False - Left = 468 - Top = 268 + Left = 682 + Top = 361 ReportData = {} end object RMDB_Main: TRMDBDataSet Visible = True DataSet = ADOQueryTemp - Left = 432 - Top = 268 + Left = 599 + Top = 361 end object cxGridPopupMenu2: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 440 - Top = 324 + Left = 765 + Top = 299 end object DS_Invoice: TDataSource DataSet = CDS_Invoice - Left = 527 - Top = 323 + Left = 848 + Top = 299 end object CDS_Invoice: TClientDataSet Aggregates = <> Params = <> - Left = 488 - Top = 324 + Left = 682 + Top = 299 end object RMXLSExport1: TRMXLSExport ShowAfterExport = True @@ -599,12 +594,12 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList ScaleX = 1.000000000000000000 ScaleY = 1.000000000000000000 CompressFile = False - Left = 504 - Top = 268 + Left = 765 + Top = 361 end object PopupMenu1: TPopupMenu - Left = 340 - Top = 332 + Left = 931 + Top = 299 object N1: TMenuItem Caption = #20840#36873 OnClick = N1Click @@ -621,7 +616,7 @@ inherited frmInvoiceOutList: TfrmInvoiceOutList object ADOQueryPrint: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 381 - Top = 269 + Left = 931 + Top = 237 end end diff --git a/A09财务通用管理/U_InvoiceOutList.pas b/A09财务通用管理/U_InvoiceOutList.pas index 3e72cb8..0062f00 100644 --- a/A09财务通用管理/U_InvoiceOutList.pas +++ b/A09财务通用管理/U_InvoiceOutList.pas @@ -18,14 +18,14 @@ uses FrameDateSel, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar; type - TfrmInvoiceOutList = class(TfrmBaseList) + TfrmInvoiceOutList = class(TfrmBaseList) ToolBar1: TToolBar; TBRafresh: TToolButton; TBClose: TToolButton; ADOQueryTemp: TADOQuery; ADOQueryCmd: TADOQuery; Panel1: TPanel; - TBFind: TToolButton; + ToolButton2: TToolButton; F_Name: TcxTextEdit; ADOQueryMain: TADOQuery; ToolButton1: TToolButton; @@ -84,12 +84,13 @@ type ToolButton5: TToolButton; Tv1Column2: TcxGridDBColumn; frmFrameDateSel1: TfrmFrameDateSel; + Tv1Column3: TcxGridDBColumn; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure TBRafreshClick(Sender: TObject); - procedure TBFindClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); procedure ToolButton1Click(Sender: TObject); procedure IVNoChange(Sender: TObject); procedure TADDClick(Sender: TObject); @@ -107,13 +108,6 @@ type procedure ToolButton3Click(Sender: TObject); procedure N3Click(Sender: TObject); procedure ToolButton5Click(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); - procedure IVNoKeyPress(Sender: TObject; var Key: Char); - procedure IVNoPropertiesChange(Sender: TObject); private { Private declarations } @@ -185,38 +179,36 @@ begin end; procedure TfrmInvoiceOutList.InitGrid(); +var + Msql, mbegdate, menddate: string; + SqlStr: string; begin - try - with ADOQueryMain do - begin - Close; - SQL.Clear; - sql.Add(' select A.* '); - sql.Add(',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''Ʊ'' and X.WBID=A.IVNo)>0 THEN 1 ELSE 0 END) AS BIT)'); - sql.Add(' from Finance_Invoice A '); - sql.add(' where A.IVDate>=''' + formatdatetime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date) + ''' '); - sql.Add(' and A.IVDate<''' + formatdateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1) + ''' '); - sql.Add(' and IVFlag='''' '); - case cxTabControl1.TabIndex of - 0: - begin - sql.add(' and isnull(A.Status,''0'')=''0'''); - end; - 1: - begin - sql.add(' and A.Status=''9'''); - end; + SqlStr := ' select A.* '; + SqlStr := SqlStr + ',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''Ʊ'' and X.WBID=A.IVNo)>0 THEN 1 ELSE 0 END) AS BIT)'; + + SqlStr := SqlStr + ',SKFlag=CAST((CASE WHEN (SELECT COUNT(X.IVNo) FROM Finance_Flow X where X.IVNo=A.IVNo)>0 THEN 1 ELSE 0 END) AS BIT)'; + SqlStr := SqlStr + ' from Finance_Invoice A '; + SqlStr := SqlStr + ' left join Bs_Company B on A.OppCoNo=B.CoCode '; + SqlStr := SqlStr + 'where IVFlag='''' '; + SqlStr := SqlStr + ' and A.IVDate>=''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.BegDate.Date)) + ''''; + SqlStr := SqlStr + ' and A.IVDate<''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1)) + ''''; + + case cxTabControl1.TabIndex of + 0: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''0'' '; + end; + 1: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; end; - - Open; - end; - - SCreateCDS(ADOQueryMain, CDS_Invoice); - SInitCDSData(ADOQueryMain, CDS_Invoice); - finally - TV1.DataController.Filter.Clear; end; + if trim(canshu1) = '¼' then + SqlStr := SqlStr + ' and CHARINDEX(' + quotedstr(DCode) + ',(ISNULL(B.SalesId, '''') +'',''+ISNULL(B.TallyId, '''')+'',''+ISNULL(A.FillId, '''') ) ) > 0 '; + +// ShowMessage(SqlStr); + InitCDSData(ADOQueryMain, CDS_Invoice, Tv1, SqlStr, SGetFilters(Panel1, 1, 2), 'IVId'); end; procedure TfrmInvoiceOutList.FormDestroy(Sender: TObject); @@ -254,7 +246,7 @@ begin InitGrid(); end; -procedure TfrmInvoiceOutList.TBFindClick(Sender: TObject); +procedure TfrmInvoiceOutList.ToolButton2Click(Sender: TObject); begin if ADOQueryMain.Active then begin @@ -278,24 +270,7 @@ end; procedure TfrmInvoiceOutList.IVNoChange(Sender: TObject); begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; - TBFind.Click; -end; - -procedure TfrmInvoiceOutList.IVNoKeyPress(Sender: TObject; var Key: Char); -begin - if Key = #13 then - begin - initgrid(); - end; -end; - -procedure TfrmInvoiceOutList.IVNoPropertiesChange(Sender: TObject); -begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; - TBFind.Click; + ToolButton2.Click; end; procedure TfrmInvoiceOutList.TADDClick(Sender: TObject); @@ -305,7 +280,7 @@ begin begin FIVID := ''; FZKType := Self.FZKType; - + canshu1 := Self.canshu1; if showmodal = 1 then begin initGrid(); @@ -322,7 +297,7 @@ begin begin IvNo.Enabled := False; FIVID := trim(Self.CDS_Invoice.fieldbyname('IVID').asstring); - + canshu1 := Self.canshu1; if showmodal = 1 then begin Self.initGrid(); @@ -390,41 +365,6 @@ begin end; end; -procedure TfrmInvoiceOutList.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceOutList.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceOutList.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceOutList.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmInvoiceOutList.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmInvoiceOutList.cxTabControl1Change(Sender: TObject); begin SetStatus(); @@ -521,6 +461,7 @@ begin begin TSave.Visible := False; FIvID := trim(Self.CDS_Invoice.fieldbyname('IvID').asstring); + canshu1 := Self.canshu1; if showmodal = 1 then begin @@ -531,7 +472,7 @@ end; procedure TfrmInvoiceOutList.FormCreate(Sender: TObject); begin inherited; - canshu1 := trim(DParameters1); + canshu1 := trim(Self.fParameters1); end; procedure TfrmInvoiceOutList.N1Click(Sender: TObject); diff --git a/A09财务通用管理/U_InvoiceOutSQInPut.dfm b/A09财务通用管理/U_InvoiceOutSQInPut.dfm new file mode 100644 index 0000000..7d1fae5 --- /dev/null +++ b/A09财务通用管理/U_InvoiceOutSQInPut.dfm @@ -0,0 +1,293 @@ +object frmInvoiceOutSQInPut: TfrmInvoiceOutSQInPut + Left = 484 + Top = 189 + Caption = #38144#39033#21457#31080#30003#35831#24405#20837 + ClientHeight = 504 + ClientWidth = 1530 + Color = clWhite + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] + OldCreateOrder = False + Position = poDesktopCenter + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 21 + object ToolBar1: TToolBar + Tag = 1 + Left = 0 + Top = 0 + Width = 1530 + Height = 30 + AutoSize = True + ButtonHeight = 30 + ButtonWidth = 99 + Caption = 'ToolBar1' + DisabledImages = DataLink_Financial.cxImageList_bar + Images = DataLink_Financial.cxImageList_bar + List = True + ShowCaptions = True + TabOrder = 0 + object TSave: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 16 + OnClick = TSaveClick + end + object ToolButton5: TToolButton + Left = 71 + Top = 0 + AutoSize = True + Caption = #24212#25910#27454 + ImageIndex = 49 + Visible = False + OnClick = ToolButton5Click + end + object ToolButton1: TToolButton + Left = 158 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 2 + OnClick = ToolButton1Click + end + object ToolButton2: TToolButton + Left = 229 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 6 + OnClick = ToolButton2Click + end + object ToolButton4: TToolButton + Left = 300 + Top = 0 + AutoSize = True + Caption = #23548#20837 + ImageIndex = 18 + OnClick = ToolButton4Click + end + object ToolButton3: TToolButton + Left = 371 + Top = 0 + AutoSize = True + Caption = #20445#23384#26684#24335 + ImageIndex = 16 + OnClick = ToolButton3Click + end + object TBClose: TToolButton + Left = 474 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 7 + OnClick = TBCloseClick + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 30 + Width = 1530 + Height = 474 + Align = alClient + TabOrder = 1 + object Tv1: TcxGridDBTableView + Navigator.Buttons.CustomButtons = <> + Navigator.Buttons.Delete.Enabled = False + Navigator.Buttons.Delete.Visible = False + ScrollbarAnnotations.CustomAnnotations = <> + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Qty + end + item + Kind = skSum + Column = v1Money + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Deleting = False + OptionsData.DeletingConfirmation = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + OptionsView.Indicator = True + object Tv1Column5: TcxGridDBColumn + Caption = #30003#35831#26085#26399 + DataBinding.FieldName = 'IVDate' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxDateEditProperties' + HeaderAlignmentHorz = taCenter + Width = 136 + end + object Tv1Column2: TcxGridDBColumn + Caption = #25105#26041#21333#20301 + DataBinding.FieldName = 'OurCoName' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = Tv1Column2PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 142 + end + object Tv1Column4: TcxGridDBColumn + Caption = #23545#26041#21333#20301 + DataBinding.FieldName = 'OppCoName' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = Tv1Column4PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 166 + end + object Tv1Column3: TcxGridDBColumn + Caption = #21457#31080#31867#22411 + DataBinding.FieldName = 'IVType' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = Tv1Column3PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 117 + end + object v1P_CodeName: TcxGridDBColumn + Caption = #20135#21697#21517#31216 + DataBinding.FieldName = 'F_Name' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1P_CodeNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 177 + end + object v1Qty: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'Qty' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Width = 83 + end + object v1QtyUnit: TcxGridDBColumn + Caption = #25968#37327#21333#20301 + DataBinding.FieldName = 'QtyUnit' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1QtyUnitPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 90 + end + object v1Money: TcxGridDBColumn + Caption = #37329#39069 + DataBinding.FieldName = 'Amount' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1QtyPropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Width = 81 + end + object Tv1Column8: TcxGridDBColumn + Caption = #24065#31181 + DataBinding.FieldName = 'Currency' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxComboBoxProperties' + Properties.DropDownListStyle = lsFixedList + Properties.Items.Strings = ( + 'CNY' + 'USD' + 'EUR') + HeaderAlignmentHorz = taCenter + end + object Tv1Column7: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'Note' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 66 + end + end + object cxGridLevel1: TcxGridLevel + GridView = Tv1 + end + end + object DataSource1: TDataSource + DataSet = CDS_Invoice + Left = 516 + Top = 280 + end + object CDS_Invoice: TClientDataSet + Aggregates = <> + Params = <> + Left = 384 + Top = 268 + end + object GPM_1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 280 + Top = 112 + end + object ADOQueryTmp: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 96 + Top = 116 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 180 + Top = 116 + end + object OpenDialog1: TOpenDialog + Left = 370 + Top = 162 + end + object CDS_LM: TClientDataSet + Aggregates = <> + Params = <> + Left = 528 + Top = 200 + end +end diff --git a/A09财务通用管理/U_InvoiceOutSQInPut.pas b/A09财务通用管理/U_InvoiceOutSQInPut.pas new file mode 100644 index 0000000..646d7ad --- /dev/null +++ b/A09财务通用管理/U_InvoiceOutSQInPut.pas @@ -0,0 +1,698 @@ +unit U_InvoiceOutSQInPut; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, ComCtrls, ToolWin, cxStyles, cxCustomData, cxGraphics, cxFilter, + cxData, cxDataStorage, cxEdit, DB, cxDBData, cxGridLevel, cxClasses, + cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, + cxGridDBTableView, cxGrid, cxGridCustomPopupMenu, cxGridPopupMenu, ADODB, + DBClient, ExtCtrls, StdCtrls, BtnEdit, cxButtonEdit, cxTextEdit, + cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, cxCalendar, + dxDateRanges, dxBarBuiltInMenu, ComObj, dxScrollbarAnnotations, dxSkinsCore, + math, dxSkinsDefaultPainters; + +type + TfrmInvoiceOutSQInPut = class(TForm) + DataSource1: TDataSource; + CDS_Invoice: TClientDataSet; + GPM_1: TcxGridPopupMenu; + ToolBar1: TToolBar; + TSave: TToolButton; + TBClose: TToolButton; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1P_CodeName: TcxGridDBColumn; + v1Qty: TcxGridDBColumn; + v1QtyUnit: TcxGridDBColumn; + cxGridLevel1: TcxGridLevel; + ADOQueryTmp: TADOQuery; + ADOQueryCmd: TADOQuery; + Tv1Column2: TcxGridDBColumn; + Tv1Column3: TcxGridDBColumn; + Tv1Column4: TcxGridDBColumn; + Tv1Column5: TcxGridDBColumn; + Tv1Column7: TcxGridDBColumn; + ToolButton1: TToolButton; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + Tv1Column8: TcxGridDBColumn; + ToolButton4: TToolButton; + OpenDialog1: TOpenDialog; + CDS_LM: TClientDataSet; + ToolButton5: TToolButton; + procedure TBCloseClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure TSaveClick(Sender: TObject); + procedure v1P_CodeNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure v1P_SpecPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure v1QtyUnitPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure v1QtyPropertiesEditValueChanged(Sender: TObject); + procedure FormDestroy(Sender: TObject); + procedure Tv1Column2PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure Tv1Column3PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure Tv1Column6PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure Tv1Column4PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure ToolButton4Click(Sender: TObject); + procedure ToolButton5Click(Sender: TObject); + procedure v1Column5PropertiesEditValueChanged(Sender: TObject); + private + procedure initGrid(); + procedure SaveDate(); + { Private declarations } + public + canshu1, FIVID: string; + fInvoiceFlag: string; + { Public declarations } + end; + +var + frmInvoiceOutSQInPut: TfrmInvoiceOutSQInPut; + +implementation + +uses + U_RTFun, U_ZDYHelp, U_CompanySel, U_dataLink, U_ReceivableValueSel; +{$R *.dfm} + +procedure TfrmInvoiceOutSQInPut.SaveDate(); +var + MaxNo: string; +begin + ADOQueryCmd.Connection.BeginTrans; + try + with CDS_Invoice do + begin + first; + while not eof do + begin + if fieldbyname('IVID').AsString = '' then + begin + if GetLSNo(ADOQueryTmp, MaxNo, 'IJ', 'Finance_Invoice', 4, 1) = False then + raise Exception.Create('取最大号失败!'); + end + else + MaxNo := CDS_Invoice.fieldbyname('IVID').AsString; + + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.add('select * from Finance_Invoice_Apply where IVID=' + quotedstr(Trim(MaxNo))); + open; + end; + if ADOQueryCmd.IsEmpty then + begin + ADOQueryCmd.append; + ADOQueryCmd.FieldByName('FillId').Value := Trim(DCode); + ADOQueryCmd.FieldByName('Filler').Value := Trim(DName); + ADOQueryCmd.FieldByName('status').Value := '0'; + end + else + begin + ADOQueryCmd.edit; + ADOQueryCmd.FieldByName('EditId').Value := Trim(DCode); + ADOQueryCmd.FieldByName('Editer').Value := Trim(DName); + ADOQueryCmd.FieldByName('Edittime').Value := SGetServerDateTime(ADOQueryTmp); + end; + RTSetSaveDataCDS(ADOQueryCmd, Tv1, CDS_Invoice, 'Finance_Invoice_Apply', 0); + ADOQueryCmd.fieldbyname('IVID').Value := MaxNo; + ADOQueryCmd.fieldbyname('IVFlag').Value := '销项'; + ADOQueryCmd.fieldbyname('OppCoNo').Value := trim(CDS_Invoice.FieldByName('OppCoNo').AsString); + ADOQueryCmd.fieldbyname('OppParentCoNo').Value := trim(CDS_Invoice.FieldByName('OppParentCoNo').AsString); + ADOQueryCmd.fieldbyname('OurCoNo').Value := trim(CDS_Invoice.FieldByName('OurCoNo').AsString); + ADOQueryCmd.fieldbyname('FromFFID').Value := trim(CDS_Invoice.FieldByName('FromFFID').AsString); + ADOQueryCmd.Post; + next; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + application.MessageBox('保存成功!', '提示'); + Modalresult := 1; + except + ADOQueryCmd.Connection.RollbackTrans; + application.MessageBox(PChar(Exception(ExceptObject).Message), '提示信息', 0); + end; +end; + +procedure TfrmInvoiceOutSQInPut.initGrid(); +begin + with ADOQueryTmp do + begin + close; + sql.Clear; + sql.Add('select * from Finance_Invoice_Apply where IVID=''' + trim(FIVID) + ''''); +// sql.add(' and isnull(status,''0'')=''0'''); + open; + end; + + SCreateCDS(ADOQueryTmp, CDS_Invoice); + SInitCDSData(ADOQueryTmp, CDS_Invoice); +end; + +procedure TfrmInvoiceOutSQInPut.TBCloseClick(Sender: TObject); +begin + + Close; +end; + +procedure TfrmInvoiceOutSQInPut.FormShow(Sender: TObject); +begin + ReadCxGrid(Self.Caption, Tv1, '财务管理'); + with CDS_LM do + begin + FieldDefs.Clear; + FieldDefs.Add('LXH', ftInteger, 0); + FieldDefs.Add('lCode', ftString, 40); + FieldDefs.Add('LName', ftString, 40); + close; + CreateDataSet; + end; + initGrid(); +end; + +procedure TfrmInvoiceOutSQInPut.TSaveClick(Sender: TObject); +begin + +// if CDS_Invoice.Locate('IVNo', null, []) then +// begin +// application.MessageBox('发票号不能为空', '提示'); +// exit; +// end; + if CDS_Invoice.Locate('IVType', null, []) then + begin + application.MessageBox('发票类型不能为空', '提示'); + exit; + end; + if CDS_Invoice.Locate('OurCoName', null, []) then + begin + application.MessageBox('我方单位不能为空', '提示'); + exit; + end; + if CDS_Invoice.Locate('OppCoName', null, []) then + begin + application.MessageBox('对方单位不能为空', '提示'); + exit; + end; + SaveDate(); +end; + +procedure TfrmInvoiceOutSQInPut.v1Column5PropertiesEditValueChanged(Sender: TObject); +var + mvalue, FFieldName: string; + FQty, FPrice, FAmount, Ftax, FTaxFee: double; +begin + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + mvalue := TcxTextEdit(Sender).EditingText; + if Trim(mvalue) = '' then + begin + mvalue := '0'; + end; + with CDS_Invoice do + begin + Edit; + FieldByName(FFieldName).Value := Trim(mvalue); + Post; + FQty := FieldbyName('Qty').AsFloat; + FAmount := FieldbyName('Amount').AsFloat; + FPrice := FieldbyName('Price').AsFloat; + Ftax := FieldbyName('tax').AsFloat; + FTaxFee := FieldbyName('TaxFee').AsFloat; + end; + if FQty <> 0 then + begin + FPrice := strtofloat(format('%.13f', [FAmount / FQty])); +// FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); +// FTaxFee := RoundTo((FPrice * FQty * (Ftax / 100)), -2); + end + else + begin + FPrice := 0; + FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + end; + + with CDS_Invoice do + begin + Edit; + FieldByName('Price').Value := FPrice; + FieldByName('TaxFee').Value := FTaxFee; + FieldByName('taxAmount').Value := FTaxFee + FAmount; + Post; + end; + tv1.Controller.EditingController.ShowEdit(); + +end; + +procedure TfrmInvoiceOutSQInPut.v1P_CodeNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp := TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag := 'MPRTCodeName'; + flagname := '产品名称'; + if ShowModal = 1 then + begin + Self.CDS_Invoice.Edit; + Self.CDS_Invoice.FieldByName('F_Name').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); +// Self.CDS_Invoice.FieldByName('P_Code').Value := Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; + //self.tv1.Controller.EditingController.ShowEdit(); +end; + +procedure TfrmInvoiceOutSQInPut.v1P_SpecPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp := TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag := 'P_Spec'; + flagname := '成品规格'; + if ShowModal = 1 then + begin + Self.CDS_Invoice.Edit; + Self.CDS_Invoice.FieldByName('P_Spec').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmInvoiceOutSQInPut.v1QtyUnitPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp := TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag := 'QtyUnit'; + flagname := '数量单位'; + if ShowModal = 1 then + begin + Self.CDS_Invoice.Edit; + Self.CDS_Invoice.FieldByName('QtyUnit').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmInvoiceOutSQInPut.v1QtyPropertiesEditValueChanged(Sender: TObject); +var + mvalue, FFieldName: string; + FQty, FPrice, FAmount, Ftax, FTaxFee: double; +begin + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + mvalue := TcxTextEdit(Sender).EditingText; + if Trim(mvalue) = '' then + begin + mvalue := '0'; + end; + with CDS_Invoice do + begin + Edit; + FieldByName(FFieldName).Value := Trim(mvalue); + Post; + FQty := FieldbyName('Qty').AsFloat; + FAmount := FieldbyName('Amount').AsFloat; + FPrice := FieldbyName('Price').AsFloat; + Ftax := FieldbyName('tax').AsFloat; + end; + if FQty <> 0 then + begin + FPrice := strtofloat(format('%.13f', [FAmount / FQty])); +// FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + FTaxFee := RoundTo((FPrice * FQty * (Ftax / 100)), -2); + end + else + begin + FPrice := 0; + FTaxFee := strtofloat(format('%.2f', [FPrice * FQty * (Ftax / 100)])); + end; + + with CDS_Invoice do + begin + Edit; + FieldByName('Price').Value := FPrice; + FieldByName('TaxFee').Value := FTaxFee; + FieldByName('taxAmount').Value := FTaxFee + FAmount; + Post; + end; + tv1.Controller.EditingController.ShowEdit(); +end; +//procedure TfrmInvoiceOutInPut.v1QtyPropertiesEditValueChanged(Sender: TObject); +//var +// mvalue, FFieldName: string; +// FQty, FPrice, FAmount, Ftax, FtaxAmount: double; +//begin +// FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); +// mvalue := TcxTextEdit(Sender).EditingText; +// if Trim(mvalue) = '' then +// begin +// mvalue := '0'; +// end; +// with CDS_Invoice do +// begin +// Edit; +// FieldByName(FFieldName).Value := Trim(mvalue); +// Post; +// FQty := FieldbyName('Qty').AsFloat; +// FtaxAmount := FieldbyName('taxAmount').AsFloat; +// Ftax := FieldbyName('tax').AsFloat; +// end; +// if FQty <> 0 then +// begin +// FAmount := strtofloat(format('%.2f', [FtaxAmount / (1 + Ftax / 100)])); +// FPrice := strtofloat(format('%.2f', [FAmount / FQty])); +// end +// else +// begin +// FPrice := 0; +// FAmount := strtofloat(format('%.2f', [FtaxAmount / (1 + Ftax / 100)])); +// end; +// +// with CDS_Invoice do +// begin +// Edit; +// FieldByName('Price').Value := FPrice; +// FieldByName('Amount').Value := FAmount; +// FieldByName('TaxFee').Value := FtaxAmount - FAmount; +// Post; +// end; +// tv1.Controller.EditingController.ShowEdit(); +// +//end; + +procedure TfrmInvoiceOutSQInPut.FormDestroy(Sender: TObject); +begin + frmInvoiceOutSQInPut := nil; +end; + +procedure TfrmInvoiceOutSQInPut.Tv1Column2PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmCompanySel := TfrmCompanySel.Create(Application); + with frmCompanySel do + begin + FCoType := '我司'; + if ShowModal = 1 then + begin + + Self.CDS_Invoice.Edit; + Self.CDS_Invoice.FieldByName('OurCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); + Self.CDS_Invoice.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); + + end; + end; + finally + frmCompanySel.Free; + end; +end; + +procedure TfrmInvoiceOutSQInPut.Tv1Column3PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp := TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag := 'InvoiceType'; + flagname := '发票类型'; + if ShowModal = 1 then + begin + Self.CDS_Invoice.Edit; + Self.CDS_Invoice.FieldByName('IVType').Value := Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmInvoiceOutSQInPut.Tv1Column4PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmCompanySel := TfrmCompanySel.Create(Application); + with frmCompanySel do + begin + if Self.canshu1 = '录入' then + FAuthority := '理单业务'; + FCoType := '客户'; + if ShowModal = 1 then + begin + Self.CDS_Invoice.Edit; + Self.CDS_Invoice.FieldByName('OppCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); + Self.CDS_Invoice.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); + Self.CDS_Invoice.FieldByName('OppCoNameZ').Value := Trim(CDS_1.fieldbyname('CoName').AsString); + Self.CDS_Invoice.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); + Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); + end; + end; + finally + frmCompanySel.Free; + end; +end; + +procedure TfrmInvoiceOutSQInPut.Tv1Column6PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmCompanySel := TfrmCompanySel.Create(Application); + with frmCompanySel do + begin + FCoType := '客户'; + if ShowModal = 1 then + begin + Self.CDS_Invoice.Edit; + Self.CDS_Invoice.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); + Self.CDS_Invoice.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); + end; + end; + finally + frmCompanySel.Free; + end; +end; + +procedure TfrmInvoiceOutSQInPut.ToolButton1Click(Sender: TObject); +var + maxno: string; +begin + CopyAddRow(Tv1, CDS_Invoice); + with CDS_Invoice do + begin + CDS_Invoice.Edit; + CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; + CDS_Invoice.FieldByName('Amount').Value := 0; + CDS_Invoice.FieldByName('Qty').Value := 0; + CDS_Invoice.FieldByName('tax').Value := 0; + CDS_Invoice.FieldByName('TaxFee').Value := 0; + CDS_Invoice.FieldByName('taxAmount').Value := 0; + CDS_Invoice.FieldByName('Price').Value := 0; + CDS_Invoice.FieldByName('tax').Value := 13; + CDS_Invoice.FieldByName('Currency').Value := 'CNY'; + + CDS_Invoice.FieldByName('IVDate').Value := SGetServerDate(ADOQueryTmp); + CDS_Invoice.Post; + end; + +end; +//begin +// CDS_Invoice.Append; +// +// CDS_Invoice.FieldByName('QtyUnit').Value := 'Kg'; +// CDS_Invoice.FieldByName('Amount').Value := 0; +// CDS_Invoice.FieldByName('Qty').Value := 0; +// CDS_Invoice.FieldByName('tax').Value := 0; +// CDS_Invoice.FieldByName('TaxFee').Value := 0; +// CDS_Invoice.FieldByName('taxAmount').Value := 0; +// CDS_Invoice.FieldByName('Price').Value := 0; +// CDS_Invoice.FieldByName('tax').Value := 13; +// CDS_Invoice.FieldByName('Currency').Value := 'CNY'; +// CDS_Invoice.Post; +// +//end; + +procedure TfrmInvoiceOutSQInPut.ToolButton2Click(Sender: TObject); +begin + if CDS_Invoice.IsEmpty then + exit; + if application.MessageBox('确定要删除吗', '提示', 1) = 2 then + exit; + with ADOQueryTmp do + begin + close; + sql.clear; + sql.add('delete from Finance_Invoice_Apply where IvID=''' + trim(CDS_Invoice.fieldbyname('IvID').asstring) + ''' '); + execsql; + end; + CDS_Invoice.delete; +end; + +procedure TfrmInvoiceOutSQInPut.ToolButton3Click(Sender: TObject); +begin + WriteCxGrid(Self.Caption, Tv1, '财务管理'); +end; + +procedure TfrmInvoiceOutSQInPut.ToolButton4Click(Sender: TObject); +var + excelApp, WorkBook: Variant; + i, j, k, LX, ExcelRowCount: integer; + maxId, FCPID, FCPName, t1, t2, t3, FFID: string; +begin + + try + excelApp := CreateOleObject('Excel.Application'); + openDialog1.Filter := '*.CSV;*.xls'; + if opendialog1.Execute then + begin + WorkBook := excelApp.WorkBooks.Open(OpenDialog1.FileName); + end + else + exit; + excelApp.Visible := false; + ExcelRowCount := WorkBook.WorkSheets[1].UsedRange.Rows.Count; + except + application.MessageBox('加载EXCEL错误!', '错误信息', MB_ICONERROR); + exit; + end; + + CDS_LM.EmptyDataSet; + + for j := 0 to Tv1.ColumnCount - 1 do + begin + with CDS_LM do + begin + Append; + FieldByName('LCode').Value := trim(Tv1.Columns[j].DataBinding.FieldName); + FieldByName('LName').Value := trim(Tv1.Columns[j].Caption); + Post; + end; + end; + + try + for i := 1 to 50 do + begin + if trim(WorkBook.WorkSheets[1].Cells[1, i].value) = '' then + continue; + if CDS_LM.Locate('LName', trim(WorkBook.WorkSheets[1].Cells[1, i].value), []) then + begin + with CDS_LM do + begin + Edit; + FieldByName('LXH').Value := i; + Post; + end; + end; + end; + except + application.MessageBox('加载数组错误!', '错误信息', MB_ICONERROR); + exit; + end; + + try + for i := 2 to ExcelRowCount do + begin + with CDS_Invoice do + begin + Append; + CDS_LM.First; + while not CDS_LM.Eof do + begin + if CDS_LM.FieldByName('LXH').AsInteger > 0 then + CDS_Invoice.fieldbyname(CDS_LM.FieldByName('LCode').AsString).Value := WorkBook.WorkSheets[1].Cells[i, CDS_LM.FieldByName('LXH').AsInteger].Value; + CDS_LM.Next; + end; +// CDS_Invoice.fieldbyname('OurCoNo').Value := '91330602MA2JTEXX4B'; +// CDS_Invoice.fieldbyname('OurCoName').Value := '圆中圆'; + CDS_Invoice.FieldByName('Currency').Value := 'CNY'; + Post; + end; + end; + WorkBook.Close; + excelApp.Quit; + excelApp := Unassigned; + WorkBook := Unassigned; + except + WorkBook.Close; + excelApp.Quit; + excelApp := Unassigned; + WorkBook := Unassigned; + exit; + end; + +end; + +procedure TfrmInvoiceOutSQInPut.ToolButton5Click(Sender: TObject); +var + flag: Boolean; +begin +// application.MessageBox('1111', '提示信息'); + frmReceivableValueSel := TfrmReceivableValueSel.Create(Application); + with frmReceivableValueSel do + begin + if Self.canshu1 = '录入' then + FAuthority := '低权限'; + if showmodal = 1 then + begin + flag := False; + while CDS_1.locate('SSel', true, []) do + begin + with self.CDS_Invoice do + begin + with ADOQueryTmp do + begin + close; + sql.Clear; + sql.Add('select count(*) as RecordCount from Finance_Invoice_Apply where FromFFID=''' + trim(frmReceivableValueSel.CDS_1.Fieldbyname('FFID').AsString) + ''''); + open; + end; + if (ADOQueryTmp.FieldByName('RecordCount').AsInteger < 1) and not (CDS_Invoice.Locate('FromFFID', trim(frmReceivableValueSel.CDS_1.Fieldbyname('FFID').AsString), [])) then + begin + Append; + FieldByName('SSel').Value := false; + Fieldbyname('OurCoName').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OurCoName').AsString); + Fieldbyname('OppCoName').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OppCoName').AsString); + Fieldbyname('OppParentCoName').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('OppParentCoName').AsString); + Fieldbyname('F_Code').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('F_Code').AsString); + Fieldbyname('F_Name').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('F_Name').AsString); + Fieldbyname('Qty').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('Qty').AsString); + Fieldbyname('QtyUnit').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('QtyUnit').AsString); + Fieldbyname('Price').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('Price').AsString); + + Fieldbyname('Amount').value := frmReceivableValueSel.CDS_1.Fieldbyname('Amount').AsCurrency; + Fieldbyname('TaxAmount').value := frmReceivableValueSel.CDS_1.Fieldbyname('Amount').AsCurrency * 1.13; + FieldByName('tax').Value := 13; + FieldByName('TaxFee').Value := Fieldbyname('TaxAmount').value - Fieldbyname('Amount').value; + + Fieldbyname('Currency').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('Currency').AsString); + Fieldbyname('IVDate').value := SGetServerDate(ADOQueryTemp); + Fieldbyname('FromFFID').value := trim(frmReceivableValueSel.CDS_1.Fieldbyname('FFID').AsString); + Post; + end + else + begin + flag := True; + end; + end; + CDS_1.Edit; + CDS_1.fieldbyname('SSel').value := false; + end; + if flag then + begin + application.MessageBox('选取内容中存在重复应收款记录,重复的记录程序没有录入', '提示信息'); + end; + end; + free; + end; +end; + +end. + diff --git a/A09财务通用管理/U_InvoiceOutSQList.dfm b/A09财务通用管理/U_InvoiceOutSQList.dfm new file mode 100644 index 0000000..5684cfb --- /dev/null +++ b/A09财务通用管理/U_InvoiceOutSQList.dfm @@ -0,0 +1,563 @@ +inherited frmInvoiceOutSQList: TfrmInvoiceOutSQList + Left = 308 + Top = 202 + Caption = #38144#39033#21457#31080#30003#35831 + ClientHeight = 626 + ClientWidth = 1558 + Font.Height = -16 + FormStyle = fsMDIChild + Visible = True + ExplicitWidth = 1574 + ExplicitHeight = 665 + PixelsPerInch = 96 + TextHeight = 21 + object ToolBar1: TToolBar [0] + Tag = 1 + Left = 0 + Top = 0 + Width = 1558 + Height = 30 + AutoSize = True + ButtonHeight = 30 + ButtonWidth = 99 + Caption = 'ToolBar1' + Color = clWhite + DisabledImages = DataLink_Financial.cxImageList_bar + Images = DataLink_Financial.cxImageList_bar + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 4 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 1 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 71 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 0 + OnClick = ToolButton2Click + end + object TADD: TToolButton + Left = 142 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 9 + OnClick = TADDClick + end + object TUPDATE: TToolButton + Left = 213 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 3 + OnClick = TUPDATEClick + end + object TBDEL: TToolButton + Left = 284 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 5 + OnClick = TBDELClick + end + object TSel: TToolButton + Left = 355 + Top = 0 + AutoSize = True + Caption = #26597#30475 + ImageIndex = 4 + OnClick = TSelClick + end + object TCHK: TToolButton + Left = 426 + Top = 0 + AutoSize = True + Caption = #23457#26680 + ImageIndex = 12 + OnClick = TCHKClick + end + object TNOCHK: TToolButton + Left = 497 + Top = 0 + AutoSize = True + Caption = #25764#38144#23457#26680 + ImageIndex = 11 + OnClick = TNOCHKClick + end + object btnWC: TToolButton + Left = 600 + Top = 0 + AutoSize = True + Caption = #23436#25104 + ImageIndex = 12 + OnClick = btnWCClick + end + object btnWCCX: TToolButton + Left = 671 + Top = 0 + Caption = #25764#38144#23436#25104 + ImageIndex = 11 + OnClick = btnWCCXClick + end + object ToolButton4: TToolButton + Left = 770 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 21 + Visible = False + OnClick = ToolButton4Click + end + object ToolButton5: TToolButton + Left = 841 + Top = 0 + AutoSize = True + Caption = #38468#20214 + ImageIndex = 22 + OnClick = ToolButton5Click + end + object ToolButton1: TToolButton + Left = 912 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 20 + OnClick = ToolButton1Click + end + object ToolButton3: TToolButton + Left = 983 + Top = 0 + AutoSize = True + Caption = #20445#23384#26684#24335 + ImageIndex = 16 + OnClick = ToolButton3Click + end + object TBClose: TToolButton + Left = 1086 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 7 + OnClick = TBCloseClick + end + end + object Panel1: TPanel [1] + Left = 0 + Top = 30 + Width = 1558 + Height = 123 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clWhite + ParentBackground = False + TabOrder = 5 + object Label3: TLabel + Left = 26 + Top = 46 + Width = 64 + Height = 21 + Caption = #21457#31080#21495#30721 + end + object Label5: TLabel + Left = 248 + Top = 46 + Width = 64 + Height = 21 + Caption = #23545#26041#21333#20301 + end + object Label7: TLabel + Left = 470 + Top = 46 + Width = 64 + Height = 21 + Caption = #25105#26041#21333#20301 + end + object Label8: TLabel + Left = 248 + Top = 85 + Width = 67 + Height = 21 + Caption = #35268' '#26684 + end + object Label9: TLabel + Left = 26 + Top = 85 + Width = 64 + Height = 21 + Caption = #20135#21697#21517#31216 + end + object F_Name: TcxTextEdit + Tag = 2 + Left = 94 + Top = 81 + TabOrder = 3 + Width = 150 + end + object IVNo: TcxTextEdit + Tag = 2 + Left = 94 + Top = 42 + TabOrder = 0 + Width = 150 + end + object F_Spec: TcxTextEdit + Tag = 2 + Left = 319 + Top = 81 + TabOrder = 4 + Width = 150 + end + object OppCoName: TcxTextEdit + Tag = 2 + Left = 316 + Top = 42 + TabOrder = 1 + Width = 150 + end + object OurCoName: TcxTextEdit + Tag = 2 + Left = 538 + Top = 42 + TabOrder = 2 + Width = 150 + end + inline frmFrameDateSel1: TfrmFrameDateSel + Left = 2 + Top = 2 + Width = 1554 + Height = 37 + Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] + ParentBackground = False + ParentColor = False + ParentFont = False + TabOrder = 5 + ExplicitLeft = 2 + ExplicitTop = 2 + ExplicitWidth = 1554 + ExplicitHeight = 37 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 + end + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 + end + end + end + object cxGrid1: TcxGrid [2] + Left = 0 + Top = 182 + Width = 1558 + Height = 444 + Align = alClient + PopupMenu = PopupMenu1 + TabOrder = 3 + object Tv1: TcxGridDBTableView + Navigator.Buttons.CustomButtons = <> + Navigator.Buttons.Delete.Enabled = False + Navigator.Buttons.Delete.Visible = False + ScrollbarAnnotations.CustomAnnotations = <> + DataController.DataSource = DS_Invoice + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + Column = v1Column12 + end + item + Kind = skSum + Column = v1Column15 + end + item + Kind = skSum + end + item + Kind = skSum + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 50 + object v1Column3: TcxGridDBColumn + Caption = #36873#25321 + DataBinding.FieldName = 'SSel' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCheckBoxProperties' + HeaderAlignmentHorz = taCenter + Width = 49 + end + object v1InvoiceDate: TcxGridDBColumn + Caption = #30003#35831#26085#26399 + DataBinding.FieldName = 'IVDate' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 79 + end + object v1InvoiceType: TcxGridDBColumn + Caption = #21457#31080#31867#22411 + DataBinding.FieldName = 'IVType' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 106 + end + object v1Column2: TcxGridDBColumn + Caption = #25105#26041#21333#20301 + DataBinding.FieldName = 'OurCoName' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 83 + end + object v1FactoryName: TcxGridDBColumn + Caption = #23545#26041#21333#20301 + DataBinding.FieldName = 'OppCoName' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 83 + end + object v1Column8: TcxGridDBColumn + Caption = #25805#20316#21592 + DataBinding.FieldName = 'Filler' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 55 + end + object v1Column10: TcxGridDBColumn + Caption = #20135#21697#21517#31216 + DataBinding.FieldName = 'F_Name' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 72 + end + object v1Column12: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'Qty' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column14PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Width = 57 + end + object v1Column13: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'QtyUnit' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 63 + end + object v1Column15: TcxGridDBColumn + Caption = #37329#39069 + DataBinding.FieldName = 'Amount' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 54 + end + object v1note: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'note' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 114 + end + object Tv1Column1: TcxGridDBColumn + Caption = #24065#31181 + DataBinding.FieldName = 'Currency' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 74 + end + object Tv1Column2: TcxGridDBColumn + Caption = #38468#20214 + DataBinding.FieldName = 'FJFlag' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCheckBoxProperties' + HeaderAlignmentHorz = taCenter + Options.Editing = False + end + end + object cxGridLevel1: TcxGridLevel + GridView = Tv1 + end + end + object cxTabControl1: TcxTabControl [3] + Left = 0 + Top = 153 + Width = 1558 + Height = 29 + Align = alTop + TabOrder = 2 + Properties.CustomButtons.Buttons = <> + Properties.Style = 11 + Properties.TabIndex = 0 + Properties.Tabs.Strings = ( + #24453#23457#26680 + #24050#23457#26680 + #24050#23436#25104 + #20840#37096) + LookAndFeel.Kind = lfUltraFlat + OnChange = cxTabControl1Change + ClientRectRight = 0 + ClientRectTop = 0 + end + inherited loadProcess: TPanel + Left = 365 + Top = 304 + ExplicitLeft = 365 + ExplicitTop = 304 + end + inherited cxProgressBar2: TcxProgressBar + Left = 381 + Top = 368 + ExplicitLeft = 381 + ExplicitTop = 368 + ExplicitHeight = 29 + end + inherited ADOQueryBaseCmd: TADOQuery + Connection = DataLink_Financial.ADOLink + Left = 599 + Top = 237 + end + inherited ADOQueryBaseTemp: TADOQuery + Connection = DataLink_Financial.ADOLink + Left = 682 + Top = 237 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_Financial.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 599 + Top = 299 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 765 + Top = 237 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 848 + Top = 237 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [rmpbZoom, rmpbLoad, rmpbSave, rmpbPrint, rmpbFind, rmpbPageSetup, rmpbExit, rmpbExport, rmpbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 682 + Top = 361 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + DataSet = ADOQueryTemp + Left = 599 + Top = 361 + end + object cxGridPopupMenu2: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 765 + Top = 299 + end + object DS_Invoice: TDataSource + DataSet = CDS_Invoice + Left = 848 + Top = 299 + end + object CDS_Invoice: TClientDataSet + Aggregates = <> + Params = <> + Left = 682 + Top = 299 + end + object RMXLSExport1: TRMXLSExport + ShowAfterExport = True + ExportPrecision = 1 + PagesOfSheet = 1 + ExportImages = True + ExportFrames = True + ExportImageFormat = ifBMP + JPEGQuality = 0 + ScaleX = 1.000000000000000000 + ScaleY = 1.000000000000000000 + CompressFile = False + Left = 765 + Top = 361 + end + object PopupMenu1: TPopupMenu + Left = 931 + Top = 299 + object N1: TMenuItem + Caption = #20840#36873 + OnClick = N1Click + end + object N2: TMenuItem + Caption = #20840#24323 + OnClick = N2Click + end + object N3: TMenuItem + Caption = #22797#21046 + OnClick = N3Click + end + end + object ADOQueryPrint: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 931 + Top = 237 + end +end diff --git a/A09财务通用管理/U_InvoiceOutSQList.pas b/A09财务通用管理/U_InvoiceOutSQList.pas new file mode 100644 index 0000000..2a42b1d --- /dev/null +++ b/A09财务通用管理/U_InvoiceOutSQList.pas @@ -0,0 +1,668 @@ +unit U_InvoiceOutSQList; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, StdCtrls, + cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit, + cxTextEdit, cxDropDownEdit, cxPC, RM_e_Xls, Menus, cxLookAndFeels, + cxLookAndFeelPainters, cxNavigator, dxBarBuiltInMenu, dxDateRanges, U_BaseList, + Vcl.Clipbrd, cxContainer, dxCore, cxDateUtils, dxScrollbarAnnotations, + FrameDateSel, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar; + +type + TfrmInvoiceOutSQList = class(TfrmBaseList) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBClose: TToolButton; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + Panel1: TPanel; + ToolButton2: TToolButton; + F_Name: TcxTextEdit; + ADOQueryMain: TADOQuery; + ToolButton1: TToolButton; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + Label3: TLabel; + IVNo: TcxTextEdit; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + cxGridLevel1: TcxGridLevel; + cxGridPopupMenu2: TcxGridPopupMenu; + DS_Invoice: TDataSource; + CDS_Invoice: TClientDataSet; + TADD: TToolButton; + TUPDATE: TToolButton; + TBDEL: TToolButton; + v1InvoiceType: TcxGridDBColumn; + v1InvoiceDate: TcxGridDBColumn; + v1FactoryName: TcxGridDBColumn; + v1note: TcxGridDBColumn; + F_Spec: TcxTextEdit; + Label5: TLabel; + OppCoName: TcxTextEdit; + TCHK: TToolButton; + TNOCHK: TToolButton; + cxTabControl1: TcxTabControl; + TSel: TToolButton; + v1Column2: TcxGridDBColumn; + RMXLSExport1: TRMXLSExport; + PopupMenu1: TPopupMenu; + N1: TMenuItem; + N2: TMenuItem; + ToolButton4: TToolButton; + v1Column3: TcxGridDBColumn; + ADOQueryPrint: TADOQuery; + Label7: TLabel; + OurCoName: TcxTextEdit; + Label8: TLabel; + Label9: TLabel; + v1Column8: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column12: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + ToolButton3: TToolButton; + N3: TMenuItem; + Tv1Column1: TcxGridDBColumn; + ToolButton5: TToolButton; + Tv1Column2: TcxGridDBColumn; + frmFrameDateSel1: TfrmFrameDateSel; + btnWC: TToolButton; + btnWCCX: TToolButton; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure IVNoChange(Sender: TObject); + procedure TADDClick(Sender: TObject); + procedure TUPDATEClick(Sender: TObject); + procedure TBDELClick(Sender: TObject); + procedure cxTabControl1Change(Sender: TObject); + procedure TCHKClick(Sender: TObject); + procedure TNOCHKClick(Sender: TObject); + procedure TSelClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure N1Click(Sender: TObject); + procedure N2Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure v1Column14PropertiesEditValueChanged(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure N3Click(Sender: TObject); + procedure ToolButton5Click(Sender: TObject); + procedure btnWCClick(Sender: TObject); + procedure btnWCCXClick(Sender: TObject); + private + { Private declarations } + + procedure InitGrid(); + procedure SetStatus(); + public + FZKType, canshu1, canshu2: string; + { Public declarations } + end; + +//var +// frmInvoiceXX: TfrmInvoiceXX; + +implementation + +uses + U_DataLink, U_RTFun, U_ZDYHelp, U_InvoiceOutSQInPut, U_LabelPrint, + U_AttachmentUpload; + +{$R *.dfm} + +procedure TfrmInvoiceOutSQList.SetStatus(); +begin + tchk.Visible := false; + tnochk.Visible := false; + TUPDATE.Visible := false; + tbdel.Visible := false; + btnWC.Visible := false; + btnWCCX.Visible := false; + if trim(canshu1) = '¼' then + begin + case cxTabControl1.TabIndex of + 0: + begin +// tchk.Visible := true; + TUPDATE.Visible := true; + tbdel.Visible := true; +// TCHK.Visible := true; + end; + 1: + begin +// tnochk.Visible := true; + end; + 2: + begin + end; + end; + end; + if trim(canshu1) = '' then + begin + case cxTabControl1.TabIndex of + 0: + begin + TUPDATE.Visible := true; + tbdel.Visible := true; + TCHK.Visible := true; + end; + 1: + begin + tnochk.Visible := true; + end; + + end; + end; + if trim(canshu1) = '' then + begin + case cxTabControl1.TabIndex of + 1: + begin + btnWC.Visible := true; + end; + 2: + begin + btnWCCX.Visible := true; + end; + end; + end; +end; + +procedure TfrmInvoiceOutSQList.InitGrid(); +var + Msql, mbegdate, menddate: string; + SqlStr: string; +begin + + SqlStr := ' select A.* '; + SqlStr := SqlStr + ',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''Ʊ'' and X.WBID=A.IVID)>0 THEN 1 ELSE 0 END) AS BIT)'; + SqlStr := SqlStr + ' from Finance_Invoice_Apply A '; + SqlStr := SqlStr + ' left join Bs_Company B on A.OppCoNo=B.CoCode '; + + SqlStr := SqlStr + 'where IVFlag='''' '; + SqlStr := SqlStr + ' and A.IVDate>=''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.BegDate.Date)) + ''''; + SqlStr := SqlStr + ' and A.IVDate<''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1)) + ''''; + + case cxTabControl1.TabIndex of + 0: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''0'' '; + end; + 1: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; + end; + 2: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''10'' '; + end; + + end; + + if trim(canshu1) = '¼' then + SqlStr := SqlStr + ' and CHARINDEX(' + quotedstr(DCode) + ',(ISNULL(B.SalesId, '''') +'',''+ISNULL(B.TallyId, '''')+'',''+ISNULL(A.FillId, '''') ) ) > 0 '; + + + +// ShowMessage(SqlStr); + InitCDSData(ADOQueryMain, CDS_Invoice, Tv1, SqlStr, SGetFilters(Panel1, 1, 2), 'IVId'); +end; + +procedure TfrmInvoiceOutSQList.FormDestroy(Sender: TObject); +begin + inherited; +// frmInvoiceXX := nil; +end; + +procedure TfrmInvoiceOutSQList.FormClose(Sender: TObject; var Action: TCloseAction); +begin + inherited; + Action := caFree; +end; + +procedure TfrmInvoiceOutSQList.TBCloseClick(Sender: TObject); +begin + + Close; +end; + +procedure TfrmInvoiceOutSQList.FormShow(Sender: TObject); +begin + inherited; + ReadCxGrid(self.Caption, Tv1, ''); + frmFrameDateSel1.Enddate.Date := SGetServerDate(ADOQueryTemp); + frmFrameDateSel1.begdate.Date := frmFrameDateSel1.Enddate.Date - 30; + + SetStatus(); + InitGrid(); +end; + +procedure TfrmInvoiceOutSQList.TBRafreshClick(Sender: TObject); +begin + ToolBar1.SetFocus; + InitGrid(); +end; + +procedure TfrmInvoiceOutSQList.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); + SCreateCDS(ADOQueryMain, CDS_Invoice); + SInitCDSData(ADOQueryMain, CDS_Invoice); + end; +end; + +procedure TfrmInvoiceOutSQList.ToolButton3Click(Sender: TObject); +begin + WriteCxGrid(self.Caption, Tv1, ''); +end; + +procedure TfrmInvoiceOutSQList.ToolButton1Click(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then + Exit; + TcxGridToExcel(self.Caption, cxgrid1); +end; + +procedure TfrmInvoiceOutSQList.IVNoChange(Sender: TObject); +begin + ToolButton2.Click; +end; + +procedure TfrmInvoiceOutSQList.TADDClick(Sender: TObject); +begin + frmInvoiceOutSQInPut := TfrmInvoiceOutSQInPut.Create(self); + with frmInvoiceOutSQInPut do + begin + FIVID := ''; + FZKType := Self.FZKType; + canshu1 := Self.canshu1; + if showmodal = 1 then + begin + initGrid(); + end; + free; + end; + +end; + +procedure TfrmInvoiceOutSQList.TUPDATEClick(Sender: TObject); +begin + frmInvoiceOutSQInPut := TfrmInvoiceOutSQInPut.Create(self); + with frmInvoiceOutSQInPut do + begin + IvNo.Enabled := False; + FIVID := trim(Self.CDS_Invoice.fieldbyname('IVID').asstring); + canshu1 := Self.canshu1; + if showmodal = 1 then + begin + Self.initGrid(); + end; + free; + end; + +end; + +procedure TfrmInvoiceOutSQList.TBDELClick(Sender: TObject); +var + FIVIDS: string; +begin + if CDS_Invoice.IsEmpty then + exit; + + if not CDS_Invoice.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + if application.MessageBox('ȷҪɾƱ', 'ʾ', 1) = 2 then + exit; + with CDS_Invoice do + begin + DisableControls; + while CDS_Invoice.Locate('SSel', True, []) do + begin + FIVIDS := FIVIDS + Trim(CDS_Invoice.fieldbyname('IVID').AsString) + ','; + + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.Add('insert into SY_SysLog(operor,opertime,Model,acction,opevent,result) values( '); + sql.Add(' ' + quotedstr(trim(DName))); + sql.Add(',getdate() '); + sql.Add(',' + quotedstr(trim(self.Caption))); + sql.Add(',' + quotedstr(trim('Ʊɾ'))); + sql.Add(',' + quotedstr(trim('Ʊţ' + trim(CDS_Invoice.FieldByName('ivNo').AsString)))); + sql.Add(',' + quotedstr(trim('ɹ'))); + sql.Add(')'); + execsql; + end; + + CDS_Invoice.Delete; + end; + EnableControls; + end; + + try + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.add('delete from Finance_Invoice_Apply'); + sql.add('where IVFlag='''' '); + sql.add('and exists(select * from [dbo].[F_Tool_SplitString](' + quotedstr(FIVIDS) + ','','') X where X.RTVALUE=Finance_Invoice_Apply.IVID )'); + execsql; + end; + application.MessageBox('ɾɹ', 'ʾ'); + except + application.MessageBox('ɾʧ', 'ʾ'); + InitGrid(); + end; +end; + +procedure TfrmInvoiceOutSQList.cxTabControl1Change(Sender: TObject); +begin + SetStatus(); + initGrid(); +end; + +procedure TfrmInvoiceOutSQList.TCHKClick(Sender: TObject); +var + FIVIDS: string; +begin + if CDS_Invoice.IsEmpty then + exit; + + if not CDS_Invoice.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + FIVIDS := SelCDSKey(CDS_Invoice, ['IVID'])[0]; + + try + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.add('update Finance_Invoice_Apply set Chker=''' + trim(DName) + ''',Chktime=getdate(),status=''9'' '); + sql.add('where IVFlag='''' '); + sql.add('and exists(select * from [dbo].[F_Tool_SplitString](' + quotedstr(FIVIDS) + ','','') X where X.RTVALUE=Finance_Invoice_Apply.IVID )'); + execsql; + end; + application.MessageBox('˳ɹ', 'ʾ'); + InitGrid(); + except + application.MessageBox('ʧ', 'ʾ'); + InitGrid(); + end; + +end; + +procedure TfrmInvoiceOutSQList.TNOCHKClick(Sender: TObject); +var + FIVIDS: string; +begin + if CDS_Invoice.IsEmpty then + exit; + + if not CDS_Invoice.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + FIVIDS := SelCDSKey(CDS_Invoice, ['IVID'])[0]; + + try + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.add('update Finance_Invoice_Apply set Chker=null,Chktime=null,status=''0'' '); + sql.add('where IVFlag='''' '); + sql.add('and exists(select * from [dbo].[F_Tool_SplitString](' + quotedstr(FIVIDS) + ','','') X where X.RTVALUE=Finance_Invoice_Apply.IVID )'); + execsql; + end; + application.MessageBox('ɹ', 'ʾ'); + InitGrid(); + except + application.MessageBox('ʧ', 'ʾ'); + InitGrid(); + end; +end; + +procedure TfrmInvoiceOutSQList.TSelClick(Sender: TObject); +begin + frmInvoiceOutSQInPut := TfrmInvoiceOutSQInPut.Create(self); + with frmInvoiceOutSQInPut do + begin + TSave.Visible := False; + FIvID := trim(Self.CDS_Invoice.fieldbyname('IvID').asstring); + if showmodal = 1 then + begin + + end; + end; +end; + +procedure TfrmInvoiceOutSQList.FormCreate(Sender: TObject); +begin + inherited; + canshu1 := trim(self.fParameters1); +end; + +procedure TfrmInvoiceOutSQList.N1Click(Sender: TObject); +begin + + SelOKNo(CDS_Invoice, True); + +end; + +procedure TfrmInvoiceOutSQList.N2Click(Sender: TObject); +begin + SelOKNo(CDS_Invoice, false); +end; + +procedure TfrmInvoiceOutSQList.N3Click(Sender: TObject); +begin + Clipboard.SetTextBuf(PChar(Trim(CDS_Invoice.fieldbyname(TV1.Controller.FocusedColumn.DataBinding.FilterFieldName).AsString))); + +end; + +procedure TfrmInvoiceOutSQList.ToolButton4Click(Sender: TObject); +var + MIvID: string; +begin + if CDS_Invoice.IsEmpty then + Exit; + if CDS_Invoice.Locate('SSel', True, []) = False then + begin + Application.MessageBox('ûѡ!', 'ʾ', 0); + Exit; + end; + + MIvID := ''; + CDS_Invoice.DisableControls; + with CDS_Invoice do + begin + First; + while CDS_Invoice.Locate('SSel', True, []) do + begin + + MIvID := MIvID + ',' + (Trim(CDS_Invoice.fieldbyname('IvID').AsString)); + + Edit; + FieldByName('SSel').Value := False; + Post; + end; + end; + CDS_Invoice.EnableControls; + + try + frmLabelPrint := TfrmLabelPrint.Create(Application); + with frmLabelPrint do + begin + FLMType := 'InvoiceOut'; + FFiltration1 := MIvID; + if ShowModal = 1 then + begin +// Self.InitGrid(); + end; + end; + finally + frmLabelPrint.Free; + end; +end; + +procedure TfrmInvoiceOutSQList.ToolButton5Click(Sender: TObject); +begin + if CDS_Invoice.IsEmpty then + Exit; + try + frmAttachmentUpload := TfrmAttachmentUpload.Create(Application); + with frmAttachmentUpload do + begin + fkeyNO := Trim(Self.CDS_Invoice.fieldbyname('IVID').AsString); + fType := 'Ʊ'; + FEditAuthority := True; + if ShowModal = 1 then + begin + + end; + end; + finally + frmAttachmentUpload.Free; + end; +end; + +procedure TfrmInvoiceOutSQList.btnWCClick(Sender: TObject); +var + FIVIDS: string; +begin + if CDS_Invoice.IsEmpty then + exit; + + if not CDS_Invoice.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + FIVIDS := SelCDSKey(CDS_Invoice, ['IVID'])[0]; + + try + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.add('update Finance_Invoice_Apply set Comper=''' + trim(DName) + ''',Comptime=getdate(),status=''10'' '); + sql.add('where IVFlag='''' '); + sql.add('and exists(select * from [dbo].[F_Tool_SplitString](' + quotedstr(FIVIDS) + ','','') X where X.RTVALUE=Finance_Invoice_Apply.IVID )'); + execsql; + end; + application.MessageBox('˳ɹ', 'ʾ'); + InitGrid(); + except + application.MessageBox('ʧ', 'ʾ'); + InitGrid(); + end; + +end; + +procedure TfrmInvoiceOutSQList.btnWCCXClick(Sender: TObject); +var + FIVIDS: string; +begin + if CDS_Invoice.IsEmpty then + exit; + + if not CDS_Invoice.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + FIVIDS := SelCDSKey(CDS_Invoice, ['IVID'])[0]; + + try + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.add('update Finance_Invoice_Apply set Comper=null,Comptime=null,status=''9'' '); + sql.add('where IVFlag='''' '); + sql.add('and exists(select * from [dbo].[F_Tool_SplitString](' + quotedstr(FIVIDS) + ','','') X where X.RTVALUE=Finance_Invoice_Apply.IVID )'); + execsql; + end; + application.MessageBox('ɹ', 'ʾ'); + InitGrid(); + except + application.MessageBox('ʧ', 'ʾ'); + InitGrid(); + end; +end; + +procedure TfrmInvoiceOutSQList.v1Column14PropertiesEditValueChanged(Sender: TObject); +var + mvalue, FFieldName: string; + FQty, FPrice, FMoney, Ftax, FtaxMoney: double; +begin + FFieldName := Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + mvalue := TcxTextEdit(Sender).EditingText; + if Trim(mvalue) = '' then + begin + mvalue := '0'; + end; + with CDS_Invoice do + begin + Edit; + FieldByName(FFieldName).Value := Trim(mvalue); + Post; + FQty := FieldbyName('Qty').AsFloat; + FtaxMoney := FieldbyName('taxMoney').AsFloat; + Ftax := FieldbyName('tax').AsFloat; + end; + if FQty <> 0 then + begin + + FMoney := strtofloat(format('%.2f', [FtaxMoney / (1 + Ftax / 100)])); + FPrice := strtofloat(format('%.2f', [FMoney / FQty])); + end + else + begin + FPrice := 0; + FMoney := strtofloat(format('%.2f', [FtaxMoney / (1 + Ftax / 100)])); + end; + + with CDS_Invoice do + begin + Edit; + FieldByName('Price').Value := FPrice; + FieldByName('Money').Value := FMoney; + FieldByName('TaxFee').Value := FtaxMoney - FMoney; + Post; + end; + tv1.Controller.EditingController.ShowEdit(); + +end; + +end. + diff --git a/A09财务通用管理/U_InvoiceOutSel.dfm b/A09财务通用管理/U_InvoiceOutSel.dfm new file mode 100644 index 0000000..087a6f9 --- /dev/null +++ b/A09财务通用管理/U_InvoiceOutSel.dfm @@ -0,0 +1,512 @@ +inherited frmInvoiceOutSel: TfrmInvoiceOutSel + Left = 308 + Top = 202 + Caption = #38144#39033#21457#31080#31649#29702 + ClientHeight = 626 + ClientWidth = 1558 + Font.Height = -16 + Position = poMainFormCenter + ExplicitWidth = 1574 + ExplicitHeight = 665 + PixelsPerInch = 96 + TextHeight = 19 + object ToolBar1: TToolBar [0] + Tag = 1 + Left = 0 + Top = 0 + Width = 1558 + Height = 30 + AutoSize = True + ButtonHeight = 30 + ButtonWidth = 99 + Caption = 'ToolBar1' + Color = clWhite + DisabledImages = DataLink_Financial.cxImageList_bar + Images = DataLink_Financial.cxImageList_bar + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 1 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 71 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 0 + OnClick = ToolButton2Click + end + object btnok: TToolButton + Left = 142 + Top = 0 + AutoSize = True + Caption = #36873#25321 + ImageIndex = 12 + OnClick = btnokClick + end + object ToolButton3: TToolButton + Left = 213 + Top = 0 + AutoSize = True + Caption = #20445#23384#26684#24335 + ImageIndex = 16 + OnClick = ToolButton3Click + end + object TBClose: TToolButton + Left = 316 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 7 + OnClick = TBCloseClick + end + end + object Panel1: TPanel [1] + Left = 0 + Top = 30 + Width = 1558 + Height = 123 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clWhite + ParentBackground = False + TabOrder = 1 + object Label3: TLabel + Left = 26 + Top = 46 + Width = 64 + Height = 19 + Caption = #21457#31080#21495#30721 + end + object Label5: TLabel + Left = 248 + Top = 46 + Width = 64 + Height = 19 + Caption = #23545#26041#21333#20301 + end + object Label7: TLabel + Left = 470 + Top = 46 + Width = 64 + Height = 19 + Caption = #25105#26041#21333#20301 + end + object Label8: TLabel + Left = 248 + Top = 85 + Width = 67 + Height = 19 + Caption = #35268' '#26684 + end + object Label9: TLabel + Left = 26 + Top = 85 + Width = 64 + Height = 19 + Caption = #20135#21697#21517#31216 + end + object F_Name: TcxTextEdit + Tag = 2 + Left = 94 + Top = 81 + TabOrder = 3 + Width = 150 + end + object IVNo: TcxTextEdit + Tag = 2 + Left = 94 + Top = 42 + TabOrder = 0 + Width = 150 + end + object F_Spec: TcxTextEdit + Tag = 2 + Left = 319 + Top = 81 + TabOrder = 4 + Width = 150 + end + object OppCoName: TcxTextEdit + Tag = 2 + Left = 316 + Top = 42 + TabOrder = 1 + Width = 150 + end + object OurCoName: TcxTextEdit + Tag = 2 + Left = 538 + Top = 42 + TabOrder = 2 + Width = 150 + end + inline frmFrameDateSel1: TfrmFrameDateSel + Left = 2 + Top = 2 + Width = 1554 + Height = 37 + Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] + ParentBackground = False + ParentColor = False + ParentFont = False + TabOrder = 5 + ExplicitLeft = 2 + ExplicitTop = 2 + ExplicitWidth = 1554 + ExplicitHeight = 37 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 + end + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 + end + end + end + object cxGrid1: TcxGrid [2] + Left = 0 + Top = 153 + Width = 1558 + Height = 473 + Align = alClient + PopupMenu = PopupMenu1 + TabOrder = 2 + object Tv1: TcxGridDBTableView + OnDblClick = Tv1DblClick + Navigator.Buttons.CustomButtons = <> + Navigator.Buttons.Delete.Enabled = False + Navigator.Buttons.Delete.Visible = False + ScrollbarAnnotations.CustomAnnotations = <> + DataController.DataSource = DS_Invoice + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + Column = v1Column12 + end + item + Kind = skSum + Column = v1Column15 + end + item + Kind = skSum + Column = v1Column17 + end + item + Kind = skSum + Column = v1Column18 + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object v1InvoiceNo: TcxGridDBColumn + Caption = #21457#31080#21495#30721 + DataBinding.FieldName = 'IVNo' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 77 + end + object v1InvoiceDate: TcxGridDBColumn + Caption = #21457#31080#26085#26399 + DataBinding.FieldName = 'IVDate' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 79 + end + object v1InvoiceType: TcxGridDBColumn + Caption = #21457#31080#31867#22411 + DataBinding.FieldName = 'IVType' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 106 + end + object v1Column2: TcxGridDBColumn + Caption = #25105#26041#21333#20301 + DataBinding.FieldName = 'OurCoName' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 83 + end + object v1FactoryName: TcxGridDBColumn + Caption = #23545#26041#21333#20301 + DataBinding.FieldName = 'OppCoName' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 83 + end + object v1Column1: TcxGridDBColumn + Caption = #19978#32423#21333#20301 + DataBinding.FieldName = 'OppParentCoName' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 117 + end + object v1Column8: TcxGridDBColumn + Caption = #25805#20316#21592 + DataBinding.FieldName = 'Filler' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 55 + end + object v1Column9: TcxGridDBColumn + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'F_Code' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 71 + end + object v1Column10: TcxGridDBColumn + Caption = #20135#21697#21517#31216 + DataBinding.FieldName = 'F_Name' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 72 + end + object v1Column11: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'F_Spec' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 65 + end + object v1Column12: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'Qty' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 57 + end + object v1Column13: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'QtyUnit' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 63 + end + object v1Column14: TcxGridDBColumn + Caption = #21333#20215 + DataBinding.FieldName = 'Price' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 44 + end + object v1Column15: TcxGridDBColumn + Caption = #37329#39069 + DataBinding.FieldName = 'Amount' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 54 + end + object v1Column17: TcxGridDBColumn + Caption = #31246#39069 + DataBinding.FieldName = 'TaxFee' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 62 + end + object v1Column18: TcxGridDBColumn + Caption = #21547#31246#37329#39069 + DataBinding.FieldName = 'TaxAmount' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 87 + end + object v1Column19: TcxGridDBColumn + Caption = #31246#29575'(%)' + DataBinding.FieldName = 'tax' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxTextEditProperties' + HeaderAlignmentHorz = taCenter + Options.Editing = False + end + object v1note: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'note' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 114 + end + object Tv1Column1: TcxGridDBColumn + Caption = #24065#31181 + DataBinding.FieldName = 'Currency' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 74 + end + object Tv1Column2: TcxGridDBColumn + Caption = #38468#20214 + DataBinding.FieldName = 'FJFlag' + DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCheckBoxProperties' + HeaderAlignmentHorz = taCenter + Options.Editing = False + end + end + object cxGridLevel1: TcxGridLevel + GridView = Tv1 + end + end + inherited ADOQueryBaseCmd: TADOQuery + Connection = DataLink_Financial.ADOLink + Left = 599 + Top = 237 + end + inherited ADOQueryBaseTemp: TADOQuery + Connection = DataLink_Financial.ADOLink + Left = 682 + Top = 237 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_Financial.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 599 + Top = 299 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 765 + Top = 237 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 848 + Top = 237 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [rmpbZoom, rmpbLoad, rmpbSave, rmpbPrint, rmpbFind, rmpbPageSetup, rmpbExit, rmpbExport, rmpbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 682 + Top = 361 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + DataSet = ADOQueryTemp + Left = 599 + Top = 361 + end + object cxGridPopupMenu2: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 765 + Top = 299 + end + object DS_Invoice: TDataSource + DataSet = CDS_Invoice + Left = 848 + Top = 299 + end + object CDS_Invoice: TClientDataSet + Aggregates = <> + Params = <> + Left = 682 + Top = 299 + end + object RMXLSExport1: TRMXLSExport + ShowAfterExport = True + ExportPrecision = 1 + PagesOfSheet = 1 + ExportImages = True + ExportFrames = True + ExportImageFormat = ifBMP + JPEGQuality = 0 + ScaleX = 1.000000000000000000 + ScaleY = 1.000000000000000000 + CompressFile = False + Left = 765 + Top = 361 + end + object PopupMenu1: TPopupMenu + Left = 931 + Top = 299 + object N1: TMenuItem + Caption = #20840#36873 + OnClick = N1Click + end + object N2: TMenuItem + Caption = #20840#24323 + OnClick = N2Click + end + object N3: TMenuItem + Caption = #22797#21046 + OnClick = N3Click + end + end + object ADOQueryPrint: TADOQuery + Connection = DataLink_Financial.ADOLink + Parameters = <> + Left = 931 + Top = 237 + end +end diff --git a/A09财务通用管理/U_InvoiceOutSel.pas b/A09财务通用管理/U_InvoiceOutSel.pas new file mode 100644 index 0000000..850802d --- /dev/null +++ b/A09财务通用管理/U_InvoiceOutSel.pas @@ -0,0 +1,239 @@ +unit U_InvoiceOutSel; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, StdCtrls, + cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit, + cxTextEdit, cxDropDownEdit, cxPC, RM_e_Xls, Menus, cxLookAndFeels, + cxLookAndFeelPainters, cxNavigator, dxBarBuiltInMenu, dxDateRanges, U_BaseHelp, + Vcl.Clipbrd, cxContainer, dxCore, cxDateUtils, dxScrollbarAnnotations, + FrameDateSel, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar, U_BaseList, + System.ImageList, Vcl.ImgList; + +type + TfrmInvoiceOutSel = class(TfrmBaseHelp) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBClose: TToolButton; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + Panel1: TPanel; + ToolButton2: TToolButton; + F_Name: TcxTextEdit; + ADOQueryMain: TADOQuery; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + Label3: TLabel; + IVNo: TcxTextEdit; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + cxGridLevel1: TcxGridLevel; + cxGridPopupMenu2: TcxGridPopupMenu; + DS_Invoice: TDataSource; + CDS_Invoice: TClientDataSet; + v1InvoiceNo: TcxGridDBColumn; + v1InvoiceType: TcxGridDBColumn; + v1InvoiceDate: TcxGridDBColumn; + v1FactoryName: TcxGridDBColumn; + v1note: TcxGridDBColumn; + F_Spec: TcxTextEdit; + Label5: TLabel; + OppCoName: TcxTextEdit; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + RMXLSExport1: TRMXLSExport; + PopupMenu1: TPopupMenu; + N1: TMenuItem; + N2: TMenuItem; + ADOQueryPrint: TADOQuery; + Label7: TLabel; + OurCoName: TcxTextEdit; + Label8: TLabel; + Label9: TLabel; + v1Column8: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + v1Column12: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + v1Column14: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + v1Column17: TcxGridDBColumn; + v1Column18: TcxGridDBColumn; + v1Column19: TcxGridDBColumn; + ToolButton3: TToolButton; + N3: TMenuItem; + Tv1Column1: TcxGridDBColumn; + btnok: TToolButton; + Tv1Column2: TcxGridDBColumn; + frmFrameDateSel1: TfrmFrameDateSel; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure IVNoChange(Sender: TObject); + procedure cxTabControl1Change(Sender: TObject); + procedure N1Click(Sender: TObject); + procedure N2Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure N3Click(Sender: TObject); + procedure btnokClick(Sender: TObject); + procedure Tv1DblClick(Sender: TObject); + private + { Private declarations } + + procedure InitGrid(); + procedure SetStatus(); + public + FZKType, canshu1, canshu2: string; + { Public declarations } + end; + +var + frmInvoiceOutSel: TfrmInvoiceOutSel; + +implementation + +uses + U_DataLink, U_RTFun; + +{$R *.dfm} + +procedure TfrmInvoiceOutSel.SetStatus(); +begin + +end; + +procedure TfrmInvoiceOutSel.InitGrid(); +var + Msql, mbegdate, menddate: string; + SqlStr: string; +begin + + SqlStr := ' select A.* '; + SqlStr := SqlStr + ',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''Ʊ'' and X.WBID=A.IVNo)>0 THEN 1 ELSE 0 END) AS BIT)'; + SqlStr := SqlStr + ' from Finance_Invoice A '; + SqlStr := SqlStr + ' left join Bs_Company B on A.OppCoNo=B.CoCode '; + SqlStr := SqlStr + 'where IVFlag='''' '; + SqlStr := SqlStr + ' and A.IVDate>=''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.BegDate.Date)) + ''''; + SqlStr := SqlStr + ' and A.IVDate<''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1)) + ''''; + + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; + + if trim(canshu1) = '¼' then + SqlStr := SqlStr + ' and CHARINDEX(' + quotedstr(DCode) + ',(ISNULL(B.SalesId, '''') +'',''+ISNULL(B.TallyId, '''')+'',''+ISNULL(A.FillId, '''') ) ) > 0 '; + +// ShowMessage(SqlStr); + InitCDSData(ADOQueryMain, CDS_Invoice, Tv1, SqlStr, SGetFilters(Panel1, 1, 2), 'IVId'); +end; + +procedure TfrmInvoiceOutSel.FormDestroy(Sender: TObject); +begin + inherited; +// frmInvoiceXX := nil; +end; + +procedure TfrmInvoiceOutSel.FormClose(Sender: TObject; var Action: TCloseAction); +begin + inherited; + Action := caFree; +end; + +procedure TfrmInvoiceOutSel.TBCloseClick(Sender: TObject); +begin + + Close; +end; + +procedure TfrmInvoiceOutSel.FormShow(Sender: TObject); +begin + inherited; + ReadCxGrid(self.Caption, Tv1, ''); + frmFrameDateSel1.Enddate.Date := SGetServerDate(ADOQueryTemp); + frmFrameDateSel1.begdate.Date := frmFrameDateSel1.Enddate.Date - 30; + + SetStatus(); + InitGrid(); +end; + +procedure TfrmInvoiceOutSel.TBRafreshClick(Sender: TObject); +begin + ToolBar1.SetFocus; + InitGrid(); +end; + +procedure TfrmInvoiceOutSel.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain, SGetFilters(Panel1, 1, 2)); + SCreateCDS(ADOQueryMain, CDS_Invoice); + SInitCDSData(ADOQueryMain, CDS_Invoice); + end; +end; + +procedure TfrmInvoiceOutSel.ToolButton3Click(Sender: TObject); +begin + WriteCxGrid(self.Caption, Tv1, ''); +end; + +procedure TfrmInvoiceOutSel.Tv1DblClick(Sender: TObject); +begin + btnok.Click; +end; + +procedure TfrmInvoiceOutSel.btnokClick(Sender: TObject); +begin + inherited; + ModalResult := 1; +end; + +procedure TfrmInvoiceOutSel.ToolButton1Click(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then + Exit; + TcxGridToExcel(self.Caption, cxgrid1); +end; + +procedure TfrmInvoiceOutSel.IVNoChange(Sender: TObject); +begin + ToolButton2.Click; +end; + +procedure TfrmInvoiceOutSel.cxTabControl1Change(Sender: TObject); +begin + SetStatus(); + initGrid(); +end; + +procedure TfrmInvoiceOutSel.N1Click(Sender: TObject); +begin + + SelOKNo(CDS_Invoice, True); + +end; + +procedure TfrmInvoiceOutSel.N2Click(Sender: TObject); +begin + SelOKNo(CDS_Invoice, false); +end; + +procedure TfrmInvoiceOutSel.N3Click(Sender: TObject); +begin + Clipboard.SetTextBuf(PChar(Trim(CDS_Invoice.fieldbyname(TV1.Controller.FocusedColumn.DataBinding.FilterFieldName).AsString))); + +end; + +end. + diff --git a/A09财务通用管理/U_PayImport.pas b/A09财务通用管理/U_PayImport.pas index f7afd31..b2eba1a 100644 --- a/A09财务通用管理/U_PayImport.pas +++ b/A09财务通用管理/U_PayImport.pas @@ -300,7 +300,7 @@ begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OurCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; @@ -340,9 +340,9 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -361,7 +361,7 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally diff --git a/A09财务通用管理/U_PayInput.dfm b/A09财务通用管理/U_PayInput.dfm index 88af7b4..08d87bb 100644 --- a/A09财务通用管理/U_PayInput.dfm +++ b/A09财务通用管理/U_PayInput.dfm @@ -4,7 +4,7 @@ object frmPayInput: TfrmPayInput Caption = #20184#27454#30331#35760 ClientHeight = 526 ClientWidth = 1048 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -60,7 +60,9 @@ object frmPayInput: TfrmPayInput BevelInner = bvNone BevelOuter = bvNone BorderStyle = bsNone + Color = clWhite Ctl3D = False + ParentColor = False ParentCtl3D = False TabOrder = 1 object Label18: TLabel @@ -161,9 +163,17 @@ object frmPayInput: TfrmPayInput Height = 21 Caption = #25910#27454#25260#22836 end + object Label25: TLabel + Left = 768 + Top = 107 + Width = 64 + Height = 21 + Caption = #23545#36134#26085#26399 + end object OurCoName: TcxButtonEdit Left = 108 Top = 11 + ParentColor = True Properties.Buttons = < item Default = True @@ -179,6 +189,7 @@ object frmPayInput: TfrmPayInput object OppCoName: TcxButtonEdit Left = 344 Top = 16 + ParentColor = True Properties.Buttons = < item Default = True @@ -194,6 +205,7 @@ object frmPayInput: TfrmPayInput object OppParentCoName: TcxButtonEdit Left = 593 Top = 12 + ParentColor = True Properties.Buttons = < item Default = True @@ -209,6 +221,7 @@ object frmPayInput: TfrmPayInput object FFTime: TcxDateEdit Left = 838 Top = 12 + ParentColor = True Properties.ShowTime = False TabOrder = 3 Width = 151 @@ -216,6 +229,7 @@ object frmPayInput: TfrmPayInput object OurBankName: TcxButtonEdit Left = 106 Top = 55 + ParentColor = True Properties.Buttons = < item Default = True @@ -231,6 +245,7 @@ object frmPayInput: TfrmPayInput object OppBankName: TcxButtonEdit Left = 341 Top = 55 + ParentColor = True Properties.Buttons = < item Default = True @@ -246,6 +261,7 @@ object frmPayInput: TfrmPayInput object ConNo: TcxButtonEdit Left = 107 Top = 104 + ParentColor = True Properties.Buttons = < item Default = True @@ -261,6 +277,7 @@ object frmPayInput: TfrmPayInput object OrderNo: TcxButtonEdit Left = 342 Top = 105 + ParentColor = True Properties.Buttons = < item Default = True @@ -277,6 +294,7 @@ object frmPayInput: TfrmPayInput Left = 594 Top = 105 Hint = 'FFAbstract/'#25688#35201 + ParentColor = True Properties.Buttons = < item Default = True @@ -293,6 +311,7 @@ object frmPayInput: TfrmPayInput Left = 107 Top = 150 Hint = 'PayMent/'#20184#27454#26041#24335 + ParentColor = True Properties.Buttons = < item Default = True @@ -308,6 +327,7 @@ object frmPayInput: TfrmPayInput object Amount: TcxCurrencyEdit Left = 345 Top = 150 + ParentColor = True Properties.AssignedValues.DisplayFormat = True TabOrder = 10 Width = 84 @@ -315,6 +335,7 @@ object frmPayInput: TfrmPayInput object Currency: TcxComboBox Left = 432 Top = 150 + ParentColor = True Properties.DropDownListStyle = lsEditFixedList Properties.Items.Strings = ( 'CNY' @@ -327,6 +348,7 @@ object frmPayInput: TfrmPayInput object Note: TcxMemo Left = 107 Top = 199 + ParentColor = True TabOrder = 12 Height = 127 Width = 886 @@ -335,6 +357,7 @@ object frmPayInput: TfrmPayInput Left = 594 Top = 150 Hint = 'CollectPayType/'#25910#20184#27454#31867#22411 + ParentColor = True Properties.Buttons = < item Default = True @@ -351,6 +374,7 @@ object frmPayInput: TfrmPayInput Left = 591 Top = 55 Hint = 'CollectHeader/'#25910#27454#25260#22836 + ParentColor = True Properties.Buttons = < item Default = True @@ -363,19 +387,27 @@ object frmPayInput: TfrmPayInput OnDblClick = OurCoNameDblClick Width = 395 end + object ReconciliationDate: TcxDateEdit + Left = 842 + Top = 104 + ParentColor = True + Properties.ShowTime = False + TabOrder = 15 + Width = 151 + end end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 835 - Top = 136 + Left = 851 + Top = 248 end object ADOQueryCmd: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> Left = 782 - Top = 128 + Top = 200 end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink diff --git a/A09财务通用管理/U_PayInput.pas b/A09财务通用管理/U_PayInput.pas index 010501b..daf90ae 100644 --- a/A09财务通用管理/U_PayInput.pas +++ b/A09财务通用管理/U_PayInput.pas @@ -55,6 +55,8 @@ type CollectPayType: TcxButtonEdit; Label4: TLabel; CollectHeader: TcxButtonEdit; + Label25: TLabel; + ReconciliationDate: TcxDateEdit; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); @@ -173,9 +175,9 @@ begin FCoType := 'Ӧ'; if ShowModal = 1 then begin - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); OppBankName.Text := Trim(CDS_1.fieldbyname('BankName').AsString); end; @@ -194,7 +196,7 @@ begin FCoType := 'Ӧ'; if ShowModal = 1 then begin - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -288,7 +290,7 @@ begin FCoType := '˾'; if ShowModal = 1 then begin - OurCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OurCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OurCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; diff --git a/A09财务通用管理/U_PayList.dfm b/A09财务通用管理/U_PayList.dfm index f1a4d43..9ac55b9 100644 --- a/A09财务通用管理/U_PayList.dfm +++ b/A09财务通用管理/U_PayList.dfm @@ -4,7 +4,6 @@ inherited frmPayList: TfrmPayList Caption = #20184#27454#31649#29702 ClientHeight = 590 ClientWidth = 1540 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True @@ -69,16 +68,32 @@ inherited frmPayList: TfrmPayList ImageIndex = 5 OnClick = btnDelClick end - object btnChk: TToolButton + object btnTJ: TToolButton Left = 355 Top = 0 AutoSize = True + Caption = #25552#20132 + ImageIndex = 12 + OnClick = btnTJClick + end + object btnCXTJ: TToolButton + Left = 426 + Top = 0 + AutoSize = True + Caption = #25764#38144#25552#20132 + ImageIndex = 11 + OnClick = btnCXTJClick + end + object btnChk: TToolButton + Left = 529 + Top = 0 + AutoSize = True Caption = #23457#26680 ImageIndex = 12 OnClick = btnChkClick end object btnReChk: TToolButton - Left = 426 + Left = 600 Top = 0 AutoSize = True Caption = #25764#38144#23457#26680 @@ -86,7 +101,7 @@ inherited frmPayList: TfrmPayList OnClick = btnReChkClick end object ToolButton9: TToolButton - Left = 529 + Left = 703 Top = 0 AutoSize = True Caption = #38468#20214#19978#20256 @@ -94,7 +109,7 @@ inherited frmPayList: TfrmPayList OnClick = ToolButton9Click end object ToolButton1: TToolButton - Left = 632 + Left = 806 Top = 0 AutoSize = True Caption = #23548#20837 @@ -102,7 +117,7 @@ inherited frmPayList: TfrmPayList OnClick = ToolButton1Click end object ToolButton4: TToolButton - Left = 703 + Left = 877 Top = 0 AutoSize = True Caption = #23548#20986 @@ -110,7 +125,7 @@ inherited frmPayList: TfrmPayList OnClick = ToolButton4Click end object ToolButton2: TToolButton - Left = 774 + Left = 948 Top = 0 AutoSize = True Caption = #38468#20214 @@ -118,7 +133,7 @@ inherited frmPayList: TfrmPayList OnClick = ToolButton2Click end object ToolButton5: TToolButton - Left = 845 + Left = 1019 Top = 0 AutoSize = True Caption = #20445#23384#26684#24335 @@ -126,7 +141,7 @@ inherited frmPayList: TfrmPayList OnClick = ToolButton5Click end object TBClose: TToolButton - Left = 948 + Left = 1122 Top = 0 AutoSize = True Caption = #20851#38381 @@ -142,10 +157,9 @@ inherited frmPayList: TfrmPayList Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 - ExplicitTop = 29 object Label3: TLabel Left = 28 Top = 48 @@ -191,55 +205,49 @@ inherited frmPayList: TfrmPayList object OppCoName: TcxTextEdit Tag = 2 Left = 95 - Top = 44 + Top = 42 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 0 - OnKeyPress = OppCoNameKeyPress Width = 150 end object F_Name: TcxTextEdit Tag = 2 Left = 316 - Top = 44 + Top = 42 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 1 - OnKeyPress = OppCoNameKeyPress Width = 150 end object P_Code: TcxTextEdit Tag = 1 Left = 316 - Top = 82 + Top = 80 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 2 - OnKeyPress = OppCoNameKeyPress Width = 150 end object ConNo: TcxTextEdit Tag = 2 Left = 584 - Top = 82 + Top = 80 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 3 - OnKeyPress = OppCoNameKeyPress Width = 150 end object BuyConNo: TcxTextEdit Tag = 2 Left = 584 - Top = 44 + Top = 42 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 4 - OnKeyPress = OppCoNameKeyPress Width = 150 end object OppParentCoName: TcxTextEdit Tag = 2 Left = 95 - Top = 82 + Top = 80 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 5 - OnKeyPress = OppCoNameKeyPress Width = 150 end inline frmFrameDateSel1: TfrmFrameDateSel @@ -248,32 +256,26 @@ inherited frmPayList: TfrmPayList Width = 1536 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 6 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1536 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end @@ -321,6 +323,8 @@ inherited frmPayList: TfrmPayList OptionsData.DeletingConfirmation = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 60 object Tv1Column22: TcxGridDBColumn Caption = #36873#25321 DataBinding.FieldName = 'SSel' @@ -485,7 +489,8 @@ inherited frmPayList: TfrmPayList Properties.Style = 9 Properties.TabIndex = 0 Properties.Tabs.Strings = ( - #26410#23457#26680 + #26410#25552#20132 + #24453#23457#26680 #24050#23457#26680 #20840#37096) LookAndFeel.Kind = lfUltraFlat @@ -493,42 +498,48 @@ inherited frmPayList: TfrmPayList ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Left = 588 + Top = 392 + ExplicitLeft = 588 + ExplicitTop = 392 + end inherited cxProgressBar2: TcxProgressBar - Left = 520 - Top = 248 - ExplicitLeft = 520 - ExplicitTop = 248 + Left = 588 + Top = 304 + ExplicitLeft = 588 + ExplicitTop = 304 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 313 - Top = 304 + Left = 590 + Top = 219 end inherited ADOQueryBaseTemp: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 113 - Top = 289 + Left = 673 + Top = 219 end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 197 - Top = 433 + Left = 922 + Top = 219 end object ADOQueryCmd: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 101 - Top = 433 + Left = 756 + Top = 219 end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 293 - Top = 433 + Left = 839 + Top = 219 end object RM1: TRMGridReport ThreadPrepareReport = True @@ -546,35 +557,35 @@ inherited frmPayList: TfrmPayList CompressThread = False LaterBuildEvents = True OnlyOwnerDataSet = False - Left = 232 - Top = 288 + Left = 590 + Top = 343 ReportData = {} end object RMDB_Main: TRMDBDataSet Visible = True - Left = 168 - Top = 280 + Left = 922 + Top = 281 end object GPM_1: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 472 - Top = 360 + Left = 673 + Top = 281 end object DS_1: TDataSource DataSet = CDS_1 - Left = 611 - Top = 363 + Left = 756 + Top = 281 end object CDS_1: TClientDataSet Aggregates = <> Params = <> - Left = 544 - Top = 360 + Left = 590 + Top = 281 end object PopupMenu1: TPopupMenu - Left = 544 - Top = 288 + Left = 839 + Top = 281 object N1: TMenuItem Caption = #20840#36873 OnClick = N1Click diff --git a/A09财务通用管理/U_PayList.pas b/A09财务通用管理/U_PayList.pas index a2d968c..4557aea 100644 --- a/A09财务通用管理/U_PayList.pas +++ b/A09财务通用管理/U_PayList.pas @@ -81,6 +81,8 @@ type frmFrameDateSel1: TfrmFrameDateSel; Tv1Column7: TcxGridDBColumn; Tv1Column8: TcxGridDBColumn; + btnTJ: TToolButton; + btnCXTJ: TToolButton; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); procedure btnDelClick(Sender: TObject); @@ -102,12 +104,8 @@ type procedure ToolButton2Click(Sender: TObject); procedure TBFindClick(Sender: TObject); procedure OppCoNamePropertiesChange(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); - procedure OppCoNameKeyPress(Sender: TObject; var Key: Char); + procedure btnTJClick(Sender: TObject); + procedure btnCXTJClick(Sender: TObject); private procedure InitGrid(); procedure SetStatus(); @@ -130,6 +128,9 @@ begin btnAdd.Enabled := false; // btnEdit.Enabled := false; //޸ btnDel.Enabled := false; //ɾ + + btnTJ.Enabled := false; //޸ + btnCXTJ.Enabled := false; //ɾ // if Trim(FAuthority) = '' then begin btnAdd.Enabled := true; @@ -138,16 +139,22 @@ begin begin btnEdit.Enabled := true; btnDel.Enabled := true; - btnChk.Enabled := true; + btnTJ.Enabled := true; end; 1: begin - btnReChk.Enabled := true; + btnCXTJ.Enabled := true; + btnChk.Enabled := true; end; 2: + begin + btnReChk.Enabled := true; + end; + 3: begin end; + end; end; end; @@ -167,11 +174,15 @@ begin case cxTabControl1.TabIndex of 0: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''0'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''0'' '; end; 1: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''9'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''1'' '; + end; + 2: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; end; end; @@ -282,41 +293,6 @@ begin end; -procedure TfrmPayList.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmPayList.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmPayList.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmPayList.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmPayList.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmPayList.cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject); var mvalue, FFieldName: string; @@ -429,6 +405,51 @@ begin end; +procedure TfrmPayList.btnCXTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + with CDS_1 do + begin + DisableControls; + while CDS_1.Locate('SSel', True, []) do + begin + FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; + CDS_1.Delete; + end; + EnableControls; + end; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; +end; + procedure TfrmPayList.btnReChkClick(Sender: TObject); var FFFIDS: string; @@ -491,6 +512,52 @@ begin end; end; +procedure TfrmPayList.btnTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + with CDS_1 do + begin + DisableControls; + while CDS_1.Locate('SSel', True, []) do + begin + FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; + CDS_1.Delete; + end; + EnableControls; + end; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; + +end; + procedure TfrmPayList.btnAddClick(Sender: TObject); begin @@ -617,18 +684,8 @@ begin end; -procedure TfrmPayList.OppCoNameKeyPress(Sender: TObject; var Key: Char); -begin - if Key = #13 then - begin - InitGrid(); - end; -end; - procedure TfrmPayList.OppCoNamePropertiesChange(Sender: TObject); begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; TBFind.Click; end; diff --git a/A09财务通用管理/U_PayableEdit.dfm b/A09财务通用管理/U_PayableEdit.dfm index 19d6031..9666ccb 100644 --- a/A09财务通用管理/U_PayableEdit.dfm +++ b/A09财务通用管理/U_PayableEdit.dfm @@ -5,15 +5,15 @@ object frmPayableEdit: TfrmPayableEdit ClientHeight = 127 ClientWidth = 330 Color = clWhite - Font.Charset = DEFAULT_CHARSET + Font.Charset = ANSI_CHARSET Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'MS Sans Serif' + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 Font.Style = [] OldCreateOrder = False Position = poMainFormCenter PixelsPerInch = 96 - TextHeight = 13 + TextHeight = 21 object Panel1: TPanel Left = 0 Top = 0 @@ -25,40 +25,57 @@ object frmPayableEdit: TfrmPayableEdit 330 127) object Label1: TLabel - Left = 24 + Left = 58 Top = 41 - Width = 30 - Height = 13 + Width = 32 + Height = 21 Anchors = [] - AutoSize = False Caption = #21333#20215 end - object Button1: TButton - Left = 208 - Top = 38 - Width = 75 + object Label2: TLabel + Left = 26 + Top = 81 + Width = 64 Height = 21 + Anchors = [] + Caption = #23545#36134#26085#26399 + end + object Button1: TButton + Left = 240 + Top = 35 + Width = 75 + Height = 34 Caption = #30830#35748 TabOrder = 0 OnClick = Button1Click end object Price: TEdit - Left = 64 + Left = 96 Top = 37 Width = 121 - Height = 21 + Height = 29 Anchors = [] TabOrder = 1 end object Button2: TButton - Left = 208 - Top = 76 + Left = 240 + Top = 74 Width = 75 - Height = 25 - Caption = #20851#38381 + Height = 35 + Caption = #30830#35748 TabOrder = 2 OnClick = Button2Click end + object ReconciliationDate: TcxDateEdit + Left = 96 + Top = 75 + AutoSize = False + Properties.ImmediatePost = True + Properties.ShowTime = False + TabOrder = 3 + Height = 33 + Width = 120 + end end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink diff --git a/A09财务通用管理/U_PayableEdit.pas b/A09财务通用管理/U_PayableEdit.pas index 59dd600..138f6a8 100644 --- a/A09财务通用管理/U_PayableEdit.pas +++ b/A09财务通用管理/U_PayableEdit.pas @@ -4,18 +4,23 @@ interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, - Dialogs, StdCtrls, ExtCtrls, DB, ADODB; + Dialogs, StdCtrls, ExtCtrls, DB, ADODB, cxGraphics, cxControls, cxLookAndFeels, + cxLookAndFeelPainters, cxContainer, cxEdit, Vcl.ComCtrls, dxCore, cxDateUtils, + dxSkinsCore, dxSkinsDefaultPainters, cxTextEdit, cxMaskEdit, cxDropDownEdit, + cxCalendar; type TfrmPayableEdit = class(TForm) Panel1: TPanel; Button1: TButton; Label1: TLabel; - Button2: TButton; ADOQueryMain: TADOQuery; ADOQueryTemp: TADOQuery; ADOQueryCmd: TADOQuery; Price: TEdit; + Label2: TLabel; + Button2: TButton; + ReconciliationDate: TcxDateEdit; procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); private @@ -34,7 +39,24 @@ implementation procedure TfrmPayableEdit.Button2Click(Sender: TObject); begin - Close; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' update Finance_Flow '); + sql.Add(' set ReconciliationDate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', ReconciliationDate.Date)))); + sql.Add(' where ISNULL(status, ''0'')=''0'' '); + sql.Add(' and EXISTS(select X.RTValue from [dbo].[F_Tool_SplitString](' + quotedstr(FFFIDS) + ','','') X where X.RTValue=Finance_Flow.FFID) '); +// showmessage(sql.text); + ExecSQL; + end; + ModalResult := 1; + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + + end; end; procedure TfrmPayableEdit.Button1Click(Sender: TObject); diff --git a/A09财务通用管理/U_PayableImport.pas b/A09财务通用管理/U_PayableImport.pas index db14d9a..f0ef987 100644 --- a/A09财务通用管理/U_PayableImport.pas +++ b/A09财务通用管理/U_PayableImport.pas @@ -320,7 +320,7 @@ begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OurCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; @@ -360,9 +360,9 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -381,7 +381,7 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally diff --git a/A09财务通用管理/U_PayableInput.dfm b/A09财务通用管理/U_PayableInput.dfm index 52e7113..cffbd17 100644 --- a/A09财务通用管理/U_PayableInput.dfm +++ b/A09财务通用管理/U_PayableInput.dfm @@ -2,9 +2,9 @@ object frmPayableInput: TfrmPayableInput Left = 261 Top = 149 Caption = #24212#20184#27454#30331#35760 - ClientHeight = 568 - ClientWidth = 1325 - Color = clBtnFace + ClientHeight = 484 + ClientWidth = 1109 + Color = clWhite Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -21,7 +21,7 @@ object frmPayableInput: TfrmPayableInput Tag = 1 Left = 0 Top = 0 - Width = 1325 + Width = 1109 Height = 30 AutoSize = True ButtonHeight = 30 @@ -54,13 +54,15 @@ object frmPayableInput: TfrmPayableInput object ScrollBox1: TScrollBox Left = 0 Top = 30 - Width = 1325 - Height = 538 + Width = 1109 + Height = 454 Align = alClient BevelInner = bvNone BevelOuter = bvNone BorderStyle = bsNone + Color = clWhite Ctl3D = False + ParentColor = False ParentCtl3D = False TabOrder = 1 OnClick = ScrollBox1Click @@ -125,7 +127,7 @@ object frmPayableInput: TfrmPayableInput Top = 185 Width = 62 Height = 21 - Caption = #25903' '#25968 + Caption = #21305' '#25968 end object Label11: TLabel Left = 263 @@ -227,11 +229,18 @@ object frmPayableInput: TfrmPayableInput end object Label19: TLabel Left = 765 - Top = 183 + Top = 185 Width = 48 Height = 21 Caption = #23567#32568#36153 end + object Label25: TLabel + Left = 764 + Top = 228 + Width = 64 + Height = 21 + Caption = #23545#36134#26085#26399 + end object F_Code: TcxTextEdit Left = 99 Top = 97 @@ -254,7 +263,7 @@ object frmPayableInput: TfrmPayableInput end object Price: TcxCurrencyEdit Left = 578 - Top = 182 + Top = 181 Properties.AssignedValues.DisplayFormat = True TabOrder = 3 OnExit = QtyExit @@ -262,7 +271,7 @@ object frmPayableInput: TfrmPayableInput end object Qty: TcxCurrencyEdit Left = 337 - Top = 182 + Top = 181 Properties.AssignedValues.DisplayFormat = True TabOrder = 4 OnExit = QtyExit @@ -270,7 +279,7 @@ object frmPayableInput: TfrmPayableInput end object Piece: TcxCurrencyEdit Left = 99 - Top = 182 + Top = 181 Properties.AssignedValues.DisplayFormat = True TabOrder = 5 Width = 150 @@ -437,7 +446,7 @@ object frmPayableInput: TfrmPayableInput end object QtyUnit: TcxComboBox Left = 440 - Top = 182 + Top = 181 Properties.DropDownListStyle = lsEditFixedList Properties.Items.Strings = ( 'Kg' @@ -466,27 +475,34 @@ object frmPayableInput: TfrmPayableInput Top = 224 Properties.DropDownListStyle = lsEditFixedList Properties.Items.Strings = ( - #21547#31246 - #19981#21547#31246) + #26159 + #21542) TabOrder = 23 - Text = #21547#31246 + Text = #26159 Width = 151 end object Note: TcxMemo Left = 99 - Top = 265 + Top = 264 TabOrder = 24 Height = 127 Width = 886 end object OtherFee1: TcxCurrencyEdit - Left = 836 - Top = 177 + Left = 838 + Top = 181 Properties.AssignedValues.DisplayFormat = True TabOrder = 25 OnExit = QtyExit Width = 150 end + object ReconciliationDate: TcxDateEdit + Left = 838 + Top = 224 + Properties.ShowTime = False + TabOrder = 26 + Width = 151 + end end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink diff --git a/A09财务通用管理/U_PayableInput.pas b/A09财务通用管理/U_PayableInput.pas index e5dbc0e..98145d3 100644 --- a/A09财务通用管理/U_PayableInput.pas +++ b/A09财务通用管理/U_PayableInput.pas @@ -76,6 +76,8 @@ type Note: TcxMemo; Label19: TLabel; OtherFee1: TcxCurrencyEdit; + Label25: TLabel; + ReconciliationDate: TcxDateEdit; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); @@ -126,7 +128,7 @@ begin MDeduction := Strtofloatdef(Deduction.Text, 0); MAmount := Strtofloatdef(Amount.Text, 0); - if MQty * MPrice >= 0 then +// if MQty * MPrice >= 0 then begin MAmount := RoundFloat((MQty * MPrice + MOtherFee + MOtherFee1 - MDeduction), 2); @@ -177,9 +179,9 @@ begin FCoType := 'Ӧ'; if ShowModal = 1 then begin - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -197,7 +199,7 @@ begin FCoType := 'Ӧ'; if ShowModal = 1 then begin - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; diff --git a/A09财务通用管理/U_PayableList.dfm b/A09财务通用管理/U_PayableList.dfm index efb4889..439ba25 100644 --- a/A09财务通用管理/U_PayableList.dfm +++ b/A09财务通用管理/U_PayableList.dfm @@ -4,7 +4,6 @@ inherited frmPayableList: TfrmPayableList Caption = #24212#20184#27454#31649#29702 ClientHeight = 590 ClientWidth = 1625 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True @@ -61,13 +60,13 @@ inherited frmPayableList: TfrmPayableList ImageIndex = 3 OnClick = btnEditClick end - object ToolButton1: TToolButton + object btnDJXG: TToolButton Left = 284 Top = 0 AutoSize = True - Caption = #20462#25913#21333#20215 + Caption = #25209#37327#20462#25913 ImageIndex = 3 - OnClick = ToolButton1Click + OnClick = btnDJXGClick end object btnDel: TToolButton Left = 387 @@ -77,16 +76,32 @@ inherited frmPayableList: TfrmPayableList ImageIndex = 5 OnClick = btnDelClick end - object btnChk: TToolButton + object btnTJ: TToolButton Left = 458 Top = 0 AutoSize = True + Caption = #25552#20132 + ImageIndex = 12 + OnClick = btnTJClick + end + object btnCXTJ: TToolButton + Left = 529 + Top = 0 + AutoSize = True + Caption = #25764#38144#25552#20132 + ImageIndex = 11 + OnClick = btnCXTJClick + end + object btnChk: TToolButton + Left = 632 + Top = 0 + AutoSize = True Caption = #23457#26680 ImageIndex = 12 OnClick = btnChkClick end object btnReChk: TToolButton - Left = 529 + Left = 703 Top = 0 AutoSize = True Caption = #25764#38144#23457#26680 @@ -94,7 +109,7 @@ inherited frmPayableList: TfrmPayableList OnClick = btnReChkClick end object ToolButton2: TToolButton - Left = 632 + Left = 806 Top = 0 AutoSize = True Caption = #23548#20837 @@ -102,7 +117,7 @@ inherited frmPayableList: TfrmPayableList OnClick = ToolButton2Click end object ToolButton4: TToolButton - Left = 703 + Left = 877 Top = 0 AutoSize = True Caption = #23548#20986 @@ -110,7 +125,7 @@ inherited frmPayableList: TfrmPayableList OnClick = ToolButton4Click end object ToolButton3: TToolButton - Left = 774 + Left = 948 Top = 0 AutoSize = True Caption = #38468#20214 @@ -118,7 +133,7 @@ inherited frmPayableList: TfrmPayableList OnClick = ToolButton3Click end object ToolButton5: TToolButton - Left = 845 + Left = 1019 Top = 0 AutoSize = True Caption = #20445#23384#26684#24335 @@ -126,7 +141,7 @@ inherited frmPayableList: TfrmPayableList OnClick = ToolButton5Click end object TBClose: TToolButton - Left = 948 + Left = 1122 Top = 0 AutoSize = True Caption = #20851#38381 @@ -142,8 +157,8 @@ inherited frmPayableList: TfrmPayableList Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 object Label3: TLabel Left = 26 @@ -246,32 +261,26 @@ inherited frmPayableList: TfrmPayableList Width = 1621 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 6 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1621 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end end end @@ -323,6 +332,8 @@ inherited frmPayableList: TfrmPayableList OptionsData.DeletingConfirmation = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 50 object Tv1Column22: TcxGridDBColumn Caption = #36873#25321 DataBinding.FieldName = 'SSel' @@ -330,7 +341,7 @@ inherited frmPayableList: TfrmPayableList PropertiesClassName = 'TcxCheckBoxProperties' Properties.ImmediatePost = True HeaderAlignmentHorz = taCenter - Width = 63 + Width = 77 end object v2CRTime: TcxGridDBColumn Tag = 7 @@ -342,7 +353,7 @@ inherited frmPayableList: TfrmPayableList Properties.ShowTime = False HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 82 + Width = 77 end object Tv1Column23: TcxGridDBColumn Caption = #23545#36134#26085#26399 @@ -350,7 +361,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 76 + Width = 77 end object v2Column2: TcxGridDBColumn Caption = #25105#26041#21333#20301 @@ -358,7 +369,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object v2FactoryName: TcxGridDBColumn Caption = #23545#26041#21333#20301 @@ -366,7 +377,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 76 + Width = 77 end object v2OrderNo: TcxGridDBColumn Tag = 7 @@ -375,7 +386,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column3: TcxGridDBColumn Caption = #20184#27454#26041#24335 @@ -383,7 +394,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column19: TcxGridDBColumn Caption = #21512#21516#21495 @@ -399,7 +410,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 79 + Width = 77 end object Tv1Column20: TcxGridDBColumn Caption = #35745#21010#21333#21495 @@ -407,14 +418,14 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column21: TcxGridDBColumn Caption = #23458#25143#21333#21495 DataBinding.FieldName = 'BuyConNo' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 74 + Width = 77 end object Tv1Column4: TcxGridDBColumn Caption = #32534#21495 @@ -422,7 +433,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column5: TcxGridDBColumn Caption = #21697#21517 @@ -430,7 +441,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column6: TcxGridDBColumn Caption = #33457#22411 @@ -438,7 +449,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column27: TcxGridDBColumn Caption = #24067#31181 @@ -446,7 +457,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 75 + Width = 77 end object Tv1Column28: TcxGridDBColumn Caption = #21152#24037#21035 @@ -454,7 +465,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 75 + Width = 77 end object Tv1Column7: TcxGridDBColumn Caption = #39068#33394 @@ -462,7 +473,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column8: TcxGridDBColumn Caption = #38376#24133 @@ -470,7 +481,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column9: TcxGridDBColumn Caption = #20811#37325 @@ -478,7 +489,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column10: TcxGridDBColumn Caption = #33394#21495 @@ -486,7 +497,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column11: TcxGridDBColumn Caption = #21305#25968 @@ -494,7 +505,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column12: TcxGridDBColumn Caption = #25968#37327 @@ -502,7 +513,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column13: TcxGridDBColumn Caption = #21333#20301 @@ -510,15 +521,17 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column14: TcxGridDBColumn Caption = #21333#20215 DataBinding.FieldName = 'Price' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column33: TcxGridDBColumn Caption = #23567#32568#36153 @@ -526,7 +539,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 78 + Width = 77 end object Tv1Column35: TcxGridDBColumn Caption = #25209#21495 @@ -534,6 +547,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False + Width = 77 end object Tv1Column34: TcxGridDBColumn Caption = #32568#21495 @@ -541,7 +555,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 95 + Width = 77 end object Tv1Column26: TcxGridDBColumn Caption = #38468#20214 @@ -550,7 +564,7 @@ inherited frmPayableList: TfrmPayableList PropertiesClassName = 'TcxCheckBoxProperties' HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 56 + Width = 77 end object Tv1Column15: TcxGridDBColumn Caption = #20854#20182#36153 @@ -558,7 +572,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column16: TcxGridDBColumn Caption = #20943#20813 @@ -566,7 +580,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column2: TcxGridDBColumn Caption = #26159#21542#21547#31246 @@ -574,14 +588,17 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False + Width = 77 end object Tv1Column17: TcxGridDBColumn Caption = #37329#39069 DataBinding.FieldName = 'Amount' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column25: TcxGridDBColumn Caption = #22791#27880 @@ -589,7 +606,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 78 + Width = 77 end object Tv1Column18: TcxGridDBColumn Caption = #24065#31181 @@ -597,7 +614,7 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 66 + Width = 77 end object Tv1Column1: TcxGridDBColumn Caption = #26469#28304 @@ -605,21 +622,21 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 70 + Width = 77 end object Tv1Column29: TcxGridDBColumn Caption = #36229#20132 DataBinding.FieldName = 'MoreQty' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 66 + Width = 77 end object Tv1Column30: TcxGridDBColumn Caption = #36229#20132#21333#20301 DataBinding.FieldName = 'MoreLessUnit' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 66 + Width = 77 end object Tv1Column32: TcxGridDBColumn Caption = #23545#26041#32534#21495 @@ -627,14 +644,14 @@ inherited frmPayableList: TfrmPayableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 97 + Width = 77 end object Tv1Column31: TcxGridDBColumn Caption = #30701#20132 DataBinding.FieldName = 'LessQty' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 66 + Width = 77 end end object cxGridLevel1: TcxGridLevel @@ -652,7 +669,8 @@ inherited frmPayableList: TfrmPayableList Properties.Style = 9 Properties.TabIndex = 0 Properties.Tabs.Strings = ( - #26410#23457#26680 + #26410#25552#20132 + #24453#23457#26680 #24050#23457#26680 #20840#37096) LookAndFeel.Kind = lfUltraFlat @@ -660,38 +678,44 @@ inherited frmPayableList: TfrmPayableList ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Top = 320 + ExplicitTop = 320 + end inherited cxProgressBar2: TcxProgressBar + Top = 264 + ExplicitTop = 264 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 233 - Top = 176 + Left = 632 + Top = 219 end inherited ADOQueryBaseTemp: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 121 - Top = 177 + Left = 715 + Top = 219 end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 197 - Top = 433 + Left = 964 + Top = 219 end object ADOQueryCmd: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 101 - Top = 433 + Left = 798 + Top = 219 end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 293 - Top = 433 + Left = 881 + Top = 219 end object RM1: TRMGridReport ThreadPrepareReport = True @@ -709,35 +733,35 @@ inherited frmPayableList: TfrmPayableList CompressThread = False LaterBuildEvents = True OnlyOwnerDataSet = False - Left = 232 - Top = 288 + Left = 632 + Top = 343 ReportData = {} end object RMDB_Main: TRMDBDataSet Visible = True - Left = 168 - Top = 280 + Left = 964 + Top = 281 end object GPM_1: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 504 - Top = 312 + Left = 715 + Top = 281 end object DS_1: TDataSource DataSet = CDS_1 - Left = 595 - Top = 315 + Left = 798 + Top = 281 end object CDS_1: TClientDataSet Aggregates = <> Params = <> - Left = 552 - Top = 336 + Left = 632 + Top = 281 end object PopupMenu1: TPopupMenu - Left = 776 - Top = 304 + Left = 881 + Top = 281 object N1: TMenuItem Caption = #20840#36873 OnClick = N1Click diff --git a/A09财务通用管理/U_PayableList.pas b/A09财务通用管理/U_PayableList.pas index f291feb..70140e6 100644 --- a/A09财务通用管理/U_PayableList.pas +++ b/A09财务通用管理/U_PayableList.pas @@ -15,7 +15,8 @@ uses cxTextEdit, cxPC, cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxBarBuiltInMenu, dxDateRanges, U_BaseList, Vcl.Menus, Vcl.Clipbrd, cxContainer, dxCore, cxDateUtils, dxScrollbarAnnotations, - FrameDateSel, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar; + FrameDateSel, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar, + cxCurrencyEdit; type TfrmPayableList = class(TfrmBaseList) @@ -87,7 +88,7 @@ type Tv1Column1: TcxGridDBColumn; Tv1Column2: TcxGridDBColumn; Tv1Column25: TcxGridDBColumn; - ToolButton1: TToolButton; + btnDJXG: TToolButton; ToolButton2: TToolButton; ToolButton3: TToolButton; Tv1Column26: TcxGridDBColumn; @@ -102,6 +103,8 @@ type Tv1Column33: TcxGridDBColumn; Tv1Column34: TcxGridDBColumn; Tv1Column35: TcxGridDBColumn; + btnTJ: TToolButton; + btnCXTJ: TToolButton; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); procedure btnDelClick(Sender: TObject); @@ -119,16 +122,13 @@ type procedure N2Click(Sender: TObject); procedure btnEditClick(Sender: TObject); procedure N3Click(Sender: TObject); - procedure ToolButton1Click(Sender: TObject); + procedure btnDJXGClick(Sender: TObject); procedure ToolButton2Click(Sender: TObject); procedure ToolButton3Click(Sender: TObject); procedure TBFindClick(Sender: TObject); procedure OppCoNamePropertiesChange(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); + procedure btnTJClick(Sender: TObject); + procedure btnCXTJClick(Sender: TObject); private procedure InitGrid(); procedure SetStatus(); @@ -152,6 +152,11 @@ begin btnAdd.Enabled := false; // btnEdit.Enabled := false; //޸ btnDel.Enabled := false; //ɾ + + btnTJ.Enabled := false; //޸ + btnCXTJ.Enabled := false; //ɾ + + btnDJXG.Enabled := false; // if Trim(FAuthority) = '' then begin btnAdd.Enabled := true; @@ -160,16 +165,23 @@ begin begin btnEdit.Enabled := true; btnDel.Enabled := true; - btnChk.Enabled := true; + btnTJ.Enabled := true; end; 1: begin - btnReChk.Enabled := true; + btnCXTJ.Enabled := true; + btnChk.Enabled := true; end; 2: + begin + btnReChk.Enabled := true; + btnDJXG.Enabled := true; + end; + 3: begin end; + end; end; end; @@ -189,11 +201,15 @@ begin case cxTabControl1.TabIndex of 0: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''0'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''0'' '; end; 1: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''9'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''1'' '; + end; + 2: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; end; end; @@ -303,47 +319,12 @@ begin if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then begin application.MessageBox(pchar(ADOQueryCmd.FieldByName('ShowMsg').AsString), 'ʾϢ'); - Exit; +// Exit; end; InitGrid(); end; -procedure TfrmPayableList.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmPayableList.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmPayableList.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmPayableList.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmPayableList.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmPayableList.cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject); var mvalue, FFieldName: string; @@ -440,6 +421,51 @@ begin end; +procedure TfrmPayableList.btnCXTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + with CDS_1 do + begin + DisableControls; + while CDS_1.Locate('SSel', True, []) do + begin + FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; + CDS_1.Delete; + end; + EnableControls; + end; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; +end; + procedure TfrmPayableList.btnReChkClick(Sender: TObject); var FFFIDS: string; @@ -485,6 +511,52 @@ begin end; end; +procedure TfrmPayableList.btnTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + with CDS_1 do + begin + DisableControls; + while CDS_1.Locate('SSel', True, []) do + begin + FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; + CDS_1.Delete; + end; + EnableControls; + end; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; + +end; + procedure TfrmPayableList.btnAddClick(Sender: TObject); begin @@ -503,7 +575,7 @@ begin end; end; -procedure TfrmPayableList.ToolButton1Click(Sender: TObject); +procedure TfrmPayableList.btnDJXGClick(Sender: TObject); var MFFIDS: string; begin @@ -515,32 +587,33 @@ begin application.MessageBox('ѡ', 'ʾ'); Exit; end; - MFFIDS := SelCDSKey(CDS_1, ['FFID'])[0]; - - try - with ADOQueryCmd do - begin - Close; - sql.Clear; - sql.Add(' exec P_Fin_Flow_Judge '); - sql.Add(' @FFIDS=' + QuotedStr(MFFIDS)); - Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); - Sql.Add(',@DName=' + quotedstr(Trim(DName))); - open; + if FAuthority <> '' then + begin + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_Judge '); + sql.Add(' @FFIDS=' + QuotedStr(MFFIDS)); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + Exit; end; - if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then - raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); - except - application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); - Exit; end; - try frmPayableEdit := TfrmPayableEdit.Create(Application); with frmPayableEdit do begin FFFIDS := MFFIDS; + ReconciliationDate.Date := SGetServerDate(ADOQueryTemp); if ShowModal = 1 then begin InitGrid(); @@ -646,8 +719,6 @@ end; procedure TfrmPayableList.OppCoNamePropertiesChange(Sender: TObject); begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; TBFind.Click; end; diff --git a/A09财务通用管理/U_RankingList.dfm b/A09财务通用管理/U_RankingList.dfm index 14ec370..fb19ae8 100644 --- a/A09财务通用管理/U_RankingList.dfm +++ b/A09财务通用管理/U_RankingList.dfm @@ -26,7 +26,7 @@ inherited frmRankingList: TfrmRankingList List = True ParentColor = False ShowCaptions = True - TabOrder = 2 + TabOrder = 0 object TBRafresh: TToolButton Left = 0 Top = 0 @@ -64,7 +64,7 @@ inherited frmRankingList: TfrmRankingList Font.Name = #23435#20307 Font.Style = [fsBold] ParentFont = False - TabOrder = 3 + TabOrder = 1 Properties.ActivePage = cxTabSheet1 Properties.CustomButtons.Buttons = <> Properties.Style = 5 @@ -185,6 +185,11 @@ inherited frmRankingList: TfrmRankingList OptionsView.Footer = True OptionsView.GroupByBox = False OptionsView.IndicatorWidth = 30 + Styles.IncSearch = DataLink_Financial.SHuangSe + Styles.Footer = DataLink_Financial.Default + Styles.Header = DataLink_Financial.Default + Styles.Inactive = DataLink_Financial.SHuangSe + Styles.Selection = DataLink_Financial.SHuangSe object cxGridDBColumn5: TcxGridDBColumn Caption = #23458#25143 DataBinding.FieldName = 'OppCoName' @@ -232,6 +237,11 @@ inherited frmRankingList: TfrmRankingList OptionsView.Footer = True OptionsView.GroupByBox = False OptionsView.IndicatorWidth = 30 + Styles.IncSearch = DataLink_Financial.SHuangSe + Styles.Footer = DataLink_Financial.Default + Styles.Header = DataLink_Financial.Default + Styles.Inactive = DataLink_Financial.SHuangSe + Styles.Selection = DataLink_Financial.SHuangSe object cxGridDBColumn1: TcxGridDBColumn Caption = #23458#25143 DataBinding.FieldName = 'OppCoName' @@ -270,9 +280,6 @@ inherited frmRankingList: TfrmRankingList object cxTabSheet2: TcxTabSheet Caption = ' '#20135#21697#25490#34892#27036' ' ImageIndex = 1 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object Pnl_F1: TPanel Left = 0 Top = 0 @@ -386,6 +393,11 @@ inherited frmRankingList: TfrmRankingList OptionsData.DeletingConfirmation = False OptionsView.Footer = True OptionsView.GroupByBox = False + Styles.IncSearch = DataLink_Financial.SHuangSe + Styles.Footer = DataLink_Financial.Default + Styles.Header = DataLink_Financial.Default + Styles.Inactive = DataLink_Financial.SHuangSe + Styles.Selection = DataLink_Financial.SHuangSe object Tv1Column28: TcxGridDBColumn Caption = #23458#25143 DataBinding.FieldName = 'OppCoName' @@ -447,8 +459,13 @@ inherited frmRankingList: TfrmRankingList OptionsData.DeletingConfirmation = False OptionsView.Footer = True OptionsView.GroupByBox = False + Styles.IncSearch = DataLink_Financial.SHuangSe + Styles.Footer = DataLink_Financial.Default + Styles.Header = DataLink_Financial.Default + Styles.Inactive = DataLink_Financial.SHuangSe + Styles.Selection = DataLink_Financial.SHuangSe object cxGridDBColumn3: TcxGridDBColumn - Caption = #33394#24067#21517#31216 + Caption = #20135#21697#21517#31216 DataBinding.FieldName = 'F_Name' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter diff --git a/A09财务通用管理/U_RankingList.pas b/A09财务通用管理/U_RankingList.pas index 203c3c3..05264d1 100644 --- a/A09财务通用管理/U_RankingList.pas +++ b/A09财务通用管理/U_RankingList.pas @@ -13,9 +13,24 @@ uses RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit, cxTextEdit, cxPC, cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, - cxNavigator, dxBarBuiltInMenu, dxDateRanges, U_BaseList, Vcl.Menus, - Vcl.Clipbrd, dxScrollbarAnnotations, cxContainer, dxCore, cxDateUtils, - cxProgressBar; + cxNavigator, dxBarBuiltInMenu, + dxDateRanges, U_BaseList, Vcl.Menus, Vcl.Clipbrd, + + + + + + + + + + + + + + + + dxScrollbarAnnotations, cxContainer, dxCore, cxDateUtils; type TfrmRankingList = class(TfrmBaseList) diff --git a/A09财务通用管理/U_ReceivableEdit.dfm b/A09财务通用管理/U_ReceivableEdit.dfm index 3ddb4d2..2883e0b 100644 --- a/A09财务通用管理/U_ReceivableEdit.dfm +++ b/A09财务通用管理/U_ReceivableEdit.dfm @@ -2,7 +2,7 @@ object frmReceivableEdit: TfrmReceivableEdit Left = 682 Top = 315 Caption = #24212#25910#21333#20215#20462#25913 - ClientHeight = 127 + ClientHeight = 239 ClientWidth = 330 Color = clWhite Font.Charset = DEFAULT_CHARSET @@ -18,21 +18,26 @@ object frmReceivableEdit: TfrmReceivableEdit Left = 0 Top = 0 Width = 330 - Height = 127 + Height = 239 Align = alClient TabOrder = 0 - DesignSize = ( - 330 - 127) + ExplicitHeight = 127 object Label1: TLabel Left = 24 Top = 41 Width = 30 Height = 13 - Anchors = [] AutoSize = False Caption = #21333#20215 end + object Label2: TLabel + Left = 24 + Top = 81 + Width = 30 + Height = 13 + AutoSize = False + Caption = #20943#20813 + end object Button1: TButton Left = 208 Top = 38 @@ -47,18 +52,24 @@ object frmReceivableEdit: TfrmReceivableEdit Top = 37 Width = 121 Height = 21 - Anchors = [] TabOrder = 1 end object Button2: TButton Left = 208 - Top = 76 + Top = 77 Width = 75 - Height = 25 - Caption = #20851#38381 + Height = 21 + Caption = #30830#35748 TabOrder = 2 OnClick = Button2Click end + object Deduction: TEdit + Left = 64 + Top = 77 + Width = 121 + Height = 21 + TabOrder = 3 + end end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink diff --git a/A09财务通用管理/U_ReceivableEdit.pas b/A09财务通用管理/U_ReceivableEdit.pas index dd205f8..d1b530a 100644 --- a/A09财务通用管理/U_ReceivableEdit.pas +++ b/A09财务通用管理/U_ReceivableEdit.pas @@ -11,13 +11,15 @@ type Panel1: TPanel; Button1: TButton; Label1: TLabel; - Button2: TButton; ADOQueryMain: TADOQuery; ADOQueryTemp: TADOQuery; ADOQueryCmd: TADOQuery; Price: TEdit; - procedure Button2Click(Sender: TObject); + Label2: TLabel; + Button2: TButton; + Deduction: TEdit; procedure Button1Click(Sender: TObject); + procedure Button2Click(Sender: TObject); private { Private declarations } public @@ -32,11 +34,6 @@ implementation {$R *.dfm} -procedure TfrmReceivableEdit.Button2Click(Sender: TObject); -begin - Close; -end; - procedure TfrmReceivableEdit.Button1Click(Sender: TObject); begin if StrToFloatDef(Price.Text, 0) = 0 then @@ -61,5 +58,29 @@ begin end; end; +procedure TfrmReceivableEdit.Button2Click(Sender: TObject); +begin + if StrToFloatDef(Deduction.Text, 0) = 0 then + Deduction.Text := '0'; + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' update Finance_Flow '); + sql.Add(' set Deduction=' + Deduction.Text); + sql.Add(' ,Amount=Round((Qty * Price + isnull(OtherFee,0)+ isnull(OtherFee1,0) - isnull(' + Deduction.Text + ',0)), 2)'); + sql.Add(' where ISNULL(status, ''0'')=''0'' '); + sql.Add(' and EXISTS(select X.RTValue from [dbo].[F_Tool_SplitString](' + quotedstr(FFFIDS) + ','','') X where X.RTValue=Finance_Flow.FFID) '); +// showmessage(sql.text); + ExecSQL; + end; + ModalResult := 1; + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + + end; +end; + end. diff --git a/A09财务通用管理/U_ReceivableImport.pas b/A09财务通用管理/U_ReceivableImport.pas index 2535b66..bf28c04 100644 --- a/A09财务通用管理/U_ReceivableImport.pas +++ b/A09财务通用管理/U_ReceivableImport.pas @@ -342,7 +342,7 @@ begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OurCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OurCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; @@ -382,9 +382,9 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally @@ -403,7 +403,7 @@ begin begin Self.CDS_Import.Edit; Self.CDS_Import.FieldByName('OppParentCoNo').Value := Trim(CDS_1.fieldbyname('CoCode').AsString); - Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + Self.CDS_Import.FieldByName('OppParentCoName').Value := Trim(CDS_1.fieldbyname('CoName').AsString); end; end; finally diff --git a/A09财务通用管理/U_ReceivableInput.dfm b/A09财务通用管理/U_ReceivableInput.dfm index 3295c35..32231ba 100644 --- a/A09财务通用管理/U_ReceivableInput.dfm +++ b/A09财务通用管理/U_ReceivableInput.dfm @@ -4,7 +4,7 @@ object frmReceivableInput: TfrmReceivableInput Caption = #24212#25910#27454#30331#35760 ClientHeight = 488 ClientWidth = 1324 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -60,7 +60,9 @@ object frmReceivableInput: TfrmReceivableInput BevelInner = bvNone BevelOuter = bvNone BorderStyle = bsNone + Color = clWhite Ctl3D = False + ParentColor = False ParentCtl3D = False TabOrder = 1 OnClick = ScrollBox1Click @@ -86,14 +88,14 @@ object frmReceivableInput: TfrmReceivableInput Caption = #22791' '#27880 end object Label1: TLabel - Left = 263 + Left = 262 Top = 100 Width = 62 Height = 21 Caption = #21697' '#21517 end object Label8: TLabel - Left = 768 + Left = 762 Top = 57 Width = 64 Height = 21 @@ -114,7 +116,7 @@ object frmReceivableInput: TfrmReceivableInput Caption = #19978#32423#21333#20301 end object Label3: TLabel - Left = 263 + Left = 262 Top = 228 Width = 62 Height = 21 @@ -128,14 +130,14 @@ object frmReceivableInput: TfrmReceivableInput Caption = #21305' '#25968 end object Label11: TLabel - Left = 263 + Left = 262 Top = 185 Width = 62 Height = 21 Caption = #25968' '#37327 end object Label12: TLabel - Left = 505 + Left = 504 Top = 185 Width = 62 Height = 21 @@ -149,42 +151,42 @@ object frmReceivableInput: TfrmReceivableInput Caption = #38376' '#24133 end object Label14: TLabel - Left = 263 + Left = 262 Top = 143 Width = 62 Height = 21 Caption = #20811' '#37325 end object Label15: TLabel - Left = 505 - Top = 100 + Left = 504 + Top = 143 Width = 62 Height = 21 Caption = #33457' '#22411 end object Label16: TLabel - Left = 769 + Left = 504 Top = 100 Width = 62 Height = 21 Caption = #39068' '#33394 end object Label17: TLabel - Left = 505 - Top = 143 + Left = 762 + Top = 100 Width = 62 Height = 21 Caption = #33394' '#21495 end object Label4: TLabel - Left = 766 + Left = 762 Top = 185 Width = 68 Height = 21 Caption = #20854' '#20182' '#36153 end object Label20: TLabel - Left = 766 + Left = 762 Top = 15 Width = 67 Height = 21 @@ -199,21 +201,21 @@ object frmReceivableInput: TfrmReceivableInput end object Label22: TLabel Left = 262 - Top = 58 + Top = 57 Width = 64 Height = 21 Caption = #35745#21010#21333#21495 end object Label23: TLabel Left = 25 - Top = 58 + Top = 57 Width = 68 Height = 21 Caption = #21512' '#21516' '#21495 end object Label24: TLabel - Left = 505 - Top = 58 + Left = 504 + Top = 57 Width = 62 Height = 21 Caption = #25688' '#35201 @@ -226,29 +228,44 @@ object frmReceivableInput: TfrmReceivableInput Caption = #26159#21542#21547#31246 end object Label19: TLabel - Left = 767 + Left = 762 Top = 228 Width = 48 Height = 21 Caption = #23567#32568#36153 end - object F_Code: TcxTextEdit - Left = 99 - Top = 97 - TabOrder = 0 - Width = 150 + object Label25: TLabel + Left = 762 + Top = 143 + Width = 62 + Height = 21 + Caption = #27454' '#21495 + end + object Label26: TLabel + Left = 1006 + Top = 15 + Width = 64 + Height = 21 + Caption = #24212#25910#26085#26399 + end + object Label27: TLabel + Left = 1006 + Top = 57 + Width = 62 + Height = 21 + Caption = #27719' '#29575 end object F_Name: TcxTextEdit Left = 337 - Top = 97 - TabOrder = 1 + Top = 96 + TabOrder = 0 Width = 159 end object Amount: TcxCurrencyEdit Left = 337 - Top = 222 + Top = 224 Properties.AssignedValues.DisplayFormat = True - TabOrder = 2 + TabOrder = 1 OnExit = QtyExit Width = 84 end @@ -256,7 +273,7 @@ object frmReceivableInput: TfrmReceivableInput Left = 578 Top = 182 Properties.AssignedValues.DisplayFormat = True - TabOrder = 3 + TabOrder = 2 OnExit = QtyExit Width = 150 end @@ -264,7 +281,7 @@ object frmReceivableInput: TfrmReceivableInput Left = 337 Top = 182 Properties.AssignedValues.DisplayFormat = True - TabOrder = 4 + TabOrder = 3 OnExit = QtyExit Width = 101 end @@ -272,58 +289,58 @@ object frmReceivableInput: TfrmReceivableInput Left = 99 Top = 182 Properties.AssignedValues.DisplayFormat = True - TabOrder = 5 + TabOrder = 4 Width = 150 end object F_Width: TcxTextEdit Left = 99 Top = 139 - TabOrder = 6 + TabOrder = 5 Width = 150 end object F_GramWeight: TcxTextEdit Left = 337 Top = 139 - TabOrder = 7 + TabOrder = 6 Width = 159 end object F_Pattern: TcxTextEdit Left = 578 - Top = 97 - TabOrder = 8 + Top = 139 + TabOrder = 7 Width = 150 end object F_Color: TcxTextEdit - Left = 838 + Left = 579 + Top = 96 + TabOrder = 8 + Width = 150 + end + object F_ColorNo: TcxTextEdit + Left = 835 Top = 96 TabOrder = 9 Width = 150 end - object F_ColorNo: TcxTextEdit - Left = 578 - Top = 139 - TabOrder = 10 - Width = 150 - end object OtherFee: TcxCurrencyEdit - Left = 838 + Left = 835 Top = 182 Properties.AssignedValues.DisplayFormat = True - TabOrder = 11 + TabOrder = 10 OnExit = QtyExit Width = 150 end object Deduction: TcxCurrencyEdit Left = 99 - Top = 222 + Top = 224 Properties.AssignedValues.DisplayFormat = True - TabOrder = 12 + TabOrder = 11 OnExit = QtyExit Width = 150 end object OurCoName: TcxButtonEdit Left = 99 - Top = 12 + Top = 11 Properties.Buttons = < item Default = True @@ -332,13 +349,13 @@ object frmReceivableInput: TfrmReceivableInput Properties.ReadOnly = True Properties.OnButtonClick = OurCoNamePropertiesButtonClick Style.ButtonStyle = btsDefault - TabOrder = 13 + TabOrder = 12 OnDblClick = OurCoNameDblClick Width = 151 end object OppCoName: TcxButtonEdit Left = 337 - Top = 12 + Top = 11 Properties.Buttons = < item Default = True @@ -347,13 +364,13 @@ object frmReceivableInput: TfrmReceivableInput Properties.ReadOnly = True Properties.OnButtonClick = OppCoNamePropertiesButtonClick Style.ButtonStyle = btsDefault - TabOrder = 14 + TabOrder = 13 OnDblClick = OurCoNameDblClick Width = 159 end object OppParentCoName: TcxButtonEdit Left = 578 - Top = 12 + Top = 11 Properties.Buttons = < item Default = True @@ -362,20 +379,20 @@ object frmReceivableInput: TfrmReceivableInput Properties.ReadOnly = True Properties.OnButtonClick = OppParentCoNamePropertiesButtonClick Style.ButtonStyle = btsDefault - TabOrder = 15 + TabOrder = 14 OnDblClick = OurCoNameDblClick Width = 151 end object FFTime: TcxDateEdit - Left = 838 - Top = 12 + Left = 835 + Top = 11 Properties.ShowTime = False - TabOrder = 16 + TabOrder = 15 Width = 151 end object ConNo: TcxButtonEdit Left = 99 - Top = 54 + Top = 53 Properties.Buttons = < item Default = True @@ -384,13 +401,13 @@ object frmReceivableInput: TfrmReceivableInput Properties.ReadOnly = True Properties.OnButtonClick = ConNoPropertiesButtonClick Style.ButtonStyle = btsDefault - TabOrder = 17 + TabOrder = 16 OnDblClick = OurCoNameDblClick Width = 151 end object OrderNo: TcxButtonEdit Left = 337 - Top = 54 + Top = 53 Properties.Buttons = < item Default = True @@ -399,13 +416,13 @@ object frmReceivableInput: TfrmReceivableInput Properties.ReadOnly = True Properties.OnButtonClick = OrderNoPropertiesButtonClick Style.ButtonStyle = btsDefault - TabOrder = 18 + TabOrder = 17 OnDblClick = OurCoNameDblClick Width = 159 end object FFAbstract: TcxButtonEdit Left = 578 - Top = 54 + Top = 53 Hint = 'FFAbstract/'#25688#35201 Properties.Buttons = < item @@ -415,13 +432,13 @@ object frmReceivableInput: TfrmReceivableInput Properties.ReadOnly = True Properties.OnButtonClick = FFAbstractPropertiesButtonClick Style.ButtonStyle = btsDefault - TabOrder = 19 + TabOrder = 18 OnDblClick = OurCoNameDblClick Width = 151 end object PayMent: TcxButtonEdit - Left = 838 - Top = 54 + Left = 835 + Top = 53 Hint = 'PayMent/'#20184#27454#26041#24335 Properties.Buttons = < item @@ -431,7 +448,7 @@ object frmReceivableInput: TfrmReceivableInput Properties.ReadOnly = True Properties.OnButtonClick = FFAbstractPropertiesButtonClick Style.ButtonStyle = btsDefault - TabOrder = 20 + TabOrder = 19 OnDblClick = OurCoNameDblClick Width = 151 end @@ -445,48 +462,83 @@ object frmReceivableInput: TfrmReceivableInput 'Y' #20010 #20214) - TabOrder = 21 + TabOrder = 20 Text = 'Kg' Width = 57 end object Currency: TcxComboBox Left = 424 - Top = 222 + Top = 224 Properties.DropDownListStyle = lsEditFixedList Properties.Items.Strings = ( 'CNY' 'USD' 'EUR') - TabOrder = 22 + TabOrder = 21 Text = 'CNY' Width = 73 end object IsInvoice: TcxComboBox Left = 578 - Top = 222 + Top = 224 Properties.DropDownListStyle = lsEditFixedList Properties.Items.Strings = ( - #21547#31246 - #19981#21547#31246) - TabOrder = 23 - Text = #21547#31246 + #26159 + #21542) + TabOrder = 22 + Text = #26159 Width = 151 end object Note: TcxMemo Left = 99 Top = 265 - TabOrder = 24 + TabOrder = 23 Height = 127 Width = 886 end object OtherFee1: TcxCurrencyEdit - Left = 838 - Top = 222 + Left = 835 + Top = 224 Properties.AssignedValues.DisplayFormat = True - TabOrder = 25 + TabOrder = 24 OnExit = QtyExit Width = 150 end + object F_StyleNo: TcxTextEdit + Left = 835 + Top = 139 + TabOrder = 25 + Width = 150 + end + object ReconciliationDate: TcxDateEdit + Left = 1076 + Top = 11 + Properties.ShowTime = False + TabOrder = 26 + Width = 151 + end + object F_Code: TcxButtonEdit + Left = 99 + Top = 96 + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = F_CodePropertiesButtonClick + Style.ButtonStyle = btsDefault + TabOrder = 27 + OnDblClick = OurCoNameDblClick + Width = 151 + end + object ExchangeRate: TcxCurrencyEdit + Left = 1074 + Top = 53 + Properties.AssignedValues.DisplayFormat = True + TabOrder = 28 + Width = 150 + end end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink @@ -505,7 +557,7 @@ object frmReceivableInput: TfrmReceivableInput Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 313 - Top = 371 + Left = 549 + Top = 313 end end diff --git a/A09财务通用管理/U_ReceivableInput.pas b/A09财务通用管理/U_ReceivableInput.pas index c433587..ea420ed 100644 --- a/A09财务通用管理/U_ReceivableInput.pas +++ b/A09财务通用管理/U_ReceivableInput.pas @@ -23,13 +23,11 @@ type TBClose: TToolButton; ADOQueryTemp: TADOQuery; ADOQueryCmd: TADOQuery; - ADOQueryMain: TADOQuery; ToolButton3: TToolButton; ScrollBox1: TScrollBox; Label2: TLabel; Label6: TLabel; Label7: TLabel; - F_Code: TcxTextEdit; Label1: TLabel; F_Name: TcxTextEdit; Label8: TLabel; @@ -76,6 +74,14 @@ type Note: TcxMemo; Label19: TLabel; OtherFee1: TcxCurrencyEdit; + F_StyleNo: TcxTextEdit; + Label25: TLabel; + Label26: TLabel; + ReconciliationDate: TcxDateEdit; + F_Code: TcxButtonEdit; + ADOQueryMain: TADOQuery; + Label27: TLabel; + ExchangeRate: TcxCurrencyEdit; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); @@ -95,6 +101,7 @@ type procedure ConNoPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); procedure OrderNoPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); procedure FFAbstractPropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); + procedure F_CodePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); private { Private declarations } procedure InitGrid(); @@ -102,7 +109,7 @@ type function SaveData(): Boolean; public { Public declarations } - FFFID: string; + FFFID, FAuthority: string; end; var @@ -112,7 +119,7 @@ implementation uses U_DataLink, U_RTFun, U_ZDYHelp, U_CompanySel, U_FinTradePlanSel, - U_FinTradeSalesContractSel; + U_FinTradeSalesContractSel, U_ClothInfoSel; {$R *.dfm} @@ -127,7 +134,7 @@ begin MDeduction := Strtofloatdef(Deduction.Text, 0); MAmount := Strtofloatdef(Amount.Text, 0); - if MQty * MPrice <> 0 then +// if MQty * MPrice >= 0 then begin MAmount := RoundFloat((MQty * MPrice + MOtherFee + MOtherFee1 - MDeduction), 2); end; @@ -161,6 +168,8 @@ begin else begin FFTime.Date := SGetServerDateTime(ADOQueryTemp); + ReconciliationDate.Date := SGetServerDateTime(ADOQueryTemp); + ExchangeRate.Text := '1'; end; finally @@ -175,11 +184,15 @@ begin with frmCompanySel do begin FCoType := 'ͻ'; + + if self.FAuthority = 'Ȩ' then + FAuthority := 'ҵ'; + if ShowModal = 1 then begin - OppCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -197,7 +210,7 @@ begin FCoType := 'ͻ'; if ShowModal = 1 then begin - OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); + OppParentCoName.Text := Trim(CDS_1.fieldbyname('CoName').AsString); OppParentCoName.Properties.LookupItems.Text := Trim(CDS_1.fieldbyname('CoCode').AsString); end; end; @@ -233,12 +246,23 @@ begin frmFinTradePlanSel := TfrmFinTradePlanSel.Create(Application); with frmFinTradePlanSel do begin + if Self.FAuthority = 'Ȩ' then + FAuthority := 'ӵ'; if ShowModal = 1 then begin with frmFinTradePlanSel.CDS_1 do begin self.ConNo.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('ConNo').AsString); self.OrderNo.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('OrderNo').AsString); + + self.F_Code.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('C_Code').AsString); + self.F_Name.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('C_Name').AsString); + self.F_Pattern.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('C_Pattern').AsString); + self.F_Color.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('C_Color').AsString); + self.F_ColorNo.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('C_ColorNo').AsString); + self.F_Width.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('C_Width').AsString); + self.F_GramWeight.Text := Trim(frmFinTradePlanSel.CDS_1.fieldbyname('C_GramWeight').AsString); + end; end; @@ -261,6 +285,7 @@ begin with frmCompanySel do begin FCoType := '˾'; + if ShowModal = 1 then begin OurCoName.Text := Trim(CDS_1.fieldbyname('CoAbbrName').AsString); @@ -336,9 +361,18 @@ begin frmFinTradeSalesContractSel := TfrmFinTradeSalesContractSel.Create(Application); with frmFinTradeSalesContractSel do begin + if Self.FAuthority = 'Ȩ' then + FAuthority := 'ӵ'; if ShowModal = 1 then begin self.ConNo.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('ConNo').AsString); + self.F_Code.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('C_Code').AsString); + self.F_Name.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('C_Name').AsString); + self.F_Pattern.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('C_Pattern').AsString); + self.F_Color.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('C_Color').AsString); + self.F_ColorNo.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('C_ColorNo').AsString); + self.F_Width.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('C_Width').AsString); + self.F_GramWeight.Text := Trim(frmFinTradeSalesContractSel.CDS_1.fieldbyname('C_GramWeight').AsString); end; end; finally @@ -399,6 +433,29 @@ begin InitGrid(); end; +procedure TfrmReceivableInput.F_CodePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer); +begin + try + frmClothInfoSel := TfrmClothInfoSel.Create(Application); + with frmClothInfoSel do + begin + FCTType := 'ͨ'; + if ShowModal = 1 then + begin + self.F_Code.Text := Trim(frmClothInfoSel.CDS_1.fieldbyname('C_Code').AsString); + self.F_Name.Text := Trim(frmClothInfoSel.CDS_1.fieldbyname('C_Name').AsString); + self.F_Pattern.Text := Trim(frmClothInfoSel.CDS_1.fieldbyname('C_Pattern').AsString); + self.F_Color.Text := Trim(frmClothInfoSel.CDS_1.fieldbyname('C_Color').AsString); + self.F_ColorNo.Text := Trim(frmClothInfoSel.CDS_1.fieldbyname('C_ColorNo').AsString); + self.F_Width.Text := Trim(frmClothInfoSel.CDS_1.fieldbyname('C_Width').AsString); + self.F_GramWeight.Text := Trim(frmClothInfoSel.CDS_1.fieldbyname('C_GramWeight').AsString); + end; + end; + finally + frmClothInfoSel.Free; + end; +end; + procedure TfrmReceivableInput.TBRafreshClick(Sender: TObject); begin InitGrid(); diff --git a/A09财务通用管理/U_ReceivableList.dfm b/A09财务通用管理/U_ReceivableList.dfm index eca9600..913790b 100644 --- a/A09财务通用管理/U_ReceivableList.dfm +++ b/A09财务通用管理/U_ReceivableList.dfm @@ -2,14 +2,13 @@ inherited frmReceivableList: TfrmReceivableList Left = 315 Top = 101 Caption = #24212#25910#27454#31649#29702 - ClientHeight = 538 + ClientHeight = 587 ClientWidth = 1540 - Color = clBtnFace Font.Height = -16 FormStyle = fsMDIChild Visible = True ExplicitWidth = 1556 - ExplicitHeight = 577 + ExplicitHeight = 626 PixelsPerInch = 96 TextHeight = 21 object ToolBar1: TToolBar [0] @@ -61,32 +60,40 @@ inherited frmReceivableList: TfrmReceivableList ImageIndex = 3 OnClick = btnEditClick end - object ToolButton1: TToolButton + object btnDJXG: TToolButton Left = 284 Top = 0 AutoSize = True - Caption = #21333#20215#20462#25913 + Caption = #25209#37327#20462#25913 ImageIndex = 3 - OnClick = ToolButton1Click - end - object ToolButton6: TToolButton - Left = 387 - Top = 0 - AutoSize = True - Caption = #25286#20998#37329#39069 - ImageIndex = 3 - OnClick = ToolButton6Click + OnClick = btnDJXGClick end object btnDel: TToolButton - Left = 490 + Left = 387 Top = 0 AutoSize = True Caption = #21024#38500 ImageIndex = 5 OnClick = btnDelClick end + object btnTJ: TToolButton + Left = 458 + Top = 0 + AutoSize = True + Caption = #25552#20132 + ImageIndex = 12 + OnClick = btnTJClick + end + object btnCXTJ: TToolButton + Left = 529 + Top = 0 + AutoSize = True + Caption = #25764#38144#25552#20132 + ImageIndex = 11 + OnClick = btnCXTJClick + end object btnChk: TToolButton - Left = 561 + Left = 632 Top = 0 AutoSize = True Caption = #23457#26680 @@ -94,7 +101,7 @@ inherited frmReceivableList: TfrmReceivableList OnClick = btnChkClick end object btnReChk: TToolButton - Left = 632 + Left = 703 Top = 0 AutoSize = True Caption = #25764#38144#23457#26680 @@ -102,7 +109,7 @@ inherited frmReceivableList: TfrmReceivableList OnClick = btnReChkClick end object ToolButton2: TToolButton - Left = 735 + Left = 806 Top = 0 AutoSize = True Caption = #23548#20837 @@ -110,7 +117,7 @@ inherited frmReceivableList: TfrmReceivableList OnClick = ToolButton2Click end object ToolButton4: TToolButton - Left = 806 + Left = 877 Top = 0 AutoSize = True Caption = #23548#20986 @@ -118,7 +125,7 @@ inherited frmReceivableList: TfrmReceivableList OnClick = ToolButton4Click end object ToolButton3: TToolButton - Left = 877 + Left = 948 Top = 0 AutoSize = True Caption = #38468#20214 @@ -126,7 +133,7 @@ inherited frmReceivableList: TfrmReceivableList OnClick = ToolButton3Click end object ToolButton5: TToolButton - Left = 948 + Left = 1019 Top = 0 AutoSize = True Caption = #20445#23384#26684#24335 @@ -134,7 +141,7 @@ inherited frmReceivableList: TfrmReceivableList OnClick = ToolButton5Click end object TBClose: TToolButton - Left = 1051 + Left = 1122 Top = 0 AutoSize = True Caption = #20851#38381 @@ -150,138 +157,104 @@ inherited frmReceivableList: TfrmReceivableList Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 5 object Label3: TLabel Left = 21 - Top = 46 + Top = 50 Width = 64 Height = 21 Caption = #23545#26041#21333#20301 end object Label4: TLabel - Left = 877 - Top = 46 + Left = 267 + Top = 50 Width = 32 Height = 21 Caption = #21697#21517 end object Label6: TLabel - Left = 877 - Top = 82 + Left = 267 + Top = 87 Width = 32 Height = 21 Caption = #32534#21495 end object Label10: TLabel - Left = 449 - Top = 82 - Width = 48 + Left = 488 + Top = 87 + Width = 68 Height = 21 - Caption = #21512#21516#21495 + Caption = #21512' '#21516' '#21495 end object Label11: TLabel - Left = 449 - Top = 46 + Left = 488 + Top = 50 Width = 64 Height = 21 Caption = #23458#25143#21333#21495 end object Label2: TLabel Left = 21 - Top = 82 + Top = 87 Width = 64 Height = 21 Caption = #19978#32423#21333#20301 end object Label1: TLabel - Left = 671 - Top = 46 - Width = 32 + Left = 729 + Top = 50 + Width = 64 Height = 21 - Caption = #32568#21495 - end - object Label5: TLabel - Left = 243 - Top = 46 - Width = 32 - Height = 21 - Caption = #24067#31181 - end - object Label7: TLabel - Left = 243 - Top = 82 - Width = 48 - Height = 21 - Caption = #21152#24037#21035 - end - object Label8: TLabel - Left = 671 - Top = 82 - Width = 48 - Height = 21 - Caption = #35746#21333#21495 - end - object Label9: TLabel - Left = 1085 - Top = 46 - Width = 32 - Height = 21 - Caption = #26469#28304 + Caption = #35745#21010#21333#21495 end object OppCoName: TcxTextEdit Tag = 2 Left = 89 - Top = 42 + Top = 46 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 0 - OnKeyPress = OppCoNameKeyPress Width = 150 end object F_Name: TcxTextEdit Tag = 2 - Left = 913 - Top = 42 + Left = 302 + Top = 46 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 1 - OnKeyPress = OppCoNameKeyPress Width = 150 end - object F_Code: TcxTextEdit + object P_Code: TcxTextEdit Tag = 1 - Left = 913 - Top = 78 + Left = 302 + Top = 83 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 2 - OnKeyPress = OppCoNameKeyPress Width = 150 end object ConNo: TcxTextEdit Tag = 2 - Left = 517 - Top = 78 + Left = 561 + Top = 83 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 3 - OnKeyPress = OppCoNameKeyPress Width = 150 end object BuyConNo: TcxTextEdit Tag = 2 - Left = 517 - Top = 42 + Left = 561 + Top = 46 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 4 - OnKeyPress = OppCoNameKeyPress Width = 150 end object OppParentCoName: TcxTextEdit Tag = 2 Left = 89 - Top = 78 + Top = 83 Properties.OnChange = OppCoNamePropertiesChange TabOrder = 5 - OnKeyPress = OppCoNameKeyPress Width = 150 end inline frmFrameDateSel1: TfrmFrameDateSel @@ -290,77 +263,34 @@ inherited frmReceivableList: TfrmReceivableList Width = 1536 Height = 37 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 6 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1536 ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + inherited TimeType: TcxComboBox + ExplicitHeight = 29 end - inherited cxButton1: TcxButton - OnClick = cxButton1Click + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click - end - end - object F_BatchNO: TcxTextEdit - Tag = 2 - Left = 723 - Top = 42 - Properties.OnChange = OppCoNamePropertiesChange - TabOrder = 7 - OnKeyPress = OppCoNameKeyPress - Width = 150 - end - object GC_Name: TcxTextEdit - Tag = 2 - Left = 295 - Top = 42 - Properties.OnChange = OppCoNamePropertiesChange - TabOrder = 8 - OnKeyPress = OppCoNameKeyPress - Width = 150 - end - object CraftCode: TcxTextEdit - Tag = 2 - Left = 295 - Top = 78 - Properties.OnChange = OppCoNamePropertiesChange - TabOrder = 9 - OnKeyPress = OppCoNameKeyPress - Width = 150 end object OrderNo: TcxTextEdit Tag = 2 - Left = 723 - Top = 78 + Left = 802 + Top = 46 Properties.OnChange = OppCoNamePropertiesChange - TabOrder = 10 - OnKeyPress = OppCoNameKeyPress - Width = 150 - end - object FromID1: TcxTextEdit - Tag = 2 - Left = 1121 - Top = 42 - Properties.OnChange = OppCoNamePropertiesChange - TabOrder = 11 - OnKeyPress = OppCoNameKeyPress + TabOrder = 7 Width = 150 end end @@ -368,7 +298,7 @@ inherited frmReceivableList: TfrmReceivableList Left = 0 Top = 179 Width = 1540 - Height = 359 + Height = 408 Align = alClient PopupMenu = PopupMenu1 TabOrder = 2 @@ -413,6 +343,8 @@ inherited frmReceivableList: TfrmReceivableList OptionsData.DeletingConfirmation = False OptionsView.Footer = True OptionsView.GroupByBox = False + OptionsView.Indicator = True + OptionsView.IndicatorWidth = 50 object Tv1Column22: TcxGridDBColumn Caption = #36873#25321 DataBinding.FieldName = 'SSel' @@ -420,7 +352,7 @@ inherited frmReceivableList: TfrmReceivableList PropertiesClassName = 'TcxCheckBoxProperties' Properties.ImmediatePost = True HeaderAlignmentHorz = taCenter - Width = 55 + Width = 66 end object v2CRTime: TcxGridDBColumn Tag = 7 @@ -432,7 +364,7 @@ inherited frmReceivableList: TfrmReceivableList Properties.ShowTime = False HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column23: TcxGridDBColumn Caption = #24212#25910#26085#26399 @@ -440,7 +372,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object v2Column2: TcxGridDBColumn Caption = #25105#26041#21333#20301 @@ -448,7 +380,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object v2FactoryName: TcxGridDBColumn Caption = #23545#26041#21333#20301 @@ -456,7 +388,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object v2OrderNo: TcxGridDBColumn Tag = 7 @@ -465,7 +397,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column3: TcxGridDBColumn Caption = #20184#27454#26041#24335 @@ -473,7 +405,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column19: TcxGridDBColumn Caption = #21512#21516#21495 @@ -481,7 +413,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column24: TcxGridDBColumn Caption = #25688#35201 @@ -489,22 +421,22 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column20: TcxGridDBColumn - Caption = #35746#21333#21495 + Caption = #35745#21010#21333#21495 DataBinding.FieldName = 'OrderNo' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column21: TcxGridDBColumn Caption = #23458#25143#21333#21495 DataBinding.FieldName = 'BuyConNo' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 55 + Width = 66 end object Tv1Column4: TcxGridDBColumn Caption = #32534#21495 @@ -512,7 +444,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column5: TcxGridDBColumn Caption = #21697#21517 @@ -520,7 +452,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column6: TcxGridDBColumn Caption = #33457#22411 @@ -528,7 +460,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column7: TcxGridDBColumn Caption = #39068#33394 @@ -536,7 +468,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column28: TcxGridDBColumn Caption = #27454#21495 @@ -544,7 +476,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column8: TcxGridDBColumn Caption = #38376#24133 @@ -552,7 +484,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column9: TcxGridDBColumn Caption = #20811#37325 @@ -560,7 +492,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column29: TcxGridDBColumn Caption = #24067#31181 @@ -568,7 +500,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column30: TcxGridDBColumn Caption = #21152#24037#21035 @@ -576,7 +508,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column10: TcxGridDBColumn Caption = #33394#21495 @@ -584,7 +516,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column31: TcxGridDBColumn Caption = #32568#21495 @@ -592,7 +524,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column27: TcxGridDBColumn Caption = #38468#20214 @@ -600,7 +532,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column11: TcxGridDBColumn Caption = #21305#25968 @@ -608,7 +540,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column12: TcxGridDBColumn Caption = #20986#36135#25968#37327 @@ -616,7 +548,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column13: TcxGridDBColumn Caption = #21333#20301 @@ -624,15 +556,17 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column14: TcxGridDBColumn Caption = #21333#20215 DataBinding.FieldName = 'Price' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column15: TcxGridDBColumn Caption = #20854#20182#36153 @@ -640,29 +574,29 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column39: TcxGridDBColumn Caption = #23567#32568#36153 DataBinding.FieldName = 'OtherFee1' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 55 + Options.Editing = False + Width = 66 end object Tv1Column37: TcxGridDBColumn Caption = #35746#37327 DataBinding.FieldName = 'ConQty' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column38: TcxGridDBColumn Caption = #27719#29575 DataBinding.FieldName = 'ExchangeRate' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 55 + Width = 66 end object Tv1Column16: TcxGridDBColumn Caption = #20943#20813 @@ -670,15 +604,17 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column17: TcxGridDBColumn Caption = #37329#39069 DataBinding.FieldName = 'Amount' DataBinding.IsNullValueType = True + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = ',0.00;-,0.00' HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column18: TcxGridDBColumn Caption = #24065#31181 @@ -686,7 +622,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column25: TcxGridDBColumn Caption = #26680#38144#37329#39069 @@ -694,14 +630,14 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column26: TcxGridDBColumn Caption = #26159#21542#21547#31246 DataBinding.FieldName = 'IsInvoice' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 55 + Width = 66 end object Tv1Column1: TcxGridDBColumn Caption = #26469#28304 @@ -709,7 +645,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column2: TcxGridDBColumn Caption = #22791#27880 @@ -717,7 +653,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column32: TcxGridDBColumn Caption = #36229#20132 @@ -725,7 +661,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column34: TcxGridDBColumn Caption = #36229#20132#21333#20301 @@ -733,7 +669,7 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column33: TcxGridDBColumn Caption = #30701#20132 @@ -741,43 +677,35 @@ inherited frmReceivableList: TfrmReceivableList DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 55 + Width = 66 end object Tv1Column36: TcxGridDBColumn Caption = #21512#21516#20132#26399 - DataBinding.FieldName = 'DlyDateSub' + DataBinding.FieldName = 'DlyNote' DataBinding.IsNullValueType = True - Width = 55 + Width = 66 end object Tv1Column35: TcxGridDBColumn Caption = #19979#21333#26085#26399 DataBinding.FieldName = 'ConDate' DataBinding.IsNullValueType = True - Width = 55 + Width = 66 end object Tv1Column40: TcxGridDBColumn - Caption = #19979#21333#20154 - DataBinding.FieldName = 'OrderHolder' + Caption = #29702#21333 + DataBinding.FieldName = 'Tallyer' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 60 - end - object Tv1Column42: TcxGridDBColumn - Caption = #23457#26680#26102#38388 - DataBinding.FieldName = 'Chktime' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Width = 73 + Width = 61 end object Tv1Column41: TcxGridDBColumn - Caption = #23457#26680#20154 - DataBinding.FieldName = 'Chker' + Caption = #31616#31216 + DataBinding.FieldName = 'CoAbbrName' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 57 + Width = 71 end end object cxGridLevel1: TcxGridLevel @@ -795,7 +723,8 @@ inherited frmReceivableList: TfrmReceivableList Properties.Style = 9 Properties.TabIndex = 0 Properties.Tabs.Strings = ( - #26410#23457#26680 + #26410#25552#20132 + #24453#23457#26680 #24050#23457#26680 #20840#37096) LookAndFeel.Kind = lfUltraFlat @@ -803,42 +732,48 @@ inherited frmReceivableList: TfrmReceivableList ClientRectRight = 0 ClientRectTop = 0 end + inherited loadProcess: TPanel + Left = 779 + Top = 440 + ExplicitLeft = 779 + ExplicitTop = 440 + end inherited cxProgressBar2: TcxProgressBar - Left = 697 - Top = 368 - ExplicitLeft = 697 - ExplicitTop = 368 + Left = 948 + Top = 400 + ExplicitLeft = 948 + ExplicitTop = 400 ExplicitHeight = 29 end inherited ADOQueryBaseCmd: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 249 - Top = 240 + Left = 590 + Top = 217 end inherited ADOQueryBaseTemp: TADOQuery Connection = DataLink_Financial.ADOLink - Left = 121 - Top = 209 + Left = 673 + Top = 217 end object ADOQueryTemp: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 181 - Top = 353 + Left = 922 + Top = 217 end object ADOQueryCmd: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 93 - Top = 353 + Left = 756 + Top = 217 end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 269 - Top = 369 + Left = 839 + Top = 217 end object RM1: TRMGridReport ThreadPrepareReport = True @@ -856,35 +791,35 @@ inherited frmReceivableList: TfrmReceivableList CompressThread = False LaterBuildEvents = True OnlyOwnerDataSet = False - Left = 232 - Top = 288 + Left = 590 + Top = 341 ReportData = {} end object RMDB_Main: TRMDBDataSet Visible = True - Left = 168 - Top = 280 + Left = 922 + Top = 279 end object GPM_1: TcxGridPopupMenu Grid = cxGrid1 PopupMenus = <> - Left = 472 - Top = 288 + Left = 673 + Top = 279 end object DS_1: TDataSource DataSet = CDS_1 - Left = 611 - Top = 267 + Left = 756 + Top = 279 end object CDS_1: TClientDataSet Aggregates = <> Params = <> - Left = 544 - Top = 240 + Left = 590 + Top = 279 end object PopupMenu1: TPopupMenu - Left = 776 - Top = 304 + Left = 839 + Top = 279 object N1: TMenuItem Caption = #20840#36873 OnClick = N1Click diff --git a/A09财务通用管理/U_ReceivableList.pas b/A09财务通用管理/U_ReceivableList.pas index ad43598..7614304 100644 --- a/A09财务通用管理/U_ReceivableList.pas +++ b/A09财务通用管理/U_ReceivableList.pas @@ -15,7 +15,8 @@ uses cxTextEdit, cxPC, cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxBarBuiltInMenu, dxDateRanges, U_BaseList, Vcl.Menus, Vcl.Clipbrd, cxContainer, dxCore, cxDateUtils, dxScrollbarAnnotations, - FrameDateSel, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar; + FrameDateSel, dxSkinsCore, dxSkinsDefaultPainters, cxProgressBar, + cxCurrencyEdit; type TfrmReceivableList = class(TfrmBaseList) @@ -43,7 +44,7 @@ type F_Name: TcxTextEdit; Label4: TLabel; Label6: TLabel; - F_Code: TcxTextEdit; + P_Code: TcxTextEdit; v2OrderNo: TcxGridDBColumn; cxTabControl1: TcxTabControl; Label10: TLabel; @@ -86,7 +87,7 @@ type Tv1Column24: TcxGridDBColumn; Tv1Column25: TcxGridDBColumn; Tv1Column1: TcxGridDBColumn; - ToolButton1: TToolButton; + btnDJXG: TToolButton; Tv1Column2: TcxGridDBColumn; Tv1Column26: TcxGridDBColumn; ToolButton2: TToolButton; @@ -106,20 +107,12 @@ type Tv1Column37: TcxGridDBColumn; Tv1Column38: TcxGridDBColumn; Tv1Column39: TcxGridDBColumn; - ToolButton6: TToolButton; - Tv1Column40: TcxGridDBColumn; Label1: TLabel; - F_BatchNO: TcxTextEdit; - Label5: TLabel; - GC_Name: TcxTextEdit; - Label7: TLabel; - CraftCode: TcxTextEdit; - Label8: TLabel; OrderNo: TcxTextEdit; - Label9: TLabel; - FromID1: TcxTextEdit; + btnTJ: TToolButton; + btnCXTJ: TToolButton; + Tv1Column40: TcxGridDBColumn; Tv1Column41: TcxGridDBColumn; - Tv1Column42: TcxGridDBColumn; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); procedure btnDelClick(Sender: TObject); @@ -136,18 +129,14 @@ type procedure N2Click(Sender: TObject); procedure btnEditClick(Sender: TObject); procedure N3Click(Sender: TObject); - procedure ToolButton1Click(Sender: TObject); + procedure btnDJXGClick(Sender: TObject); procedure ToolButton2Click(Sender: TObject); procedure ToolButton3Click(Sender: TObject); procedure TBFindClick(Sender: TObject); procedure OppCoNamePropertiesChange(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); - procedure OppCoNameKeyPress(Sender: TObject; var Key: Char); - procedure ToolButton6Click(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure btnTJClick(Sender: TObject); + procedure btnCXTJClick(Sender: TObject); private procedure InitGrid(); procedure SetStatus(); @@ -159,7 +148,7 @@ implementation uses U_DataLink, U_RTFun, U_ZDYHelp, U_ReceivableInput, U_ReceivableEdit, - U_ReceivableImport, U_AttachmentUpload, U_ReceivableEditCF; + U_ReceivableImport, U_AttachmentUpload; {$R *.dfm} procedure TfrmReceivableList.SetStatus(); @@ -171,6 +160,11 @@ begin btnAdd.Enabled := false; // btnEdit.Enabled := false; //޸ btnDel.Enabled := false; //ɾ + + btnTJ.Enabled := false; //޸ + btnCXTJ.Enabled := false; //ɾ + + btnDJXG.Enabled := false; // if Trim(FAuthority) = '' then begin btnAdd.Enabled := true; @@ -179,16 +173,24 @@ begin begin btnEdit.Enabled := true; btnDel.Enabled := true; - btnChk.Enabled := true; + btnTJ.Enabled := true; + btnDJXG.Enabled := true; end; 1: begin - btnReChk.Enabled := true; + btnCXTJ.Enabled := true; + btnChk.Enabled := true; end; 2: + begin + btnReChk.Enabled := true; + btnDJXG.Enabled := true; + end; + 3: begin end; + end; end; end; @@ -199,27 +201,37 @@ var SqlStr: string; begin - SqlStr := ' select A.* '; + SqlStr := ' select A.*,B.Tallyer,B.CoAbbrName '; SqlStr := SqlStr + ',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''ˮ'' and X.WBID=A.FFID)>0 THEN 1 ELSE 0 END) AS BIT)'; - SqlStr := SqlStr + ',ConDate=(select ConDate from Bs_Contract_Main X where X.ConNo=A.ConNo)'; - SqlStr := SqlStr + ',DlyDateSub=(select DlyDateSub from Bs_Contract_Sub X where X.ConSid=A.Consid)'; - SqlStr := SqlStr + ',ConQty=(select ConQty from Bs_Contract_Sub X where X.ConSid=A.Consid)'; + SqlStr := SqlStr + ',ConDate=(select top 1 ConDate from Bs_Contract_Main X where X.ConNo=A.ConNo)'; + SqlStr := SqlStr + ',DlyNote=(select top 1 DlyNote from Bs_Contract_Main X where X.ConNo=A.ConNo)'; SqlStr := SqlStr + ' from Finance_Flow A '; + +// if FAuthority = 'Ȩ' then + SqlStr := SqlStr + ' left join Bs_Company B on A.OppCoNo=B.CoCode '; + SqlStr := SqlStr + ' where A.FFType=''ӦտǼ'' '; + if FAuthority = 'Ȩ' then + SqlStr := SqlStr + ' and CHARINDEX(' + quotedstr(DCode) + ',(ISNULL(B.SalesId, '''') +'',''+ISNULL(B.TallyId, '''')+'',''+ISNULL(A.FillId, '''') ) ) > 0 '; + SqlStr := SqlStr + ' and A.FFTime>=''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.BegDate.Date)) + ''''; SqlStr := SqlStr + ' and A.FFTime<''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1)) + ''''; case cxTabControl1.TabIndex of 0: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''0'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''0'' '; end; 1: begin - SqlStr := SqlStr + ' and isnull(status,''0'')=''9'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''1'' '; + end; + 2: + begin + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; end; end; - +// ShowMessage(SqlStr); InitCDSData(ADOQueryMain, CDS_1, Tv1, SqlStr, SGetFilters(Panel1, 1, 2), 'FFID'); end; @@ -240,18 +252,8 @@ begin end; -procedure TfrmReceivableList.OppCoNameKeyPress(Sender: TObject; var Key: Char); -begin - if Key = #13 then - begin - initgrid(); - end; -end; - procedure TfrmReceivableList.OppCoNamePropertiesChange(Sender: TObject); begin - if Length(Trim(TcxTextEdit(Sender).Text)) < 4 then - Exit; TBFind.Click; end; @@ -261,6 +263,12 @@ begin Action := caFree; end; +procedure TfrmReceivableList.FormCreate(Sender: TObject); +begin + inherited; + FAuthority := Trim(Self.fParameters1); +end; + procedure TfrmReceivableList.TBCloseClick(Sender: TObject); begin @@ -342,47 +350,12 @@ begin if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then begin application.MessageBox(pchar(ADOQueryCmd.FieldByName('ShowMsg').AsString), 'ʾϢ'); - Exit; +// Exit; end; InitGrid(); end; -procedure TfrmReceivableList.cxButton1Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmReceivableList.cxButton2Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmReceivableList.cxButton3Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmReceivableList.cxButton4Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmReceivableList.cxButton5Click(Sender: TObject); -begin - inherited; - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmReceivableList.cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject); var mvalue, FFieldName: string; @@ -446,16 +419,7 @@ begin Exit; end; - with CDS_1 do - begin - DisableControls; - while CDS_1.Locate('SSel', True, []) do - begin - FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; - CDS_1.Delete; - end; - EnableControls; - end; + FFFIDS := SelCDSKey(CDS_1, ['FFID'])[0]; try with ADOQueryCmd do @@ -471,6 +435,7 @@ begin end; if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + InitGrid(); application.MessageBox('˳ɹ', 'ʾ'); except application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); @@ -479,6 +444,42 @@ begin end; +procedure TfrmReceivableList.btnCXTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + FFFIDS := SelCDSKey(CDS_1, ['FFID'])[0]; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + InitGrid(); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; +end; + procedure TfrmReceivableList.btnReChkClick(Sender: TObject); var FFFIDS: string; @@ -492,16 +493,7 @@ begin Exit; end; - with CDS_1 do - begin - DisableControls; - while CDS_1.Locate('SSel', True, []) do - begin - FFFIDS := FFFIDS + Trim(CDS_1.fieldbyname('FFID').AsString) + ','; - CDS_1.Delete; - end; - EnableControls; - end; + FFFIDS := SelCDSKey(CDS_1, ['FFID'])[0]; try with ADOQueryCmd do @@ -517,6 +509,7 @@ begin end; if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + InitGrid(); application.MessageBox('˳ɹ', 'ʾ'); except application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); @@ -524,6 +517,44 @@ begin end; end; +procedure TfrmReceivableList.btnTJClick(Sender: TObject); +var + FFFIDS: string; +begin + if CDS_1.IsEmpty then + exit; + + if not CDS_1.Locate('SSel', True, []) then + begin + application.MessageBox('ѡ', 'ʾ'); + Exit; + end; + + FFFIDS := SelCDSKey(CDS_1, ['FFID'])[0]; + + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_SetStatus '); + sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); + sql.Add(',@Operation=''ύ'' '); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + InitGrid(); + application.MessageBox('ύɹ', 'ʾ'); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + InitGrid(); + end; + +end; + procedure TfrmReceivableList.btnAddClick(Sender: TObject); begin @@ -532,6 +563,7 @@ begin with frmReceivableInput do begin FFFID := ''; + FAuthority := Self.FAuthority; if ShowModal = 1 then begin InitGrid(); @@ -542,7 +574,7 @@ begin end; end; -procedure TfrmReceivableList.ToolButton1Click(Sender: TObject); +procedure TfrmReceivableList.btnDJXGClick(Sender: TObject); var MFFIDS: string; begin @@ -557,24 +589,26 @@ begin MFFIDS := SelCDSKey(CDS_1, ['FFID'])[0]; - try - with ADOQueryCmd do - begin - Close; - sql.Clear; - sql.Add(' exec P_Fin_Flow_Judge '); - sql.Add(' @FFIDS=' + QuotedStr(MFFIDS)); - Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); - Sql.Add(',@DName=' + quotedstr(Trim(DName))); - open; + if FAuthority <> '' then + begin + try + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add(' exec P_Fin_Flow_Judge '); + sql.Add(' @FFIDS=' + QuotedStr(MFFIDS)); + Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); + Sql.Add(',@DName=' + quotedstr(Trim(DName))); + open; + end; + if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then + raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); + except + application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); + Exit; end; - if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then - raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); - except - application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); - Exit; end; - try frmReceivableEdit := TfrmReceivableEdit.Create(Application); with frmReceivableEdit do @@ -640,54 +674,6 @@ begin WriteCxGrid(trim(Self.Caption), Tv1, ''); end; -procedure TfrmReceivableList.ToolButton6Click(Sender: TObject); -var - MFFIDS: string; -begin - if CDS_1.IsEmpty then - exit; - - if not CDS_1.Locate('SSel', True, []) then - begin - application.MessageBox('ѡ', 'ʾ'); - Exit; - end; - - MFFIDS := SelCDSKey(CDS_1, ['FFID'])[0]; - - try - frmReceivableEditCF := TfrmReceivableEditCF.Create(Application); - with frmReceivableEditCF do - begin - FFFIDS := MFFIDS; - if ShowModal = 1 then - begin - try - with ADOQueryCmd do - begin - Close; - sql.Clear; - sql.Add(' exec P_Fin_SplitId '); - sql.Add(' @FFIDS=' + QuotedStr(FFFIDS)); - Sql.Add(',@TargetAmount=' + Trim(frmReceivableEditCF.Amount.Text)); - Sql.Add(',@DCode=' + quotedstr(Trim(DCode))); - Sql.Add(',@DName=' + quotedstr(Trim(DName))); - open; - end; - if ADOQueryCmd.FieldByName('intReturn').AsInteger = -1 then - raise Exception.Create(pchar(trim(ADOQueryCmd.FieldByName('ShowMsg').AsString))); - application.MessageBox('ֳɹ', 'ʾ'); - except - application.MessageBox(PChar(Exception(ExceptObject).Message), 'ʾϢ', 0); - InitGrid(); - end; - end; - end; - finally - frmReceivableEditCF.Free; - end; -end; - procedure TfrmReceivableList.btnEditClick(Sender: TObject); begin try @@ -713,6 +699,7 @@ begin with frmReceivableInput do begin FFFID := Trim(SELF.CDS_1.fieldbyname('FFID').AsString); + FAuthority := Self.FAuthority; if ShowModal = 1 then begin InitGrid(); diff --git a/A09财务通用管理/U_ReceivableValueSel.dfm b/A09财务通用管理/U_ReceivableValueSel.dfm index d5430a7..f72ded7 100644 --- a/A09财务通用管理/U_ReceivableValueSel.dfm +++ b/A09财务通用管理/U_ReceivableValueSel.dfm @@ -1,9 +1,10 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Left = 372 Top = 106 - Caption = #24212#25910#27454#36873#25321 + Caption = #25253#20215#36873#25321 ClientHeight = 558 ClientWidth = 1436 + Color = clWhite Font.Charset = ANSI_CHARSET Font.Height = -16 Font.Name = #24494#36719#38597#40657 @@ -77,9 +78,7 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Align = alTop BevelInner = bvRaised BevelOuter = bvLowered - ParentColor = True TabOrder = 1 - ExplicitTop = 29 object Label3: TLabel Left = 25 Top = 48 @@ -128,28 +127,40 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Width = 1432 Height = 39 Align = alTop + Color = clWhite + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = #24494#36719#38597#40657 + Font.Style = [] ParentBackground = False + ParentColor = False + ParentFont = False TabOrder = 0 ExplicitLeft = 2 ExplicitTop = 2 ExplicitWidth = 1432 ExplicitHeight = 39 inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 + Top = 7 + ExplicitTop = 7 end inherited EndDate: TcxDateEdit Top = 2 ExplicitTop = 2 end + inherited TimeType: TcxComboBox + ExplicitHeight = 29 + end + inherited jqModel: TcxCheckBox + ExplicitWidth = 84 + ExplicitHeight = 25 + end end object OppCoName: TcxTextEdit Tag = 2 Left = 93 Top = 42 - ParentColor = True Properties.OnChange = ConNoChange TabOrder = 1 Width = 150 @@ -158,7 +169,6 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Tag = 2 Left = 306 Top = 42 - ParentColor = True Properties.OnChange = ConNoChange TabOrder = 2 Width = 150 @@ -167,7 +177,6 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Tag = 2 Left = 306 Top = 79 - ParentColor = True Properties.OnChange = ConNoChange TabOrder = 3 Width = 150 @@ -176,7 +185,6 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Tag = 2 Left = 565 Top = 79 - ParentColor = True Properties.OnChange = ConNoChange TabOrder = 4 Width = 150 @@ -185,7 +193,6 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Tag = 2 Left = 565 Top = 42 - ParentColor = True Properties.OnChange = ConNoChange TabOrder = 5 Width = 150 @@ -193,8 +200,7 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel object OppParentCoName: TcxTextEdit Tag = 2 Left = 95 - Top = 79 - ParentColor = True + Top = 81 Properties.OnChange = ConNoChange TabOrder = 6 Width = 150 @@ -1153,6 +1159,7 @@ inherited frmReceivableValueSel: TfrmReceivableValueSel Top = 176 end object GPM_1: TcxGridPopupMenu + Grid = cxGrid1 PopupMenus = <> Left = 416 Top = 272 diff --git a/A09财务通用管理/U_ReceivableValueSel.pas b/A09财务通用管理/U_ReceivableValueSel.pas index d744d5e..9511d2e 100644 --- a/A09财务通用管理/U_ReceivableValueSel.pas +++ b/A09财务通用管理/U_ReceivableValueSel.pas @@ -9,25 +9,10 @@ uses cxGridTableView, cxGridDBTableView, cxGridLevel, cxClasses, cxControls, cxGridCustomView, cxGrid, DBClient, ADODB, ImgList, StdCtrls, ExtCtrls, cxTextEdit, cxGridCustomPopupMenu, cxGridPopupMenu, cxLookAndFeels, - cxLookAndFeelPainters, cxNavigator, - dxDateRanges, dxBarBuiltInMenu, System.ImageList, U_BaseInput, cxButtonEdit, - cxDropDownEdit, cxCheckBox, Vcl.Menus, dxScrollbarAnnotations, - - - - - - - - - - - - - - - - FrameDateSel, cxContainer, cxCalendar; + cxLookAndFeelPainters, cxNavigator, dxDateRanges, dxBarBuiltInMenu, + System.ImageList, U_BaseInput, cxButtonEdit, cxDropDownEdit, cxCheckBox, + Vcl.Menus, dxScrollbarAnnotations, FrameDateSel, cxContainer, cxCalendar, + dxSkinsCore, dxSkinsDefaultPainters; type TfrmReceivableValueSel = class(TfrmBaseHelp) @@ -195,14 +180,18 @@ var begin SqlStr := ' select A.* '; SqlStr := SqlStr + ',FJFlag=CAST((CASE WHEN (SELECT COUNT(X.FileName) FROM FJ_File X where X.TFType=''ˮ'' and X.WBID=A.FFID)>0 THEN 1 ELSE 0 END) AS BIT)'; - SqlStr := SqlStr + ',ConDate=(select ConDate from Bs_Contract_Main X where X.ConNo=A.ConNo)'; - SqlStr := SqlStr + ',DlyNote=(select DlyNote from Bs_Contract_Main X where X.ConNo=A.ConNo)'; + SqlStr := SqlStr + ',ConDate=(select top 1 ConDate from Bs_Contract_Main X where X.ConNo=A.ConNo)'; + SqlStr := SqlStr + ',DlyNote=(select top 1 DlyNote from Bs_Contract_Main X where X.ConNo=A.ConNo)'; SqlStr := SqlStr + ' from Finance_Flow A '; - + SqlStr := SqlStr + ' left join Bs_Company B on A.OppCoNo=B.CoCode '; SqlStr := SqlStr + ' where A.FFType=''ӦտǼ'' '; SqlStr := SqlStr + ' and A.FFTime>=''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.BegDate.Date)) + ''''; SqlStr := SqlStr + ' and A.FFTime<''' + Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.enddate.Date + 1)) + ''''; - SqlStr := SqlStr + ' and isnull(status,''0'')=''9'' '; + SqlStr := SqlStr + ' and isnull(A.status,''0'')=''9'' '; + + if FAuthority = 'Ȩ' then + SqlStr := SqlStr + ' and CHARINDEX(' + quotedstr(DCode) + ',(ISNULL(B.SalesId, '''') +'',''+ISNULL(B.TallyId, '''')+'',''+ISNULL(A.FillId, '''') ) ) > 0 '; + InitCDSData(ADOQueryMain, CDS_1, Tv1, SqlStr, SGetFilters(Panel1, 1, 2), 'FFID'); end; diff --git a/A09财务通用管理/U_SingleCustStatement.dfm b/A09财务通用管理/U_SingleCustStatement.dfm index 161e82a..16eeabf 100644 --- a/A09财务通用管理/U_SingleCustStatement.dfm +++ b/A09财务通用管理/U_SingleCustStatement.dfm @@ -4,7 +4,7 @@ object frmSingleCustStatement: TfrmSingleCustStatement Caption = #24212#25910#23545#36134#20449#24687#34920 ClientHeight = 618 ClientWidth = 1573 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -81,67 +81,64 @@ object frmSingleCustStatement: TfrmSingleCustStatement Left = 0 Top = 30 Width = 1573 - Height = 83 + Height = 50 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered + Color = clWhite ParentBackground = False - ParentColor = True TabOrder = 1 - object Label5: TLabel + object Label2: TLabel Left = 25 - Top = 49 + Top = 14 + Width = 64 + Height = 21 + Caption = #23545#36134#26085#26399 + end + object Label6: TLabel + Left = 217 + Top = 14 + Width = 7 + Height = 21 + Caption = '-' + end + object Label5: TLabel + Left = 352 + Top = 14 Width = 64 Height = 21 Caption = #23545#26041#21333#20301 end + object begdate: TcxDateEdit + Left = 93 + Top = 8 + ParentFont = False + Properties.ShowTime = False + TabOrder = 0 + Width = 120 + end + object Enddate: TcxDateEdit + Left = 228 + Top = 8 + ParentFont = False + Properties.ShowTime = False + TabOrder = 1 + Width = 120 + end object OppCoName: TcxTextEdit Tag = 2 - Left = 93 - Top = 45 - TabOrder = 0 - Width = 264 - end - inline frmFrameDateSel1: TfrmFrameDateSel - Left = 2 - Top = 2 - Width = 1569 - Height = 37 - Align = alTop - ParentBackground = False - TabOrder = 1 - ExplicitLeft = 1 - ExplicitTop = 2 - ExplicitWidth = 1569 - ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 - end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click - end + Left = 420 + Top = 8 + ParentFont = False + TabOrder = 2 + Width = 155 end end object cxGrid1: TcxGrid Left = 0 - Top = 113 + Top = 80 Width = 1573 - Height = 505 + Height = 538 Align = alClient TabOrder = 2 object TV1: TcxGridDBBandedTableView @@ -226,9 +223,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 54 + Width = 46 Position.BandIndex = 3 - Position.ColIndex = 6 + Position.ColIndex = 7 Position.RowIndex = 0 end object V1Column5: TcxGridDBBandedColumn @@ -240,9 +237,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 58 + Width = 49 Position.BandIndex = 3 - Position.ColIndex = 7 + Position.ColIndex = 8 Position.RowIndex = 0 end object V1Column6: TcxGridDBBandedColumn @@ -254,9 +251,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 59 + Width = 51 Position.BandIndex = 3 - Position.ColIndex = 8 + Position.ColIndex = 9 Position.RowIndex = 0 end object V1Column7: TcxGridDBBandedColumn @@ -268,9 +265,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 49 + Width = 42 Position.BandIndex = 3 - Position.ColIndex = 11 + Position.ColIndex = 12 Position.RowIndex = 0 end object V1Column8: TcxGridDBBandedColumn @@ -282,9 +279,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 53 + Width = 44 Position.BandIndex = 3 - Position.ColIndex = 14 + Position.ColIndex = 15 Position.RowIndex = 0 end object V1Column9: TcxGridDBBandedColumn @@ -338,9 +335,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 88 + Width = 75 Position.BandIndex = 3 - Position.ColIndex = 3 + Position.ColIndex = 4 Position.RowIndex = 0 end object V1Column10: TcxGridDBBandedColumn @@ -423,9 +420,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 57 + Width = 48 Position.BandIndex = 3 - Position.ColIndex = 5 + Position.ColIndex = 6 Position.RowIndex = 0 end object V1Column22: TcxGridDBBandedColumn @@ -437,23 +434,23 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 45 + Width = 37 Position.BandIndex = 3 - Position.ColIndex = 10 + Position.ColIndex = 11 Position.RowIndex = 0 end object V1Column23: TcxGridDBBandedColumn Caption = #39068#33394 - DataBinding.FieldName = 'P_Color' + DataBinding.FieldName = 'F_Color' DataBinding.IsNullValueType = True PropertiesClassName = 'TcxTextEditProperties' Properties.Alignment.Horz = taCenter HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 42 + Width = 36 Position.BandIndex = 3 - Position.ColIndex = 9 + Position.ColIndex = 10 Position.RowIndex = 0 end object V1Column25: TcxGridDBBandedColumn @@ -478,9 +475,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 37 + Width = 32 Position.BandIndex = 3 - Position.ColIndex = 13 + Position.ColIndex = 14 Position.RowIndex = 0 end object V1Column33: TcxGridDBBandedColumn @@ -490,9 +487,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 54 + Width = 47 Position.BandIndex = 3 - Position.ColIndex = 15 + Position.ColIndex = 16 Position.RowIndex = 0 end object V1Column34: TcxGridDBBandedColumn @@ -514,31 +511,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement HeaderAlignmentHorz = taCenter Options.Editing = False Options.Moving = False - Width = 30 + Width = 26 Position.BandIndex = 3 - Position.ColIndex = 17 - Position.RowIndex = 0 - end - object TV1Column2: TcxGridDBBandedColumn - Caption = #24067#31181 - DataBinding.FieldName = 'GC_Name' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Width = 69 - Position.BandIndex = 3 - Position.ColIndex = 2 - Position.RowIndex = 0 - end - object TV1Column3: TcxGridDBBandedColumn - Caption = #21152#24037#21035 - DataBinding.FieldName = 'CraftCode' - DataBinding.IsNullValueType = True - HeaderAlignmentHorz = taCenter - Options.Editing = False - Width = 83 - Position.BandIndex = 3 - Position.ColIndex = 1 + Position.ColIndex = 18 Position.RowIndex = 0 end object TV1Column4: TcxGridDBBandedColumn @@ -556,9 +531,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement DataBinding.FieldName = 'F_BatchNO' DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter - Width = 83 + Width = 71 Position.BandIndex = 3 - Position.ColIndex = 4 + Position.ColIndex = 5 Position.RowIndex = 0 end object TV1Column6: TcxGridDBBandedColumn @@ -567,9 +542,9 @@ object frmSingleCustStatement: TfrmSingleCustStatement DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False - Width = 79 + Width = 66 Position.BandIndex = 3 - Position.ColIndex = 16 + Position.ColIndex = 17 Position.RowIndex = 0 end object TV1Column7: TcxGridDBBandedColumn @@ -589,8 +564,39 @@ object frmSingleCustStatement: TfrmSingleCustStatement DataBinding.IsNullValueType = True HeaderAlignmentHorz = taCenter Options.Editing = False + Width = 55 Position.BandIndex = 3 - Position.ColIndex = 12 + Position.ColIndex = 13 + Position.RowIndex = 0 + end + object TV1Column9: TcxGridDBBandedColumn + Caption = #23458#25143#21333#21495 + DataBinding.FieldName = 'BuyConNo' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 66 + Position.BandIndex = 3 + Position.ColIndex = 1 + Position.RowIndex = 0 + end + object TV1Column10: TcxGridDBBandedColumn + Caption = #27454#21495 + DataBinding.FieldName = 'F_StyleNo' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 71 + Position.BandIndex = 3 + Position.ColIndex = 2 + Position.RowIndex = 0 + end + object TV1Column11: TcxGridDBBandedColumn + Caption = #33394#21495 + DataBinding.FieldName = 'F_ColorNo' + DataBinding.IsNullValueType = True + HeaderAlignmentHorz = taCenter + Width = 79 + Position.BandIndex = 3 + Position.ColIndex = 3 Position.RowIndex = 0 end end @@ -602,14 +608,14 @@ object frmSingleCustStatement: TfrmSingleCustStatement Connection = DataLink_Financial.ADOLink LockType = ltReadOnly Parameters = <> - Left = 901 - Top = 201 + Left = 781 + Top = 1 end object ADOQueryCmd: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 1021 - Top = 305 + Left = 885 + Top = 1 end object ADOQueryMain: TADOQuery Connection = DataLink_Financial.ADOLink @@ -679,7 +685,7 @@ object frmSingleCustStatement: TfrmSingleCustStatement object ADOQueryPrint: TADOQuery Connection = DataLink_Financial.ADOLink Parameters = <> - Left = 796 - Top = 212 + Left = 676 + Top = 4 end end diff --git a/A09财务通用管理/U_SingleCustStatement.pas b/A09财务通用管理/U_SingleCustStatement.pas index b797dd3..9021810 100644 --- a/A09财务通用管理/U_SingleCustStatement.pas +++ b/A09财务通用管理/U_SingleCustStatement.pas @@ -14,9 +14,25 @@ uses IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit, cxTextEdit, cxDropDownEdit, RM_e_Xls, cxGridBandedTableView, cxGridDBBandedTableView, BtnEdit, cxLookAndFeels, cxLookAndFeelPainters, - cxNavigator, dxDateRanges, dxBarBuiltInMenu, dxScrollbarAnnotations, - cxContainer, dxCore, cxDateUtils, dxSkinsCore, dxSkinsDefaultPainters, - FrameDateSel; + cxNavigator, dxDateRanges, + dxBarBuiltInMenu, + + + + + + + + + + + + + + + + dxScrollbarAnnotations, cxContainer, dxCore, cxDateUtils, dxSkinsCore, + dxSkinsDefaultPainters; type TfrmSingleCustStatement = class(TForm) @@ -30,6 +46,8 @@ type ToolButton1: TToolButton; cxGrid1: TcxGrid; cxGridLevel1: TcxGridLevel; + Label2: TLabel; + Label6: TLabel; cxGridPopupMenu2: TcxGridPopupMenu; DS_HZ: TDataSource; CDS_HZ: TClientDataSet; @@ -64,15 +82,17 @@ type V1Column34: TcxGridDBBandedColumn; ToolButton2: TToolButton; TV1Column1: TcxGridDBBandedColumn; + begdate: TcxDateEdit; + Enddate: TcxDateEdit; OppCoName: TcxTextEdit; - TV1Column2: TcxGridDBBandedColumn; - TV1Column3: TcxGridDBBandedColumn; TV1Column4: TcxGridDBBandedColumn; TV1Column5: TcxGridDBBandedColumn; TV1Column6: TcxGridDBBandedColumn; TV1Column7: TcxGridDBBandedColumn; TV1Column8: TcxGridDBBandedColumn; - frmFrameDateSel1: TfrmFrameDateSel; + TV1Column9: TcxGridDBBandedColumn; + TV1Column10: TcxGridDBBandedColumn; + TV1Column11: TcxGridDBBandedColumn; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); @@ -83,11 +103,6 @@ type procedure FormCreate(Sender: TObject); procedure ToolButton3Click(Sender: TObject); procedure ToolButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton4Click(Sender: TObject); private { Private declarations } @@ -116,8 +131,8 @@ begin SQL.Clear; Filtered := False; sql.Add(' exec P_Fin_CustStatementSingle '); - sql.Add(' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date)))); - sql.Add(' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1)))); + sql.Add(' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', begdate.Date)))); + sql.Add(' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', Enddate.Date + 1)))); sql.Add(' ,@OppCoNo=' + QuotedStr(Trim(FOppCoNo))); sql.Add(' ,@Currency=' + QuotedStr(Trim(FCurrency))); Open; @@ -131,39 +146,6 @@ begin frmSingleCustStatement := nil; end; -procedure TfrmSingleCustStatement.cxButton1Click(Sender: TObject); -begin - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid(); -end; - -procedure TfrmSingleCustStatement.cxButton2Click(Sender: TObject); -begin - - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid(); -end; - -procedure TfrmSingleCustStatement.cxButton3Click(Sender: TObject); -begin - - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid(); -end; - -procedure TfrmSingleCustStatement.cxButton4Click(Sender: TObject); -begin - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid(); -end; - -procedure TfrmSingleCustStatement.cxButton5Click(Sender: TObject); -begin - - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid(); -end; - procedure TfrmSingleCustStatement.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; @@ -183,7 +165,7 @@ end; procedure TfrmSingleCustStatement.TBRafreshClick(Sender: TObject); begin - toolbar1.SetFocus; + begdate.SetFocus; InitGrid(); end; @@ -206,8 +188,8 @@ end; procedure TfrmSingleCustStatement.FormCreate(Sender: TObject); begin - frmFrameDateSel1.Enddate.Date := SGetServerDate(ADOQueryTemp); - frmFrameDateSel1.begdate.Date := frmFrameDateSel1.Enddate.Date; + Enddate.Date := SGetServerDate(ADOQueryTemp); + begdate.Date := Enddate.Date; end; procedure TfrmSingleCustStatement.ToolButton3Click(Sender: TObject); @@ -217,8 +199,8 @@ begin if CDS_HZ.IsEmpty then exit; - WSql := ' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date))); - WSql := WSql + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1))); + WSql := ' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', begdate.Date))); + WSql := WSql + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', Enddate.Date + 1))); WSql := WSql + ' ,@OppCoNo=' + QuotedStr(Trim(FOppCoNo)); WSql := WSql + ' ,@Currency=' + QuotedStr(Trim(FCurrency)); diff --git a/A09财务通用管理/U_SingleFtyStatement.dfm b/A09财务通用管理/U_SingleFtyStatement.dfm index 09794ac..99f86f5 100644 --- a/A09财务通用管理/U_SingleFtyStatement.dfm +++ b/A09财务通用管理/U_SingleFtyStatement.dfm @@ -4,7 +4,7 @@ object frmSingleFtyStatement: TfrmSingleFtyStatement Caption = #24212#20184#23545#36134#20449#24687#34920 ClientHeight = 618 ClientWidth = 1924 - Color = clBtnFace + Color = clWhite Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -16 @@ -81,67 +81,117 @@ object frmSingleFtyStatement: TfrmSingleFtyStatement Left = 0 Top = 30 Width = 1924 - Height = 91 + Height = 43 Align = alTop BevelInner = bvRaised BevelOuter = bvLowered - ParentBackground = False - ParentColor = True + Color = clSkyBlue TabOrder = 1 + object Label1: TLabel + Left = 698 + Top = 45 + Width = 32 + Height = 21 + Caption = #21697#21517 + end + object Label3: TLabel + Left = 510 + Top = 45 + Width = 64 + Height = 21 + Caption = #20986#24211#21333#21495 + end + object Label2: TLabel + Left = 22 + Top = 10 + Width = 64 + Height = 21 + Caption = #23545#36134#26085#26399 + end + object Label6: TLabel + Left = 214 + Top = 10 + Width = 35 + Height = 21 + Caption = '-----' + end + object Label4: TLabel + Left = 598 + Top = 77 + Width = 64 + Height = 21 + Caption = #25910#27454#36827#24230 + end object Label5: TLabel - Left = 25 - Top = 51 + Left = 377 + Top = 10 Width = 64 Height = 21 Caption = #23545#26041#21333#20301 end + object MPRTCodeName: TEdit + Tag = 2 + Left = 726 + Top = 41 + Width = 120 + Height = 29 + TabOrder = 1 + end + object OrderNo: TEdit + Tag = 2 + Left = 558 + Top = 41 + Width = 120 + Height = 29 + TabOrder = 0 + end + object OrdDefNote3: TComboBox + Tag = 1 + Left = 662 + Top = 65 + Width = 145 + Height = 29 + TabOrder = 2 + Items.Strings = ( + #24050#20132#21333 + #24050#25215#20817 + #24050#25276#27719 + #24050#25910#27454 + #25276#27719#20013 + #20511#27454 + '' + '') + end + object begdate: TcxDateEdit + Left = 90 + Top = 4 + ParentFont = False + Properties.ShowTime = False + TabOrder = 3 + Width = 120 + end + object Enddate: TcxDateEdit + Left = 253 + Top = 4 + ParentFont = False + Properties.ShowTime = False + TabOrder = 4 + Width = 120 + end object OppCoName: TcxTextEdit Tag = 2 - Left = 93 - Top = 45 - TabOrder = 0 + Left = 445 + Top = 4 + ParentFont = False + TabOrder = 5 Width = 200 end - inline frmFrameDateSel1: TfrmFrameDateSel - Left = 2 - Top = 2 - Width = 1920 - Height = 37 - Align = alTop - ParentBackground = False - TabOrder = 1 - ExplicitLeft = 2 - ExplicitTop = 2 - ExplicitWidth = 1920 - ExplicitHeight = 37 - inherited lbl2: TLabel - Width = 16 - Height = 21 - ExplicitWidth = 16 - ExplicitHeight = 21 - end - inherited cxButton1: TcxButton - OnClick = cxButton1Click - end - inherited cxButton2: TcxButton - OnClick = cxButton2Click - end - inherited cxButton3: TcxButton - OnClick = cxButton3Click - end - inherited cxButton4: TcxButton - OnClick = cxButton4Click - end - inherited cxButton5: TcxButton - OnClick = cxButton5Click - end - end end object cxGrid2: TcxGrid Left = 0 - Top = 121 + Top = 73 Width = 1924 - Height = 497 + Height = 545 Align = alClient TabOrder = 2 object TV1: TcxGridDBBandedTableView @@ -187,6 +237,8 @@ object frmSingleFtyStatement: TfrmSingleFtyStatement OptionsData.Editing = False OptionsView.Footer = True OptionsView.GroupByBox = False + Styles.Header = DataLink_Financial.Default + Styles.BandHeader = DataLink_Financial.Default Bands = < item Width = 473 diff --git a/A09财务通用管理/U_SingleFtyStatement.pas b/A09财务通用管理/U_SingleFtyStatement.pas index 614a8f9..0582863 100644 --- a/A09财务通用管理/U_SingleFtyStatement.pas +++ b/A09财务通用管理/U_SingleFtyStatement.pas @@ -14,9 +14,24 @@ uses IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit, cxTextEdit, cxDropDownEdit, RM_e_Xls, cxGridBandedTableView, cxGridDBBandedTableView, BtnEdit, cxLookAndFeels, cxLookAndFeelPainters, - cxNavigator, dxDateRanges, dxBarBuiltInMenu, dxScrollbarAnnotations, - cxContainer, dxCore, cxDateUtils, dxSkinsCore, dxSkinsDefaultPainters, - FrameDateSel; + cxNavigator, dxDateRanges, + dxBarBuiltInMenu, + + + + + + + + + + + + + + + + dxScrollbarAnnotations, cxContainer, dxCore, cxDateUtils; type TfrmSingleFtyStatement = class(TForm) @@ -26,13 +41,21 @@ type ADOQueryTemp: TADOQuery; ADOQueryCmd: TADOQuery; Panel1: TPanel; + Label1: TLabel; + MPRTCodeName: TEdit; ADOQueryMain: TADOQuery; ToolButton1: TToolButton; + Label3: TLabel; + OrderNo: TEdit; cxGrid2: TcxGrid; cxGridLevel1: TcxGridLevel; + Label2: TLabel; + Label6: TLabel; cxGridPopupMenu2: TcxGridPopupMenu; DS_HZ: TDataSource; CDS_HZ: TClientDataSet; + Label4: TLabel; + OrdDefNote3: TComboBox; Label5: TLabel; ToolButton3: TToolButton; RMGridReport1: TRMGridReport; @@ -65,6 +88,8 @@ type ToolButton2: TToolButton; TV1Column1: TcxGridDBBandedColumn; TV1Column2: TcxGridDBBandedColumn; + begdate: TcxDateEdit; + Enddate: TcxDateEdit; OppCoName: TcxTextEdit; TV1Column3: TcxGridDBBandedColumn; TV1Column4: TcxGridDBBandedColumn; @@ -72,7 +97,6 @@ type TV1Column6: TcxGridDBBandedColumn; TV1Column7: TcxGridDBBandedColumn; TV1Column8: TcxGridDBBandedColumn; - frmFrameDateSel1: TfrmFrameDateSel; procedure FormDestroy(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure TBCloseClick(Sender: TObject); @@ -83,11 +107,6 @@ type procedure FormCreate(Sender: TObject); procedure ToolButton3Click(Sender: TObject); procedure ToolButton2Click(Sender: TObject); - procedure cxButton4Click(Sender: TObject); - procedure cxButton1Click(Sender: TObject); - procedure cxButton5Click(Sender: TObject); - procedure cxButton2Click(Sender: TObject); - procedure cxButton3Click(Sender: TObject); private { Private declarations } @@ -116,8 +135,8 @@ begin SQL.Clear; Filtered := False; sql.Add(' exec P_Fin_FtyStatementSingle '); - sql.Add(' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date)))); - sql.Add(' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1)))); + sql.Add(' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', begdate.Date)))); + sql.Add(' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', Enddate.Date + 1)))); sql.Add(' ,@OppCoNo=' + QuotedStr(Trim(FOppCoNo))); sql.Add(' ,@Currency=' + QuotedStr(Trim(FCurrency))); Open; @@ -131,36 +150,6 @@ begin frmSingleFtyStatement := nil; end; -procedure TfrmSingleFtyStatement.cxButton1Click(Sender: TObject); -begin - frmFrameDateSel1.cxButton1Click(Sender); - InitGrid() -end; - -procedure TfrmSingleFtyStatement.cxButton2Click(Sender: TObject); -begin - frmFrameDateSel1.cxButton2Click(Sender); - InitGrid() -end; - -procedure TfrmSingleFtyStatement.cxButton3Click(Sender: TObject); -begin - frmFrameDateSel1.cxButton3Click(Sender); - InitGrid() -end; - -procedure TfrmSingleFtyStatement.cxButton4Click(Sender: TObject); -begin - frmFrameDateSel1.cxButton4Click(Sender); - InitGrid() -end; - -procedure TfrmSingleFtyStatement.cxButton5Click(Sender: TObject); -begin - frmFrameDateSel1.cxButton5Click(Sender); - InitGrid() -end; - procedure TfrmSingleFtyStatement.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; @@ -180,7 +169,7 @@ end; procedure TfrmSingleFtyStatement.TBRafreshClick(Sender: TObject); begin - toolbar1.SetFocus; + begdate.SetFocus; InitGrid(); end; @@ -204,8 +193,8 @@ end; procedure TfrmSingleFtyStatement.FormCreate(Sender: TObject); begin cxGrid2.Align := AlClient; - frmFrameDateSel1.Enddate.Date := SGetServerDate(ADOQueryTemp); - frmFrameDateSel1.begdate.Date := frmFrameDateSel1.Enddate.Date; + Enddate.Date := SGetServerDate(ADOQueryTemp); + begdate.Date := Enddate.Date; end; procedure TfrmSingleFtyStatement.ToolButton3Click(Sender: TObject); @@ -215,8 +204,8 @@ begin if CDS_HZ.IsEmpty then exit; - WSql := ' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.begdate.Date))); - WSql := WSql + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', frmFrameDateSel1.Enddate.Date + 1))); + WSql := ' @Begdate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', begdate.Date))); + WSql := WSql + ' ,@Enddate=' + QuotedStr(Trim(FormatDateTime('yyyy-MM-dd', Enddate.Date + 1))); WSql := WSql + ' ,@OppCoNo=' + QuotedStr(Trim(FOppCoNo)); WSql := WSql + ' ,@Currency=' + QuotedStr(Trim(FCurrency));