From 03539ac7bee77c124140879dcca8ccab841e03b0 Mon Sep 17 00:00:00 2001 From: mateusschwede Date: Thu, 17 Dec 2020 14:45:22 -0300 Subject: [PATCH] =?UTF-8?q?=C3=9Altima=20aula=2015122020(DB=20Mestre=20Det?= =?UTF-8?q?alhe)=20inserida?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lojaPesquisaAtiv/DB/DBLOJA.FDB" | Bin 933888 -> 933888 bytes .../lojaPesquisaAtiv/Loja.identcache" | Bin 956 -> 956 bytes .../lojaPesquisaRelatorio/Loja.identcache" | Bin 999 -> 999 bytes .../Loja/Fontes/uClientes.dfm | 1003 +++++++++++ .../Loja/Fontes/uClientes.pas | 147 ++ .../Loja/Fontes/uConsulta.dfm | 127 ++ .../Loja/Fontes/uConsulta.pas | 104 ++ .../Loja/Fontes/uDM.dfm | 305 ++++ .../Loja/Fontes/uDM.pas | 83 + .../Loja/Fontes/uFornec.dfm | 1009 +++++++++++ .../Loja/Fontes/uFornec.pas | 142 ++ .../Loja/Fontes/uMenu.dfm | 1581 +++++++++++++++++ .../Loja/Fontes/uMenu.pas | 86 + .../Loja/Fontes/uProd.dfm | 996 +++++++++++ .../Loja/Fontes/uProd.pas | 142 ++ .../Loja/Fontes/uRelProd.dfm | 180 ++ .../Loja/Fontes/uRelProd.pas | 70 + .../Loja/Fontes/uVenda.dfm | 920 ++++++++++ .../Loja/Fontes/uVenda.pas | 71 + .../Loja/Loja.dpr | 28 + .../Loja/Loja.dproj | 1009 +++++++++++ .../Loja/Loja.dproj.local | 39 + .../Loja/Loja.identcache | Bin 0 -> 341 bytes .../Loja/Loja.res | Bin 0 -> 59496 bytes 24 files changed, 8042 insertions(+) create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.dfm create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.pas create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dpr create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj.local create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Loja.identcache create mode 100644 rad/15122020 (DB Mestre Detalhe)/Loja/Loja.res diff --git "a/rad/08122020 (PesquisaBD e Relat\303\263rios)/lojaPesquisaAtiv/DB/DBLOJA.FDB" "b/rad/08122020 (PesquisaBD e Relat\303\263rios)/lojaPesquisaAtiv/DB/DBLOJA.FDB" index 2dcd666c3a396367a06a3f8ca10d4e0da67e3d27..feb77c73dc7e6bfdcfb572b0a88ca8e8553e4a3a 100644 GIT binary patch delta 568 zcmZo@uxx0s^kZbOG)Q1%KmY;m24*O)7${x>#S9EgjGE6G7;bFZrzsDWmttT7!UQl6 zWJC$$X2l7c_$LXl@H#`4oB+}%CI-q(7jfY7-|QgJ!r!FOroh;yz|^L|+@`?Nroh^! zz}BX~-lo9Orog#Pfr~|fQEob`16SN+2LV1t=8b`U{M!P!ST0OwabOf$fl1FOXJ5AiH4 zqRkA342;N%8X1@rwi`a+KHoo0flGwD8R(-k{6-8j_>DIPR`RE&f;jg zO@XaVfxS(EqfLQxn*tY$0+Tr7WO;#DM*EF{bNIIfaIsvN&Z595#@M`F@d4v~{)q`} z+YGo_7EEV3z$O6{ls&-qpP#jvL4$#DyW$7#|NPq(K5##%->&q4@gDzng9nTkh5)%S HA&C_L1-5?z diff --git "a/rad/08122020 (PesquisaBD e Relat\303\263rios)/lojaPesquisaAtiv/Loja.identcache" "b/rad/08122020 (PesquisaBD e Relat\303\263rios)/lojaPesquisaAtiv/Loja.identcache" index 6c96d369cab8ccadcc6fd4d5f29a34a4819d1782..45c23e9007b2383bf2e1cee006fa20aeb70620c7 100644 GIT binary patch delta 33 pcmdnPzK4B6`ow!8lg}}gP7Y>D*&N1L!8rL2WAemwk;%@?l>q5|4A}qx delta 28 kcmdnPzK4B6`ec1(k;!M6k|(B%Z2WMCabk7pWM}3|0HcEocmMzZ diff --git "a/rad/08122020 (PesquisaBD e Relat\303\263rios)/lojaPesquisaRelatorio/Loja.identcache" "b/rad/08122020 (PesquisaBD e Relat\303\263rios)/lojaPesquisaRelatorio/Loja.identcache" index 0571ed4a1aa7b4eb92825b597696190980422598..a2483af75caaefdb6f28b2f5f41c577eeca9ae32 100644 GIT binary patch delta 49 zcmV-10M7sC2j>R`2mk;8a*=;$li~pvlXn8#lV$-Fk$!2D&;u8d{%Dg^0~C|_0e+Ew HfRO}xyU`Np delta 47 zcmaFP{+ykagMon|cX9z!`sAz3LX+PzHB9_oGm)i!az0bt#O6DbqnSj2f|--=Fp2{J Dok$Ww diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.dfm new file mode 100644 index 0000000..1385bac --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.dfm @@ -0,0 +1,1003 @@ +object frmClientes: TfrmClientes + Left = 0 + Top = 0 + Caption = 'Cadastro de Clientes' + ClientHeight = 346 + ClientWidth = 533 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnClose = FormClose + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 533 + Height = 287 + Align = alClient + TabOrder = 0 + object Label1: TLabel + Left = 16 + Top = 16 + Width = 33 + Height = 13 + Caption = 'C'#243'digo' + end + object Label2: TLabel + Left = 16 + Top = 56 + Width = 27 + Height = 13 + Caption = 'Nome' + FocusControl = cxDBTextEdit1 + end + object Label3: TLabel + Left = 16 + Top = 96 + Width = 45 + Height = 13 + Caption = 'Endere'#231'o' + FocusControl = cxDBTextEdit2 + end + object Label4: TLabel + Left = 16 + Top = 136 + Width = 28 + Height = 13 + Caption = 'Bairro' + FocusControl = cxDBTextEdit3 + end + object Label5: TLabel + Left = 16 + Top = 176 + Width = 33 + Height = 13 + Caption = 'Cidade' + FocusControl = cxDBTextEdit4 + end + object Label6: TLabel + Left = 16 + Top = 216 + Width = 42 + Height = 13 + Caption = 'Telefone' + FocusControl = cxDBTextEdit5 + end + object Label7: TLabel + Left = 152 + Top = 216 + Width = 19 + Height = 13 + Caption = 'CEP' + FocusControl = cxDBTextEdit6 + end + object DBText1: TDBText + Left = 26 + Top = 33 + Width = 65 + Height = 17 + DataField = 'CDCLIENTE' + DataSource = dm.dsClientes + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object cxDBTextEdit1: TcxDBTextEdit + Left = 16 + Top = 72 + DataBinding.DataField = 'DCCLIENTE' + DataBinding.DataSource = dm.dsClientes + TabOrder = 0 + Width = 425 + end + object cxDBTextEdit2: TcxDBTextEdit + Left = 16 + Top = 112 + DataBinding.DataField = 'ENDERECO' + DataBinding.DataSource = dm.dsClientes + TabOrder = 1 + Width = 425 + end + object cxDBTextEdit3: TcxDBTextEdit + Left = 16 + Top = 152 + DataBinding.DataField = 'BAIRRO' + DataBinding.DataSource = dm.dsClientes + TabOrder = 2 + Width = 425 + end + object cxDBTextEdit4: TcxDBTextEdit + Left = 16 + Top = 192 + DataBinding.DataField = 'CIDADE' + DataBinding.DataSource = dm.dsClientes + TabOrder = 3 + Width = 257 + end + object cxDBTextEdit5: TcxDBTextEdit + Left = 16 + Top = 232 + DataBinding.DataField = 'TELEFONE' + DataBinding.DataSource = dm.dsClientes + TabOrder = 4 + Width = 121 + end + object cxDBTextEdit6: TcxDBTextEdit + Left = 152 + Top = 232 + DataBinding.DataField = 'CEP' + DataBinding.DataSource = dm.dsClientes + TabOrder = 5 + Width = 121 + end + object DBNavigator1: TDBNavigator + Left = 184 + Top = 16 + Width = 224 + Height = 38 + DataSource = dm.dsClientes + VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast] + TabOrder = 6 + end + object btSair: TBitBtn + Left = 428 + Top = 232 + Width = 97 + Height = 44 + Caption = 'Sair' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000100000009000000130000 + 0009000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000010000000E00000035000000550000 + 00340000000D0000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000010000000E1307004D672800C2090400960000 + 007B000000390000000D00000001000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000010000000E1609004D8F3700E1B85403FF843200DF0A04 + 00A20000007D000000390000000D000000010000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000010000000F1508004D943A00E2C6650CFFD97811FFB65806FF8836 + 00E00A0300A30000007D0000003A0000000E0000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00010000000F1709004E963F00E1CB6B13FFD77A1AFFD57615FFD77611FFAF57 + 07FF8B3700DF0B0400A20000007E0000003A0000000E00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000010000 + 000F190C00509D4300E3CF7119FFDA8225FFD67A1EFFD4771AFFD57716FFD376 + 15FFAB5609FF903B00E10B0400A30000007F0000003A0000000E000000010000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000010000000F1C0D + 0051A24800E4D27720FFDC872EFFD88127FFD77D23FFD67B20FFD67A1CFFD77A + 1AFFCC7317FFAC570AFF943C00E20C0500A20000007F0000003A0000000E0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000010000000F1C0D0050AA4C + 00E5D57C23FFDF8933FFDC872EFFDB852FFFD98129FFD87F26FFD77D22FFD77A + 1FFFD87B1DFFC47018FFB05B0BFF994000E40B0500A20000007E0000003A0000 + 000E000000010000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000061F0F0042AF5400E3DD8C + 39FFEAA968FFE9AF75FFEBBB89FFDF9142FFDB852DFFDA832CFFD98128FFD980 + 25FFD87E23FFDC8021FFC1721DFFB56010FF9B4300E20F070090000000670000 + 0027000000060000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000002412002CBB5D00E4D3710EFFD87E + 23FFD4771AFFD37414FFE9B077FFE09445FFDD8833FFDC8732FFDB852EFFDB85 + 2BFFD27F29FFC96B13FFCC6A0FFFC9680FFFBE5A04FFA84A00E2170B00560000 + 0024000000070000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004824004B5D2F00675B2E0069572A + 006963300082CD6500FFEDB682FFE2984CFFDF8C39FFDE8B38FFDD8934FFDE8A + 32FFB9732CFFBF5B00FF421D00A3482200775326006A532600693C1B00500000 + 0009000000020000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001D46C00FFF0BB89FFE49C53FFE1913FFFE08F3EFFDF8D3AFFE28E + 38FFBC7632FFC46302FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001D77100FFEFC090FFE6A057FFE39546FFE29344FFE29140FFE492 + 3FFFBA7938FFC86503FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001DB7302FFF1C496FFE8A35DFFE5994CFFE4974AFFE29546FFE797 + 46FFBB7C3DFFCB6A04FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001DE7703FFF3C89DFFEAA763FFE79D50FFE59B4FFFE4994CFFE99B + 4CFFBA7F41FFCF6C03FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001E17C03FFF3CAA5FFEBAB69FFE9A156FFE79F55FFE69C52FFEB9E + 50FFBD8247FFD27103FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001E58003FFF5CFABFFEDAF70FFEBA55CFFE9A35BFFE8A058FFEDA2 + 57FFBD854DFFD57404FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000002000000090000000F0000 + 001000000012E88304FFF6D1B0FFEFB376FFEDA962FFEBA761FFEAA45EFFEFA6 + 5DFFBD8853FFD97805FF000000960000003700000012000000110000000F0000 + 0009000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000700000024000000430000 + 004F00000053EB8604FFF8D6B8FFF1B77CFFEFAD68FFEDAB67FFECA864FFF1AA + 63FFBC8956FFDB7B05FF000000A60000006E0000005500000051000000430000 + 0022000000070000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000472E004B5A3A00724B30008A4026 + 0099532D00A7EF8800FFFADABEFFF3BA82FFF1B16FFFEFAF6DFFEEAC6AFFF3AF + 69FFBD8B5BFFE17C00FF4D2900AD402300A3422500A04527009B301B007A0000 + 0024000000040000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000024170025DF8300E1F99B1CFFF8A9 + 47FFF4A137FFF4A33DFFF5BF88FFF4B778FFF3B576FFF1B373FFF0B070FFF5B2 + 6FFFBB8B58FFCA7F24FFD48323FFDE8C2FFFE78510FFC06800DD180D00490000 + 000C000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000022170023DE8100E0FCC2 + 7EFFFDE7D9FFFACEA8FFF7BD82FFF6BB80FFF5B97CFFF4B779FFF2B476FFF4B4 + 73FFE4A76BFFEBAF71FFF1B67FFFEEA14CFFC06900DC170E00480000000D0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000021170022DF82 + 00E1FDC077FFFDE3CDFFF9C590FFF8BF85FFF7BD82FFF6BB7FFFF4B87CFFF3B6 + 78FFF4B778FFF3B77FFFF0A34BFFC66D00DE160E00480000000D000000010000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002218 + 0023DD8300DFFEC175FFFCE4D1FFFAC692FFF9C186FFF8BE85FFF6BC82FFF5BB + 81FFF4BE8AFFF3A94EFFC96E00DC170F00480000000D00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000020170021DC8200DEFFC173FFFEE4D2FFFBC894FFFAC28AFFF8C08BFFF7C4 + 94FFF8AE52FFC77200DA150F00460000000C0000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000001E16001FDA8200DCFFC273FFFEE6D4FFFCCA9CFFFBCCA3FFFCB3 + 57FFC47300D8140E00450000000C000000010000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000001D14001EDB8300DDFFC377FFFFECE3FFFEBA62FFC677 + 00D9130E00440000000C00000001000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000001E16001FD98300DBFFAD3CFFC97900D7150F + 00410000000C0000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000001D13001EAE6700B1160F00260000 + 0008000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 7 + OnClick = btSairClick + end + end + object Panel2: TPanel + Left = 0 + Top = 287 + Width = 533 + Height = 59 + Align = alBottom + TabOrder = 1 + object btInserir: TBitBtn + Left = 16 + Top = 6 + Width = 97 + Height = 43 + Caption = '&Inserir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000009300FF009300FF009300FF0093 + 00FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C3F2B2B76009300FF35CE5FFF31CA59FF1DB6 + 34FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FFC9AFAFFF009300FF54ED92FF4FE88AFF2EC7 + 50FF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFD9B5 + B5FFD5B1B1FFD0ACACFFCCA9A9FFD2B4B4FF009300FF53EC8EFF4CE584FF2BC5 + 4BFF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FF009300FF009300FF009300FF009300FF009300FF53EC8DFF4DE684FF29C2 + 47FF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFDAB6 + B6FF009300FF42DB6DFF39D25FFF37D05AFF3CD564FF50E986FF4CE581FF3FD8 + 6AFF27C044FF2AC34AFF2CC54FFF1DB634FF009300FF00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFD6B2 + B2FF009300FF65FEA4FF58F190FF56EF8EFF52EB88FF4FE882FF4CE580FF4CE5 + 81FF4DE685FF4CE584FF4EE78AFF33CC5AFF009300FF00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFCFAB + ABFF009300FF6DFFAFFF61FA9CFF5EF798FF57F08FFF52EB86FF4FE882FF50E9 + 86FF53EC8CFF53EC8DFF53EC91FF36CF5FFF009300FF00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFDBB7 + B7FF009300FF009300FF009300FF009300FF009300FF58F190FF52EB88FF39D2 + 5FFF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FFD4B0B0FFCFABABFFCAA6A6FFC6A1A1FF009300FF60F99BFF58F18FFF2FC8 + 4DFF009300FFB09898F700000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFC6A1A1FF009300FF62FB9EFF59F292FF33CD + 53FF009300FFAC9595EE00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFC9A5A5FF009300FF6CFFAEFF64FDA3FF39D2 + 5DFF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFBD9999FF009300FF009300FF009300FF0093 + 00FF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFC7A3A3FFBE9A9AFFB79898FFB79898FFBC9E + 9EFFBEA5A5FFBCA6A6FB00000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 0 + OnClick = btInserirClick + end + object btExcluir: TBitBtn + Left = 222 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Excluir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000060E9DD400007CB200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000050E + 91C8102DD5FF1E4EFAFF0102A5FE00004A73000004050000000000002F41040C + B2FF020DA9FF02029AFF7F7CBAE9A78585DA9A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000006070000 + 96F12150F7FF2360FFFF215DFFFF0919BDFF21218BDE7A76A1C20308ACFF1340 + EAFF144FFFFF0F4AFFFF0402A6FFECD2D2FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 537C0F25C8FF2860FFFF2358FFFF245EFFFF0D22C7FF000099FF1744EAFF174D + FFFF1349FFFF1142EAFF0415B6FFECD3D3FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 0000080FB5FF1F49EAFF2A61FFFF2459FFFF235AFFFF1A44EAFF1D51FFFF1A4F + FFFF1643EAFF071BC2FF5E54B0FFE4C1C1FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000263500008BF01938DBFF2C63FFFF2557FFFF2254FFFF1F53FFFF1F55 + FFFF050CACFF554CAFFFE2C6CAFFDAA6A6FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 0000000000000000141F1B198AF91E42E5FF285DFFFF2557FFFF2458FFFF1737 + DCFF2D2B9AFFFDECEDFFFAD2D2FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 0000000000000000000009088EFD3268FFFF2D62FFFF2A60FFFF275DFFFF255E + FFFF0305A1FF8C7CBAFFC9A0A0FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000002A3D0D1AADFF3871FFFF356EFFFF142CCCFF2556FDFF2962 + FFFF2054FFFF0D0C97FFD1BBD3FFDEAEAEFFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000008ADA284FEAFF3C75FFFF1B37D4FF2F2B98FF060592FF1D47 + EAFF2863FFFF1333DEFF564DA9FFE5C2C2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 0000000000000508A6FE3666EAFF2A54EAFF100F98FFE2D2E3FFFAE6E6FF0202 + A0FF1E4AEAFF2669FFFF040BA6FFECD2D2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 000000000000000065A51E35D1FF101EBBFF9087D1FFFBE0E0FFF4CBCBFFF8E2 + E2FF070DB4FF1C48F8FF0610B8FFF7E2E2FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000766ABDEE3733B8FFFAE7ECFFFFE9E9FFFFF1F1FFE7CF + CFFFECDADAFF3D36BAFF7769ADFFCBA3A4FFB98686FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000C6A5A5D1FFF0F0FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFEBBCBCFFEFD0D0FFE5BFBFFFDCAAAAFFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA47171FF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 1 + OnClick = btExcluirClick + end + object btEditar: TBitBtn + Left = 119 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Editar' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000204070B0C162D3B16171B6E1F1F + 1EA32A2A2AD7383838F129292984000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000501091B446997305CBCD64074D9FC4F87F3FF3F4652FF4242 + 40FF515151FF7B7B7BFF656565EE000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000200040D6118B2398F82FF74A7FFFF73A8FFFF79B3FFFF58595BFF6262 + 61FF7A7A7AFF959595FF7D7777FCA58888E4633E3EC04B2B2B9C2F19196A1309 + 092C000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005655 + 5557469151D9028F03FF649DDEFF79ADFFFF7AB1FFFF80BBFFFF7793B1FF7874 + 71FF909090FF888887FFA99999FFD1A9A9FFBB8888FFA97676FF925F5FFF7743 + 43FE5A2B2BD8331A1A730502020B000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005F5C5C5F68A8 + 6CEE0D981AFF18B31FFF67A4D8FF81B7FFFF82BBFFFF88C4FFFF91D0FFFF8D9F + AAFF98928BFF7A8290FFC8B0AFFFC89A9AFFBC8989FFB78484FFB38080FFAC79 + 79FF996666FF774444FF5B2D2DE11D0E0E3D0000000000000000000000000000 + 000000000000000000000000000000000000000000004D4B4B4D7FAD7BF11399 + 22FF26C239FF3AD754FF4EA398FF8ABFFFFF8AC4FFFF90CCFFFF99D7FFFF9ADB + FFFF97D6FFFF6395F8FFDBBDC0FFC29090FFBB8888FFB48181FFAE7B7BFFA572 + 72FF996666FF8E5B5BFF7E4B4BFF643232F71A0C0C3A00000000000000000000 + 000000000000000000000000000000000000000000006E966CCB169927FF29C5 + 3DFF3BD459FF44DE65FF3BC95CFF8DC2FFFF91CCFFFF97D4FFFF9BD9FFFF97D4 + FFFF8AC5FEFF8BA4ECFFD9B4B4FFC28F8FFFBB8888FFB38080FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF4C2727C500000000000000000000 + 000000000000000000000000000000000000083110511A9A2DFE2DC842FF3CD5 + 59FF44DD66FF4FE874FF57F581FF62D6A0FF9BD1FFFF9CD9FFFF98D7FFFF97D3 + FFFF7AB1FEFFB2B1D7FFCEA2A2FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D + 7DFF9A6767FF8A5757FF7E4B4BFF723F3FFF603030F000000000000000000000 + 000000000000000000000000000007280C4017952DF72FCA47FF3DD65BFF45DE + 69FF4FE876FF59F285FF63FC94FF60FE8FFF6AE5A5FF98D9FAFF9FD4FFFF8ACF + EDFF62A1E0FFD4BBC2FFBE8D8DFFAD7A7AFF9E6B6BFF966363FF956262FF9663 + 63FF986565FFA37070FF865353FF713E3EFF5F2D2DF100000000000000000000 + 00000000000000000000051F0A3218922DF031CB4AFF3ED75CFF46DF69FF50E9 + 77FF5AF386FF63FC95FF60F991FF56EF81FF4CE772FF41E05DFF39CD58FF35B5 + 4EFFC0C8AFFFD5A8A8FFCC9999FFC59292FFBE8B8BFFB78484FFB17E7EFFA875 + 75FF976464FF7B4848FF875454FF8B5858FF602D2DF600000000000000000000 + 00000000000006140924168E2DE832CB4CFF3FD85DFF47E06AFF51EA79FF5BF4 + 88FF64FD95FF5FF890FF55EE80FF4CE672FF44DF64FF32C553FF56B66AFFD8C8 + BFFFDBADADFFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF7C4949FF613232F000000000000000000000 + 00000A0A0A18554F53DC35CA4FFF40D95FFF48E16CFF51EA7AFF5CF589FF64FD + 96FF5EF78EFF54ED7FFF4CE571FF42DD64FF2EBE51FF7EC086FFE2C4C2FFDCAB + ABFFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572A2ADD00000000000000000001 + 0708464661CC5F8965FF3DE05EFF49E26DFF52EB7BFF5DF68AFF64FD96FF5EF7 + 8CFF53EC7DFF4BE471FF3FD960FF31BA55FFADD8AEFFF4D9D9FFEFC4C4FFECBA + BAFFE5B2B2FFDEABABFFD8A5A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA673 + 73FF986565FF8B5858FF7E4B4BFF723F3FFF622F2FF600000000000000000D1F + 778C555DA6FF7DA882FF46E86EFF53EC7EFF5EF78CFF64FD96FF5DF68BFF52EB + 7CFF4AE46FFF3AD15DFF41BB61FFC3D0BAFFD8B1B1FFC18D8DFFBD8989FFB885 + 85FFB68383FFB07D7DFFAC7979FFA77474FFA57272FFA47171FFA26F6FFFA26F + 6FFFAA7777FF976464FF7E4B4BFF723F3FFF612F2FF600000000000000001938 + C7E28C92BFFFC8C8C3FF49EC76FF5EF98DFF64FD96FF5CF58AFF53EC7CFF49E4 + 6EFF35C859FF5BBA70FFE2D6CDFFEEC4C4FFE5B4B4FFDDABABFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA471 + 71FF875454FF875454FF905D5DFF814F4FFF602D2DF600000000000000002045 + D2EB8292E1FFFFFDF9FFAAE9BDFF58FE8EFF57F486FF4EEC78FF45E46AFF30C0 + 55FF8DD198FFF7E1E0FFF1C7C7FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA673 + 73FF9A6767FF8B5858FF7C4949FF845151FF5D2D2DEC00000000000000001834 + A0B2375FECFFEBEDF8FFFFFFFDFFCEE9D1FF82E199FF70CD86FF7DA986FFB7E1 + BAFFFBE2E2FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572C2CDC0000000000000000070F + 2D2F2346D6F23A61ECFF95A5E6FFAEB2D2FF8883AEFFA89E9FFAF2E1E2FFFFE5 + E5FFFAD6D6FFF4CDCDFFEFC4C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5B2D2DE900000000000000000000 + 0000050B25290F2189AB0F23B4EA010B98DE00004778D8BEBDE2FFE1E1FFFEDD + DDFFFAD5D5FFF6CFCFFFF5D1D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9 + B9FFE7B4B4FFE1AEAEFFD9A6A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA976 + 76FF986565FF8B5858FF7E4B4BFF723F3FFF5E2D2DEC00000000000000000000 + 00000000000000000000000000000000000000000000C69B9BD2FFDEDEFFFFED + EDFFFFF8F8FFEDD8D8FFDFBEBEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB88 + 88FFB88585FFB17E7EFFAB7878FFA97676FFA67373FFA57272FFA16E6EFFA06D + 6DFF9F6C6CFFA06D6DFF865353FF713F3FFF5F2D2DF100000000000000000000 + 00000000000000000000000000000000000000000000CA9B9BD3FFFAFAFFF0D9 + D9FFE4BBBBFFEFC6C6FFF2C5C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA774 + 74FF936060FF804D4DFF865353FF966363FF602F2FF500000000000000000000 + 00000000000000000000000000000000000000000000AC8787B5F9D7D7FFFFDF + DFFFFDD9D9FFF5CECEFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF744141FF542929D700000000000000000000 + 00000000000000000000000000000000000000000000D1A5A5DAFFE0E0FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5A2E2EE400000000000000000000 + 00000000000000000000000000000000000000000000D3A5A5DBFFE1E1FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF734040FF5F3030E600000000000000000000 + 00000000000000000000000000000000000000000000D7A9A9DFFFE0E0FFFEDD + DDFFFAD5D5FFF4CACAFFEFC1C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3 + A3FFD3A0A0FFCC9898FFC69292FFBF8B8BFFB88585FFB17E7EFFAC7979FFA471 + 71FF976464FF8B5858FF7E4B4BFF734040FF623232E900000000000000000000 + 00000000000000000000000000000000000000000000DBABABE0FFDFDFFFFFE8 + E8FFFFEDEDFFFDEFEFFFFDEBEBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6 + D6FFF7D1D1FFF3CACAFFEEC2C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB481 + 81FFA37070FF966363FF855252FF6E3B3BFF643535EB00000000000000000000 + 00000000000000000000000000000000000000000000D6A6A6DBFFFFFFFFFEEB + EBFFFAD2D2FFF7C3C3FFF4BDBDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3 + B3FFE7B2B2FFE5B1B1FFE3B0B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEAB + ABFFD9A6A6FFCE9B9BFFB58282FF986565FF653636EB00000000000000000000 + 0000000000000000000000000000000000000000000077676777FDD5D5FEFBC6 + C6FFFCC7C7FFF9C6C6FFF7C4C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8 + B8FFE8B5B5FFE6B3B3FFE4B1B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9 + A9FFDDAAAAFFDFACACFFDBA8A8FF895656FF4A2A2AA100000000000000000000 + 00000000000000000000000000000000000000000000000000004A44444ABD9D + 9DBDF1BFBFF9F0BDBDFFF1BEBEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBA + BAFEEDBABAFFEBB8B8FFE8B5B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC794 + 94FFB88585FFA57373FE815151D9432929730201010500000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000100C0C103F3131456650507083646492997676AFA68080C1AF8585D0B588 + 88DBB48989E0B18484E0AB7E7EDD9C7171D3906767C77C5858B46948489C5138 + 387E36242457170F0F2200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 2 + OnClick = btEditarClick + end + object btCancelar: TBitBtn + Left = 325 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Cancelar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFD1A2 + A2FFDBBBBBFFD7B7B7FFCDAAAAFFC19999FFAA7B7BFF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD3A5A5FFB5B0 + 9CFF367F2FFF367B2FFF518448FF7B956CFFB5AE9FFFC0A1A1FF956666FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD1A6 + A6FFBFB9A8FF1D751AFF10A418FF0C9812FF087B07FF397D32FFA2A18DFF9A73 + 73FF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFCB9F9FFFBAB8A5FF0C790DFF1BBC2AFF19B826FF15AE22FF0A780BFF8295 + 71FF906868FF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFDDBCBCFF518F47FF1DB42EFF20BB31FF1EBA30FF21C031FF0C7C + 0CFF9A9A84FF6C3F3FEE00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFB99191FF79A06BFF1CAA2AFF29C33DFF26BF39FF28C23BFF23BC + 35FF3A8333FF967777F600000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFCAA0A0FF8CA97BFF1FAC2DFF32CC4AFF2EC745FF2FC844FF33D0 + 4DFF0C8911FFA6948EFA00000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFC89E9EFF89AB78FF24B436FF39D355FF35CE50FF35CE4FFF38D4 + 56FF17A023FF879276EF00000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD3AA + AAFFD2ADADFFD4B4B4FF7BA76CFF2DC044FF41DB61FF3DD65CFF3DD65BFF41DB + 60FF20AE2FFF7F926FF500000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD8AFAFFF87AC + 71FF69AD5CFF65A659FF2F8929FF3AD157FF47E16BFF45DE68FF44DD67FF49E3 + 6CFF1DAB2AFF4B8841FA0041007200440073002A004800000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFD0A0A0FFBDBF + A7FF109812FF4DE672FF46DD68FF50E978FF4EE775FF4DE673FF4CE572FF4FE8 + 76FF3ED55EFF3DD05AFF26B83AFF006B00C50009001000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFF2CF + CFFFA8CD98FF1CB229FF63FE96FF59F284FF55EE80FF54ED7FFF54ED7EFF54ED + 7FFF5DF78CFF3FD760FF006900BB0007000B0000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFEAC8C8FF79B56CFF33C94CFF66FF9AFF5EF78EFF5CF58BFF5EF78CFF64FD + 98FF3ED55CFF379530FC00050008000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFEDD0CFFF4CA144FF50E978FF6CFFA1FF67FF9AFF6FFFA7FF3CD6 + 5AFF459D3CFF988987CC00000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE1AFAFFFE1D0C7FF27A023FF64FD97FF74FFB0FF35D251FF4DA4 + 43F7938585B00504040800000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C7886767BB9AA58CD415A71BFB34D04EFF409A3ECD0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000003000490051007D000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 3 + OnClick = btCancelarClick + end + object btConfirmar: TBitBtn + Left = 428 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Confirmar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000F0021003A0087005500CA056100EA056200EB005200CC0037 + 008A000F00250000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB976969EBBBA0 + 9FF25D9252F6077804FE0D8200FF178600FF1D8100FF2A7800FF327200FF236D + 00FF096800FB003B008A00020005000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCAAAAFFE4C8C7FF4C95 + 44FF028B03FF029E04FF009A00FF009800FF009700FF009700FF078D00FF2579 + 00FF396D00FF1A6B00FF004A00B3000100040000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFE2BDBDFF73A867FF0692 + 0BFF07A310FF019E0AFF19B535FF6AD58BFF13B12FFF009700FF009700FF0097 + 00FF138500FF3B6B00FF1A6C00FF003D008A0000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDCACACFFCEC8B8FF0F8A10FF16AD + 23FF09A617FF16B130FFE2EEE9FFFFFBFFFFDCF8EAFF12B534FF009A00FF0199 + 02FF009800FF158400FF3A6E00FF086800FB0010002500000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFE6BFBFFF76A86AFF2DAC38FF0DAB + 22FF0DA81FFFD8E5DBFFF7F2F6FFF6F4F5FFFFFDFFFFDEFAEBFF12B635FF009B + 01FF019A03FF009800FF2C7700FF226F00FF0038008B00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFE5C6C6FF369230FF49C55EFF09A2 + 16FFD0DDCFFFF0EAEFFFF8F0F7FFFFF9FFFFFFFBFFFFFFFFFFFFDDFAEAFF12B6 + 36FF009B01FF009A02FF0F8B00FF337300FF005400CD00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFE3C7C7FF1B901CFF58CD71FF4FAC + 4FFFFBE9F9FFFBEDF9FF82CA86FF00AA19FFABDEB3FFFFFFFFFFFFFFFFFFDDF9 + EAFF12B535FF009A00FF009900FF347500FF036700EE00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFECD0D0FF1E951CFF6DD587FF07A7 + 21FF7BB777FF71BB6DFF0BB028FF1FB941FF08AE24FFACDEB3FFFFFEFFFFFFFF + FFFFDCF8E8FF12B432FF009A00FF287E00FF046700ED00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFE8C8C8FF399733FF6DD78BFF3FCA + 66FF1CBB45FF1EBC45FF27C152FF24BD4AFF21BA43FF07AE25FFACDDB1FFFFFB + FFFFFFFBFFFFD8F4E4FF10B430FF1E8300FF005A00CB00000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFE3BDBDFF78AC6BFF4BC162FF6CD9 + 8EFF2AC85CFF30C961FF2EC75BFF29C254FF24BD4AFF20B941FF06AC21FFA9DA + AFFFFFF8FFFFFFF8FFFF8DE2ACFF0E7E00FF003C008700000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFEDBEBEFFD8D1C1FF189C1EFF84E5 + A8FF4FD47CFF2FCB63FF31CB64FF2EC75BFF27C050FF22BC47FF1BB53BFF03A9 + 1DFF9FD5A4FFC7E3CDFF1FB334FF037500F90010002200000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFC9A4A4FF72A764FF3AB5 + 4EFF85E4A9FF4DD27AFF2DCB62FF2FC85FFF29C254FF23BC48FF1EB83DFF18B1 + 32FF08A81DFF04A817FF038E04FF004300830000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFE3C6C5FF5398 + 4AFF3AB64EFF82E4A8FF6ADB91FF3DCC6BFF26C251FF20BC48FF1DB73DFF18B2 + 32FF16B12BFF089510FF005500AC000100030000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFDEC1 + C0FF76AB69FF189D1EFF4EC56AFF70DC94FF67D789FF51CE72FF41C55DFF26AC + 37FF0D8E0FFF58914BFB00010003000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFD2ADADFFC5BDADFF6FA562FF34942EFF1C961CFF1C931BFF2E8D28FF5F94 + 52FFA29B8BFF866868E600000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBF8F8FFFC7A0A0FFCDADADFFCDB0B0FFC6AAAAFFB89898FF9E78 + 78FF7A4A4AFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 4 + OnClick = btConfirmarClick + end + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.pas new file mode 100644 index 0000000..0e12933 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uClientes.pas @@ -0,0 +1,147 @@ +unit uClientes; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, uDM, Data.DB, Vcl.ExtCtrls, Vcl.DBCtrls, + Vcl.Grids, Vcl.DBGrids, cxGraphics, cxControls, cxLookAndFeels, + cxLookAndFeelPainters, cxContainer, cxEdit, Vcl.StdCtrls, Vcl.Buttons, + cxTextEdit, cxDBEdit; + +type + TfrmClientes = class(TForm) + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + cxDBTextEdit1: TcxDBTextEdit; + Label3: TLabel; + cxDBTextEdit2: TcxDBTextEdit; + Label4: TLabel; + cxDBTextEdit3: TcxDBTextEdit; + Label5: TLabel; + cxDBTextEdit4: TcxDBTextEdit; + Label6: TLabel; + cxDBTextEdit5: TcxDBTextEdit; + Label7: TLabel; + cxDBTextEdit6: TcxDBTextEdit; + Panel2: TPanel; + btInserir: TBitBtn; + DBNavigator1: TDBNavigator; + btExcluir: TBitBtn; + btEditar: TBitBtn; + btCancelar: TBitBtn; + btConfirmar: TBitBtn; + btSair: TBitBtn; + DBText1: TDBText; + procedure FormShow(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure btInserirClick(Sender: TObject); + procedure btEditarClick(Sender: TObject); + procedure btCancelarClick(Sender: TObject); + procedure btConfirmarClick(Sender: TObject); + procedure btExcluirClick(Sender: TObject); + procedure btSairClick(Sender: TObject); + private + { Private declarations } + Procedure TrataBotoes; + public + { Public declarations } + end; + +var + frmClientes: TfrmClientes; + +implementation + +{$R *.dfm} + +procedure TfrmClientes.btCancelarClick(Sender: TObject); +begin + dm.tbClientes.Cancel; + TrataBotoes; +end; + +procedure TfrmClientes.btConfirmarClick(Sender: TObject); +begin + // Regras de validação + if dm.tbClientes.FieldByName('DCCLIENTE').AsString = '' then + begin + MessageDlg('Falta digitar o nome do cliente', + mtWarning, [mbOk], 0); + cxDBTextEdit1.SetFocus; + Exit; + end; + + dm.tbClientes.Post; + TrataBotoes; +end; + +procedure TfrmClientes.btEditarClick(Sender: TObject); +begin + TrataBotoes; + dm.tbClientes.Edit; +end; + +procedure TfrmClientes.btExcluirClick(Sender: TObject); +begin + if MessageDlg('Deseja realmente excluir?', + mtConfirmation, [mbYes, mbNo], 0) = mrYes + then + Dm.tbClientes.Delete; + +end; + +procedure TfrmClientes.btInserirClick(Sender: TObject); +var + prox:integer; +begin + TrataBotoes; + + Dm.tbClientes.Last; //Posiciona no último registro + prox := Dm.tbClientes.FieldByName('cdcliente').asInteger + 1; + + Dm.tbClientes.Append; //Insere no final da tabela + Dm.tbClientes.fieldbyname('cdcliente').asinteger := prox; + + cxDBTextEdit1.SetFocus; +end; +procedure TfrmClientes.btSairClick(Sender: TObject); +begin + if dm.tbClientes.State IN [dsInsert, dsEdit] then + begin + MessageDlg('Cancele ou confirme a operação', mtWarning, + [mbOk], 0); + Exit; + end; + + Close; +end; + +procedure TfrmClientes.FormClose(Sender: TObject; var Action: TCloseAction); +begin + //dm.tbClientes.Active := False; + + dm.tbClientes.Close; +end; + +procedure TfrmClientes.FormShow(Sender: TObject); +begin + //dm.tbClientes.Active := True; + + dm.tbClientes.Open; +end; + +procedure TfrmClientes.TrataBotoes; +begin + + btInserir.enabled := not BtInserir.enabled; + btEditar.enabled := not BtEditar.enabled; + btExcluir.enabled := not BtExcluir.enabled; + btConfirmar.enabled := not btConfirmar.enabled; + BtCancelar.enabled := not BtCancelar.enabled; + + DBNavigator1.Enabled := not DBNavigator1.Enabled; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.dfm new file mode 100644 index 0000000..16855b5 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.dfm @@ -0,0 +1,127 @@ +object frmPesquisar: TfrmPesquisar + Left = 0 + Top = 0 + Caption = 'Pesquisar' + ClientHeight = 289 + ClientWidth = 718 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + PixelsPerInch = 96 + TextHeight = 13 + object Tabela: TLabel + Left = 160 + Top = 21 + Width = 32 + Height = 13 + Caption = 'Tabela' + end + object rgSel: TRadioGroup + Left = 8 + Top = 8 + Width = 137 + Height = 105 + Caption = ' Selecionar por ' + ItemIndex = 0 + Items.Strings = ( + 'C'#243'digo' + 'Descri'#231#227'o') + TabOrder = 0 + end + object rgOrdem: TRadioGroup + Left = 8 + Top = 119 + Width = 137 + Height = 105 + Caption = 'Ordem da apresenta'#231#227'o' + ItemIndex = 0 + Items.Strings = ( + 'Normal' + 'Ascendente' + 'Descendente') + TabOrder = 1 + end + object edBusca: TEdit + Left = 8 + Top = 230 + Width = 137 + Height = 21 + TabOrder = 2 + end + object btSel: TBitBtn + Left = 8 + Top = 257 + Width = 137 + Height = 25 + Caption = 'Pesquisar' + Glyph.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000020000 + 000A000000160000001B000000170000000B0000000200000000000000010000 + 00060000000B0000000F0000000C0000000600000001000000000000000F2616 + 1072583424D8693D2AFF4D2C1FD91D110B750000001200000003000000082416 + 1162513023CF613927FF45281BD01A0F0A630000000900000001291A136DA380 + 70FFD4C5BDFFEDE5E1FFCFBEB7FF907163FF1F120C770000000F2C1C1663A181 + 72FFD4C6BEFFEEE8E4FFCDC0B8FF866A5DFF190E096000000005734937DEE3D7 + D1FFCEAE9EFFAF7957FFD0B39EFFD7C9C3FF553324E00000001B77503FD8E2D7 + D2FFD0AD9BFFB37753FFD2B29AFFD6CBC5FF4A2B1ED90000000A8E5A47FBF8F6 + F4FFAE725BFFE7AF66FFB27F5EFFF0EBE8FF744835FF000000489A6B55FFF8F6 + F3FFB27056FFE8AF64FFB67E59FFEAE3DFFF613B29FA0000000B90604DF8F1E8 + E4FFD2B0A5FFAA6C53FFD4B6A7FFCDC0BAFF71422FFF4C2920FF80513DFFF1E8 + E3FFD3ADA1FFAE684FFFD4B2A1FFC5B6AFFF6A4231F700000009583C31A2CAAF + A3FFF7F2EEFFFDFCFBFFEAE0DAFF9E847AFF774835FF663E36FF855944FFE8D9 + CFFFF7F0EDFFFCFAF9FFDFD4CEFF8A6657FF452D229A000000050805041D9F72 + 5DF8E8DBD4FFE6D7CEFFCDB7AAFF8B6B5EFF7D4C3AFF865F56FF8B5F4BFFE9D8 + CEFFEADCD4FFCFB9ACFF997B6DFF966A54F70705041600000001000000076047 + 3BA4D0B7ADFFEEE3DFFFD5C1B7FF93766CFF82533FFF734635FF926550FFECE0 + D9FFEBDED8FFC4B0A5FF9B7868FF5F45389D0000000400000000000000022219 + 1541B89383FFF3EBE8FFD9C9C2FFA99389FFA67966FF00000026B48B76FFF0E7 + E3FFEADED9FFBDA79FFFA67D6CFF211915390000000100000000000000000000 + 0007846554C6DDCCC4FFE6DCD8FFC2A99EFFA67E69F90000000CB38E79F8E0D1 + C9FFE9DFDAFFBCA497FF846555C2000000030000000000000000000000000000 + 0002130F0D237D6152B7AF8673FA7B6050B9130E0C270000000414100E1E8365 + 58B3B68F79F9806455B3130F0D1E000000010000000000000000000000000000 + 0000000000010000000400000006000000050000000200000000000000000000 + 0001000000010000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + Layout = blGlyphRight + TabOrder = 3 + OnClick = btSelClick + end + object DBGrid1: TDBGrid + Left = 160 + Top = 40 + Width = 550 + Height = 242 + DataSource = dm.dsConsulta + TabOrder = 4 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + end + object cmbTabela: TComboBox + Left = 198 + Top = 13 + Width = 145 + Height = 21 + Style = csDropDownList + Sorted = True + TabOrder = 5 + Items.Strings = ( + 'Clientes' + 'Fornecedores' + 'Produtos') + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.pas new file mode 100644 index 0000000..2715612 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uConsulta.pas @@ -0,0 +1,104 @@ +unit uConsulta; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Buttons, Vcl.ExtCtrls, + Data.DB, Vcl.Grids, Vcl.DBGrids, uDM; + +type + TfrmPesquisar = class(TForm) + rgSel: TRadioGroup; + rgOrdem: TRadioGroup; + edBusca: TEdit; + btSel: TBitBtn; + DBGrid1: TDBGrid; + cmbTabela: TComboBox; + Tabela: TLabel; + procedure btSelClick(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + +var + frmPesquisar: TfrmPesquisar; + +implementation + +{$R *.dfm} + +procedure TfrmPesquisar.btSelClick(Sender: TObject); +var nmTab, vSQL : string; + + function RetCampoCodigo(aTab:string) : string; + begin + if aTab = 'CLIENTES' then + Result := 'CDCLIENTE' + else + if aTab = 'FORNECEDORES' then + Result := 'CDFORNECEDOR' + else + if aTab = 'PRODUTOS' then + Result := 'CDPRODUTO' + end; + + function RetCampoDesc(aTab:string) : string; + begin + if aTab = 'CLIENTES' then + Result := 'DCCLIENTE' + else + if aTab = 'FORNECEDORES' then + Result := 'DCFORNECEDOR' + else + if aTab = 'PRODUTOS' then + Result := 'DCPRODUTO' + end; + +begin + nmTab := ''; + + if cmbTabela.ItemIndex = -1 then + begin + MessageDlg('Selecione uma tabela', mtError, [mbOk],0); + Exit; + end; + + if edBusca.Text = '' then + begin + MessageDlg('Digite algum valor', mtWarning, [mbOk],0); + Exit; + end; + + case cmbTabela.ItemIndex of + 0 : nmTab := 'CLIENTES'; + 1 : nmTab := 'FORNECEDORES'; + 2 : nmTab := 'PRODUTOS'; + end; + + vSQL := 'SELECT * FROM ' + nmTab; + + case rgSel.ItemIndex of // #13 ======= ENTER - Trocar de linha + 0 : vSQL := vSQL + #13 + ' WHERE ' + RetCampoCodigo(nmTab) + ' = :PCD'; + 1 : vSQL := vSQL + #13 + ' WHERE ' + RetCampoDesc(nmTab) + ' CONTAINING :PCD'; + end; + + case rgOrdem.ItemIndex of + 1 : vSQL := vSQL + #13 + ' ORDER BY ' + RetCampoCodigo(nmTab) + ' ASC '; //ASC opcional + 2 : vSQL := vSQL + #13 + ' ORDER BY ' + RetCampoCodigo(nmTab) + ' DESC '; + end; + + dm.qrConsulta.Close; + dm.qrConsulta.SQL.Text := vSQL; + dm.qrConsulta.ParamByName('PCD').AsString := edBusca.Text; + dm.qrConsulta.Open; + + if dm.qrConsulta.IsEmpty then + begin + MessageDlg('Nenhum resultado encontrado', mtInformation, [mbOk], 0); + end; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.dfm new file mode 100644 index 0000000..5af32b9 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.dfm @@ -0,0 +1,305 @@ +object dm: Tdm + OldCreateOrder = False + Height = 394 + Width = 648 + object ConexaoLoja: TFDConnection + Params.Strings = ( + 'Database=C:\Loja\DB\DBLOJA.FDB' + 'User_Name=sysdba' + 'Password=masterkey' + 'CharacterSet=win1252' + 'DriverID=FB') + Connected = True + LoginPrompt = False + Left = 336 + Top = 24 + end + object tbClientes: TFDTable + IndexFieldNames = 'CDCLIENTE' + Connection = ConexaoLoja + UpdateOptions.UpdateTableName = 'CLIENTES' + TableName = 'CLIENTES' + Left = 96 + Top = 88 + object tbClientesCDCLIENTE: TIntegerField + DisplayLabel = 'C'#243'digo' + FieldName = 'CDCLIENTE' + Origin = 'CDCLIENTE' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object tbClientesDCCLIENTE: TStringField + DisplayLabel = 'Nome' + FieldName = 'DCCLIENTE' + Origin = 'DCCLIENTE' + Size = 30 + end + object tbClientesENDERECO: TStringField + DisplayLabel = 'Endere'#231'o' + FieldName = 'ENDERECO' + Origin = 'ENDERECO' + Size = 40 + end + object tbClientesBAIRRO: TStringField + DisplayLabel = 'Bairro' + FieldName = 'BAIRRO' + Origin = 'BAIRRO' + end + object tbClientesCIDADE: TStringField + DisplayLabel = 'Cidade' + FieldName = 'CIDADE' + Origin = 'CIDADE' + end + object tbClientesTELEFONE: TStringField + DisplayLabel = 'Telefone' + FieldName = 'TELEFONE' + Origin = 'TELEFONE' + EditMask = '!\(99\) 0000-0000;0;_' + Size = 10 + end + object tbClientesCEP: TStringField + FieldName = 'CEP' + Origin = 'CEP' + EditMask = '00000\-000;0;_' + Size = 8 + end + end + object dsClientes: TDataSource + AutoEdit = False + DataSet = tbClientes + Left = 96 + Top = 160 + end + object tbFornec: TFDTable + IndexFieldNames = 'CDFORNECEDOR' + Connection = ConexaoLoja + UpdateOptions.UpdateTableName = 'FORNECEDORES' + TableName = 'FORNECEDORES' + Left = 184 + Top = 88 + object tbFornecCDFORNECEDOR: TIntegerField + FieldName = 'CDFORNECEDOR' + Origin = 'CDFORNECEDOR' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object tbFornecDCFORNECEDOR: TStringField + FieldName = 'DCFORNECEDOR' + Origin = 'DCFORNECEDOR' + Size = 30 + end + object tbFornecENDERECO: TStringField + FieldName = 'ENDERECO' + Origin = 'ENDERECO' + Size = 40 + end + object tbFornecBAIRRO: TStringField + FieldName = 'BAIRRO' + Origin = 'BAIRRO' + end + object tbFornecCIDADE: TStringField + FieldName = 'CIDADE' + Origin = 'CIDADE' + end + object tbFornecTELEFONE: TStringField + FieldName = 'TELEFONE' + Origin = 'TELEFONE' + EditMask = '!\(99\) 0000-0000;1;_' + Size = 10 + end + object tbFornecCEP: TStringField + FieldName = 'CEP' + Origin = 'CEP' + EditMask = '00000\-999;1;_' + Size = 8 + end + end + object dsFornec: TDataSource + AutoEdit = False + DataSet = tbFornec + Left = 184 + Top = 160 + end + object tbItens: TFDTable + OnCalcFields = tbItensCalcFields + IndexFieldNames = 'NRVENDA;NRITEM' + MasterSource = dsVendas + MasterFields = 'NRVENDA' + Connection = ConexaoLoja + UpdateOptions.UpdateTableName = 'ITENS' + TableName = 'ITENS' + Left = 520 + Top = 232 + object tbItensNRVENDA: TIntegerField + FieldName = 'NRVENDA' + Origin = 'NRVENDA' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object tbItensNRITEM: TIntegerField + FieldName = 'NRITEM' + Origin = 'NRITEM' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object tbItensCDPRODUTO: TIntegerField + FieldName = 'CDPRODUTO' + Origin = 'CDPRODUTO' + Required = True + end + object tbItensQTVENDA: TFMTBCDField + FieldName = 'QTVENDA' + Origin = 'QTVENDA' + Required = True + Precision = 18 + Size = 2 + end + object tbItensVLPRODUTO: TFMTBCDField + FieldName = 'VLPRODUTO' + Origin = 'VLPRODUTO' + Required = True + currency = True + Precision = 18 + Size = 2 + end + object tbItensDCPRODUTO: TStringField + FieldKind = fkLookup + FieldName = 'DCPRODUTO' + LookupDataSet = tbProdutos + LookupKeyFields = 'CDPRODUTO' + LookupResultField = 'DCPRODUTO' + KeyFields = 'CDPRODUTO' + Size = 100 + Lookup = True + end + object tbItensTOTAL: TCurrencyField + FieldKind = fkCalculated + FieldName = 'TOTAL' + Calculated = True + end + end + object dsItens: TDataSource + AutoEdit = False + DataSet = tbItens + Left = 520 + Top = 304 + end + object tbProdutos: TFDTable + Active = True + IndexFieldNames = 'CDPRODUTO' + Connection = ConexaoLoja + UpdateOptions.UpdateTableName = 'PRODUTOS' + TableName = 'PRODUTOS' + Left = 344 + Top = 88 + object tbProdutosCDPRODUTO: TIntegerField + DisplayLabel = 'C'#243'digo' + FieldName = 'CDPRODUTO' + Origin = 'CDPRODUTO' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object tbProdutosDCPRODUTO: TStringField + DisplayLabel = 'Descri'#231#227'o' + FieldName = 'DCPRODUTO' + Origin = 'DCPRODUTO' + Size = 30 + end + object tbProdutosVLPRODUTO: TFMTBCDField + DisplayLabel = 'Valor' + FieldName = 'VLPRODUTO' + Origin = 'VLPRODUTO' + DisplayFormat = ',0.00' + Precision = 18 + Size = 2 + end + object tbProdutosQTESTOQUE: TFMTBCDField + DisplayLabel = 'Qtd. Estoque' + FieldName = 'QTESTOQUE' + Origin = 'QTESTOQUE' + DisplayFormat = ',0' + Precision = 18 + Size = 2 + end + object tbProdutosQTMINIMA: TFMTBCDField + DisplayLabel = 'Qtd. M'#237'nima' + FieldName = 'QTMINIMA' + Origin = 'QTMINIMA' + DisplayFormat = ',0' + Precision = 18 + Size = 2 + end + object tbProdutosCDFORNECEDOR: TIntegerField + DisplayLabel = 'Fornecedor' + FieldName = 'CDFORNECEDOR' + Origin = 'CDFORNECEDOR' + Required = True + end + end + object dsProdutos: TDataSource + AutoEdit = False + DataSet = tbProdutos + Left = 344 + Top = 160 + end + object tbVendas: TFDTable + IndexFieldNames = 'NRVENDA' + Connection = ConexaoLoja + UpdateOptions.UpdateTableName = 'VENDAS' + TableName = 'VENDAS' + Left = 448 + Top = 232 + object tbVendasNRVENDA: TIntegerField + FieldName = 'NRVENDA' + Origin = 'NRVENDA' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object tbVendasDTVENDA: TDateField + FieldName = 'DTVENDA' + Origin = 'DTVENDA' + Required = True + end + object tbVendasCDCLIENTE: TIntegerField + FieldName = 'CDCLIENTE' + Origin = 'CDCLIENTE' + Required = True + end + object tbVendasCDVENDEDOR: TIntegerField + FieldName = 'CDVENDEDOR' + Origin = 'CDVENDEDOR' + Required = True + end + end + object dsVendas: TDataSource + AutoEdit = False + DataSet = tbVendas + Left = 448 + Top = 304 + end + object tbVendedores: TFDTable + IndexFieldNames = 'CDVENDEDOR' + Connection = ConexaoLoja + UpdateOptions.UpdateTableName = 'VENDEDORES' + TableName = 'VENDEDORES' + Left = 264 + Top = 88 + end + object dsVendedores: TDataSource + AutoEdit = False + DataSet = tbVendedores + Left = 264 + Top = 160 + end + object qrConsulta: TFDQuery + Connection = ConexaoLoja + Left = 560 + Top = 72 + end + object dsConsulta: TDataSource + AutoEdit = False + DataSet = qrConsulta + Left = 480 + Top = 72 + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.pas new file mode 100644 index 0000000..7da5d84 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uDM.pas @@ -0,0 +1,83 @@ +unit uDM; + +interface + +uses + System.SysUtils, System.Classes, FireDAC.Stan.Intf, FireDAC.Stan.Option, + FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def, + FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.Phys.FB, + FireDAC.Phys.FBDef, FireDAC.VCLUI.Wait, FireDAC.Stan.Param, FireDAC.DatS, + FireDAC.DApt.Intf, FireDAC.DApt, Data.DB, FireDAC.Comp.DataSet, + FireDAC.Comp.Client; + +type + Tdm = class(TDataModule) + ConexaoLoja: TFDConnection; + tbClientes: TFDTable; + dsClientes: TDataSource; + tbFornec: TFDTable; + dsFornec: TDataSource; + tbItens: TFDTable; + dsItens: TDataSource; + tbProdutos: TFDTable; + dsProdutos: TDataSource; + tbVendas: TFDTable; + dsVendas: TDataSource; + tbVendedores: TFDTable; + dsVendedores: TDataSource; + tbClientesCDCLIENTE: TIntegerField; + tbClientesDCCLIENTE: TStringField; + tbClientesENDERECO: TStringField; + tbClientesBAIRRO: TStringField; + tbClientesCIDADE: TStringField; + tbClientesTELEFONE: TStringField; + tbClientesCEP: TStringField; + tbFornecCDFORNECEDOR: TIntegerField; + tbFornecDCFORNECEDOR: TStringField; + tbFornecENDERECO: TStringField; + tbFornecBAIRRO: TStringField; + tbFornecCIDADE: TStringField; + tbFornecTELEFONE: TStringField; + tbFornecCEP: TStringField; + tbProdutosCDPRODUTO: TIntegerField; + tbProdutosDCPRODUTO: TStringField; + tbProdutosVLPRODUTO: TFMTBCDField; + tbProdutosQTESTOQUE: TFMTBCDField; + tbProdutosQTMINIMA: TFMTBCDField; + tbProdutosCDFORNECEDOR: TIntegerField; + qrConsulta: TFDQuery; + dsConsulta: TDataSource; + tbItensNRVENDA: TIntegerField; + tbItensNRITEM: TIntegerField; + tbItensCDPRODUTO: TIntegerField; + tbItensQTVENDA: TFMTBCDField; + tbItensVLPRODUTO: TFMTBCDField; + tbVendasNRVENDA: TIntegerField; + tbVendasDTVENDA: TDateField; + tbVendasCDVENDEDOR: TIntegerField; + tbVendasCDCLIENTE: TIntegerField; + tbItensDCPRODUTO: TStringField; + tbItensTOTAL: TCurrencyField; + procedure tbItensCalcFields(DataSet: TDataSet); + private + { Private declarations } + public + { Public declarations } + end; + +var + dm: Tdm; + +implementation + +{%CLASSGROUP 'Vcl.Controls.TControl'} + +{$R *.dfm} + +procedure Tdm.tbItensCalcFields(DataSet: TDataSet); +begin + tbItensTOTAL.AsCurrency := tbItensQTVENDA.AsInteger * + tbItensVLPRODUTO.AsCurrency; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.dfm new file mode 100644 index 0000000..04a06e0 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.dfm @@ -0,0 +1,1009 @@ +object frmFornec: TfrmFornec + Left = 0 + Top = 0 + Caption = 'Cadastro de Fornecedores' + ClientHeight = 343 + ClientWidth = 530 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnClose = FormClose + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 530 + Height = 281 + Align = alClient + TabOrder = 0 + ExplicitLeft = 144 + ExplicitTop = 80 + ExplicitWidth = 185 + ExplicitHeight = 41 + object Label1: TLabel + Left = 24 + Top = 32 + Width = 33 + Height = 13 + Caption = 'C'#243'digo' + end + object Label2: TLabel + Left = 24 + Top = 72 + Width = 100 + Height = 13 + Caption = 'Nome do Fornecedor' + FocusControl = cxDBTextEdit1 + end + object Label3: TLabel + Left = 24 + Top = 112 + Width = 45 + Height = 13 + Caption = 'Endere'#231'o' + FocusControl = cxDBTextEdit2 + end + object Label4: TLabel + Left = 24 + Top = 152 + Width = 28 + Height = 13 + Caption = 'Bairro' + FocusControl = cxDBTextEdit3 + end + object Label5: TLabel + Left = 24 + Top = 192 + Width = 33 + Height = 13 + Caption = 'Cidade' + FocusControl = cxDBTextEdit4 + end + object Label6: TLabel + Left = 24 + Top = 232 + Width = 42 + Height = 13 + Caption = 'Telefone' + FocusControl = cxDBTextEdit5 + end + object Label7: TLabel + Left = 160 + Top = 232 + Width = 19 + Height = 13 + Caption = 'CEP' + FocusControl = cxDBTextEdit6 + end + object DBText1: TDBText + Left = 64 + Top = 49 + Width = 65 + Height = 17 + DataField = 'CDFORNECEDOR' + DataSource = dm.dsFornec + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object btSair: TBitBtn + Left = 428 + Top = 232 + Width = 97 + Height = 44 + Caption = 'Sair' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000100000009000000130000 + 0009000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000010000000E00000035000000550000 + 00340000000D0000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000010000000E1307004D672800C2090400960000 + 007B000000390000000D00000001000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000010000000E1609004D8F3700E1B85403FF843200DF0A04 + 00A20000007D000000390000000D000000010000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000010000000F1508004D943A00E2C6650CFFD97811FFB65806FF8836 + 00E00A0300A30000007D0000003A0000000E0000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00010000000F1709004E963F00E1CB6B13FFD77A1AFFD57615FFD77611FFAF57 + 07FF8B3700DF0B0400A20000007E0000003A0000000E00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000010000 + 000F190C00509D4300E3CF7119FFDA8225FFD67A1EFFD4771AFFD57716FFD376 + 15FFAB5609FF903B00E10B0400A30000007F0000003A0000000E000000010000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000010000000F1C0D + 0051A24800E4D27720FFDC872EFFD88127FFD77D23FFD67B20FFD67A1CFFD77A + 1AFFCC7317FFAC570AFF943C00E20C0500A20000007F0000003A0000000E0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000010000000F1C0D0050AA4C + 00E5D57C23FFDF8933FFDC872EFFDB852FFFD98129FFD87F26FFD77D22FFD77A + 1FFFD87B1DFFC47018FFB05B0BFF994000E40B0500A20000007E0000003A0000 + 000E000000010000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000061F0F0042AF5400E3DD8C + 39FFEAA968FFE9AF75FFEBBB89FFDF9142FFDB852DFFDA832CFFD98128FFD980 + 25FFD87E23FFDC8021FFC1721DFFB56010FF9B4300E20F070090000000670000 + 0027000000060000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000002412002CBB5D00E4D3710EFFD87E + 23FFD4771AFFD37414FFE9B077FFE09445FFDD8833FFDC8732FFDB852EFFDB85 + 2BFFD27F29FFC96B13FFCC6A0FFFC9680FFFBE5A04FFA84A00E2170B00560000 + 0024000000070000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004824004B5D2F00675B2E0069572A + 006963300082CD6500FFEDB682FFE2984CFFDF8C39FFDE8B38FFDD8934FFDE8A + 32FFB9732CFFBF5B00FF421D00A3482200775326006A532600693C1B00500000 + 0009000000020000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001D46C00FFF0BB89FFE49C53FFE1913FFFE08F3EFFDF8D3AFFE28E + 38FFBC7632FFC46302FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001D77100FFEFC090FFE6A057FFE39546FFE29344FFE29140FFE492 + 3FFFBA7938FFC86503FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001DB7302FFF1C496FFE8A35DFFE5994CFFE4974AFFE29546FFE797 + 46FFBB7C3DFFCB6A04FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001DE7703FFF3C89DFFEAA763FFE79D50FFE59B4FFFE4994CFFE99B + 4CFFBA7F41FFCF6C03FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001E17C03FFF3CAA5FFEBAB69FFE9A156FFE79F55FFE69C52FFEB9E + 50FFBD8247FFD27103FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001E58003FFF5CFABFFEDAF70FFEBA55CFFE9A35BFFE8A058FFEDA2 + 57FFBD854DFFD57404FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000002000000090000000F0000 + 001000000012E88304FFF6D1B0FFEFB376FFEDA962FFEBA761FFEAA45EFFEFA6 + 5DFFBD8853FFD97805FF000000960000003700000012000000110000000F0000 + 0009000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000700000024000000430000 + 004F00000053EB8604FFF8D6B8FFF1B77CFFEFAD68FFEDAB67FFECA864FFF1AA + 63FFBC8956FFDB7B05FF000000A60000006E0000005500000051000000430000 + 0022000000070000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000472E004B5A3A00724B30008A4026 + 0099532D00A7EF8800FFFADABEFFF3BA82FFF1B16FFFEFAF6DFFEEAC6AFFF3AF + 69FFBD8B5BFFE17C00FF4D2900AD402300A3422500A04527009B301B007A0000 + 0024000000040000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000024170025DF8300E1F99B1CFFF8A9 + 47FFF4A137FFF4A33DFFF5BF88FFF4B778FFF3B576FFF1B373FFF0B070FFF5B2 + 6FFFBB8B58FFCA7F24FFD48323FFDE8C2FFFE78510FFC06800DD180D00490000 + 000C000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000022170023DE8100E0FCC2 + 7EFFFDE7D9FFFACEA8FFF7BD82FFF6BB80FFF5B97CFFF4B779FFF2B476FFF4B4 + 73FFE4A76BFFEBAF71FFF1B67FFFEEA14CFFC06900DC170E00480000000D0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000021170022DF82 + 00E1FDC077FFFDE3CDFFF9C590FFF8BF85FFF7BD82FFF6BB7FFFF4B87CFFF3B6 + 78FFF4B778FFF3B77FFFF0A34BFFC66D00DE160E00480000000D000000010000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002218 + 0023DD8300DFFEC175FFFCE4D1FFFAC692FFF9C186FFF8BE85FFF6BC82FFF5BB + 81FFF4BE8AFFF3A94EFFC96E00DC170F00480000000D00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000020170021DC8200DEFFC173FFFEE4D2FFFBC894FFFAC28AFFF8C08BFFF7C4 + 94FFF8AE52FFC77200DA150F00460000000C0000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000001E16001FDA8200DCFFC273FFFEE6D4FFFCCA9CFFFBCCA3FFFCB3 + 57FFC47300D8140E00450000000C000000010000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000001D14001EDB8300DDFFC377FFFFECE3FFFEBA62FFC677 + 00D9130E00440000000C00000001000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000001E16001FD98300DBFFAD3CFFC97900D7150F + 00410000000C0000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000001D13001EAE6700B1160F00260000 + 0008000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 0 + OnClick = btSairClick + end + object DBNavigator1: TDBNavigator + Left = 264 + Top = 40 + Width = 224 + Height = 38 + DataSource = dm.dsFornec + VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast] + TabOrder = 1 + end + object cxDBTextEdit1: TcxDBTextEdit + Left = 24 + Top = 88 + DataBinding.DataField = 'DCFORNECEDOR' + DataBinding.DataSource = dm.dsFornec + TabOrder = 2 + Width = 353 + end + object cxDBTextEdit2: TcxDBTextEdit + Left = 24 + Top = 128 + DataBinding.DataField = 'ENDERECO' + DataBinding.DataSource = dm.dsFornec + TabOrder = 3 + Width = 353 + end + object cxDBTextEdit3: TcxDBTextEdit + Left = 24 + Top = 168 + DataBinding.DataField = 'BAIRRO' + DataBinding.DataSource = dm.dsFornec + TabOrder = 4 + Width = 353 + end + object cxDBTextEdit4: TcxDBTextEdit + Left = 24 + Top = 208 + DataBinding.DataField = 'CIDADE' + DataBinding.DataSource = dm.dsFornec + TabOrder = 5 + Width = 353 + end + object cxDBTextEdit5: TcxDBTextEdit + Left = 24 + Top = 248 + DataBinding.DataField = 'TELEFONE' + DataBinding.DataSource = dm.dsFornec + TabOrder = 6 + Width = 121 + end + object cxDBTextEdit6: TcxDBTextEdit + Left = 160 + Top = 248 + DataBinding.DataField = 'CEP' + DataBinding.DataSource = dm.dsFornec + TabOrder = 7 + Width = 121 + end + end + object Panel2: TPanel + Left = 0 + Top = 281 + Width = 530 + Height = 62 + Align = alBottom + TabOrder = 1 + ExplicitTop = 328 + ExplicitWidth = 635 + object btInserir: TBitBtn + Left = 16 + Top = 6 + Width = 97 + Height = 43 + Caption = '&Inserir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000009300FF009300FF009300FF0093 + 00FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C3F2B2B76009300FF35CE5FFF31CA59FF1DB6 + 34FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FFC9AFAFFF009300FF54ED92FF4FE88AFF2EC7 + 50FF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFD9B5 + B5FFD5B1B1FFD0ACACFFCCA9A9FFD2B4B4FF009300FF53EC8EFF4CE584FF2BC5 + 4BFF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FF009300FF009300FF009300FF009300FF009300FF53EC8DFF4DE684FF29C2 + 47FF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFDAB6 + B6FF009300FF42DB6DFF39D25FFF37D05AFF3CD564FF50E986FF4CE581FF3FD8 + 6AFF27C044FF2AC34AFF2CC54FFF1DB634FF009300FF00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFD6B2 + B2FF009300FF65FEA4FF58F190FF56EF8EFF52EB88FF4FE882FF4CE580FF4CE5 + 81FF4DE685FF4CE584FF4EE78AFF33CC5AFF009300FF00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFCFAB + ABFF009300FF6DFFAFFF61FA9CFF5EF798FF57F08FFF52EB86FF4FE882FF50E9 + 86FF53EC8CFF53EC8DFF53EC91FF36CF5FFF009300FF00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFDBB7 + B7FF009300FF009300FF009300FF009300FF009300FF58F190FF52EB88FF39D2 + 5FFF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FFD4B0B0FFCFABABFFCAA6A6FFC6A1A1FF009300FF60F99BFF58F18FFF2FC8 + 4DFF009300FFB09898F700000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFC6A1A1FF009300FF62FB9EFF59F292FF33CD + 53FF009300FFAC9595EE00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFC9A5A5FF009300FF6CFFAEFF64FDA3FF39D2 + 5DFF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFBD9999FF009300FF009300FF009300FF0093 + 00FF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFC7A3A3FFBE9A9AFFB79898FFB79898FFBC9E + 9EFFBEA5A5FFBCA6A6FB00000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 0 + OnClick = btInserirClick + end + object btEditar: TBitBtn + Left = 119 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Editar' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000204070B0C162D3B16171B6E1F1F + 1EA32A2A2AD7383838F129292984000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000501091B446997305CBCD64074D9FC4F87F3FF3F4652FF4242 + 40FF515151FF7B7B7BFF656565EE000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000200040D6118B2398F82FF74A7FFFF73A8FFFF79B3FFFF58595BFF6262 + 61FF7A7A7AFF959595FF7D7777FCA58888E4633E3EC04B2B2B9C2F19196A1309 + 092C000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005655 + 5557469151D9028F03FF649DDEFF79ADFFFF7AB1FFFF80BBFFFF7793B1FF7874 + 71FF909090FF888887FFA99999FFD1A9A9FFBB8888FFA97676FF925F5FFF7743 + 43FE5A2B2BD8331A1A730502020B000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005F5C5C5F68A8 + 6CEE0D981AFF18B31FFF67A4D8FF81B7FFFF82BBFFFF88C4FFFF91D0FFFF8D9F + AAFF98928BFF7A8290FFC8B0AFFFC89A9AFFBC8989FFB78484FFB38080FFAC79 + 79FF996666FF774444FF5B2D2DE11D0E0E3D0000000000000000000000000000 + 000000000000000000000000000000000000000000004D4B4B4D7FAD7BF11399 + 22FF26C239FF3AD754FF4EA398FF8ABFFFFF8AC4FFFF90CCFFFF99D7FFFF9ADB + FFFF97D6FFFF6395F8FFDBBDC0FFC29090FFBB8888FFB48181FFAE7B7BFFA572 + 72FF996666FF8E5B5BFF7E4B4BFF643232F71A0C0C3A00000000000000000000 + 000000000000000000000000000000000000000000006E966CCB169927FF29C5 + 3DFF3BD459FF44DE65FF3BC95CFF8DC2FFFF91CCFFFF97D4FFFF9BD9FFFF97D4 + FFFF8AC5FEFF8BA4ECFFD9B4B4FFC28F8FFFBB8888FFB38080FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF4C2727C500000000000000000000 + 000000000000000000000000000000000000083110511A9A2DFE2DC842FF3CD5 + 59FF44DD66FF4FE874FF57F581FF62D6A0FF9BD1FFFF9CD9FFFF98D7FFFF97D3 + FFFF7AB1FEFFB2B1D7FFCEA2A2FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D + 7DFF9A6767FF8A5757FF7E4B4BFF723F3FFF603030F000000000000000000000 + 000000000000000000000000000007280C4017952DF72FCA47FF3DD65BFF45DE + 69FF4FE876FF59F285FF63FC94FF60FE8FFF6AE5A5FF98D9FAFF9FD4FFFF8ACF + EDFF62A1E0FFD4BBC2FFBE8D8DFFAD7A7AFF9E6B6BFF966363FF956262FF9663 + 63FF986565FFA37070FF865353FF713E3EFF5F2D2DF100000000000000000000 + 00000000000000000000051F0A3218922DF031CB4AFF3ED75CFF46DF69FF50E9 + 77FF5AF386FF63FC95FF60F991FF56EF81FF4CE772FF41E05DFF39CD58FF35B5 + 4EFFC0C8AFFFD5A8A8FFCC9999FFC59292FFBE8B8BFFB78484FFB17E7EFFA875 + 75FF976464FF7B4848FF875454FF8B5858FF602D2DF600000000000000000000 + 00000000000006140924168E2DE832CB4CFF3FD85DFF47E06AFF51EA79FF5BF4 + 88FF64FD95FF5FF890FF55EE80FF4CE672FF44DF64FF32C553FF56B66AFFD8C8 + BFFFDBADADFFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF7C4949FF613232F000000000000000000000 + 00000A0A0A18554F53DC35CA4FFF40D95FFF48E16CFF51EA7AFF5CF589FF64FD + 96FF5EF78EFF54ED7FFF4CE571FF42DD64FF2EBE51FF7EC086FFE2C4C2FFDCAB + ABFFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572A2ADD00000000000000000001 + 0708464661CC5F8965FF3DE05EFF49E26DFF52EB7BFF5DF68AFF64FD96FF5EF7 + 8CFF53EC7DFF4BE471FF3FD960FF31BA55FFADD8AEFFF4D9D9FFEFC4C4FFECBA + BAFFE5B2B2FFDEABABFFD8A5A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA673 + 73FF986565FF8B5858FF7E4B4BFF723F3FFF622F2FF600000000000000000D1F + 778C555DA6FF7DA882FF46E86EFF53EC7EFF5EF78CFF64FD96FF5DF68BFF52EB + 7CFF4AE46FFF3AD15DFF41BB61FFC3D0BAFFD8B1B1FFC18D8DFFBD8989FFB885 + 85FFB68383FFB07D7DFFAC7979FFA77474FFA57272FFA47171FFA26F6FFFA26F + 6FFFAA7777FF976464FF7E4B4BFF723F3FFF612F2FF600000000000000001938 + C7E28C92BFFFC8C8C3FF49EC76FF5EF98DFF64FD96FF5CF58AFF53EC7CFF49E4 + 6EFF35C859FF5BBA70FFE2D6CDFFEEC4C4FFE5B4B4FFDDABABFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA471 + 71FF875454FF875454FF905D5DFF814F4FFF602D2DF600000000000000002045 + D2EB8292E1FFFFFDF9FFAAE9BDFF58FE8EFF57F486FF4EEC78FF45E46AFF30C0 + 55FF8DD198FFF7E1E0FFF1C7C7FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA673 + 73FF9A6767FF8B5858FF7C4949FF845151FF5D2D2DEC00000000000000001834 + A0B2375FECFFEBEDF8FFFFFFFDFFCEE9D1FF82E199FF70CD86FF7DA986FFB7E1 + BAFFFBE2E2FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572C2CDC0000000000000000070F + 2D2F2346D6F23A61ECFF95A5E6FFAEB2D2FF8883AEFFA89E9FFAF2E1E2FFFFE5 + E5FFFAD6D6FFF4CDCDFFEFC4C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5B2D2DE900000000000000000000 + 0000050B25290F2189AB0F23B4EA010B98DE00004778D8BEBDE2FFE1E1FFFEDD + DDFFFAD5D5FFF6CFCFFFF5D1D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9 + B9FFE7B4B4FFE1AEAEFFD9A6A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA976 + 76FF986565FF8B5858FF7E4B4BFF723F3FFF5E2D2DEC00000000000000000000 + 00000000000000000000000000000000000000000000C69B9BD2FFDEDEFFFFED + EDFFFFF8F8FFEDD8D8FFDFBEBEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB88 + 88FFB88585FFB17E7EFFAB7878FFA97676FFA67373FFA57272FFA16E6EFFA06D + 6DFF9F6C6CFFA06D6DFF865353FF713F3FFF5F2D2DF100000000000000000000 + 00000000000000000000000000000000000000000000CA9B9BD3FFFAFAFFF0D9 + D9FFE4BBBBFFEFC6C6FFF2C5C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA774 + 74FF936060FF804D4DFF865353FF966363FF602F2FF500000000000000000000 + 00000000000000000000000000000000000000000000AC8787B5F9D7D7FFFFDF + DFFFFDD9D9FFF5CECEFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF744141FF542929D700000000000000000000 + 00000000000000000000000000000000000000000000D1A5A5DAFFE0E0FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5A2E2EE400000000000000000000 + 00000000000000000000000000000000000000000000D3A5A5DBFFE1E1FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF734040FF5F3030E600000000000000000000 + 00000000000000000000000000000000000000000000D7A9A9DFFFE0E0FFFEDD + DDFFFAD5D5FFF4CACAFFEFC1C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3 + A3FFD3A0A0FFCC9898FFC69292FFBF8B8BFFB88585FFB17E7EFFAC7979FFA471 + 71FF976464FF8B5858FF7E4B4BFF734040FF623232E900000000000000000000 + 00000000000000000000000000000000000000000000DBABABE0FFDFDFFFFFE8 + E8FFFFEDEDFFFDEFEFFFFDEBEBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6 + D6FFF7D1D1FFF3CACAFFEEC2C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB481 + 81FFA37070FF966363FF855252FF6E3B3BFF643535EB00000000000000000000 + 00000000000000000000000000000000000000000000D6A6A6DBFFFFFFFFFEEB + EBFFFAD2D2FFF7C3C3FFF4BDBDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3 + B3FFE7B2B2FFE5B1B1FFE3B0B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEAB + ABFFD9A6A6FFCE9B9BFFB58282FF986565FF653636EB00000000000000000000 + 0000000000000000000000000000000000000000000077676777FDD5D5FEFBC6 + C6FFFCC7C7FFF9C6C6FFF7C4C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8 + B8FFE8B5B5FFE6B3B3FFE4B1B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9 + A9FFDDAAAAFFDFACACFFDBA8A8FF895656FF4A2A2AA100000000000000000000 + 00000000000000000000000000000000000000000000000000004A44444ABD9D + 9DBDF1BFBFF9F0BDBDFFF1BEBEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBA + BAFEEDBABAFFEBB8B8FFE8B5B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC794 + 94FFB88585FFA57373FE815151D9432929730201010500000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000100C0C103F3131456650507083646492997676AFA68080C1AF8585D0B588 + 88DBB48989E0B18484E0AB7E7EDD9C7171D3906767C77C5858B46948489C5138 + 387E36242457170F0F2200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 1 + OnClick = btEditarClick + end + object btExcluir: TBitBtn + Left = 222 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Excluir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000060E9DD400007CB200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000050E + 91C8102DD5FF1E4EFAFF0102A5FE00004A73000004050000000000002F41040C + B2FF020DA9FF02029AFF7F7CBAE9A78585DA9A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000006070000 + 96F12150F7FF2360FFFF215DFFFF0919BDFF21218BDE7A76A1C20308ACFF1340 + EAFF144FFFFF0F4AFFFF0402A6FFECD2D2FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 537C0F25C8FF2860FFFF2358FFFF245EFFFF0D22C7FF000099FF1744EAFF174D + FFFF1349FFFF1142EAFF0415B6FFECD3D3FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 0000080FB5FF1F49EAFF2A61FFFF2459FFFF235AFFFF1A44EAFF1D51FFFF1A4F + FFFF1643EAFF071BC2FF5E54B0FFE4C1C1FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000263500008BF01938DBFF2C63FFFF2557FFFF2254FFFF1F53FFFF1F55 + FFFF050CACFF554CAFFFE2C6CAFFDAA6A6FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 0000000000000000141F1B198AF91E42E5FF285DFFFF2557FFFF2458FFFF1737 + DCFF2D2B9AFFFDECEDFFFAD2D2FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 0000000000000000000009088EFD3268FFFF2D62FFFF2A60FFFF275DFFFF255E + FFFF0305A1FF8C7CBAFFC9A0A0FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000002A3D0D1AADFF3871FFFF356EFFFF142CCCFF2556FDFF2962 + FFFF2054FFFF0D0C97FFD1BBD3FFDEAEAEFFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000008ADA284FEAFF3C75FFFF1B37D4FF2F2B98FF060592FF1D47 + EAFF2863FFFF1333DEFF564DA9FFE5C2C2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 0000000000000508A6FE3666EAFF2A54EAFF100F98FFE2D2E3FFFAE6E6FF0202 + A0FF1E4AEAFF2669FFFF040BA6FFECD2D2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 000000000000000065A51E35D1FF101EBBFF9087D1FFFBE0E0FFF4CBCBFFF8E2 + E2FF070DB4FF1C48F8FF0610B8FFF7E2E2FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000766ABDEE3733B8FFFAE7ECFFFFE9E9FFFFF1F1FFE7CF + CFFFECDADAFF3D36BAFF7769ADFFCBA3A4FFB98686FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000C6A5A5D1FFF0F0FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFEBBCBCFFEFD0D0FFE5BFBFFFDCAAAAFFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA47171FF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 2 + OnClick = btExcluirClick + end + object btCancelar: TBitBtn + Left = 325 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Cancelar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFD1A2 + A2FFDBBBBBFFD7B7B7FFCDAAAAFFC19999FFAA7B7BFF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD3A5A5FFB5B0 + 9CFF367F2FFF367B2FFF518448FF7B956CFFB5AE9FFFC0A1A1FF956666FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD1A6 + A6FFBFB9A8FF1D751AFF10A418FF0C9812FF087B07FF397D32FFA2A18DFF9A73 + 73FF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFCB9F9FFFBAB8A5FF0C790DFF1BBC2AFF19B826FF15AE22FF0A780BFF8295 + 71FF906868FF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFDDBCBCFF518F47FF1DB42EFF20BB31FF1EBA30FF21C031FF0C7C + 0CFF9A9A84FF6C3F3FEE00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFB99191FF79A06BFF1CAA2AFF29C33DFF26BF39FF28C23BFF23BC + 35FF3A8333FF967777F600000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFCAA0A0FF8CA97BFF1FAC2DFF32CC4AFF2EC745FF2FC844FF33D0 + 4DFF0C8911FFA6948EFA00000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFC89E9EFF89AB78FF24B436FF39D355FF35CE50FF35CE4FFF38D4 + 56FF17A023FF879276EF00000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD3AA + AAFFD2ADADFFD4B4B4FF7BA76CFF2DC044FF41DB61FF3DD65CFF3DD65BFF41DB + 60FF20AE2FFF7F926FF500000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD8AFAFFF87AC + 71FF69AD5CFF65A659FF2F8929FF3AD157FF47E16BFF45DE68FF44DD67FF49E3 + 6CFF1DAB2AFF4B8841FA0041007200440073002A004800000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFD0A0A0FFBDBF + A7FF109812FF4DE672FF46DD68FF50E978FF4EE775FF4DE673FF4CE572FF4FE8 + 76FF3ED55EFF3DD05AFF26B83AFF006B00C50009001000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFF2CF + CFFFA8CD98FF1CB229FF63FE96FF59F284FF55EE80FF54ED7FFF54ED7EFF54ED + 7FFF5DF78CFF3FD760FF006900BB0007000B0000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFEAC8C8FF79B56CFF33C94CFF66FF9AFF5EF78EFF5CF58BFF5EF78CFF64FD + 98FF3ED55CFF379530FC00050008000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFEDD0CFFF4CA144FF50E978FF6CFFA1FF67FF9AFF6FFFA7FF3CD6 + 5AFF459D3CFF988987CC00000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE1AFAFFFE1D0C7FF27A023FF64FD97FF74FFB0FF35D251FF4DA4 + 43F7938585B00504040800000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C7886767BB9AA58CD415A71BFB34D04EFF409A3ECD0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000003000490051007D000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 3 + OnClick = btCancelarClick + end + object btConfirmar: TBitBtn + Left = 428 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Confirmar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000F0021003A0087005500CA056100EA056200EB005200CC0037 + 008A000F00250000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB976969EBBBA0 + 9FF25D9252F6077804FE0D8200FF178600FF1D8100FF2A7800FF327200FF236D + 00FF096800FB003B008A00020005000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCAAAAFFE4C8C7FF4C95 + 44FF028B03FF029E04FF009A00FF009800FF009700FF009700FF078D00FF2579 + 00FF396D00FF1A6B00FF004A00B3000100040000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFE2BDBDFF73A867FF0692 + 0BFF07A310FF019E0AFF19B535FF6AD58BFF13B12FFF009700FF009700FF0097 + 00FF138500FF3B6B00FF1A6C00FF003D008A0000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDCACACFFCEC8B8FF0F8A10FF16AD + 23FF09A617FF16B130FFE2EEE9FFFFFBFFFFDCF8EAFF12B534FF009A00FF0199 + 02FF009800FF158400FF3A6E00FF086800FB0010002500000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFE6BFBFFF76A86AFF2DAC38FF0DAB + 22FF0DA81FFFD8E5DBFFF7F2F6FFF6F4F5FFFFFDFFFFDEFAEBFF12B635FF009B + 01FF019A03FF009800FF2C7700FF226F00FF0038008B00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFE5C6C6FF369230FF49C55EFF09A2 + 16FFD0DDCFFFF0EAEFFFF8F0F7FFFFF9FFFFFFFBFFFFFFFFFFFFDDFAEAFF12B6 + 36FF009B01FF009A02FF0F8B00FF337300FF005400CD00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFE3C7C7FF1B901CFF58CD71FF4FAC + 4FFFFBE9F9FFFBEDF9FF82CA86FF00AA19FFABDEB3FFFFFFFFFFFFFFFFFFDDF9 + EAFF12B535FF009A00FF009900FF347500FF036700EE00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFECD0D0FF1E951CFF6DD587FF07A7 + 21FF7BB777FF71BB6DFF0BB028FF1FB941FF08AE24FFACDEB3FFFFFEFFFFFFFF + FFFFDCF8E8FF12B432FF009A00FF287E00FF046700ED00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFE8C8C8FF399733FF6DD78BFF3FCA + 66FF1CBB45FF1EBC45FF27C152FF24BD4AFF21BA43FF07AE25FFACDDB1FFFFFB + FFFFFFFBFFFFD8F4E4FF10B430FF1E8300FF005A00CB00000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFE3BDBDFF78AC6BFF4BC162FF6CD9 + 8EFF2AC85CFF30C961FF2EC75BFF29C254FF24BD4AFF20B941FF06AC21FFA9DA + AFFFFFF8FFFFFFF8FFFF8DE2ACFF0E7E00FF003C008700000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFEDBEBEFFD8D1C1FF189C1EFF84E5 + A8FF4FD47CFF2FCB63FF31CB64FF2EC75BFF27C050FF22BC47FF1BB53BFF03A9 + 1DFF9FD5A4FFC7E3CDFF1FB334FF037500F90010002200000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFC9A4A4FF72A764FF3AB5 + 4EFF85E4A9FF4DD27AFF2DCB62FF2FC85FFF29C254FF23BC48FF1EB83DFF18B1 + 32FF08A81DFF04A817FF038E04FF004300830000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFE3C6C5FF5398 + 4AFF3AB64EFF82E4A8FF6ADB91FF3DCC6BFF26C251FF20BC48FF1DB73DFF18B2 + 32FF16B12BFF089510FF005500AC000100030000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFDEC1 + C0FF76AB69FF189D1EFF4EC56AFF70DC94FF67D789FF51CE72FF41C55DFF26AC + 37FF0D8E0FFF58914BFB00010003000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFD2ADADFFC5BDADFF6FA562FF34942EFF1C961CFF1C931BFF2E8D28FF5F94 + 52FFA29B8BFF866868E600000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBF8F8FFFC7A0A0FFCDADADFFCDB0B0FFC6AAAAFFB89898FF9E78 + 78FF7A4A4AFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 4 + OnClick = btConfirmarClick + end + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.pas new file mode 100644 index 0000000..40aadea --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uFornec.pas @@ -0,0 +1,142 @@ +unit uFornec; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, + System.Classes, Vcl.Graphics, Data.DB, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, uDM, cxGraphics, + cxControls, cxLookAndFeels, cxLookAndFeelPainters, cxContainer, cxEdit, + Vcl.DBCtrls, cxTextEdit, cxDBEdit, Vcl.StdCtrls, Vcl.Buttons; + +type + TfrmFornec = class(TForm) + Panel1: TPanel; + Panel2: TPanel; + btInserir: TBitBtn; + btEditar: TBitBtn; + btExcluir: TBitBtn; + btCancelar: TBitBtn; + btConfirmar: TBitBtn; + btSair: TBitBtn; + DBNavigator1: TDBNavigator; + Label1: TLabel; + Label2: TLabel; + cxDBTextEdit1: TcxDBTextEdit; + Label3: TLabel; + cxDBTextEdit2: TcxDBTextEdit; + Label4: TLabel; + cxDBTextEdit3: TcxDBTextEdit; + Label5: TLabel; + cxDBTextEdit4: TcxDBTextEdit; + Label6: TLabel; + cxDBTextEdit5: TcxDBTextEdit; + Label7: TLabel; + cxDBTextEdit6: TcxDBTextEdit; + DBText1: TDBText; + procedure btInserirClick(Sender: TObject); + procedure btEditarClick(Sender: TObject); + procedure btExcluirClick(Sender: TObject); + procedure btCancelarClick(Sender: TObject); + procedure btConfirmarClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure btSairClick(Sender: TObject); + private + { Private declarations } + procedure Tratabotoes; //ctrl+shift+c + public + { Public declarations } + end; + +var + frmFornec: TfrmFornec; + +implementation + +{$R *.dfm} + +procedure TfrmFornec.btCancelarClick(Sender: TObject); +begin + dm.tbFornec.Cancel; + TrataBotoes; +end; + +procedure TfrmFornec.btConfirmarClick(Sender: TObject); +begin + // Regras de validação + if dm.tbFornec.FieldByName('DCFORNECEDOR').AsString = '' then + begin + MessageDlg('Falta digitar o nome do fornecedor', + mtWarning, [mbOk], 0); + cxDBTextEdit1.SetFocus; + Exit; + end; + + dm.tbFornec.Post; + TrataBotoes; +end; + +procedure TfrmFornec.btEditarClick(Sender: TObject); +begin + TrataBotoes; + dm.tbFornec.Edit; +end; + +procedure TfrmFornec.btExcluirClick(Sender: TObject); +begin + if MessageDlg('Deseja realmente excluir?', + mtConfirmation, [mbYes, mbNo], 0) = mrYes + then + Dm.tbFornec.Delete; +end; + +procedure TfrmFornec.btInserirClick(Sender: TObject); +var + prox:integer; +begin + TrataBotoes; + + Dm.tbFornec.Last; //Posiciona no último registro + prox := Dm.tbFornec.FieldByName('cdfornecedor').asInteger + 1; + + Dm.tbFornec.Append; //Insere no final da tabela + Dm.tbFornec.fieldbyname('cdfornecedor').asinteger := prox; + + cxDBTextEdit1.SetFocus; +end; + +procedure TfrmFornec.btSairClick(Sender: TObject); +begin + if dm.tbFornec.State IN [dsInsert, dsEdit] then + begin + MessageDlg('Cancele ou confirme a operação', mtWarning, + [mbOk], 0); + Exit; + end; + + Close; +end; + +procedure TfrmFornec.FormClose(Sender: TObject; var Action: TCloseAction); +begin + dm.tbFornec.Close; +end; + +procedure TfrmFornec.FormShow(Sender: TObject); +begin + dm.tbFornec.Open; +end; + +procedure TfrmFornec.Tratabotoes; +begin + btInserir.enabled := not BtInserir.enabled; + btEditar.enabled := not BtEditar.enabled; + btExcluir.enabled := not BtExcluir.enabled; + btConfirmar.enabled := not btConfirmar.enabled; + BtCancelar.enabled := not BtCancelar.enabled; + + DBNavigator1.Enabled := not DBNavigator1.Enabled; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.dfm new file mode 100644 index 0000000..421fa93 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.dfm @@ -0,0 +1,1581 @@ +object frmMenu: TfrmMenu + Left = 0 + Top = 0 + Caption = 'ERP Loja 2020' + ClientHeight = 397 + ClientWidth = 695 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + Menu = MainMenu1 + OldCreateOrder = False + Position = poScreenCenter + PixelsPerInch = 96 + TextHeight = 13 + object Image1: TImage + Left = 0 + Top = 0 + Width = 695 + Height = 356 + Align = alClient + Picture.Data = { + 0D546478536D617274496D616765FFD8FFE000104A4649460001010100600060 + 0000FFDB0043000503040404030504040405050506070C08070707070F0B0B09 + 0C110F1212110F111113161C1713141A1511111821181A1D1D1F1F1F13172224 + 221E241C1E1F1EFFDB0043010505050706070E08080E1E1411141E1E1E1E1E1E + 1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E + 1E1E1E1E1E1E1E1E1E1E1E1EFFC200110801C2036603012200021101031101FF + C4001C0001000105010100000000000000000000000501020304060708FFC400 + 1B01010002030101000000000000000000000001040203050607FFDA000C0301 + 0002100310000001F65000000000000000000000000000000000000000000000 + 00000A42AA255000000000000000000000000000000000000000000000000000 + 0000000000005B88CEE1600F59713D91914A8000000000A56D863E462E232CB7 + FA4D5E4327B15FC277586350000528E2717591FE65931CBD7F2F927A7E58EEA9 + 5C8000000000000000000000000000000000000000000000000502D87F343BAF + 328DDA306D6C764713E9FC177275D5A54000000000597E3479EE6C5D9CE55E27 + 6B7CE77D2393AA3B352B00804ACE0BB8E3B19C1DC73FB711C9E7BEC8CBD02B6D + D9E35120000000000000000000000000000000000000000000050AD3170C763E + 75C8632CCF9E548BE97B1E888B94BA878F76BC576A75A000000000585DABAD19 + 1944777C8F5EC7CDE5B4F5F39EC38AF40E1223D1EB833C00291666E6F63244F4 + 3C3F79C0445D3905DDC4C1743E7FDF6517890000000000000000000000000000 + 00000000000002856D4412FCC709CC92917B5B260DEEA7BB397EC6B50C718486 + 946DA8E17B6C39A63AD52B19000005288B96D52B2EE731DBC272B9E3A9FAEF4C + F42F9E7A3DFC7F52F1DF58F2FB3C9F6C829E63A797EAFCDBD1E66E530C465F0D + F43F04BD123E9DE5992CE3F4BF2BE5FE9FCFCF9DF4FF002EF53A99703DE73321 + 944D0C80000000000000000000000000000000000000005311974F8FF3B3B1E1 + AFDB35F664BD04E3BD0256E2956A436A3F475A57DB765CF563CB752C55D5B2FB + 356EEAEB469B1509000B63E4602B6D89D0D68FE27A6DC81DC8FCBA71F172917D + 2890AD2B18DD8EB1BBA8FD0F21E09E81B78BA305DE78F75BCFECC7EDE87535EA + 6A6CEB63737AFC7975CAEB5BB09AF6FF009CF779BB7E8CE1F52EE7E5E90C77E0 + A89000000000000000000000000000000000005285D6C579A1DD799456D1ADB9 + 9BAD397EEBACDA2CCB4B4AE2D18E89DBD264CB5E2CD75D62A86DD008D5B2FB2B + DCEACAE9B20000539FE839FA767971E3FD3EAC0F51658DBC346763C877E77C67 + BD1B231FBAA4856B4D172520B656F937D295F4FF003F8F88EA70D9D10D96EB6A + 75D6DD6EDCEDBE959867C097B5763F33763CCCFDA91329CFCEB75B7400000000 + 00000000000000000000000052CE2CEB3CF38EC2532669323BA1EC7A62265EEA + 0A6BC4923138AE985F764DB5ADB8DF54125BCB46DE9717887A1E3B3ADB2FB35B + ABAD2BA6D000014E7FA0E7E9D8E5C78EF515A192BC7F5DCC5EAD6C5F7D1DB2FF + 0021A32F15DAD7BC30B60952ACF5DCB5D5F31A7B38F6BB5E3A2F04D4765BF5EE + 33E85295A4975B74C67F47F33D8D3AFE88D9F27F58E26EA8D3B8000000000000 + 0000000000002050556C5CA5799E1B9326E1F67398773A7EF4E4FB4CC0B638DE + 8CD2B0AAFC9B745992ADF5432C06AC4ED44F17C5D6EF4FF399F5E9FA74DC219F + ABF41E13D4EDE17BB5DCFCE4F2722DACE155285CB75F1CB679FDD87E7DB821E5 + FD215A0D7D86588613A1CF4C66EA69E631771CFEFBF0E2F6D5D21ADA6C62A0B8 + A5D4F63F23A69EE6BDDF3F9B4A429B7643A4B571E9E39BDEB279D1F4A3653EAF + D67C9BD6B81E8428F40000000000000000000000000A20A53470981F28DCB338 + C1B123DFCB8DF4398A9530233E96869C4E6C4CBB355996E58AA299EAAAD8CC31 + 95B757C862DFA2F9B4E751E7BD5F9353A1E7ED762B9F5E9B273E2AED31D293DE + F44DDCCE066FAD8BDFCAECE4BC3BACD31E8F66A6B69AD9F50E7DAA46C9C654B5 + 0A38FD62B448010C17E46715A184E942F511D6F6E9434D42DEE9E2166DD687B2 + F905295757CD56D550CB873633D1C4CAC5E1AE306DD9D6FAC7947ABF03D0851E + 800000000000000000000000A29062C3A35B765D7BADA367C6B6B5B63AD47DA6 + 43537328597EBC23B439C9DCA3364BEEDF529537691AD18ECC544EFF003F4C35 + 27E0696894E53D31DCE8F91C17BC727CCF47E5B378357577696F517651CEEC5B + 66ADFE810BCFCED9E6CFF41CF739BF9DE81E75ADA15BA3B9EB9C3F794745E355 + 4A46C946E8DD0A38BD7099152854A08008F908FDBB34E166A17A9D4C42CDB0F6 + 5F21A295EB7982883362CD0E8A2A562B5EB8BAD2BB76F5BEB1E4FEB1C0F42147 + A000000000000000000005040A60C672E861B285B0ABB94AD3278D6C6BECF639 + FEDBB9A9B7962D6D9D63CE66E166B3D52A52DF3EB8633989A73F9B98EA2BEAE5 + BB5E266B8DB726399DCB767261D482A9DD9C9580E839D770721D9DF723C4F37A + 5F1FB7ABA7644CAEEDF134938DC6CE7D7D8EEF0ADCB7A0CAD74F32A35D701192 + 7195F7C2D68E375AB426400020AD1247C8C76DD9A70B350BD3EA62166D87B2F9 + 0DB5A57ADE614AD215CD8731D1454AC4EAC232AAEED9D6FABF947ABF9EF4214B + A0000000000000000000052DAEAEB9C5A8736ED2A6ADA110B6EB7278DECEB6CF + 639FEDDB7A9B7962D6D9D63CEA6A166B66BDAE37A4E3ADF989DB32EA6BC757AB + 89EAE2C73D398F272FBB82EDED3E7756375F6295AFE3E839A93CB4EDEAECBADC + AC9A7CC5BDEE343C4FA4C2EBBFC2F4BDBEBF1FD04AED9CFD4100004649C657DF + 0A38DD72B49000002A23A463B6ECD3859A85E9F5310B36CADBECBE414A9D6F32 + A543361CD0E86265A275611CA576ECEB7D5FC93D6BCEFA3B9453BD5120000000 + 00000000000B6364A3EB6DD51CCBC130105B75B93C73635F63B1CFF6EDBD4DBC + B16B6CEB1E75350B35B3563E2FBAD5B7E6F4A67735E87633D9B74E5F62EB2FB7 + 5ECBA32CC3CDBB6E292DCE9E8D7D889C1DBE2EBC26FC8F4B97970E7C3A37EC41 + CDC2EDD5D5C6C9EB723B12A391D508040248C938CAFBE16B471BAE0804AB4495 + A05682B1D231DB7669C2CD42F4FA98859B55B6B6FB2F9154757CC0499F066874 + 3132D13AB08DA9B7675BEADE5DEA5E73D1AA54BC12000000000000000000A6B6 + CD319856E69F2AF14AEBCC0597DB93C73635F67AFCEF6EDAD5DACA1ADB3AC79D + 4D42CD67AA5352FD4E5D825A2789D495AD29D2AB761D2D99C75B769C874EBF51 + C657A0D97B9B99D3DBCF56ACAC4CCF4BCD596DD8B5ECCB15CC4B5CA5E8F2D152 + DC9ECEB69CADB46FC5576B5A85AA0C3201192717A37430E27608BE7EDEAED69C + 7F530CE2B6D015A5648E918EDBB34E1A661FA9D28ED5DF74BCCE9EFE864ECF98 + DDB6EB7D1F952B498AE7D7D83A08A958AD5AE346DDBD9FA9796FA979FF004414 + AF80000000000000000000A545B83631E13A7832EB73AE29557DCB2FB328F1DD + AD6D8EC73BDBB6B576B286B6CEB1E75350B359EADC8E91E4B8F7F765399EA72D + 999B3A9BEA6EC166E66E67AFD25B9ABF4F5B63166CF5C3EEEA6DEFA7A3330939 + D1F3B87474A4671E5FB998CD33749EAC3F3FA931BBC4F47AB74A62B736331D86 + 5B0D3DF1EC98E95862CAC728182EEBCCB45BE3F1BA8E8E9E63A0DDDAD1B272A7 + 9DEA802B2A47C847ECD9A7A1BF1FD5BDE9F5A5DD1F23E65CF7AD79BF4397895A + 7AEF1D4AA88AE7C1B04FC54AC4EBD71C366CED3D47CBBD47CF7A30A77C000000 + 0140A0AA82E00000000148B9087A5615285A0165F664F1ED8D7D8EBF3BDBB6B5 + B67386B6CEB1E75350B359EADDD392A569B690FA18DDC9596C153A5A70D33096 + A2797E1CF5DF5AF1B8EC9ADFE03D2B7D6E5B77A595EBF92D6DBCB1B4AECB4227 + 2BDDE67A5B63B1CB7A235334B0F475D03A0AF19D142435B6584C55B2BA946D6B + 792FAD797E9DF9FAFF002CF63B195DC6F59E715F6750ABCD75E83295682B1D23 + 1DB76E9C34CC1756FF007D3FE43EAFD1F331D1B8BB6CB99E3D87D6B87F49E679 + EB6E757954D8D7D99C67A265A275E31CCF3B8D990F51E4FABE17A0A94AD6D5A5 + 0B96917282B413550852B40002E090000000860899A89A566C14AC80B2FB267C + 7B63067EBF37DBF675B67386B6CEB1E75350B359EBDAE666F1D1E95F92DBB458 + AE2CB8B26941CDC26ECFA2C1960F6273919CEBB6D680E8AFB2CF1F2EA6FE86AC + B26CE86DE1BADB33E386BC847EDC986ECA464C68EC14C51788D99E8B984ED20A + 4919F86EF62EA6EF0BF53C5B7CBEAC6CFC5E7D53BD11D0D32D7CA26E2799D1C4 + 346F47C8C76DD9A7C9F4FCC7A2E65FD6F137F4B82968D8E9C7DBE53CD7D33977 + 60385F59C5D1E778DEC75FCCFA4F3933D0E499E17672CA464A54E82EA5D635D2 + 95A4C820A5500900029540005C19000000014D4DB6130892D3E75CC2C966AD94 + B2FB227C7F3E0CFD7E77B7ECEBEC670D6D9D63CEA6A166B3D54A56DA1D4BF261 + CDAB75B863216AF43A080E8A63ABCAE2FB2DDCB739B8EBB1CDC69E9A02EE8F56 + EE7E672F30CBA485C1D21012FB5CD9391F1FD19072BB308496288E94839CBE38 + CEE7658D0929B0E67A789A5639CD39B87F39DEB2FB3257DDD457263EFF00118F + 2309868CEB35A95BE6E3E7622A74E9C67AB791FA5E16BE6C19EFF3291B2BE9D8 + 67C5FABE96EF32E06ACD833A70A29732CD298363A5495A577EAA52B4914AA000 + 00000000B832000000140520C7874ABEEBF09CFB4B2FB5978F67C19FADCEF70D + 8D7D8CE1ADB3A879E4CC34BE7AEEB6EB68F52EC9A38F46ED69395CF7F9D8F363 + 8CB5465A0A67674588D9CD5844CFF33292441749AB04749CC6D4E9CD74D8F9E3 + A7E5EEE90E57ABA4493B0519D01CCCFEE6E965D70016D698A0616471717B511B + 183638DD1EB3622277D779B8EC32FA95B2D05CAF66DC19D9651DE45EB5E4B769 + 60CB8F2D9D177AF7957AFD5B59EEAD39D600A2B9516C8DB9FA34EEAD1674D44A + 94AD1208001000000005C19000000528C384E4D1C38E8D90AB6005B75B2F1ED8 + D7D8EC73BDBB342F0794765C1C7F66474DC34DECD489EA2B86DD6DBBACDB56ED + 39189D5BA5F5335B1B3268C9C592165B61B11D27A466CD8B09B5192788D792B2 + F2FD589D432D37A7C8A99BF40906BEC00014A571E197155D0BFC87A591D4AECD + 9D5D3EB6E6B7A2E148C4F15CEE587ABD695E4DF04C37937ADF92742A61CD877A + D68EAA6B5F94AD6BD62B4AF3AC00534D39EBE5FAD9BDBF63C5BD32F539FAD2B6 + 6BD29752668AD01514AD1008000000B8320000294AD98B5E3EB6F2AF546BD800 + 0B6EB65E3F7E3E87AFCE86EA7B098CE35367211C757AFD59C7472C746658CE43 + 4FEF61B23373421627A1839792998DD8C7028E8E137A4C8DD8CBCE9D143EC4E1 + 112715106F47E49C227A0DCB4BF5A2620DF8FA54ACE410EDABC94F9BE50AD97D + 0F97A5A223F46EE93041565EEFC06CFA2611C8F75B2A36835E609D4F30F52E17 + B7C5E43D0632B73444741A9338BAB1E6BD001A1E69D771B9E5657A0DFCA799ED + 64794DDAFD5AEC39AFF38240295140502010000505E19000016E2CD8F043D4E3 + F4820014BE62DDAD8D8BD5BC5BABEC7CE77EAF4DC9E25E8FB70E9A84C737A3D6 + C7C65972C568CC6EC574B8C6EC34712D07D267346522E189DE7E7640899DD7E7 + 89683C324684BCB6C98AFD38025E0718A5400015A5C49CF434D97570F028F36E + 6A423935A743018CFD0D25ABB7C9BE18640018B81F42F3EEE70EB971487579B1 + B3907D068DBD250F2BEA4521CA719E8DE71B73EDFA1F35F47DB15F3399D788F5 + 5DBB6FE97302400005295A20A550000505E19000014A55111BAB351F46DEB0A7 + 614BF7B6EBD7DFBEBD0A81BB5E3899AD1ABBA1384F48A54B3E77E9303C35EADE + D75F36EFF7EAB23E6EB130B0DD0C7CC45CBECEBC32C74BE94B7ACDAD037E1E4A + 34DBB92C686FAA6BC16F4016800000A36A78889FCF0D098E4F86D589C331D6EF + D4B1E11874BBCDFA71715DD7358E5EFB71CCBA1000A254E13BCE27B1C8D49887 + E87A5CFE73A2E77A287443CB7A71498E3F86EC7C82D63DBFABFCDFEB1B708EEA + 63E133C3DC2B6DDBEB048000052B4450A150800A21789C80000295294AA18699 + D84D9799C54480A52A88D3D496B2B6E8BC79F0D2B3C9F27EAF836E313D9796C7 + 74AAFB2A0A7631868EEAAB2D1A61E74E960B7BA02067AB50002983607311FDB4 + 61CDB36104A91B3B257176A71FC09D572BD9775865C5753B98B9D6B0F03DF782 + 4CC27BEF9CFB06DC3C6EB15DB6CD7E8639B70243733C3024A277EAB792EB79BD + F5E0BA8E5BAFEA73390E839F9DD9874C3CAFA7A56BBFBB540F93FB6C35AC3E78 + BB36ADBA9D559CC7A2A3DC2EB6E9024000014141008028A93704800000000000 + 500A53474E59F42CA73EE5469DA1308E9123CC77BD039EBF5BA790F12EBAF57E + FF00132E2AD69500000000C70F3969ABB515E6C773E6977A51C37A5CAD4A5B8E + 3AAEDCDAEA51B5ABE2DEDB976CEA6E29A5F3AFB6C4767675DE29EE5F9F7ADD7C + 79E95BF5690F331B5F76AC2CCE9D6D9C5769C5773D8E4F1337132DBB474B9F36 + F713B78EFAD2FD78BB6FBB459F0EE37BCE276E387D53CC7D721EA57E9EE65A43 + 28000029410080002A4D424000000000014186E8AADB6FC473ED863904026695 + A5F316EC66DCB7575F8AEFA97ABF88F7BD1F9CEC8F50BBC7BD1F099A000000A5 + BC69D679EF1FD49CB7A0F5DBA597DF8626FD2C18A8D80A96575B482EBACB1829 + 5AE9CB5B3D36B7E3877AFD8B15695AAD69A2A4D3166B21C7F987A6535ECF22F6 + 9CBE6784F4135E37EBBD0A1DE5D6DF5AD52975A8D383E9B82AF7787C57D68FAF + C3E93E77DE6EE6F4339158EE79B9AADB5DBA6A1200A140804000017064000000 + 0000295A1A71FBFA3CBBA1A3680091B79EBC3BF96EE8D4A2EA6ED65452DBD281 + F35F67A1E5DE87CEF027B5D784ED8CAA479BFCFF0011046C67EEBAE21A6D500A + 454A4353DD4142E0145512130ADF23BF4EBEDDEE8D5A555CB109804A9514A5CC + 50F15D62634F6AE4CAB4A8B6EB4A725D3F8B69BB8F1EA6DF37D5D3ACE4B772D7 + E8D679ACA5AF27EBD7C04F5AAF70C80016D2EA20100014545C1900000000000A + 06A471CBB951A37026952276644E951B85AD20000016C607847A087A1786047F + BD86F5E000148428D9A54A56810A18CAA678CAE63A9CFA8DD0000000000000C6 + 2797F172D5FDDDC383E9E99CD1BA6F9827CBC87B41D0E7EC8B5A800294100800 + 003FFFC400321000020202000307040104020301000000020301040005101112 + 06132031323334142130504022243541152325436080FFDA0008010100010502 + FF00F0E1140C59ED16BD267DAB5779ADDDD4B931E7F84DEA0CFF0094A1D60624 + 3FFC399880DEED0A9531DA2B9D54F7CB6601410FF037AF75ED8EF6857AECBDA1 + AADAD5EB8DC3ECF6C1A47F8379B07F7F7B5531B0D868E686566BF5EBA8E0B088 + FF00E139E6CB755EB65FBF62E182E67047970ECD99151FCE5E5D9C8EF371DB04 + CFD351743EA76A9535EC768A252C51C303C45E5A01EF76BBBE75B75C84C29AE2 + A6E740534F651FFC1DFD8D6A71B2DCD8B590253823118A59B0B5FA492CD9AC55 + 7BB31F0BF39FA3B19F78D827EA297641D3F49DAB889D20A3EB3B35D92B3DFEAB + C4E9E4AECA7DD5DA444BF59A4B1F53ADDEFF0046E3B451F497C7FF0081B56135 + C765DA061E1131A60B88C88CD7EA1F6329D24561CDCFF92ECC7C2FCF6CBA2BF6 + 20796A715FD876A7B5C5CB4DAA1E9D669FFB0ED178AECF4D5EC947FE2D8306BE + CC94A1FBAFEBDE7682B7D56B3B3F67EA759FBE33858ECB7E01966C3EC90AB223 + 9652A0FB5343555EBC471DCFF92ECCFC2FCD76D2AA86CED2CB4FD911E9D2E76B + 55D03DA774374D523A6AF6A066BDF5941AFC1B0BA9A49B9752FD4F6687A7519B + 1FECFB4563FECED5CF976767E9B63FBCE79B3DCD6AB97F6362E10875640C4657 + AED79EBB4AB5E08C0C706344206D7F56E39FFC87667E17E59CED05BFA8B6E6B0 + 2AF66F6881A425059B54459D7CD896D288FB6FEB7D56AFB3363EA3571E0ED5DF + 9B5B1EB211D06F522913838ED4A25BADD1BE2E6F3371FDA6E87CBF73CF2F6C2B + 541D96E5F672224B042070008CB5FA536622BA901C08E0719626739CCF0B8902 + 47667E17E0E79CF39F0E79BAB915EA97DF2EFB2AFB06BF6962ACD0D9D7B4372A + 775DAAC98E71A199A5BBE06E50E6F76A8AFAF1992733CA3CB5BB5B344A9ED6A6 + C51D9254276B9DA6AF2FD5E9AC7D4EBFF7161EAAE1B2DF99611B1842BC88CD7E + A9F67295045518E1338DB10386447C207859F8FD9AF83F86E588AE0CDC4E1ED6 + CCE15FB65974CCE672F7A23EDC048849F6DECD8D3B4AB0BCED37553D958DE6C4 + A59B2BCCC2738B2C73E857ACF8C4941692FCD2BD4AED7B6B60C18765CE52DFDB + 30C40767BF5AB2CDA7DA305E40E52A4FB4743548AF91F68E0D700631A47C2226 + 72238DAF63B35F07F0EDFDB3012C3590F0B7C2DFDCBFDF08FBDDAEF720F5BBC1 + 3CED0246EEA2B17524971386323963D0AF597AB8AF2BBDB5D9AAED10CC5E28AD + DA2FDAECB708A997F6566E90849608F4E210D79EBF48218B0111E067030D7C97 + 181F0DAF63B35F07F0EDFDBE0C4C4E5D091E0FF91C53F2B855BCFAE291916F0B + 08EA8819164FAF84F90797086B3A74DB9AF6571FB09E17B615A98ECB7762CE72 + 22C1088C11929D7E94CF2B5752038114463AC64CCCF088F1DAF8FD9AF83F876F + EDF121828B34B1A243778D5F77C1CF872C2012C20E4EE05E41E5C79CE6AB7CFA + D946FD6B81FAEB0F524765BF99C23634C579119435762CE51D7A2A8F16BC630D + 86739CB223C4D6AD415EC26C05AF8FD9BF85F876FEDF87BB17EEAC5330E05E54 + FCBC5CF82BEF64D7138412387E43E5E14B9A866ABB45138A6ADA3FAA29818D9E + F949CB569F68C57CF2239654A6FB45AFD425183E5C1AD10C6388B872C81F173C + D8EE535B3636ED5B3EC920974AD7C7ECD7C2FC3B7F6FC343EFB5C7D45B32DD73 + 48D3F6FF0002C3A4F2639E5A0E51CB978A00A721339D96231B9FA89CD8EDEBD4 + 8D86D2CDC910E7903D38851B4F5FA588C5AC563C0CC461B62678C0F8EF5FAF50 + 763B6B16B8D1D958A929DBD6B55FB39F0A3F0EDFDBF0AD2007C361F6A54AA75D + 260104F83A7978ACF9C8F3C3572E201264C40A8387663FC8FE9EEDEAF56367BC + 7D9C8822C1088C11922A1A56B72AD64D60E133CB1B6708A4A720723C562C2501 + B2DE9B33BC9EBE8EA89FB78351BA7D1CD7ED6A5D1F11B22325C59B13920FC1B7 + 9FEC35B1CA8B1607162910E17389CAEAC6FAFC2C1EA38E041139DD173A48EE42 + F79F0ECBFF0091FD36FB67F460D635E62BFB4650D658B33475D5EAC716BC470D + 84539119CBC4530236365279B02B64DE3D7D5841C6A5275897EB6CD7CD67681C + 92A972BDA0E133CB18CE7C6FFA7F03D40E580C00F07D65B63E97A198EF73F0AB + DDCBDE7C3B2DFE47F493F6C6B7946D1B2FBC23CA2AD47D92D7E9928C88888E0C + 688635E45C39640F84A62222E013EE3C2B56B9B4B170B5FB25C610D7B29DA530 + AD3C46794F28665342D6E402882131CADEAABD88653B9AF6EB77D81654604725 + 3C6F7A7F2D9F5E37DCFC29F732F79F0ECB7F90FD199C0E1B24B0BD2EF9639400 + 46A702FB432CF564F081F159B80BC731EF8A1F2BB4155B6E8EB3B3A5CB61A67D + 6C4D872B0C8CCAB510721B55CBC156408C62BA3BD0AD59E830653655D909173E + 78723D1B42AB2CA969D5CD05D6AE37BD3F96CFAB1BEE7E14FB997BCF8765BFC8 + 7E8670DBCB26667817A5DF2E3297C5E0FF00684C80AB1F7B1E17B452076FBD34 + 510EAD9F25D6A1F2787DB367ACAF6E6F6B6D54C44744FD791ADB423BA30202C5 + 34D33AF757965AA6A629570EA15BB8EB1810445AED314C8C44471BDE9FCB67D5 + 8DF73F0A7DDCBDEAE1D96FF21FA022E50C64CF80BD2EF971E74FE2F07FB53EAD + 7FA38B580B81D8779676FF001FCA50CFEDB685CF35E86779386C81CEA922894A + 04D476A369A756394D49A2C3138E7FD5658A2C5C79708737A328EB9F6B295145 + 61F0DEF47E5B3EAC6FB9F851EEE5EF570ECAFCFF00E7B191186525E12F4BBE5C + 79D3F8DC2C7B73EAD77A726623196E48EDCBFBCA1F2B6DF1F2BCB195935A2326 + 6060D933972DC24905DE408A923CDAECFF00A5197046E45DD33551F712AD70D5 + 97DAA6CE574B2C1EBB4E0BC18818F15EF47E5B3EAC6FB9F851EEE5EF570ECAFC + FF00E6CE31B93E22F4BBE5C79D3F8DC2C7B73E7AFF004DA77709B36DAFC27155 + AB7986EAD4BE5ECC64935A8464740477925268915653A9CDB5E7A8614010DB33 + 382B23C1181CB76D5582E32760E721C864CE6AF585672BA175C3F05EF47E5B3E + AC6FB9F86BFBB97BD5C3B2D3CAF7F35E5F6F1CFA5DF2E3CE9FC6E163DB9F56BB + D1B7F88BF5EC2B3DB6B61CFBCD7D264330DB8BAE4CCEF0150E1612F2940AD357 + AA0791B2402231CD5A86E6D88B29EA5F664AD53D7C5126B36F62BA215A5F87F8 + 6F7A3F2D9F5637DCFC35FDDCBBE7C3B35F3BF9AFF5F8E7C9FF00323CE9FC6E16 + 3DB9F3D77A771F0E32A95C6A2BD55AB0CC47056D74F4A511FF006BF39A6BC39E + 4DC2FB8A11380A88C99811BBB65AF1356EEC8C17AFD58F3D86CE7FB0D58D1713 + F716BD8D2FC3FC37BD1F96CFAB1BEE7E1AFEEE5DF3CFF7D99F9B1FCDB11F7F19 + 7A5FF2E3CEA7C6E163DB9F3D7FA760B26D7ABAF00C99108EA2660256BCEF4D99 + DDAD51D6D76387A4E30139E5977609AD8F74BB51A8AD4E2B1DEB16A46A55A713 + 6AE5E21452D70D177D46E6CC4CA756862AA7E1BDE8FCB67D58DF73F0D7F772EF + AB87653E77F35D1CE3C65E97FCC8CA9F1B858F6E7CF5DE999C36E300B13D5070 + 9C976426231B672024E446072CD85571B3B27D8266A9CBA71FE0353416EAE77F + 035D118CBED712F5E9AD949AB76E07CF97D8D519233F82F7A7F2D9F5637DC637 + 3ACB05A5183F789F0D7F772EFAB87653E77F39ABF197A5FF00307CEA7C6E163D + B9F3D7FA5FEDA23A9B70605282203EE4D986F5AA27BC690AE231860B0BDB7FBD + 3D5DABA64EA3AC8BE37ECD588FFC0EAA815AAE77ABD585EBDD632D6D9159762C + 36C3343F383D5C2639E1AF3CBC57BD3C2D5D5230F6ADC4ED0FA90D072FC767D5 + 871CDAFA369669A17199654CAEDAF33CFC35FDDCBDEAE1D93F9BFCE9C25C164A + 70A223C05E97FCC1F3ABF1F858F6E7CF5FE97FB7DE42A6E6D458E41F491B58EC + 0567FAD8EC42B602EFECD8AAB435812EBFB1980A1AC1BEEBF6EB47F81D6D6B56 + EB93E8EB63E9AF6C2768DA28AB56A3AC66BE82EB607A8884602CA88B810C4E12 + E63C2C083875698CBCEFA7411491646695B22FF1D9F562A39DC8F2CDE2D8EDB8 + 2C96EF0D6F7B2F7AB8764FE6FF003CA62318DE7E12F4BFE60F9D5F8FC2C7B73E + 7AFF004BFDBD9917245092C5A3FA4794658B2A4C52B26F6EC7A3FE60F60C74AE + 8A2BE1DDB16E42A54A51B0BB62DD70FF0001AC0BF62B74EBF563676172F9D2D4 + 40E0008440CCE2A032D83F9C44F3A62D11168117025C4E1048F87B5271F5188D + 2D96A17A1B3335698D5BBE3B3EAC5CF4DB0FB8E599AF58AC321D667C35FDECBD + EAE1D92F99FCE9C69739F0CFA5FF00307CEAFC7E163DB9F3D7FA5FE814F54804 + 0E3580B1B178CF2BEBDCD8D5C72B3B2813DC16C54BC5D036616C39E05011CDA6 + D54C547F82AFB07AEA56D635E484290311CE615CA2C35B322443358CD80C3422 + 5D658D989989A66E288E5C4D585F6E3DA5FF0021469A2D6A35A0614E32C97FE6 + 7C767D58CF7355701AAC70AAED8BDA7C6012CBC15BDDCBBEAE1D93F99FCE6FD8 + 3FDF867D363E60F9D5F8FC2C7B73E7AFF4F2E785303166FC4626AD9B65035280 + 94DBBB1AA8E9B1B20166E26DD4A0234ACDC265F456CD91DA97E54577BA9A7493 + 5E396747216D99C4D935E0CAEC805652F2CDA399C524D928AA0B8B565982C312 + A8F26719189C25F2C9CED5072B7AB7F7174660A1A62B5D736DADB72E5E3B3EAC + 71409D49975948F4292D0A9B7EA89CB3555606EEAD88CF299E15BDDCB9EB5ACD + 935F4D71B9A7D5FD11FF0039DE8F14FA6C7CD1F3ABF1F858F6E7CF5DE9B4DEE5 + 3CECDD34D2AF5866CBEC48D7AF5849F66D46AE262CECC3BCDC756BF583DD5ED8 + C9D9A1AC021B3B2B3475494CC7DB2231960471373EECAEB742E988636DC0C26E + 18E4826C885311975BE9855A604892AD0FD22972EB71100F689D6B10DE261131 + DA5A0DB082A76A275426346CD297BAB294B5352278D49078AD7AB39F5B691F77 + B1D96F327ADA7576AFA93ADBA17513977589B116E9BEB1656F74624893AF4E55 + 000FD097DE0E394F867D363E68FAAAFC7E163DB9F3D7FA769F15773A5234E4A4 + AE4CE2EA00E32DB191AAE7F51B40266D815435A16B656AE4D1D4FDD600B18899 + C272D58B729E2EA53189A93387614814DA0643AA44E269961BD48155DC6D75BA + 174A799BD2986B4D931CE7114E4B3FEA401DE9EB4585B385C7F46191F5ADE3C9 + EDEBCA47F7C9E58EAD05860433C6CFA9BD52003230D8C1088CFF0053E7D906CC + 3F81889C5ED444E2D4C0B142B740E2BD7FA17073F14FA6C7CD1F555F8FC2C7B7 + 3E7AFF004ED3E2AAC22BA62B3EC615A52722A1B32C5F5243513CDDB9921D8D5D + 6D8B255AB2AB8C739C9905E108B54E41AE515D8724D040752EC2DF54D795EB1B + 27AD55816F53A1F4A4715558C9EB4D5155B03C7D3E78AA8C225A56919B8BEA72 + 02C41A1B055A9F29CB9EFB07FA7804F298E263050EAD93F69CB3EAA0B9273CBA + DADF3C2F2CECA7CFF01A9645FEB131FD5FA235C164ACA33A678CFA6C7CD1F556 + F63858F6E7CF5FE9DA7C5536A544F776AECF7B56946C0AD170D40141770AEFB2 + 071CB3EECE260AB0B7ABAE045D046A68989216C2382EE82661AA7A58B9524D98 + 33DC2A180E1B159812B519CD754A87BE5495C534B0A279D44363C16912533185 + 1CA7171CCE03FA7C0C541E3504184B263A1635EBE1FDCF232A54AC756BD7427C + 718A0E51FA32288C3673E33E9B3F347D55FD8E0FF6E7CF5FE9DA7C540D4A8A92 + B97A7954A10F63AFB2B5010CFF00420450FEA4C1991CD57B6089607163AD60C2 + 222ACC689FD8819D42B6CB3A912CEA199EEA7DBB10CEB5C1C923BCE88E59749F + CFFDD227CE740F3F0BC7A1962391623DDA85CD6611384131C3AB3AB39E444415 + F2E54F27DDC8F3A71FDA8F88024A41703FA4632230A667C13E567E68FAABFB1C + 2C90C2A7CF5D9B4F8B5EBD752AC6C0D988A2452A01011199C690A70EC308916F + AB0EA2CE5843581AF339AF6CA3195D6D83E9AEA6BD8735ECB026401A043085BD + AC64A1CC5CC477ABE4940BEE4CE0B4C4AABFBE8FA6575C78EFB795938EB19FB4 + D68E6E594A4C679C4E31719CB394672CE9CDB7DB5D9FFB72A2FBDB011CA3C231 + 182611913FA2998C6339F8A7CAC7CD0F5D7F627361B7456CB17AC5A67FAD7796 + D3E2A6AB9F8842D238720A88B85040D4D883A33CF957AD07719CD5656D86D289 + 9E94D5865B614A2DC4E36AAD99D09AA2EB4C3C45C28C34A9E2A42D50FB911866 + 4C911999AF4B00607F0DB2EAB096F4E383AA133D2D6AFAC10CEEE62626361715 + 5C7C1B9FF199FF00B73B395FFA86E779B5F11908626C014AD9D5FA0364441149 + 78E7CAC7CD0F5B6F22AD6D86D5F6312A63CEAE9BA153E7AEF4CC44F0E5CA02DA + E0D885D819AADEA5A16819BD1D5229B42CA8C820AEA4C1DDE450C4D987522E6B + AEB4C32E162ACADB8DA71388A8218EB20AC73CDBC11508F12A05C636D2D72A68 + 323C47E983864E2DB219202CCADCFB8BDDC80EC37A5CB5EA75CBDE0DC473D6E7 + FED42E5CDB8D1D750D49F2D8C786CD85A02C3CDEC12919FACB3D5A6B9F575BF9 + AE672C9FBFE09F2B1F373FA8E75FA56372B56557038E636A81AF287DA2231469 + E76AB30A7BB3E75512BC8B4AEBB35FBDC949F3AF5BBBC9B8A837242C41D76892 + 2A74E1DD5891426C8B6AB42514F18D5A45F68D9C155CDB29AC0AE0E702E1F689 + 9C026466BDCE7913131E09F2FA9725E1BAB518DDCDB38A5B4B55DD6F7894AAC5 + 8B171DAFD311C212A40782E7C67D5C253219A54A9352D77D6ACE8EB883BC179F + DC21AC369F0AE9371F65FF00A0FF00993F6829E65F827CAC7CDA3ACB166696BA + BD68E3FEBA1453721FCE3CE977D1904B93BA0F99FBF3A40E1CEF55D7714D3CE9 + 982A696C6158541DA513A09663356B37991400BEE64CC962D66C945311C1E518 + 6623162E4CE4CC94F812F35622C03238CE6C57DD5EE11E7ABD6BED2E9D14558F + 159F633ED9CE607355F23C1DA029EEE239E7FC632713A98E6A4AD235ACFD2ED4 + 0A087F96CF47E10573CDAD6752BFAADEA8B00A0E387FAB561B320C219AAC968C + 2542571AEE7133134D8D3CEED7D774DF9F7CA24E9CE4B93BBDFF002FF74BBFE7 + 3038FB6238C61B246266514B04046279443EE08E3584C9F1C4F2CAD6E4640A0C + 78769C3BBDCE7298E1ABFB6B7C6D8E6BC18EA970F76CCD47BBE0ED08FF00466A + 6D1363267A63DEB5547A11FCB3F29FB78C464B16B88E17160C4EC34B13356EDD + D73359B8AF6F8B540C80A8B0C7DA9C07B0090E0B1135D2A975BC16304EAD8EF7 + 3E995DE5B798675973A960CF250A227B614B758367045561E2920BE0FB02BC75 + 8364FE11FBCD7A7802210D30586CB7F113B169BACE6E91DC60F9D38E9A7E39F4 + CFDB03D5B18E4ECD479F836F0134E7CE93495639FF004EC3612C8D2174EC3F9A + F0E53E15ABAB222238947389FB4DBAA9B017B52E466BB7362ACD2BD5ED0F07D7 + 06E05288965905434C992224535E9E36C8A622CB84D2E07C7D1075992D00EB87 + 329B6258DA80788AAB5F063417162D91FE3455366292B544CC466C7768AF972D + D8BACD7E9DAECDD0AC365AC54BEFF6CC7A6DD71EB747DA3C738FFB3A3CF651C3 + 4FE7E0ED03271CF05669AD5675CCED42A6B676492B727F9B31CE0D73C6226716 + AE5E27071BDADAF672C53B7419ADED04C625CA70707D403C5D26739345685DD9 + EA2045811A25D400A40B2F4754126C8BA99C4A29C464472E36EAC9C90C8CFE05 + 218D945505F0BFB2AD50763B7B36E696BAC5A9A5AF4568B6E1AF59A726DEC6D5 + EBB1DB5F99A25F79B5FC37639598F3D8C73AF9A8F5783B4FCC00CA48A39C4F66 + F6B0F5F6B623FE33B11765573F9F20339DD0E44447E03573C959674CE10C4C5F + D3ADB825775ADD6EF14EC12128C9CB14F9E2EB308EBA01305695056150F86218 + 055A99F3F13542C8B15483C4004788A7CB222072DD94565ECB7CC6625162E335 + FA75AB0460633B636BA2A80C9969AA7D1D0ED89F56D3B1CAEAD978803AB19F6E + 1B38E5663CEDC73A19A8F578361542C54B1A072F27ED2B3259ECF6C5769765C0 + 8B77FAA3988861F3E2E52DC37F4A4394B636E89EBB695EE471B8B7164FF4CD25 + BF9FE2B1540F1AB359672E788A7258B58AE0CC40765BF58631962EBF59A099C5 + D55287B99C98E5853C877B6BEAB65D93A1DFD9CED19F79B9EC5AB957F0AD59CB + 964F9E6DC7FAB0A3AA84E69FD5C2239E2D711977C8D3F52BB4A94D9E1D855F3D + 97EA4D91184533E2B94D3686F6ADF5E75DBC72269DC45A1E12B099FC86304274 + B99A500AC9CD8EE2B55CBDB0B370F5BA5B16728D04540C9988C364CF0B43D68F + F84B9F5B52BAEB227ED17CBBCBDD9F4F73AAE223252B5C0F12FB166DA3FEAC4F + DE997AB51EBC5849600C4465DCA31F7ED82FA375C3B0D1D11FA799E58C6FE2BF + AA45886A2E6BD9ACDF62980D1FCD3976FD6A83B2DCD8B59475D6AE16B74F5AAE + 728E06C88C32999E13911CB8147312ECFD32B003001918B573C88E5E078F22CB + A1D75F2AC7F6D62393B4FEE2D5E0BDE547ECAED6093F692A646774C9CECB2897 + ADAE7D61FA53381C3392FC60B92C94AE4767A003C5BAF6B1FACDD22C644C4FE4 + 7BD490D96FE4B16BB375FACD08062D60B1C99E58C6F82308279F298E13E43C22 + 26716AE5E238E71B3D822846C3776ACE540BD66682CD34F61C86DF67E225BE0B + 43D4A6D8EE293264CA4633A239767204E8AF9A5F13F6FD19CF2829E7F8A22701 + 5E0B559364367A262668EDACD22A1B1AF707F014C0C6CB7AA4E58B366EB359A0 + 6B32A554D55C7032E586725E21298C9E7CF874739281114F2E9F14E5EECFA2DD + 95767282B1D15E857D8EFDCCC505AB2DECB6B2C53C8F3E13851CC77413F4DC7B + 2A5F6BB31034DBF7FD1BE7EDF84024B003A7C7B0D6D7B637B576E896B37C6ACA + B613657E1D96D6B53CBFB3B17275BA7B16F35FADAF4E3C0D2E67F863EF8B5672 + 8FC7B0A29BCB4E835CB94A1498F04F0B26361AD1E87F0ECDB3A6DFD6D776C17C + FBC09E63FA2B1E5F816AC88E5F866226367A4458C62AF6B1DADDF03300C4C72E + 5C4550D9EF1CFCA94ECDD66B3488AF903111E09F29F3FC0032580103FC49C69C + 2D6570FEA40A48B27299C858B5CE2DEBB66CAE5AAB8B7A3F44FF004F8A311E7F + 8E3360225559EEF650CA62C7D95B1222B4AF5D1111AE3E29F29FC1FED7E5FC49 + CDE4CFD08647B19388F7B6711C87D7448A2DA3DBFCFF00FFC400351100010302 + 0403070205040300000000000100020304111012213105203213223033404151 + 062314243571B134506061426291FFDA0008010301013F01FF00181CF61FE4D9 + 1F6BF38C4FF643A20FCDCF1446570685352B22A7CAA6E164B73313A3733472FF + 0078928BAC9AEBA3FD8C14F94353A52E5072C0C0F9002A1A282FB2A682263B40 + B8974A668D559031F60AAB86BE3D5AAB647C22E14156D93740DC2721BACC81FE + C1645E0274F75A94153EDCB47E704543364DD564C240101A2A8EA6A71F655FC2 + A2AA690ABB8454519DB454F5CE6F75CBB40E170BDD3B75741FEB89B27CC5124A + 05434D24A6CC5352BE1DC2A6DB968FCE18152EB64D9148734ADC648DB2372B82 + E23F4CB25EF41A2AF6494B2F66A92B339CAE5981C09011AA6B3750CA256DC7AB + 7CA0273CBB74535AE768A8B83BDFDE9340A9E9E38059A14B0B2416214FC1F2EB + 1A731CDDF10D25524644A31CA3004F6C9B27CA0A068250680BEABD2BCD940E01 + DAA8EA5D195155B5C3555355DA3EC15C9DD70EF2BD1B5A5DCCE92C9F292AEBB4 + 0152D37E29D942A7A2652EE2E99A8470ADAD7443BA132B44BA4C149442D9A3D9 + 36237D53581AA0EB1CA1A2F74546E2A9F7C3EACFD40E210DF0E1DE4FA28E2BA0 + D00276F8BDC1A9F35D1BAB801673274A7B72C96514863D42E1FC4A47E9205712 + 8FB69B338798B478D13E9DF19CCED42345DBEACD151D11A7D5E5563DAE769841 + D639E2DD53EF87D59FA81E41870EF27D00174C86CB6453B7C66E847417535676 + 6340A198C8C2553BC829B4EE95D982A7E1A000E914EC6476B28E67B0F7536B18 + F19645948D634C25C2EE524D1C6A5A97498C1D639E2DD53F561F567EA07906F8 + 70EF2BC768B94C665C4A76F8CBD2AB2577681813F3069055042EC841505065D5 + EA26358406E8AA1A4B465550DCA05CA9AB9ACEEB13EA1F29EEAA4E272529DEE9 + BC54CDA008EA6FC9079839E2DD53EF87D59FA81E41BE1C3C7D9F1E2DF90EC9DB + E33742A9A77C92E8A9786BDC2E765142C8C68828E3606E72AA389B5832B15576 + F933BD35B9B572B01A7B297D82A1363CB0758E78B754FBA240DD7D57FA81E41B + E1C3CFD9F1C1B14D7E6189D93B7C66E85434AC733B4728DD761B05BA924645AB + B556A8ACD1BA050D3434FF00F672E2CE73A9BBCA2D19F0B468B9D13A6CCFB054 + D7B264A5BBA12072BE1075A053A66851C81DC916EA236D554D6CB23CDCAE2F4C + 65066BEBC837C387793E80137D13337BE0764EDF197A1513AD4C4A8A53134895 + 3A792639210A968FF305B2A7BF4B6C3E30E283F2BF0A220313A4CDA37550D2FB + A89A5A30B90993FCA6B8142E0DD36A0D912A03DEE48BA97FC5C9DBAE25208E23 + C837C387F93E8206DF13B276F8CBD0A1AB7B23C8D0A2E1CE93BF39B051B8462D + 10B0F940FE70FECB6FF5FCA861ED0D869FCAE3B4ED8A9C35A990923BC994E535 + 81BB728796A8E607743084D9C81BE317526C8C8C5DCAB04264BC655653C53F75 + 5570B747A8445B060BA6C2F76C151C6591D8FA0A728E0764EDF197A570E01906 + 703544976BBFF09BA9F9FE132FF8B3FB26B0B8E9FF00A5495F1D29FB7AB9492C + B526EF29B135AAE7C084B89B2303AD74E8086DD3262C2A3A80EC22EA5C66570B + 3420FB681663B84CD42ABE191CDAB7453D1CB11B5970EE1800ED2452B034E9E8 + 5AECA9B28281BAF64EDF197A1516B4C3F7447B154D482419A42AA2AD94F545C0 + 5D4F5F254689B0FCAB01E1533F23AEA0973E8A4B6540EAAF650D511D4A29D9BA + E2551DAB97BA632EA36D82DD3980AD00523B31F44C8AE9ADB23B276F8CBD2A8B + FA6D53AD1B6F21B053F1473876716813632ED5C800DF102A5259DE5291D9DD49 + 707451CB7DF006CA7DF083008BACA47B8FA102EA386D89D93B7C65E954FC44C3 + 064011ED2537794D8C0F19AA3635CC00224B410E45D63629A35D10C2A2D74020 + 4374E4ECC10A58B2FA08A3B721D93B7C0A7B7304D84018DFC66CF237628CEF3B + A119726C6063C4652C7051D7D9455665986215D4A3337C71BA1B624D94937C20 + DCC88B7A5F74DDB938A0D931BF6C95422F30C405644F77D0452FB15709F286A7 + BCBB089F951607274647A10CB95D8D8203BC9C3BFCBC547742805E272A0F3863 + 24995472DD4CEF421C51E46CAE4DB9DD490828B4B56FE2B6DEE985BECA5360A1 + 6FBA6EB262E932A63F395C49B789518BB5C150F9E827C81ABA9B757D744E24F8 + 57F0DAD2E4C872E25B74E87E16DE2322CC9ADCA9F1E656B0B2630875D7EEA498 + 0D9137509D554B418CAA16904AA7392A13E65BABFDBB2FC34805EC9B0BC75222 + DE8E38F326B72F21364F97E16FE101751C3EE50D11174335F0748027CA4E2344 + 5E5C9819185D80ED338C691B9DD628305ACB8A36D05C23DE17F4706DC8E786A7 + C85DE242DB9E57CA06C9CEBF31D792863BBAEA2BE4B955517691109D1106C88B + 7A2836E49B7F169F7C427276FE1054DBA87A13FA4A97752783FFC40031110001 + 0302040406020104030000000000010002030411101221310520324113222330 + 334034515014154271526091FFDA0008010201013F01FF00AC05A72DD5CA07F9 + 13C87F90165DF96D74410ED711FC26EB2F39700A27132212F99466E30286AA8E + 2F35CA9606CAF53D1B99B266C87F06D6129ACB29796AA531C7982FEE0F7A6CEF + 77754FBA3FB50B884C941542C63F4723035BB047451F594EE9428C48CB852C4E + 88EBFC086129B12B5B09B96BBE02AEA09F26EA8E66C9B22A3E9C29EB0C2553D7 + B26164E67ED53EEE2A539585422CD4E6076EA7A13BB51696EFF74025363C354E + 786A6C8D715372D77C0577C288E5639CA1AD3FE4A1787C6485B60D2E6EAD54FC + 50B747AA37B5F1E60AA85A3299D215D052D2B655511784FCBF6AC9B1DD016574 + 74DD3EA2DB2738BB74D242F16FBAB857C0BC055B30311188791A611CA62A7BA8 + 2B1AED0ADF5425B9B225708D69D4ED2589ACD16543741710F97E9B9E1A81E56B + 2E84602BD93A56836524B9429F88481F62344C7E717C6189AEDD3A1FF8ABDB75 + 2CF9764F90BD548F4CF2E63972E10CEF1A2877C383FE385BABA3805C43E5FA25 + 4B5006C8BDC5C99D38B45D322413AC352A6AA2746217F142CB70AA638C269684 + ED764343AA6BDAE3A68BC6234729A60ED948EBE153F19E78B750E1C1FF001C62 + 50C3887CDEFDD17E5DD4B393B60DDD33A718F7C02AB6FA65417EC844D8FD590A + A8E2A5F7642A9DEF79374D70B289D9FA169DD39192C9D25F1A9F8CF3C5BA877C + 383FE38E4EF8710F9BDF790D174F97362DDD33A718F75D90DD4DAB6C53AA5916 + 910BA9DC5ED25C6EB873733D31AE6CA4345D41C39F2F9A44CA7644DD744F81B2 + 8DACA78BC2089BF254F41E78B750EF8707FC71C9DF0AF77AC7DFA8DB91BBA674 + E31EE81014F5B1C5A7752CD24A75FF00CC279DEF7786D0A8B87CB97CDA054D0C + 6D395A8BF268C5727CCA1D6E55782472D4F4157E68B750EF8707FC71C9DF0AF6 + FAE7DF70B84F8CB4E2DDD336C59BAE2358F63FC26A9185928CC517651AE8A286 + 59BA05828A961A6198EA53A573FF00D2A41EAA93579EE834B8D86ABFA72C6124 + A9803BA969C1D93A37371A8E8C22A47BD494D247C916EA0DD0685C32A4B5C23E + 6AFF009BE83C36DAA94B7B2BA6EE99D38C7BAAB884D5805D5740D91E3C0D4A8E + 8DB179A73AA74C0C776203F6ACA8CFAAA4B97593599357296A4B85BB291C0E04 + 02A4A7EE13C16AD1C2C50A36975D016D955741E48B754FD5870E8CBE5C4E0557 + 7CBF42A5F6D30B21BA674E31EEA7A26BE6CEE4EA96C632C235525DDD7BA88DE0 + C1C72EEA8DE7C4BA74A1A7CA9F32F109E4B27C41CA5A72364C16282A91761594 + 838C5BAA71772B5B75154494CEB8549C5992E85075D1413E76346A555C81F25C + 7D0AA6F744E0374CE9C59BAAC739CFCB7D168069A2ED62A2F874574C84BB52BC + ACD91793EC7FB551918DB951D6B1C6CBFAA697D9494ED914903998427CCA81A3 + 7590128B4385948323B4549C51F1756CA0AD8666EEB88F1024E462A77B9EDF37 + D17B73292023645A46E86E99D38C7BAA8F9F743F614B35B46854D117C3629B1B + 63464F6EBA13332C154527841460E70B2968445C29A903BA5451B83D51B2C307 + BF2A99F772BD935EE1B2BDCA81B66FD2966B6C9CFCC86E99D38C7BAA907C6BA6 + DC9F2050D135BE67EE9CFB0B044DFDDA9CB382D6AA71EA2680458A969C8D4200 + 05E4506A309D1C182EA26307D173C354B537D95EF80DD33A718F752D28924CCE + D937C38FA51713BAB7BAFD05D3E57472928304A73B536E4029E6CDD51DF0A5E9 + 5D93DB7B9E4170A19337BE4D85D4B2927906E99D38B0D8A73EFF0045D4D1BB70 + A382366CA49C3364E98BF1E1AC0F694FA3BAA8A611C2710165299E5721EF3C5D + A9DA143068CDA05153DB74640CD0A06FB7D3DD5D5EED4EEAE4E147429CFF0050 + 055E7D128E0D29AE5AE643DF9E1EE15AC99139C547086E150CB8BA64CE6A8E70 + E47E81786A7D4126C13CD98986D1A271ECB841F310AA0DA662AFF84E0153C799 + 3E2CAA2683F47C36A02DC8F85A9C037A545505BBA63A390688823DD7936D14B9 + FBA81973755325F409DA458B232F5246D8DAB863AD2AAC36734AAEFC73847097 + 203268BB268B7D59250C524CE72BE01E5A54359D9C80CC2E16DBFB72CE06C9D2 + 1714D7F86134DCA99F76D90FD28A989D4A0D002A96DC2A4781205C45C3CAAA7C + F4EA1A7FDA0DB2FF00359C27387640DFE9CD365D939D9B0B60012A1A7FDA6F97 + 657BEFEC975B752CFD8226E83AC53DCD7350FDAF08B9450018DAFBAC8C66A149 + E24E7659ED16438CBE5D517DD426EE43436FA751D5C91C65CA28433DCAB7688E + 1BE11C05E9ACCA2DCB65AA38CC0909DA14D765399327CC83AFF4AABAB920F76B + 36E40A1DBDA08FC6A6DD7651A87D9FFFC4003E10000103020207060307030305 + 0100000001000211031210210413223151617120233041527232508105144042 + 6291A182B1C124336043536392D180FFDA0008010100063F02FF00F0E493015B + 7B9FED0ADA7A3BDCD5649A75383BC3DAAAD1F5567DE592AE6B811FF08B9C6022 + CA0CD61E3B97C0D8E080AF4CD3E68381907F02CFB2F467960DF51C1683A051A6 + 1BAC7C3DDE6734350C146AB46CB98213F40D206A74EA3F0556E5727E81A6655E + 9E439F82DD0342FF007DDBCFA568FA21AF52A55A99D4713E4BEF0D1F78A1F9DB + E699A668D55D5B4276F6139B536AD33B2E13FF0006B29C55A9C8AEF5F9701BB0 + CB0CFC9DF81FB46B1DF7C7F75474C67C5A3BC1FE553AA3F33568DF6953F89AFB + 5CB46FB5E87F57341ED320EEED95A6E92ECDD7DA3F72B43D33F2B8DAEFDD46F0 + 557FB3CFFB15C480B49FB35DF08DAA7D27FE09B6F177A422D6EC53E031B58D24 + F241FA5181E95518C10014EF77E00F45A5D4F554FF00EAAF47D6C213F4577C54 + 5E42ABCA0A6533BF5423F64D61F8A91B7B6E3C9692FF005555523E266D054AA7 + 9EE2B42A837930B45FB406EBAD7FFC0AFAAF0D08D3D1361BEA2AE712E2B35920 + EA82C62018C13C70ABEE28FBBF0151DC022FF53F02DDCCD207F84E1EA700B471 + FF008DBFD9693A11C9957699DBA87F4A0EF5194E61DC442D274177E575CD5A1B + 3EAAA3225C369BD5527132E020FCFEE79808D3D185EEE2AEACF2FEA566B20B61 + B0389DCA5C03DDC48EC55F714EF778F755742AF569BE76153E79E1434E66FA4F + 12B4470FFA955BFD8AA4DE0C0B43FB459F95C03FA4A0E1E63B3ADAC7298556A5 + 27CE4A87B70D1B481932B6CBBF9545BE96282B4BD03C81B99D33F9F16348A953 + 8028DEE86FA42E0B2DEADA6C2E283F48DA77050D1031CD6632555DE45C611F77 + 8E580ECB13D8D790D76F54F47A9DD9037AC956A5C5AB44D0DDF1D1AF9FF28055 + 5837DB21327E266C9ECEA187BBA7FDD100983BD3346D206AE04074E4A5A64235 + 19F1D23785AE1E5487F61868BA58DCFD97207E77DE3C4F008B1BB14F805E785A + D6C9E483F4925A382B69B631CD4356667075E251F778CE83B47729E2BEA9BD14 + 4DCCE0545C03BD25359F95EFBC610B4AD05DF0B8DCDC76AA34752AAEAAAB1D50 + 881055C779338EC3AE679B4A751738537B841695A5B3D331FBE0F2DF899B4152 + ABCBE737557868459A2643D4AE738B8959AC95CE1633895B0CCF89EC4377ADA3 + D877447DDE15D692B669FEEB280B3AA85CE2701D7196983C5507B9F2E679A0F6 + 386630D1FED160DDB25134EA5ADF28685B7A43FF00B2DAA8E3F55BD043190735 + AF7CB9A722AEA5501E48B0EE21693A03F22C7DC3E6F738C0469E8C2F7F1F2575 + 5A8E7725270EEDBB3C4AB9E2F72818F35BE3B4EE88FBBC21D8183073EC1E8AEA + 4F2DFAAB349D977155AD87436E084EFDDD91D9BA93CB0F2429E962D3EA5A3697 + 4DC3555C5AE8E3F36B66F7F00B6DD0DF4E36D3617157E9064FA55AD000E18E6A + 1B90F01DD11F77843196E4567853EC3CF2C4B1A658E10414EE04CE3B0802876D + ADB8DAD320265279B2A01104FCCE6ABC4F937CD1652EEE9FF38DAD171E083F48 + D96F041B4DB18E6543166B2F01DD11F77843B10429A7FB20D7088EC543CFC0CD + 1038781BD0655EF18AEA3501E53F2FBAABC342B344C87A9173DC5CEE6B694429 + 22C6712B65B2EE27B1B39ACCF837D47868E6AEA2F0E09DD17F57843B551AEDC1 + AA5BB4317F5F05C797857D17969429E9997EB015F4DE1C3E5724C234F46DB7F1 + F25755793C96784536FD55D522A3F9ADD1D8E5E11653EF1EA6A5431C117BBF36 + E4EE8BFABC21DAD21DC32C37414E912237F84E3C71C967DADCB32B5779B387CA + A2758FE01439C5B4FD20E3631A49E083F4933FA55AC000C7350DC967E0F78E97 + 7A42B5A756CE00E30D712CF4A7349B1F6EE2BEBE10ED39ED105DBF1A87926BDA + 732A1E20F673ED307350B2C43426B7CF1FA7CA26AD4039234E97774F0CF7A86B + 64ABABCD36F0F35652640C7350DF08BAABC34234F4516B7D48B9FB73BD7779F2 + 51D8B08D6529DC86AAA00EF49DFE0792CFC1A8A90E4A1C15D4F31C141185E53B + AF681EC4293F114DC7E9F27D5D33DE9FE1173DD738ACD4040DB6B78AC9B2EE27 + B1037ACCF832E2022CD0D979F51DCBFD4DD3FC7636F352D338E4D21BC56B2838 + 98E0852D2C12079C66AEA5501EC6CE23C1B1FB8A0D1B86398CF8ADADD83BC26F + 5C1B8FD3E4D92A849FCCA15B499F541F5BBC7A80231CD65BBC09261369B07D53 + ABD4DCD525C5B4FC9A853AADB7985980E0AE63C67F97B192DD69E281D25848F2 + 85349C2392F35245AEF5057D2A8E8E2D5669797EA5731D23F06303D7C26F5C1B + 8FD3E4BC914FF79C29DA00D9C656C78368DA2AF3368FD9356AA96F99857E9552 + DFD2117D3EF298FE16C3C845CE2492A5B526A79F25B4DE87C8ACCE035936F243 + 50FDC3AA018ED5BB84E456AEB8B1FF00C2908DF11CD7FA76A9A6F23926BBCC8F + C10C0F5F09BD706E3F4F91C6253FDE70A7EDC5C89089DDDAB9CA1C4B69F241CE + CE4EE4008CF24DC7352C6C54E4BBCA66DE30AEF356BDA1CE395E7C95D46A35FC + 543841C2EA6E2D2BFD466F3E6E28BA9996F05DDBEE6702B6CE5E4106B1A5C780 + 4DABA4E59FC2A0797E08607AF843AE0DC7E9F22CBB053FDE70A7EDC5DD307762 + 5EE809B4E98D9943AE0D71DDE698D994DA8440C4025659B977A058A74526FF00 + 4AB6B30B0F35B0EFA26D26B18D3E6E2AE69BDBE656EC2CBCC61305ACE2B6049E + 27F08303D7C26F5C1B89F6FC98A7FBCE14FDB8BBA60EC3330B57A3B6F7715DF4 + CA67543AE1A8683BF7A0EAA6F773C3241801738A69DD2A5FB4E50DD96ACF3728 + 7D30AFA1B6DE0A1C3359ED379F92EEE9E7E670B2932E2AFD221EEE1E4143440F + C28C0F5F09B83713EDFC7C0ED94FF79C29FB71774C1CAFDEB798E099499B3508 + 971546A3BCF7A6754D0D139A9AA7E8A0080AD60945EFDF855D32BC1683926902 + 2772BEA9956D3C829715929A873F20A29D200F2DE8D378CF0152A9B69F056526 + 86F41F87181EBE13706E27A7E3A3C029FEF3853F6E2EE9814537AA0E6B64386F + 84CD1D99B5810AAFD9014A86E654BF20A298B8A2FA9961A4DEEB9AF330B82CF0 + BAA38342B3471F55ADD2096379AD4E8ADD6553C139D5DB05CDDC9CE149A0C2FA + FE20607AF84DC1B89E9F2629FEF3853F6E2EE981470D5EE6FA8AF51E2542E0D5 + BE5CB75AD5EA72E030CB359A93B82B28ED3B8F90573A4378952F37D5590D450E + 2A07795BF729D51CCB246E4EE8BEBF88181EBE13706E27A7C98A7FBCE14FA62E + E98395ACDE4ABAA6D3B0B58AEA864AB693602BAA992A298B5AA09C25CB7289B9 + FC11ABBAE0BEF7A4BBE856A7ECEA5637D70B5FA754BDFCD6AF4366AA97A8AD6E + 92FD655E79A7540DB416E49C06F8403C41FC40C0F5F09B83717FB7E4C53FDC70 + A7EDC5DD307295015C56C6F57D672B28857D674AB69080AE79510A6A3A16AB46 + 0E68E5BCA76915DF69E087B7FCA1A469553BBF42FBB7D99464F1017DE7ED2AF7 + 9DF1E4BEEFF66D18FD5C17DE7ED0ABADA9BF6B34E7D3C996E58C859FE18607AA + 86ADEB353DA6E0DC6A7B7F1F23B653FDC70A7EDC5DD3076002DEB21255D59D01 + 5B4C292B9AB9EE0D6A2CD187F52D6D72E6B4F9BB7AB288D656DD92757AF34D83 + 7350F6FF00941D5AB5B44792FBBE814F58FF00D2B5FF00695581E95A9D0580C7 + 9F92BAABA4AFE9EC66B259F8304DCEE0B65A02DB6C857B0F8030238959D1A847 + 26ACA83FF65ABAAD877051DA6E0DC5FEDF90EFEC94FF0071C19D31774C1C8ABE + 62134346CC2BB0DA592B00B9EA60DBFC2BEBBAFA9C15941BA9A1C55CF76B6B7E + E9D50B357407F287B7FCAB359668E382B280D6D6DDC507696ED552F484745D1A + 1CEF32B65A6389576F7C6FC249856CA9C797660A96E68BBF379224E3ABF27780 + 3068FD58B98C6926065F4458E10479769B83717FB7E4303B253FDC70674C5DD3 + 07229B4DBE69AEA9965B972590859BB3E09C0EE4CD6459F997DDFECDA397AA17 + DE3ED0AD7BF9AD47D9F4EC67AA16B74EA9ACA9CD3B514B57406F250F6A1428BA + CA237B95CFEF2AF3CD594816B78057E91B47828685FE564E95B66564BBC764A0 + 3B3EC67D9653180AA1EC13E456DBD8D09EC3B440C8F803007F52070769553271 + CA53EB0CAE3DA6E0DC6A7B7E411DA29FEE3833A62EE983B09202DCA5E55B4B25 + ACAA6073551A9ADA9F0C894347FB3A8DCE3E70BEF1F69D691BEDF25F76FB328C + FEA8C97DE7ED2AD79E051D1F4664310F6A1A2D11078AD6692E39FEEA29B00C2E + 56FC3C948710BBC6A9817705BE02912BBC192CB191D8288606EBB8A632A7C430 + 737F47FF003C0181EA835C76861F7777C2CDA2AED1B2E455AF107B2DC1B8D4F6 + FC98A7FB8E0CE98BBA607092A2967CD5C663895B5B75148EEA92A8DE0994DC61 + A56AB44A7ACAAB5DA754B29FA17DDB40A5AC7F251A4933BE3065226D96AD919F + 1C25F9056D3101716A9215DBD5AD1030D952768AB40B02B8132A1CDFAE39ACB0 + 6BF884C79302E12A422F71C827D663091FE147825328B0C38F9A6B1C6480AA7D + E3603FE12A7F956D467D517336D9C9462306AD8639DD02CDB60E68BCD4BDC470 + FC79ED94FF0071C19D31774C0A2F895B8C2BF497ED20CD169DADF542D6692FB9 + E8B6832CA7C554077A63262E856B3BCAC7EA54D626851E0B574A1F511A81999F + 3F25754DB7A80A5D90E6A2967CD454575339ABEA95652016DE614852F3202B29 + 059E6A215CF764ADA43EAA6E5119F61AEA4D2E734ACE854FFD530540679ABB48 + AC755E4D0ADA221B86E91DA1839EA93CE4038234F44827D4B5955C492A1A6F6F + 02B58DDE378C2E6EC3F92DB665C700A06F4D7546DCE56B5A07CA0A7FBB0674C5 + DD30723D536968B4EEA91C16BB4EA9F45A9D0A9FD616BB4CA92EEAB57A1B3678 + C2A93BFCD35AD30495ACAEFD655E79AD568C1CC6F25ACD273E4AD634342DCBD4 + E56B94D3CC705350DA15B4F3565457525DEE41594866A2A2BA9982BBC392B29B + 64A973BE8B252FD90B280B646CAC8C72C2D6FC4A4959A80AD38CB722B31D8088 + 6897792B4FD429EC54A7C4636B9B70E6AFD1FF00F541AE610E5AC78DA380F941 + 4FF760CE98BBA60E47AA6B6832EAA42BF4B7DACF4CAD4E894E5DD16B74CA9970 + 468E8CC09E7CD5CCDE372D6E90ECB9EF56B1A061B673E016C3A17153F0AB4BA4 + A80E52330B8355B74956EE534CC859E4144C956BC44ABA9959EC85397551FCA0 + E055B13CD073CE781F03352D59E33C13DDCD37B07DBD90E730123CE3E5653FDC + 82674C5DD302BEA9AE8BAA10A6AF754F82B28B6F7F241D57269F2C1CE2322B5B + 602FC368C2EE51B8140D29080A844AEEDCB6E56CCF55DE3D6C3A16D67CD6C8FA + AEF2A5CA1AE448DA0A00505D2ADB84A96BA4705077ABAEB4762F088C4053DAE2 + 8340463860DC6997D063B2F30BBAA4C6741F2CCD65894FF72099D31774C0A3D5 + 36A3CCD4214306AA929BAFA884372573F338EC3279A97150D17842F0BB96CADB + 39A8A79F24358002BBA0256DCCAEEE6577D682BBAB57792B6265779BD64A3F27 + 2C3312D53027C10A3876EE8554F0180C697B476F77CA8A7FB904CE98BAE31839 + 1EA9B5B487DDC16AF466C0E8AED20FD143442C967F1299856540A464B658A495 + 6BB694C2D8666B32A3E20B69B0BBB64ADA3F45B39F25DE314E41453537150E6A + BA165DB1C86207624766B7B701D3063020D1E5DACCFC960768AA9EE4137A605A + CDBA9C02EF1C6380DD838A281A84DAA1ADCF8ADC54BCFD164367828233E6B61D + 979ACF372CB20AD78CD5D4E029399523642B6B296ECCA9224AC8DA143F30AE88 + 5C4F1514F32B32A0495754FD94011E0B8F3569DCAE6A69596F56BB729505DB44 + C003B35BA60307690E190C9A8506EE1BFB72E742D87CFCA4AA9EE5F54DBDDB51 + F0AB592C670563017396B2BBB3E0302B3C25C61447D55ED39AB63EAAEA8735F0 + E4A67350330AEA8656C37250EDEB61D92BAA9CD776DC95B50415348A9766A066 + 7805998592DAC82D91847C45647C0906708DEAE6EF4D93392D65578642D56882 + 3F5A6B8971F32EECD6F6E229B06F29B49BF1C404C719CFB44B9C263722E738A9 + 073576B5D3D549F89BBFF1D03C12AA7BB08CC941F5C9637879A0DA6D8442B99B + 41394EE0ADBF357B1D77251699E0AF7BED56CABD8F56DA655F51D0ADFE54B5D9 + AB6D575530AD0242DF9F5596D05754FD9671D143765B86E202E270DA2B2C8612 + D30A2A7EEA4769EE63C8CD66DA67E8A05ADF6A2FBAFBB78720CD185EEFE02979 + 2E77241FA44B5BC15B484765E3929A6B3695AFFCFE69CF23CF252ECDDD92FF00 + 3F2573CC93886307555DA77E5F8E9F04AA9EE536DACE2564DB9FC4F665B13C97 + E9E4B2DEB6FE1460B6E53BDAA14BB26A8B84A96991C14466AE9B42B4BB35B2E5 + 0E699571368599514D665434297E6542DB30A297EEA499ECE4B7C1ECD5A7E977 + 61AF22D610332B65B2EE27B6EE98DB3976D8D56F14D2D7032BBC7AEED909DE92 + F8281FC61F0B34EA96ECDD2D312853D2058EE237296904762DCDA14B4950E6A2 + E0CCD47C2148950F197157068950326E19E6DE6B70B96CFC3CB0CBE1F3952614 + 3332B68CA819A9A9BB82802166A199ADA24F81928A99857371AFCDD380E7868C + 3FF18F008C00E255B838F658EC0B1D1B23093E4B673B9C98D3C3F187C32D7B43 + 87345DA31FE95649E6D720D26CA9E938ED0571CD5B4C5A14DC5439AAF72B6908 + 0AE932AC7B55D6AB1ADB4715326558E6DCAE2D0A6D9599CB0DAC82C9B8712B7C + 0F0A066A5FFB28192B9EEB471459A20FEB4EA8F7124F1C346647FD29C2937830 + 0F06137AA1D307F65D77D306B9BF5571CB2469531038AA5B20C98FC74F6B3597 + 66DAAC957D1978FE56AEA8BD83CBCC29A7504F09C7741E28DEE90ADA40297159 + 095754CB92B698575CAD70CD4F92CE02D8C828AAAE664B89C368A86E43C393B2 + 16414922116D28A953AE4A5E49E0D0AFAE4D367F2AAB297C2D30A8D2E2E12A80 + 1FF6D31A3CCA8F05E39E14CF2C1FD9653599FA20CAFB3E932B2DCA9D6A1B20E4 + 42FBE4E7BA3F1F9639293DA918CC5AFF0050573263D4D56699BBD602BA93C3C6 + 32DC8ADBC8286E6E5B6325237ACDDB38431B961B19840BF33D8B987E8A1C08F0 + 76464A4E670DA7CBBD288F819C029B4B5BEA2A62E7F129F55D90684E7BB7B93B + 492326E4151F62A2DE7E13FAE14DD83FB2DADC1173B7A90868B5DD151BB8F143 + DC8E8C4EC54F2F906E5BBC1CB0DC887095751D9770595CCFEC50657D87A96991 + 8DCC2A2214CA85B2E5696A0E79B7B7B4148CC76A1A14D4CD64AFAAF85668DB0D + E2B2B9EEE2507D73AC77F0A00CB0668ED305E801BDC994FCF7956FA5A8BFC9AC + F02061D460307F65D4AA8C9C8BAF6D804CAE3083D860854E8B9BB63E23C568F1 + E4EF95E6B2DD8DB51A1C8D4D18C8F49561B881F94A001B5FE93D8D93970C241B + 5BE1CB7272DA118429A86028688573B7234F46DB3EAE0B68BAA3CF342A69790F + 4056D26860E416FC255474ECB4C357DE9EDD8A6721C4E15CF965FD82A95A3E2E + D6D607063B0FE9C1F8E4B3413E8FA9A42A949DBDA63173FD2DF98C546E7C55D4 + C17B796F4195BBC6F5CD4D378E939E32467E2C1CD64602CB7E16B08A8FE00ADB + 39793420FA934A9F30A29B73E38E583A9CC5C37AD4163AD27E38C9368D310D0A + 782AA78BCAA2DE227C03834E03DA8A776422E550FA8038D4A9C4C7CA72F073CD + 5CDD87F2570B87EA0853D2C47EA57537870E5F809A8F177A422C67774F979A96 + 30C7992AF70D654E27CBC283B96B6EA833989C9060DC3193D99C1CB7A60E49E3 + 9A7293D8051EA9CF666064BE12BE1289237D43FE3E672AD730108D4D1365DE95 + 6ED363CBC95957BB7FF0A67C4BEABC3422CD1726FA9641D51DC507E950E77056 + B1A1A39639767259F67259F6A177A65DE90AD6BB574F805ABA379954E9D574BC + 0CCA70909E6465DAAAEF3F245CECC9C5ECFD4A0EEF934F8727B16D66070E8B59 + A31BDBC16AEA4BD9C0A163A1DC0F832E3011A7A38D63F8F905DE39CFFD32854D + 2B61BE95651A6D68E43C399F15D5DF59E095365E7F5273C8653A63D211668B34 + DBC7CD4B35AF79F394FADA43B37C65DA701E47B15588715693D3E6DB6D877A82 + D65397B07E60853D2C5CDF52BE9540F1CBB476AF7FA4159BAD61FCAAE2D34E9F + 12B61B2EE27F019F881958480A755775514981BDBAF47D3914FA7E9C5CDE216A + 4BC086C669FE4696481E3F2C93E1668BE8F7753F8576D379F92B34A863B8A969 + 0E1CB0BAB5403922CA1DDB78F9AEED84FEA283EB778FFECB2F92973B20157AD4 + DDBDCAF39971C416A24C84F1536D85001DB43E70FB9A0F5C20B89FAA309D7389 + EA50EA9B6B40CBC87C9EA669FEE4DEB8B3DC8984E4C87109BF80FFC4002C1001 + 0002020103030402020301010000000100112131411051612071A1308191B140 + F050C1D1E1F16070FFDA0008010100013F21FF00F2F7ADFF00F52C6870E58EAE + 4DB8495CB9DF6FCCF6453A8876FA2B12FCDC1F8BB99620348C35FF00C33BD476 + 71DAC6A45C9A4CA0FF00D3752F147BAC9C08830FAECD9920563EDF781E2301B0 + 198581BE41E6A1E3158EC0EF59764779CB175317FAFA0DDCB1DD9F87F58BECEC + ED5BFF006014036601DC8CEB69F7FF00165B38C3FF0084592A6DA99451C6022E + 6CE3A9282E05C11DEE301DE03F043EBECB85970ABC170609D57D91361A198500 + 51D91CFC427DBC54E0827EA0FA0DAF1EBD8EC4D44178881E043C587FCC6EC03D + 77B9B770EEF47FDCD95CDBFD393A2FFF0080B8B888178E4B634B38F63EF09C7C + C73BB04B17022EA578292E9BA07DE1FE9EC7F01D2F941CFD0DC0B19A7F74639F + D65DD7F58E8F30FCCAF96FEE62E45D89E28FA110F911F96291C3F8F3FEA0585D + 3D8483B8AFDA98D868B1DFB7EA212C7FF815F4C7328A70205FDA324DE56E770B + 38C4D831CED9DD44ACCEDA9FDA779FD7F07F03CBACB83693732B728577FF00C7 + 4F80F89FF523754C1F9F533DF74ADBBB90D0B529B1F5F6109EC7BF8B287A1A3C + 3FF660909FCD7F9E635086D63A969ED25CCDC1607B4669FC2574AAB8310BD9C9 + A93F02AC4A55155D19FDB779FDCF043EAB0454AD4AB4729ADEDFE91882AAF06E + AEBFDC56ECFDCA614D0F89896BD77A2BFDC71AC2487A2E60400730D77679210A + AAC3F1D38E062EF81FEA7781FE9847B8C446B0108735FE6D6BCCF64FB2AB87BC + 2A6B31A08FB61D280CA58B0C4228F8F821F207075656B7B41695F065D51B0F2C + CFEF7821F55D0AE2A664B19E586B8680E20694E09C306B563A48C33B3F6CC63B + 4235131440CB02F7C2670CA87B4D3A32E09E03877488AC0A03885FD16D10A99B + 933344493D92E01E2AFBD4C7BC1AD35DF73FE62BB177FE66E6533C5DFDB2EC8D + 8EE4DBE5DE5672C00A6E04AC039AEE102994CB815B0979A7BC5576252B511868 + 34CC3DF7E887D3164440324EA1365B571553C65CDD87DA02DC6601C73294C23A + FE705BF3072C24462AA60032BE71FF005065C07F1E91F294F665C4B71B0668ED + 156352D9C942BD86CD6CE19DB8865C521044536980222B47DFFCC31E96778C9B + CE32C4DCA0673CF18B94BF9D0C0813CF33D40196A734CA168CF11B7000F3D2BF + B5E087D1B03D8C2EE18FD2B21392BC04FBF9ACC88B0F79140EDD0DD7B5CA287C + 528584766414E497052EFF0093FF0032C8B721FB232DA7FAE27C8BB8AAB4E797 + A2D4799CCE60AA8348D54709F79600C62DD126472B3343C6BD90C7C7F974033D + AC112D57D23452BB383A28180026985F3AA080BCA5D40501475C25DF845B83A6 + 83100DEE71D5BFB5E087D07A019C667117399C9E23A9EF187A0993EDFF000829 + C78C2555DF83009A5D76ACFF00A8DC4329A9DC5A590799A66AF55C4D1F7863CD + 8DC5CDA03AFBC5D80372B267F24112C87F9350B6F52CC0EFD1A0FD9B89419A0E + F0960CCBA01CEEA5378FCC40437A063A5732FCFA787F6E0378CCE461E96FEC78 + 21F47E6F4F70E86091475B8EA641D9F465ED1FAE9C5447E8258C950B5DC11DC4 + 12999FC1ED0B8497A1EDD77F535A80B1E4CC0FF483C7BE1457A65FF8F552E311 + B88E5F68E51E0EE826F2AED994AB6074A6284CACDC7360A12157CCAE81D81384 + BF316B50BF296EE057ABE4A7F43C10FA1CCF99E8CF012C148422BBA71BE8EAE6 + 701E9789ED3B25CB399841372022AB0E254DFE90044A768D60A5676432CAB3B8 + 837FE3939772B2FEED3733F31900CC68769C0857CF364194FBF4AC7453BC1295 + A700A10700F46FA3211EE9C422538E87BFFAD10FA1CCF9BEAD985E7EE4C7FF00 + B638BB2A2A6DF1363BFAB9B9843732ED61FA9A38B4DF034F68FA2B4D43015C91 + E15AE8C0FBC308FC8C3FC53910396340AF16D27BF1E711AAD4216347BF30DE11 + CB529C3B818200A0078EBB66DED3994ECE826723B95E94065AF30FD1F8D1143A + B8B826150D53E6A6DFEB887D0E67CDF4B0E4F97C89579752E683F24F04610E6F + 77D5C74D444BD93B12C04A8E6B52F53A5EA1715C413313A6D0ADF1A87F88D23C + 189878D5DB523F1C7B6E1762FB4F0D4C47065B29030DE80A8465894774BBC5B5 + 7285BACCEF43D1CF4BF766DCCCABFBC22C3770C0D727104DF30DCC5FF7A3E8B9 + 9F37D3F681AF2FA9D942ED89AFBCFBDEDCC7A96A0732CAB6251D2AE2533333F0 + 103266365A44ADF4CDDACA0D7BACAAD4C4D3EFFD30FF000CB11F61172CC01EF1 + B6237CF763A2AE2C113406594CFC0E4FF8948DD6216827137E65A1CBD2E33880 + 35D0EBAC9F7809F672E655377FB65990726E2595E4B7039047CCF10C6497FDA9 + 8949656CFBC62E4895F841BCDCBF42E26B59C380584E7C7D0A8DBD1FB27DF9CC + CD932ABF9D059027106F89561CF04E57511DF45E08EAE2F31034BBD43A6BF825 + BEC75FDBFD3FE1CEBCC4A5BE242DB880D1ED120BBA8453AF39A54AAE9992E1D4 + 07B45BCC09E8DD74A263956888EDAC543F318AA0FB6095051B1A603034EE6E62 + A47E653D365865E0880E33CB24C78995031692EB921D076C47B1A473BE99FD19 + 512CB5B651D373503B5079D6352AA7C8EBC46139838EB9FB0E83F03D38836F3F + D3FE12E23265842465C0F1508C19DCCA8672B44A80067C12B487621D02CB3DA3 + 75847958378847A2E529037710B3718540FCC3D64616BF50E20F6689787930CE + E4D93DA338E629728073E2B98E1896B486FB0FFE90704A8E1D92891C1309E606 + 014F03128BDB92644E267AEBFABC4F891DFA0B88FA59F19D3E07475367BFF50F + F0790623DA1E0F0CE7FF00466F9849682E8EA865A252CF1AB8D5B72F76033918 + 6098F45D8BE3D114F7357414B4E3B39C32CED90A2BFCC7F1A5D8661B4BFE066F + 66D6DCBB3DC2B07CC669C3B3F70E842D80CD6F2E794A4AAC8553EE43A0DA5F2E + 01E2F6B940012E593177C26873CA6065101795A961E02BE8D7F5BE3477E8EE23 + EAF8CE9F13A71377BFF50FF02AA1609957A0FC13FACEF3727C375F813B88CB03 + 4815E9BC5E2A29F6C3665EFAE0900A0E0C1F89A3D746D1A76DB98C6727818702 + E0E8965EDECFC12B46D6566FB1E658EF98DCF8853B984BFB5A56210016DCF1F6 + 8A0CB52DA88DD1C4D11D21E0B8E4B4B1486F5615E8D7F5BE3477E8EE23E927C5 + 74F89D777BFF0050FF0000172C56B48F5F80CFEB3BCD13E2BD103299D9DFAFB4 + A7C86C8145E96392514C00576632B2FDB51756F9799845AB998E0CCC2D6FDE61 + 29F0C034CB77C33DADE371675F74B2A3AB152948F03ABFF71B48ABBD6A6BDE09 + 0BBC5CBFCCAFE5F698923BDD1CC3D1ABEB7C68EE7CF75E23E937D53E24E7AE1F + CE52035CC436CBEDE8F813FACEF354F8CF426CF79F2A3883D97BA1A7235D8442 + 1FBD0459C59E25D79CADC11D44B9E12BABAE085D604DAA3808028F65E204685B + A3CF1A6FF7996E81D3592376A3939236580DD92BEF828323EC83F05ED716FB4E + 7307A91DF0458ED0904003827BFAB57D6F8D1DCF9EEBC47D24F9DD1FE0E9C74A + 3F9B40B625BA7BC4DF7F57C067F59DFA5F09E84DFEF3E643666188B64AF82C06 + 0A4864803976156F50F3C2E66F0860CCFC60F660E23932EF190F646E1A96D5F6 + 61E63B0ED330FD8330A7B11CF9504C6A34F0C6E1D4AD737BB310371DA60C5DC1 + 69475E61C09DE1BFA1ABEB7C68EE7CF75E23EAF95D3E043A509FE76AABE87C49 + FDE77E97C27A1364F933E79FB8E90CD7E51D8835C0C62C288A76CE7101731C82 + BBC0BA2095EC1FB2763494E08B412AF6A5F9CD8141C4CA26A0BACF79EE3219F1 + 3D9B82F7BB4A59C01CCED7F12F3996F8D4E435135D7D26AFADF1A3B9F3DD788E + FD5F2BA7C67A732C42367F35FD07C467F49DFA7F09E84DFEF3E5CF927EE62D69 + E2362B75D593DA0F74F2CBBA200C791864E22EE04B8060C23EC4360617981BCA + DB99F94141B166A0EF0619AC335507B4A5D6D72CC671F865277CDDF23F697223 + E9AC93E5BE9AD5F5BE3477E92E7D5F2BA7C661BE81738C7F3777E87C07AB3F89 + F426FF007E92AB5837EF2968EC704A0E03B12CF37782D7828ECBBA80419BF702 + 8AD7605C05C6727DA01DA3C4FC57389B2EFF006C00272E4ECD7FA98E879031E2 + 3D21E72BF89D91A482E28E4795AE0272944E2C877DE0888D9D4BCFD1D5F5BE34 + 77E82B9CFABE574F89D45F83F9CB6955877EBF80F436F3E23D09BFDFA022D5CC + D4C097A8C434784BB7BC4675CEF3F1892B3DD11ED8BEF31CCA6B39AEEC76A0C1 + 47E0BE6FDE7618F9C5504DD686E67C4F80011FC0DC8DFCA3A31374A3F0822BEE + 187E611B9940AC590E3EF29839F788BD908E1F435FD6F8D1DF42A9E48F75368C + 4456F53E774F8DD0FE7E33330D3552C9F7F47C07A98F88F426FF0079F3260BDE + 728DB2874B5825907D9C664B926C87F5332E447065B567D90777DA6C2012CA07 + 0EE0F37E7B44145F7623F9B0F314BDAE6576EAECBFB6E218097C43DEE33042AB + A478DF8A579F3FD93475310FBB447454E3D3AE7BE2730E49D8312E0E0C79CA61 + 0B83B2F5F43E34E639BBA0892D461648CD1CF2EA28417286EDCE2FD3F3BA7C2E + 87473F9DA40BB4AF2633CCBE8F80F436B9F17E84DFEFD37CC2175A33B978625B + F2C33AF1718A35D894A5B3DA5030CC46AF4E882686B75425569726E9F04B69F1 + 6948F47C96DAFED2B536E9298CCBBB83AD3B9199DC8C565049CF3AB12FE068CF + CC70F321A94B55E8A9FB239103BCAD33F30D64575DE26E39F454496781DA7155 + A833374B959ED32F789DB8BE6707AFE34E614012878E61E23865503C225A752B + 88E31E8E67C8E9F03A71FC3BBFAACDACB30DEFD1F01E86D53E2FD09BFDFA6F98 + 47DDAAC915C2D709C813B2E01D09BC5F342340982541B83ECB9800D7504131AC + D2C1F68B29FCC189548B96CA5F8216D2EC01728A797EE58A53A0E7F30DB1EDC8 + B3810BAFF2CAA5CBA32890F010BF0428B244B158709A8D0157B12CF4711E2340 + 22732AF886DE99E2931D52F134030AFBC177CC25472373F312B71E2A6FA07C68 + EE1ABFDDC4774E819E86977FDA82F5190AE26FE8364F99D3E074E3F800FF0003 + 0278B4AF4FC4E9ED53E2FD09BFDE7CA873F787F7F9DCEEC8DA8F89B8438F2CD4 + B77DCC32F459F337690FCA1638AA80096D54DAB4FB4BD451840043BBA85B09C4 + D55A095CC6D7EE7761237B854FDA9554F7ACC331E809628B6B04B8EC9C216711 + BE13CF31604EC11C1ECE5E109E634C9DF1372CF246209920310BA6661DE5E54B + C2F2DDD6A039434CE550331B86F3EBF89398B2E9309406C54C5E7F5005CFDC5D + 57CC25588AFC7CD3E227427CAE9F19E94D4C0BC7F9EAC48FA9F13A3B54F83F42 + 6FF79F362067BCC7C0EECBCCFF00C26042FA25EBFD88902AEFB672D512FEF2E4 + 4417BE667F8C63BF9659F0E698C4070EC769F88CB19C8E0B9E4FC11B5C2717CC + 37979ADB3C2C9AB7B0460F73B1E3F64FC45CD297142A4DE6F98780D77A9437EC + CB36039ACF48232F2FC208F3D09A11F2CA0A1B2A377ABFD4B7AC278730064B30 + CA519DFBCB8056E8D5A2958AF79F3EAD5ED1DB0897372C09EAD1DC3253583EDC + 6C6186D7631E135812FEBBB0C92B237DBA3B4F9F351F93129CE42AFF007DFC4D + 16926150E97E8B97EA7F849DFABE27436BF79F07E84DFEF3E4CC32A689801BC3 + 5287506ACA9C2195432E60DB2B06E91B230D62C5FBC5DCE17DB302A9D02EC7ED + 0F0C0B0A47621DE6DB9E24D0C080D9B3ED0841AA2A894977E34552B72A334CF7 + 236A1E0E197362B8E2361B8B8C5021967F68D999010AA6562D26424BC4B2159C + 4CA7A7172B708DAA1E187643D9D5F779A4480ED15163C28583CB944F5F78FC73 + 0B1786B703E44997B773D5F022D5B12CAEF1505D9913EF04A0BC5C60B08AF30F + E274CB56B07620F1B8D81EE69280DDBC673E3BF4268DB4189539BD11BA878273 + D08FF34E09B1D7ABE34F9B9ABDE7C5FA137FBCF992B9B54FDC0C162DD09442BB + CE823FB7F6A23DD54E1185718E294D9BABF75CA07C03E6E5276DC951DA0E0017 + 2D0B7739FF00B84060AA09D98F2C6A9C5DA5160BE1971F7342AA76250FB76948 + 0162EA9ED7B88CD3B773249DC712F6B01E6A5706CBEF1BC0768CE9334A11AE2E + 145FF233FB0DCA8C3CB1B82E05DD1F19995B5F102AC33B258238252D3DA1C434 + D7400A753E8F890A690C082ADC6CEF0EBBAF50DBA23B788F37BCE029A7CF5722 + 4E22D30F933B4F8300AF683B7472E7ABFCD650B38894D3E8E27C69F3735FBCF8 + 3F426FF79F3A693AA7EE0D423466670EC218EBA6C113C2DF398A03174115DD85 + F9866EC4D3632EDC5DD6A0858735961C64AFCCA088AFE39996E0EAA12C877839 + 658834E3BF13FED9E5B9F798DD9CB79278813CA518469E69601F86379180E6BE + 257081B598230E441E2522E06FBCE74384D40382634710D792236EAA68E99907 + 5A7018A7E985A867A667DA03AE339E646CD2F3D36CCDF06399BD9AB7A399AB21 + 7508DFD0FF003F30619ACCC7B712B1389F1A7CDCF9D057B5F426FF0079F366DF + 65FE613C630E6E65A76435A9F46CC1FB1A5D443045614517376862DE25FBDC0C + 0121D528E1DD8C03C9C44622FB4A0991F07DD05357842C72F9DC646773DA287E + CE669ABF021EC91D305FC92DA139A87FF2CC12F6FBFB432287171DB9E24012F6 + 4604BB1DE7139CC6769BB21A42F4E9EE444A0895BE9571FCCDF932861ED33B6A + CC22DCCD8B76BB982FBF4DE3FB92E178847C45EA77B815A09BBDCAEAFF003F50 + 3B44669A43A7C49F273E74F89F466F8FF2C18BB8FDCE20B5B9EE0A2658A2851A + BB6195474040CF63ED00281471318D778AC23AFB26431F10237B1DA54C8FBC58 + 2FFA450A7BA0007DAB956D4D970E7C8437EF086DEFC8861A8FB4E6CDC7683D77 + CFFA806ABC20A4AB15D8CFB415A22E62D0537E6547BEB15B7C8A87B75D473F79 + 695A733295BE86E417B703E3736798B528CA44F68B4119EF2B199FB3D333102F + ED5051E8BE9FBAA663987A1FE729530839885AFA3E04F939F3A7C4F546015CB3 + CB341E6152F0FDCB392AC2EA3CB2FA122FD7EE94DA0ED13C21C055715292C7AA + 9CF6BC86E14360BE47BD4D7C701888075F6CC0CEAFE21B56774C8E0F12E0B4E3 + 982DB0FE6256E7408A26082BE97B30D09FCB2EEC0EF52AB48ADF1E054FDB0014 + 28F4B1940BC05C37FC90283BE91541D4A04AA651C32A42B775D0AF40BF0EE327 + 98FBDAE7DA118C1A271E9B978A014301D3E97F9A02D667E13BCF7CFA7E04F9D9 + F227C1C405F12C155EC1EF06B94ED0836370FDE40B4772BF30E044C5BFEA091F + 93736510FB0509A0F0A3EF1DA56D5E69AAF8371D77E0A80AB791B9732CD8CC3B + DB6B335F4D541AACBC84CA76CBC4C8EEE55C4737084A0F7E20C363C854BB501C + A1EFBD4BC3B095A315CA1E107C6131EA62D173C71427EC29AD25B18A60935C71 + 1722FE904070EA0E326D943EFF007F4CF31F827DB12E3947B92E2E26DDDB21E7 + D47211E5985ABDE0F83DBBC1EAFF0033C8A399D7AFE14F9D871ED1524E91B96A + 9A5465ED8F1012C02C295BD689F3E1B404F30AAD1E095AF1F3B9563AEE98C3EE + 84CDAFC257BBC659D7B928A1FB439EED28514C660F76554F6C0622BE20723D92 + D5547E603F784C6D07894E23F6C42AC24602976195901F6946AF0C0C06398B9B + 990ACE065EEE7B7A997BD7695CF966BBC39B2346896A8771DA606C5331531657 + DE5AD5D6D115237B89BAF43088E771D3DA67B12ACF301F2B19E25E7CDCD3CFA1 + 8678125B72B845C17A811C1E4652418F298AE9ABE95FE255E463B5BBFA1F1A77 + 5CE6F5BF303EC1F967B5B75295C61CF2FBC1774E31126DDFE616D8EF98A96F71 + 9FEFD4548B72827E169F83C8BE2F7E253CA7B3A852FECA5E313C13B65A4F1011 + 3B51B25E89EC85C2AE3B34B0928B6CFC0EE530929A499C52BB651D0C692D3DA3 + BCBE598A770499E0F332A5BCAFB4C74EE72C1F704141840B611ED3DFD0329786 + F6C3EBEF2FF98EF27D88FEE002AC330A82814DDC2EC36005D4CB01F7B0C149CF + A459B98B57EF135B75BA965D3460A2A9D9C11795659E273E80C7414DE1F899B8 + EE2F36DA5DA642C112FF0098ED65849F43E34D4F39951FDEC4B99422FA73395C + B1C041ACE78BA4BD080CDF9A163A1405EC929606E65CF032CD520EFBF91B4B3B + 6237F056040BEC969D3C5CFB5E1285DC1304CAEF11C147799CBBCCFCC5CFFA84 + 80685446889698A2E094A2FAE235959DA56ABD98F5D19E6A4EBA388F71C77A7B + F4B74F6F591B7CC457CFBC2B54EC21F10E476273D5D9EF08376ABF1313929580 + 05BE266993B12A815983B00016C4B87F299F03E953BD522DCAB407DEE0A39601 + 81AD3A4E7AB858B88A155C1BEF170EBBD61874BD904AAF860150F719B4323DE8 + E01773B26D7799870F71444BF2AA0D820B5D8CE561A81E1DE5EFFAF96D7F09F8 + 5A8CD638173D3922B1A4BBC896913F50F1EBB17719975DC96E2C7A6256CD55FB + B2F19881306CA87B061FC7D0F2512EA5CD057EC9FF00307B23D1C4678D69FA83 + 913107A0E07BC21A6A8CDC158A26C041F45FE0B0597881490F4E3DA35820B6EE + 54E647293C9B6C7EA6024BCAC302F2D9BF68525DC3BDC420BE63EAD4CD410F1C + 948278B9B3C9F0D18B4F934DA13CC639346F64E34D7E22B6E634F775EE345077 + 9F15899B5E0713761D8331FF005323E1DC24AAFBC77981A2F6425795DA3E916B + 6DE2594B5149E91D1C76A2846B0A7F52804D6C39B0DC0A9450BEF99A7BDCC259 + F88F5BA9BBDA1B2BBCDEEC658BB9E9FAB39EBCDBA269FF003D0722AD0EF12660 + CA2046C369C48507D17F88943D3CC4CB021B43ADC90AA37894A1DA9B238D6F38 + 30849D8CA913529E6266577D419BECA18AA65BF131102D8033B822D168DD2533 + D9897826F87A38B925ED816DD83994FA0417ED7899FF003ED285A9DE712EC7F9 + 8BFF00DBCE5739DCAF5B7DA5BC0DCA517BB5006EEF0944E56CF125260F799735 + BFF8312360526504071BE7CC1617F841B606B013F0C7016D1002347D0D2A0F08 + E3C3DE62EE99C04FD2F47FB9709A1B5F88B95FDD1164ADB6CCC2783516DE02D5 + E261B36A0E1FEB03F9A5430CD8955BC7450A40A656576952BADFF34CBA9C57EE + 02FF005DDC3B8F7104C2BD0FD821E4DECCEDFF00337ED0061A35772E5743C10F + BBFACB56791B222A5E5DE59CC7977026C0DDCA5AE7B69259F3BCEA5BBF042C0D + 75DD2736DCB3D26DF6F57B4FF72B0877328C3DD9663C47F5718CB00A9C1CF0BF + 70C478C6CC1042DA36992D96174DBE6BFEE50FEFDB31F599BED39F538E8EE7B9 + 93357BCF1A04E27EA7A17241416827DE3519778EC54F783A8593846235A9353C + 2BB197FC25AFA9518C8E884C10F5542CB08575D11942F0EA5F57E634CCEF92EB + 707F30C5D6184C9DC2730DE131322D3D997C2A72C56ACF2C36DB1EDC4B57B399 + 900789A04F039806B7E9CC5C05F0F436A6FD2E5861F29DA1D46888064E398DA6 + E8BED8892B729A948439A8A1A07047333CC6D3C1FF00B032BA83DE0D397D3DD9 + 509C19F172C932BF367AD38621176A3333E49A25DFB03F33BFBC5F1747A79FC4 + E2600F24AF99593820B4B8203558939C83C5FD66662E257BD30FA8FF00359685 + 160DF31D91F86E6C952FF74FB3CCB5B8257FB53083B3D46BEF377B30A088C10C + F323CCF7ABEF3FB99C7ADC94CC6DED73291D00950B594DE25DE111FF00BC64A1 + C9E08487BAB4A6593E06D5ED074F2773DE0A1835444F842C6C61B71226E52EEC + 3384CAEFEBDA3B9E7E03ED2BDB651E9A5D444BD200518975BCC7328EF2CFD437 + 2E4F0FDCC313E11388C655025E4CD3F338D0FCF1090A4FBBA8BA5FFB2E1BFF00 + 10C3686D8FE61E8A9ED103C47C06D94C20074F7C12CACF3A92B19E9478C1AFA9 + 56E8F10C16ECB0203EE8AAF2012D745F0667C0FC08A8398E47ED011FB9EDE99C + 6637127310AD643F0A84F79C4D8F98CB78DA28E775DF330C537FEF9EB7318D40 + 3CF461A1E67797F9B9E83EF90D07667C12789E1898547CF4FE1D0FFF00320E9E + 65A5A1FC3FF61DFF00C3964CBB1376C61E9A9B30A798887CBA5C104238CA4153 + 1769FB8659795738BA9BFA9E25AA2EC131916289B340CFBA12B4F673FAA1DA85 + 5AC4613425CB15CE238264C08A848568D40A785C65F89AAD40E993511F043344 + 3A54F11771F0D3180190BDC11D0998C589DFFB991996899C88018E95983E2456 + 1EEFD4A9709F08A57C53509647CABFB456F730FD25FA07F104F310DD1EB61D3C + 472D823366D896461C73A5A664CB1B654A7CABCED00A04F12FE95C67E419465D + 0A330C5C5E589DC51AAD40201C095F8803311C4B6B6EFAD2F31973863D7AA5E6 + 0C76A033C9812BD06CAA5DED75958F780516FDF73060C3C4C772ACF3323D79DC + B0453570DF565851699857BA69DE21962E2F8882AED1CE73AFC12BB7F101B1A8 + 3EB63F407F84C1763ACA175F458D12AE4618E3A5471DFE7222C40E6FB25540B9 + 6C9ED103BCEEFA2E6A1CB1F545A80CAF3AD1F62268B7EE7DE04E4EA3330E3A01 + 8BEE8F4DE725CFBACBF74E9E215F350D156C1903D6331EB0DD6CFDC6CA3C4B21 + 024D016C64DA79E518DA5C8B707C57B5B37BF48B021D84A14FBCFBF4635D748C + 01AB579F6CC54B1B2FD9087A9FE6555FA5E1211F3EA62EA2BC1649CFC00752D0 + 34836410F9DDA878CFA16082867FD88EC4D20E2246D2AF7F6856AE52CC3ABA8D + E23D55D48154660198C1A2056257A9E8EA3C755CD917B1956BEB0421D575E8BB + 9ABA732E1D66968C371B5B231C56DE45C7C4A27407D6C7F94C383F4295A25D50 + 21895EBA95A02433286F1B4A7B7E2994A7E01430C26F1A54B9E1C3E536E5C34C + A0DA7BCE89E7534EA28000A81E9BF77D152AB10CD6654A95F46A54A95D0F41A7 + A56B39E2BEF89666C17A9B6456A672150AAD16F6631087A349CC3D6FF29E99F4 + 076FA4EA6930C198A5CC687689035E98C8E0D7131F9AF24CADE64FFDAC4D9F5D + BB0FA1107F167A518EF1BCFF00AA9FDAF30E8F8AFDCC00BA3353F4A6668734D4 + CD9CE3D6FD1FFFDA000C0301000200030000001050020800000850003CF3CF3C + F3CF3CF3CF2CB3CF3CF3C33CF06334F3CF30C00F3CA000000000000000000008 + 00100210008F3CF3CF3CF3CF3CF2C02853CF3CF3CF3EAA70FCF38EE3374F2C10 + C10030010010C00001043042041083CF3CF3CF3CF38A1421473CF3CF3CF38C59 + 89723E8094F05BCF28F0CF2CE18F3C004000004004000000F3CF3CF3CF38D244 + 2081553CF3CF3C92B5D1FF000E20F3974DD2C31430CF2091C33C520000000000 + 00003CF3CF3CC1801CB00537A9C53CF04234A6E18B2311B921B43CE301001182 + 10914F00000000010020000F3CF38B20620836DA1C4B15CF2C0C0D9C6257131B + 67931B71B4D1CF2CF2C73CF3C42000000000000003CE08130B2403C29B031950 + F3CF00FBB8C13227BE9955B5FA2528F3CF3CF3CF3CF00000000000000000E00C + 1C304D393A11A051563CF3C53E78B5DC28041FAEC39FA485BCF3CF3CF3CF3C00 + 000000000008A00C11410898F40010D902DE204F2CFF0034F7F27D2782C09EC3 + C55D9F3CF3CF3CF3CF0000000000000A3B3E3435FE443A55712041373E55131B + DD3CFCE313F622D36C273C07CF3CF3CF3CF3C00000000000895355428D6A2060 + 541F42BB6840385D3DFF00CE38FBEE970AA24F9CFA2BF3CF3CF3CF3CF0000000 + 0EA23AEAFA83C882B1A140D75AEB99ADB417D52F73CF3EB215CAAA95E40302FC + F3CF3CF3CF3C00000003B360DFFF0094FC0B5B1E2D4069C10AB0145DD54FB5F3 + CF380570E781156CEBA5BCF3CF3CF3CF00000000F1E05DEC623E529AAEA7D539 + A5FF005AC33DFD52DFFEB2CB015C7702045DB03A2F3CF3CF3CF3C00000003007 + 9C79E54F918B79EEF04B04519FEEE30944D9847EFA8041B025B7369D88F3CF3C + F3CF34F000000004341945E5F3E0CF59057323C752E8120A0E72C64B8D3EE298 + D75E0953BD50FCF3CF3CF3C8300000200005AE2F7FF4FC3311A2DDBFD49130FE + 4F023CB949F3AF2C4063596D9686484D203414018000000000000B21615A753E + 413EA72DAE61706B98538E88733CE43B2DA35D7AD2C7DFA8E680090010080410 + 0000000003CC075D4F8393E79111A040C1033C90CD1C5EFE002918A62436B42D + 880BA490410410410C000000013662A457C32C824A371E214620418810C1010B + 626C9FDDC71865787390706C00004104104300000001EC67A43344139B32C612 + 00E18F24328500200A0740153D42A01D62D2751CBD0473C0410410C000003609 + B01115393A0970AAE90330D0C334D28C3811513052C77A0E699486BCCF83C31C + A0804104F0000009AB5632B29D95E4430730C1043003CC1C21803294CC51F3C0 + 572512EBA30EB0F3CF38A090413C000003FCCA532067370872C32B34D00A34A0 + 052051A32128F8FF00FEC938A95F6DB962BCF3CB0D3010430000002020450000 + 7D246AA2E20B3052C40C00CE05E9D80C47EF2F5CA21EAAFEC2041F3CF3CB0904 + 1C80000000000000F06816F82438D4C71CF00C10B20E26A662CA1B1116FEF0A2 + B3A3318B4F3CA2804104000000000000001085DFECA610B711CC3C03822CD252 + 48A0987BD7CC4096BEAE96B82B054F2C001041C40000000000010C01F78DFCDB + 4C1822CE2831CF3D57DC21FBC285F1C4BBF0CE1126B39553CB10041073000000 + 00000003F73D09CF3CF3C83CF0001CF3C0BDFDDF3DF3CF3CF3CF3CF3E0DE89CF + DCF3C0030430FF00FFC400271101000202020104020301010100000000010011 + 21311041512030617140A1508191C160F0FFDA0008010301013F10FF00CC0884 + 4F405C4089FC71E2189DC7D06AF8351C7F1B884C4BA6A136F2C7643316A65FC1 + E6205B0B021E8B0C30487DED84A990211DEF51942920DB48FC471314513021CF + F05B81DCD2446A6AB0F4111B8417FEE5B4E21A798283E21C86583EF200FF0029 + 8A54CCA4C88D21439809FC052AD84DC608468B62B710670F42B8DAAC88EE3EF8 + 8400F12E9CB322E0B30BDC74E5E51BBEC88BE081368192C972FF003005ACD426 + E19829250CB8B5485BCFA89A99152E89D33CF0410C40224B1715DEF105F60218 + 6E9D073299B06A365AE750FF0012FD2468DCD2F00A3A8A00B6567D44C114A728 + 45CFF11FA34CB1D4508CE22C30D70A372B32A13A20314499D4BC0250DE04B9C2 + 9A6C96C5191711D84D6FCFE1332844A6B9B958B853898A1CC594C614A85858F3 + 29F140752C37291FDD137023ADDFED17435089491C901E489EA31A823CB3F408 + 306A2AEE00B109ABEFF06AE2AB751504D9C1B82C5C48A1B060EA114531616920 + BA133AEAA61708EEF71B7D242B35BC42B88FBAE31EBF6CEA7E81CBA9B426AFBF + C057442C981A13466EE0DCAD98F325C9647947544DC65EA263FD410623D4256F + E8FF00B0A283298967894F6A0AA1989D3A955CA3D86753F40F55AFEFDF5AA10C + CBE3466EE0DC16C96C2862D67D4783BD471A8840D3F72A8423555B83235F32A1 + 93DBE214165FF21F811B61CC352DEF981EB77CAB27E81E8C78561F7D07A3B26E + E0DC54AE097581C6C76CA49B4EFA96D8DFCB2DCDB16E6669F43E657BEFE08842 + 7D0DFF0072C3A0BD105A05CAAF4ECDCBF4A3294A2A82FE839EB813B9703DFAE6 + 142C957374DDC1B8A947FB8EA19B175E250BCBFA2669B7820DAE8FF26E0FF831 + 58873D752C37879ED8E514FDB04C71FB86D601055F03330172A731DA3D4CE78E + 8982006322C2253E8BA830FBFC02C0A24C4DD36706E5ED508A2EE21143A269AE + 0D5AD175F3183F586FFB8D0538BE8DBF6CB1D865A84170797FE4429FD986346D + 940639866901C46962A08BA2C05B8DAFA3A21751E20A57B8FCB966CE3AE6D5F8 + 02AD975C6C9B38372F6A9B166544C1635DB770E81DEDDC4C930F2ED1752FDA6C + 2961615D75302CA20B84791EA31301005B238944B0058F150DC3A5C44F62F732 + 8CE206E722E0EE38222B23F502E79E56570F172FD74620CF1B26CE0DCDBF733F + 294B74466CDFE749714CBCBA442F432CC60FFF004F1140BE4E37B386E790F4B3 + 1528352A286116DCC5181D3B8798AA48EDC6E8328C90023A9DA496B5BE6554CF + 898BAA0577C2F172E2FB48AE1F987A4779B78371D260A14B963AD1B973B53A34 + 7DB045C0E8D12A70AA8D50A3C10F70684AF642D40306D80BA828C06918E706D3 + A97932ACC14C0CCDB971385011F7CCEA3E4F1764DDC1B9B6529672B836C5F586 + 6FFB95F62E590CC12EE63DAB5C005A65E748D6A862A37352E31A4DE60A38A108 + 6A33F1CB2A57B8F89072660D433364D9C1B98B83B3ADCF70E7C9928EAABDD028 + 46AB535B5D4049592C42770531D689481CC184418D224DB350F427B465A806D9 + 7C5C595CC95726A600B81799534F746A1150C5A99C6131D5103128496B240195 + 2F916094D7A53D938B1D89A9B81BCB310E2C89BC332F1F8164B202B0289051A8 + 1C0D1988AA03D88711C24B5CA146D5BF4BECEA1542CEF845A1896A980DD47310 + F9F7CCF040C92E210702182B8A965D333E799F579B5C37728C674C630333E9A9 + 5CD7AB3D4F262BDF2DDDC2638202CDCD9CBDBDC2FA82F09878E3B4374382112D + 990F13E5120A24DA193B32D94116C3D4FBC72A16518CA398F97785E2EE6FDAB4 + D4756C3C21521808AA13B806A15DB08AB0DCF10453A952F863D5116B99999CE9 + 5751CB344B75E97DEB998425C584216C7C90F6657B2981C0E0A2529FD498198D + 8C51A9BE15AC98462066442AB71219EAB9F129681921F9B3379F43E8BF6DBB95 + 2A11962937EDE626785F11BDF02476C732BD03B4355CB654C087D5F1D08AB3E8 + 7DF3BE1F78D91E5ABEDDB716B9FAD37F0397D3FFC40027110003000202020104 + 030101010000000000011121311041305140206171A15081C1B191D1FFDA0008 + 010201013F10FE06FF002CC4532464353E87032A7F1F84F269F2A68DA1B34C5A + FE35D9C1E425722C9384CD11221B484AE46FE0E093C10D97D3927B103654742B + 010C131608FA1A40D09283B7B222A9B63F8263811B9F67D2C5D42CAB0711E1C5 + B054DB66C067C2625A494153792DF06B3B211616FCF6DD8B8642947D42FB9B7D + 2B52364E22A0D18C698319CC105EC5E47928E8A7F70501060AE2D175D63089F3 + B26EB12F440932CC6096F1F556124DC63D16E0A348B17C0D526C691D20C5F7A3 + DF636605D92ADE8682D7050D4C8DB3E1E49F4C286EC27542AC41966D0CC59191 + 0D71C0B68C368B728539627C359E17C68CBAC903DBE15A9218980A31A2992CBD + 90418C036D09FA7C2ECC436517D146B1981C302933C99B4B22B08B4289A631CE + 42964BB4285819648642F2D16A3C0DB7F61C6426CC7B3F606A23132C0C2D9836 + 7FC7E0C2CB114084D9A1BE1B8B8A8DB112C21D74108458DE46B363B8DABE8509 + 088598A096BD895E933434988705F4EF8F63B3F618B5C41B0B66EFC79E05252F + 66A3947C0D1CA84A0E9B832C8666E323D510C91FEC6B3D6BB7D172EBDBFF0007 + E2AF02758E445B4C932523CE45C45E06ECFD863D70C416CD9F8F3D0073C6CFC0 + E746B3470B8134C2B74990ED02ACC7B2A19EBA4554D7FF000A080C167FB10589 + 7437B5FEC3F68C1818B8CBC0FD9FB0C7A10F85905485E565153AE751A385C693 + 23A8CFA15CF17A7FA351670BD23401E918E7A09E9CF6CA1AB5DB13EEABF6F5FD + 181FB9B10D21E06B85C6C0ACBF5347447FD87421F06AC24C16BCCB72639C467D + 71ACD3C21E045C77B150DAF637A2FDB327F78EDF14549E8412A8245B7AE91B18 + FD21530FF8384827A1DC66F896C772644F599C68AFB2F2E52208E948B7C3D096 + 4D1B3F1F0320532AD9A4D1C212872A31FF00827D61B7D0D959FA1A267E40BB09 + C363B3BFD97FA509B2748C3B035C70B6343D034CA1A981453489608FE82D7CD1 + 41D8ACD74288C4B4D05B18DFF026837B125351AB84343554490D97046D7BE9D0 + B463345971EC4E4947F044363494CAFD94E49F411E8CEA1866421500D8A7CE65 + D045B409ABC1EEB1192D1A0C93CB298199F8F81A822C1619A8D5C212C15784EB + D89458BD763C5297FD34C4C98AC70EA8C0E0DEC6AE85CA707913AA05631A1F1D + E070FA1551CCE8587C062B0F2C62A2E6B0C1E62A147D8B9F0650AC5F8F80958C + 6FC34D89AB85C2B59AE860B47DFB12DB9EC5BC02AC647B50CBCBF152E396E8D4 + 09145E6465B6239A36A342538A683648263612F80DA5B16B1063D66A3570B82D + 3CD7624F46FB195E84F443C5F1B97277010C4A9F4C8F33C09937B36B0964343E + 60F5D1AA35B70FCF185AF8082B63310DF616CD668E3B19215188628DE84DDF95 + A83457229EFF0042F612A56CDB4C149A0DAC9B2866878667A155A63BAD1A91EC + 9E6A0C7DA636BAE3592DA42D25E123783DA21EC6A971E5CC8664935482519A62 + CE59A4289895898EE1F0B62A0C89AAF339891989F0EA8C70C56A342413A8463C + F05DB424D9163731ECA742E243A2C75396030093208925E67928E037690D6B02 + 3D6463E4D8C63660DB30E164BE45B1664420CBB332CA191E097026E7A1AA7B14 + F6888D93D1592328FC57EA6941B5D684E9CE1A8C7D563AC869D9140D9F43CC8B + 5E39454513615F6C5258FC57D0E8804363EC77DDCCD82D4208E74A369CB12DE2 + 9E35D93F122A160A645502CFB53C2A530BB914C6DBD9B016914DC0C064919130 + 30D5219B5AED196856A32EB19A425BF0DD8873565363035C1D811ACD04BE194B + 43C5AD588C842AD9B261E4A11A6F6253868906A158882C1214C4D19433792AB4 + 72E8D863C7C2EB6350591D1AC820C8D54253C4C4A909AE31B0924E0D2BD0A809 + 05C3430A16C6BBE2C2A52C0AA289A12CDB11AFC1EF83A1685B35F2E81E843D9B + AF1BB722F73536F0FF00FFC4002B100100020201020504030101010100000001 + 0011213141516110718191A120B1C1F03040D1E150F160FFDA0008010100013F + 10FF00F0492A5783FDE7FB79FF00D059823A8B50B7152F3FC62781FF008CFF00 + E059752E592C4C785975FD058C336175A28F785C5B4C7B8D12D46360315B535D + 340975E9B8E6B0AF4659F5ACA35CC79741A1BF69905968A56FCEAA13E4330C65 + 29ED2FF8B9FF00DB78967BF043BBAAFA02279AA4E2F9977ED179CF8A907CA72C + 1B3E21D005869235BFE7BE75DA501C5AD0D0AE5027ED28215AADCDF305258263 + DB82D725EF3295B6CAE2AF444D8B7571983655795673C7BA5B675671F4B10EC9 + D619756938CEF6E2A06D59598140ADFB25F0B8597B0AE739BE26784861A888A8 + 009770DF75905974FBC4B76F97FF008250DC750E62650065575E7D23E81903DB + DD2E2780C39F62E5E9217CCC9E21C94CA29A16550EDEF1DE58B1D1A21AE3F80F + A7884AD5A55CDC82BBB319ED18388D365B97A14B336F206F261F9197C6FA1439 + 83D4A1EB1563B573C0F37BCA661E64B4187D0C55C0B213D100E6BC03D307B4A3 + 0963E03833EB8C14715900FF00B32D676D03440D6E1BD6DF55D003CA4F8AC70C + DBFF007D73106E8F36065F721DE4AD85D60BA970BD80D5DD6FC54E5416DCEBFD + 82AEFA8CD1F4EC7CEA3E8D6B22F77308C0E6E8112AA872F703F95C4B95871F62 + 5FFA475657E6196513D0A1F7495AA10585C47DE291D7CD143F32E9FB86000FCC + 52B55DBA50BEEFB781E3719C514BED0DA2DB2EA7FDE31D5EC1913FE13746EAE4 + 567E2199A631CDBFC420DAE5C1047B399361CE1C7A4ACDFF0075FF00C277081E + 483B5AE812E4132533CD71873DB797D7A4CA9EBF49639AB810BF620BD732A1F2 + D92B225E5A5F5B8634E8B9E6F9BD52BEAA07F2B2E02AE15F113961BD6BFF00B1 + 0D31D60463A28C9F9961F8FEF9BFC45286C4086B7C11493DF1EDF52C437B1487 + B4EBD05D573F9840830F4446290850FA47B3196B7A9E87E67AE382043E147456 + 48CA05B2F5FF00BBEBF487216D54427C1560791BB825FCB4BB40E899965F0211 + A740B3EA4E5ECBD03B55DC0C6C8D245D4BB86AB03A150034403B9FACEA9F3B0D + 3F91D44DCA92B100BB798088684EE90B1459639B228F30293C055B767D71FF00 + EEAE6947C906A48D9E44962081309287B67DD19F28BCE69E1C46F5D661B306B4 + A1D7BDC21AEEDAB1082DC91EA23D38E65BB6775A2C7AB0CAE1E6BA596FE636D1 + 8BAE62A6F126583F625B70671EDFD43FF19D455A6DD0BA8A3787533512289552 + D7A8BAF2A835859C85C63998A1CA89B9A8553696F9F699171108F3788A31CBC5 + EAEEE0547A0282542C731E0038398E52DC9058040AA02AB32C0F37B869FC0398 + 785CB6E6108179E62082B1365197D2D3D25AD234B17793D21940A3D617747480 + 8E62D58FAC436DCBAB6D02BD49793459B41015D84213869057682353D0BA627C + D4AC5D75B3687F2457696DC5446A5A861CCBC2A09B0B8B5E57F10F9AAA08C39F + 69430C1A900CD8571CCCF56C7A276A84C38F5742BE032F5D150DE3F2030DA32E + B279C51F9BFA74DBEA840006C4E9E2FF000F1FC3C7FE1AD44CA2A1B79AE23A55 + DD5C6BB175073676AFCCDFDAA3CD8276D7A7FD8B36EBC0F0CD19B98BF1144380 + E0FB3630835E4DBE7325B547495E91B95EECC60B1B09519A13E21492F398EA44 + 0613A43FAAA82E2710FA5881805C444C17701952B5B9CE803B578E23AB54A5EE + DBF30118960D3BC3886877C0D612B16BB69A39A46553FA581E43BF4861560B81 + D279248CE0DEA5BDD247518C3152ACDCDD7BA10A1C4ADF6890FD30CB11010657 + 630F78E94A90DE52D96596AD9AE63701A28A580C57E4D3D1129F3990D16259B3 + 0EF8B980760A8F072768BB5E3511A917042FF04A2E831D0FEE73E1CFF65991B9 + 9C73AE4BE419F6871EE4AF4F61D75D4DEFF9F23DA61005ECC4A1EEF01B8931B1 + 401EC66BDA574399E8F6B8284EFEF2FDE5D822C3BD3589480742178A63C01760 + 5139BD5F69F270D8F286A1BFA5D44DA44C93555FCB290ED99FEC75A8F61FBC78 + 079D3FC4315AAC7F144E5E189DBD7ECCECA8235CEA6CC2EC69ED8959634151B7 + 46712E9181D8724CB0E6593A2FD88A1B3CA481E584ABD488AF3749F648EA2CF2 + AFCC503AD299CE2A5CB779BF6667D48FB44AA710403439C95BA8DB392CEF9653 + 5E46FCBED1EE68436DE29E933FA47C225544A6C38A301E4B7D659FF86FF49CEA + 1370BC002518EE107CEABE92FE5213E9911749D8DC0458E4FCC36311CC09F30E + 4F6EEB2AE8C1A06802821D6337B7190DEFA006A639DCC29F341680C506D88EA7 + CBCF9886DE18FABF295CA097F986C82D86A38801D461746F2193AC4B41CB13B2 + 6A1F3F22B41389838EB3A8B3FC4339E0360BCC3717CF0010BFDBED1C9104E70B + AEF50C4F84F268F825F14373114598ED102325BED037D72BF11BDC171D41A97A + 8E8FBA77B0843CD51A754045AE3A3ED343000104C44D1A6A9BDCD33E3EBFCE7D + 19FED316A5C3700D9788518EC06079B9FB4CC8F02CABD4E7DA658BA95FB478A3 + 4DB87501666D17D46B114088172DE6DE7DA0217AA21E92AB5117B5C4C52B40E5 + 9BF98CA3962A96E5BDB713820DFF000960A30409788EA7CBCF96875FF03B97F4 + 1F78D5B8943841D2A5CD01DB0C03A1C0623DDC704B5E8E473DA0153CE70954AD + 417E582F63FE26F0E73728A52CE6E3DD0C891121E532814914179AF7666B895A + 6C8A94019A6E3D30512B1A79856E0B11D475363A4DFDDB870F30E493B5C7481B + DEBE43870CF6860DD41A9562D5C122C8967942DD7CE658290FAB8FE1E3F879FE + 9E250B05F28D69A73DA5476D8CFA2CFC42C1CEB61F756BE239CCAD1E798D292F + 2EA561AC356E1E9E9C1E75EBDA0570AE4F39526A52D3DDA8B9377788EECDED86 + D77EABE63E42BB43D63BE9F465353778961E7A1AFF00031F1DF79CB33CC4B1E9 + D25292948C77EB1BB5418A56829E330705119B5629FC4170E045FADC001DCF0B + 6055732F8E1D60D2DC7303CC0A8D79C21B0F53894A5BAADBC450D8E8C1ADCC24 + 31F2FA14331B46C7B30BBCF72AACAF3F695336687AE6E52B3FA07F41FE450259 + A5F28104576BD0370A2A8B659EA1FE23A7CB295BEA70796A35A8567F6A55406D + C06D8191785228EE8FF929866EF4F91FF2663B45032C1E501E711E01B220C9C0 + 220C036EE31B74CCED4BCE3C434BA48B43C073060EDB8254E5545CBD7CA3F737 + ED3E6A072C3EB63E33EF397C5ED052829624F70270D3FEC2319550708774C749 + 99650A1B28EE36DFBCBBA3A1F494EC83543B94B239A87872CFD7947DA67AC405 + 2930B0CF496230708224A8CAAD0BEB7120C6543E1C3ED1D3B8456F219F63CE17 + A0C5E99FF31FDB61E7AB528096A05620F5F2FC46190A950DF40C7C44516755F6 + 20CEB7984B9AEEBC075D4A2340B6139A1C7C4A561A05131A975887A7134CCB5E + C430FC4B76351110AA84406044EBE265A33518203369A0975B6831BF5957F134 + B86781E450CCF3B1B3016E7F7AC1585FC5170F2FB47287D6C7C67DE72C3C555D + A463680D1777FE5000B05D0FBC619835CCF79508184291DB7BEB6CC183D58F8F + A4BEA95CC155847F4A77D906C0D42A0139B849A01A75CCC288D7A4B79AF119DC + EEAF8802C5EAC2020992B64CBA9679DF35AD84D7EAE3FBF7E0378E6204AD5658 + 7B0554EFBB9AF68CC56D203CDC5FB45F34E0FDC7994F42305EDE509A5B5909FE + 4BB11A3AF9ABF885756860F9D4C41E5F8890C5AF4880C271CC4D7775B88C14B7 + 6C18E0356600D06273BF05ADCE05E5255A86FA1B8E8BA105DDF3045514BD63A3 + 55705BC96FDE1C451D5398500297E17C7FF26042D469570E3ED0D2546ED24173 + 2FB41972E5CB972E35BB3EF2F2E1FA0ACD97D62770B2B6C77B6BA5CC6D3D06A0 + 0D10A97C6494BD62AD5E719A2EAAC20518BBE8C3CBC019DDA88A189299573131 + 1C20F36CA0098252CC936B3EF07A835853588BB9C3A88B83D185F5A804A9CB52 + 9318687EF5881963A546D8AA86EED9034FEF3F4B2E2CA162274D0ADE5FF25564 + 08A35BFBD23B4AA6DFBB3BE0B9669F4A3ED6BDA294A4400EB8DF93642C399536 + BDD959BACF5958BE62F2A6D5842BAD8AE634579255D0EFA11415E498514F58DB + DE00E3C55A681C1E7CA0D5AC0ADE46DF4895A8ABD7AD4E03D460E9B76D64F5B8 + 11D790F6AE7CC8E02BB067D6185133594CBBCA3D452BC2051AF4D0C18E2A2759 + AB27B2A5F4219A5078984BC4E2377B94596A6101626EB5F26FEF0CDE09A3BC46 + C8FD4E66B7374CD152D94628779CFE62B259672FBC71DC0B2E39F0466602C31F + DC4AD894B5E23A615957BC6C2A33099C0DE26FF2C5CF4C4CDE18AB7593224C30 + E59CB16B610C34DAFDE5D7BC35733320FE63F85FE4632F70E037055D1CDBC45D + F16AB8F2128AC2DEFF0098C29DEA86FD37144EDB859D87FC8A50D196BEDC40D5 + 665328A05D95DF12EA87C9A224583C113509B0850F30715E017ADD403C9BB825 + 16D5A91407E2883ACD14B59571C163CE26831876AC7BC2EC1A6CE90CEEE0A406 + 91A9494AE3A1053D2134F3208A5826C85D5D28E8E586B016001CD5C1AE414C63 + B343F31C4263A3BD197D094C9845AB3A8E48B3847CA590A5602691727AC4BB59 + 8A8EB70D2D64814577FE061005834D88FE21DF432BE086221C2700BC608893CE + CF7140C51A0388AFCE463AF06DE0794A91372E6E33D6F3262A7E8DCCA8E3C290 + 7D5C7F6EE0C45D412CA8591C66FA56621D4996E9851ED0BAF33E70AA31183EB4 + BC8AC115BF3EA4360BA0A0986197588FDBFA1B899DEDB4C6C542BC3988628462 + DDCE2AA1AD47581806F3A89CC592811BBDAD282F5E846533A1BB3A085CEA70F3 + 8B76C77873C35413CEAA243DD0996BCF63E51722E53293D0C8FAB2B1C90B4E91 + 528379DCB362DD46A29251AC57BF5964ADF29773FE401AD4AFBEF27681A6CC05 + 1F84617879FF00D8C6AE4941F4738EB1D8939478006B3EFCC7B59E54F706BDA0 + A2661351409D1516D578E25547999F9E431EFF00C19BBE786578AD771CCA6625 + 195AB0E1EA8F99DE375E0DBE8BED3AA7EBBA9E0FDEFDE0DCA5A3F43EF3FBE63A + 9C7863882585C705BD0BCCA6AE1FB4C2022CFC88ACB9193D2E12D514056B9EB0 + E84E3314AA0B62AD45D578BD54CC3AC7D25D14699A77F0BE2D852E7559B788B8 + 66C0E07596D8C0DB1470AB6D1C186122CDA5C00AF9BF48BA941AA3D5299F4993 + C46F6AEDD3D669795422F95E22064C929EBC401549A89D57DCE21045C691D4E4 + 82168E721A98E231921A205D8A5E74D808D632D5EED88A8C5B5EF0695D2A98FB + B7BC8A9A88C2C58F077212A4D90FB21F52E6B8AED508260CBB1AD5C51260AD66 + 89F78CEB3E793AF9FF0027FB1E88D9E53E43EF3823A63E01F43A9ADFB5C66977 + FDFC1CACCFD7754D3FBECD4016B52FB2BD6E20ADDF1025CBDFF68777EAA0C463 + 32AF53F04AF07668EF1CF444A3A48842CA920F33C1879782C150D2DB6A72627B + 8D0796F883A97549878B79DF687412D4AB3D5937D6639585ACDF0C785CA441D9 + 14054574D79F68041CA189EE6FE65457B94ACFDA32C2D1911EF02479B16271FF + 004E23863B9A02E01ECEBB235A68A107CDDE2A0D5D38770C90E4DC7E86877E02 + 8F5807B19CB8655F09BBCEA116BB64D1E4EF1D9472AAF322739D9B7B4A9B4619 + AC55DF798821074071E2CF9E4FF7F9393C0364F90FBF8318DA1E3894BCCAEBFF + 00E91D4F91FB91DCE19FB6EA9A7D5C7F617BC542200450EF754CDB7981508BF5 + B899FECE5E1C811FA10DBE0F0774245EAC6A72B2B2AA7BCCAD03BAF1179C0ABC + B5D0DC40B449329EB059752FC32A167271770555075AA303CBCEBFC802386C18 + 745591D1DF0D0B3C6E232BA754EA592DBD5648D5A1063502564BC5A58AB62005 + FF00B1639391E459F98394F068F226235D0F0958CBFC3F5436B2A964C08E82FC + DAB86A8285183D3332AA8A65CDD7B41F9CEF37ED4499767D17F32F1E9485F21C + FC4C29036130086B3055F76DF1799F349FEFF2724FD8EFE07E83ACD463E01F4D + EE47DE334BBFEE4628A82DFBBECCD3FB8CB200B5A3AC541BAE025E103A428604 + 7C7E6FED3F6BD507A4CD3FD2A73E1F29315EE98176454CCA893AC5E068A5745B + 8C0A2F80790188181442E27359AFD98204CB90B96131DBA13F3894D06C8D794D + 3EB0980DA93AF4881326F9622485194D757BC75450365E091E2BCBE9165DC0B0 + FC43E6FDBB1F5D4CF37143277D936754F32CEF78EF1620B8AD20D63194CED8B1 + 7E9CB105992D95CD1AEB1C74D42F55ED29BB074F3198F798154EDABF5EB07B25 + 0147B473902C1BDC3B78BCCF9A4FF7F93927EC77F03F41D7C1D47C0230F054DF + 69953C17E671075F3FB92ADBEF1C416EAD2FB3F509C7F01FCCC48D111830D2A2 + 2EADB8764DFD3FA6E93F63D534F9CFDA74F1F94F02224B5625874A87AD44B5AC + AA9E33EF0E76C0548217BE7E25240D06D16FCC0C9529072D7E2EE581A9787CA5 + 6C918007A22E53628C4962A0ECB2505059E72D0606DB92B7DA600D5F313166BB + 0AC7784A8D42ABED04B95CDE4B31812D60CB2F0085A77627B2AA8C5D00663438 + DF585CB0F0335AF287841A26F93D2A0F7A5A02FCEB71001783999E7C28878BCC + F9A4FF007F93927EC77F03F41D7C1D783687D073E53E13EF389F3DF79BFBC6D8 + BCB3FDC1259FCA7F31B8C5B5DC7EBF9BFB4FD4F54D3E73F69D3C7E527CF61AF2 + 73F53D314D88107BA564B5D2547311AB5162ED2D7A105F5740CB290A169A1E91 + 3B9B8CCB08BC38FBC5B54C0659F4996983D1C9184EB6B1D5856CB056FBD91B9D + 2D764AA301429C4F9B4E621E0A040F2226BB36372E8AAD46E69B6B5EB5509985 + A0CEE8CEB50DFB41A22EA3719C9BD02D6A02A1A58F421CF943CBEB799F349FEF + F2724FD8EFE07E83AF83A87D40E7CA7C27DFC3F65D61B8EB2C15A1F7654B3821 + BFE81FC5A88D2DAA85D67C1FA7F55D20FDDE51607727ED3A4E7C3E526DF74416 + B45205A0CFE3C4A6034F63DA538830419FD6186CAD94DB03AE5580848AF2C81B + 24556F3E936439489F98D9839CB79F48A098313A4A6E8368AE66996A8870D6F4 + E237612A002581D9A6C0ABD617D227B7EDE4B0697E6181FE0B7270015B67239B + 2A6F385B31DA2A569DD2BEF251123B11211830F68F3AB648D95CA3FB139ED538 + FADE67CD21ABEFFC9C93F63BF81F39F797309388F818781CF94F84FBC19FB2EB + E0354B94D0BA2FCB28278078938FEAF12A206B84AB8D00721997F56C7ED53F59 + D59A9E2C98FED6273E1F29E15D7D5231957870E12B99BADB25AE0CA029256B55 + 28D2C86440BA5B8F9C3B404682F39573E51478C0C0B97328655CC54C96980184 + 64828A156FF2813505D653CCEA3E01F68E333F1067CD08694C822CFB1D38E983 + 657A4E5E08C8EF1FF11ABF7E41CD6EB1D33001A6CCCB807FC98E0A69582D4CAC + A90E5A97F11AF38A3A405C7412C5827D4F33E69F786ABBF83FC5C93F63BF81F3 + 1F7874A94D2D18EF04EC8B0FD07E27C37DE1353BFEF359817E70ACFEAB372B10 + D7F21FCCC5A464D452749CC3278BE3FA8E93F65D59A3D27EA3A78FCA4F9C9C1B + BB2AA129E171D4B15AB8056C62F531800F918F54F2B2D4AC1E8401F68C365576 + 6C3DE614862B44B24177B0A2D22F27DA2B45585DF60889145BAF393FD98DC372 + D3769ACCC03209C6B2579E789760F494115D974645EF72A010D50162E8E352DF + AB8B037597E2614C046E7341AC7266302460A3880BCF9510D55010283A2155BE + 59ADC080D0302B88D037A8DCA13921779FA9E62F70873E7E0B9B836D91032398 + 645875FAB927EC77F03DAAFBC56D4C2C5DAB793102C605BE580283A43C2A1B82 + FC17CCFE23F99BCF89FCC3FA47F103733D8A470A696DC4BB5231CC7A95E904AD + 258C1CF87EA3A4FD57561B25730513FA1E3F29E05F0917A17DC8C416F7255A80 + A3A62287A301D78954BDBE5F58C0588238871B360691CAB917809934C8C076CC + 4C9D704DDBB0FBDCA3E7B8D3D86A8EF28A9280B1C2076ED13E9971E2B4DD7DA5 + ED45AF236F786D3C0C508555ADDF10B99E36B439C1F44479F5D26DB268F49688 + 432AB8E3FD8E2A160B81DA254B74D6B73CB25D247CB73590A7AC2C113ACBD9C7 + 425F08BBCB1B5C3539F0AB7D258F3A58568EAC130CD9842060060D7EBB8DFA6A + D560107290495A037951F9FAB927EC778CEECFD1D6E66550A4F508D54B6997AD + 41AE23A2EE937BC31DB6D163D225E4B878FF00A4D5F07C8FDC8F3E731993F67D + DFA84E3F809CFF0037ACAB9973342DD4962C3DD3F1E472600254BC4FD4749FA2 + EACDCEF34FF6AF1F94F02E0F5FC43FB9C9015C16462AA59B56AB901FF6390262 + 3AFAC32E9AD3AF384AB40A898343B462F0A367AB55F7999BB774DCD5B9DC461A + B09631445FBDF3113A73E27B5FB12BC433B1E450C17D65C07954157596FD8E63 + 56C58B78CB0479226C0E4DF7DDC1E5530544E14286E3647A28D5D6D5BADC21EA + 2CD06FD0B8D12BA4DC887D910CAA06AD1C1D31160ABA6C84D836A9F4398C2ADE + 8A61F597C88B54DCDDF685E4CC4EFD044A4521DE79C5CCEB32E58C4AB4FC682A + 22D239A7FC8D8EF8EBCFA4C5659E79944E7B2651268E963FECF739F3FAB927EC + 779AB938C8FB72455C1C74BA82B040ABAAD46DE4DF5858AF1FF63FBB6F10D25E + A0B5355F41A79F80117BDFB91E7CE1CA6DF67DD87F3BB97F59FAF5865A02232A + 1E51556959B7C19FA8E93F5DD59F2A7E9BA78FCA7817C827EF3A93335A136679 + F6892D74B5E83A4A00200164906D5555C4D47082FDD158FD3A3922B243088032 + BEBCEA16121779FC597BF521A306CB6CD00DEF9226165221EA2EF9ED1310A9E5 + 068DE7A9138AF4D34F1BD1C4564012CDD6FEB08030CA6528356CB16872E3BC70 + B466660850C59FD3728EB32ED7AD542E2C29A40713856C535445DA1CAE061D27 + CE98F23FC9751B8D8CAE762DE2C61FF09A853DB1014B76625D9E26045F590069 + 971EF0C50B9A3A033AEABF3002804D0E72FDA126D5197EC2076C596EF450C026 + E32E2C2F18EBD235D2B3490FA5E27EC77F0349C0808374AF7885B45C19742C90 + ABAED162043A36547CF312D82B899AF0E60F70F0827CAFDC873E0DAEDFBC3E92 + 713AFD6A656A23D651FC6C632C63A871941C4F397E3F3FF698FEF659F2A7E9BA + 78FCA7817BC04644CA8FB904E28C1416559D533052505397A4B9E661052C4595 + 6896CAD737D0E63CAAFA35855CA5650C270365AFA9164768C1C0AC1D750574A6 + 0BC9437178B6C16E533AF6869F59257609482E515CE7BEB1A012F2C29C1EA730 + 2A992C87558E38E22179B32038952C583A62E15BA167A47041D8B4FA4C3F9CE4 + 08C5C960AFDE585368B9A9762D84C9623E16C6E656853C9A8ADC3751A179CCD4 + 0768B06983A563AC54C2A6668B0EF15B5D8589156DE596770C9C5CC1628A3316 + 66577CC81CB82FD5D27EA778ED182B60839CCE751C619534A4E3D1351EF0E929 + EC7ED06405ADB5E8E6532475A3E4C3A3E620562388B279CCFCE43997C1FB2436 + DC42C318B97A1F58783A978972FC2FC2E5CB971711D435FCCC7D90226C77997E + 8EB3E67ED3F5DD59F2A1FDAE3C7E53C09D3F41280F761EB2D08F9E8942C3516E + 1EB0DE32B785761DFBCB405362A37D01C916F1168341EDB88359EF0A05C236A6 + 7570E8C035EE155560A06FCA06C645C01ABB71ED008B394BEEB461E5D45A8E41 + 4EA39370D0061F48BDD2D988BF7233898D33D07882AAA0962617CE05D825B996 + 23062836FF0090215BB2B75F58BD2E3B91EB7016AF92F2CD281AE6D8E9C2EDEA + CEF75E80F5962225AB80F6969AC095BC9C4143DB973EA730115064A0F6FF00B0 + 0B685D6A277F68940A9B83B81D235E10EA0A040575B4861A616506DEB2A73281 + B118171A4B83855F9C7DCAF23800F96A22521BA14D711133A4F449CF8F49FADD + E7025D692A2AD23664435E4C98C7DE57644EB6CCFA582C8A0BBAAC0CA571792C + 09E7362A30045E4C4384D9611EF577F117A5E54C9E701B10C6AE567CDA97F551 + CA9DB035344204B62DC229E84B203F253DCA8B532171AFCDB9AE5B62D318BC4B + 65B2D34CCB2592E5CB22FE27EA60B20D939BBCB878BA67CECFDB756697D0D7CA + 4F9296C3D03E537F9827550FCC5A71700A3EB29D196CADD0371F3B968C0F2688 + C055A8D5E9405CD6162A20777AC5420EF00B86905C0E7AC7BC1507B1E080D28F + 68FDA5BAA83ADDD7B406F94B3B66D3112E95DA0E1197F307D50F01AED59F7806 + 454D1B62D27915F0B95C11A0B5F8863A59A8F482C5CCA5EA10A0C6A501E70A03 + D1788299B9388D1F4CDF23DF137430063CE3D039195F88F577B57E2320B702AB + D6665338C01F128FCD50E3B47456C0C674BDB64658F2401C3896E14B9B8A900B + 45D8FF008449CC1A453E7500A11A0AEC951A76AF11B0F3729BB83E42F79644B2 + 2CCCB21D186A366EF1DA59C3E3D27BAFCA1E2DD1751CC07169B8A9C75B4246DF + 28EE6FB487502CF78A33335B615C1A0AD0771207A540B0AF5E20D361361C8C73 + 2F22167D48FEF6A096BBD9826695909A55CBD74DAB5ED1EB30854E63C064F496 + C6AAB93DE0050C12B019F11FA38FA9FE95AAD4670570837F43A67CCCFD2F57E9 + D77CA7815B7708830BC9F6C6E280591CAACCC02E6A7358AB97309C2007A65976 + A59BA9E84B55F53052B357DE10C82C75A2FE6E38BB2EA0586772D2A99D8F803C + FACD904CE17CB9AF465BC8B2B5BEFF00F50A854677AB1ED036B8275A13A0FB4B + 0E066C2BD66ED99369EAC4C61BE69E70B23805B4F75FF63EDA5531F10F294BBD + 8F22EA5AB0DC9BAFA92AC6BAC89E65DC0648506C7B1042C6854F47112D225D2A + B3CF89AD1AA2FE5BCFBC78A7A06205CFB800D479D2DA2DFDCA816D5064770133 + 0706C884ED384730E2ECA0D558692C8CA5DB7003DA618A1D2EA023F3C4B904C6 + 2CD0C66E3AB95E2985A3D81C315BE98BE266D1F0E938DBFF0052B07DD9594717 + 10020DE631ACAAF51AC908D86AD798A9AECEADC441C96BB401B8D9D15947546A + E6026FE76167A4CD6CEDD97B5FFB2E2B12AC7BF5F2C4D0A0270945DF1C450F95 + 89150F03E2FD6FD27F28B2A3991794C594C76F8BB4F919FA5EAFD262F94F02F8 + 080774B7B632E4230565ABB6513A28D143D6AA0DD9320E85679C0A6A8EA60941 + 00B1275B2A6D1C18E51297563D6386195FD2B03A76DF581CCB8BDCDCC262BC32 + E25DC15E7752E9F8AAF3E69463B4B3B82843C9A9C42FD95F36E5F48301B1EDB8 + 75A6E8AC40390A7E25246C50DBECB888D51529AF9811286C6FCA3611B4A32794 + A20255656FAB16A018170C6AA8B20E61BB8322EFCA1CA28B48CDD235895199D1 + 66547A426DB78C044CCE58E95DE600CA0AF28A8725AA61BD4C3C7827610C8E66 + 63AE662E9CF86614EA4397E7697C874438832DFD30096353C31D43279DAE5CB5 + B80C5F49A54AA4A7D02AC85F897F685830D4E8551564D934E25609D6E67656C1 + 4ACEE6C76866A0B1C730CC21E07F9F5F53F51B8EE3933986347911A40F7D5419 + 964B96731DA7C8CFDAF567B89A8DDD789F2DE05F1D33B5C3F0B0818A9AC99AE5 + 8BEB6D32507AB886310A859C5A5C57DD88C3BC58237703F6E829BB3FC85EAEC8 + C505EBDE095C24D1CAC56DEC594D4B82C8CE32F94B7A15B316CA2849C8A7459A + 03FD94596EEF15CFCC64E4E438F59AD144B0A818E668CBE6745F00B7E50BFA5B + 61BF3626289C69EA402D718533E5B858D2B0C14AC864BF5889D5C2C0578D60E9 + 287C5F0D47B5288101F2DC1AA3691FE7107D6A6C3F0B2058BF7AA9576DBA9867 + 66485504E04C0D315502FE81967199D52440A1625EA22E13BC6CF2854CC158C7 + A8469B473643EA564AD1704E385566A775177E71E0A8FD7E2546805B1626A8CA + 8D8E5229554A51B1E90E5FA3C8F9802865D213CC8F99967530B95E2671E0CE3E + 9E63E3C781FC6F82E63A8BD11CF935CC104D82B675771D334BBE7E97ABF49B32 + 3EE870F37A85E9A5DFB09957E9468D5CE00B8F944D5D03CD7F12DE0488D8750D + 4B82FC851EBA8D1A1970A8AF20C5388FA8D4BC32F94DDE028BF5D6A18623CB51 + 528C286E1B76E70DC7E0D4DD7E11603A3ECED2CE119B29ED2F040282AE6898D0 + 71C5430477857A4045E3C1679D6A6600162D7C996B5BAF3B7ECFE65302B9E7E6 + D42FB551D1E70C980AA38205221B8716428D7DDCCC115B744871D850D32F6435 + B207402BACBEA53E0F2DCAAD6064950252D2E18AA037DE5035CCB0A9D60A6BA0 + 7CBF496B09C23B823B11B2388096929A94F2C5D94B78E22A225292C9D40297A5 + EA07B07F9859DE1A3CD989A10983D11A979271E2D3BCA5ED2A02AEC99B171737 + 165F89FE7DFF002591484B2D421BD1CE9F11EBE0CF95FB4FDBF563C323921675 + 9EB116EADD110B4B6772E07406001A5CBE98EB8CA772E0097780A129EBA97BD1 + A4CEBE69FECE062A99F79544AF88E9F31625402D3AF53CE050CDAD0F6409AB94 + 25B8BE3AD02340E4E1166A51895CD2CD994555BC50B63F4438054A7D495B4736 + D838F740087A432452319D3150C2B8332C8100C777D298D8635ABB3E67494EFB + 11A3DBB6DC7B447F66075657AFAD617107015531E15E020F7D128FD31D6D7FC8 + 5052D5D04340D5C071AB70C282DAAFBC1B83A1C40490CB83C9BCC6CAA0CED785 + 4D102D79FDC9929F3DF99AF240F146D3F5DA53A025D82A0078998B2E5214B6A1 + 8A7C6A0620C11E29F13C0EFC5FEBB98633C4C68115D803D516DB56EB0CE7C59F + 2BF699FE8E584A26D4FB12DD7032AD425CC4A0BDEA5BF618486F17A1DEAA1620 + 3BFEEA1DC5B40D10F853E7B59B94A9EB8AD2300A05C8E054A5BA4DCC01D96BCB + E72CA41C02EA3502B74E1E491A614E1C4F9814857622D7EB881CE6E28C90F021 + 58917E21EB2AED257699F2C5E45BD584157600CF9C061700446538B015768636 + FCEC274B7106A4B733EAC068EA70579F594D7627E3236C11632C928458511A39 + 78E081869095601310A33DE4364A190A9CDFD3A40B1C6483658D27032E64560E + 88398356A7337E57DF68390A54F3644497295E50601D166336102D5F2F49B39E + AAE1E3A96F57F727E3307E6FED99768810D302FB2BB9297ED4CB25AF3D007FB1 + A9C1BC9D2753C3D25CE3AD7582486755795458900DF1EC4191C3C982692E9EBF + 6F03C0F8679F00799551FA1FA4FE2B8BBED12537D11E293A3AC7250D1D26A5F8 + B3E67ED31FD9CB195D0A5BA98642BA5D0D545EA059F69DD2A0541D95907398CB + F4E93CF3F886B60944294AD01B255FA6EB2CDC0C620C01F6986E8D8A86C0F5DF + 3512114C0C8CB4D2D8634804B0C928184066B9B7E2A03A815745252CABC3443F + 4CDE743184BAAF67C421516950FBC50EE6B6BD9CC389CC20A9585C62FF000A83 + 434538D459DC2061F58314721A23730C080133496EA42C91CD61CCC81CDD0CBE + 9007114A32C0570374C29C41B1280F93910CFF00B29E908CA9AD4C0D474BC44C + 3C4356102D09E7C32C65BC5C07838B9438500F6458335240AE7DE074F9665EB4 + 1FECBA18655A71F305494C8EDCBDFE8236DB60F32628E9534EEDC43DE2CBA857 + 6E6FD058F0B458ABB1F317F78F7CA07A83730377633E73A78BA2F110C9885AA6 + 8F789988BDA0E311BBE954186A647217D771DB0A2BCB8333BC23B892A54A6116 + 65FC243F817B45E84D1104B9480C783F4E3E77ED33A81CAF9B2916006AD440A1 + 760A5B7973E933516EB55DAF5ED0B20B864EED4B2B0ECE491E2B16A2C7A132B6 + A5E89E92C09CF0C1ADDE2AFB420359E99DA552B6AA3C3DF1A9568A16940F5B8C + 300C0F663D81F26447681D76C17CFC6A2AF596203EAC1F93B959E698BA38A43B + CAD997407DB503A6E0001EB3028617476C660B4786829E95198ED44B43BD4D62 + 29391EECAE1454F6C116A70CC7742FBB0E691A8661475CE9B80D05071CC45D27 + 7CCB8AEED0D2C0BB2CE471F11192AC0FCC4FA77513541C55CBAFB266B3BF04B8 + C56E8A0DC182967AB3A94321A545F38E203588F7530730BD962D2933FF0062C1 + 93B528C637EFC448B312E4758D11A1CB540F775ED04E9D532BE70F4CEFB47C3A + C530228DC0C576AF2C1F505EEE87313658A52CD807C7BCBD0214B46D15E8106F + 5C8E95F112966EF3E372A2A180F596460BB71D11C154E626A55315058A68F30A + 32B0F32E10783A86A54A254A8EBF84FE06389D972E328DDB5037E0FD290E6AD3 + FB465CCDB95E6CA3D84560B3B6DF10C6335CF9EBD20B0E2B58965D6A1B060EB1 + A133DE2554B968B9EF14A9A03879F3023EEFC5B9ED5289F40065908A0E9B8794 + 1973EDB9525EFA06C9920A58E67FC83D7F1526BD6A2141388BFB421CD545F483 + ABCDF41E5346C1624BF3A94FD8347062D31B452C48CE9E04B7D21EADF518A3BB + 8D65FB5B92D0F337A6BE610263D5E0CC67830062035C585E586129A51FEC7AB5 + 9566F4F2843ABD219F37661E446D11516B77AA8238B979A9830669F99846ADFD + 18DD0FBC3399612EDBC66E06368A609761BF8874BCCE5AF2E215A14748E3A7D0 + C163C42D26293280C6A86A375BEF54185E4557309064181B769C780FBA95143D + 191C41C1BEB881A4CCC40C98657DFAD41F8D3236BEAC57806E85287E65098024 + D3EAE23B89895FD063698D3CD40B3D6E15F4732CBA9CD730CB82FCA12F180F38 + 8816D0B65D015D78660EAD91D633555ED324F5D1133758BE8113948EC5805810 + C54AC2B6FAC099E0A2CF9F58E154A6AF63FE462F7E83D20BEEE846FD772DEEEE + E5DC446D1B80FAF585543E01F6D4201BD5B71AF2968249E45B65584BC0A89493 + D0C4734B6CBB27B4655BB3365AB11221728B8EDB9D60B5063BCD683035423825 + E9084014F0310741658173051C3454B660791C43009E2EB04ECC896A29C312FC + A79FD0E365F68809D51015071C920AE12C530C14EE58CBA4CC13A28A3A27F930 + A5B170CAAA597D2E7B86F99959054AED87C77FA48C6A2DA4B01E8CD4AA0F9256 + 312897DC3FD98BB72C5F43233546F1078F06B679B214CC155C5C209D87670C39 + D608C8C6F1DE512B16E4AC43B40AD62908D09BB5016290A715DBFD85F060B253 + 9CA8B4E252B799CF8DC6DCF9A542EEEC1017D750E0151349AA0359E2E5410788 + 2DEC7F10683735C7C0381EF52F4435472EEE7DA58074EA2A28B1888D64C50B22 + 3E0A2BBAEB39C300C2790437657296620D6162097165543662312B14CA6D57ED + 1385D0DE9F39A63164B1E6360EE2A8A468B476AFA45D7C1DD70D844A7A3CE194 + 2B340C31A83550588629D60E377869497AA7300107CD384EC40E23DB3300605A + E58399B6311B5C185C4EEEFA9CCAE31E6C1E311F1ACD4EDD25E2CCC1CD4E8D45 + 793670CB008C7A40DC369A08B114D0ACD582EFDE01694A6F6C6ECDE03AC1CE5F + D55ABFD54CBA015EF2CBE807410B2BE93C0423AB5145362BED0A22FA0E3245E1 + 53F04E6FAB0673740F99C9E21BF04DCE59680479974E08C30C5DD06ABFD89A38 + 12D51C7E60F7CA4088C995E4F139704C5D0A17F3064CB50FE0D239273FCEF825 + C606A7350F2F17338195ED282EDB5508684C32FA437B925702D5A96200263773 + 99DC9ED7A26E38B3A54B3EDBE933CAA58F5CDFC45A5D53CCC81A5B71FBA4909A + 69D6A685509A25E01320E0821C00171C85EC0DCCDB46FD3FEC55796A6A06288A + 48D277B75EB0A88300E5012358EF0D002EDCBCE605BDCA232C2C3CAE8853017A + BE23139CD14DC5DAAAB23285F70329C57D6AD47AA148293C1772C9DE6D4BF782 + C250B7CC3CA8B40077660F02AE97AD3A7992CADA51A1D5993FFD8E2915A1D9CE + BDA5C1C556E82D43BBD50BC44F6B865D01F50FC44E83D03BC352828F297F4F11 + C950DBEC8B53A1F319A782FCCD4B5AFD18FBC33E93E0FE50D1E38A460FEA3921 + 30A9A22D7AC498502059054AD8E7D37005B5976C3DAE5D0A8867A97E61B77D60 + 4A855F6403EBE3C1F042267EA3F892E2A2B8EAC17A8A4993A315ABC543C54799 + E980E90AE00108B40A882475A2F8730A5035CACAC95575D250F398B05F264F88 + D4356C079F4F52699E20F5A2DF63AC03C1626A799B3D62A882D37862282DAB62 + AB7285EEB11C372D55EE08CCC636CD15BFB4585838A3222A09E757987FC8FE81 + A2970F90216AE52CAAB375ED2A85EB5FA077E912988C1429EB51DCB02875ED09 + AC0E8885DC04EC441619930F7451D024C1E50B40C1C9DB3BFD18ADCC3B5D10BC + 148E970ADD19C44629732AB0654004B64AA03F32E775E4D9DEA267020110F555 + A6019D6D815EFBF6850401A4AF43116A83CF515C28BB8B80BC63357CABD04A82 + E44F94BA5CF793FE92AD8BA0A95F4A153AEB150BAC70CD2693372B354FC84C13 + B09579AC3E9FF608D3A3300E3FEA1E3415368D432F11AF851533A9ACDABB6310 + 4646216B26BED2B243C40B1BEB93E6205601E48DFAE25649C377C3DECF68D10A + 87D7D7C69B8950FA436FE34225DCB4399D84AC09E44183E87C10949674968B7E + 84C8DA749B2D5FB408374E75E7000BADB837CD41053D96F5264831F44FD4AFF2 + 221C5898A874A5FDA5151729CEE5F290B5DF8634D70BEBCAB7122D34CA0C456A + AB1880AE1AC054C48856A99B9629458FB79F4F4824AA028573035930ECE6737C + DF869949CD799C4C54AA13245D2A5B11D4C82B26CE92CAB32785F31407BC22C1 + CA9C117100D5A1123F01535A98D9760960A78627E5909643963ACF5659C40058 + 3D317EA409A78541E903EDDD6A0DC0A2E9553EC965781E54D04A31D8FC8039EC + 10EC4A1F4B1F942BBE91E8A9F8B89EE621F46170C781A77C3F558CCCF3CF30D4 + 14088B2779EBC5790982E1254765F7818B9A42DD665363BB22E564876A5592C7 + E725602B656EA5EA2C4BF5DCBFAB092989607B20280095F81B829665ED0157D2 + 654F487F1A81F4A0F1FC2F832E55318F81E2F85CD223A057BC191D7CA5F2B4B5 + 54B7AE917BF281A9DC5D79C60A59A92FEA7A312FE095F46745DFB224650B0697 + A3CFB43968BD4C859677220014ADF560EBCA429EBFBD66B0D2B799CA6417D911 + 00F322E06777DD661CB9FA6C9ACDD4028E3A3A625B55E1443BCF5F93539B21EB + 4280875679A99F3418C515417E684436F616EE4AA076066FCF10839A30857275 + E44B90F85B7DCB19F7DC1B582807CEA056B9DF2CBE68ED18CD0AAF621D9A9AAC + 2A09E60330DAE016037E58AF74B88DD95E5048BD9F8A0FC8CAE0B16AE05FF277 + 35F409A0ACC60EC08F470894DE57C353257480019106B97DEC43D033E6667EA7 + BC3A266543FCDB84E84EA4A85B3268F482BB54B79CA46DBEFC31F102B93CA25A + 572D4A5631D9C8FF0004E087D5C7D0ED8EFF00A544D4E3E875E0CE63E56A5487 + 992C6F1D20AD7D051B8FAC9E3DC2A692251D68B885101A879EB8ED52D2B9A9EA + 9BA8246DD266A9A864B21AC200CA3F868CCEE1F91C1A725AF29DFE17CC0B0DE1 + A819F9B091774BA7B4CCB440B6BE03AC7F41CA07D9557CC2DC269CB15418AD9C + C0D431C5F854AA592FAB2E7452362C7941A0515BBE17AC5C6C01AC2AFD5F68BA + C02CDD054351672D6511F896220412A9FF00B4EBD7C2A155B94C2DB6D40C8694 + CA0304CC1F38EAF09F7CC4BA768A2E517D90FCCAE7503E623BCA7CCC8FF5CC32 + E551430DB9C6E578E4DCC9A8A5D8D0D7C475463F5F982816D3DAFC4775C4BAAE + 86E360B7FF00741BA2E187D5C4EB1F076FD75FCAFD2CCCF382AA01192E572B14 + 8ADAF5816607D04DAD2D225817486238AA94DAE1653F101BF9CDFCD2C3C98EA2 + 882A9E882FF10716081812D90E6F70698C42BA4F4FE1AE932966FCE0C3657231 + DD459CABD2E1FC76988EA6F9E950FB1AF09BEE971FB18952CA74147BDCA00C1A + 0C1F10517788F10D6A5A4FC8D4B51C4BA22B087582F333BB5EA6A23CAF752EE5 + 83D8CCD036DA2AED3CF5842A79741445E65BAC8705202885413301411D08D879 + 235B013A978F48F396010710368D58DE97CF445310DADBC377AF78A5293DBB4B + 8A52AA3CE264EF75C4140A0951B599CAB7F8404855CBE88E8617F385EFCE3058 + 70EDF68649959C557BCA685409455505165B47787F03A884DE7EBCBF8DFAD658 + 31A734D44AA93889D256201F40531056D97EB1795900F71E160B2340D0F26374 + 5955C58BBAEB45462EFC500078BB25ADA0D1B7B3BF7A26328DDAB20140DA59FC + 3D7B6E00DBBD4A785BB7BF4330E2D09EB5F4BB60CD93BB47BB44314ADB8F4BD7 + 1040D8150C40523B688BD74114593BCB1455B947331A2309A51D60DBDD281812 + E5731D26AF11D8AAE9012AB1D6192BEF31F9B09401A3C15DA67A4AB08092B2E9 + 8CF236E07E388CDA420403D69F74300C64B567957505B0C24D2A6BD06034B750 + 374D7FB05B4810146DFF0023B39C56A266235A8AA322E748F65477EA947CD4C8 + 9C0BCDC135F48120DA091A13A321F889CDB3C8F78392D6AA0FBCB21F4D2B3E03 + EB4E9FCBCCE3E974D0476967512B7D2F8B72A5DAC343761841403CA6629F2E4E + B1707C827830F5CCB70FA641E0377F10201060AE6CDD428698A01AE3107C83A7 + 3143E9E6A2D35985CB2AC973270A594DE7CFB46276E737E9651E92C4085369F2 + 69BD4120B633E74083B11D4BFBB75378742E19F1C4016A0712F0BC69DA25DBD0 + 615C411C8C300450C5C3A81A262B8B5B20E730D7D171332AF7775118495521E0 + B150A05A35F10D910AD9C663580ED88FC4996FE556BDE36542033D4B7AAB81EB + 11614CB2F320C90A8780C40EAA4002016900CB3AA748CBA74E25E6507EB7FE43 + 8E55D4014FB0C1406718051E5E03C789D66B1C43EB3EA7EB7E8633CC240C540F + AB2CD7788E91D6A618DF5435F477E607887EA9500BD5EBF13995AD1CB94BA94D + F8BA5F38CDFC40E502D6B7E1A5A884B40E6A77BC4DCED65C0BC3E9CB14360826 + 9D697514F665955C5F3ED11203223962957DE3511004D627A78EE8F00C38F000 + F1E6A52EEA5C7330C95706653D2503B7D215058210A004EC95F4ED10E90184AB + 101499F73B4C0516CD4F882C38E0625EA93C3CF8512D6A92FBC5B834D976A6FE + 605868F6AA1FCCBBA772EB2E90596D2BE830509803AB005EF0CB3AD20E82D7A6 + 643D74BE497087D3A784D7F49F07E9C08E84C10FA6CEB17419614C37D2320E3A + 4A50C4394A952BC1812BCE5EAC60D3B12C60DB908F2F71FF006095A153611E6B + 10D3A90386EBCE2187ABB4202C4E0D198A1D0D5B6DF233041650D51EBA3D2076 + 2ED2F5CB4333939C977602022CA0050402F5F46EA89B2F394DFD15E0A732ECB9 + 5F53A9255FD494E602E6D2B1335F5329511023744ADDC482A73E1DD0E6B6CE00 + 8E137895A03DA5CFA41429C9F895403865ADC4BFC0B4EEF1284D23658DF5B827 + 021F4CC1E428EB2DFB42D50C5C7DE193C78F06121FC2CE671E0CE7C0F0673E1C + 47E86FF29A109CCE275F101560E618C3A4671F4BE3B20CA647C3069E57014941 + 88710375C5087A46A4CDCE0EA191B484A67BCC1E4008F25C102A540B3E9E04D1 + F4EE9F7134F0E673E1CCE61A1083404D9FA3A7873FC66BC753CE6E6618470C03 + 54626FB460E61B64F3CD09C3CE2777FF0014F279A5ECE611BC3187B10D4BA43D + B2748940AE6C35E3C4EB19AC2731F1E3C09FFFD9} + Proportional = True + Stretch = True + ExplicitLeft = 64 + ExplicitTop = 96 + ExplicitWidth = 625 + ExplicitHeight = 105 + end + object Panel1: TPanel + Left = 0 + Top = 356 + Width = 695 + Height = 41 + Align = alBottom + TabOrder = 0 + object Label1: TLabel + Left = 1 + Top = 1 + Width = 693 + Height = 26 + Align = alClient + Alignment = taCenter + Caption = 'ERP Loja 2020 - IFRS - Campus Feliz - RS' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + ExplicitWidth = 336 + ExplicitHeight = 19 + end + object lbDTHR: TLabel + Left = 1 + Top = 27 + Width = 693 + Height = 13 + Align = alBottom + Alignment = taRightJustify + ExplicitLeft = 691 + ExplicitWidth = 3 + end + end + object MainMenu1: TMainMenu + Left = 24 + Top = 16 + object abelas1: TMenuItem + Caption = 'Tabelas' + object Clientes1: TMenuItem + Caption = 'Clientes' + OnClick = Clientes1Click + end + object Fornecedores1: TMenuItem + Caption = 'Fornecedores' + OnClick = Fornecedores1Click + end + object Vendedores1: TMenuItem + Caption = 'Vendedores' + end + object Produtos1: TMenuItem + Caption = 'Produtos' + OnClick = Produtos1Click + end + object N1: TMenuItem + Caption = '-' + end + object Vendas1: TMenuItem + Caption = 'Vendas' + OnClick = Vendas1Click + end + end + object Consulta1: TMenuItem + Caption = 'Consulta' + OnClick = Consulta1Click + end + object Relatrios1: TMenuItem + Caption = 'Relat'#243'rios' + object Produtos2: TMenuItem + Caption = 'Produtos' + OnClick = Produtos2Click + end + end + end + object Timer1: TTimer + OnTimer = Timer1Timer + Left = 96 + Top = 16 + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.pas new file mode 100644 index 0000000..0a98869 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uMenu.pas @@ -0,0 +1,86 @@ +unit uMenu; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Menus, dxGDIPlusClasses, + Vcl.ExtCtrls, Vcl.StdCtrls; + +type + TfrmMenu = class(TForm) + MainMenu1: TMainMenu; + abelas1: TMenuItem; + Clientes1: TMenuItem; + Fornecedores1: TMenuItem; + Vendedores1: TMenuItem; + Produtos1: TMenuItem; + Panel1: TPanel; + Label1: TLabel; + Image1: TImage; + lbDTHR: TLabel; + Timer1: TTimer; + Consulta1: TMenuItem; + Relatrios1: TMenuItem; + Produtos2: TMenuItem; + N1: TMenuItem; + Vendas1: TMenuItem; + procedure Clientes1Click(Sender: TObject); + procedure Fornecedores1Click(Sender: TObject); + procedure Produtos1Click(Sender: TObject); + procedure Timer1Timer(Sender: TObject); + procedure Consulta1Click(Sender: TObject); + procedure Produtos2Click(Sender: TObject); + procedure Vendas1Click(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + +var + frmMenu: TfrmMenu; + +implementation + +{$R *.dfm} + +uses uClientes, uFornec, uProd, uConsulta, uRelProd, uVenda; + +procedure TfrmMenu.Clientes1Click(Sender: TObject); +begin + frmClientes.ShowModal; +end; + +procedure TfrmMenu.Consulta1Click(Sender: TObject); +begin + frmPesquisar.ShowModal; +end; + +procedure TfrmMenu.Fornecedores1Click(Sender: TObject); +begin + frmFornec.ShowModal; +end; + +procedure TfrmMenu.Produtos1Click(Sender: TObject); +begin + frmProd.ShowModal; +end; + +procedure TfrmMenu.Produtos2Click(Sender: TObject); +begin + //frmRelProd.ShowModal; + frmRelProd.rlRel.Preview; +end; + +procedure TfrmMenu.Timer1Timer(Sender: TObject); +begin + lbDTHR.Caption := DateToStr(Date) + ' - ' + TimeToStr(Time); +end; + +procedure TfrmMenu.Vendas1Click(Sender: TObject); +begin + frmVenda.ShowModal; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.dfm new file mode 100644 index 0000000..3f62db7 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.dfm @@ -0,0 +1,996 @@ +object frmProd: TfrmProd + Left = 0 + Top = 0 + Caption = 'Cadastro de Produtos' + ClientHeight = 312 + ClientWidth = 543 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnClose = FormClose + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 543 + Height = 259 + Align = alClient + TabOrder = 0 + ExplicitLeft = 248 + ExplicitTop = 24 + ExplicitWidth = 185 + ExplicitHeight = 41 + object Label1: TLabel + Left = 16 + Top = 16 + Width = 33 + Height = 13 + Caption = 'C'#243'digo' + end + object Label2: TLabel + Left = 16 + Top = 56 + Width = 46 + Height = 13 + Caption = 'Descri'#231#227'o' + FocusControl = cxDBTextEdit1 + end + object Label3: TLabel + Left = 16 + Top = 96 + Width = 24 + Height = 13 + Caption = 'Valor' + FocusControl = cxDBTextEdit2 + end + object Label4: TLabel + Left = 16 + Top = 136 + Width = 64 + Height = 13 + Caption = 'Qtd. Estoque' + FocusControl = cxDBTextEdit3 + end + object Label5: TLabel + Left = 143 + Top = 136 + Width = 57 + Height = 13 + Caption = 'Qtd. M'#237'nima' + FocusControl = cxDBTextEdit4 + end + object Label6: TLabel + Left = 16 + Top = 179 + Width = 55 + Height = 13 + Caption = 'Fornecedor' + end + object DBText1: TDBText + Left = 40 + Top = 35 + Width = 65 + Height = 17 + DataField = 'CDPRODUTO' + DataSource = dm.dsProdutos + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object DBNavigator1: TDBNavigator + Left = 264 + Top = 24 + Width = 224 + Height = 38 + DataSource = dm.dsProdutos + VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast] + TabOrder = 0 + end + object btSair: TBitBtn + Left = 428 + Top = 204 + Width = 97 + Height = 44 + Caption = 'Sair' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000100000009000000130000 + 0009000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000010000000E00000035000000550000 + 00340000000D0000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000010000000E1307004D672800C2090400960000 + 007B000000390000000D00000001000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000010000000E1609004D8F3700E1B85403FF843200DF0A04 + 00A20000007D000000390000000D000000010000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000010000000F1508004D943A00E2C6650CFFD97811FFB65806FF8836 + 00E00A0300A30000007D0000003A0000000E0000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00010000000F1709004E963F00E1CB6B13FFD77A1AFFD57615FFD77611FFAF57 + 07FF8B3700DF0B0400A20000007E0000003A0000000E00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000010000 + 000F190C00509D4300E3CF7119FFDA8225FFD67A1EFFD4771AFFD57716FFD376 + 15FFAB5609FF903B00E10B0400A30000007F0000003A0000000E000000010000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000010000000F1C0D + 0051A24800E4D27720FFDC872EFFD88127FFD77D23FFD67B20FFD67A1CFFD77A + 1AFFCC7317FFAC570AFF943C00E20C0500A20000007F0000003A0000000E0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000010000000F1C0D0050AA4C + 00E5D57C23FFDF8933FFDC872EFFDB852FFFD98129FFD87F26FFD77D22FFD77A + 1FFFD87B1DFFC47018FFB05B0BFF994000E40B0500A20000007E0000003A0000 + 000E000000010000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000061F0F0042AF5400E3DD8C + 39FFEAA968FFE9AF75FFEBBB89FFDF9142FFDB852DFFDA832CFFD98128FFD980 + 25FFD87E23FFDC8021FFC1721DFFB56010FF9B4300E20F070090000000670000 + 0027000000060000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000002412002CBB5D00E4D3710EFFD87E + 23FFD4771AFFD37414FFE9B077FFE09445FFDD8833FFDC8732FFDB852EFFDB85 + 2BFFD27F29FFC96B13FFCC6A0FFFC9680FFFBE5A04FFA84A00E2170B00560000 + 0024000000070000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004824004B5D2F00675B2E0069572A + 006963300082CD6500FFEDB682FFE2984CFFDF8C39FFDE8B38FFDD8934FFDE8A + 32FFB9732CFFBF5B00FF421D00A3482200775326006A532600693C1B00500000 + 0009000000020000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001D46C00FFF0BB89FFE49C53FFE1913FFFE08F3EFFDF8D3AFFE28E + 38FFBC7632FFC46302FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001D77100FFEFC090FFE6A057FFE39546FFE29344FFE29140FFE492 + 3FFFBA7938FFC86503FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001DB7302FFF1C496FFE8A35DFFE5994CFFE4974AFFE29546FFE797 + 46FFBB7C3DFFCB6A04FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001DE7703FFF3C89DFFEAA763FFE79D50FFE59B4FFFE4994CFFE99B + 4CFFBA7F41FFCF6C03FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001E17C03FFF3CAA5FFEBAB69FFE9A156FFE79F55FFE69C52FFEB9E + 50FFBD8247FFD27103FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001E58003FFF5CFABFFEDAF70FFEBA55CFFE9A35BFFE8A058FFEDA2 + 57FFBD854DFFD57404FF00000092000000270000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000002000000090000000F0000 + 001000000012E88304FFF6D1B0FFEFB376FFEDA962FFEBA761FFEAA45EFFEFA6 + 5DFFBD8853FFD97805FF000000960000003700000012000000110000000F0000 + 0009000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000700000024000000430000 + 004F00000053EB8604FFF8D6B8FFF1B77CFFEFAD68FFEDAB67FFECA864FFF1AA + 63FFBC8956FFDB7B05FF000000A60000006E0000005500000051000000430000 + 0022000000070000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000472E004B5A3A00724B30008A4026 + 0099532D00A7EF8800FFFADABEFFF3BA82FFF1B16FFFEFAF6DFFEEAC6AFFF3AF + 69FFBD8B5BFFE17C00FF4D2900AD402300A3422500A04527009B301B007A0000 + 0024000000040000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000024170025DF8300E1F99B1CFFF8A9 + 47FFF4A137FFF4A33DFFF5BF88FFF4B778FFF3B576FFF1B373FFF0B070FFF5B2 + 6FFFBB8B58FFCA7F24FFD48323FFDE8C2FFFE78510FFC06800DD180D00490000 + 000C000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000022170023DE8100E0FCC2 + 7EFFFDE7D9FFFACEA8FFF7BD82FFF6BB80FFF5B97CFFF4B779FFF2B476FFF4B4 + 73FFE4A76BFFEBAF71FFF1B67FFFEEA14CFFC06900DC170E00480000000D0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000021170022DF82 + 00E1FDC077FFFDE3CDFFF9C590FFF8BF85FFF7BD82FFF6BB7FFFF4B87CFFF3B6 + 78FFF4B778FFF3B77FFFF0A34BFFC66D00DE160E00480000000D000000010000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002218 + 0023DD8300DFFEC175FFFCE4D1FFFAC692FFF9C186FFF8BE85FFF6BC82FFF5BB + 81FFF4BE8AFFF3A94EFFC96E00DC170F00480000000D00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000020170021DC8200DEFFC173FFFEE4D2FFFBC894FFFAC28AFFF8C08BFFF7C4 + 94FFF8AE52FFC77200DA150F00460000000C0000000100000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000001E16001FDA8200DCFFC273FFFEE6D4FFFCCA9CFFFBCCA3FFFCB3 + 57FFC47300D8140E00450000000C000000010000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000001D14001EDB8300DDFFC377FFFFECE3FFFEBA62FFC677 + 00D9130E00440000000C00000001000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000001E16001FD98300DBFFAD3CFFC97900D7150F + 00410000000C0000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000001D13001EAE6700B1160F00260000 + 0008000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 1 + OnClick = btSairClick + end + object cxDBTextEdit1: TcxDBTextEdit + Left = 16 + Top = 72 + DataBinding.DataField = 'DCPRODUTO' + DataBinding.DataSource = dm.dsProdutos + TabOrder = 2 + Width = 472 + end + object cxDBTextEdit2: TcxDBTextEdit + Left = 16 + Top = 112 + DataBinding.DataField = 'VLPRODUTO' + DataBinding.DataSource = dm.dsProdutos + TabOrder = 3 + Width = 121 + end + object cxDBTextEdit3: TcxDBTextEdit + Left = 16 + Top = 152 + DataBinding.DataField = 'QTESTOQUE' + DataBinding.DataSource = dm.dsProdutos + TabOrder = 4 + Width = 121 + end + object cxDBTextEdit4: TcxDBTextEdit + Left = 143 + Top = 152 + DataBinding.DataField = 'QTMINIMA' + DataBinding.DataSource = dm.dsProdutos + TabOrder = 5 + Width = 121 + end + object DBLookupComboBox1: TDBLookupComboBox + Left = 16 + Top = 198 + Width = 248 + Height = 21 + DataField = 'CDFORNECEDOR' + DataSource = dm.dsProdutos + KeyField = 'CDFORNECEDOR' + ListField = 'DCFORNECEDOR' + ListSource = dm.dsFornec + TabOrder = 6 + end + end + object Panel2: TPanel + Left = 0 + Top = 259 + Width = 543 + Height = 53 + Align = alBottom + TabOrder = 1 + ExplicitTop = 264 + ExplicitWidth = 635 + object btInserir: TBitBtn + Left = 16 + Top = 6 + Width = 97 + Height = 43 + Caption = '&Inserir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000009300FF009300FF009300FF0093 + 00FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C3F2B2B76009300FF35CE5FFF31CA59FF1DB6 + 34FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FFC9AFAFFF009300FF54ED92FF4FE88AFF2EC7 + 50FF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFD9B5 + B5FFD5B1B1FFD0ACACFFCCA9A9FFD2B4B4FF009300FF53EC8EFF4CE584FF2BC5 + 4BFF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FF009300FF009300FF009300FF009300FF009300FF53EC8DFF4DE684FF29C2 + 47FF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFDAB6 + B6FF009300FF42DB6DFF39D25FFF37D05AFF3CD564FF50E986FF4CE581FF3FD8 + 6AFF27C044FF2AC34AFF2CC54FFF1DB634FF009300FF00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFD6B2 + B2FF009300FF65FEA4FF58F190FF56EF8EFF52EB88FF4FE882FF4CE580FF4CE5 + 81FF4DE685FF4CE584FF4EE78AFF33CC5AFF009300FF00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFCFAB + ABFF009300FF6DFFAFFF61FA9CFF5EF798FF57F08FFF52EB86FF4FE882FF50E9 + 86FF53EC8CFF53EC8DFF53EC91FF36CF5FFF009300FF00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFDBB7 + B7FF009300FF009300FF009300FF009300FF009300FF58F190FF52EB88FF39D2 + 5FFF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FFD4B0B0FFCFABABFFCAA6A6FFC6A1A1FF009300FF60F99BFF58F18FFF2FC8 + 4DFF009300FFB09898F700000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFC6A1A1FF009300FF62FB9EFF59F292FF33CD + 53FF009300FFAC9595EE00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFC9A5A5FF009300FF6CFFAEFF64FDA3FF39D2 + 5DFF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFBD9999FF009300FF009300FF009300FF0093 + 00FF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFC7A3A3FFBE9A9AFFB79898FFB79898FFBC9E + 9EFFBEA5A5FFBCA6A6FB00000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 0 + OnClick = btInserirClick + end + object btEditar: TBitBtn + Left = 119 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Editar' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000204070B0C162D3B16171B6E1F1F + 1EA32A2A2AD7383838F129292984000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000501091B446997305CBCD64074D9FC4F87F3FF3F4652FF4242 + 40FF515151FF7B7B7BFF656565EE000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000200040D6118B2398F82FF74A7FFFF73A8FFFF79B3FFFF58595BFF6262 + 61FF7A7A7AFF959595FF7D7777FCA58888E4633E3EC04B2B2B9C2F19196A1309 + 092C000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005655 + 5557469151D9028F03FF649DDEFF79ADFFFF7AB1FFFF80BBFFFF7793B1FF7874 + 71FF909090FF888887FFA99999FFD1A9A9FFBB8888FFA97676FF925F5FFF7743 + 43FE5A2B2BD8331A1A730502020B000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005F5C5C5F68A8 + 6CEE0D981AFF18B31FFF67A4D8FF81B7FFFF82BBFFFF88C4FFFF91D0FFFF8D9F + AAFF98928BFF7A8290FFC8B0AFFFC89A9AFFBC8989FFB78484FFB38080FFAC79 + 79FF996666FF774444FF5B2D2DE11D0E0E3D0000000000000000000000000000 + 000000000000000000000000000000000000000000004D4B4B4D7FAD7BF11399 + 22FF26C239FF3AD754FF4EA398FF8ABFFFFF8AC4FFFF90CCFFFF99D7FFFF9ADB + FFFF97D6FFFF6395F8FFDBBDC0FFC29090FFBB8888FFB48181FFAE7B7BFFA572 + 72FF996666FF8E5B5BFF7E4B4BFF643232F71A0C0C3A00000000000000000000 + 000000000000000000000000000000000000000000006E966CCB169927FF29C5 + 3DFF3BD459FF44DE65FF3BC95CFF8DC2FFFF91CCFFFF97D4FFFF9BD9FFFF97D4 + FFFF8AC5FEFF8BA4ECFFD9B4B4FFC28F8FFFBB8888FFB38080FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF4C2727C500000000000000000000 + 000000000000000000000000000000000000083110511A9A2DFE2DC842FF3CD5 + 59FF44DD66FF4FE874FF57F581FF62D6A0FF9BD1FFFF9CD9FFFF98D7FFFF97D3 + FFFF7AB1FEFFB2B1D7FFCEA2A2FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D + 7DFF9A6767FF8A5757FF7E4B4BFF723F3FFF603030F000000000000000000000 + 000000000000000000000000000007280C4017952DF72FCA47FF3DD65BFF45DE + 69FF4FE876FF59F285FF63FC94FF60FE8FFF6AE5A5FF98D9FAFF9FD4FFFF8ACF + EDFF62A1E0FFD4BBC2FFBE8D8DFFAD7A7AFF9E6B6BFF966363FF956262FF9663 + 63FF986565FFA37070FF865353FF713E3EFF5F2D2DF100000000000000000000 + 00000000000000000000051F0A3218922DF031CB4AFF3ED75CFF46DF69FF50E9 + 77FF5AF386FF63FC95FF60F991FF56EF81FF4CE772FF41E05DFF39CD58FF35B5 + 4EFFC0C8AFFFD5A8A8FFCC9999FFC59292FFBE8B8BFFB78484FFB17E7EFFA875 + 75FF976464FF7B4848FF875454FF8B5858FF602D2DF600000000000000000000 + 00000000000006140924168E2DE832CB4CFF3FD85DFF47E06AFF51EA79FF5BF4 + 88FF64FD95FF5FF890FF55EE80FF4CE672FF44DF64FF32C553FF56B66AFFD8C8 + BFFFDBADADFFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF7C4949FF613232F000000000000000000000 + 00000A0A0A18554F53DC35CA4FFF40D95FFF48E16CFF51EA7AFF5CF589FF64FD + 96FF5EF78EFF54ED7FFF4CE571FF42DD64FF2EBE51FF7EC086FFE2C4C2FFDCAB + ABFFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572A2ADD00000000000000000001 + 0708464661CC5F8965FF3DE05EFF49E26DFF52EB7BFF5DF68AFF64FD96FF5EF7 + 8CFF53EC7DFF4BE471FF3FD960FF31BA55FFADD8AEFFF4D9D9FFEFC4C4FFECBA + BAFFE5B2B2FFDEABABFFD8A5A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA673 + 73FF986565FF8B5858FF7E4B4BFF723F3FFF622F2FF600000000000000000D1F + 778C555DA6FF7DA882FF46E86EFF53EC7EFF5EF78CFF64FD96FF5DF68BFF52EB + 7CFF4AE46FFF3AD15DFF41BB61FFC3D0BAFFD8B1B1FFC18D8DFFBD8989FFB885 + 85FFB68383FFB07D7DFFAC7979FFA77474FFA57272FFA47171FFA26F6FFFA26F + 6FFFAA7777FF976464FF7E4B4BFF723F3FFF612F2FF600000000000000001938 + C7E28C92BFFFC8C8C3FF49EC76FF5EF98DFF64FD96FF5CF58AFF53EC7CFF49E4 + 6EFF35C859FF5BBA70FFE2D6CDFFEEC4C4FFE5B4B4FFDDABABFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA471 + 71FF875454FF875454FF905D5DFF814F4FFF602D2DF600000000000000002045 + D2EB8292E1FFFFFDF9FFAAE9BDFF58FE8EFF57F486FF4EEC78FF45E46AFF30C0 + 55FF8DD198FFF7E1E0FFF1C7C7FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA673 + 73FF9A6767FF8B5858FF7C4949FF845151FF5D2D2DEC00000000000000001834 + A0B2375FECFFEBEDF8FFFFFFFDFFCEE9D1FF82E199FF70CD86FF7DA986FFB7E1 + BAFFFBE2E2FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572C2CDC0000000000000000070F + 2D2F2346D6F23A61ECFF95A5E6FFAEB2D2FF8883AEFFA89E9FFAF2E1E2FFFFE5 + E5FFFAD6D6FFF4CDCDFFEFC4C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5B2D2DE900000000000000000000 + 0000050B25290F2189AB0F23B4EA010B98DE00004778D8BEBDE2FFE1E1FFFEDD + DDFFFAD5D5FFF6CFCFFFF5D1D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9 + B9FFE7B4B4FFE1AEAEFFD9A6A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA976 + 76FF986565FF8B5858FF7E4B4BFF723F3FFF5E2D2DEC00000000000000000000 + 00000000000000000000000000000000000000000000C69B9BD2FFDEDEFFFFED + EDFFFFF8F8FFEDD8D8FFDFBEBEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB88 + 88FFB88585FFB17E7EFFAB7878FFA97676FFA67373FFA57272FFA16E6EFFA06D + 6DFF9F6C6CFFA06D6DFF865353FF713F3FFF5F2D2DF100000000000000000000 + 00000000000000000000000000000000000000000000CA9B9BD3FFFAFAFFF0D9 + D9FFE4BBBBFFEFC6C6FFF2C5C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA774 + 74FF936060FF804D4DFF865353FF966363FF602F2FF500000000000000000000 + 00000000000000000000000000000000000000000000AC8787B5F9D7D7FFFFDF + DFFFFDD9D9FFF5CECEFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF744141FF542929D700000000000000000000 + 00000000000000000000000000000000000000000000D1A5A5DAFFE0E0FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5A2E2EE400000000000000000000 + 00000000000000000000000000000000000000000000D3A5A5DBFFE1E1FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF734040FF5F3030E600000000000000000000 + 00000000000000000000000000000000000000000000D7A9A9DFFFE0E0FFFEDD + DDFFFAD5D5FFF4CACAFFEFC1C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3 + A3FFD3A0A0FFCC9898FFC69292FFBF8B8BFFB88585FFB17E7EFFAC7979FFA471 + 71FF976464FF8B5858FF7E4B4BFF734040FF623232E900000000000000000000 + 00000000000000000000000000000000000000000000DBABABE0FFDFDFFFFFE8 + E8FFFFEDEDFFFDEFEFFFFDEBEBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6 + D6FFF7D1D1FFF3CACAFFEEC2C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB481 + 81FFA37070FF966363FF855252FF6E3B3BFF643535EB00000000000000000000 + 00000000000000000000000000000000000000000000D6A6A6DBFFFFFFFFFEEB + EBFFFAD2D2FFF7C3C3FFF4BDBDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3 + B3FFE7B2B2FFE5B1B1FFE3B0B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEAB + ABFFD9A6A6FFCE9B9BFFB58282FF986565FF653636EB00000000000000000000 + 0000000000000000000000000000000000000000000077676777FDD5D5FEFBC6 + C6FFFCC7C7FFF9C6C6FFF7C4C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8 + B8FFE8B5B5FFE6B3B3FFE4B1B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9 + A9FFDDAAAAFFDFACACFFDBA8A8FF895656FF4A2A2AA100000000000000000000 + 00000000000000000000000000000000000000000000000000004A44444ABD9D + 9DBDF1BFBFF9F0BDBDFFF1BEBEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBA + BAFEEDBABAFFEBB8B8FFE8B5B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC794 + 94FFB88585FFA57373FE815151D9432929730201010500000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000100C0C103F3131456650507083646492997676AFA68080C1AF8585D0B588 + 88DBB48989E0B18484E0AB7E7EDD9C7171D3906767C77C5858B46948489C5138 + 387E36242457170F0F2200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 1 + OnClick = btEditarClick + end + object btExcluir: TBitBtn + Left = 222 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Excluir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000060E9DD400007CB200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000050E + 91C8102DD5FF1E4EFAFF0102A5FE00004A73000004050000000000002F41040C + B2FF020DA9FF02029AFF7F7CBAE9A78585DA9A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000006070000 + 96F12150F7FF2360FFFF215DFFFF0919BDFF21218BDE7A76A1C20308ACFF1340 + EAFF144FFFFF0F4AFFFF0402A6FFECD2D2FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 537C0F25C8FF2860FFFF2358FFFF245EFFFF0D22C7FF000099FF1744EAFF174D + FFFF1349FFFF1142EAFF0415B6FFECD3D3FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 0000080FB5FF1F49EAFF2A61FFFF2459FFFF235AFFFF1A44EAFF1D51FFFF1A4F + FFFF1643EAFF071BC2FF5E54B0FFE4C1C1FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000263500008BF01938DBFF2C63FFFF2557FFFF2254FFFF1F53FFFF1F55 + FFFF050CACFF554CAFFFE2C6CAFFDAA6A6FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 0000000000000000141F1B198AF91E42E5FF285DFFFF2557FFFF2458FFFF1737 + DCFF2D2B9AFFFDECEDFFFAD2D2FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 0000000000000000000009088EFD3268FFFF2D62FFFF2A60FFFF275DFFFF255E + FFFF0305A1FF8C7CBAFFC9A0A0FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000002A3D0D1AADFF3871FFFF356EFFFF142CCCFF2556FDFF2962 + FFFF2054FFFF0D0C97FFD1BBD3FFDEAEAEFFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000008ADA284FEAFF3C75FFFF1B37D4FF2F2B98FF060592FF1D47 + EAFF2863FFFF1333DEFF564DA9FFE5C2C2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 0000000000000508A6FE3666EAFF2A54EAFF100F98FFE2D2E3FFFAE6E6FF0202 + A0FF1E4AEAFF2669FFFF040BA6FFECD2D2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 000000000000000065A51E35D1FF101EBBFF9087D1FFFBE0E0FFF4CBCBFFF8E2 + E2FF070DB4FF1C48F8FF0610B8FFF7E2E2FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000766ABDEE3733B8FFFAE7ECFFFFE9E9FFFFF1F1FFE7CF + CFFFECDADAFF3D36BAFF7769ADFFCBA3A4FFB98686FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000C6A5A5D1FFF0F0FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFEBBCBCFFEFD0D0FFE5BFBFFFDCAAAAFFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA47171FF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 2 + OnClick = btExcluirClick + end + object btCancelar: TBitBtn + Left = 325 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Cancelar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFD1A2 + A2FFDBBBBBFFD7B7B7FFCDAAAAFFC19999FFAA7B7BFF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD3A5A5FFB5B0 + 9CFF367F2FFF367B2FFF518448FF7B956CFFB5AE9FFFC0A1A1FF956666FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD1A6 + A6FFBFB9A8FF1D751AFF10A418FF0C9812FF087B07FF397D32FFA2A18DFF9A73 + 73FF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFCB9F9FFFBAB8A5FF0C790DFF1BBC2AFF19B826FF15AE22FF0A780BFF8295 + 71FF906868FF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFDDBCBCFF518F47FF1DB42EFF20BB31FF1EBA30FF21C031FF0C7C + 0CFF9A9A84FF6C3F3FEE00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFB99191FF79A06BFF1CAA2AFF29C33DFF26BF39FF28C23BFF23BC + 35FF3A8333FF967777F600000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFCAA0A0FF8CA97BFF1FAC2DFF32CC4AFF2EC745FF2FC844FF33D0 + 4DFF0C8911FFA6948EFA00000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFC89E9EFF89AB78FF24B436FF39D355FF35CE50FF35CE4FFF38D4 + 56FF17A023FF879276EF00000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD3AA + AAFFD2ADADFFD4B4B4FF7BA76CFF2DC044FF41DB61FF3DD65CFF3DD65BFF41DB + 60FF20AE2FFF7F926FF500000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD8AFAFFF87AC + 71FF69AD5CFF65A659FF2F8929FF3AD157FF47E16BFF45DE68FF44DD67FF49E3 + 6CFF1DAB2AFF4B8841FA0041007200440073002A004800000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFD0A0A0FFBDBF + A7FF109812FF4DE672FF46DD68FF50E978FF4EE775FF4DE673FF4CE572FF4FE8 + 76FF3ED55EFF3DD05AFF26B83AFF006B00C50009001000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFF2CF + CFFFA8CD98FF1CB229FF63FE96FF59F284FF55EE80FF54ED7FFF54ED7EFF54ED + 7FFF5DF78CFF3FD760FF006900BB0007000B0000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFEAC8C8FF79B56CFF33C94CFF66FF9AFF5EF78EFF5CF58BFF5EF78CFF64FD + 98FF3ED55CFF379530FC00050008000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFEDD0CFFF4CA144FF50E978FF6CFFA1FF67FF9AFF6FFFA7FF3CD6 + 5AFF459D3CFF988987CC00000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE1AFAFFFE1D0C7FF27A023FF64FD97FF74FFB0FF35D251FF4DA4 + 43F7938585B00504040800000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C7886767BB9AA58CD415A71BFB34D04EFF409A3ECD0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000003000490051007D000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 3 + OnClick = btCancelarClick + end + object btConfirmar: TBitBtn + Left = 428 + Top = 6 + Width = 97 + Height = 43 + Caption = 'Confirmar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000F0021003A0087005500CA056100EA056200EB005200CC0037 + 008A000F00250000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB976969EBBBA0 + 9FF25D9252F6077804FE0D8200FF178600FF1D8100FF2A7800FF327200FF236D + 00FF096800FB003B008A00020005000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCAAAAFFE4C8C7FF4C95 + 44FF028B03FF029E04FF009A00FF009800FF009700FF009700FF078D00FF2579 + 00FF396D00FF1A6B00FF004A00B3000100040000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFE2BDBDFF73A867FF0692 + 0BFF07A310FF019E0AFF19B535FF6AD58BFF13B12FFF009700FF009700FF0097 + 00FF138500FF3B6B00FF1A6C00FF003D008A0000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDCACACFFCEC8B8FF0F8A10FF16AD + 23FF09A617FF16B130FFE2EEE9FFFFFBFFFFDCF8EAFF12B534FF009A00FF0199 + 02FF009800FF158400FF3A6E00FF086800FB0010002500000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFE6BFBFFF76A86AFF2DAC38FF0DAB + 22FF0DA81FFFD8E5DBFFF7F2F6FFF6F4F5FFFFFDFFFFDEFAEBFF12B635FF009B + 01FF019A03FF009800FF2C7700FF226F00FF0038008B00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFE5C6C6FF369230FF49C55EFF09A2 + 16FFD0DDCFFFF0EAEFFFF8F0F7FFFFF9FFFFFFFBFFFFFFFFFFFFDDFAEAFF12B6 + 36FF009B01FF009A02FF0F8B00FF337300FF005400CD00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFE3C7C7FF1B901CFF58CD71FF4FAC + 4FFFFBE9F9FFFBEDF9FF82CA86FF00AA19FFABDEB3FFFFFFFFFFFFFFFFFFDDF9 + EAFF12B535FF009A00FF009900FF347500FF036700EE00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFECD0D0FF1E951CFF6DD587FF07A7 + 21FF7BB777FF71BB6DFF0BB028FF1FB941FF08AE24FFACDEB3FFFFFEFFFFFFFF + FFFFDCF8E8FF12B432FF009A00FF287E00FF046700ED00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFE8C8C8FF399733FF6DD78BFF3FCA + 66FF1CBB45FF1EBC45FF27C152FF24BD4AFF21BA43FF07AE25FFACDDB1FFFFFB + FFFFFFFBFFFFD8F4E4FF10B430FF1E8300FF005A00CB00000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFE3BDBDFF78AC6BFF4BC162FF6CD9 + 8EFF2AC85CFF30C961FF2EC75BFF29C254FF24BD4AFF20B941FF06AC21FFA9DA + AFFFFFF8FFFFFFF8FFFF8DE2ACFF0E7E00FF003C008700000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFEDBEBEFFD8D1C1FF189C1EFF84E5 + A8FF4FD47CFF2FCB63FF31CB64FF2EC75BFF27C050FF22BC47FF1BB53BFF03A9 + 1DFF9FD5A4FFC7E3CDFF1FB334FF037500F90010002200000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFC9A4A4FF72A764FF3AB5 + 4EFF85E4A9FF4DD27AFF2DCB62FF2FC85FFF29C254FF23BC48FF1EB83DFF18B1 + 32FF08A81DFF04A817FF038E04FF004300830000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFE3C6C5FF5398 + 4AFF3AB64EFF82E4A8FF6ADB91FF3DCC6BFF26C251FF20BC48FF1DB73DFF18B2 + 32FF16B12BFF089510FF005500AC000100030000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFDEC1 + C0FF76AB69FF189D1EFF4EC56AFF70DC94FF67D789FF51CE72FF41C55DFF26AC + 37FF0D8E0FFF58914BFB00010003000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFD2ADADFFC5BDADFF6FA562FF34942EFF1C961CFF1C931BFF2E8D28FF5F94 + 52FFA29B8BFF866868E600000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBF8F8FFFC7A0A0FFCDADADFFCDB0B0FFC6AAAAFFB89898FF9E78 + 78FF7A4A4AFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 4 + OnClick = btConfirmarClick + end + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.pas new file mode 100644 index 0000000..7f8612d --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uProd.pas @@ -0,0 +1,142 @@ +unit uProd; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.DBCtrls, Vcl.StdCtrls, Vcl.Buttons, + Vcl.ExtCtrls, uDM, cxGraphics, cxControls, cxLookAndFeels, Data.DB, + cxLookAndFeelPainters, cxContainer, cxEdit, cxTextEdit, cxDBEdit; + +type + TfrmProd = class(TForm) + Panel1: TPanel; + Panel2: TPanel; + btInserir: TBitBtn; + btEditar: TBitBtn; + btExcluir: TBitBtn; + btCancelar: TBitBtn; + btConfirmar: TBitBtn; + DBNavigator1: TDBNavigator; + btSair: TBitBtn; + Label1: TLabel; + Label2: TLabel; + cxDBTextEdit1: TcxDBTextEdit; + Label3: TLabel; + cxDBTextEdit2: TcxDBTextEdit; + Label4: TLabel; + cxDBTextEdit3: TcxDBTextEdit; + Label5: TLabel; + cxDBTextEdit4: TcxDBTextEdit; + Label6: TLabel; + DBText1: TDBText; + DBLookupComboBox1: TDBLookupComboBox; + procedure btSairClick(Sender: TObject); + procedure btExcluirClick(Sender: TObject); + procedure btEditarClick(Sender: TObject); + procedure btInserirClick(Sender: TObject); + procedure btCancelarClick(Sender: TObject); + procedure btConfirmarClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + private + { Private declarations } + procedure TrataBotoes; + public + { Public declarations } + end; + +var + frmProd: TfrmProd; + +implementation + +{$R *.dfm} + +{ TfrmProd } + +procedure TfrmProd.btCancelarClick(Sender: TObject); +begin + TrataBotoes; + dm.tbProdutos.Cancel; +end; + +procedure TfrmProd.btConfirmarClick(Sender: TObject); +begin + // Regras de validação + if dm.tbProdutos.FieldByName('DCPRODUTO').AsString = '' then + begin + MessageDlg('Falta digitar o nome do produto', + mtWarning, [mbOk], 0); + cxDBTextEdit1.SetFocus; + Exit; + end; + + dm.tbProdutos.Post; + TrataBotoes; +end; + +procedure TfrmProd.btEditarClick(Sender: TObject); +begin + TrataBotoes; + dm.tbProdutos.Edit; +end; + +procedure TfrmProd.btExcluirClick(Sender: TObject); +begin + if MessageDlg('Deseja realmente excluir?', + mtConfirmation, [mbYes, mbNo], 0) = mrYes + then + Dm.tbProdutos.Delete; +end; + +procedure TfrmProd.btInserirClick(Sender: TObject); +var + prox:integer; +begin + TrataBotoes; + + Dm.tbProdutos.Last; //Posiciona no último registro + prox := Dm.tbProdutos.FieldByName('cdproduto').asInteger + 1; + + Dm.tbProdutos.Append; //Insere no final da tabela + Dm.tbProdutos.fieldbyname('cdproduto').asinteger := prox; + + cxDBTextEdit1.SetFocus;end; + +procedure TfrmProd.btSairClick(Sender: TObject); +begin + if dm.tbProdutos.State IN [dsInsert, dsEdit] then + begin + MessageDlg('Cancele ou confirme a operação', mtWarning, + [mbOk], 0); + Exit; + end; + + Close; +end; + +procedure TfrmProd.FormClose(Sender: TObject; var Action: TCloseAction); +begin + dm.tbProdutos.Close; + dm.tbFornec.Close; +end; + +procedure TfrmProd.FormShow(Sender: TObject); +begin + dm.tbProdutos.Open; + dm.tbFornec.Open; +end; + +procedure TfrmProd.TrataBotoes; +begin + btInserir.enabled := not BtInserir.enabled; + btEditar.enabled := not BtEditar.enabled; + btExcluir.enabled := not BtExcluir.enabled; + btConfirmar.enabled := not btConfirmar.enabled; + BtCancelar.enabled := not BtCancelar.enabled; + + DBNavigator1.Enabled := not DBNavigator1.Enabled; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.dfm new file mode 100644 index 0000000..98ae29c --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.dfm @@ -0,0 +1,180 @@ +object frmRelProd: TfrmRelProd + Left = 0 + Top = 0 + Caption = 'frmRelProd' + ClientHeight = 780 + ClientWidth = 821 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object rlRel: TRLReport + Left = 8 + Top = 8 + Width = 794 + Height = 1123 + DataSource = dm.dsProdutos + Font.Charset = DEFAULT_CHARSET + Font.Color = clBlack + Font.Height = -13 + Font.Name = 'Arial' + Font.Style = [] + AfterPrint = rlRelAfterPrint + BeforePrint = rlRelBeforePrint + object RLBand1: TRLBand + Left = 38 + Top = 38 + Width = 718 + Height = 35 + BandType = btTitle + object RLLabel1: TRLLabel + Left = 0 + Top = 0 + Width = 592 + Height = 35 + Align = faClient + Alignment = taCenter + Caption = 'Relat'#243'rio de Produtos' + Font.Charset = DEFAULT_CHARSET + Font.Color = clBlack + Font.Height = -20 + Font.Name = 'Arial' + Font.Style = [fsBold] + ParentFont = False + end + object RLSystemInfo2: TRLSystemInfo + Left = 592 + Top = 0 + Width = 126 + Height = 35 + Align = faRightMost + Alignment = taRightJustify + Text = '' + end + end + object RLBand2: TRLBand + Left = 38 + Top = 73 + Width = 718 + Height = 40 + BandType = btColumnHeader + object RLLabel2: TRLLabel + Left = 3 + Top = 16 + Width = 44 + Height = 16 + Caption = 'C'#243'digo' + end + object RLLabel3: TRLLabel + Left = 88 + Top = 16 + Width = 62 + Height = 16 + Caption = 'Descri'#231#227'o' + end + object RLLabel4: TRLLabel + Left = 528 + Top = 16 + Width = 25 + Height = 16 + Caption = 'Qtd' + end + end + object RLBand3: TRLBand + Left = 38 + Top = 113 + Width = 718 + Height = 20 + Borders.Sides = sdCustom + Borders.DrawLeft = False + Borders.DrawTop = False + Borders.DrawRight = False + Borders.DrawBottom = True + Borders.FixedBottom = True + object RLDBText1: TRLDBText + Left = 3 + Top = 3 + Width = 44 + Height = 16 + DataField = 'CDPRODUTO' + DataSource = dm.dsProdutos + Text = '' + end + object RLDBText2: TRLDBText + Left = 88 + Top = 3 + Width = 62 + Height = 16 + DataField = 'DCPRODUTO' + DataSource = dm.dsProdutos + Text = '' + end + object RLDBText3: TRLDBText + Left = 528 + Top = 3 + Width = 81 + Height = 16 + DataField = 'QTESTOQUE' + DataSource = dm.dsProdutos + Text = '' + end + end + object RLBand4: TRLBand + Left = 38 + Top = 133 + Width = 718 + Height = 24 + BandType = btSummary + BeforePrint = RLBand4BeforePrint + object RLDBResult1: TRLDBResult + Left = 608 + Top = 2 + Width = 120 + Height = 16 + DataField = 'QTESTOQUE' + DataSource = dm.dsProdutos + DisplayMask = ',0.00' + Info = riSum + ResetAfterPrint = True + Text = '' + Visible = False + OnCompute = RLDBResult1Compute + end + object RLLabel5: TRLLabel + Left = 490 + Top = 5 + Width = 32 + Height = 16 + Caption = 'Total' + end + object RLLabel6: TRLLabel + Left = 528 + Top = 6 + Width = 58 + Height = 16 + end + end + object RLBand5: TRLBand + Left = 38 + Top = 157 + Width = 718 + Height = 16 + BandType = btFooter + object RLSystemInfo1: TRLSystemInfo + Left = 0 + Top = 0 + Width = 718 + Height = 16 + Align = faClient + Alignment = taCenter + Info = itPageNumber + Text = '' + end + end + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.pas new file mode 100644 index 0000000..a8c4453 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uRelProd.pas @@ -0,0 +1,70 @@ +unit uRelProd; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, uDM, RLReport; + +type + TfrmRelProd = class(TForm) + rlRel: TRLReport; + RLBand1: TRLBand; + RLLabel1: TRLLabel; + RLBand2: TRLBand; + RLLabel2: TRLLabel; + RLLabel3: TRLLabel; + RLBand3: TRLBand; + RLDBText1: TRLDBText; + RLDBText2: TRLDBText; + RLDBText3: TRLDBText; + RLLabel4: TRLLabel; + RLBand4: TRLBand; + RLSystemInfo2: TRLSystemInfo; + RLBand5: TRLBand; + RLSystemInfo1: TRLSystemInfo; + RLDBResult1: TRLDBResult; + RLLabel5: TRLLabel; + RLLabel6: TRLLabel; + procedure rlRelBeforePrint(Sender: TObject; var PrintIt: Boolean); + procedure rlRelAfterPrint(Sender: TObject); + procedure RLDBResult1Compute(Sender: TObject; var Value: Variant; + var AText: string; var ComputeIt: Boolean); + procedure RLBand4BeforePrint(Sender: TObject; var PrintIt: Boolean); + private + { Private declarations } + public + { Public declarations } + end; + +var + frmRelProd: TfrmRelProd; + tot : Integer; + +implementation + +{$R *.dfm} + +procedure TfrmRelProd.RLBand4BeforePrint(Sender: TObject; var PrintIt: Boolean); +begin + RLLabel6.Caption := IntToStr(tot); + tot := 0; +end; + +procedure TfrmRelProd.RLDBResult1Compute(Sender: TObject; var Value: Variant; + var AText: string; var ComputeIt: Boolean); +begin + tot := tot + RLDBResult1.Field.AsInteger; +end; + +procedure TfrmRelProd.rlRelAfterPrint(Sender: TObject); +begin + Close; +end; + +procedure TfrmRelProd.rlRelBeforePrint(Sender: TObject; var PrintIt: Boolean); +begin + dm.tbProdutos.Open; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.dfm b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.dfm new file mode 100644 index 0000000..92f0bb6 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.dfm @@ -0,0 +1,920 @@ +object frmVenda: TfrmVenda + Left = 0 + Top = 0 + Caption = 'Registro de Vendas' + ClientHeight = 484 + ClientWidth = 716 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + OnActivate = FormActivate + OnDeactivate = FormDeactivate + PixelsPerInch = 96 + TextHeight = 13 + object Label1: TLabel + Left = 16 + Top = 9 + Width = 59 + Height = 25 + Caption = 'Venda' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + end + object Label2: TLabel + Left = 16 + Top = 241 + Width = 47 + Height = 25 + Caption = 'Itens' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + end + object Panel1: TPanel + Left = 16 + Top = 40 + Width = 681 + Height = 193 + TabOrder = 0 + object Label3: TLabel + Left = 48 + Top = 16 + Width = 45 + Height = 13 + Caption = 'N'#186' Venda' + FocusControl = DBEdit1 + end + object Label4: TLabel + Left = 48 + Top = 43 + Width = 23 + Height = 13 + Caption = 'Data' + FocusControl = DBEdit2 + end + object Label5: TLabel + Left = 38 + Top = 75 + Width = 33 + Height = 13 + Caption = 'Cliente' + end + object Label6: TLabel + Left = 38 + Top = 102 + Width = 46 + Height = 13 + Caption = 'Vendedor' + end + object DBEdit1: TDBEdit + Left = 101 + Top = 13 + Width = 134 + Height = 21 + DataField = 'NRVENDA' + DataSource = dm.dsVendas + TabOrder = 0 + end + object DBEdit2: TDBEdit + Left = 241 + Top = 40 + Width = 134 + Height = 21 + DataField = 'DTVENDA' + DataSource = dm.dsVendas + TabOrder = 1 + Visible = False + end + object DBLookupComboBox1: TDBLookupComboBox + Left = 101 + Top = 67 + Width = 316 + Height = 21 + DataField = 'CDCLIENTE' + DataSource = dm.dsVendas + KeyField = 'CDCLIENTE' + ListField = 'DCCLIENTE' + ListSource = dm.dsClientes + TabOrder = 2 + end + object DBLookupComboBox2: TDBLookupComboBox + Left = 101 + Top = 94 + Width = 316 + Height = 21 + DataField = 'CDVENDEDOR' + DataSource = dm.dsVendas + KeyField = 'CDVENDEDOR' + ListField = 'DCVENDEDOR' + ListSource = dm.dsVendedores + TabOrder = 3 + end + object DBNavigator1: TDBNavigator + Left = 256 + Top = 10 + Width = 240 + Height = 25 + DataSource = dm.dsVendas + VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh, nbApplyUpdates, nbCancelUpdates] + TabOrder = 4 + end + object btInserir: TBitBtn + Left = 429 + Top = 37 + Width = 97 + Height = 43 + Caption = '&Inserir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000009300FF009300FF009300FF0093 + 00FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C3F2B2B76009300FF35CE5FFF31CA59FF1DB6 + 34FF009300FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FFC9AFAFFF009300FF54ED92FF4FE88AFF2EC7 + 50FF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFD9B5 + B5FFD5B1B1FFD0ACACFFCCA9A9FFD2B4B4FF009300FF53EC8EFF4CE584FF2BC5 + 4BFF009300FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FF009300FF009300FF009300FF009300FF009300FF53EC8DFF4DE684FF29C2 + 47FF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFDAB6 + B6FF009300FF42DB6DFF39D25FFF37D05AFF3CD564FF50E986FF4CE581FF3FD8 + 6AFF27C044FF2AC34AFF2CC54FFF1DB634FF009300FF00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFD6B2 + B2FF009300FF65FEA4FF58F190FF56EF8EFF52EB88FF4FE882FF4CE580FF4CE5 + 81FF4DE685FF4CE584FF4EE78AFF33CC5AFF009300FF00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFCFAB + ABFF009300FF6DFFAFFF61FA9CFF5EF798FF57F08FFF52EB86FF4FE882FF50E9 + 86FF53EC8CFF53EC8DFF53EC91FF36CF5FFF009300FF00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFDBB7 + B7FF009300FF009300FF009300FF009300FF009300FF58F190FF52EB88FF39D2 + 5FFF009300FF009300FF009300FF009300FF009300FF00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD9B4 + B4FFD4B0B0FFCFABABFFCAA6A6FFC6A1A1FF009300FF60F99BFF58F18FFF2FC8 + 4DFF009300FFB09898F700000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFC6A1A1FF009300FF62FB9EFF59F292FF33CD + 53FF009300FFAC9595EE00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFC9A5A5FF009300FF6CFFAEFF64FDA3FF39D2 + 5DFF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFBD9999FF009300FF009300FF009300FF0093 + 00FF009300FFBDA7A7FB00000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFC7A3A3FFBE9A9AFFB79898FFB79898FFBC9E + 9EFFBEA5A5FFBCA6A6FB00000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 5 + end + object btEditar: TBitBtn + Left = 429 + Top = 86 + Width = 97 + Height = 43 + Caption = 'Editar' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000204070B0C162D3B16171B6E1F1F + 1EA32A2A2AD7383838F129292984000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000501091B446997305CBCD64074D9FC4F87F3FF3F4652FF4242 + 40FF515151FF7B7B7BFF656565EE000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000200040D6118B2398F82FF74A7FFFF73A8FFFF79B3FFFF58595BFF6262 + 61FF7A7A7AFF959595FF7D7777FCA58888E4633E3EC04B2B2B9C2F19196A1309 + 092C000000010000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005655 + 5557469151D9028F03FF649DDEFF79ADFFFF7AB1FFFF80BBFFFF7793B1FF7874 + 71FF909090FF888887FFA99999FFD1A9A9FFBB8888FFA97676FF925F5FFF7743 + 43FE5A2B2BD8331A1A730502020B000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005F5C5C5F68A8 + 6CEE0D981AFF18B31FFF67A4D8FF81B7FFFF82BBFFFF88C4FFFF91D0FFFF8D9F + AAFF98928BFF7A8290FFC8B0AFFFC89A9AFFBC8989FFB78484FFB38080FFAC79 + 79FF996666FF774444FF5B2D2DE11D0E0E3D0000000000000000000000000000 + 000000000000000000000000000000000000000000004D4B4B4D7FAD7BF11399 + 22FF26C239FF3AD754FF4EA398FF8ABFFFFF8AC4FFFF90CCFFFF99D7FFFF9ADB + FFFF97D6FFFF6395F8FFDBBDC0FFC29090FFBB8888FFB48181FFAE7B7BFFA572 + 72FF996666FF8E5B5BFF7E4B4BFF643232F71A0C0C3A00000000000000000000 + 000000000000000000000000000000000000000000006E966CCB169927FF29C5 + 3DFF3BD459FF44DE65FF3BC95CFF8DC2FFFF91CCFFFF97D4FFFF9BD9FFFF97D4 + FFFF8AC5FEFF8BA4ECFFD9B4B4FFC28F8FFFBB8888FFB38080FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF4C2727C500000000000000000000 + 000000000000000000000000000000000000083110511A9A2DFE2DC842FF3CD5 + 59FF44DD66FF4FE874FF57F581FF62D6A0FF9BD1FFFF9CD9FFFF98D7FFFF97D3 + FFFF7AB1FEFFB2B1D7FFCEA2A2FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D + 7DFF9A6767FF8A5757FF7E4B4BFF723F3FFF603030F000000000000000000000 + 000000000000000000000000000007280C4017952DF72FCA47FF3DD65BFF45DE + 69FF4FE876FF59F285FF63FC94FF60FE8FFF6AE5A5FF98D9FAFF9FD4FFFF8ACF + EDFF62A1E0FFD4BBC2FFBE8D8DFFAD7A7AFF9E6B6BFF966363FF956262FF9663 + 63FF986565FFA37070FF865353FF713E3EFF5F2D2DF100000000000000000000 + 00000000000000000000051F0A3218922DF031CB4AFF3ED75CFF46DF69FF50E9 + 77FF5AF386FF63FC95FF60F991FF56EF81FF4CE772FF41E05DFF39CD58FF35B5 + 4EFFC0C8AFFFD5A8A8FFCC9999FFC59292FFBE8B8BFFB78484FFB17E7EFFA875 + 75FF976464FF7B4848FF875454FF8B5858FF602D2DF600000000000000000000 + 00000000000006140924168E2DE832CB4CFF3FD85DFF47E06AFF51EA79FF5BF4 + 88FF64FD95FF5FF890FF55EE80FF4CE672FF44DF64FF32C553FF56B66AFFD8C8 + BFFFDBADADFFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF7C4949FF613232F000000000000000000000 + 00000A0A0A18554F53DC35CA4FFF40D95FFF48E16CFF51EA7AFF5CF589FF64FD + 96FF5EF78EFF54ED7FFF4CE571FF42DD64FF2EBE51FF7EC086FFE2C4C2FFDCAB + ABFFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572A2ADD00000000000000000001 + 0708464661CC5F8965FF3DE05EFF49E26DFF52EB7BFF5DF68AFF64FD96FF5EF7 + 8CFF53EC7DFF4BE471FF3FD960FF31BA55FFADD8AEFFF4D9D9FFEFC4C4FFECBA + BAFFE5B2B2FFDEABABFFD8A5A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA673 + 73FF986565FF8B5858FF7E4B4BFF723F3FFF622F2FF600000000000000000D1F + 778C555DA6FF7DA882FF46E86EFF53EC7EFF5EF78CFF64FD96FF5DF68BFF52EB + 7CFF4AE46FFF3AD15DFF41BB61FFC3D0BAFFD8B1B1FFC18D8DFFBD8989FFB885 + 85FFB68383FFB07D7DFFAC7979FFA77474FFA57272FFA47171FFA26F6FFFA26F + 6FFFAA7777FF976464FF7E4B4BFF723F3FFF612F2FF600000000000000001938 + C7E28C92BFFFC8C8C3FF49EC76FF5EF98DFF64FD96FF5CF58AFF53EC7CFF49E4 + 6EFF35C859FF5BBA70FFE2D6CDFFEEC4C4FFE5B4B4FFDDABABFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA471 + 71FF875454FF875454FF905D5DFF814F4FFF602D2DF600000000000000002045 + D2EB8292E1FFFFFDF9FFAAE9BDFF58FE8EFF57F486FF4EEC78FF45E46AFF30C0 + 55FF8DD198FFF7E1E0FFF1C7C7FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA673 + 73FF9A6767FF8B5858FF7C4949FF845151FF5D2D2DEC00000000000000001834 + A0B2375FECFFEBEDF8FFFFFFFDFFCEE9D1FF82E199FF70CD86FF7DA986FFB7E1 + BAFFFBE2E2FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF572C2CDC0000000000000000070F + 2D2F2346D6F23A61ECFF95A5E6FFAEB2D2FF8883AEFFA89E9FFAF2E1E2FFFFE5 + E5FFFAD6D6FFF4CDCDFFEFC4C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5B2D2DE900000000000000000000 + 0000050B25290F2189AB0F23B4EA010B98DE00004778D8BEBDE2FFE1E1FFFEDD + DDFFFAD5D5FFF6CFCFFFF5D1D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9 + B9FFE7B4B4FFE1AEAEFFD9A6A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA976 + 76FF986565FF8B5858FF7E4B4BFF723F3FFF5E2D2DEC00000000000000000000 + 00000000000000000000000000000000000000000000C69B9BD2FFDEDEFFFFED + EDFFFFF8F8FFEDD8D8FFDFBEBEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB88 + 88FFB88585FFB17E7EFFAB7878FFA97676FFA67373FFA57272FFA16E6EFFA06D + 6DFF9F6C6CFFA06D6DFF865353FF713F3FFF5F2D2DF100000000000000000000 + 00000000000000000000000000000000000000000000CA9B9BD3FFFAFAFFF0D9 + D9FFE4BBBBFFEFC6C6FFF2C5C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEAB + ABFFDAA7A7FFD29F9FFFCC9999FFC59292FFBE8B8BFFB68383FFB07D7DFFA774 + 74FF936060FF804D4DFF865353FF966363FF602F2FF500000000000000000000 + 00000000000000000000000000000000000000000000AC8787B5F9D7D7FFFFDF + DFFFFDD9D9FFF5CECEFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8C5959FF7E4B4BFF744141FF542929D700000000000000000000 + 00000000000000000000000000000000000000000000D1A5A5DAFFE0E0FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF723F3FFF5A2E2EE400000000000000000000 + 00000000000000000000000000000000000000000000D3A5A5DBFFE1E1FFFEDE + DEFFFAD6D6FFF4CDCDFFEFC4C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7 + A7FFD6A3A3FFCF9C9CFFC99696FFC28F8FFFBB8888FFB48181FFAE7B7BFFA572 + 72FF986565FF8B5858FF7E4B4BFF734040FF5F3030E600000000000000000000 + 00000000000000000000000000000000000000000000D7A9A9DFFFE0E0FFFEDD + DDFFFAD5D5FFF4CACAFFEFC1C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3 + A3FFD3A0A0FFCC9898FFC69292FFBF8B8BFFB88585FFB17E7EFFAC7979FFA471 + 71FF976464FF8B5858FF7E4B4BFF734040FF623232E900000000000000000000 + 00000000000000000000000000000000000000000000DBABABE0FFDFDFFFFFE8 + E8FFFFEDEDFFFDEFEFFFFDEBEBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6 + D6FFF7D1D1FFF3CACAFFEEC2C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB481 + 81FFA37070FF966363FF855252FF6E3B3BFF643535EB00000000000000000000 + 00000000000000000000000000000000000000000000D6A6A6DBFFFFFFFFFEEB + EBFFFAD2D2FFF7C3C3FFF4BDBDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3 + B3FFE7B2B2FFE5B1B1FFE3B0B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEAB + ABFFD9A6A6FFCE9B9BFFB58282FF986565FF653636EB00000000000000000000 + 0000000000000000000000000000000000000000000077676777FDD5D5FEFBC6 + C6FFFCC7C7FFF9C6C6FFF7C4C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8 + B8FFE8B5B5FFE6B3B3FFE4B1B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9 + A9FFDDAAAAFFDFACACFFDBA8A8FF895656FF4A2A2AA100000000000000000000 + 00000000000000000000000000000000000000000000000000004A44444ABD9D + 9DBDF1BFBFF9F0BDBDFFF1BEBEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBA + BAFEEDBABAFFEBB8B8FFE8B5B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC794 + 94FFB88585FFA57373FE815151D9432929730201010500000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000100C0C103F3131456650507083646492997676AFA68080C1AF8585D0B588 + 88DBB48989E0B18484E0AB7E7EDD9C7171D3906767C77C5858B46948489C5138 + 387E36242457170F0F2200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 6 + end + object btExcluir: TBitBtn + Left = 532 + Top = 12 + Width = 97 + Height = 43 + Caption = 'Excluir' + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000060E9DD400007CB200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000050E + 91C8102DD5FF1E4EFAFF0102A5FE00004A73000004050000000000002F41040C + B2FF020DA9FF02029AFF7F7CBAE9A78585DA9A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000006070000 + 96F12150F7FF2360FFFF215DFFFF0919BDFF21218BDE7A76A1C20308ACFF1340 + EAFF144FFFFF0F4AFFFF0402A6FFECD2D2FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 537C0F25C8FF2860FFFF2358FFFF245EFFFF0D22C7FF000099FF1744EAFF174D + FFFF1349FFFF1142EAFF0415B6FFECD3D3FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 0000080FB5FF1F49EAFF2A61FFFF2459FFFF235AFFFF1A44EAFF1D51FFFF1A4F + FFFF1643EAFF071BC2FF5E54B0FFE4C1C1FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000263500008BF01938DBFF2C63FFFF2557FFFF2254FFFF1F53FFFF1F55 + FFFF050CACFF554CAFFFE2C6CAFFDAA6A6FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 0000000000000000141F1B198AF91E42E5FF285DFFFF2557FFFF2458FFFF1737 + DCFF2D2B9AFFFDECEDFFFAD2D2FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 0000000000000000000009088EFD3268FFFF2D62FFFF2A60FFFF275DFFFF255E + FFFF0305A1FF8C7CBAFFC9A0A0FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000002A3D0D1AADFF3871FFFF356EFFFF142CCCFF2556FDFF2962 + FFFF2054FFFF0D0C97FFD1BBD3FFDEAEAEFFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000008ADA284FEAFF3C75FFFF1B37D4FF2F2B98FF060592FF1D47 + EAFF2863FFFF1333DEFF564DA9FFE5C2C2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 0000000000000508A6FE3666EAFF2A54EAFF100F98FFE2D2E3FFFAE6E6FF0202 + A0FF1E4AEAFF2669FFFF040BA6FFECD2D2FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 000000000000000065A51E35D1FF101EBBFF9087D1FFFBE0E0FFF4CBCBFFF8E2 + E2FF070DB4FF1C48F8FF0610B8FFF7E2E2FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000766ABDEE3733B8FFFAE7ECFFFFE9E9FFFFF1F1FFE7CF + CFFFECDADAFF3D36BAFF7769ADFFCBA3A4FFB98686FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000C6A5A5D1FFF0F0FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFEBBCBCFFEFD0D0FFE5BFBFFFDCAAAAFFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA47171FF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA67373FF9A6767FF8B5858FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 7 + end + object btCancelar: TBitBtn + Left = 532 + Top = 61 + Width = 97 + Height = 43 + Caption = 'Cancelar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB966767EB8C5E + 5EE87D5151D8633E3EC04B2B2B9C2F19196A1309092C00000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCA9A9FFD5A2A2FFCE9B + 9BFFC69393FFBB8888FFA97676FF925F5FFF774343FE5A2B2BD8331A1A730502 + 020B000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFD6A3A3FFCF9C9CFFC996 + 96FFC39090FFBC8989FFB78484FFB38080FFAC7979FF996666FF774444FF5B2D + 2DE11D0E0E3D0000000000000000000000000000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF996666FF8E5B5BFF7E4B + 4BFF643232F71A0C0C3A00000000000000000000000000000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFDDAAAAFFDBA8A8FFD3A0A0FFCB98 + 98FFC28F8FFFBB8888FFB38080FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF4C2727C500000000000000000000000000000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFD5A2A2FFCB9898FFC79494FFC592 + 92FFC99696FFCF9C9CFFCD9A9AFFBF8C8CFFB07D7DFF9A6767FF8A5757FF7E4B + 4BFF723F3FFF603030F000000000000000000000000000000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFCD9A9AFFCD9A9AFFC69393FFBC89 + 89FFAD7A7AFF9E6B6BFF966363FF956262FF966363FF986565FFA37070FF8653 + 53FF713E3EFF5F2D2DF100000000000000000000000000000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFDDAAAAFFD8A5A5FFD09D9DFFCC99 + 99FFC59292FFBE8B8BFFB78484FFB17E7EFFA87575FF976464FF7B4848FF8754 + 54FF8B5858FF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF7C4949FF613232F000000000000000000000000000000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF572A2ADD00000000000000000000000000000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFECBABAFFE5B2B2FFDEABABFFD8A5 + A5FFD19E9EFFC89595FFBE8B8BFFB38080FFA67373FF986565FF8B5858FF7E4B + 4BFF723F3FFF622F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFB68383FFB07D7DFFAC79 + 79FFA77474FFA57272FFA47171FFA26F6FFFA26F6FFFAA7777FF976464FF7E4B + 4BFF723F3FFF612F2FF600000000000000000000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFD1A2 + A2FFDBBBBBFFD7B7B7FFCDAAAAFFC19999FFAA7B7BFF875454FF875454FF905D + 5DFF814F4FFF602D2DF600000000000000000000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD3A5A5FFB5B0 + 9CFF367F2FFF367B2FFF518448FF7B956CFFB5AE9FFFC0A1A1FF956666FF7C49 + 49FF845151FF5D2D2DEC00000000000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD1A6 + A6FFBFB9A8FF1D751AFF10A418FF0C9812FF087B07FF397D32FFA2A18DFF9A73 + 73FF723F3FFF572C2CDC00000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFCB9F9FFFBAB8A5FF0C790DFF1BBC2AFF19B826FF15AE22FF0A780BFF8295 + 71FF906868FF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFDDBCBCFF518F47FF1DB42EFF20BB31FF1EBA30FF21C031FF0C7C + 0CFF9A9A84FF6C3F3FEE00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFB99191FF79A06BFF1CAA2AFF29C33DFF26BF39FF28C23BFF23BC + 35FF3A8333FF967777F600000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFCAA0A0FF8CA97BFF1FAC2DFF32CC4AFF2EC745FF2FC844FF33D0 + 4DFF0C8911FFA6948EFA00000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFC89E9EFF89AB78FF24B436FF39D355FF35CE50FF35CE4FFF38D4 + 56FF17A023FF879276EF00000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFD3AA + AAFFD2ADADFFD4B4B4FF7BA76CFF2DC044FF41DB61FF3DD65CFF3DD65BFF41DB + 60FF20AE2FFF7F926FF500000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFD8AFAFFF87AC + 71FF69AD5CFF65A659FF2F8929FF3AD157FF47E16BFF45DE68FF44DD67FF49E3 + 6CFF1DAB2AFF4B8841FA0041007200440073002A004800000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFD0A0A0FFBDBF + A7FF109812FF4DE672FF46DD68FF50E978FF4EE775FF4DE673FF4CE572FF4FE8 + 76FF3ED55EFF3DD05AFF26B83AFF006B00C50009001000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFF2CF + CFFFA8CD98FF1CB229FF63FE96FF59F284FF55EE80FF54ED7FFF54ED7EFF54ED + 7FFF5DF78CFF3FD760FF006900BB0007000B0000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFEAC8C8FF79B56CFF33C94CFF66FF9AFF5EF78EFF5CF58BFF5EF78CFF64FD + 98FF3ED55CFF379530FC00050008000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFEDD0CFFF4CA144FF50E978FF6CFFA1FF67FF9AFF6FFFA7FF3CD6 + 5AFF459D3CFF988987CC00000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE1AFAFFFE1D0C7FF27A023FF64FD97FF74FFB0FF35D251FF4DA4 + 43F7938585B00504040800000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C7886767BB9AA58CD415A71BFB34D04EFF409A3ECD0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000003000490051007D000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 8 + end + object btConfirmar: TBitBtn + Left = 532 + Top = 110 + Width = 97 + Height = 43 + Caption = 'Confirmar' + Enabled = False + Glyph.Data = { + 36100000424D3610000000000000360000002800000020000000200000000100 + 2000000000000010000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000F0021003A0087005500CA056100EA056200EB005200CC0037 + 008A000F00250000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001B14 + 141D4A37375E6E515191856262B7936969D29A6D6DE39A6B6BEB976969EBBBA0 + 9FF25D9252F6077804FE0D8200FF178600FF1D8100FF2A7800FF327200FF236D + 00FF096800FB003B008A00020005000000000000000000000000000000000000 + 0000000000000000000000000000000000000100000152444456B18585C4D5A2 + A2FDD9A8A8FFDAAAAAFFD9A6A6FFDAA7A7FFDFACACFFDCAAAAFFE4C8C7FF4C95 + 44FF028B03FF029E04FF009A00FF009800FF009700FF009700FF078D00FF2579 + 00FF396D00FF1A6B00FF004A00B3000100040000000000000000000000000000 + 000000000000000000000000000018131318A78B8BC1E1B7B7FEF2CBCBFFF2CA + CAFFECBFBFFFE3B4B4FFDBA9A9FFD9A6A6FFDBA8A8FFE2BDBDFF73A867FF0692 + 0BFF07A310FF019E0AFF19B535FF6AD58BFF13B12FFF009700FF009700FF0097 + 00FF138500FF3B6B00FF1A6C00FF003D008A0000000000000000000000000000 + 000000000000000000000B09090BBE9191D4F6CFCFFFFFDDDDFFF6CFCFFFF0C4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDCACACFFCEC8B8FF0F8A10FF16AD + 23FF09A617FF16B130FFE2EEE9FFFFFBFFFFDCF8EAFF12B534FF009A00FF0199 + 02FF009800FF158400FF3A6E00FF086800FB0010002500000000000000000000 + 00000000000000000000664D4D72F1C6C6FFFFE3E3FFFAD7D7FFF4CDCDFFEFC3 + C3FFE9BABAFFE1AFAFFFD9A6A6FFD9A5A5FFE6BFBFFF76A86AFF2DAC38FF0DAB + 22FF0DA81FFFD8E5DBFFF7F2F6FFF6F4F5FFFFFDFFFFDEFAEBFF12B635FF009B + 01FF019A03FF009800FF2C7700FF226F00FF0038008B00000000000000000000 + 00000000000000000000937272A6FBD8D8FFFFE0E0FFFAD5D5FFF6D1D1FFF9DE + DEFFFDE2E2FFFFDFDFFFFAD1D1FFE6B7B7FFE5C6C6FF369230FF49C55EFF09A2 + 16FFD0DDCFFFF0EAEFFFF8F0F7FFFFF9FFFFFFFBFFFFFFFFFFFFDDFAEAFF12B6 + 36FF009B01FF009A02FF0F8B00FF337300FF005400CD00000000000000000000 + 000000000000000000009C7777ADFBD8D8FFFFE3E3FFFFF6F6FFEBD5D5FFD6AF + AFFFCB9898FFBC8989FFB98585FFC38F8FFFE3C7C7FF1B901CFF58CD71FF4FAC + 4FFFFBE9F9FFFBEDF9FF82CA86FF00AA19FFABDEB3FFFFFFFFFFFFFFFFFFDDF9 + EAFF12B535FF009A00FF009900FF347500FF036700EE00000000000000000000 + 000000000000000000009F7979B1FDE6E6FFF6ECECFFE4BCBCFFEEC5C5FFF2C7 + C7FFEDC0C0FFE6B6B6FFDEACACFFDCA9A9FFECD0D0FF1E951CFF6DD587FF07A7 + 21FF7BB777FF71BB6DFF0BB028FF1FB941FF08AE24FFACDEB3FFFFFEFFFFFFFF + FFFFDCF8E8FF12B432FF009A00FF287E00FF046700ED00000000000000000000 + 00000000000000000000997373A7F9E3E3FFFEDBDBFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFE8C8C8FF399733FF6DD78BFF3FCA + 66FF1CBB45FF1EBC45FF27C152FF24BD4AFF21BA43FF07AE25FFACDDB1FFFFFB + FFFFFFFBFFFFD8F4E4FF10B430FF1E8300FF005A00CB00000000000000000000 + 00000000000000000000977575A6F9D3D3FFFFE0E0FFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B0B0FFDAA6A6FFD8A4A4FFE3BDBDFF78AC6BFF4BC162FF6CD9 + 8EFF2AC85CFF30C961FF2EC75BFF29C254FF24BD4AFF20B941FF06AC21FFA9DA + AFFFFFF8FFFFFFF8FFFF8DE2ACFF0E7E00FF003C008700000000000000000000 + 00000000000000000000AB8585BCFEDCDCFFFFDFDFFFFAD6D6FFF4CBCBFFF0C5 + C5FFF0C7C7FFF0CBCBFFEFCACAFFEFC4C4FFEDBEBEFFD8D1C1FF189C1EFF84E5 + A8FF4FD47CFF2FCB63FF31CB64FF2EC75BFF27C050FF22BC47FF1BB53BFF03A9 + 1DFF9FD5A4FFC7E3CDFF1FB334FF037500F90010002200000000000000000000 + 00000000000000000000B18888C0FFDCDCFFFFDEDEFFFFE9E9FFFFF1F1FFE7CF + CFFFD9B5B5FFCF9E9EFFC18D8DFFBD8989FFB88585FFC9A4A4FF72A764FF3AB5 + 4EFF85E4A9FF4DD27AFF2DCB62FF2FC85FFF29C254FF23BC48FF1EB83DFF18B1 + 32FF08A81DFF04A817FF038E04FF004300830000000000000000000000000000 + 00000000000000000000B48A8AC3FFE6E6FFF7F0F0FFE6CBCBFFDBAEAEFFE9BE + BEFFECBDBDFFE5B4B4FFDDABABFFDCA9A9FFDEABABFFDAA7A7FFE3C6C5FF5398 + 4AFF3AB64EFF82E4A8FF6ADB91FF3DCC6BFF26C251FF20BC48FF1DB73DFF18B2 + 32FF16B12BFF089510FF005500AC000100030000000000000000000000000000 + 00000000000000000000AB8383B7F9ECECFFFCDADAFFFDD8D8FFF7D0D0FFF1C5 + C5FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFDEC1 + C0FF76AB69FF189D1EFF4EC56AFF70DC94FF67D789FF51CE72FF41C55DFF26AC + 37FF0D8E0FFF58914BFB00010003000000000000000000000000000000000000 + 000000000000000000009C7878A6FBD4D4FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFD2ADADFFC5BDADFF6FA562FF34942EFF1C961CFF1C931BFF2E8D28FF5F94 + 52FFA29B8BFF866868E600000000000000000000000000000000000000000000 + 00000000000000000000BD9393CBFFE0E0FFFFDFDFFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BBBBFFE1AFAFFFD9A6A6FFD7A4A4FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBF8F8FFFC7A0A0FFCDADADFFCDB0B0FFC6AAAAFFB89898FF9E78 + 78FF7A4A4AFF5B2D2DE900000000000000000000000000000000000000000000 + 00000000000000000000C59999D0FFDEDEFFFEDDDDFFFAD5D5FFF6CFCFFFF5D1 + D1FFF4D3D3FFF4D1D1FFF2C9C9FFF1C2C2FFECB9B9FFE7B4B4FFE1AEAEFFD9A6 + A6FFD29F9FFFCB9898FFC08D8DFFB58282FFA97676FF986565FF8B5858FF7E4B + 4BFF723F3FFF5E2D2DEC00000000000000000000000000000000000000000000 + 00000000000000000000C69999D1FFDEDEFFFFEDEDFFFFF8F8FFEDD8D8FFDFBE + BEFFD6AAAAFFCD9999FFC38E8EFFBB8888FFBB8888FFB88585FFB17E7EFFAB78 + 78FFA97676FFA67373FFA57272FFA16E6EFFA06D6DFF9F6C6CFFA06D6DFF8653 + 53FF713F3FFF5F2D2DF100000000000000000000000000000000000000000000 + 00000000000000000000CA9B9BD3FFFAFAFFF0D9D9FFE4BBBBFFEFC6C6FFF2C5 + C5FFECBFBFFFE5B5B5FFDEACACFFDCA9A9FFDEABABFFDAA7A7FFD29F9FFFCC99 + 99FFC59292FFBE8B8BFFB68383FFB07D7DFFA77474FF936060FF804D4DFF8653 + 53FF966363FF602F2FF500000000000000000000000000000000000000000000 + 00000000000000000000AC8787B5F9D7D7FFFFDFDFFFFDD9D9FFF5CECEFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8C5959FF7E4B + 4BFF744141FF542929D700000000000000000000000000000000000000000000 + 00000000000000000000D1A5A5DAFFE0E0FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF723F3FFF5A2E2EE400000000000000000000000000000000000000000000 + 00000000000000000000D3A5A5DBFFE1E1FFFEDEDEFFFAD6D6FFF4CDCDFFEFC4 + C4FFE9BCBCFFE2B2B2FFDBA9A9FFD9A6A6FFDAA7A7FFD6A3A3FFCF9C9CFFC996 + 96FFC28F8FFFBB8888FFB48181FFAE7B7BFFA57272FF986565FF8B5858FF7E4B + 4BFF734040FF5F3030E600000000000000000000000000000000000000000000 + 00000000000000000000D7A9A9DFFFE0E0FFFEDDDDFFFAD5D5FFF4CACAFFEFC1 + C1FFE8B9B9FFDFADADFFD8A3A3FFD6A0A0FFD8A3A3FFD3A0A0FFCC9898FFC692 + 92FFBF8B8BFFB88585FFB17E7EFFAC7979FFA47171FF976464FF8B5858FF7E4B + 4BFF734040FF623232E900000000000000000000000000000000000000000000 + 00000000000000000000DBABABE0FFDFDFFFFFE8E8FFFFEDEDFFFDEFEFFFFDEB + EBFFFEE6E6FFFEE4E4FFFCDFDFFFFCDADAFFFAD6D6FFF7D1D1FFF3CACAFFEEC2 + C2FFE7B9B9FFE0AFAFFFD4A4A4FFC69393FFB48181FFA37070FF966363FF8552 + 52FF6E3B3BFF643535EB00000000000000000000000000000000000000000000 + 00000000000000000000D6A6A6DBFFFFFFFFFEEBEBFFFAD2D2FFF7C3C3FFF4BD + BDFFF2BCBCFFF0BABAFFEEB8B8FFEAB5B5FFE8B3B3FFE7B2B2FFE5B1B1FFE3B0 + B0FFE0ADADFFDEABABFFDEAAAAFFDDAAAAFFDEABABFFD9A6A6FFCE9B9BFFB582 + 82FF986565FF653636EB00000000000000000000000000000000000000000000 + 0000000000000000000077676777FDD5D5FEFBC6C6FFFCC7C7FFF9C6C6FFF7C4 + C4FFF5C2C2FFF1BEBEFFEFBCBCFFEDBABAFFEBB8B8FFE8B5B5FFE6B3B3FFE4B1 + B1FFE3B0B0FFE1AEAEFFE0ADADFFDFACACFFDCA9A9FFDDAAAAFFDFACACFFDBA8 + A8FF895656FF4A2A2AA100000000000000000000000000000000000000000000 + 00000000000000000000000000004A44444ABD9D9DBDF1BFBFF9F0BDBDFFF1BE + BEFFF0BDBDFFF1BDBDFEF0BDBDFEEFBCBCFEEDBABAFEEDBABAFFEBB8B8FFE8B5 + B5FFE5B2B2FEE0ADADFFDCA9A9FFD29F9FFFC79494FFB88585FFA57373FE8151 + 51D9432929730201010500000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000100C0C103F3131456650 + 507083646492997676AFA68080C1AF8585D0B58888DBB48989E0B18484E0AB7E + 7EDD9C7171D3906767C77C5858B46948489C5138387E36242457170F0F220000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000} + TabOrder = 9 + end + object DateTimePicker1: TDateTimePicker + Left = 101 + Top = 41 + Width = 134 + Height = 21 + Date = 44180.000000000000000000 + Time = 0.860192245367215900 + TabOrder = 10 + OnClick = DateTimePicker1Click + end + end + object Panel2: TPanel + Left = 16 + Top = 272 + Width = 681 + Height = 193 + TabOrder = 1 + object DBGrid1: TDBGrid + Left = 38 + Top = 56 + Width = 591 + Height = 120 + DataSource = dm.dsItens + TabOrder = 0 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + Columns = < + item + Expanded = False + FieldName = 'NRVENDA' + Title.Caption = 'N'#186 + Title.Font.Charset = DEFAULT_CHARSET + Title.Font.Color = clWindowText + Title.Font.Height = -11 + Title.Font.Name = 'Tahoma' + Title.Font.Style = [fsBold] + Width = 38 + Visible = True + end + item + Expanded = False + FieldName = 'NRITEM' + Title.Caption = 'Item' + Visible = True + end + item + Expanded = False + FieldName = 'DCPRODUTO' + Title.Caption = 'Produto' + Width = 200 + Visible = True + end + item + Expanded = False + FieldName = 'CDPRODUTO' + Visible = False + end + item + Expanded = False + FieldName = 'QTVENDA' + Title.Caption = 'Qtd' + Width = 55 + Visible = True + end + item + Expanded = False + FieldName = 'VLPRODUTO' + Title.Caption = 'Vlr. Unit' + Visible = True + end + item + Expanded = False + FieldName = 'TOTAL' + Title.Alignment = taRightJustify + Title.Caption = 'Total' + Visible = True + end> + end + object DBNavigator2: TDBNavigator + Left = 1 + Top = 1 + Width = 679 + Height = 49 + DataSource = dm.dsItens + Align = alTop + TabOrder = 1 + end + end +end diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.pas b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.pas new file mode 100644 index 0000000..5293d8a --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Fontes/uVenda.pas @@ -0,0 +1,71 @@ +unit uVenda; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls, uDM, + Vcl.DBCtrls, Vcl.Mask, Data.DB, Vcl.Grids, Vcl.DBGrids, Vcl.Buttons, + Vcl.ComCtrls; + +type + TfrmVenda = class(TForm) + Panel1: TPanel; + Panel2: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + DBEdit1: TDBEdit; + Label4: TLabel; + DBEdit2: TDBEdit; + Label5: TLabel; + DBLookupComboBox1: TDBLookupComboBox; + DBLookupComboBox2: TDBLookupComboBox; + Label6: TLabel; + DBNavigator1: TDBNavigator; + btInserir: TBitBtn; + btEditar: TBitBtn; + btExcluir: TBitBtn; + btCancelar: TBitBtn; + btConfirmar: TBitBtn; + DBGrid1: TDBGrid; + DBNavigator2: TDBNavigator; + DateTimePicker1: TDateTimePicker; + procedure FormActivate(Sender: TObject); + procedure FormDeactivate(Sender: TObject); + procedure DateTimePicker1Click(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + +var + frmVenda: TfrmVenda; + +implementation + +{$R *.dfm} + +procedure TfrmVenda.DateTimePicker1Click(Sender: TObject); +begin + dbedit2.Text := DateToStr(DateTimePicker1.Date); +end; + +procedure TfrmVenda.FormActivate(Sender: TObject); +begin + dm.tbClientes.Open; + dm.tbVendedores.Open; + dm.tbVendas.Open; + dm.tbItens.Open; +end; + +procedure TfrmVenda.FormDeactivate(Sender: TObject); +begin + dm.tbClientes.Close; + dm.tbVendedores.Close; + dm.tbVendas.Close; + dm.tbItens.Close; +end; + +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dpr b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dpr new file mode 100644 index 0000000..76930ee --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dpr @@ -0,0 +1,28 @@ +program Loja; + +uses + Vcl.Forms, + uMenu in 'Fontes\uMenu.pas' {frmMenu}, + uDM in 'Fontes\uDM.pas' {dm: TDataModule}, + uClientes in 'Fontes\uClientes.pas' {frmClientes}, + uFornec in 'Fontes\uFornec.pas' {frmFornec}, + uProd in 'Fontes\uProd.pas' {frmProd}, + uConsulta in 'Fontes\uConsulta.pas' {frmPesquisar}, + uRelProd in 'Fontes\uRelProd.pas' {frmRelProd}, + uVenda in 'Fontes\uVenda.pas' {frmVenda}; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + Application.CreateForm(TfrmMenu, frmMenu); + Application.CreateForm(Tdm, dm); + Application.CreateForm(TfrmClientes, frmClientes); + Application.CreateForm(TfrmFornec, frmFornec); + Application.CreateForm(TfrmProd, frmProd); + Application.CreateForm(TfrmPesquisar, frmPesquisar); + Application.CreateForm(TfrmRelProd, frmRelProd); + Application.CreateForm(TfrmVenda, frmVenda); + Application.Run; +end. diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj new file mode 100644 index 0000000..284530f --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj @@ -0,0 +1,1009 @@ + + + {AAC8E3B4-CC2D-466A-BC16-B2F0C6E3A262} + 18.8 + VCL + Loja.dpr + True + Debug + Win32 + 1 + Application + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + C:\Loja\DCU\ + C:\Loja\APP\ + false + false + false + false + false + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + $(BDS)\bin\delphi_PROJECTICON.ico + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Loja + 1046 + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + + + DBXSqliteDriver;dxFlowChartRS26;dxPSdxMapControlLnkRS26;vclactnband;dxBarRS26;vclFireDAC;dxFireDACEMFRS26;tethering;dxSpreadSheetInplaceRichEditRS26;FireDACADSDriver;ACBr_BPeDabpeESCPOS;JvPluginSystem;ACBr_BPe;dxSkinVisualStudio2013BlueRS26;dxRichEditCoreRS26;dxPSdxSpreadSheetLnkRS26;dxSkinSharpPlusRS26;vcltouch;ibo5crt_d10_3;JvBands;vcldb;ACBr_NFe;svn;dxPSTeeChartRS26;JvJans;dxSkinFoggyRS26;ACBr_NFeDanfeESCPOS;dxSkinVisualStudio2013DarkRS26;dxSkinOffice2013DarkGrayRS26;dxGDIPlusRS26;JvDotNetCtrls;dxAuthorizationAgentsRS26;dxPSdxFCLnkRS26;vclib;frxTee26;dxPSLnksRS26;dxPsPrVwAdvRS26;cxGridRS26;dxPDFViewerRS26;dxSkinSpringTimeRS26;vclx;dxPScxTLLnkRS26;ACBr_SATExtratoRL;dxSkinOffice2010BlueRS26;RESTBackendComponents;dxSkinOffice2016DarkRS26;VCLRESTComponents;dxSkinMoneyTwinsRS26;dxSkinOffice2016ColorfulRS26;fsTee26;dxSkinValentineRS26;EhLibDBXDataDrivers260;dxSkinHighContrastRS26;vclie;bindengine;CloudService;dxmdsRS26;JvHMI;FireDACMySQLDriver;fsIBX26;ACBr_SATECFVirtual;dxdborRS26;frx26;dxSkinOffice2013WhiteRS26;dxFireDACServerModeRS26;bindcompdbx;ACBr_CTeDacteRL;ACBr_TCP;ACBr_CTe;IndyIPServer;cxPivotGridRS26;IndySystem;frxDBX26;dxSkinDarkRoomRS26;fsADO26;cxTreeListdxBarPopupMenuRS26;dsnapcon;cxTreeListRS26;dxPScxPivotGridLnkRS26;ACBr_synapse;cxSchedulerRibbonStyleEventEditorRS26;dxPSCoreRS26;FireDACMSAccDriver;fmxFireDAC;dxSpreadSheetRS26;vclimg;dxBarExtItemsRS26;dxPSdxGaugeControlLnkRS26;Jcl;ACBr_SPEDImportar;ACBr_SPED;ACBr_MDFe;FreeBoleto_X10;VLCPlayer;ACBr_BoletoRL;ChatPainel;dxSkinLondonLiquidSkyRS26;dxSkinSevenRS26;dxdbtrRS26;FMXTee;ibo5vrt_d10_3;dxRichEditControlCoreRS26;soaprtl;DbxCommonDriver;dxFlowChartAdvancedCustomizeFormRS26;dxSkinLiquidSkyRS26;JvManagedThreads;ACBr_CIOT;dxDockingRS26;ACBr_NFSeDanfseRL;xmlrtl;soapmidas;JvTimeFramework;fmxobj;cxLibraryRS26;rtl;DbxClientDriver;cxDataRS26;dxPScxSchedulerLnkRS26;ibo5frt_d10_3;dxSpreadSheetConditionalFormattingDialogsRS26;JvSystem;JvStdCtrls;ACBr_Convenio115;appanalytics;dxRibbonCustomizationFormRS26;cxSchedulerGridRS26;ibo5rplrt_d10_3;IndyIPClient;bindcompvcl;dxSkinVisualStudio2013LightRS26;TeeUI;ibo5ftsrt_d10_3;dxADOEMFRS26;JvDocking;JvPascalInterpreter;VclSmp;dxRibbonRS26;JclVcl;dxPScxCommonRS26;dxRichEditDocumentModelRS26;ACBr_Boleto;ibo5art_d10_3;PowerPDFDR;JvControls;dxPScxGridLnkRS26;JvPrintPreview;dxSkinDevExpressDarkStyleRS26;ACBr_NFSe;dxSpreadSheetCoreRS26;RESTComponents;dxSkinGlassOceansRS26;DBXInterBaseDriver;dxPScxExtCommonRS26;dxSkinPumpkinRS26;ACBr_TEFD;EhLibADODataDrivers260;dxSkinXmas2008BlueRS26;JvGlobus;svnui;ACBr_SATWS;dxSkinOffice2007SilverRS26;cxPageControlRS26;dxSkinTheBezierRS26;dxSkinDevExpressStyleRS26;JvMM;ACBr_MDFeDamdfeRL;dxRichEditControlRS26;dxGaugeControlRS26;dxorgcRS26;dxPScxVGridLnkRS26;PngComponentsD;ACBr_ONE;bindcompfmx;JvNet;dxSkinOffice2007PinkRS26;ACBrDFeReportRL;inetdb;dxSkinOffice2007BlueRS26;dxSkinStardustRS26;VirtualTreesDR;dxBarDBNavRS26;dxDBXServerModeRS26;dxSkinTheAsphaltWorldRS26;dxSkinSilverRS26;ibo5xrt_d10_3;FmxTeeUI;dxLayoutControlRS26;dxSkinBlueprintRS26;FireDACIBDriver;fmx;fmxdae;dxServerModeRS26;dxWizardControlRS26;ibo5wxrt_d10_3;RaizeComponentsVcl;RaizeComponentsVclDb;dxSkiniMaginaryRS26;JvAppFrm;dxTabbedMDIRS26;JvWizards;ACBr_Diversos;ACBr_TXTComum;CEF4Delphi;dxEMFRS26;dbexpress;IndyCore;fs26;dxComnRS26;frxIntIO26;JvPageComps;dsnap;dxSkinSharpRS26;FireDACCommon;JvDB;ACBr_PCNComum;frxcs26;cxSchedulerTreeBrowserRS26;dxADOServerModeRS26;soapserver;ACBr_SAT;dxSkinOffice2007BlackRS26;cxPivotGridOLAPRS26;JclDeveloperTools;cxVerticalGridRS26;dxtrmdRS26;JvCmp;DBXMySQLDriver;cxEditorsRS26;cxSchedulerRS26;cxSchedulerWebServiceStorageRS26;dxSkinMetropolisDarkRS26;dxSkinOffice2010BlackRS26;dxPSdxLCLnkRS26;ACBr_Sintegra;FireDACCommonODBC;FireDACCommonDriver;dxMapControlRS26;dxSkinBlackRS26;dxSkinOffice2013LightGrayRS26;TInjectCollection;inet;dxSpellCheckerRS26;dxSkinCoffeeRS26;IndyIPCommon;JvCustom;frxIntIOIndy26;dxSpreadSheetCoreConditionalFormattingDialogsRS26;vcl;dxPSdxDBOCLnkRS26;ACBr_NFeDanfeRL;EhLib260;dxSkinMetropolisRS26;JvXPCtrls;ACBr_SATExtratoESCPOS;frxDB26;dxSpreadSheetReportDesignerRS26;ACBr_Integrador;dxPScxPCProdRS26;dxNavBarRS26;dxCoreRS26;fsDB26;madBasic_;cxExportRS26;TeeDB;FireDAC;dxThemeRS26;dxHttpIndyRequestRS26;dxPSPrVwRibbonRS26;dxSkinOffice2010SilverRS26;ibo5trt_d10_3;JvCore;ACBr_Comum;JvCrypt;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;dxPSRichEditControlLnkRS26;dxSkinSevenClassicRS26;cxPivotGridChartRS26;frxe26;frxIBX26;JvDlgs;JvRuntimeDesign;dxPSDBTeeChartRS26;ibxpress;Tee;ibxbindings;dxPSdxDBTVLnkRS26;vclwinx;ACBr_OpenSSL;madDisAsm_;frxADO26;dxOfficeCoreRS26;dxTileControlRS26;dxSkinsCoreRS26;CustomIPTransport;vcldsnap;ibo5admrt_d10_3;ACBr_DFeComum;ibo5wrt_d10_3;bindcomp;dxSkinLilianRS26;dxSkinSummer2008RS26;dxPSdxOCLnkRS26;ACBr_Serial;dxSkinVS2010RS26;frce;dxSkinBlueRS26;ACBr_BlocoX;dbxcds;ACBr_NFCeECFVirtual;adortl;dxSkinMcSkinRS26;dxSkinDarkSideRS26;dxSpreadSheetCoreDialogsRS26;ACBr_ANe;dxBarExtDBItemsRS26;dsnapxml;dbrtl;inetdbxpress;IndyProtocols;dxSkinOffice2007GreenRS26;dxRichEditInplaceRS26;dxSkinWhiteprintRS26;dxPSdxPDFViewerLnkRS26;HGMComponents;JclContainers;ACBr_MTER;dxSkinCaramelRS26;fmxase;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest + + + DBXSqliteDriver;dxFlowChartRS26;dxPSdxMapControlLnkRS26;vclactnband;dxBarRS26;vclFireDAC;dxFireDACEMFRS26;tethering;dxSpreadSheetInplaceRichEditRS26;FireDACADSDriver;dxSkinVisualStudio2013BlueRS26;dxRichEditCoreRS26;dxPSdxSpreadSheetLnkRS26;dxSkinSharpPlusRS26;vcltouch;ibo5crt_d10_3;vcldb;dxPSTeeChartRS26;dxSkinFoggyRS26;dxSkinVisualStudio2013DarkRS26;dxSkinOffice2013DarkGrayRS26;dxGDIPlusRS26;dxAuthorizationAgentsRS26;dxPSdxFCLnkRS26;vclib;dxPSLnksRS26;dxPsPrVwAdvRS26;cxGridRS26;dxPDFViewerRS26;dxSkinSpringTimeRS26;vclx;dxPScxTLLnkRS26;dxSkinOffice2010BlueRS26;RESTBackendComponents;dxSkinOffice2016DarkRS26;VCLRESTComponents;dxSkinMoneyTwinsRS26;dxSkinOffice2016ColorfulRS26;dxSkinValentineRS26;EhLibDBXDataDrivers260;dxSkinHighContrastRS26;vclie;bindengine;CloudService;dxmdsRS26;FireDACMySQLDriver;dxdborRS26;dxSkinOffice2013WhiteRS26;dxFireDACServerModeRS26;bindcompdbx;IndyIPServer;cxPivotGridRS26;IndySystem;dxSkinDarkRoomRS26;cxTreeListdxBarPopupMenuRS26;dsnapcon;cxTreeListRS26;dxPScxPivotGridLnkRS26;cxSchedulerRibbonStyleEventEditorRS26;dxPSCoreRS26;FireDACMSAccDriver;fmxFireDAC;dxSpreadSheetRS26;vclimg;dxBarExtItemsRS26;dxPSdxGaugeControlLnkRS26;dxSkinLondonLiquidSkyRS26;dxSkinSevenRS26;dxdbtrRS26;FMXTee;ibo5vrt_d10_3;dxRichEditControlCoreRS26;soaprtl;DbxCommonDriver;dxFlowChartAdvancedCustomizeFormRS26;dxSkinLiquidSkyRS26;dxDockingRS26;xmlrtl;soapmidas;fmxobj;cxLibraryRS26;rtl;DbxClientDriver;cxDataRS26;dxPScxSchedulerLnkRS26;ibo5frt_d10_3;dxSpreadSheetConditionalFormattingDialogsRS26;appanalytics;dxRibbonCustomizationFormRS26;cxSchedulerGridRS26;ibo5rplrt_d10_3;IndyIPClient;bindcompvcl;dxSkinVisualStudio2013LightRS26;TeeUI;ibo5ftsrt_d10_3;dxADOEMFRS26;VclSmp;dxRibbonRS26;dxPScxCommonRS26;dxRichEditDocumentModelRS26;ibo5art_d10_3;PowerPDFDR;dxPScxGridLnkRS26;dxSkinDevExpressDarkStyleRS26;dxSpreadSheetCoreRS26;RESTComponents;dxSkinGlassOceansRS26;DBXInterBaseDriver;dxPScxExtCommonRS26;dxSkinPumpkinRS26;EhLibADODataDrivers260;dxSkinXmas2008BlueRS26;dxSkinOffice2007SilverRS26;cxPageControlRS26;dxSkinTheBezierRS26;dxSkinDevExpressStyleRS26;dxRichEditControlRS26;dxGaugeControlRS26;dxorgcRS26;dxPScxVGridLnkRS26;PngComponentsD;bindcompfmx;dxSkinOffice2007PinkRS26;inetdb;dxSkinOffice2007BlueRS26;dxSkinStardustRS26;VirtualTreesDR;dxBarDBNavRS26;dxDBXServerModeRS26;dxSkinTheAsphaltWorldRS26;dxSkinSilverRS26;ibo5xrt_d10_3;FmxTeeUI;dxLayoutControlRS26;dxSkinBlueprintRS26;FireDACIBDriver;fmx;fmxdae;dxServerModeRS26;dxWizardControlRS26;ibo5wxrt_d10_3;RaizeComponentsVcl;RaizeComponentsVclDb;dxSkiniMaginaryRS26;dxTabbedMDIRS26;CEF4Delphi;dxEMFRS26;dbexpress;IndyCore;dxComnRS26;dsnap;dxSkinSharpRS26;FireDACCommon;cxSchedulerTreeBrowserRS26;dxADOServerModeRS26;soapserver;dxSkinOffice2007BlackRS26;cxPivotGridOLAPRS26;cxVerticalGridRS26;dxtrmdRS26;DBXMySQLDriver;cxEditorsRS26;cxSchedulerRS26;cxSchedulerWebServiceStorageRS26;dxSkinMetropolisDarkRS26;dxSkinOffice2010BlackRS26;dxPSdxLCLnkRS26;FireDACCommonODBC;FireDACCommonDriver;dxMapControlRS26;dxSkinBlackRS26;dxSkinOffice2013LightGrayRS26;inet;dxSpellCheckerRS26;dxSkinCoffeeRS26;IndyIPCommon;dxSpreadSheetCoreConditionalFormattingDialogsRS26;vcl;dxPSdxDBOCLnkRS26;EhLib260;dxSkinMetropolisRS26;dxSpreadSheetReportDesignerRS26;dxPScxPCProdRS26;dxNavBarRS26;dxCoreRS26;cxExportRS26;TeeDB;FireDAC;dxThemeRS26;dxHttpIndyRequestRS26;dxPSPrVwRibbonRS26;dxSkinOffice2010SilverRS26;ibo5trt_d10_3;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;dxPSRichEditControlLnkRS26;dxSkinSevenClassicRS26;cxPivotGridChartRS26;dxPSDBTeeChartRS26;ibxpress;Tee;ibxbindings;dxPSdxDBTVLnkRS26;vclwinx;dxOfficeCoreRS26;dxTileControlRS26;dxSkinsCoreRS26;CustomIPTransport;vcldsnap;ibo5admrt_d10_3;ibo5wrt_d10_3;bindcomp;dxSkinLilianRS26;dxSkinSummer2008RS26;dxPSdxOCLnkRS26;dxSkinVS2010RS26;dxSkinBlueRS26;dbxcds;adortl;dxSkinMcSkinRS26;dxSkinDarkSideRS26;dxSpreadSheetCoreDialogsRS26;dxBarExtDBItemsRS26;dsnapxml;dbrtl;inetdbxpress;IndyProtocols;dxSkinOffice2007GreenRS26;dxRichEditInplaceRS26;dxSkinWhiteprintRS26;dxPSdxPDFViewerLnkRS26;dxSkinCaramelRS26;fmxase;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitorV2 + true + 1033 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitorV2 + + + + MainSource + + +
frmMenu
+ dfm +
+ +
dm
+ dfm + TDataModule +
+ +
frmClientes
+ dfm +
+ +
frmFornec
+ dfm +
+ +
frmProd
+ dfm +
+ +
frmPesquisar
+ dfm +
+ +
frmRelProd
+ dfm +
+ +
frmVenda
+ dfm +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + Loja.dpr + + + Embarcadero C++Builder Office 2000 Servers Package + Embarcadero C++Builder Office XP Servers Package + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + Loja.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + 1 + + + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + Contents + 1 + + + Contents + 1 + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj.local b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj.local new file mode 100644 index 0000000..f74c772 --- /dev/null +++ b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.dproj.local @@ -0,0 +1,39 @@ + + + + 2019/03/14 20:00:34.000.902,=C:\Meus Projetos Delphi\Unit1.pas + 2019/04/10 20:13:38.000.978,=C:\Meus Projetos Delphi\Unit1.pas + 2019/05/07 18:22:35.000.739,=C:\Meus Projetos Delphi\Unit1.pas + 2020/04/29 14:25:15.000.145,=C:\Meus Projetos Delphi\Unit1.pas + 2020/09/15 18:51:10.000.830,=C:\Meus Projetos Delphi\Unit1.pas + 2020/09/22 20:52:03.000.025,=C:\Meus Projetos Delphi\Unit1.pas + 2020/09/29 15:48:05.000.274,=C:\Meus Projetos Delphi\Unit1.pas + 2020/10/27 18:40:24.000.828,=C:\Meus Projetos Delphi\Unit1.pas + 2020/11/24 19:32:30.000.701,=C:\Meus Projetos Delphi\Unit1.pas + 2020/11/24 19:34:12.000.788,=C:\Meus Projetos Delphi\Unit2.pas + 2020/11/24 19:34:51.000.436,C:\Meus Projetos Delphi\Unit2.dfm=C:\Loja\Fontes\uDM.dfm + 2020/11/24 19:34:51.000.436,C:\Meus Projetos Delphi\Unit2.pas=C:\Loja\Fontes\uDM.pas + 2020/11/24 19:34:57.000.539,C:\Meus Projetos Delphi\Unit1.dfm=C:\Loja\Fontes\uMenu.dfm + 2020/11/24 19:34:57.000.539,C:\Meus Projetos Delphi\Unit1.pas=C:\Loja\Fontes\uMenu.pas + 2020/11/24 19:35:03.000.214,C:\Meus Projetos Delphi\Project1.dproj=C:\Loja\Fontes\Loja.dproj + 2020/11/24 19:49:50.000.000,=C:\Loja\Fontes\Unit2.pas + 2020/11/24 19:49:56.000.486,C:\Loja\Fontes\Unit2.pas=C:\Loja\Fontes\uClientes.pas + 2020/11/24 19:49:56.000.486,C:\Loja\Fontes\Unit2.dfm=C:\Loja\Fontes\uClientes.dfm + 2020/11/24 19:54:03.000.653,C:\Loja\Fontes\Loja.dproj=C:\Loja\Loja.dproj + 2020/12/01 21:59:49.000.257,=C:\Loja\Unit2.pas + 2020/12/01 22:01:02.000.641,C:\Loja\Fontes\uFornec.dfm=C:\Loja\Unit2.dfm + 2020/12/01 22:01:02.000.641,C:\Loja\Fontes\uFornec.pas=C:\Loja\Unit2.pas + 2020/12/01 22:15:17.000.028,=C:\Loja\Unit2.pas + 2020/12/01 22:16:28.000.802,C:\Loja\Fontes\uProd.dfm=C:\Loja\Unit2.dfm + 2020/12/01 22:16:28.000.802,C:\Loja\Fontes\uProd.pas=C:\Loja\Unit2.pas + 2020/12/08 15:18:47.000.443,=C:\Loja\Unit1.pas + 2020/12/08 15:31:51.000.207,C:\Loja\Unit1.dfm=C:\Loja\Fontes\uConsulta.dfm + 2020/12/08 15:31:51.000.207,C:\Loja\Unit1.pas=C:\Loja\Fontes\uConsulta.pas + 2020/12/08 16:21:44.000.691,=C:\Loja\Unit1.pas + 2020/12/08 16:29:29.000.385,C:\Loja\Unit1.pas=C:\Loja\Fontes\uRelProd.pas + 2020/12/08 16:29:29.000.385,C:\Loja\Unit1.dfm=C:\Loja\Fontes\uRelProd.dfm + 2020/12/15 20:03:05.246,=C:\Loja\Unit1.pas + 2020/12/15 20:11:47.165,C:\Loja\Fontes\uVenda.pas=C:\Loja\Unit1.pas + 2020/12/15 20:11:47.165,C:\Loja\Fontes\uVenda.dfm=C:\Loja\Unit1.dfm + + diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.identcache b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.identcache new file mode 100644 index 0000000000000000000000000000000000000000..bfa2fe70b977a9240620b78c4561f578d70a479a GIT binary patch literal 341 zcmd;NU|^7OwuOf(l Rmr_s!_dk$<;c{#y002z)Q$YX# literal 0 HcmV?d00001 diff --git a/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.res b/rad/15122020 (DB Mestre Detalhe)/Loja/Loja.res new file mode 100644 index 0000000000000000000000000000000000000000..6aad5ec68272060c058f12e1e27ce1b47951e326 GIT binary patch literal 59496 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 literal 0 HcmV?d00001