From 436264139a3fd541513cbb26874897cd8b30f412 Mon Sep 17 00:00:00 2001 From: Guillermo Marel Date: Tue, 21 Nov 2017 11:28:18 -0300 Subject: [PATCH] First upload --- PrototipoAfip.sln | 22 + PrototipoAfip/App.config | 50 + PrototipoAfip/DetalleFactura.vb | 44 + PrototipoAfip/Factura.vb | 113 + PrototipoAfip/FacturaForm.Designer.vb | 683 +++ PrototipoAfip/FacturaForm.resx | 120 + PrototipoAfip/FacturaForm.vb | 274 ++ PrototipoAfip/FacturaPrueba.Designer.vb | 209 + PrototipoAfip/FacturaPrueba.resx | 120 + PrototipoAfip/FacturaPrueba.vb | 64 + PrototipoAfip/Form1.Designer.vb | 251 + PrototipoAfip/Form1.resx | 123 + PrototipoAfip/Form1.vb | 81 + PrototipoAfip/LargeText.Designer.vb | 51 + PrototipoAfip/LargeText.resx | 120 + PrototipoAfip/LargeText.vb | 7 + PrototipoAfip/LoginClass.vb | 136 + .../My Project/Application.Designer.vb | 38 + PrototipoAfip/My Project/Application.myapp | 11 + PrototipoAfip/My Project/AssemblyInfo.vb | 35 + .../My Project/Resources.Designer.vb | 62 + PrototipoAfip/My Project/Resources.resx | 117 + PrototipoAfip/My Project/Settings.Designer.vb | 163 + PrototipoAfip/My Project/Settings.settings | 30 + PrototipoAfip/PrototipoAfip.vbproj | 299 ++ PrototipoAfip/Templates/LoginTemplate.xml | 9 + .../Web References/WSAA/LoginCms.wsdl | 64 + .../Web References/WSAA/Reference.map | 6 + .../Web References/WSAA/Reference.vb | 149 + .../WSFEHOMO/CbteTipoResponse.datasource | 10 + .../WSFEHOMO/ConceptoTipoResponse.datasource | 10 + .../WSFEHOMO/DocTipoResponse.datasource | 10 + .../WSFEHOMO/DummyResponse.datasource | 10 + .../WSFEHOMO/FECAEAGetResponse.datasource | 10 + .../WSFEHOMO/FECAEAResponse.datasource | 10 + .../FECAEASinMovConsResponse.datasource | 10 + .../WSFEHOMO/FECAEASinMovResponse.datasource | 10 + .../WSFEHOMO/FECAEResponse.datasource | 10 + .../FECompConsultaResponse.datasource | 10 + .../WSFEHOMO/FECotizacionResponse.datasource | 10 + .../WSFEHOMO/FEPaisResponse.datasource | 10 + .../WSFEHOMO/FEPtoVentaResponse.datasource | 10 + .../FERecuperaLastCbteResponse.datasource | 10 + .../WSFEHOMO/FERegXReqResponse.datasource | 10 + .../WSFEHOMO/FETributoResponse.datasource | 10 + .../WSFEHOMO/IvaTipoResponse.datasource | 10 + .../WSFEHOMO/MonedaResponse.datasource | 10 + .../WSFEHOMO/OpcionalTipoResponse.datasource | 10 + .../Web References/WSFEHOMO/Reference.map | 6 + .../Web References/WSFEHOMO/Reference.vb | 4127 +++++++++++++++++ .../Web References/WSFEHOMO/service.wsdl | 1448 ++++++ .../WSPSA4/PersonaServiceA4.wsdl | 222 + .../Web References/WSPSA4/Reference.map | 6 + .../Web References/WSPSA4/Reference.vb | 1950 ++++++++ .../WSPSA4/dummyReturn.datasource | 10 + .../WSPSA4/personaReturn.datasource | 10 + .../bin/Debug/BarcodeLib.Barcode.WinForms.dll | Bin 0 -> 376832 bytes PrototipoAfip/bin/Debug/PrototipoAfip.exe | Bin 0 -> 158720 bytes .../bin/Debug/PrototipoAfip.exe.config | 50 + PrototipoAfip/bin/Debug/PrototipoAfip.pdb | Bin 0 -> 390656 bytes PrototipoAfip/bin/Debug/PrototipoAfip.xml | 1742 +++++++ .../bin/Debug/Templates/LoginTemplate.xml | 9 + .../obj/Debug/CoreCompileInputs.cache | 1 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 8647 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 11056 bytes .../Debug/PrototipoAfip.FacturaForm.resources | Bin 0 -> 180 bytes .../PrototipoAfip.FacturaPrueba.resources | Bin 0 -> 180 bytes .../obj/Debug/PrototipoAfip.Form1.resources | Bin 0 -> 180 bytes .../Debug/PrototipoAfip.LargeText.resources | Bin 0 -> 180 bytes .../Debug/PrototipoAfip.Resources.resources | Bin 0 -> 180 bytes PrototipoAfip/obj/Debug/PrototipoAfip.exe | Bin 0 -> 158720 bytes PrototipoAfip/obj/Debug/PrototipoAfip.pdb | Bin 0 -> 390656 bytes .../PrototipoAfip.vbproj.FileListAbsolute.txt | 16 + ...rototipoAfip.vbproj.GenerateResource.Cache | Bin 0 -> 1269 bytes ...oAfip.vbprojResolveAssemblyReference.cache | Bin 0 -> 8186 bytes PrototipoAfip/obj/Debug/PrototipoAfip.xml | 1742 +++++++ .../Connected Services.WSAA.Reference.vb.dll | Bin 0 -> 10240 bytes .../My Project.Resources.Designer.vb.dll | Bin 0 -> 8192 bytes .../Web References.WSAA.Reference.vb.dll | Bin 0 -> 11776 bytes .../Web References.WSFEHOMO.Reference.vb.dll | Bin 0 -> 71680 bytes .../Web References.WSPSA4.Reference.vb.dll | Bin 0 -> 35328 bytes 81 files changed, 14980 insertions(+) create mode 100644 PrototipoAfip.sln create mode 100644 PrototipoAfip/App.config create mode 100644 PrototipoAfip/DetalleFactura.vb create mode 100644 PrototipoAfip/Factura.vb create mode 100644 PrototipoAfip/FacturaForm.Designer.vb create mode 100644 PrototipoAfip/FacturaForm.resx create mode 100644 PrototipoAfip/FacturaForm.vb create mode 100644 PrototipoAfip/FacturaPrueba.Designer.vb create mode 100644 PrototipoAfip/FacturaPrueba.resx create mode 100644 PrototipoAfip/FacturaPrueba.vb create mode 100644 PrototipoAfip/Form1.Designer.vb create mode 100644 PrototipoAfip/Form1.resx create mode 100644 PrototipoAfip/Form1.vb create mode 100644 PrototipoAfip/LargeText.Designer.vb create mode 100644 PrototipoAfip/LargeText.resx create mode 100644 PrototipoAfip/LargeText.vb create mode 100644 PrototipoAfip/LoginClass.vb create mode 100644 PrototipoAfip/My Project/Application.Designer.vb create mode 100644 PrototipoAfip/My Project/Application.myapp create mode 100644 PrototipoAfip/My Project/AssemblyInfo.vb create mode 100644 PrototipoAfip/My Project/Resources.Designer.vb create mode 100644 PrototipoAfip/My Project/Resources.resx create mode 100644 PrototipoAfip/My Project/Settings.Designer.vb create mode 100644 PrototipoAfip/My Project/Settings.settings create mode 100644 PrototipoAfip/PrototipoAfip.vbproj create mode 100644 PrototipoAfip/Templates/LoginTemplate.xml create mode 100644 PrototipoAfip/Web References/WSAA/LoginCms.wsdl create mode 100644 PrototipoAfip/Web References/WSAA/Reference.map create mode 100644 PrototipoAfip/Web References/WSAA/Reference.vb create mode 100644 PrototipoAfip/Web References/WSFEHOMO/CbteTipoResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/ConceptoTipoResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/DocTipoResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/DummyResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FECAEAGetResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FECAEAResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovConsResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FECAEResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FECompConsultaResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FECotizacionResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FEPaisResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FEPtoVentaResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FERecuperaLastCbteResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FERegXReqResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/FETributoResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/IvaTipoResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/MonedaResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/OpcionalTipoResponse.datasource create mode 100644 PrototipoAfip/Web References/WSFEHOMO/Reference.map create mode 100644 PrototipoAfip/Web References/WSFEHOMO/Reference.vb create mode 100644 PrototipoAfip/Web References/WSFEHOMO/service.wsdl create mode 100644 PrototipoAfip/Web References/WSPSA4/PersonaServiceA4.wsdl create mode 100644 PrototipoAfip/Web References/WSPSA4/Reference.map create mode 100644 PrototipoAfip/Web References/WSPSA4/Reference.vb create mode 100644 PrototipoAfip/Web References/WSPSA4/dummyReturn.datasource create mode 100644 PrototipoAfip/Web References/WSPSA4/personaReturn.datasource create mode 100644 PrototipoAfip/bin/Debug/BarcodeLib.Barcode.WinForms.dll create mode 100644 PrototipoAfip/bin/Debug/PrototipoAfip.exe create mode 100644 PrototipoAfip/bin/Debug/PrototipoAfip.exe.config create mode 100644 PrototipoAfip/bin/Debug/PrototipoAfip.pdb create mode 100644 PrototipoAfip/bin/Debug/PrototipoAfip.xml create mode 100644 PrototipoAfip/bin/Debug/Templates/LoginTemplate.xml create mode 100644 PrototipoAfip/obj/Debug/CoreCompileInputs.cache create mode 100644 PrototipoAfip/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 PrototipoAfip/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.FacturaForm.resources create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.FacturaPrueba.resources create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.Form1.resources create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.LargeText.resources create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.Resources.resources create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.exe create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.pdb create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.vbproj.FileListAbsolute.txt create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.vbproj.GenerateResource.Cache create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.vbprojResolveAssemblyReference.cache create mode 100644 PrototipoAfip/obj/Debug/PrototipoAfip.xml create mode 100644 PrototipoAfip/obj/Debug/TempPE/Connected Services.WSAA.Reference.vb.dll create mode 100644 PrototipoAfip/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll create mode 100644 PrototipoAfip/obj/Debug/TempPE/Web References.WSAA.Reference.vb.dll create mode 100644 PrototipoAfip/obj/Debug/TempPE/Web References.WSFEHOMO.Reference.vb.dll create mode 100644 PrototipoAfip/obj/Debug/TempPE/Web References.WSPSA4.Reference.vb.dll diff --git a/PrototipoAfip.sln b/PrototipoAfip.sln new file mode 100644 index 0000000..c270614 --- /dev/null +++ b/PrototipoAfip.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26403.7 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "PrototipoAfip", "PrototipoAfip\PrototipoAfip.vbproj", "{52B31B3F-4154-48B0-BF2F-5820FFF2CDC3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {52B31B3F-4154-48B0-BF2F-5820FFF2CDC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {52B31B3F-4154-48B0-BF2F-5820FFF2CDC3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {52B31B3F-4154-48B0-BF2F-5820FFF2CDC3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {52B31B3F-4154-48B0-BF2F-5820FFF2CDC3}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/PrototipoAfip/App.config b/PrototipoAfip/App.config new file mode 100644 index 0000000..6bb5202 --- /dev/null +++ b/PrototipoAfip/App.config @@ -0,0 +1,50 @@ + + + + +
+ + +
+ + + + + + + + + c:\cert.pfx + + + + + + https://wsaahomo.afip.gov.ar/ws/services/LoginCms?WSDL + + + wsfe + + + 20095214526 + + + + + + + + + + + https://wsaa.afip.gov.ar/ws/services/LoginCms + + + https://wswhomo.afip.gov.ar/wsfev1/service.asmx + + + http://aws.afip.gov.ar/sr-padron/webservices/personaServiceA4 + + + + \ No newline at end of file diff --git a/PrototipoAfip/DetalleFactura.vb b/PrototipoAfip/DetalleFactura.vb new file mode 100644 index 0000000..7c8ecfe --- /dev/null +++ b/PrototipoAfip/DetalleFactura.vb @@ -0,0 +1,44 @@ + +Public Class DetalleFactura + Property Codigo As Long? + Property Cantidad As Integer + Property PUnitario As Decimal + Property Descripcion As String + Property Alicuota As Decimal + ''' + ''' SubTotal de Precios sin IVA + ''' + ''' + ReadOnly Property Subtotal As Decimal + Get + Return Cantidad * PUnitario + End Get + End Property + ''' + ''' SubTotal del IVA + Precio Total + ''' + ''' + ReadOnly Property SubTotalConIva As Decimal + Get + Return getSubTotalIva() + Subtotal + End Get + End Property + ''' + ''' Valor de IVA por unidad + ''' + ''' + Function getIvaUnitario() As Decimal + Return Alicuota * PUnitario / 100 + End Function + ''' + ''' SubTotal del Iva Unicamente + ''' + ''' + Function getSubTotalIva() As Decimal + Return getIvaUnitario() * Cantidad + End Function + + + + +End Class diff --git a/PrototipoAfip/Factura.vb b/PrototipoAfip/Factura.vb new file mode 100644 index 0000000..f970ca2 --- /dev/null +++ b/PrototipoAfip/Factura.vb @@ -0,0 +1,113 @@ +Public Class Factura + Property Numero As Integer? + Property TipoFactura As String + Property TipoFacturaId As Integer? + Property PuntoVenta As Integer? + Property MonedaId As Integer? + Property DocTipo As Integer? + Property Documento As Long? + Property Concepto As Integer? + Property Fecha As Date + Property FechaVencimiento As Date + Property CAE As Long? + Property CAEVencimiento As Date + + + + Property Cliente + Property Detalles As New List(Of DetalleFactura) + ''' + ''' Sumarizacion de los subtotales (cantidad + pUnitario) sin iva ni descuentos + ''' + ''' + ReadOnly Property SubTotalPreDescuento As Decimal + Get + Dim r As Decimal = 0 + For Each detalle In Detalles + r += detalle.Subtotal + Next + Return r + End Get + End Property + + ''' + ''' Valor Positivo que se substrae del neto + ''' + ''' + Property Descuento As Decimal + + ''' + ''' SubTotalPreDescuento incluido el descuento + ''' + ''' + ReadOnly Property SubTotalNeto As Decimal + Get + Return SubTotalPreDescuento - Descuento + End Get + End Property + + ReadOnly Property SubTotalesIva As List(Of SubTotalIva) + Get + Dim lista As New List(Of SubTotalIva) + Dim s As SubTotalIva + For Each detalle In Detalles + s = lista.Where(Function(x) x.Alicuota = detalle.Alicuota).FirstOrDefault + + If s Is Nothing Then + s = New SubTotalIva With { + .Valor = detalle.getSubTotalIva, + .Alicuota = detalle.Alicuota + } + lista.Add(s) + Else + s.Valor += detalle.getSubTotalIva + End If + Next + Return lista + End Get + End Property + Function getSubTotalIva(alicuota As Decimal) As Decimal + Dim s As SubTotalIva = SubTotalesIva.Where(Function(x) x.Alicuota = alicuota).FirstOrDefault + Return If(IsNothing(s), 0, s.Valor) + End Function + + ReadOnly Property Total As Decimal + Get + Dim t As Decimal = SubTotalNeto + For Each iva As SubTotalIva In SubTotalesIva + t += iva.Valor + Next + Return t + End Get + End Property + + Sub addDetalle(codigo As Long?, + cant As Integer, + precioNeto As Decimal, + descripcion As String, + alicuota As Decimal) + Dim detalle As New DetalleFactura With { + .Alicuota = alicuota, + .Cantidad = cant, + .Codigo = codigo, + .Descripcion = descripcion, + .PUnitario = precioNeto + } + Me.Detalles.Add(detalle) + End Sub + Sub addDetallePrecioFinal(codigo As Long?, + cant As Integer, + precioFinal As Decimal, + descripcion As String, + alicuota As Decimal) + Dim neto As Decimal = precioFinal / (1 + (alicuota / 100)) + addDetalle(codigo, cant, neto, descripcion, alicuota) + End Sub + +End Class + +Public Class SubTotalIva + Property Alicuota As Decimal + Property Valor As Decimal +End Class + diff --git a/PrototipoAfip/FacturaForm.Designer.vb b/PrototipoAfip/FacturaForm.Designer.vb new file mode 100644 index 0000000..bf9097a --- /dev/null +++ b/PrototipoAfip/FacturaForm.Designer.vb @@ -0,0 +1,683 @@ + +Partial Class FacturaForm + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + + Private Sub InitializeComponent() + Me.Button1 = New System.Windows.Forms.Button() + Me.Label1 = New System.Windows.Forms.Label() + Me.TiposComprobantesCMB = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.TipoConcepto = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.MyCuitTX = New System.Windows.Forms.TextBox() + Me.ptos_venta_cm = New System.Windows.Forms.ComboBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.TipoDocCMB = New System.Windows.Forms.ComboBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.MonedaCMB = New System.Windows.Forms.ComboBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.TipoIVACmb = New System.Windows.Forms.ComboBox() + Me.DocTX = New System.Windows.Forms.TextBox() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.NroCbteTX = New System.Windows.Forms.TextBox() + Me.FechaDTP = New System.Windows.Forms.DateTimePicker() + Me.Label10 = New System.Windows.Forms.Label() + Me.Label11 = New System.Windows.Forms.Label() + Me.NetoTX = New System.Windows.Forms.TextBox() + Me.Label12 = New System.Windows.Forms.Label() + Me.ImpIvaTx = New System.Windows.Forms.TextBox() + Me.Label13 = New System.Windows.Forms.Label() + Me.TotalTx = New System.Windows.Forms.TextBox() + Me.Label14 = New System.Windows.Forms.Label() + Me.VtoDTP = New System.Windows.Forms.DateTimePicker() + Me.VtoCB = New System.Windows.Forms.CheckBox() + Me.CalcBtn = New System.Windows.Forms.Button() + Me.NetoRB = New System.Windows.Forms.RadioButton() + Me.TotalRB = New System.Windows.Forms.RadioButton() + Me.Button2 = New System.Windows.Forms.Button() + Me.Button3 = New System.Windows.Forms.Button() + Me.Resultado = New System.Windows.Forms.TextBox() + Me.Label15 = New System.Windows.Forms.Label() + Me.Label16 = New System.Windows.Forms.Label() + Me.Label18 = New System.Windows.Forms.Label() + Me.Label19 = New System.Windows.Forms.Label() + Me.Label20 = New System.Windows.Forms.Label() + Me.Label21 = New System.Windows.Forms.Label() + Me.Label22 = New System.Windows.Forms.Label() + Me.Label23 = New System.Windows.Forms.Label() + Me.CheckBox1 = New System.Windows.Forms.CheckBox() + Me.testing_rb = New System.Windows.Forms.RadioButton() + Me.produccion_rb = New System.Windows.Forms.RadioButton() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.Button4 = New System.Windows.Forms.Button() + Me.LinearWinForm2 = New BarcodeLib.Barcode.WinForms.LinearWinForm() + Me.Button5 = New System.Windows.Forms.Button() + Me.GroupBox1.SuspendLayout() + Me.SuspendLayout() + ' + 'Button1 + ' + Me.Button1.Location = New System.Drawing.Point(230, 34) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(75, 44) + Me.Button1.TabIndex = 0 + Me.Button1.Text = "Cargar" + Me.Button1.UseVisualStyleBackColor = True + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(68, 170) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(54, 13) + Me.Label1.TabIndex = 1 + Me.Label1.Text = "Pto Venta" + ' + 'TiposComprobantesCMB + ' + Me.TiposComprobantesCMB.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.TiposComprobantesCMB.FormattingEnabled = True + Me.TiposComprobantesCMB.Location = New System.Drawing.Point(128, 193) + Me.TiposComprobantesCMB.Name = "TiposComprobantesCMB" + Me.TiposComprobantesCMB.Size = New System.Drawing.Size(224, 21) + Me.TiposComprobantesCMB.TabIndex = 3 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(68, 196) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(28, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Tipo" + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(68, 235) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(53, 13) + Me.Label3.TabIndex = 1 + Me.Label3.Text = "Concepto" + ' + 'TipoConcepto + ' + Me.TipoConcepto.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.TipoConcepto.FormattingEnabled = True + Me.TipoConcepto.Location = New System.Drawing.Point(128, 232) + Me.TipoConcepto.Name = "TipoConcepto" + Me.TipoConcepto.Size = New System.Drawing.Size(224, 21) + Me.TipoConcepto.TabIndex = 3 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(22, 87) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(46, 13) + Me.Label4.TabIndex = 1 + Me.Label4.Text = "Mi CUIT" + ' + 'MyCuitTX + ' + Me.MyCuitTX.Location = New System.Drawing.Point(82, 84) + Me.MyCuitTX.Name = "MyCuitTX" + Me.MyCuitTX.Size = New System.Drawing.Size(121, 20) + Me.MyCuitTX.TabIndex = 2 + ' + 'ptos_venta_cm + ' + Me.ptos_venta_cm.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.ptos_venta_cm.FormattingEnabled = True + Me.ptos_venta_cm.Location = New System.Drawing.Point(128, 167) + Me.ptos_venta_cm.Name = "ptos_venta_cm" + Me.ptos_venta_cm.Size = New System.Drawing.Size(224, 21) + Me.ptos_venta_cm.TabIndex = 3 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(68, 262) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(51, 13) + Me.Label5.TabIndex = 1 + Me.Label5.Text = "Tipo Doc" + ' + 'TipoDocCMB + ' + Me.TipoDocCMB.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.TipoDocCMB.FormattingEnabled = True + Me.TipoDocCMB.Location = New System.Drawing.Point(128, 259) + Me.TipoDocCMB.Name = "TipoDocCMB" + Me.TipoDocCMB.Size = New System.Drawing.Size(224, 21) + Me.TipoDocCMB.TabIndex = 3 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(392, 87) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(46, 13) + Me.Label6.TabIndex = 1 + Me.Label6.Text = "Moneda" + ' + 'MonedaCMB + ' + Me.MonedaCMB.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.MonedaCMB.FormattingEnabled = True + Me.MonedaCMB.Location = New System.Drawing.Point(452, 84) + Me.MonedaCMB.Name = "MonedaCMB" + Me.MonedaCMB.Size = New System.Drawing.Size(224, 21) + Me.MonedaCMB.TabIndex = 3 + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Location = New System.Drawing.Point(422, 143) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(24, 13) + Me.Label7.TabIndex = 1 + Me.Label7.Text = "IVA" + ' + 'TipoIVACmb + ' + Me.TipoIVACmb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.TipoIVACmb.FormattingEnabled = True + Me.TipoIVACmb.Location = New System.Drawing.Point(452, 140) + Me.TipoIVACmb.Name = "TipoIVACmb" + Me.TipoIVACmb.Size = New System.Drawing.Size(224, 21) + Me.TipoIVACmb.TabIndex = 3 + ' + 'DocTX + ' + Me.DocTX.Location = New System.Drawing.Point(128, 286) + Me.DocTX.Name = "DocTX" + Me.DocTX.Size = New System.Drawing.Size(224, 20) + Me.DocTX.TabIndex = 4 + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Location = New System.Drawing.Point(68, 289) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(27, 13) + Me.Label8.TabIndex = 1 + Me.Label8.Text = "Doc" + ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Location = New System.Drawing.Point(68, 315) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(49, 13) + Me.Label9.TabIndex = 1 + Me.Label9.Text = "Nro Cbte" + ' + 'NroCbteTX + ' + Me.NroCbteTX.Location = New System.Drawing.Point(128, 312) + Me.NroCbteTX.Name = "NroCbteTX" + Me.NroCbteTX.ReadOnly = True + Me.NroCbteTX.Size = New System.Drawing.Size(224, 20) + Me.NroCbteTX.TabIndex = 4 + ' + 'FechaDTP + ' + Me.FechaDTP.Location = New System.Drawing.Point(128, 338) + Me.FechaDTP.Name = "FechaDTP" + Me.FechaDTP.Size = New System.Drawing.Size(200, 20) + Me.FechaDTP.TabIndex = 5 + ' + 'Label10 + ' + Me.Label10.AutoSize = True + Me.Label10.Location = New System.Drawing.Point(68, 344) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(37, 13) + Me.Label10.TabIndex = 1 + Me.Label10.Text = "Fecha" + ' + 'Label11 + ' + Me.Label11.AutoSize = True + Me.Label11.Location = New System.Drawing.Point(378, 114) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(68, 13) + Me.Label11.TabIndex = 1 + Me.Label11.Text = "Importe Neto" + ' + 'NetoTX + ' + Me.NetoTX.Location = New System.Drawing.Point(452, 111) + Me.NetoTX.Name = "NetoTX" + Me.NetoTX.Size = New System.Drawing.Size(224, 20) + Me.NetoTX.TabIndex = 4 + ' + 'Label12 + ' + Me.Label12.AutoSize = True + Me.Label12.Location = New System.Drawing.Point(384, 170) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(62, 13) + Me.Label12.TabIndex = 1 + Me.Label12.Text = "Importe IVA" + ' + 'ImpIvaTx + ' + Me.ImpIvaTx.Location = New System.Drawing.Point(452, 167) + Me.ImpIvaTx.Name = "ImpIvaTx" + Me.ImpIvaTx.ReadOnly = True + Me.ImpIvaTx.Size = New System.Drawing.Size(224, 20) + Me.ImpIvaTx.TabIndex = 4 + ' + 'Label13 + ' + Me.Label13.AutoSize = True + Me.Label13.Location = New System.Drawing.Point(377, 196) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(69, 13) + Me.Label13.TabIndex = 1 + Me.Label13.Text = "Importe Total" + ' + 'TotalTx + ' + Me.TotalTx.Location = New System.Drawing.Point(452, 193) + Me.TotalTx.Name = "TotalTx" + Me.TotalTx.ReadOnly = True + Me.TotalTx.Size = New System.Drawing.Size(224, 20) + Me.TotalTx.TabIndex = 4 + ' + 'Label14 + ' + Me.Label14.AutoSize = True + Me.Label14.Location = New System.Drawing.Point(68, 370) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(23, 13) + Me.Label14.TabIndex = 1 + Me.Label14.Text = "Vto" + ' + 'VtoDTP + ' + Me.VtoDTP.Enabled = False + Me.VtoDTP.Location = New System.Drawing.Point(152, 364) + Me.VtoDTP.Name = "VtoDTP" + Me.VtoDTP.Size = New System.Drawing.Size(200, 20) + Me.VtoDTP.TabIndex = 5 + ' + 'VtoCB + ' + Me.VtoCB.AutoSize = True + Me.VtoCB.Location = New System.Drawing.Point(128, 369) + Me.VtoCB.Name = "VtoCB" + Me.VtoCB.Size = New System.Drawing.Size(15, 14) + Me.VtoCB.TabIndex = 6 + Me.VtoCB.UseVisualStyleBackColor = True + ' + 'CalcBtn + ' + Me.CalcBtn.Location = New System.Drawing.Point(452, 219) + Me.CalcBtn.Name = "CalcBtn" + Me.CalcBtn.Size = New System.Drawing.Size(75, 23) + Me.CalcBtn.TabIndex = 7 + Me.CalcBtn.Text = "Calcular" + Me.CalcBtn.UseVisualStyleBackColor = True + ' + 'NetoRB + ' + Me.NetoRB.AutoSize = True + Me.NetoRB.Checked = True + Me.NetoRB.Location = New System.Drawing.Point(452, 61) + Me.NetoRB.Name = "NetoRB" + Me.NetoRB.Size = New System.Drawing.Size(48, 17) + Me.NetoRB.TabIndex = 8 + Me.NetoRB.TabStop = True + Me.NetoRB.Text = "Neto" + Me.NetoRB.UseVisualStyleBackColor = True + ' + 'TotalRB + ' + Me.TotalRB.AutoSize = True + Me.TotalRB.Location = New System.Drawing.Point(506, 61) + Me.TotalRB.Name = "TotalRB" + Me.TotalRB.Size = New System.Drawing.Size(49, 17) + Me.TotalRB.TabIndex = 8 + Me.TotalRB.Text = "Total" + Me.TotalRB.UseVisualStyleBackColor = True + ' + 'Button2 + ' + Me.Button2.Location = New System.Drawing.Point(506, 272) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(75, 23) + Me.Button2.TabIndex = 9 + Me.Button2.Text = "Registrar" + Me.Button2.UseVisualStyleBackColor = True + ' + 'Button3 + ' + Me.Button3.Location = New System.Drawing.Point(596, 272) + Me.Button3.Name = "Button3" + Me.Button3.Size = New System.Drawing.Size(80, 29) + Me.Button3.TabIndex = 10 + Me.Button3.Text = "Ultimo" + Me.Button3.UseVisualStyleBackColor = True + ' + 'Resultado + ' + Me.Resultado.Location = New System.Drawing.Point(412, 315) + Me.Resultado.Multiline = True + Me.Resultado.Name = "Resultado" + Me.Resultado.ReadOnly = True + Me.Resultado.Size = New System.Drawing.Size(305, 182) + Me.Resultado.TabIndex = 13 + ' + 'Label15 + ' + Me.Label15.AutoSize = True + Me.Label15.Location = New System.Drawing.Point(68, 170) + Me.Label15.Name = "Label15" + Me.Label15.Size = New System.Drawing.Size(54, 13) + Me.Label15.TabIndex = 1 + Me.Label15.Text = "Pto Venta" + ' + 'Label16 + ' + Me.Label16.AutoSize = True + Me.Label16.Location = New System.Drawing.Point(68, 196) + Me.Label16.Name = "Label16" + Me.Label16.Size = New System.Drawing.Size(28, 13) + Me.Label16.TabIndex = 1 + Me.Label16.Text = "Tipo" + ' + 'Label18 + ' + Me.Label18.AutoSize = True + Me.Label18.Location = New System.Drawing.Point(68, 235) + Me.Label18.Name = "Label18" + Me.Label18.Size = New System.Drawing.Size(53, 13) + Me.Label18.TabIndex = 1 + Me.Label18.Text = "Concepto" + ' + 'Label19 + ' + Me.Label19.AutoSize = True + Me.Label19.Location = New System.Drawing.Point(68, 262) + Me.Label19.Name = "Label19" + Me.Label19.Size = New System.Drawing.Size(51, 13) + Me.Label19.TabIndex = 1 + Me.Label19.Text = "Tipo Doc" + ' + 'Label20 + ' + Me.Label20.AutoSize = True + Me.Label20.Location = New System.Drawing.Point(68, 289) + Me.Label20.Name = "Label20" + Me.Label20.Size = New System.Drawing.Size(27, 13) + Me.Label20.TabIndex = 1 + Me.Label20.Text = "Doc" + ' + 'Label21 + ' + Me.Label21.AutoSize = True + Me.Label21.Location = New System.Drawing.Point(68, 315) + Me.Label21.Name = "Label21" + Me.Label21.Size = New System.Drawing.Size(49, 13) + Me.Label21.TabIndex = 1 + Me.Label21.Text = "Nro Cbte" + ' + 'Label22 + ' + Me.Label22.AutoSize = True + Me.Label22.Location = New System.Drawing.Point(68, 344) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(37, 13) + Me.Label22.TabIndex = 1 + Me.Label22.Text = "Fecha" + ' + 'Label23 + ' + Me.Label23.AutoSize = True + Me.Label23.Location = New System.Drawing.Point(68, 370) + Me.Label23.Name = "Label23" + Me.Label23.Size = New System.Drawing.Size(23, 13) + Me.Label23.TabIndex = 1 + Me.Label23.Text = "Vto" + ' + 'CheckBox1 + ' + Me.CheckBox1.AutoSize = True + Me.CheckBox1.Location = New System.Drawing.Point(128, 369) + Me.CheckBox1.Name = "CheckBox1" + Me.CheckBox1.Size = New System.Drawing.Size(15, 14) + Me.CheckBox1.TabIndex = 6 + Me.CheckBox1.UseVisualStyleBackColor = True + ' + 'testing_rb + ' + Me.testing_rb.AutoSize = True + Me.testing_rb.Checked = True + Me.testing_rb.Location = New System.Drawing.Point(12, 21) + Me.testing_rb.Name = "testing_rb" + Me.testing_rb.Size = New System.Drawing.Size(60, 17) + Me.testing_rb.TabIndex = 12 + Me.testing_rb.TabStop = True + Me.testing_rb.Text = "Testing" + Me.testing_rb.UseVisualStyleBackColor = True + ' + 'produccion_rb + ' + Me.produccion_rb.AutoSize = True + Me.produccion_rb.Location = New System.Drawing.Point(78, 21) + Me.produccion_rb.Name = "produccion_rb" + Me.produccion_rb.Size = New System.Drawing.Size(79, 17) + Me.produccion_rb.TabIndex = 11 + Me.produccion_rb.TabStop = True + Me.produccion_rb.Text = "Produccion" + Me.produccion_rb.UseVisualStyleBackColor = True + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.produccion_rb) + Me.GroupBox1.Controls.Add(Me.testing_rb) + Me.GroupBox1.Location = New System.Drawing.Point(34, 19) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(169, 59) + Me.GroupBox1.TabIndex = 14 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Entorno" + ' + 'Button4 + ' + Me.Button4.Location = New System.Drawing.Point(358, 272) + Me.Button4.Name = "Button4" + Me.Button4.Size = New System.Drawing.Size(40, 34) + Me.Button4.TabIndex = 15 + Me.Button4.Text = "CUIT" + Me.Button4.UseVisualStyleBackColor = True + ' + 'LinearWinForm2 + ' + Me.LinearWinForm2.AddCheckSum = False + Me.LinearWinForm2.AutoSize = True + Me.LinearWinForm2.BackgroundColor = System.Drawing.Color.White + Me.LinearWinForm2.BarColor = System.Drawing.Color.Black + Me.LinearWinForm2.BarHeight = 80.0! + Me.LinearWinForm2.BarHeightRatio = 0.4! + Me.LinearWinForm2.BarWidth = 1.0! + Me.LinearWinForm2.BearerBars = BarcodeLib.Barcode.BearerBar.None + Me.LinearWinForm2.BearerBarWidth = 1.0! + Me.LinearWinForm2.BottomMargin = 0! + Me.LinearWinForm2.CodabarStartChar = BarcodeLib.Barcode.CodabarStartStopChar.A + Me.LinearWinForm2.CodabarStopChar = BarcodeLib.Barcode.CodabarStartStopChar.A + Me.LinearWinForm2.Data = "BLSample" + Me.LinearWinForm2.ImageFormat = System.Drawing.Imaging.ImageFormat.Png + Me.LinearWinForm2.ImageHeight = 0! + Me.LinearWinForm2.ImageWidth = 0! + Me.LinearWinForm2.InterGap = 1.0! + Me.LinearWinForm2.LeftMargin = 0! + Me.LinearWinForm2.Location = New System.Drawing.Point(98, 527) + Me.LinearWinForm2.N = 2.0! + Me.LinearWinForm2.Name = "LinearWinForm2" + Me.LinearWinForm2.ProcessTilde = False + Me.LinearWinForm2.ResizeImage = False + Me.LinearWinForm2.Resolution = 96 + Me.LinearWinForm2.RightMargin = 0! + Me.LinearWinForm2.Rotate = BarcodeLib.Barcode.RotateOrientation.BottomFacingDown + Me.LinearWinForm2.SData = "" + Me.LinearWinForm2.ShowStartStopChar = True + Me.LinearWinForm2.ShowText = True + Me.LinearWinForm2.Size = New System.Drawing.Size(143, 98) + Me.LinearWinForm2.SSeparation = 12.0! + Me.LinearWinForm2.TabIndex = 17 + Me.LinearWinForm2.TextFont = New System.Drawing.Font("Arial", 9.0!) + Me.LinearWinForm2.TextFontColor = System.Drawing.Color.Black + Me.LinearWinForm2.TopMargin = 0! + Me.LinearWinForm2.Type = BarcodeLib.Barcode.BarcodeType.CODE128 + Me.LinearWinForm2.UOM = BarcodeLib.Barcode.UnitOfMeasure.PIXEL + Me.LinearWinForm2.UPCENumber = 0 + ' + 'Button5 + ' + Me.Button5.Location = New System.Drawing.Point(12, 495) + Me.Button5.Name = "Button5" + Me.Button5.Size = New System.Drawing.Size(75, 23) + Me.Button5.TabIndex = 18 + Me.Button5.Text = "Guardar" + Me.Button5.UseVisualStyleBackColor = True + ' + 'FacturaForm + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(729, 637) + Me.Controls.Add(Me.Button5) + Me.Controls.Add(Me.LinearWinForm2) + Me.Controls.Add(Me.Button4) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.Resultado) + Me.Controls.Add(Me.Button3) + Me.Controls.Add(Me.Button2) + Me.Controls.Add(Me.TotalRB) + Me.Controls.Add(Me.NetoRB) + Me.Controls.Add(Me.CheckBox1) + Me.Controls.Add(Me.CalcBtn) + Me.Controls.Add(Me.VtoCB) + Me.Controls.Add(Me.VtoDTP) + Me.Controls.Add(Me.FechaDTP) + Me.Controls.Add(Me.NroCbteTX) + Me.Controls.Add(Me.TotalTx) + Me.Controls.Add(Me.ImpIvaTx) + Me.Controls.Add(Me.NetoTX) + Me.Controls.Add(Me.DocTX) + Me.Controls.Add(Me.TipoIVACmb) + Me.Controls.Add(Me.MonedaCMB) + Me.Controls.Add(Me.TipoDocCMB) + Me.Controls.Add(Me.Label7) + Me.Controls.Add(Me.Label23) + Me.Controls.Add(Me.TipoConcepto) + Me.Controls.Add(Me.Label14) + Me.Controls.Add(Me.Label22) + Me.Controls.Add(Me.Label6) + Me.Controls.Add(Me.Label10) + Me.Controls.Add(Me.Label21) + Me.Controls.Add(Me.Label13) + Me.Controls.Add(Me.Label9) + Me.Controls.Add(Me.Label12) + Me.Controls.Add(Me.ptos_venta_cm) + Me.Controls.Add(Me.Label20) + Me.Controls.Add(Me.Label11) + Me.Controls.Add(Me.Label19) + Me.Controls.Add(Me.Label8) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label18) + Me.Controls.Add(Me.TiposComprobantesCMB) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.MyCuitTX) + Me.Controls.Add(Me.Label16) + Me.Controls.Add(Me.Label4) + Me.Controls.Add(Me.Label15) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.Button1) + Me.Name = "FacturaForm" + Me.Text = "FacturaForm" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + + Friend WithEvents Button1 As Button + Friend WithEvents Label1 As Label + Friend WithEvents TiposComprobantesCMB As ComboBox + Friend WithEvents Label2 As Label + Friend WithEvents Label3 As Label + Friend WithEvents TipoConcepto As ComboBox + Friend WithEvents Label4 As Label + Friend WithEvents MyCuitTX As TextBox + Friend WithEvents ptos_venta_cm As ComboBox + Friend WithEvents Label5 As Label + Friend WithEvents TipoDocCMB As ComboBox + Friend WithEvents Label6 As Label + Friend WithEvents MonedaCMB As ComboBox + Friend WithEvents Label7 As Label + Friend WithEvents TipoIVACmb As ComboBox + Friend WithEvents DocTX As TextBox + Friend WithEvents Label8 As Label + Friend WithEvents Label9 As Label + Friend WithEvents NroCbteTX As TextBox + Friend WithEvents FechaDTP As DateTimePicker + Friend WithEvents Label10 As Label + Friend WithEvents Label11 As Label + Friend WithEvents NetoTX As TextBox + Friend WithEvents Label12 As Label + Friend WithEvents ImpIvaTx As TextBox + Friend WithEvents Label13 As Label + Friend WithEvents TotalTx As TextBox + Friend WithEvents Label14 As Label + Friend WithEvents VtoDTP As DateTimePicker + Friend WithEvents VtoCB As CheckBox + Friend WithEvents CalcBtn As Button + Friend WithEvents NetoRB As RadioButton + Friend WithEvents TotalRB As RadioButton + Friend WithEvents Button2 As Button + Friend WithEvents Button3 As Button + Friend WithEvents Resultado As TextBox + Friend WithEvents Label15 As Label + Friend WithEvents Label16 As Label + Friend WithEvents Label18 As Label + Friend WithEvents Label19 As Label + Friend WithEvents Label20 As Label + Friend WithEvents Label21 As Label + Friend WithEvents Label22 As Label + Friend WithEvents Label23 As Label + Friend WithEvents CheckBox1 As CheckBox + Friend WithEvents testing_rb As RadioButton + Friend WithEvents produccion_rb As RadioButton + Friend WithEvents GroupBox1 As GroupBox + Friend WithEvents Button4 As Button + Friend WithEvents LinearWinForm2 As BarcodeLib.Barcode.WinForms.LinearWinForm + Friend WithEvents Button5 As Button +End Class diff --git a/PrototipoAfip/FacturaForm.resx b/PrototipoAfip/FacturaForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/PrototipoAfip/FacturaForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/PrototipoAfip/FacturaForm.vb b/PrototipoAfip/FacturaForm.vb new file mode 100644 index 0000000..c8b1d36 --- /dev/null +++ b/PrototipoAfip/FacturaForm.vb @@ -0,0 +1,274 @@ +Imports PrototipoAfip.WSFEHOMO +Public Class FacturaForm + Property Login As LoginClass + Property TiposComprobantes As CbteTipoResponse + Property TipoConceptos As ConceptoTipoResponse + Property TipoDoc As DocTipoResponse + Property Monedas As MonedaResponse + Property puntosventa As FEPtoVentaResponse + Property TiposIVA As IvaTipoResponse + Property opcionales As OpcionalTipoResponse + Property authRequest As FEAuthRequest + Private url As String + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click + Try + authRequest = New FEAuthRequest() + authRequest.Cuit = MyCuitTX.Text + authRequest.Sign = Login.Sign + authRequest.Token = Login.Token + + Dim service As Service = getServicio() + + service.ClientCertificates.Add(Login.certificado) + + puntosventa = service.FEParamGetPtosVenta(authRequest) + ptos_venta_cm.DataSource = puntosventa.ResultGet + + TiposComprobantes = service.FEParamGetTiposCbte(authRequest) + TiposComprobantesCMB.DataSource = TiposComprobantes.ResultGet + + TipoConceptos = service.FEParamGetTiposConcepto(authRequest) + TipoConcepto.DataSource = TipoConceptos.ResultGet + + TipoDoc = service.FEParamGetTiposDoc(authRequest) + TipoDocCMB.DataSource = TipoDoc.ResultGet + + Monedas = service.FEParamGetTiposMonedas(authRequest) + MonedaCMB.DataSource = Monedas.ResultGet + + TiposIVA = service.FEParamGetTiposIva(authRequest) + TipoIVACmb.DataSource = TiposIVA.ResultGet + + NroCbteTX.Text = service.FECompUltimoAutorizado(authRequest, 4, TiposComprobantes.ResultGet(0).Id).CbteNro + 1 + + opcionales = service.FEParamGetTiposOpcional(authRequest) + Catch ex As Exception + MsgBox(ex.Message) + End Try + End Sub + + Private Sub FacturaForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load + MyCuitTX.Text = My.Settings.def_cuit + ptos_venta_cm.DisplayMember = "Nro" + TiposComprobantesCMB.DisplayMember = "Desc" + TipoConcepto.DisplayMember = "Desc" + TipoDocCMB.DisplayMember = "Desc" + MonedaCMB.DisplayMember = "Desc" + TipoIVACmb.DisplayMember = "Desc" + End Sub + + Private Sub VtoCB_CheckedChanged(sender As Object, e As EventArgs) Handles VtoCB.CheckedChanged, CheckBox1.CheckedChanged + VtoDTP.Enabled = VtoCB.Checked + End Sub + + Private Sub CalcBtn_Click(sender As Object, e As EventArgs) Handles CalcBtn.Click + Try + Dim iva As IvaTipo = TipoIVACmb.SelectedItem + + Dim desc As String = iva.Desc + Dim sep = Globalization.CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator + + desc = desc.Replace(".", Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator) + desc = desc.Substring(0, desc.Count - 1) + Dim ivaval As Decimal = Decimal.Parse(desc) + + If NetoRB.Checked Then + Dim neto As Decimal = Decimal.Parse(NetoTX.Text) + Dim imp_iva As Decimal = neto * ivaval / 100 + Dim total As Decimal = neto + imp_iva + + ImpIvaTx.Text = imp_iva + TotalTx.Text = total + Else + Dim total As Decimal = Decimal.Parse(TotalTx.Text) + Dim mul As Decimal = 1 + (ivaval / 100) + Dim neto As Decimal = total / mul + Dim imp_iva = total - neto + ImpIvaTx.Text = imp_iva + NetoTX.Text = neto + + End If + + + + + Catch ex As Exception + MsgBox(ex.Message) + End Try + End Sub + + Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles TotalRB.CheckedChanged + + NetoTX.ReadOnly = TotalRB.Checked + NetoTX.Text = "" + TotalTx.Text = "" + ImpIvaTx.Text = "" + TotalTx.ReadOnly = NetoRB.Checked + End Sub + + Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click + Try + Dim service As WSFEHOMO.Service = getServicio() + service.ClientCertificates.Add(Login.certificado) + Dim pv As Integer = Integer.Parse(InputBox("Pto Venta")) + Dim cm As CbteTipo = TiposComprobantesCMB.SelectedItem + + Dim req As New FECAERequest + Dim cab As New FECAECabRequest + Dim det As New FECAEDetRequest + + cab.CantReg = 1 + cab.PtoVta = pv + cab.CbteTipo = cm.Id + req.FeCabReq = cab + + With det + Dim concepto As ConceptoTipo = TipoConcepto.SelectedItem + .Concepto = concepto.Id + Dim doctipo As DocTipo = TipoDocCMB.SelectedItem + .DocTipo = doctipo.Id + .DocNro = Long.Parse(DocTX.Text) + + Dim lastRes As FERecuperaLastCbteResponse = service.FECompUltimoAutorizado(authRequest, pv, cm.Id) + Dim last As Integer = lastRes.CbteNro + + .CbteDesde = last + 1 + .CbteHasta = last + 1 + + .CbteFch = FechaDTP.Value.ToString("yyyyMMdd") + + .ImpNeto = NetoTX.Text + .ImpIVA = ImpIvaTx.Text + .ImpTotal = TotalTx.Text + + .ImpTotConc = 0 + .ImpOpEx = 0 + .ImpTrib = 0 + + Dim mon As Moneda = MonedaCMB.SelectedItem + .MonId = mon.Id + .MonCotiz = 1 + + Dim alicuota As New AlicIva + Dim ivat As IvaTipo = TipoIVACmb.SelectedItem + alicuota.Id = ivat.Id + alicuota.BaseImp = NetoTX.Text + alicuota.Importe = ImpIvaTx.Text + + .Iva = {alicuota} + + + End With + + req.FeDetReq = {det} + + Dim r = service.FECAESolicitar(authRequest, req) + + Dim m As String = "Estado: " & r.FeCabResp.Resultado & vbCrLf + m &= "Estado Esp: " & r.FeDetResp(0).Resultado + m &= vbCrLf + m &= "CAE: " & r.FeDetResp(0).CAE + m &= vbCrLf + m &= "Vto: " & r.FeDetResp(0).CAEFchVto + m &= vbCrLf + m &= "Desde-Hasta: " & r.FeDetResp(0).CbteDesde & "-" & r.FeDetResp(0).CbteHasta + m &= vbCrLf + + For Each o In r.FeDetResp(0).Observaciones + m &= String.Format("Obs: {0} ({1})", o.Msg, o.Code) & vbCrLf + Next + + Resultado.Text = m + + Catch ex As Exception + MsgBox(ex.Message) + End Try + End Sub + + Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click + Try + Dim service As WSFEHOMO.Service = getServicio() + service.ClientCertificates.Add(Login.certificado) + Dim pv As Integer = Integer.Parse(InputBox("Pto Venta")) + Dim cm As CbteTipo = TiposComprobantesCMB.SelectedItem + + Dim last As FERecuperaLastCbteResponse = service.FECompUltimoAutorizado(authRequest, pv, cm.Id) + + Dim consulta As New FECompConsultaReq + consulta.CbteNro = last.CbteNro + consulta.CbteTipo = last.CbteTipo + consulta.PtoVta = last.PtoVta + + Dim asdf As FECompConsultaResponse = service.FECompConsultar(authRequest, consulta) + Dim r = asdf.ResultGet + + Dim m As String = "Estado: " & r.Resultado & vbCrLf + m &= "CAE: " & r.CodAutorizacion + m &= vbCrLf + m &= "Vto: " & r.FchVto + m &= vbCrLf + m &= "Desde-Hasta: " & r.CbteDesde & "-" & r.CbteHasta + m &= vbCrLf + m &= "Para: " & r.DocNro + m &= vbCrLf + m &= "Tipo Emision: " & r.EmisionTipo + m &= vbCrLf + m &= "Total: " & r.ImpTotal + m &= vbCrLf + + For Each o In r.Observaciones + m &= String.Format("Obs: {0} ({1})", o.Msg, o.Code) & vbCrLf + Next + + Resultado.Text = m + + + With LinearWinForm2 + .Type = BarcodeLib.Barcode.BarcodeType.INTERLEAVED25 + .Data = String.Concat(authRequest.Cuit, + r.CbteTipo.ToString("00"), + r.PtoVta.ToString("0000"), + r.CodAutorizacion, + r.FchVto) + .AddCheckSum = True + .UOM = BarcodeLib.Barcode.UnitOfMeasure.PIXEL + .BarWidth = 2 + .BarHeight = 80 + .LeftMargin = 5 + .RightMargin = 5 + .TopMargin = 5 + .BottomMargin = 5 + .ImageFormat = Imaging.ImageFormat.Bmp + .drawBarcode(LinearWinForm2.CreateGraphics) + End With + + + MsgBox("El Ultimo fue: " & last.CbteNro.ToString) + Catch ex As Exception + MsgBox(ex.Message) + End Try + End Sub + + Private Sub testing_rb_CheckedChanged(sender As Object, e As EventArgs) Handles testing_rb.CheckedChanged + url = "https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL" + End Sub + + Private Sub produccion_rb_CheckedChanged(sender As Object, e As EventArgs) Handles produccion_rb.CheckedChanged + url = "https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL" + End Sub + + Private Function getServicio() As Service + Dim s As New Service + s.Url = url + Return s + End Function + + Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click + Process.Start(String.Format("https://www.cuitonline.com/detalle/{0}/", DocTX.Text)) + End Sub + + Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click + Dim p = String.Format("{0}\codigo.bmp", Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)) + LinearWinForm2.SaveAsImage(p) + End Sub +End Class \ No newline at end of file diff --git a/PrototipoAfip/FacturaPrueba.Designer.vb b/PrototipoAfip/FacturaPrueba.Designer.vb new file mode 100644 index 0000000..7a8aaf8 --- /dev/null +++ b/PrototipoAfip/FacturaPrueba.Designer.vb @@ -0,0 +1,209 @@ + _ +Partial Class FacturaPrueba + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Me.DataGridView1 = New System.Windows.Forms.DataGridView() + Me.Addbtn = New System.Windows.Forms.Button() + Me.DataGridView2 = New System.Windows.Forms.DataGridView() + Me.Label1 = New System.Windows.Forms.Label() + Me.totalneto = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.descuento = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.subtotal = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.iva21 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.tootal = New System.Windows.Forms.Label() + Me.Button1 = New System.Windows.Forms.Button() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'DataGridView1 + ' + Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView1.Location = New System.Drawing.Point(12, 101) + Me.DataGridView1.Name = "DataGridView1" + Me.DataGridView1.Size = New System.Drawing.Size(785, 179) + Me.DataGridView1.TabIndex = 0 + ' + 'Addbtn + ' + Me.Addbtn.Location = New System.Drawing.Point(564, 70) + Me.Addbtn.Name = "Addbtn" + Me.Addbtn.Size = New System.Drawing.Size(151, 25) + Me.Addbtn.TabIndex = 1 + Me.Addbtn.Text = "Agregar" + Me.Addbtn.UseVisualStyleBackColor = True + ' + 'DataGridView2 + ' + Me.DataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView2.Location = New System.Drawing.Point(557, 286) + Me.DataGridView2.Name = "DataGridView2" + Me.DataGridView2.Size = New System.Drawing.Size(240, 97) + Me.DataGridView2.TabIndex = 0 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(278, 321) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(73, 13) + Me.Label1.TabIndex = 2 + Me.Label1.Text = "SubTotalNeto" + ' + 'totalneto + ' + Me.totalneto.AutoSize = True + Me.totalneto.Location = New System.Drawing.Point(370, 321) + Me.totalneto.Name = "totalneto" + Me.totalneto.Size = New System.Drawing.Size(39, 13) + Me.totalneto.TabIndex = 2 + Me.totalneto.Text = "Label1" + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(278, 334) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(59, 13) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Descuento" + ' + 'descuento + ' + Me.descuento.AutoSize = True + Me.descuento.Location = New System.Drawing.Point(370, 334) + Me.descuento.Name = "descuento" + Me.descuento.Size = New System.Drawing.Size(39, 13) + Me.descuento.TabIndex = 2 + Me.descuento.Text = "Label1" + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(278, 347) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(50, 13) + Me.Label5.TabIndex = 2 + Me.Label5.Text = "SubTotal" + ' + 'subtotal + ' + Me.subtotal.AutoSize = True + Me.subtotal.Location = New System.Drawing.Point(370, 347) + Me.subtotal.Name = "subtotal" + Me.subtotal.Size = New System.Drawing.Size(39, 13) + Me.subtotal.TabIndex = 2 + Me.subtotal.Text = "Label1" + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Location = New System.Drawing.Point(278, 360) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(39, 13) + Me.Label7.TabIndex = 2 + Me.Label7.Text = "IVA 21" + ' + 'iva21 + ' + Me.iva21.AutoSize = True + Me.iva21.Location = New System.Drawing.Point(370, 360) + Me.iva21.Name = "iva21" + Me.iva21.Size = New System.Drawing.Size(39, 13) + Me.iva21.TabIndex = 2 + Me.iva21.Text = "Label1" + ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Location = New System.Drawing.Point(278, 373) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(31, 13) + Me.Label9.TabIndex = 2 + Me.Label9.Text = "Total" + ' + 'tootal + ' + Me.tootal.AutoSize = True + Me.tootal.Location = New System.Drawing.Point(370, 373) + Me.tootal.Name = "tootal" + Me.tootal.Size = New System.Drawing.Size(39, 13) + Me.tootal.TabIndex = 2 + Me.tootal.Text = "Label1" + ' + 'Button1 + ' + Me.Button1.Location = New System.Drawing.Point(441, 70) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(75, 23) + Me.Button1.TabIndex = 3 + Me.Button1.Text = "Random" + Me.Button1.UseVisualStyleBackColor = True + ' + 'FacturaPrueba + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(809, 479) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.tootal) + Me.Controls.Add(Me.iva21) + Me.Controls.Add(Me.subtotal) + Me.Controls.Add(Me.descuento) + Me.Controls.Add(Me.Label9) + Me.Controls.Add(Me.Label7) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.totalneto) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.Addbtn) + Me.Controls.Add(Me.DataGridView2) + Me.Controls.Add(Me.DataGridView1) + Me.Name = "FacturaPrueba" + Me.Text = "FacturaPrueba" + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + + Friend WithEvents DataGridView1 As DataGridView + Friend WithEvents Addbtn As Button + Friend WithEvents DataGridView2 As DataGridView + Friend WithEvents Label1 As Label + Friend WithEvents totalneto As Label + Friend WithEvents Label3 As Label + Friend WithEvents descuento As Label + Friend WithEvents Label5 As Label + Friend WithEvents subtotal As Label + Friend WithEvents Label7 As Label + Friend WithEvents iva21 As Label + Friend WithEvents Label9 As Label + Friend WithEvents tootal As Label + Friend WithEvents Button1 As Button +End Class diff --git a/PrototipoAfip/FacturaPrueba.resx b/PrototipoAfip/FacturaPrueba.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/PrototipoAfip/FacturaPrueba.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/PrototipoAfip/FacturaPrueba.vb b/PrototipoAfip/FacturaPrueba.vb new file mode 100644 index 0000000..14e5239 --- /dev/null +++ b/PrototipoAfip/FacturaPrueba.vb @@ -0,0 +1,64 @@ +Public Class FacturaPrueba + + Public Sub New() + InitializeComponent() + f = New Factura + actualizar() + End Sub + Sub actualizar() + DataGridView1.DataSource = Nothing + DataGridView2.DataSource = Nothing + DataGridView1.DataSource = f.Detalles + DataGridView2.DataSource = f.SubTotalesIva + + totalneto.Text = f.SubTotalPreDescuento.ToString("C") + descuento.Text = f.Descuento.ToString("C") + subtotal.Text = f.SubTotalNeto.ToString("C") + iva21.Text = f.getSubTotalIva(21).ToString("C") + tootal.Text = f.Total.ToString("C") + + End Sub + Private f As Factura + Private Sub Addbtn_Click(sender As Object, e As EventArgs) Handles Addbtn.Click + Dim cod As Long? = Long.Parse(InputBox("Codigo")) + Dim cant As Integer = Integer.Parse(InputBox("Cantidad")) + Dim desc As String = InputBox("Desc") + Dim precio As Decimal = Decimal.Parse(InputBox("Precio")) + Dim alicuota As Decimal = Decimal.Parse(InputBox("Alicuota")) + Dim neto As Boolean = InputBox("Es Neto? s/n").Equals("s") + + If neto Then + f.addDetalle(cod, cant, precio, desc, alicuota) + Else + f.addDetallePrecioFinal(cod, cant, precio, desc, alicuota) + End If + actualizar() + End Sub + + Private Sub FacturaPrueba_Load(sender As Object, e As EventArgs) Handles MyBase.Load + + End Sub + + Private r As Random + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click + r = New Random + For i = 0 To 10 + + Dim cod = r.Next(1, 222) + Dim cant = r.Next(1, 10) + Dim prec = randDec(15, 200) + Dim ali = 21 + Dim desc = Guid.NewGuid().ToString().Substring(0, 8) + + f.addDetalle(cod, cant, prec, desc, ali) + Next + actualizar() + End Sub + + Private Function randDec(min As Decimal, max As Decimal) As Decimal + min *= 100 + max *= 100 + Return r.Next(min, max) / 100 + + End Function +End Class \ No newline at end of file diff --git a/PrototipoAfip/Form1.Designer.vb b/PrototipoAfip/Form1.Designer.vb new file mode 100644 index 0000000..cf97442 --- /dev/null +++ b/PrototipoAfip/Form1.Designer.vb @@ -0,0 +1,251 @@ + _ +Partial Class Form1 + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Me.Buscar_btn = New System.Windows.Forms.Button() + Me.Label1 = New System.Windows.Forms.Label() + Me.CertificadoTX = New System.Windows.Forms.TextBox() + Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() + Me.Label2 = New System.Windows.Forms.Label() + Me.ClaveTX = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.LoginBtn = New System.Windows.Forms.Button() + Me.VerTokenBtn = New System.Windows.Forms.Button() + Me.VerSignBtn = New System.Windows.Forms.Button() + Me.VerFullRequestBtn = New System.Windows.Forms.Button() + Me.VerFullResponseBtn = New System.Windows.Forms.Button() + Me.WSFE_BTN = New System.Windows.Forms.Button() + Me.testing_rb = New System.Windows.Forms.RadioButton() + Me.produccion_rb = New System.Windows.Forms.RadioButton() + Me.TestServerBTN = New System.Windows.Forms.Button() + Me.FactObjTest = New System.Windows.Forms.Button() + Me.ServicioTX = New System.Windows.Forms.ComboBox() + Me.SuspendLayout() + ' + 'Buscar_btn + ' + Me.Buscar_btn.Location = New System.Drawing.Point(464, 59) + Me.Buscar_btn.Name = "Buscar_btn" + Me.Buscar_btn.Size = New System.Drawing.Size(75, 23) + Me.Buscar_btn.TabIndex = 0 + Me.Buscar_btn.Text = "Buscar" + Me.Buscar_btn.UseVisualStyleBackColor = True + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(25, 64) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(57, 13) + Me.Label1.TabIndex = 1 + Me.Label1.Text = "Certificado" + ' + 'CertificadoTX + ' + Me.CertificadoTX.Location = New System.Drawing.Point(88, 61) + Me.CertificadoTX.Name = "CertificadoTX" + Me.CertificadoTX.Size = New System.Drawing.Size(370, 20) + Me.CertificadoTX.TabIndex = 2 + ' + 'OpenFileDialog1 + ' + Me.OpenFileDialog1.FileName = "OpenFileDialog1" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(25, 90) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(34, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Clave" + ' + 'ClaveTX + ' + Me.ClaveTX.Location = New System.Drawing.Point(88, 87) + Me.ClaveTX.Name = "ClaveTX" + Me.ClaveTX.Size = New System.Drawing.Size(370, 20) + Me.ClaveTX.TabIndex = 2 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(25, 116) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(45, 13) + Me.Label3.TabIndex = 1 + Me.Label3.Text = "Servicio" + ' + 'LoginBtn + ' + Me.LoginBtn.Location = New System.Drawing.Point(89, 202) + Me.LoginBtn.Name = "LoginBtn" + Me.LoginBtn.Size = New System.Drawing.Size(83, 41) + Me.LoginBtn.TabIndex = 3 + Me.LoginBtn.Text = "Login" + Me.LoginBtn.UseVisualStyleBackColor = True + ' + 'VerTokenBtn + ' + Me.VerTokenBtn.Location = New System.Drawing.Point(207, 202) + Me.VerTokenBtn.Name = "VerTokenBtn" + Me.VerTokenBtn.Size = New System.Drawing.Size(83, 41) + Me.VerTokenBtn.TabIndex = 3 + Me.VerTokenBtn.Text = "Ver Token" + Me.VerTokenBtn.UseVisualStyleBackColor = True + ' + 'VerSignBtn + ' + Me.VerSignBtn.Location = New System.Drawing.Point(296, 202) + Me.VerSignBtn.Name = "VerSignBtn" + Me.VerSignBtn.Size = New System.Drawing.Size(83, 41) + Me.VerSignBtn.TabIndex = 3 + Me.VerSignBtn.Text = "Ver Sign" + Me.VerSignBtn.UseVisualStyleBackColor = True + ' + 'VerFullRequestBtn + ' + Me.VerFullRequestBtn.Location = New System.Drawing.Point(412, 202) + Me.VerFullRequestBtn.Name = "VerFullRequestBtn" + Me.VerFullRequestBtn.Size = New System.Drawing.Size(83, 41) + Me.VerFullRequestBtn.TabIndex = 3 + Me.VerFullRequestBtn.Text = "Ver Login Request" + Me.VerFullRequestBtn.UseVisualStyleBackColor = True + ' + 'VerFullResponseBtn + ' + Me.VerFullResponseBtn.Location = New System.Drawing.Point(515, 202) + Me.VerFullResponseBtn.Name = "VerFullResponseBtn" + Me.VerFullResponseBtn.Size = New System.Drawing.Size(83, 41) + Me.VerFullResponseBtn.TabIndex = 3 + Me.VerFullResponseBtn.Text = "Ver Login Response" + Me.VerFullResponseBtn.UseVisualStyleBackColor = True + ' + 'WSFE_BTN + ' + Me.WSFE_BTN.Location = New System.Drawing.Point(89, 270) + Me.WSFE_BTN.Name = "WSFE_BTN" + Me.WSFE_BTN.Size = New System.Drawing.Size(294, 58) + Me.WSFE_BTN.TabIndex = 3 + Me.WSFE_BTN.Text = "Facturacion Electronica WSFE" + Me.WSFE_BTN.UseVisualStyleBackColor = True + ' + 'testing_rb + ' + Me.testing_rb.AutoSize = True + Me.testing_rb.Checked = True + Me.testing_rb.Location = New System.Drawing.Point(89, 139) + Me.testing_rb.Name = "testing_rb" + Me.testing_rb.Size = New System.Drawing.Size(60, 17) + Me.testing_rb.TabIndex = 4 + Me.testing_rb.TabStop = True + Me.testing_rb.Text = "Testing" + Me.testing_rb.UseVisualStyleBackColor = True + ' + 'produccion_rb + ' + Me.produccion_rb.AutoSize = True + Me.produccion_rb.Location = New System.Drawing.Point(88, 162) + Me.produccion_rb.Name = "produccion_rb" + Me.produccion_rb.Size = New System.Drawing.Size(79, 17) + Me.produccion_rb.TabIndex = 4 + Me.produccion_rb.TabStop = True + Me.produccion_rb.Text = "Produccion" + Me.produccion_rb.UseVisualStyleBackColor = True + ' + 'TestServerBTN + ' + Me.TestServerBTN.Location = New System.Drawing.Point(523, 173) + Me.TestServerBTN.Name = "TestServerBTN" + Me.TestServerBTN.Size = New System.Drawing.Size(75, 23) + Me.TestServerBTN.TabIndex = 5 + Me.TestServerBTN.Text = "Probar Servidor" + Me.TestServerBTN.UseVisualStyleBackColor = True + ' + 'FactObjTest + ' + Me.FactObjTest.Location = New System.Drawing.Point(523, 270) + Me.FactObjTest.Name = "FactObjTest" + Me.FactObjTest.Size = New System.Drawing.Size(75, 58) + Me.FactObjTest.TabIndex = 6 + Me.FactObjTest.Text = "Factura Obj Prueba" + Me.FactObjTest.UseVisualStyleBackColor = True + ' + 'ServicioTX + ' + Me.ServicioTX.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.ServicioTX.FormattingEnabled = True + Me.ServicioTX.Items.AddRange(New Object() {"wsfe"}) + Me.ServicioTX.Location = New System.Drawing.Point(88, 112) + Me.ServicioTX.Name = "ServicioTX" + Me.ServicioTX.Size = New System.Drawing.Size(291, 21) + Me.ServicioTX.TabIndex = 8 + ' + 'Form1 + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(622, 340) + Me.Controls.Add(Me.ServicioTX) + Me.Controls.Add(Me.FactObjTest) + Me.Controls.Add(Me.TestServerBTN) + Me.Controls.Add(Me.produccion_rb) + Me.Controls.Add(Me.testing_rb) + Me.Controls.Add(Me.VerFullResponseBtn) + Me.Controls.Add(Me.VerFullRequestBtn) + Me.Controls.Add(Me.VerSignBtn) + Me.Controls.Add(Me.VerTokenBtn) + Me.Controls.Add(Me.WSFE_BTN) + Me.Controls.Add(Me.LoginBtn) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.ClaveTX) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.CertificadoTX) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.Buscar_btn) + Me.Name = "Form1" + Me.Text = "Login WSAA" + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + + Friend WithEvents Buscar_btn As Button + Friend WithEvents Label1 As Label + Friend WithEvents CertificadoTX As TextBox + Friend WithEvents OpenFileDialog1 As OpenFileDialog + Friend WithEvents Label2 As Label + Friend WithEvents ClaveTX As TextBox + Friend WithEvents Label3 As Label + Friend WithEvents LoginBtn As Button + Friend WithEvents VerTokenBtn As Button + Friend WithEvents VerSignBtn As Button + Friend WithEvents VerFullRequestBtn As Button + Friend WithEvents VerFullResponseBtn As Button + Friend WithEvents WSFE_BTN As Button + Friend WithEvents testing_rb As RadioButton + Friend WithEvents produccion_rb As RadioButton + Friend WithEvents TestServerBTN As Button + Friend WithEvents FactObjTest As Button + Friend WithEvents ServicioTX As ComboBox +End Class diff --git a/PrototipoAfip/Form1.resx b/PrototipoAfip/Form1.resx new file mode 100644 index 0000000..33c7f67 --- /dev/null +++ b/PrototipoAfip/Form1.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/PrototipoAfip/Form1.vb b/PrototipoAfip/Form1.vb new file mode 100644 index 0000000..f564fa8 --- /dev/null +++ b/PrototipoAfip/Form1.vb @@ -0,0 +1,81 @@ +Public Class Form1 + Private Sub Buscar_btn_Click(sender As Object, e As EventArgs) Handles Buscar_btn.Click + If OpenFileDialog1.ShowDialog = DialogResult.OK Then + CertificadoTX.Text = OpenFileDialog1.FileName + End If + End Sub + + Private Sub guardar_params() + My.Settings.def_cert = CertificadoTX.Text + My.Settings.def_pass = ClaveTX.Text + My.Settings.def_serv = ServicioTX.Text + My.Settings.def_url = url + My.Settings.Save() + End Sub + + Private Sub cargar_params() + My.Settings.Reload() + CertificadoTX.Text = My.Settings.def_cert + ClaveTX.Text = My.Settings.def_pass + ServicioTX.Text = My.Settings.def_serv + url = My.Settings.def_url + End Sub + + Private l As LoginClass + Private Sub LoginBtn_Click(sender As Object, e As EventArgs) Handles LoginBtn.Click + l = New LoginClass(ServicioTX.Text, url, CertificadoTX.Text, ClaveTX.Text) + l.hacerLogin() + guardar_params() + End Sub + + + Private Sub VerTokenBtn_Click(sender As Object, e As EventArgs) Handles VerTokenBtn.Click + LargeText.mostrarMensaje(l.Token) + End Sub + + Private Sub VerSignBtn_Click(sender As Object, e As EventArgs) Handles VerSignBtn.Click + LargeText.mostrarMensaje(l.Sign) + End Sub + + Private Sub VerFullRequestBtn_Click(sender As Object, e As EventArgs) Handles VerFullRequestBtn.Click + If l.XDocRequest Is Nothing Then Return + LargeText.mostrarMensaje(l.XDocRequest.ToString) + End Sub + + Private Sub VerFullResponseBtn_Click(sender As Object, e As EventArgs) Handles VerFullResponseBtn.Click + If l.XDocResponse Is Nothing Then Return + LargeText.mostrarMensaje(l.XDocResponse.ToString) + End Sub + + Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load + cargar_params() + End Sub + + Private Sub WSFE_BTN_Click(sender As Object, e As EventArgs) Handles WSFE_BTN.Click + FacturaForm.Login = l + FacturaForm.Show() + End Sub + + Private url As String + + Private Sub testing_rb_CheckedChanged(sender As Object, e As EventArgs) Handles testing_rb.CheckedChanged + url = "https://wsaahomo.afip.gov.ar/ws/services/LoginCms" + End Sub + + Private Sub produccion_rb_CheckedChanged(sender As Object, e As EventArgs) Handles produccion_rb.CheckedChanged + url = "https://wsaa.afip.gov.ar/ws/services/LoginCms?wsdl" + End Sub + + Private Sub TestServerBTN_Click(sender As Object, e As EventArgs) Handles TestServerBTN.Click + Dim s As New WSFEHOMO.Service + Dim f As WSFEHOMO.DummyResponse = s.FEDummy + MsgBox(String.Format("{0} - {1} - {2}", f.AppServer, f.AuthServer, f.DbServer)) + End Sub + + Private Sub FactObjTest_Click(sender As Object, e As EventArgs) Handles FactObjTest.Click + Dim f As New FacturaPrueba + f.Show() + End Sub + + +End Class diff --git a/PrototipoAfip/LargeText.Designer.vb b/PrototipoAfip/LargeText.Designer.vb new file mode 100644 index 0000000..7e42b3e --- /dev/null +++ b/PrototipoAfip/LargeText.Designer.vb @@ -0,0 +1,51 @@ + _ +Partial Class LargeText + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Me.RichTextBox1 = New System.Windows.Forms.RichTextBox() + Me.SuspendLayout() + ' + 'RichTextBox1 + ' + Me.RichTextBox1.Dock = System.Windows.Forms.DockStyle.Fill + Me.RichTextBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.RichTextBox1.Location = New System.Drawing.Point(0, 0) + Me.RichTextBox1.Name = "RichTextBox1" + Me.RichTextBox1.Size = New System.Drawing.Size(800, 481) + Me.RichTextBox1.TabIndex = 0 + Me.RichTextBox1.Text = "" + ' + 'LargeText + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(800, 481) + Me.Controls.Add(Me.RichTextBox1) + Me.Name = "LargeText" + Me.Text = "LargeText" + Me.ResumeLayout(False) + + End Sub + + Friend WithEvents RichTextBox1 As RichTextBox +End Class diff --git a/PrototipoAfip/LargeText.resx b/PrototipoAfip/LargeText.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/PrototipoAfip/LargeText.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/PrototipoAfip/LargeText.vb b/PrototipoAfip/LargeText.vb new file mode 100644 index 0000000..92b30fa --- /dev/null +++ b/PrototipoAfip/LargeText.vb @@ -0,0 +1,7 @@ +Public Class LargeText + Public Shared Sub mostrarMensaje(s As String) + Dim f As New LargeText + f.RichTextBox1.Text = s + f.ShowDialog() + End Sub +End Class \ No newline at end of file diff --git a/PrototipoAfip/LoginClass.vb b/PrototipoAfip/LoginClass.vb new file mode 100644 index 0000000..fcd414d --- /dev/null +++ b/PrototipoAfip/LoginClass.vb @@ -0,0 +1,136 @@ +Imports System +Imports System.Collections.Generic +Imports System.Text +Imports System.Xml +Imports System.Net +Imports System.Security +Imports System.Security.Cryptography +Imports System.Security.Cryptography.Pkcs +Imports System.Security.Cryptography.X509Certificates +Imports System.IO +Imports System.Runtime.InteropServices +Public Class LoginClass + Private Shared _globalId As UInt32 = 0 + + Property serv As String + Property url As String + Private cert_path As String + Private clave As SecureString + + Private XmlLoginTicketRequest As XmlDocument + Private XmlLoginTicketResponse As XmlDocument + Private uniqueId As UInt32 + Property GenerationTime As DateTime + Property ExpirationTime As DateTime + ReadOnly Property Logeado As Boolean + Get + Return Not Token = "" + End Get + End Property + + Public Property certificado As X509Certificate2 + + Property XDocRequest As XDocument + Property XDocResponse As XDocument + + Public ReadOnly Property Token As String + Public ReadOnly Property Sign As String + + Public Sub New(serv As String, url As String, cert_path As String, clave As String) + Me.serv = serv + Me.url = url + Me.cert_path = cert_path + Me.clave = New SecureString + For Each character As Char In clave + Me.clave.AppendChar(character) + Next + Me.clave.MakeReadOnly() + End Sub + + + + Public Sub hacerLogin() + Dim cmsFirmadoBase64 As String + Dim loginTicketResponse As String + + Dim uniqueIdNode As XmlNode + Dim generationTimeNode As XmlNode + Dim ExpirationTimeNode As XmlNode + Dim ServiceNode As XmlNode + + Try + Me._globalId += 1 + + 'Preparo el XML Request + XmlLoginTicketRequest = New XmlDocument + XMLLoader.loadTemplate(XmlLoginTicketRequest, "LoginTemplate") + + uniqueIdNode = XmlLoginTicketRequest.SelectSingleNode("//uniqueId") + generationTimeNode = XmlLoginTicketRequest.SelectSingleNode("//generationTime") + ExpirationTimeNode = XmlLoginTicketRequest.SelectSingleNode("//expirationTime") + ServiceNode = XmlLoginTicketRequest.SelectSingleNode("//service") + generationTimeNode.InnerText = DateTime.Now.AddMinutes(-10).ToString("s") + ExpirationTimeNode.InnerText = DateTime.Now.AddMinutes(+10).ToString("s") + uniqueIdNode.InnerText = CStr(_globalId) + ServiceNode.InnerText = serv + + 'Obtenemos el Cert + certificado = New X509Certificate2 + If clave.IsReadOnly Then + certificado.Import(File.ReadAllBytes(cert_path), clave, X509KeyStorageFlags.PersistKeySet) + Else + certificado.Import(File.ReadAllBytes(cert_path)) + End If + + Dim msgBytes As Byte() = Encoding.UTF8.GetBytes(XmlLoginTicketRequest.OuterXml) + + 'Firmamos + Dim infoContenido As New ContentInfo(msgBytes) + Dim cmsFirmado As New SignedCms(infoContenido) + + Dim cmsFirmante As New CmsSigner(certificado) + cmsFirmante.IncludeOption = X509IncludeOption.EndCertOnly + + cmsFirmado.ComputeSignature(cmsFirmante) + + cmsFirmadoBase64 = Convert.ToBase64String(cmsFirmado.Encode()) + + 'Hago el login + Dim servicio As New WSAA.LoginCMSService + servicio.Url = url + + loginTicketResponse = servicio.loginCms(cmsFirmadoBase64) + + 'Analizamos la respuesta + XmlLoginTicketResponse = New XmlDocument + XmlLoginTicketResponse.LoadXml(loginTicketResponse) + + _Token = XmlLoginTicketResponse.SelectSingleNode("//token").InnerText + _Sign = XmlLoginTicketResponse.SelectSingleNode("//sign").InnerText + + Dim exStr = XmlLoginTicketResponse.SelectSingleNode("//expirationTime").InnerText + Dim genStr = XmlLoginTicketResponse.SelectSingleNode("//generationTime").InnerText + ExpirationTime = DateTime.Parse(exStr) + GenerationTime = DateTime.Parse(genStr) + + XDocRequest = XDocument.Parse(XmlLoginTicketRequest.OuterXml) + XDocResponse = XDocument.Parse(XmlLoginTicketResponse.OuterXml) + + MsgBox("Exito") + Catch ex As Exception + MsgBox(ex.Message) + End Try + End Sub + + +End Class + +Public Class XMLLoader + Public Shared Sub load(doc As XmlDocument, file As String) + doc.Load(Path.GetFullPath(Application.StartupPath & "\" & file & ".xml")) + End Sub + Public Shared Sub loadTemplate(doc As XmlDocument, file As String) + load(doc, "Templates\" & file) + End Sub + +End Class diff --git a/PrototipoAfip/My Project/Application.Designer.vb b/PrototipoAfip/My Project/Application.Designer.vb new file mode 100644 index 0000000..7ab35bd --- /dev/null +++ b/PrototipoAfip/My Project/Application.Designer.vb @@ -0,0 +1,38 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + 'NOTE: This file is auto-generated; do not modify it directly. To make changes, + ' or if you encounter build errors in this file, go to the Project Designer + ' (go to Project Properties or double-click the My Project node in + ' Solution Explorer), and make changes on the Application tab. + ' + Partial Friend Class MyApplication + + _ + Public Sub New() + MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) + Me.IsSingleInstance = false + Me.EnableVisualStyles = true + Me.SaveMySettingsOnExit = true + Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses + End Sub + + _ + Protected Overrides Sub OnCreateMainForm() + Me.MainForm = Global.PrototipoAfip.Form1 + End Sub + End Class +End Namespace diff --git a/PrototipoAfip/My Project/Application.myapp b/PrototipoAfip/My Project/Application.myapp new file mode 100644 index 0000000..1243847 --- /dev/null +++ b/PrototipoAfip/My Project/Application.myapp @@ -0,0 +1,11 @@ + + + true + Form1 + false + 0 + true + 0 + 0 + true + diff --git a/PrototipoAfip/My Project/AssemblyInfo.vb b/PrototipoAfip/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..34716ed --- /dev/null +++ b/PrototipoAfip/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' La información general de un ensamblado se controla mediante el siguiente +' conjunto de atributos. Cambie estos valores de atributo para modificar la información +' asociada con un ensamblado. + +' Revisar los valores de los atributos del ensamblado + + + + + + + + + + +'El siguiente GUID sirve como id. de typelib si este proyecto se expone a COM. + + +' La información de versión de un ensamblado consta de los cuatro valores siguientes: +' +' Versión principal +' Versión secundaria +' Número de compilación +' Revisión +' +' Puede especificar todos los valores o utilizar los números de compilación y de revisión predeterminados +' mediante el carácter '*', como se muestra a continuación: +' + + + diff --git a/PrototipoAfip/My Project/Resources.Designer.vb b/PrototipoAfip/My Project/Resources.Designer.vb new file mode 100644 index 0000000..971156e --- /dev/null +++ b/PrototipoAfip/My Project/Resources.Designer.vb @@ -0,0 +1,62 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My.Resources + + 'This class was auto-generated by the StronglyTypedResourceBuilder + 'class via a tool like ResGen or Visual Studio. + 'To add or remove a member, edit your .ResX file then rerun ResGen + 'with the /str option, or rebuild your VS project. + ''' + ''' A strongly-typed resource class, for looking up localized strings, etc. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' Returns the cached ResourceManager instance used by this class. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("PrototipoAfip.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' Overrides the current thread's CurrentUICulture property for all + ''' resource lookups using this strongly typed resource class. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set(ByVal value As Global.System.Globalization.CultureInfo) + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/PrototipoAfip/My Project/Resources.resx b/PrototipoAfip/My Project/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/PrototipoAfip/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/PrototipoAfip/My Project/Settings.Designer.vb b/PrototipoAfip/My Project/Settings.Designer.vb new file mode 100644 index 0000000..1c75bbe --- /dev/null +++ b/PrototipoAfip/My Project/Settings.Designer.vb @@ -0,0 +1,163 @@ +'------------------------------------------------------------------------------ +' +' Este código fue generado por una herramienta. +' Versión de runtime:4.0.30319.42000 +' +' Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +' se vuelve a generar el código. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) + +#Region "Funcionalidad para autoguardar My.Settings" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + + _ + Public Property def_cert() As String + Get + Return CType(Me("def_cert"),String) + End Get + Set + Me("def_cert") = value + End Set + End Property + + _ + Public Property def_pass() As String + Get + Return CType(Me("def_pass"),String) + End Get + Set + Me("def_pass") = value + End Set + End Property + + _ + Public Property def_url() As String + Get + Return CType(Me("def_url"),String) + End Get + Set + Me("def_url") = value + End Set + End Property + + _ + Public Property def_serv() As String + Get + Return CType(Me("def_serv"),String) + End Get + Set + Me("def_serv") = value + End Set + End Property + + _ + Public ReadOnly Property PrototipoAfip_WSAA_LoginCMSService() As String + Get + Return CType(Me("PrototipoAfip_WSAA_LoginCMSService"),String) + End Get + End Property + + _ + Public ReadOnly Property PrototipoAfip_WSFEHOMO_Service() As String + Get + Return CType(Me("PrototipoAfip_WSFEHOMO_Service"),String) + End Get + End Property + + + Public Property def_cuit() As String + Get + Return CType(Me("def_cuit"), String) + End Get + Set + Me("def_cuit") = Value + End Set + End Property + + _ + Public ReadOnly Property PrototipoAfip_WSPSA4_PersonaServiceA4() As String + Get + Return CType(Me("PrototipoAfip_WSPSA4_PersonaServiceA4"),String) + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.PrototipoAfip.My.MySettings + Get + Return Global.PrototipoAfip.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/PrototipoAfip/My Project/Settings.settings b/PrototipoAfip/My Project/Settings.settings new file mode 100644 index 0000000..5de8cba --- /dev/null +++ b/PrototipoAfip/My Project/Settings.settings @@ -0,0 +1,30 @@ + + + + + + c:\cert.pfx + + + + + + https://wsaahomo.afip.gov.ar/ws/services/LoginCms?WSDL + + + wsfe + + + https://wsaa.afip.gov.ar/ws/services/LoginCms + + + https://wswhomo.afip.gov.ar/wsfev1/service.asmx + + + 20075416526 + + + http://aws.afip.gov.ar/sr-padron/webservices/personaServiceA4 + + + \ No newline at end of file diff --git a/PrototipoAfip/PrototipoAfip.vbproj b/PrototipoAfip/PrototipoAfip.vbproj new file mode 100644 index 0000000..20ff287 --- /dev/null +++ b/PrototipoAfip/PrototipoAfip.vbproj @@ -0,0 +1,299 @@ + + + + + Debug + AnyCPU + {52B31B3F-4154-48B0-BF2F-5820FFF2CDC3} + WinExe + PrototipoAfip.My.MyApplication + PrototipoAfip + PrototipoAfip + 512 + WindowsForms + v4.5.2 + true + + + AnyCPU + true + full + true + true + bin\Debug\ + PrototipoAfip.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + AnyCPU + pdbonly + false + true + true + bin\Release\ + PrototipoAfip.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + On + + + Binary + + + Off + + + On + + + + E:\Proyectos\BarcodeLib_NETBarcode_Trial\BarcodeLib.Barcode.WinForms.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FacturaForm.vb + + + Form + + + FacturaPrueba.vb + + + Form + + + Form + + + Form1.vb + Form + + + + True + Application.myapp + + + LargeText.vb + + + Form + + + + True + True + Resources.resx + + + True + Settings.settings + True + + + True + True + Reference.map + + + True + True + Reference.map + + + True + True + Reference.map + + + + + FacturaForm.vb + + + FacturaPrueba.vb + + + Form1.vb + + + LargeText.vb + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + MSDiscoCodeGenerator + Reference.vb + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + Reference.map + + + MSDiscoCodeGenerator + Reference.vb + + + + Reference.map + + + Reference.map + + + + MSDiscoCodeGenerator + Reference.vb + + + + + Always + + + + + + + + Dynamic + Web References\WSPSA4\ + https://aws.afip.gov.ar/sr-padron/webservices/personaServiceA4%3fWSDL + + + + + MySettings + PrototipoAfip_WSPSA4_PersonaServiceA4 + + + Dynamic + Web References\WSAA\ + https://wsaa.afip.gov.ar/ws/services/LoginCms%3fwsdl + + + + + MySettings + PrototipoAfip_WSAA_LoginCMSService + + + Dynamic + Web References\WSFEHOMO\ + https://wswhomo.afip.gov.ar/wsfev1/service.asmx%3fWSDL + + + + + MySettings + PrototipoAfip_WSFEHOMO_Service + + + + + + + \ No newline at end of file diff --git a/PrototipoAfip/Templates/LoginTemplate.xml b/PrototipoAfip/Templates/LoginTemplate.xml new file mode 100644 index 0000000..93abc2f --- /dev/null +++ b/PrototipoAfip/Templates/LoginTemplate.xml @@ -0,0 +1,9 @@ + + +
+ + + +
+ +
\ No newline at end of file diff --git a/PrototipoAfip/Web References/WSAA/LoginCms.wsdl b/PrototipoAfip/Web References/WSAA/LoginCms.wsdl new file mode 100644 index 0000000..f519f3a --- /dev/null +++ b/PrototipoAfip/Web References/WSAA/LoginCms.wsdl @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSAA/Reference.map b/PrototipoAfip/Web References/WSAA/Reference.map new file mode 100644 index 0000000..04cc247 --- /dev/null +++ b/PrototipoAfip/Web References/WSAA/Reference.map @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSAA/Reference.vb b/PrototipoAfip/Web References/WSAA/Reference.vb new file mode 100644 index 0000000..0236547 --- /dev/null +++ b/PrototipoAfip/Web References/WSAA/Reference.vb @@ -0,0 +1,149 @@ +'------------------------------------------------------------------------------ +' +' Este código fue generado por una herramienta. +' Versión de runtime:4.0.30319.42000 +' +' Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +' se vuelve a generar el código. +' +'------------------------------------------------------------------------------ + +Option Strict Off +Option Explicit On + +Imports System +Imports System.ComponentModel +Imports System.Diagnostics +Imports System.Web.Services +Imports System.Web.Services.Protocols +Imports System.Xml.Serialization + +' +'Microsoft.VSDesigner generó automáticamente este código fuente, versión=4.0.30319.42000. +' +Namespace WSAA + + ''' + _ + Partial Public Class LoginCMSService + Inherits System.Web.Services.Protocols.SoapHttpClientProtocol + + Private loginCmsOperationCompleted As System.Threading.SendOrPostCallback + + Private useDefaultCredentialsSetExplicitly As Boolean + + ''' + Public Sub New() + MyBase.New + Me.Url = Global.PrototipoAfip.My.MySettings.Default.PrototipoAfip_WSAA_LoginCMSService + If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then + Me.UseDefaultCredentials = true + Me.useDefaultCredentialsSetExplicitly = false + Else + Me.useDefaultCredentialsSetExplicitly = true + End If + End Sub + + Public Shadows Property Url() As String + Get + Return MyBase.Url + End Get + Set + If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true) _ + AndAlso (Me.useDefaultCredentialsSetExplicitly = false)) _ + AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then + MyBase.UseDefaultCredentials = false + End If + MyBase.Url = value + End Set + End Property + + Public Shadows Property UseDefaultCredentials() As Boolean + Get + Return MyBase.UseDefaultCredentials + End Get + Set + MyBase.UseDefaultCredentials = value + Me.useDefaultCredentialsSetExplicitly = true + End Set + End Property + + ''' + Public Event loginCmsCompleted As loginCmsCompletedEventHandler + + ''' + _ + Public Function loginCms(ByVal in0 As String) As String + Dim results() As Object = Me.Invoke("loginCms", New Object() {in0}) + Return CType(results(0),String) + End Function + + ''' + Public Overloads Sub loginCmsAsync(ByVal in0 As String) + Me.loginCmsAsync(in0, Nothing) + End Sub + + ''' + Public Overloads Sub loginCmsAsync(ByVal in0 As String, ByVal userState As Object) + If (Me.loginCmsOperationCompleted Is Nothing) Then + Me.loginCmsOperationCompleted = AddressOf Me.OnloginCmsOperationCompleted + End If + Me.InvokeAsync("loginCms", New Object() {in0}, Me.loginCmsOperationCompleted, userState) + End Sub + + Private Sub OnloginCmsOperationCompleted(ByVal arg As Object) + If (Not (Me.loginCmsCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent loginCmsCompleted(Me, New loginCmsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + Public Shadows Sub CancelAsync(ByVal userState As Object) + MyBase.CancelAsync(userState) + End Sub + + Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean + If ((url Is Nothing) _ + OrElse (url Is String.Empty)) Then + Return false + End If + Dim wsUri As System.Uri = New System.Uri(url) + If ((wsUri.Port >= 1024) _ + AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then + Return true + End If + Return false + End Function + End Class + + ''' + _ + Public Delegate Sub loginCmsCompletedEventHandler(ByVal sender As Object, ByVal e As loginCmsCompletedEventArgs) + + ''' + _ + Partial Public Class loginCmsCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As String + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),String) + End Get + End Property + End Class +End Namespace diff --git a/PrototipoAfip/Web References/WSFEHOMO/CbteTipoResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/CbteTipoResponse.datasource new file mode 100644 index 0000000..2449511 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/CbteTipoResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.CbteTipoResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/ConceptoTipoResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/ConceptoTipoResponse.datasource new file mode 100644 index 0000000..a8a9ee2 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/ConceptoTipoResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.ConceptoTipoResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/DocTipoResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/DocTipoResponse.datasource new file mode 100644 index 0000000..5e08a98 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/DocTipoResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.DocTipoResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/DummyResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/DummyResponse.datasource new file mode 100644 index 0000000..15c12e7 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/DummyResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.DummyResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FECAEAGetResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FECAEAGetResponse.datasource new file mode 100644 index 0000000..31e8692 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FECAEAGetResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FECAEAGetResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FECAEAResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FECAEAResponse.datasource new file mode 100644 index 0000000..b3baa57 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FECAEAResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FECAEAResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovConsResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovConsResponse.datasource new file mode 100644 index 0000000..b577b7d --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovConsResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FECAEASinMovConsResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovResponse.datasource new file mode 100644 index 0000000..dbfadfe --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FECAEASinMovResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FECAEASinMovResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FECAEResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FECAEResponse.datasource new file mode 100644 index 0000000..5fdba44 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FECAEResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FECAEResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FECompConsultaResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FECompConsultaResponse.datasource new file mode 100644 index 0000000..508a3c2 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FECompConsultaResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FECompConsultaResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FECotizacionResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FECotizacionResponse.datasource new file mode 100644 index 0000000..343e03a --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FECotizacionResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FECotizacionResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FEPaisResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FEPaisResponse.datasource new file mode 100644 index 0000000..a21c560 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FEPaisResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FEPaisResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FEPtoVentaResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FEPtoVentaResponse.datasource new file mode 100644 index 0000000..6c1fe63 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FEPtoVentaResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FEPtoVentaResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FERecuperaLastCbteResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FERecuperaLastCbteResponse.datasource new file mode 100644 index 0000000..2b4f257 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FERecuperaLastCbteResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FERecuperaLastCbteResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FERegXReqResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FERegXReqResponse.datasource new file mode 100644 index 0000000..d380914 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FERegXReqResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FERegXReqResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/FETributoResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/FETributoResponse.datasource new file mode 100644 index 0000000..a9a7a26 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/FETributoResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.FETributoResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/IvaTipoResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/IvaTipoResponse.datasource new file mode 100644 index 0000000..118f1a6 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/IvaTipoResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.IvaTipoResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/MonedaResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/MonedaResponse.datasource new file mode 100644 index 0000000..e2a845e --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/MonedaResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.MonedaResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/OpcionalTipoResponse.datasource b/PrototipoAfip/Web References/WSFEHOMO/OpcionalTipoResponse.datasource new file mode 100644 index 0000000..d0348f7 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/OpcionalTipoResponse.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSFEHOMO.OpcionalTipoResponse + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/Reference.map b/PrototipoAfip/Web References/WSFEHOMO/Reference.map new file mode 100644 index 0000000..baa287c --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/Reference.map @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSFEHOMO/Reference.vb b/PrototipoAfip/Web References/WSFEHOMO/Reference.vb new file mode 100644 index 0000000..c6387c6 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/Reference.vb @@ -0,0 +1,4127 @@ +'------------------------------------------------------------------------------ +' +' Este código fue generado por una herramienta. +' Versión de runtime:4.0.30319.42000 +' +' Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +' se vuelve a generar el código. +' +'------------------------------------------------------------------------------ + +Option Strict Off +Option Explicit On + +Imports System +Imports System.ComponentModel +Imports System.Diagnostics +Imports System.Web.Services +Imports System.Web.Services.Protocols +Imports System.Xml.Serialization + +' +'Microsoft.VSDesigner generó automáticamente este código fuente, versión=4.0.30319.42000. +' +Namespace WSFEHOMO + + ''' + _ + Partial Public Class Service + Inherits System.Web.Services.Protocols.SoapHttpClientProtocol + + Private FECAESolicitarOperationCompleted As System.Threading.SendOrPostCallback + + Private FECompTotXRequestOperationCompleted As System.Threading.SendOrPostCallback + + Private FEDummyOperationCompleted As System.Threading.SendOrPostCallback + + Private FECompUltimoAutorizadoOperationCompleted As System.Threading.SendOrPostCallback + + Private FECompConsultarOperationCompleted As System.Threading.SendOrPostCallback + + Private FECAEARegInformativoOperationCompleted As System.Threading.SendOrPostCallback + + Private FECAEASolicitarOperationCompleted As System.Threading.SendOrPostCallback + + Private FECAEASinMovimientoConsultarOperationCompleted As System.Threading.SendOrPostCallback + + Private FECAEASinMovimientoInformarOperationCompleted As System.Threading.SendOrPostCallback + + Private FECAEAConsultarOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetCotizacionOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposTributosOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposMonedasOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposIvaOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposOpcionalOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposConceptoOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetPtosVentaOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposCbteOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposDocOperationCompleted As System.Threading.SendOrPostCallback + + Private FEParamGetTiposPaisesOperationCompleted As System.Threading.SendOrPostCallback + + Private useDefaultCredentialsSetExplicitly As Boolean + + ''' + Public Sub New() + MyBase.New + Me.Url = Global.PrototipoAfip.My.MySettings.Default.PrototipoAfip_WSFEHOMO_Service + If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then + Me.UseDefaultCredentials = true + Me.useDefaultCredentialsSetExplicitly = false + Else + Me.useDefaultCredentialsSetExplicitly = true + End If + End Sub + + Public Shadows Property Url() As String + Get + Return MyBase.Url + End Get + Set + If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true) _ + AndAlso (Me.useDefaultCredentialsSetExplicitly = false)) _ + AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then + MyBase.UseDefaultCredentials = false + End If + MyBase.Url = value + End Set + End Property + + Public Shadows Property UseDefaultCredentials() As Boolean + Get + Return MyBase.UseDefaultCredentials + End Get + Set + MyBase.UseDefaultCredentials = value + Me.useDefaultCredentialsSetExplicitly = true + End Set + End Property + + ''' + Public Event FECAESolicitarCompleted As FECAESolicitarCompletedEventHandler + + ''' + Public Event FECompTotXRequestCompleted As FECompTotXRequestCompletedEventHandler + + ''' + Public Event FEDummyCompleted As FEDummyCompletedEventHandler + + ''' + Public Event FECompUltimoAutorizadoCompleted As FECompUltimoAutorizadoCompletedEventHandler + + ''' + Public Event FECompConsultarCompleted As FECompConsultarCompletedEventHandler + + ''' + Public Event FECAEARegInformativoCompleted As FECAEARegInformativoCompletedEventHandler + + ''' + Public Event FECAEASolicitarCompleted As FECAEASolicitarCompletedEventHandler + + ''' + Public Event FECAEASinMovimientoConsultarCompleted As FECAEASinMovimientoConsultarCompletedEventHandler + + ''' + Public Event FECAEASinMovimientoInformarCompleted As FECAEASinMovimientoInformarCompletedEventHandler + + ''' + Public Event FECAEAConsultarCompleted As FECAEAConsultarCompletedEventHandler + + ''' + Public Event FEParamGetCotizacionCompleted As FEParamGetCotizacionCompletedEventHandler + + ''' + Public Event FEParamGetTiposTributosCompleted As FEParamGetTiposTributosCompletedEventHandler + + ''' + Public Event FEParamGetTiposMonedasCompleted As FEParamGetTiposMonedasCompletedEventHandler + + ''' + Public Event FEParamGetTiposIvaCompleted As FEParamGetTiposIvaCompletedEventHandler + + ''' + Public Event FEParamGetTiposOpcionalCompleted As FEParamGetTiposOpcionalCompletedEventHandler + + ''' + Public Event FEParamGetTiposConceptoCompleted As FEParamGetTiposConceptoCompletedEventHandler + + ''' + Public Event FEParamGetPtosVentaCompleted As FEParamGetPtosVentaCompletedEventHandler + + ''' + Public Event FEParamGetTiposCbteCompleted As FEParamGetTiposCbteCompletedEventHandler + + ''' + Public Event FEParamGetTiposDocCompleted As FEParamGetTiposDocCompletedEventHandler + + ''' + Public Event FEParamGetTiposPaisesCompleted As FEParamGetTiposPaisesCompletedEventHandler + + ''' + _ + Public Function FECAESolicitar(ByVal Auth As FEAuthRequest, ByVal FeCAEReq As FECAERequest) As FECAEResponse + Dim results() As Object = Me.Invoke("FECAESolicitar", New Object() {Auth, FeCAEReq}) + Return CType(results(0),FECAEResponse) + End Function + + ''' + Public Overloads Sub FECAESolicitarAsync(ByVal Auth As FEAuthRequest, ByVal FeCAEReq As FECAERequest) + Me.FECAESolicitarAsync(Auth, FeCAEReq, Nothing) + End Sub + + ''' + Public Overloads Sub FECAESolicitarAsync(ByVal Auth As FEAuthRequest, ByVal FeCAEReq As FECAERequest, ByVal userState As Object) + If (Me.FECAESolicitarOperationCompleted Is Nothing) Then + Me.FECAESolicitarOperationCompleted = AddressOf Me.OnFECAESolicitarOperationCompleted + End If + Me.InvokeAsync("FECAESolicitar", New Object() {Auth, FeCAEReq}, Me.FECAESolicitarOperationCompleted, userState) + End Sub + + Private Sub OnFECAESolicitarOperationCompleted(ByVal arg As Object) + If (Not (Me.FECAESolicitarCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECAESolicitarCompleted(Me, New FECAESolicitarCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECompTotXRequest(ByVal Auth As FEAuthRequest) As FERegXReqResponse + Dim results() As Object = Me.Invoke("FECompTotXRequest", New Object() {Auth}) + Return CType(results(0),FERegXReqResponse) + End Function + + ''' + Public Overloads Sub FECompTotXRequestAsync(ByVal Auth As FEAuthRequest) + Me.FECompTotXRequestAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FECompTotXRequestAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FECompTotXRequestOperationCompleted Is Nothing) Then + Me.FECompTotXRequestOperationCompleted = AddressOf Me.OnFECompTotXRequestOperationCompleted + End If + Me.InvokeAsync("FECompTotXRequest", New Object() {Auth}, Me.FECompTotXRequestOperationCompleted, userState) + End Sub + + Private Sub OnFECompTotXRequestOperationCompleted(ByVal arg As Object) + If (Not (Me.FECompTotXRequestCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECompTotXRequestCompleted(Me, New FECompTotXRequestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEDummy() As DummyResponse + Dim results() As Object = Me.Invoke("FEDummy", New Object(-1) {}) + Return CType(results(0),DummyResponse) + End Function + + ''' + Public Overloads Sub FEDummyAsync() + Me.FEDummyAsync(Nothing) + End Sub + + ''' + Public Overloads Sub FEDummyAsync(ByVal userState As Object) + If (Me.FEDummyOperationCompleted Is Nothing) Then + Me.FEDummyOperationCompleted = AddressOf Me.OnFEDummyOperationCompleted + End If + Me.InvokeAsync("FEDummy", New Object(-1) {}, Me.FEDummyOperationCompleted, userState) + End Sub + + Private Sub OnFEDummyOperationCompleted(ByVal arg As Object) + If (Not (Me.FEDummyCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEDummyCompleted(Me, New FEDummyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECompUltimoAutorizado(ByVal Auth As FEAuthRequest, ByVal PtoVta As Integer, ByVal CbteTipo As Integer) As FERecuperaLastCbteResponse + Dim results() As Object = Me.Invoke("FECompUltimoAutorizado", New Object() {Auth, PtoVta, CbteTipo}) + Return CType(results(0),FERecuperaLastCbteResponse) + End Function + + ''' + Public Overloads Sub FECompUltimoAutorizadoAsync(ByVal Auth As FEAuthRequest, ByVal PtoVta As Integer, ByVal CbteTipo As Integer) + Me.FECompUltimoAutorizadoAsync(Auth, PtoVta, CbteTipo, Nothing) + End Sub + + ''' + Public Overloads Sub FECompUltimoAutorizadoAsync(ByVal Auth As FEAuthRequest, ByVal PtoVta As Integer, ByVal CbteTipo As Integer, ByVal userState As Object) + If (Me.FECompUltimoAutorizadoOperationCompleted Is Nothing) Then + Me.FECompUltimoAutorizadoOperationCompleted = AddressOf Me.OnFECompUltimoAutorizadoOperationCompleted + End If + Me.InvokeAsync("FECompUltimoAutorizado", New Object() {Auth, PtoVta, CbteTipo}, Me.FECompUltimoAutorizadoOperationCompleted, userState) + End Sub + + Private Sub OnFECompUltimoAutorizadoOperationCompleted(ByVal arg As Object) + If (Not (Me.FECompUltimoAutorizadoCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECompUltimoAutorizadoCompleted(Me, New FECompUltimoAutorizadoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECompConsultar(ByVal Auth As FEAuthRequest, ByVal FeCompConsReq As FECompConsultaReq) As FECompConsultaResponse + Dim results() As Object = Me.Invoke("FECompConsultar", New Object() {Auth, FeCompConsReq}) + Return CType(results(0),FECompConsultaResponse) + End Function + + ''' + Public Overloads Sub FECompConsultarAsync(ByVal Auth As FEAuthRequest, ByVal FeCompConsReq As FECompConsultaReq) + Me.FECompConsultarAsync(Auth, FeCompConsReq, Nothing) + End Sub + + ''' + Public Overloads Sub FECompConsultarAsync(ByVal Auth As FEAuthRequest, ByVal FeCompConsReq As FECompConsultaReq, ByVal userState As Object) + If (Me.FECompConsultarOperationCompleted Is Nothing) Then + Me.FECompConsultarOperationCompleted = AddressOf Me.OnFECompConsultarOperationCompleted + End If + Me.InvokeAsync("FECompConsultar", New Object() {Auth, FeCompConsReq}, Me.FECompConsultarOperationCompleted, userState) + End Sub + + Private Sub OnFECompConsultarOperationCompleted(ByVal arg As Object) + If (Not (Me.FECompConsultarCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECompConsultarCompleted(Me, New FECompConsultarCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECAEARegInformativo(ByVal Auth As FEAuthRequest, ByVal FeCAEARegInfReq As FECAEARequest) As FECAEAResponse + Dim results() As Object = Me.Invoke("FECAEARegInformativo", New Object() {Auth, FeCAEARegInfReq}) + Return CType(results(0),FECAEAResponse) + End Function + + ''' + Public Overloads Sub FECAEARegInformativoAsync(ByVal Auth As FEAuthRequest, ByVal FeCAEARegInfReq As FECAEARequest) + Me.FECAEARegInformativoAsync(Auth, FeCAEARegInfReq, Nothing) + End Sub + + ''' + Public Overloads Sub FECAEARegInformativoAsync(ByVal Auth As FEAuthRequest, ByVal FeCAEARegInfReq As FECAEARequest, ByVal userState As Object) + If (Me.FECAEARegInformativoOperationCompleted Is Nothing) Then + Me.FECAEARegInformativoOperationCompleted = AddressOf Me.OnFECAEARegInformativoOperationCompleted + End If + Me.InvokeAsync("FECAEARegInformativo", New Object() {Auth, FeCAEARegInfReq}, Me.FECAEARegInformativoOperationCompleted, userState) + End Sub + + Private Sub OnFECAEARegInformativoOperationCompleted(ByVal arg As Object) + If (Not (Me.FECAEARegInformativoCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECAEARegInformativoCompleted(Me, New FECAEARegInformativoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECAEASolicitar(ByVal Auth As FEAuthRequest, ByVal Periodo As Integer, ByVal Orden As Short) As FECAEAGetResponse + Dim results() As Object = Me.Invoke("FECAEASolicitar", New Object() {Auth, Periodo, Orden}) + Return CType(results(0),FECAEAGetResponse) + End Function + + ''' + Public Overloads Sub FECAEASolicitarAsync(ByVal Auth As FEAuthRequest, ByVal Periodo As Integer, ByVal Orden As Short) + Me.FECAEASolicitarAsync(Auth, Periodo, Orden, Nothing) + End Sub + + ''' + Public Overloads Sub FECAEASolicitarAsync(ByVal Auth As FEAuthRequest, ByVal Periodo As Integer, ByVal Orden As Short, ByVal userState As Object) + If (Me.FECAEASolicitarOperationCompleted Is Nothing) Then + Me.FECAEASolicitarOperationCompleted = AddressOf Me.OnFECAEASolicitarOperationCompleted + End If + Me.InvokeAsync("FECAEASolicitar", New Object() {Auth, Periodo, Orden}, Me.FECAEASolicitarOperationCompleted, userState) + End Sub + + Private Sub OnFECAEASolicitarOperationCompleted(ByVal arg As Object) + If (Not (Me.FECAEASolicitarCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECAEASolicitarCompleted(Me, New FECAEASolicitarCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECAEASinMovimientoConsultar(ByVal Auth As FEAuthRequest, ByVal CAEA As String, ByVal PtoVta As Integer) As FECAEASinMovConsResponse + Dim results() As Object = Me.Invoke("FECAEASinMovimientoConsultar", New Object() {Auth, CAEA, PtoVta}) + Return CType(results(0),FECAEASinMovConsResponse) + End Function + + ''' + Public Overloads Sub FECAEASinMovimientoConsultarAsync(ByVal Auth As FEAuthRequest, ByVal CAEA As String, ByVal PtoVta As Integer) + Me.FECAEASinMovimientoConsultarAsync(Auth, CAEA, PtoVta, Nothing) + End Sub + + ''' + Public Overloads Sub FECAEASinMovimientoConsultarAsync(ByVal Auth As FEAuthRequest, ByVal CAEA As String, ByVal PtoVta As Integer, ByVal userState As Object) + If (Me.FECAEASinMovimientoConsultarOperationCompleted Is Nothing) Then + Me.FECAEASinMovimientoConsultarOperationCompleted = AddressOf Me.OnFECAEASinMovimientoConsultarOperationCompleted + End If + Me.InvokeAsync("FECAEASinMovimientoConsultar", New Object() {Auth, CAEA, PtoVta}, Me.FECAEASinMovimientoConsultarOperationCompleted, userState) + End Sub + + Private Sub OnFECAEASinMovimientoConsultarOperationCompleted(ByVal arg As Object) + If (Not (Me.FECAEASinMovimientoConsultarCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECAEASinMovimientoConsultarCompleted(Me, New FECAEASinMovimientoConsultarCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECAEASinMovimientoInformar(ByVal Auth As FEAuthRequest, ByVal PtoVta As Integer, ByVal CAEA As String) As FECAEASinMovResponse + Dim results() As Object = Me.Invoke("FECAEASinMovimientoInformar", New Object() {Auth, PtoVta, CAEA}) + Return CType(results(0),FECAEASinMovResponse) + End Function + + ''' + Public Overloads Sub FECAEASinMovimientoInformarAsync(ByVal Auth As FEAuthRequest, ByVal PtoVta As Integer, ByVal CAEA As String) + Me.FECAEASinMovimientoInformarAsync(Auth, PtoVta, CAEA, Nothing) + End Sub + + ''' + Public Overloads Sub FECAEASinMovimientoInformarAsync(ByVal Auth As FEAuthRequest, ByVal PtoVta As Integer, ByVal CAEA As String, ByVal userState As Object) + If (Me.FECAEASinMovimientoInformarOperationCompleted Is Nothing) Then + Me.FECAEASinMovimientoInformarOperationCompleted = AddressOf Me.OnFECAEASinMovimientoInformarOperationCompleted + End If + Me.InvokeAsync("FECAEASinMovimientoInformar", New Object() {Auth, PtoVta, CAEA}, Me.FECAEASinMovimientoInformarOperationCompleted, userState) + End Sub + + Private Sub OnFECAEASinMovimientoInformarOperationCompleted(ByVal arg As Object) + If (Not (Me.FECAEASinMovimientoInformarCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECAEASinMovimientoInformarCompleted(Me, New FECAEASinMovimientoInformarCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FECAEAConsultar(ByVal Auth As FEAuthRequest, ByVal Periodo As Integer, ByVal Orden As Short) As FECAEAGetResponse + Dim results() As Object = Me.Invoke("FECAEAConsultar", New Object() {Auth, Periodo, Orden}) + Return CType(results(0),FECAEAGetResponse) + End Function + + ''' + Public Overloads Sub FECAEAConsultarAsync(ByVal Auth As FEAuthRequest, ByVal Periodo As Integer, ByVal Orden As Short) + Me.FECAEAConsultarAsync(Auth, Periodo, Orden, Nothing) + End Sub + + ''' + Public Overloads Sub FECAEAConsultarAsync(ByVal Auth As FEAuthRequest, ByVal Periodo As Integer, ByVal Orden As Short, ByVal userState As Object) + If (Me.FECAEAConsultarOperationCompleted Is Nothing) Then + Me.FECAEAConsultarOperationCompleted = AddressOf Me.OnFECAEAConsultarOperationCompleted + End If + Me.InvokeAsync("FECAEAConsultar", New Object() {Auth, Periodo, Orden}, Me.FECAEAConsultarOperationCompleted, userState) + End Sub + + Private Sub OnFECAEAConsultarOperationCompleted(ByVal arg As Object) + If (Not (Me.FECAEAConsultarCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FECAEAConsultarCompleted(Me, New FECAEAConsultarCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetCotizacion(ByVal Auth As FEAuthRequest, ByVal MonId As String) As FECotizacionResponse + Dim results() As Object = Me.Invoke("FEParamGetCotizacion", New Object() {Auth, MonId}) + Return CType(results(0),FECotizacionResponse) + End Function + + ''' + Public Overloads Sub FEParamGetCotizacionAsync(ByVal Auth As FEAuthRequest, ByVal MonId As String) + Me.FEParamGetCotizacionAsync(Auth, MonId, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetCotizacionAsync(ByVal Auth As FEAuthRequest, ByVal MonId As String, ByVal userState As Object) + If (Me.FEParamGetCotizacionOperationCompleted Is Nothing) Then + Me.FEParamGetCotizacionOperationCompleted = AddressOf Me.OnFEParamGetCotizacionOperationCompleted + End If + Me.InvokeAsync("FEParamGetCotizacion", New Object() {Auth, MonId}, Me.FEParamGetCotizacionOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetCotizacionOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetCotizacionCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetCotizacionCompleted(Me, New FEParamGetCotizacionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposTributos(ByVal Auth As FEAuthRequest) As FETributoResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposTributos", New Object() {Auth}) + Return CType(results(0),FETributoResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposTributosAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposTributosAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposTributosAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposTributosOperationCompleted Is Nothing) Then + Me.FEParamGetTiposTributosOperationCompleted = AddressOf Me.OnFEParamGetTiposTributosOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposTributos", New Object() {Auth}, Me.FEParamGetTiposTributosOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposTributosOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposTributosCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposTributosCompleted(Me, New FEParamGetTiposTributosCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposMonedas(ByVal Auth As FEAuthRequest) As MonedaResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposMonedas", New Object() {Auth}) + Return CType(results(0),MonedaResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposMonedasAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposMonedasAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposMonedasAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposMonedasOperationCompleted Is Nothing) Then + Me.FEParamGetTiposMonedasOperationCompleted = AddressOf Me.OnFEParamGetTiposMonedasOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposMonedas", New Object() {Auth}, Me.FEParamGetTiposMonedasOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposMonedasOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposMonedasCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposMonedasCompleted(Me, New FEParamGetTiposMonedasCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposIva(ByVal Auth As FEAuthRequest) As IvaTipoResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposIva", New Object() {Auth}) + Return CType(results(0),IvaTipoResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposIvaAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposIvaAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposIvaAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposIvaOperationCompleted Is Nothing) Then + Me.FEParamGetTiposIvaOperationCompleted = AddressOf Me.OnFEParamGetTiposIvaOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposIva", New Object() {Auth}, Me.FEParamGetTiposIvaOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposIvaOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposIvaCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposIvaCompleted(Me, New FEParamGetTiposIvaCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposOpcional(ByVal Auth As FEAuthRequest) As OpcionalTipoResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposOpcional", New Object() {Auth}) + Return CType(results(0),OpcionalTipoResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposOpcionalAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposOpcionalAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposOpcionalAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposOpcionalOperationCompleted Is Nothing) Then + Me.FEParamGetTiposOpcionalOperationCompleted = AddressOf Me.OnFEParamGetTiposOpcionalOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposOpcional", New Object() {Auth}, Me.FEParamGetTiposOpcionalOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposOpcionalOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposOpcionalCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposOpcionalCompleted(Me, New FEParamGetTiposOpcionalCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposConcepto(ByVal Auth As FEAuthRequest) As ConceptoTipoResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposConcepto", New Object() {Auth}) + Return CType(results(0),ConceptoTipoResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposConceptoAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposConceptoAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposConceptoAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposConceptoOperationCompleted Is Nothing) Then + Me.FEParamGetTiposConceptoOperationCompleted = AddressOf Me.OnFEParamGetTiposConceptoOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposConcepto", New Object() {Auth}, Me.FEParamGetTiposConceptoOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposConceptoOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposConceptoCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposConceptoCompleted(Me, New FEParamGetTiposConceptoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetPtosVenta(ByVal Auth As FEAuthRequest) As FEPtoVentaResponse + Dim results() As Object = Me.Invoke("FEParamGetPtosVenta", New Object() {Auth}) + Return CType(results(0),FEPtoVentaResponse) + End Function + + ''' + Public Overloads Sub FEParamGetPtosVentaAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetPtosVentaAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetPtosVentaAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetPtosVentaOperationCompleted Is Nothing) Then + Me.FEParamGetPtosVentaOperationCompleted = AddressOf Me.OnFEParamGetPtosVentaOperationCompleted + End If + Me.InvokeAsync("FEParamGetPtosVenta", New Object() {Auth}, Me.FEParamGetPtosVentaOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetPtosVentaOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetPtosVentaCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetPtosVentaCompleted(Me, New FEParamGetPtosVentaCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposCbte(ByVal Auth As FEAuthRequest) As CbteTipoResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposCbte", New Object() {Auth}) + Return CType(results(0),CbteTipoResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposCbteAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposCbteAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposCbteAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposCbteOperationCompleted Is Nothing) Then + Me.FEParamGetTiposCbteOperationCompleted = AddressOf Me.OnFEParamGetTiposCbteOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposCbte", New Object() {Auth}, Me.FEParamGetTiposCbteOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposCbteOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposCbteCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposCbteCompleted(Me, New FEParamGetTiposCbteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposDoc(ByVal Auth As FEAuthRequest) As DocTipoResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposDoc", New Object() {Auth}) + Return CType(results(0),DocTipoResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposDocAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposDocAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposDocAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposDocOperationCompleted Is Nothing) Then + Me.FEParamGetTiposDocOperationCompleted = AddressOf Me.OnFEParamGetTiposDocOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposDoc", New Object() {Auth}, Me.FEParamGetTiposDocOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposDocOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposDocCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposDocCompleted(Me, New FEParamGetTiposDocCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function FEParamGetTiposPaises(ByVal Auth As FEAuthRequest) As FEPaisResponse + Dim results() As Object = Me.Invoke("FEParamGetTiposPaises", New Object() {Auth}) + Return CType(results(0),FEPaisResponse) + End Function + + ''' + Public Overloads Sub FEParamGetTiposPaisesAsync(ByVal Auth As FEAuthRequest) + Me.FEParamGetTiposPaisesAsync(Auth, Nothing) + End Sub + + ''' + Public Overloads Sub FEParamGetTiposPaisesAsync(ByVal Auth As FEAuthRequest, ByVal userState As Object) + If (Me.FEParamGetTiposPaisesOperationCompleted Is Nothing) Then + Me.FEParamGetTiposPaisesOperationCompleted = AddressOf Me.OnFEParamGetTiposPaisesOperationCompleted + End If + Me.InvokeAsync("FEParamGetTiposPaises", New Object() {Auth}, Me.FEParamGetTiposPaisesOperationCompleted, userState) + End Sub + + Private Sub OnFEParamGetTiposPaisesOperationCompleted(ByVal arg As Object) + If (Not (Me.FEParamGetTiposPaisesCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent FEParamGetTiposPaisesCompleted(Me, New FEParamGetTiposPaisesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + Public Shadows Sub CancelAsync(ByVal userState As Object) + MyBase.CancelAsync(userState) + End Sub + + Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean + If ((url Is Nothing) _ + OrElse (url Is String.Empty)) Then + Return false + End If + Dim wsUri As System.Uri = New System.Uri(url) + If ((wsUri.Port >= 1024) _ + AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then + Return true + End If + Return false + End Function + End Class + + ''' + _ + Partial Public Class FEAuthRequest + + Private tokenField As String + + Private signField As String + + Private cuitField As Long + + ''' + Public Property Token() As String + Get + Return Me.tokenField + End Get + Set + Me.tokenField = value + End Set + End Property + + ''' + Public Property Sign() As String + Get + Return Me.signField + End Get + Set + Me.signField = value + End Set + End Property + + ''' + Public Property Cuit() As Long + Get + Return Me.cuitField + End Get + Set + Me.cuitField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class PaisTipo + + Private idField As Short + + Private descField As String + + ''' + Public Property Id() As Short + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FEPaisResponse + + Private resultGetField() As PaisTipo + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As PaisTipo() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Err + + Private codeField As Integer + + Private msgField As String + + ''' + Public Property Code() As Integer + Get + Return Me.codeField + End Get + Set + Me.codeField = value + End Set + End Property + + ''' + Public Property Msg() As String + Get + Return Me.msgField + End Get + Set + Me.msgField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Evt + + Private codeField As Integer + + Private msgField As String + + ''' + Public Property Code() As Integer + Get + Return Me.codeField + End Get + Set + Me.codeField = value + End Set + End Property + + ''' + Public Property Msg() As String + Get + Return Me.msgField + End Get + Set + Me.msgField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class DocTipo + + Private idField As Integer + + Private descField As String + + Private fchDesdeField As String + + Private fchHastaField As String + + ''' + Public Property Id() As Integer + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property FchDesde() As String + Get + Return Me.fchDesdeField + End Get + Set + Me.fchDesdeField = value + End Set + End Property + + ''' + Public Property FchHasta() As String + Get + Return Me.fchHastaField + End Get + Set + Me.fchHastaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class DocTipoResponse + + Private resultGetField() As DocTipo + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As DocTipo() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class CbteTipo + + Private idField As Integer + + Private descField As String + + Private fchDesdeField As String + + Private fchHastaField As String + + ''' + Public Property Id() As Integer + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property FchDesde() As String + Get + Return Me.fchDesdeField + End Get + Set + Me.fchDesdeField = value + End Set + End Property + + ''' + Public Property FchHasta() As String + Get + Return Me.fchHastaField + End Get + Set + Me.fchHastaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class CbteTipoResponse + + Private resultGetField() As CbteTipo + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As CbteTipo() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class PtoVenta + + Private nroField As Short + + Private emisionTipoField As String + + Private bloqueadoField As String + + Private fchBajaField As String + + ''' + Public Property Nro() As Short + Get + Return Me.nroField + End Get + Set + Me.nroField = value + End Set + End Property + + ''' + Public Property EmisionTipo() As String + Get + Return Me.emisionTipoField + End Get + Set + Me.emisionTipoField = value + End Set + End Property + + ''' + Public Property Bloqueado() As String + Get + Return Me.bloqueadoField + End Get + Set + Me.bloqueadoField = value + End Set + End Property + + ''' + Public Property FchBaja() As String + Get + Return Me.fchBajaField + End Get + Set + Me.fchBajaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FEPtoVentaResponse + + Private resultGetField() As PtoVenta + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As PtoVenta() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class ConceptoTipo + + Private idField As Integer + + Private descField As String + + Private fchDesdeField As String + + Private fchHastaField As String + + ''' + Public Property Id() As Integer + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property FchDesde() As String + Get + Return Me.fchDesdeField + End Get + Set + Me.fchDesdeField = value + End Set + End Property + + ''' + Public Property FchHasta() As String + Get + Return Me.fchHastaField + End Get + Set + Me.fchHastaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class ConceptoTipoResponse + + Private resultGetField() As ConceptoTipo + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As ConceptoTipo() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class OpcionalTipo + + Private idField As String + + Private descField As String + + Private fchDesdeField As String + + Private fchHastaField As String + + ''' + Public Property Id() As String + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property FchDesde() As String + Get + Return Me.fchDesdeField + End Get + Set + Me.fchDesdeField = value + End Set + End Property + + ''' + Public Property FchHasta() As String + Get + Return Me.fchHastaField + End Get + Set + Me.fchHastaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class OpcionalTipoResponse + + Private resultGetField() As OpcionalTipo + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As OpcionalTipo() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class IvaTipo + + Private idField As String + + Private descField As String + + Private fchDesdeField As String + + Private fchHastaField As String + + ''' + Public Property Id() As String + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property FchDesde() As String + Get + Return Me.fchDesdeField + End Get + Set + Me.fchDesdeField = value + End Set + End Property + + ''' + Public Property FchHasta() As String + Get + Return Me.fchHastaField + End Get + Set + Me.fchHastaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class IvaTipoResponse + + Private resultGetField() As IvaTipo + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As IvaTipo() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Moneda + + Private idField As String + + Private descField As String + + Private fchDesdeField As String + + Private fchHastaField As String + + ''' + Public Property Id() As String + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property FchDesde() As String + Get + Return Me.fchDesdeField + End Get + Set + Me.fchDesdeField = value + End Set + End Property + + ''' + Public Property FchHasta() As String + Get + Return Me.fchHastaField + End Get + Set + Me.fchHastaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class MonedaResponse + + Private resultGetField() As Moneda + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As Moneda() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class TributoTipo + + Private idField As Short + + Private descField As String + + Private fchDesdeField As String + + Private fchHastaField As String + + ''' + Public Property Id() As Short + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property FchDesde() As String + Get + Return Me.fchDesdeField + End Get + Set + Me.fchDesdeField = value + End Set + End Property + + ''' + Public Property FchHasta() As String + Get + Return Me.fchHastaField + End Get + Set + Me.fchHastaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FETributoResponse + + Private resultGetField() As TributoTipo + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As TributoTipo() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Cotizacion + + Private monIdField As String + + Private monCotizField As Double + + Private fchCotizField As String + + ''' + Public Property MonId() As String + Get + Return Me.monIdField + End Get + Set + Me.monIdField = value + End Set + End Property + + ''' + Public Property MonCotiz() As Double + Get + Return Me.monCotizField + End Get + Set + Me.monCotizField = value + End Set + End Property + + ''' + Public Property FchCotiz() As String + Get + Return Me.fchCotizField + End Get + Set + Me.fchCotizField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECotizacionResponse + + Private resultGetField As Cotizacion + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As Cotizacion + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEASinMov + + Private cAEAField As String + + Private fchProcesoField As String + + Private ptoVtaField As Integer + + ''' + Public Property CAEA() As String + Get + Return Me.cAEAField + End Get + Set + Me.cAEAField = value + End Set + End Property + + ''' + Public Property FchProceso() As String + Get + Return Me.fchProcesoField + End Get + Set + Me.fchProcesoField = value + End Set + End Property + + ''' + Public Property PtoVta() As Integer + Get + Return Me.ptoVtaField + End Get + Set + Me.ptoVtaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEASinMovResponse + Inherits FECAEASinMov + + Private resultadoField As String + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property Resultado() As String + Get + Return Me.resultadoField + End Get + Set + Me.resultadoField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEASinMovConsResponse + + Private resultGetField() As FECAEASinMov + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As FECAEASinMov() + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEAGet + + Private cAEAField As String + + Private periodoField As Integer + + Private ordenField As Short + + Private fchVigDesdeField As String + + Private fchVigHastaField As String + + Private fchTopeInfField As String + + Private fchProcesoField As String + + Private observacionesField() As Obs + + ''' + Public Property CAEA() As String + Get + Return Me.cAEAField + End Get + Set + Me.cAEAField = value + End Set + End Property + + ''' + Public Property Periodo() As Integer + Get + Return Me.periodoField + End Get + Set + Me.periodoField = value + End Set + End Property + + ''' + Public Property Orden() As Short + Get + Return Me.ordenField + End Get + Set + Me.ordenField = value + End Set + End Property + + ''' + Public Property FchVigDesde() As String + Get + Return Me.fchVigDesdeField + End Get + Set + Me.fchVigDesdeField = value + End Set + End Property + + ''' + Public Property FchVigHasta() As String + Get + Return Me.fchVigHastaField + End Get + Set + Me.fchVigHastaField = value + End Set + End Property + + ''' + Public Property FchTopeInf() As String + Get + Return Me.fchTopeInfField + End Get + Set + Me.fchTopeInfField = value + End Set + End Property + + ''' + Public Property FchProceso() As String + Get + Return Me.fchProcesoField + End Get + Set + Me.fchProcesoField = value + End Set + End Property + + ''' + Public Property Observaciones() As Obs() + Get + Return Me.observacionesField + End Get + Set + Me.observacionesField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Obs + + Private codeField As Integer + + Private msgField As String + + ''' + Public Property Code() As Integer + Get + Return Me.codeField + End Get + Set + Me.codeField = value + End Set + End Property + + ''' + Public Property Msg() As String + Get + Return Me.msgField + End Get + Set + Me.msgField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEAGetResponse + + Private resultGetField As FECAEAGet + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property ResultGet() As FECAEAGet + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEAResponse + + Private feCabRespField As FECAEACabResponse + + Private feDetRespField() As FECAEADetResponse + + Private eventsField() As Evt + + Private errorsField() As Err + + ''' + Public Property FeCabResp() As FECAEACabResponse + Get + Return Me.feCabRespField + End Get + Set + Me.feCabRespField = value + End Set + End Property + + ''' + Public Property FeDetResp() As FECAEADetResponse() + Get + Return Me.feDetRespField + End Get + Set + Me.feDetRespField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEACabResponse + Inherits FECabResponse + End Class + + ''' + _ + Partial Public Class FECabResponse + + Private cuitField As Long + + Private ptoVtaField As Integer + + Private cbteTipoField As Integer + + Private fchProcesoField As String + + Private cantRegField As Integer + + Private resultadoField As String + + Private reprocesoField As String + + ''' + Public Property Cuit() As Long + Get + Return Me.cuitField + End Get + Set + Me.cuitField = value + End Set + End Property + + ''' + Public Property PtoVta() As Integer + Get + Return Me.ptoVtaField + End Get + Set + Me.ptoVtaField = value + End Set + End Property + + ''' + Public Property CbteTipo() As Integer + Get + Return Me.cbteTipoField + End Get + Set + Me.cbteTipoField = value + End Set + End Property + + ''' + Public Property FchProceso() As String + Get + Return Me.fchProcesoField + End Get + Set + Me.fchProcesoField = value + End Set + End Property + + ''' + Public Property CantReg() As Integer + Get + Return Me.cantRegField + End Get + Set + Me.cantRegField = value + End Set + End Property + + ''' + Public Property Resultado() As String + Get + Return Me.resultadoField + End Get + Set + Me.resultadoField = value + End Set + End Property + + ''' + Public Property Reproceso() As String + Get + Return Me.reprocesoField + End Get + Set + Me.reprocesoField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAECabResponse + Inherits FECabResponse + End Class + + ''' + _ + Partial Public Class FECAEADetResponse + Inherits FEDetResponse + + Private cAEAField As String + + ''' + Public Property CAEA() As String + Get + Return Me.cAEAField + End Get + Set + Me.cAEAField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FEDetResponse + + Private conceptoField As Integer + + Private docTipoField As Integer + + Private docNroField As Long + + Private cbteDesdeField As Long + + Private cbteHastaField As Long + + Private cbteFchField As String + + Private resultadoField As String + + Private observacionesField() As Obs + + ''' + Public Property Concepto() As Integer + Get + Return Me.conceptoField + End Get + Set + Me.conceptoField = value + End Set + End Property + + ''' + Public Property DocTipo() As Integer + Get + Return Me.docTipoField + End Get + Set + Me.docTipoField = value + End Set + End Property + + ''' + Public Property DocNro() As Long + Get + Return Me.docNroField + End Get + Set + Me.docNroField = value + End Set + End Property + + ''' + Public Property CbteDesde() As Long + Get + Return Me.cbteDesdeField + End Get + Set + Me.cbteDesdeField = value + End Set + End Property + + ''' + Public Property CbteHasta() As Long + Get + Return Me.cbteHastaField + End Get + Set + Me.cbteHastaField = value + End Set + End Property + + ''' + Public Property CbteFch() As String + Get + Return Me.cbteFchField + End Get + Set + Me.cbteFchField = value + End Set + End Property + + ''' + Public Property Resultado() As String + Get + Return Me.resultadoField + End Get + Set + Me.resultadoField = value + End Set + End Property + + ''' + Public Property Observaciones() As Obs() + Get + Return Me.observacionesField + End Get + Set + Me.observacionesField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEDetResponse + Inherits FEDetResponse + + Private cAEField As String + + Private cAEFchVtoField As String + + ''' + Public Property CAE() As String + Get + Return Me.cAEField + End Get + Set + Me.cAEField = value + End Set + End Property + + ''' + Public Property CAEFchVto() As String + Get + Return Me.cAEFchVtoField + End Get + Set + Me.cAEFchVtoField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEARequest + + Private feCabReqField As FECAEACabRequest + + Private feDetReqField() As FECAEADetRequest + + ''' + Public Property FeCabReq() As FECAEACabRequest + Get + Return Me.feCabReqField + End Get + Set + Me.feCabReqField = value + End Set + End Property + + ''' + Public Property FeDetReq() As FECAEADetRequest() + Get + Return Me.feDetReqField + End Get + Set + Me.feDetReqField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEACabRequest + Inherits FECabRequest + End Class + + ''' + _ + Partial Public Class FECabRequest + + Private cantRegField As Integer + + Private ptoVtaField As Integer + + Private cbteTipoField As Integer + + ''' + Public Property CantReg() As Integer + Get + Return Me.cantRegField + End Get + Set + Me.cantRegField = value + End Set + End Property + + ''' + Public Property PtoVta() As Integer + Get + Return Me.ptoVtaField + End Get + Set + Me.ptoVtaField = value + End Set + End Property + + ''' + Public Property CbteTipo() As Integer + Get + Return Me.cbteTipoField + End Get + Set + Me.cbteTipoField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAECabRequest + Inherits FECabRequest + End Class + + ''' + _ + Partial Public Class FECAEADetRequest + Inherits FEDetRequest + + Private cAEAField As String + + ''' + Public Property CAEA() As String + Get + Return Me.cAEAField + End Get + Set + Me.cAEAField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FEDetRequest + + Private conceptoField As Integer + + Private docTipoField As Integer + + Private docNroField As Long + + Private cbteDesdeField As Long + + Private cbteHastaField As Long + + Private cbteFchField As String + + Private impTotalField As Double + + Private impTotConcField As Double + + Private impNetoField As Double + + Private impOpExField As Double + + Private impTribField As Double + + Private impIVAField As Double + + Private fchServDesdeField As String + + Private fchServHastaField As String + + Private fchVtoPagoField As String + + Private monIdField As String + + Private monCotizField As Double + + Private cbtesAsocField() As CbteAsoc + + Private tributosField() As Tributo + + Private ivaField() As AlicIva + + Private opcionalesField() As Opcional + + Private compradoresField() As Comprador + + ''' + Public Property Concepto() As Integer + Get + Return Me.conceptoField + End Get + Set + Me.conceptoField = value + End Set + End Property + + ''' + Public Property DocTipo() As Integer + Get + Return Me.docTipoField + End Get + Set + Me.docTipoField = value + End Set + End Property + + ''' + Public Property DocNro() As Long + Get + Return Me.docNroField + End Get + Set + Me.docNroField = value + End Set + End Property + + ''' + Public Property CbteDesde() As Long + Get + Return Me.cbteDesdeField + End Get + Set + Me.cbteDesdeField = value + End Set + End Property + + ''' + Public Property CbteHasta() As Long + Get + Return Me.cbteHastaField + End Get + Set + Me.cbteHastaField = value + End Set + End Property + + ''' + Public Property CbteFch() As String + Get + Return Me.cbteFchField + End Get + Set + Me.cbteFchField = value + End Set + End Property + + ''' + Public Property ImpTotal() As Double + Get + Return Me.impTotalField + End Get + Set + Me.impTotalField = value + End Set + End Property + + ''' + Public Property ImpTotConc() As Double + Get + Return Me.impTotConcField + End Get + Set + Me.impTotConcField = value + End Set + End Property + + ''' + Public Property ImpNeto() As Double + Get + Return Me.impNetoField + End Get + Set + Me.impNetoField = value + End Set + End Property + + ''' + Public Property ImpOpEx() As Double + Get + Return Me.impOpExField + End Get + Set + Me.impOpExField = value + End Set + End Property + + ''' + Public Property ImpTrib() As Double + Get + Return Me.impTribField + End Get + Set + Me.impTribField = value + End Set + End Property + + ''' + Public Property ImpIVA() As Double + Get + Return Me.impIVAField + End Get + Set + Me.impIVAField = value + End Set + End Property + + ''' + Public Property FchServDesde() As String + Get + Return Me.fchServDesdeField + End Get + Set + Me.fchServDesdeField = value + End Set + End Property + + ''' + Public Property FchServHasta() As String + Get + Return Me.fchServHastaField + End Get + Set + Me.fchServHastaField = value + End Set + End Property + + ''' + Public Property FchVtoPago() As String + Get + Return Me.fchVtoPagoField + End Get + Set + Me.fchVtoPagoField = value + End Set + End Property + + ''' + Public Property MonId() As String + Get + Return Me.monIdField + End Get + Set + Me.monIdField = value + End Set + End Property + + ''' + Public Property MonCotiz() As Double + Get + Return Me.monCotizField + End Get + Set + Me.monCotizField = value + End Set + End Property + + ''' + Public Property CbtesAsoc() As CbteAsoc() + Get + Return Me.cbtesAsocField + End Get + Set + Me.cbtesAsocField = value + End Set + End Property + + ''' + Public Property Tributos() As Tributo() + Get + Return Me.tributosField + End Get + Set + Me.tributosField = value + End Set + End Property + + ''' + Public Property Iva() As AlicIva() + Get + Return Me.ivaField + End Get + Set + Me.ivaField = value + End Set + End Property + + ''' + Public Property Opcionales() As Opcional() + Get + Return Me.opcionalesField + End Get + Set + Me.opcionalesField = value + End Set + End Property + + ''' + Public Property Compradores() As Comprador() + Get + Return Me.compradoresField + End Get + Set + Me.compradoresField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class CbteAsoc + + Private tipoField As Integer + + Private ptoVtaField As Integer + + Private nroField As Long + + Private cuitField As String + + ''' + Public Property Tipo() As Integer + Get + Return Me.tipoField + End Get + Set + Me.tipoField = value + End Set + End Property + + ''' + Public Property PtoVta() As Integer + Get + Return Me.ptoVtaField + End Get + Set + Me.ptoVtaField = value + End Set + End Property + + ''' + Public Property Nro() As Long + Get + Return Me.nroField + End Get + Set + Me.nroField = value + End Set + End Property + + ''' + Public Property Cuit() As String + Get + Return Me.cuitField + End Get + Set + Me.cuitField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Tributo + + Private idField As Short + + Private descField As String + + Private baseImpField As Double + + Private alicField As Double + + Private importeField As Double + + ''' + Public Property Id() As Short + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Desc() As String + Get + Return Me.descField + End Get + Set + Me.descField = value + End Set + End Property + + ''' + Public Property BaseImp() As Double + Get + Return Me.baseImpField + End Get + Set + Me.baseImpField = value + End Set + End Property + + ''' + Public Property Alic() As Double + Get + Return Me.alicField + End Get + Set + Me.alicField = value + End Set + End Property + + ''' + Public Property Importe() As Double + Get + Return Me.importeField + End Get + Set + Me.importeField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class AlicIva + + Private idField As Integer + + Private baseImpField As Double + + Private importeField As Double + + ''' + Public Property Id() As Integer + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property BaseImp() As Double + Get + Return Me.baseImpField + End Get + Set + Me.baseImpField = value + End Set + End Property + + ''' + Public Property Importe() As Double + Get + Return Me.importeField + End Get + Set + Me.importeField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Opcional + + Private idField As String + + Private valorField As String + + ''' + Public Property Id() As String + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Valor() As String + Get + Return Me.valorField + End Get + Set + Me.valorField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class Comprador + + Private docTipoField As Integer + + Private docNroField As Long + + Private porcentajeField As Double + + ''' + Public Property DocTipo() As Integer + Get + Return Me.docTipoField + End Get + Set + Me.docTipoField = value + End Set + End Property + + ''' + Public Property DocNro() As Long + Get + Return Me.docNroField + End Get + Set + Me.docNroField = value + End Set + End Property + + ''' + Public Property Porcentaje() As Double + Get + Return Me.porcentajeField + End Get + Set + Me.porcentajeField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEDetRequest + Inherits FEDetRequest + End Class + + ''' + _ + Partial Public Class FECompConsResponse + Inherits FECAEDetRequest + + Private resultadoField As String + + Private codAutorizacionField As String + + Private emisionTipoField As String + + Private fchVtoField As String + + Private fchProcesoField As String + + Private observacionesField() As Obs + + Private ptoVtaField As Integer + + Private cbteTipoField As Integer + + ''' + Public Property Resultado() As String + Get + Return Me.resultadoField + End Get + Set + Me.resultadoField = value + End Set + End Property + + ''' + Public Property CodAutorizacion() As String + Get + Return Me.codAutorizacionField + End Get + Set + Me.codAutorizacionField = value + End Set + End Property + + ''' + Public Property EmisionTipo() As String + Get + Return Me.emisionTipoField + End Get + Set + Me.emisionTipoField = value + End Set + End Property + + ''' + Public Property FchVto() As String + Get + Return Me.fchVtoField + End Get + Set + Me.fchVtoField = value + End Set + End Property + + ''' + Public Property FchProceso() As String + Get + Return Me.fchProcesoField + End Get + Set + Me.fchProcesoField = value + End Set + End Property + + ''' + Public Property Observaciones() As Obs() + Get + Return Me.observacionesField + End Get + Set + Me.observacionesField = value + End Set + End Property + + ''' + Public Property PtoVta() As Integer + Get + Return Me.ptoVtaField + End Get + Set + Me.ptoVtaField = value + End Set + End Property + + ''' + Public Property CbteTipo() As Integer + Get + Return Me.cbteTipoField + End Get + Set + Me.cbteTipoField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECompConsultaResponse + + Private errorsField() As Err + + Private resultGetField As FECompConsResponse + + Private eventsField() As Evt + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property ResultGet() As FECompConsResponse + Get + Return Me.resultGetField + End Get + Set + Me.resultGetField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECompConsultaReq + + Private cbteTipoField As Integer + + Private cbteNroField As Long + + Private ptoVtaField As Integer + + ''' + Public Property CbteTipo() As Integer + Get + Return Me.cbteTipoField + End Get + Set + Me.cbteTipoField = value + End Set + End Property + + ''' + Public Property CbteNro() As Long + Get + Return Me.cbteNroField + End Get + Set + Me.cbteNroField = value + End Set + End Property + + ''' + Public Property PtoVta() As Integer + Get + Return Me.ptoVtaField + End Get + Set + Me.ptoVtaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FERecuperaLastCbteResponse + + Private errorsField() As Err + + Private ptoVtaField As Integer + + Private cbteTipoField As Integer + + Private cbteNroField As Integer + + Private eventsField() As Evt + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property PtoVta() As Integer + Get + Return Me.ptoVtaField + End Get + Set + Me.ptoVtaField = value + End Set + End Property + + ''' + Public Property CbteTipo() As Integer + Get + Return Me.cbteTipoField + End Get + Set + Me.cbteTipoField = value + End Set + End Property + + ''' + Public Property CbteNro() As Integer + Get + Return Me.cbteNroField + End Get + Set + Me.cbteNroField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class DummyResponse + + Private appServerField As String + + Private dbServerField As String + + Private authServerField As String + + ''' + Public Property AppServer() As String + Get + Return Me.appServerField + End Get + Set + Me.appServerField = value + End Set + End Property + + ''' + Public Property DbServer() As String + Get + Return Me.dbServerField + End Get + Set + Me.dbServerField = value + End Set + End Property + + ''' + Public Property AuthServer() As String + Get + Return Me.authServerField + End Get + Set + Me.authServerField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FERegXReqResponse + + Private regXReqField As Integer + + Private errorsField() As Err + + Private eventsField() As Evt + + ''' + Public Property RegXReq() As Integer + Get + Return Me.regXReqField + End Get + Set + Me.regXReqField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAEResponse + + Private feCabRespField As FECAECabResponse + + Private feDetRespField() As FECAEDetResponse + + Private eventsField() As Evt + + Private errorsField() As Err + + ''' + Public Property FeCabResp() As FECAECabResponse + Get + Return Me.feCabRespField + End Get + Set + Me.feCabRespField = value + End Set + End Property + + ''' + Public Property FeDetResp() As FECAEDetResponse() + Get + Return Me.feDetRespField + End Get + Set + Me.feDetRespField = value + End Set + End Property + + ''' + Public Property Events() As Evt() + Get + Return Me.eventsField + End Get + Set + Me.eventsField = value + End Set + End Property + + ''' + Public Property Errors() As Err() + Get + Return Me.errorsField + End Get + Set + Me.errorsField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class FECAERequest + + Private feCabReqField As FECAECabRequest + + Private feDetReqField() As FECAEDetRequest + + ''' + Public Property FeCabReq() As FECAECabRequest + Get + Return Me.feCabReqField + End Get + Set + Me.feCabReqField = value + End Set + End Property + + ''' + Public Property FeDetReq() As FECAEDetRequest() + Get + Return Me.feDetReqField + End Get + Set + Me.feDetReqField = value + End Set + End Property + End Class + + ''' + _ + Public Delegate Sub FECAESolicitarCompletedEventHandler(ByVal sender As Object, ByVal e As FECAESolicitarCompletedEventArgs) + + ''' + _ + Partial Public Class FECAESolicitarCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECAEResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECAEResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECompTotXRequestCompletedEventHandler(ByVal sender As Object, ByVal e As FECompTotXRequestCompletedEventArgs) + + ''' + _ + Partial Public Class FECompTotXRequestCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FERegXReqResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FERegXReqResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEDummyCompletedEventHandler(ByVal sender As Object, ByVal e As FEDummyCompletedEventArgs) + + ''' + _ + Partial Public Class FEDummyCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As DummyResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),DummyResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECompUltimoAutorizadoCompletedEventHandler(ByVal sender As Object, ByVal e As FECompUltimoAutorizadoCompletedEventArgs) + + ''' + _ + Partial Public Class FECompUltimoAutorizadoCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FERecuperaLastCbteResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FERecuperaLastCbteResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECompConsultarCompletedEventHandler(ByVal sender As Object, ByVal e As FECompConsultarCompletedEventArgs) + + ''' + _ + Partial Public Class FECompConsultarCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECompConsultaResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECompConsultaResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECAEARegInformativoCompletedEventHandler(ByVal sender As Object, ByVal e As FECAEARegInformativoCompletedEventArgs) + + ''' + _ + Partial Public Class FECAEARegInformativoCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECAEAResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECAEAResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECAEASolicitarCompletedEventHandler(ByVal sender As Object, ByVal e As FECAEASolicitarCompletedEventArgs) + + ''' + _ + Partial Public Class FECAEASolicitarCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECAEAGetResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECAEAGetResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECAEASinMovimientoConsultarCompletedEventHandler(ByVal sender As Object, ByVal e As FECAEASinMovimientoConsultarCompletedEventArgs) + + ''' + _ + Partial Public Class FECAEASinMovimientoConsultarCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECAEASinMovConsResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECAEASinMovConsResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECAEASinMovimientoInformarCompletedEventHandler(ByVal sender As Object, ByVal e As FECAEASinMovimientoInformarCompletedEventArgs) + + ''' + _ + Partial Public Class FECAEASinMovimientoInformarCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECAEASinMovResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECAEASinMovResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FECAEAConsultarCompletedEventHandler(ByVal sender As Object, ByVal e As FECAEAConsultarCompletedEventArgs) + + ''' + _ + Partial Public Class FECAEAConsultarCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECAEAGetResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECAEAGetResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetCotizacionCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetCotizacionCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetCotizacionCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FECotizacionResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FECotizacionResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposTributosCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposTributosCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposTributosCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FETributoResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FETributoResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposMonedasCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposMonedasCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposMonedasCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As MonedaResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),MonedaResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposIvaCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposIvaCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposIvaCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As IvaTipoResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),IvaTipoResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposOpcionalCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposOpcionalCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposOpcionalCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As OpcionalTipoResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),OpcionalTipoResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposConceptoCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposConceptoCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposConceptoCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As ConceptoTipoResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),ConceptoTipoResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetPtosVentaCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetPtosVentaCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetPtosVentaCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FEPtoVentaResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FEPtoVentaResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposCbteCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposCbteCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposCbteCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As CbteTipoResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),CbteTipoResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposDocCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposDocCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposDocCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As DocTipoResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),DocTipoResponse) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub FEParamGetTiposPaisesCompletedEventHandler(ByVal sender As Object, ByVal e As FEParamGetTiposPaisesCompletedEventArgs) + + ''' + _ + Partial Public Class FEParamGetTiposPaisesCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As FEPaisResponse + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),FEPaisResponse) + End Get + End Property + End Class +End Namespace diff --git a/PrototipoAfip/Web References/WSFEHOMO/service.wsdl b/PrototipoAfip/Web References/WSFEHOMO/service.wsdl new file mode 100644 index 0000000..34cb145 --- /dev/null +++ b/PrototipoAfip/Web References/WSFEHOMO/service.wsdl @@ -0,0 +1,1448 @@ + + + Web Service orientado al servicio de Facturacion electronica RG2485 V1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Solicitud de Código de Autorización Electrónico (CAE) + + + + + Retorna la cantidad maxima de registros que puede tener una invocacion al metodo FECAESolicitar / FECAEARegInformativo + + + + + Metodo dummy para verificacion de funcionamiento + + + + + Retorna el ultimo comprobante autorizado para el tipo de comprobante / cuit / punto de venta ingresado / Tipo de Emisión + + + + + Consulta Comprobante emitido y su código. + + + + + Rendición de comprobantes asociados a un CAEA. + + + + + Solicitud de Código de Autorización Electrónico Anticipado (CAEA) + + + + + Consulta CAEA informado como sin movimientos. + + + + + Informa CAEA sin movimientos. + + + + + Consultar CAEA emitidos. + + + + + Recupera la cotizacion de la moneda consultada y su fecha + + + + + Recupera el listado de los diferente tributos que pueden ser utilizados en el servicio de autorizacion + + + + + Recupera el listado de monedas utilizables en servicio de autorización + + + + + Recupera el listado de Tipos de Iva utilizables en servicio de autorización. + + + + + Recupera el listado de identificadores para los campos Opcionales + + + + + Recupera el listado de identificadores para el campo Concepto. + + + + + Recupera el listado de puntos de venta registrados y su estado + + + + + Recupera el listado de Tipos de Comprobantes utilizables en servicio de autorización. + + + + + Recupera el listado de Tipos de Documentos utilizables en servicio de autorización. + + + + + Recupera el listado de los diferente paises que pueden ser utilizados en el servicio de autorizacion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web Service orientado al servicio de Facturacion electronica RG2485 V1 + + + + + + + + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSPSA4/PersonaServiceA4.wsdl b/PrototipoAfip/Web References/WSPSA4/PersonaServiceA4.wsdl new file mode 100644 index 0000000..e0ea1e9 --- /dev/null +++ b/PrototipoAfip/Web References/WSPSA4/PersonaServiceA4.wsdl @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSPSA4/Reference.map b/PrototipoAfip/Web References/WSPSA4/Reference.map new file mode 100644 index 0000000..320b102 --- /dev/null +++ b/PrototipoAfip/Web References/WSPSA4/Reference.map @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSPSA4/Reference.vb b/PrototipoAfip/Web References/WSPSA4/Reference.vb new file mode 100644 index 0000000..0933434 --- /dev/null +++ b/PrototipoAfip/Web References/WSPSA4/Reference.vb @@ -0,0 +1,1950 @@ +'------------------------------------------------------------------------------ +' +' Este código fue generado por una herramienta. +' Versión de runtime:4.0.30319.42000 +' +' Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +' se vuelve a generar el código. +' +'------------------------------------------------------------------------------ + +Option Strict Off +Option Explicit On + +Imports System +Imports System.ComponentModel +Imports System.Diagnostics +Imports System.Web.Services +Imports System.Web.Services.Protocols +Imports System.Xml.Serialization + +' +'Microsoft.VSDesigner generó automáticamente este código fuente, versión=4.0.30319.42000. +' +Namespace WSPSA4 + + ''' + _ + Partial Public Class PersonaServiceA4 + Inherits System.Web.Services.Protocols.SoapHttpClientProtocol + + Private dummyOperationCompleted As System.Threading.SendOrPostCallback + + Private getPersonaOperationCompleted As System.Threading.SendOrPostCallback + + Private useDefaultCredentialsSetExplicitly As Boolean + + ''' + Public Sub New() + MyBase.New + Me.Url = Global.PrototipoAfip.My.MySettings.Default.PrototipoAfip_WSPSA4_PersonaServiceA4 + If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then + Me.UseDefaultCredentials = true + Me.useDefaultCredentialsSetExplicitly = false + Else + Me.useDefaultCredentialsSetExplicitly = true + End If + End Sub + + Public Shadows Property Url() As String + Get + Return MyBase.Url + End Get + Set + If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true) _ + AndAlso (Me.useDefaultCredentialsSetExplicitly = false)) _ + AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then + MyBase.UseDefaultCredentials = false + End If + MyBase.Url = value + End Set + End Property + + Public Shadows Property UseDefaultCredentials() As Boolean + Get + Return MyBase.UseDefaultCredentials + End Get + Set + MyBase.UseDefaultCredentials = value + Me.useDefaultCredentialsSetExplicitly = true + End Set + End Property + + ''' + Public Event dummyCompleted As dummyCompletedEventHandler + + ''' + Public Event getPersonaCompleted As getPersonaCompletedEventHandler + + ''' + _ + Public Function dummy() As dummyReturn + Dim results() As Object = Me.Invoke("dummy", New Object(-1) {}) + Return CType(results(0),dummyReturn) + End Function + + ''' + Public Overloads Sub dummyAsync() + Me.dummyAsync(Nothing) + End Sub + + ''' + Public Overloads Sub dummyAsync(ByVal userState As Object) + If (Me.dummyOperationCompleted Is Nothing) Then + Me.dummyOperationCompleted = AddressOf Me.OndummyOperationCompleted + End If + Me.InvokeAsync("dummy", New Object(-1) {}, Me.dummyOperationCompleted, userState) + End Sub + + Private Sub OndummyOperationCompleted(ByVal arg As Object) + If (Not (Me.dummyCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent dummyCompleted(Me, New dummyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + _ + Public Function getPersona( ByVal token As String, ByVal sign As String, ByVal cuitRepresentada As Long, ByVal idPersona As Long) As personaReturn + Dim results() As Object = Me.Invoke("getPersona", New Object() {token, sign, cuitRepresentada, idPersona}) + Return CType(results(0),personaReturn) + End Function + + ''' + Public Overloads Sub getPersonaAsync(ByVal token As String, ByVal sign As String, ByVal cuitRepresentada As Long, ByVal idPersona As Long) + Me.getPersonaAsync(token, sign, cuitRepresentada, idPersona, Nothing) + End Sub + + ''' + Public Overloads Sub getPersonaAsync(ByVal token As String, ByVal sign As String, ByVal cuitRepresentada As Long, ByVal idPersona As Long, ByVal userState As Object) + If (Me.getPersonaOperationCompleted Is Nothing) Then + Me.getPersonaOperationCompleted = AddressOf Me.OngetPersonaOperationCompleted + End If + Me.InvokeAsync("getPersona", New Object() {token, sign, cuitRepresentada, idPersona}, Me.getPersonaOperationCompleted, userState) + End Sub + + Private Sub OngetPersonaOperationCompleted(ByVal arg As Object) + If (Not (Me.getPersonaCompletedEvent) Is Nothing) Then + Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs) + RaiseEvent getPersonaCompleted(Me, New getPersonaCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)) + End If + End Sub + + ''' + Public Shadows Sub CancelAsync(ByVal userState As Object) + MyBase.CancelAsync(userState) + End Sub + + Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean + If ((url Is Nothing) _ + OrElse (url Is String.Empty)) Then + Return false + End If + Dim wsUri As System.Uri = New System.Uri(url) + If ((wsUri.Port >= 1024) _ + AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then + Return true + End If + Return false + End Function + End Class + + ''' + _ + Partial Public Class dummyReturn + + Private appserverField As String + + Private authserverField As String + + Private dbserverField As String + + ''' + _ + Public Property appserver() As String + Get + Return Me.appserverField + End Get + Set + Me.appserverField = value + End Set + End Property + + ''' + _ + Public Property authserver() As String + Get + Return Me.authserverField + End Get + Set + Me.authserverField = value + End Set + End Property + + ''' + _ + Public Property dbserver() As String + Get + Return Me.dbserverField + End Get + Set + Me.dbserverField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class telefono + + Private numeroField As Long + + Private numeroFieldSpecified As Boolean + + Private tipoLineaField As String + + Private tipoTelefonoField As String + + ''' + _ + Public Property numero() As Long + Get + Return Me.numeroField + End Get + Set + Me.numeroField = value + End Set + End Property + + ''' + _ + Public Property numeroSpecified() As Boolean + Get + Return Me.numeroFieldSpecified + End Get + Set + Me.numeroFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property tipoLinea() As String + Get + Return Me.tipoLineaField + End Get + Set + Me.tipoLineaField = value + End Set + End Property + + ''' + _ + Public Property tipoTelefono() As String + Get + Return Me.tipoTelefonoField + End Get + Set + Me.tipoTelefonoField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class relacion + + Private ffRelacionField As Date + + Private ffRelacionFieldSpecified As Boolean + + Private ffVencimientoField As Date + + Private ffVencimientoFieldSpecified As Boolean + + Private idPersonaField As Long + + Private idPersonaFieldSpecified As Boolean + + Private idPersonaAsociadaField As Long + + Private idPersonaAsociadaFieldSpecified As Boolean + + Private subtipoRelacionField As String + + Private tipoRelacionField As String + + ''' + _ + Public Property ffRelacion() As Date + Get + Return Me.ffRelacionField + End Get + Set + Me.ffRelacionField = value + End Set + End Property + + ''' + _ + Public Property ffRelacionSpecified() As Boolean + Get + Return Me.ffRelacionFieldSpecified + End Get + Set + Me.ffRelacionFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property ffVencimiento() As Date + Get + Return Me.ffVencimientoField + End Get + Set + Me.ffVencimientoField = value + End Set + End Property + + ''' + _ + Public Property ffVencimientoSpecified() As Boolean + Get + Return Me.ffVencimientoFieldSpecified + End Get + Set + Me.ffVencimientoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property idPersona() As Long + Get + Return Me.idPersonaField + End Get + Set + Me.idPersonaField = value + End Set + End Property + + ''' + _ + Public Property idPersonaSpecified() As Boolean + Get + Return Me.idPersonaFieldSpecified + End Get + Set + Me.idPersonaFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property idPersonaAsociada() As Long + Get + Return Me.idPersonaAsociadaField + End Get + Set + Me.idPersonaAsociadaField = value + End Set + End Property + + ''' + _ + Public Property idPersonaAsociadaSpecified() As Boolean + Get + Return Me.idPersonaAsociadaFieldSpecified + End Get + Set + Me.idPersonaAsociadaFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property subtipoRelacion() As String + Get + Return Me.subtipoRelacionField + End Get + Set + Me.subtipoRelacionField = value + End Set + End Property + + ''' + _ + Public Property tipoRelacion() As String + Get + Return Me.tipoRelacionField + End Get + Set + Me.tipoRelacionField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class regimen + + Private descripcionRegimenField As String + + Private diaPeriodoField As Integer + + Private diaPeriodoFieldSpecified As Boolean + + Private estadoField As String + + Private idImpuestoField As Integer + + Private idImpuestoFieldSpecified As Boolean + + Private idRegimenField As Integer + + Private idRegimenFieldSpecified As Boolean + + Private periodoField As Integer + + Private periodoFieldSpecified As Boolean + + Private tipoRegimenField As String + + ''' + _ + Public Property descripcionRegimen() As String + Get + Return Me.descripcionRegimenField + End Get + Set + Me.descripcionRegimenField = value + End Set + End Property + + ''' + _ + Public Property diaPeriodo() As Integer + Get + Return Me.diaPeriodoField + End Get + Set + Me.diaPeriodoField = value + End Set + End Property + + ''' + _ + Public Property diaPeriodoSpecified() As Boolean + Get + Return Me.diaPeriodoFieldSpecified + End Get + Set + Me.diaPeriodoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property estado() As String + Get + Return Me.estadoField + End Get + Set + Me.estadoField = value + End Set + End Property + + ''' + _ + Public Property idImpuesto() As Integer + Get + Return Me.idImpuestoField + End Get + Set + Me.idImpuestoField = value + End Set + End Property + + ''' + _ + Public Property idImpuestoSpecified() As Boolean + Get + Return Me.idImpuestoFieldSpecified + End Get + Set + Me.idImpuestoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property idRegimen() As Integer + Get + Return Me.idRegimenField + End Get + Set + Me.idRegimenField = value + End Set + End Property + + ''' + _ + Public Property idRegimenSpecified() As Boolean + Get + Return Me.idRegimenFieldSpecified + End Get + Set + Me.idRegimenFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property periodo() As Integer + Get + Return Me.periodoField + End Get + Set + Me.periodoField = value + End Set + End Property + + ''' + _ + Public Property periodoSpecified() As Boolean + Get + Return Me.periodoFieldSpecified + End Get + Set + Me.periodoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property tipoRegimen() As String + Get + Return Me.tipoRegimenField + End Get + Set + Me.tipoRegimenField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class impuesto + + Private descripcionImpuestoField As String + + Private diaPeriodoField As Integer + + Private diaPeriodoFieldSpecified As Boolean + + Private estadoField As String + + Private ffInscripcionField As Date + + Private ffInscripcionFieldSpecified As Boolean + + Private idImpuestoField As Integer + + Private idImpuestoFieldSpecified As Boolean + + Private periodoField As Integer + + Private periodoFieldSpecified As Boolean + + ''' + _ + Public Property descripcionImpuesto() As String + Get + Return Me.descripcionImpuestoField + End Get + Set + Me.descripcionImpuestoField = value + End Set + End Property + + ''' + _ + Public Property diaPeriodo() As Integer + Get + Return Me.diaPeriodoField + End Get + Set + Me.diaPeriodoField = value + End Set + End Property + + ''' + _ + Public Property diaPeriodoSpecified() As Boolean + Get + Return Me.diaPeriodoFieldSpecified + End Get + Set + Me.diaPeriodoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property estado() As String + Get + Return Me.estadoField + End Get + Set + Me.estadoField = value + End Set + End Property + + ''' + _ + Public Property ffInscripcion() As Date + Get + Return Me.ffInscripcionField + End Get + Set + Me.ffInscripcionField = value + End Set + End Property + + ''' + _ + Public Property ffInscripcionSpecified() As Boolean + Get + Return Me.ffInscripcionFieldSpecified + End Get + Set + Me.ffInscripcionFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property idImpuesto() As Integer + Get + Return Me.idImpuestoField + End Get + Set + Me.idImpuestoField = value + End Set + End Property + + ''' + _ + Public Property idImpuestoSpecified() As Boolean + Get + Return Me.idImpuestoFieldSpecified + End Get + Set + Me.idImpuestoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property periodo() As Integer + Get + Return Me.periodoField + End Get + Set + Me.periodoField = value + End Set + End Property + + ''' + _ + Public Property periodoSpecified() As Boolean + Get + Return Me.periodoFieldSpecified + End Get + Set + Me.periodoFieldSpecified = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class email + + Private direccionField As String + + Private estadoField As String + + Private tipoEmailField As String + + ''' + _ + Public Property direccion() As String + Get + Return Me.direccionField + End Get + Set + Me.direccionField = value + End Set + End Property + + ''' + _ + Public Property estado() As String + Get + Return Me.estadoField + End Get + Set + Me.estadoField = value + End Set + End Property + + ''' + _ + Public Property tipoEmail() As String + Get + Return Me.tipoEmailField + End Get + Set + Me.tipoEmailField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class domicilio + + Private codPostalField As String + + Private datoAdicionalField As String + + Private descripcionProvinciaField As String + + Private direccionField As String + + Private idProvinciaField As Integer + + Private idProvinciaFieldSpecified As Boolean + + Private localidadField As String + + Private tipoDatoAdicionalField As String + + Private tipoDomicilioField As String + + ''' + _ + Public Property codPostal() As String + Get + Return Me.codPostalField + End Get + Set + Me.codPostalField = value + End Set + End Property + + ''' + _ + Public Property datoAdicional() As String + Get + Return Me.datoAdicionalField + End Get + Set + Me.datoAdicionalField = value + End Set + End Property + + ''' + _ + Public Property descripcionProvincia() As String + Get + Return Me.descripcionProvinciaField + End Get + Set + Me.descripcionProvinciaField = value + End Set + End Property + + ''' + _ + Public Property direccion() As String + Get + Return Me.direccionField + End Get + Set + Me.direccionField = value + End Set + End Property + + ''' + _ + Public Property idProvincia() As Integer + Get + Return Me.idProvinciaField + End Get + Set + Me.idProvinciaField = value + End Set + End Property + + ''' + _ + Public Property idProvinciaSpecified() As Boolean + Get + Return Me.idProvinciaFieldSpecified + End Get + Set + Me.idProvinciaFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property localidad() As String + Get + Return Me.localidadField + End Get + Set + Me.localidadField = value + End Set + End Property + + ''' + _ + Public Property tipoDatoAdicional() As String + Get + Return Me.tipoDatoAdicionalField + End Get + Set + Me.tipoDatoAdicionalField = value + End Set + End Property + + ''' + _ + Public Property tipoDomicilio() As String + Get + Return Me.tipoDomicilioField + End Get + Set + Me.tipoDomicilioField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class dependencia + + Private descripcionDependenciaField As String + + Private idDependenciaField As Integer + + Private idDependenciaFieldSpecified As Boolean + + ''' + _ + Public Property descripcionDependencia() As String + Get + Return Me.descripcionDependenciaField + End Get + Set + Me.descripcionDependenciaField = value + End Set + End Property + + ''' + _ + Public Property idDependencia() As Integer + Get + Return Me.idDependenciaField + End Get + Set + Me.idDependenciaField = value + End Set + End Property + + ''' + _ + Public Property idDependenciaSpecified() As Boolean + Get + Return Me.idDependenciaFieldSpecified + End Get + Set + Me.idDependenciaFieldSpecified = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class categoria + + Private descripcionCategoriaField As String + + Private estadoField As String + + Private idCategoriaField As Integer + + Private idCategoriaFieldSpecified As Boolean + + Private idImpuestoField As Integer + + Private idImpuestoFieldSpecified As Boolean + + Private periodoField As Integer + + Private periodoFieldSpecified As Boolean + + ''' + _ + Public Property descripcionCategoria() As String + Get + Return Me.descripcionCategoriaField + End Get + Set + Me.descripcionCategoriaField = value + End Set + End Property + + ''' + _ + Public Property estado() As String + Get + Return Me.estadoField + End Get + Set + Me.estadoField = value + End Set + End Property + + ''' + _ + Public Property idCategoria() As Integer + Get + Return Me.idCategoriaField + End Get + Set + Me.idCategoriaField = value + End Set + End Property + + ''' + _ + Public Property idCategoriaSpecified() As Boolean + Get + Return Me.idCategoriaFieldSpecified + End Get + Set + Me.idCategoriaFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property idImpuesto() As Integer + Get + Return Me.idImpuestoField + End Get + Set + Me.idImpuestoField = value + End Set + End Property + + ''' + _ + Public Property idImpuestoSpecified() As Boolean + Get + Return Me.idImpuestoFieldSpecified + End Get + Set + Me.idImpuestoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property periodo() As Integer + Get + Return Me.periodoField + End Get + Set + Me.periodoField = value + End Set + End Property + + ''' + _ + Public Property periodoSpecified() As Boolean + Get + Return Me.periodoFieldSpecified + End Get + Set + Me.periodoFieldSpecified = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class actividad + + Private descripcionActividadField As String + + Private idActividadField As Long + + Private idActividadFieldSpecified As Boolean + + Private nomencladorField As Integer + + Private nomencladorFieldSpecified As Boolean + + Private ordenField As Integer + + Private ordenFieldSpecified As Boolean + + Private periodoField As Integer + + Private periodoFieldSpecified As Boolean + + ''' + _ + Public Property descripcionActividad() As String + Get + Return Me.descripcionActividadField + End Get + Set + Me.descripcionActividadField = value + End Set + End Property + + ''' + _ + Public Property idActividad() As Long + Get + Return Me.idActividadField + End Get + Set + Me.idActividadField = value + End Set + End Property + + ''' + _ + Public Property idActividadSpecified() As Boolean + Get + Return Me.idActividadFieldSpecified + End Get + Set + Me.idActividadFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property nomenclador() As Integer + Get + Return Me.nomencladorField + End Get + Set + Me.nomencladorField = value + End Set + End Property + + ''' + _ + Public Property nomencladorSpecified() As Boolean + Get + Return Me.nomencladorFieldSpecified + End Get + Set + Me.nomencladorFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property orden() As Integer + Get + Return Me.ordenField + End Get + Set + Me.ordenField = value + End Set + End Property + + ''' + _ + Public Property ordenSpecified() As Boolean + Get + Return Me.ordenFieldSpecified + End Get + Set + Me.ordenFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property periodo() As Integer + Get + Return Me.periodoField + End Get + Set + Me.periodoField = value + End Set + End Property + + ''' + _ + Public Property periodoSpecified() As Boolean + Get + Return Me.periodoFieldSpecified + End Get + Set + Me.periodoFieldSpecified = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class persona + + Private actividadField() As actividad + + Private apellidoField As String + + Private cantidadSociosEmpresaMonoField As Integer + + Private cantidadSociosEmpresaMonoFieldSpecified As Boolean + + Private categoriaField() As categoria + + Private claveInactivaAsociadaField() As System.Nullable(Of Long) + + Private dependenciaField As dependencia + + Private domicilioField() As domicilio + + Private emailField() As email + + Private estadoClaveField As String + + Private fechaContratoSocialField As Date + + Private fechaContratoSocialFieldSpecified As Boolean + + Private fechaFallecimientoField As Date + + Private fechaFallecimientoFieldSpecified As Boolean + + Private fechaInscripcionField As Date + + Private fechaInscripcionFieldSpecified As Boolean + + Private fechaJubiladoField As Date + + Private fechaJubiladoFieldSpecified As Boolean + + Private fechaNacimientoField As Date + + Private fechaNacimientoFieldSpecified As Boolean + + Private fechaVencimientoMigracionField As Date + + Private fechaVencimientoMigracionFieldSpecified As Boolean + + Private formaJuridicaField As String + + Private idPersonaField As Long + + Private idPersonaFieldSpecified As Boolean + + Private impuestoField() As impuesto + + Private leyJubilacionField As Integer + + Private leyJubilacionFieldSpecified As Boolean + + Private localidadInscripcionField As String + + Private mesCierreField As Integer + + Private mesCierreFieldSpecified As Boolean + + Private nombreField As String + + Private numeroDocumentoField As String + + Private numeroInscripcionField As Long + + Private numeroInscripcionFieldSpecified As Boolean + + Private organismoInscripcionField As String + + Private organismoOriginanteField As String + + Private porcentajeCapitalNacionalField As Double + + Private porcentajeCapitalNacionalFieldSpecified As Boolean + + Private provinciaInscripcionField As String + + Private razonSocialField As String + + Private regimenField() As regimen + + Private relacionField() As relacion + + Private sexoField As String + + Private telefonoField() As telefono + + Private tipoClaveField As String + + Private tipoDocumentoField As String + + Private tipoOrganismoOriginanteField As String + + Private tipoPersonaField As String + + Private tipoResidenciaField As String + + ''' + _ + Public Property actividad() As actividad() + Get + Return Me.actividadField + End Get + Set + Me.actividadField = value + End Set + End Property + + ''' + _ + Public Property apellido() As String + Get + Return Me.apellidoField + End Get + Set + Me.apellidoField = value + End Set + End Property + + ''' + _ + Public Property cantidadSociosEmpresaMono() As Integer + Get + Return Me.cantidadSociosEmpresaMonoField + End Get + Set + Me.cantidadSociosEmpresaMonoField = value + End Set + End Property + + ''' + _ + Public Property cantidadSociosEmpresaMonoSpecified() As Boolean + Get + Return Me.cantidadSociosEmpresaMonoFieldSpecified + End Get + Set + Me.cantidadSociosEmpresaMonoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property categoria() As categoria() + Get + Return Me.categoriaField + End Get + Set + Me.categoriaField = value + End Set + End Property + + ''' + _ + Public Property claveInactivaAsociada() As System.Nullable(Of Long)() + Get + Return Me.claveInactivaAsociadaField + End Get + Set + Me.claveInactivaAsociadaField = value + End Set + End Property + + ''' + _ + Public Property dependencia() As dependencia + Get + Return Me.dependenciaField + End Get + Set + Me.dependenciaField = value + End Set + End Property + + ''' + _ + Public Property domicilio() As domicilio() + Get + Return Me.domicilioField + End Get + Set + Me.domicilioField = value + End Set + End Property + + ''' + _ + Public Property email() As email() + Get + Return Me.emailField + End Get + Set + Me.emailField = value + End Set + End Property + + ''' + _ + Public Property estadoClave() As String + Get + Return Me.estadoClaveField + End Get + Set + Me.estadoClaveField = value + End Set + End Property + + ''' + _ + Public Property fechaContratoSocial() As Date + Get + Return Me.fechaContratoSocialField + End Get + Set + Me.fechaContratoSocialField = value + End Set + End Property + + ''' + _ + Public Property fechaContratoSocialSpecified() As Boolean + Get + Return Me.fechaContratoSocialFieldSpecified + End Get + Set + Me.fechaContratoSocialFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property fechaFallecimiento() As Date + Get + Return Me.fechaFallecimientoField + End Get + Set + Me.fechaFallecimientoField = value + End Set + End Property + + ''' + _ + Public Property fechaFallecimientoSpecified() As Boolean + Get + Return Me.fechaFallecimientoFieldSpecified + End Get + Set + Me.fechaFallecimientoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property fechaInscripcion() As Date + Get + Return Me.fechaInscripcionField + End Get + Set + Me.fechaInscripcionField = value + End Set + End Property + + ''' + _ + Public Property fechaInscripcionSpecified() As Boolean + Get + Return Me.fechaInscripcionFieldSpecified + End Get + Set + Me.fechaInscripcionFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property fechaJubilado() As Date + Get + Return Me.fechaJubiladoField + End Get + Set + Me.fechaJubiladoField = value + End Set + End Property + + ''' + _ + Public Property fechaJubiladoSpecified() As Boolean + Get + Return Me.fechaJubiladoFieldSpecified + End Get + Set + Me.fechaJubiladoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property fechaNacimiento() As Date + Get + Return Me.fechaNacimientoField + End Get + Set + Me.fechaNacimientoField = value + End Set + End Property + + ''' + _ + Public Property fechaNacimientoSpecified() As Boolean + Get + Return Me.fechaNacimientoFieldSpecified + End Get + Set + Me.fechaNacimientoFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property fechaVencimientoMigracion() As Date + Get + Return Me.fechaVencimientoMigracionField + End Get + Set + Me.fechaVencimientoMigracionField = value + End Set + End Property + + ''' + _ + Public Property fechaVencimientoMigracionSpecified() As Boolean + Get + Return Me.fechaVencimientoMigracionFieldSpecified + End Get + Set + Me.fechaVencimientoMigracionFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property formaJuridica() As String + Get + Return Me.formaJuridicaField + End Get + Set + Me.formaJuridicaField = value + End Set + End Property + + ''' + _ + Public Property idPersona() As Long + Get + Return Me.idPersonaField + End Get + Set + Me.idPersonaField = value + End Set + End Property + + ''' + _ + Public Property idPersonaSpecified() As Boolean + Get + Return Me.idPersonaFieldSpecified + End Get + Set + Me.idPersonaFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property impuesto() As impuesto() + Get + Return Me.impuestoField + End Get + Set + Me.impuestoField = value + End Set + End Property + + ''' + _ + Public Property leyJubilacion() As Integer + Get + Return Me.leyJubilacionField + End Get + Set + Me.leyJubilacionField = value + End Set + End Property + + ''' + _ + Public Property leyJubilacionSpecified() As Boolean + Get + Return Me.leyJubilacionFieldSpecified + End Get + Set + Me.leyJubilacionFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property localidadInscripcion() As String + Get + Return Me.localidadInscripcionField + End Get + Set + Me.localidadInscripcionField = value + End Set + End Property + + ''' + _ + Public Property mesCierre() As Integer + Get + Return Me.mesCierreField + End Get + Set + Me.mesCierreField = value + End Set + End Property + + ''' + _ + Public Property mesCierreSpecified() As Boolean + Get + Return Me.mesCierreFieldSpecified + End Get + Set + Me.mesCierreFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property nombre() As String + Get + Return Me.nombreField + End Get + Set + Me.nombreField = value + End Set + End Property + + ''' + _ + Public Property numeroDocumento() As String + Get + Return Me.numeroDocumentoField + End Get + Set + Me.numeroDocumentoField = value + End Set + End Property + + ''' + _ + Public Property numeroInscripcion() As Long + Get + Return Me.numeroInscripcionField + End Get + Set + Me.numeroInscripcionField = value + End Set + End Property + + ''' + _ + Public Property numeroInscripcionSpecified() As Boolean + Get + Return Me.numeroInscripcionFieldSpecified + End Get + Set + Me.numeroInscripcionFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property organismoInscripcion() As String + Get + Return Me.organismoInscripcionField + End Get + Set + Me.organismoInscripcionField = value + End Set + End Property + + ''' + _ + Public Property organismoOriginante() As String + Get + Return Me.organismoOriginanteField + End Get + Set + Me.organismoOriginanteField = value + End Set + End Property + + ''' + _ + Public Property porcentajeCapitalNacional() As Double + Get + Return Me.porcentajeCapitalNacionalField + End Get + Set + Me.porcentajeCapitalNacionalField = value + End Set + End Property + + ''' + _ + Public Property porcentajeCapitalNacionalSpecified() As Boolean + Get + Return Me.porcentajeCapitalNacionalFieldSpecified + End Get + Set + Me.porcentajeCapitalNacionalFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property provinciaInscripcion() As String + Get + Return Me.provinciaInscripcionField + End Get + Set + Me.provinciaInscripcionField = value + End Set + End Property + + ''' + _ + Public Property razonSocial() As String + Get + Return Me.razonSocialField + End Get + Set + Me.razonSocialField = value + End Set + End Property + + ''' + _ + Public Property regimen() As regimen() + Get + Return Me.regimenField + End Get + Set + Me.regimenField = value + End Set + End Property + + ''' + _ + Public Property relacion() As relacion() + Get + Return Me.relacionField + End Get + Set + Me.relacionField = value + End Set + End Property + + ''' + _ + Public Property sexo() As String + Get + Return Me.sexoField + End Get + Set + Me.sexoField = value + End Set + End Property + + ''' + _ + Public Property telefono() As telefono() + Get + Return Me.telefonoField + End Get + Set + Me.telefonoField = value + End Set + End Property + + ''' + _ + Public Property tipoClave() As String + Get + Return Me.tipoClaveField + End Get + Set + Me.tipoClaveField = value + End Set + End Property + + ''' + _ + Public Property tipoDocumento() As String + Get + Return Me.tipoDocumentoField + End Get + Set + Me.tipoDocumentoField = value + End Set + End Property + + ''' + _ + Public Property tipoOrganismoOriginante() As String + Get + Return Me.tipoOrganismoOriginanteField + End Get + Set + Me.tipoOrganismoOriginanteField = value + End Set + End Property + + ''' + _ + Public Property tipoPersona() As String + Get + Return Me.tipoPersonaField + End Get + Set + Me.tipoPersonaField = value + End Set + End Property + + ''' + _ + Public Property tipoResidencia() As String + Get + Return Me.tipoResidenciaField + End Get + Set + Me.tipoResidenciaField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class metadata + + Private fechaHoraField As Date + + Private fechaHoraFieldSpecified As Boolean + + Private servidorField As String + + ''' + _ + Public Property fechaHora() As Date + Get + Return Me.fechaHoraField + End Get + Set + Me.fechaHoraField = value + End Set + End Property + + ''' + _ + Public Property fechaHoraSpecified() As Boolean + Get + Return Me.fechaHoraFieldSpecified + End Get + Set + Me.fechaHoraFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property servidor() As String + Get + Return Me.servidorField + End Get + Set + Me.servidorField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class personaReturn + + Private metadataField As metadata + + Private personaField As persona + + ''' + _ + Public Property metadata() As metadata + Get + Return Me.metadataField + End Get + Set + Me.metadataField = value + End Set + End Property + + ''' + _ + Public Property persona() As persona + Get + Return Me.personaField + End Get + Set + Me.personaField = value + End Set + End Property + End Class + + ''' + _ + Public Delegate Sub dummyCompletedEventHandler(ByVal sender As Object, ByVal e As dummyCompletedEventArgs) + + ''' + _ + Partial Public Class dummyCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As dummyReturn + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),dummyReturn) + End Get + End Property + End Class + + ''' + _ + Public Delegate Sub getPersonaCompletedEventHandler(ByVal sender As Object, ByVal e As getPersonaCompletedEventArgs) + + ''' + _ + Partial Public Class getPersonaCompletedEventArgs + Inherits System.ComponentModel.AsyncCompletedEventArgs + + Private results() As Object + + Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object) + MyBase.New(exception, cancelled, userState) + Me.results = results + End Sub + + ''' + Public ReadOnly Property Result() As personaReturn + Get + Me.RaiseExceptionIfNecessary + Return CType(Me.results(0),personaReturn) + End Get + End Property + End Class +End Namespace diff --git a/PrototipoAfip/Web References/WSPSA4/dummyReturn.datasource b/PrototipoAfip/Web References/WSPSA4/dummyReturn.datasource new file mode 100644 index 0000000..765dd83 --- /dev/null +++ b/PrototipoAfip/Web References/WSPSA4/dummyReturn.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSPSA4.dummyReturn, Web References.WSPSA4.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/PrototipoAfip/Web References/WSPSA4/personaReturn.datasource b/PrototipoAfip/Web References/WSPSA4/personaReturn.datasource new file mode 100644 index 0000000..dd28f73 --- /dev/null +++ b/PrototipoAfip/Web References/WSPSA4/personaReturn.datasource @@ -0,0 +1,10 @@ + + + + PrototipoAfip.WSPSA4.personaReturn, Web References.WSPSA4.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/PrototipoAfip/bin/Debug/BarcodeLib.Barcode.WinForms.dll b/PrototipoAfip/bin/Debug/BarcodeLib.Barcode.WinForms.dll new file mode 100644 index 0000000000000000000000000000000000000000..5c8fe85f762a0eb7c0aa8b1f47240d25021637ec GIT binary patch literal 376832 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 z


awW(SHl%Q*K#;vtFHvYwMts0-J2YIjdLY zwb!v{v&|%^Jd0}Sv6W}@=uvqV)sk*edsLpKoPBF=wrAzpCeg_|TO&Ox&!SpdEoxAC zn&En#udVVd0hZRzCJ|I#XN7bU5LRAivX)!64iZWhy(&);DyDDP!KG$8KwHmK&U;k- z_NYPSSyUyXYI=8X#Nj-n`46SX^vF}LO*VRNxj^j$M>pNla`-d7Y$m?n8`&KPSmiU#?z zC`vbB#+EybVhOWR^z8{Vrry1xbe6>uW-P(OC>rFMY;&TePE0_~|Vk->aRsh1zZJriNv_{KQeN4OJkJpPh7{4%whx>GUrrEAJDy(aIHvM|s5OE3SR9HcQdYSto*8&>s}o&~jH+!GqbFRA)Z!(! z0A1v9(Mg%mt}pWgV|~q24}eTvuX13*tvR-^Fc0GL3@!-79E@4MuVE8$A7Twp09OAUmExl~Oq@J3p$1hm5vL(_x1T+L32#phipfvl(U)zzw| zS#3*GE%(X0OmrdiGCY@qLxkk75fv~P>1qMex{k`Zig}yCFK0&OoEc(sBPJZiyX!}l zaWaUi-y=GW;Fv^p|4}uH&sD#1UgW@|+FWH=MXu(|OjuS$=`O2{YI8Mr_V$XZDBWzb zQO(W1`--ZlzO0sDbN_FzsET4H=Ad$HuI85D1Bt3pe7)8S-7HodBSQ43SW9ujv282- zsp9_~W^(G&$*HpZOs8YbMCZBrW#SM_ISpuIow4Q?q*0k|9fsHJ&Y@I`-z$PLlZTlwyVR6zIPcuD#Ay)r?x_VR^z`z~J(`oG;yKhqjXm?fnMl_MT0 zzXCa8?2jr&$hfnP95D$(0y%=8zJx7)cGcnkPB{X1ltlM6a>TFqFGtXvaveDW3Q{*Q zLpD zRG{C~nb1zSf$YGRgRa%7-%RtKiJr1UwOe*54+rz_y0XLYLCOxpVX97cu&LOhbjl7k zTqpf?WCxk&$Hx-TG3gFE;h%bl*EAM=p41BDE{6$s*~3s-&?o5x~~TB)D7b2wF5 zsh@xeu)0#8-d^AfzKXGX2bDWqbO~-Ia(1NY==T_l?x$ms7{^=rI9?(J+_B>Mg1%^2 z+dMqoL`HOu{!ey>5FNVzoPRyBNdeOXuPDX{O%ez4z8?Wk_TT_H^!*^ z$;3tylIO~5$C(Ybtj8i$$C-?bGd=V-(0n+#Ybt8-vo@>5Wy|#wpABM4XZx^*di~$IzQi4pZhbk9j`Fi9))|XbRe4x7N(J)oF zzO<>Vx4yLD`&?h%6S`?5OhbCj)%!w)H>BP6)qTC+up8z+RN5m7{)_(JF8q~x#QXum zRV7}tD)Cw<*5`FXf7AE}-)#Pg$& zpInR?)&a~deF@X5Cd|^!EtdYR`=P&UZaERDpfS(jCG_*VeQr_uL%f5gzipoAOPJP3 z!Yutf@o1Sb0zG8C`Nx|lVDNi7agRG5QzzJlA}q($j5JM#FePD#ZcaUdc9dz=~g&w~$RxP~a?FwD~Y@gwzO z-t2Mq2YZ|t5%HBbdz{%|kJFoUqAeAp^D!pj1QyQos}nEm_QXqM#x@*MfOvMy-qZ*k zA`J0$Ec_ziwZo{O%c%OZV2TS>1l9x4M8MVn;jlEwj$}u(WA$Su2lf{1vo|{q^~7G- zIi_lS6;s3TQZs!A1py?w)3UZJMMfHybS2g7cxSpDDPC<-JkF+gMkkG$BB>aWbU|x& z9E5cxtTe*EcSj+^1W*bVcD)3^4{Sd+BN)+gPq_+yi=8rL^6mSdt69bC=z>$y`UO)Y&_&ATQIZ7+5v8GA3bjrHBOZQL1EQEDcM?x?}G@p@4;iD8q3&o$UK-d|Kp zu;R6C8{4Rg;>)V=Zi0htUewOADjpmk`u*F^sQT?IN56fp!M5@K zqIR+=+&1ov+gaGoxCzIoUX4o;E2i;O&D*ySOTWI`8dqmjMd>cOjT$tr^`a`OuVx!H zXk7b?s!=?{1DgaJRZ)Cd74Dm~%{6FTolzCVmsP_@Os{~yOy5G*i>gWZvMOF%j`&oDi?fmW~=ZAO)P5Za4 zy@Alqq(&0vXyz2o`)}aB7ko<_W4$8%OsDq7@V12?Dqq{B5aywDgi{@~9Yh>C;Gra8 zo1DHHV?9Y^e9tL@IF$OH_g{Vn;y;h^oxf6?JcNPXv*m~t^k#7Bi0>P{?zCujwn2|1 zwq|?=#f{L{Ssm$q4$oL?c{ZNQ@vP#3ejtJ!V{{gt zr{np(`F<$g$K&}0p1;HM1w6bT;+uFrjpvPc7V&%@57$cP;<*?P_!)f)55+^A1(ZBX zcwdKyZ}M*d&vrabJlIzvKcZ*i8N|apFTrzPJnzKAD-npd7ti&0Nc&&n!P&*=CwSh1 zhyGqZgNO9+`>A*yfCrq5E;7$c@Mb{Mi_XNuaRWuhjAfaN}i9v8|P=DWjyEOc?h0g z;GrY`58}BP5B1IO!b9GE0}n4J`ZgZ&^Uv_GJ|2i?0?&Q$(2n30cwU3&!+40F!Lx{m zd1Uc0KKXJDp0n|g{=dgVTJOU1IXu`fl;>@DllOCY-iznCc;1cY19<)w&k!E+is>}) zjN*9_9@fJW9@6yRcpiy|ZSMzo$m^Hm`8A%)@mz}M9eD1G=RJ6ShKFtIad`INxdzYo z@vzL#!E+9tQ}D1Yd3IGP&rUq#XBy87@vz>=Px9zb@J!=j zI#oQRi{)UwGyae9Y{l~eJZIq{jZB+7W?a(1HveCE3V2xl0X&D|VLh(lA^nfXLq1-B z=O{dXg@>{(X=eV+>lt{MAItE5Jj7)^yb=$2&UQS5=d*Zj#>29ahWq2W9?vK7ur08B z89bzw`Cf;ojE8)AF&^@R=`%igS;Iqmx8u1B5A*pZ9;VrcXEz@5o#o(IaylONU6$u~ zJS{vM@q8N3wRpCe=M8w1ZqoZ*JS^`?cuv5>Ho?4B@Encjy?8#1hjl<28NLb6)p&^i zw|Hjpd+w`P>?@zaQ^CWsvF_Q9Z^uJe5fAH`ID|h458L`D@q85z>z!p`y*vvK+b7fEH|ZL| zL%u!%&lH|F;~^d7JL`T956kf_JSX9K5uQu&d;!nT@UU)}&ad!11`ly=!t)<^{y+BK z0^F*q{T^MXsY4?mb?7*BcXxNkp+P{pK@O>eG)PK|NDC<42uLa@(p>`50s@{p#vJed z1TX&XcmMZ3&;Q=%aqHlnW6XECQy?*JUj zOaS}x9PkjR2!sNsfJh(;m;>Yj*hhZ?CxNs8^J3qg0onrVfoA~oWSR^>XW$c{9Pk7P z0ND1=fu{ibC>p@=;hdpgDS-306TmbnfF(d);53jKVBSrE(m-_}4GV%v4ODw z=TbpnAHeyx1IP`qPlEvFxeAB`I0xA0TLF$~4q!g;3Sb>B1A_t9k!@)U>;nn|)qn)R zaKImk3H%211L^`70A6qHfc*gbb0)xkObD<}vjMj6Ja8T0+{g}a+{*&r100K?KzD%S z!EgnDd3OT_0q1~G0P7nD)C8CZ=P~QV{^tB$2J8V?*4IFKfOU@xuwOO-4FQ(RdGQk9 zc<}na4NL(zZ&-i!$4>z3(HCG{q63YA69C7o7(l-R0NcefX8|l{0`LoP5#Ttoy;%W{ z$#P%;Fb`mVvyGfb<$$9A+i?SE1#sSX0O|l&fO-J0m1)2tpf@laxCV>>I8LR2TLAlX zBG3s40$KyCOLgEl!1;G_>>G0W-ZvWuwkWUxXaF!xDquVC8IS{D|8id40ipovrvT>h4Cn$Z1)c+J z-&){93$K7>|8vd^16Vi49|o8Y$8j3)82Accp1%SKfFA+Q|H^=`eP<9J4=}$~0Q;7H zzWTE6@c`z>`trJCeklQ#yBc8MGr!~j>z4+|2)qX{Z?+=_uonmh3IaobMgZpq%jgZT zEi88zz;<)Y*%r=Yjzd|XBf!272etu|0OolGpfCG`^PKaZ;Z-XYY$NP!jkOU|o9vyiRHXoD&OyBS2|@W1IzO1+Y)f0uKR>TN0ob@H4=EXJ4cN zI43Frb%4{rL4bAW3d8~q0KSz^B)Ub1rhp0OL*q3xJ*g^M4F5@7e(81luwKU_068g#p%cFz_i*(QJKK z&e5*{_AxofpJR{pbxMX zxCL-LBLJ4u2?zjk1H7KtUu6N#hZR6`AQr$pssfjRNFXDS6`()Io7Z0%U@H(E;F#jVYbBpsd8W0Ag09pg|%ZV#6H%iKjcl7*N z$qQn1vZ18HxNFId*;)!SpbS=+cl*6N{kweMrTOwMhfl^8u+mn-YEuQPRyB-r4YaTp zR_QvJ74@)kHb5^l!ktbw)G7@1%YnM3|A+ejzmab`C`M z7LXcgM?lMn_+GG^VVQ#+-d zK?uh~_%|Q~m;$X9v@qmV1hyo!v9{}uw z#`T~T;!`2aYv={+dGIcXAB=DtgxOE$5IzdMG^ND z`gZ`^^clcDDhqI2`JTY?lSAj+PYy7D)_*I)sbEJVo`3&sAy55OA5?UGQy$?;h)W92dC4`6*Z4x{oab2)=KMPXy*khjs0EGJ zP9B8Q65yO$36Q28_ymCSyghgn!g*l1?s7~n!={GzGcXwZEKr($z%-=c_;ZdHNB9il z)*@UJ;YtX90-yI`$AEKQBIu<-{7nS*BRm22WBNkN#W;j{J+}t03cD2=*Qyw>qkvw} zxK3UKhJjxNuK>&Sl;2aL%he~HP!{dkB4|+utD&zi!ke-58+L)d_Q>t(4Xsf5aPc^+!BD-N?hO> z!hI0OwkBg#v#L)3)N!+!~J{ba?>jLM>bKob0^8>sd*~bj?It&Nr``ixj@vsTu z%Y2I=ybW4HU@4FS=m2dO{JEx2hRqB+5x#s6Dg%2Nmg^eV`7w7PI1nBhHwMK)dO!06bG(A7do#$t_4qEd3~h?xEAxii|Mz()&S_sGB~FO0a?JS z0-RUj;L8#23p*V=I`TdX&NjXR?~E|hP5@7a@P33j#})%mk%oQ3dqA#RQ2?)vYT(R= zfXsz<3}hz-s`1l-A1ua1KraI>L|lDF*?r2lHXsZ{2_*;JbhY$mes| zAAmg2^8yW^ZGi0pEdrK$7i!>v$a4vJesK1COIXeY-dA&tYKQoau$%+D26^3Z95~O@ z!k_K=0Ab!=d%Er~>U7d^Q3cw**M@C3Jp%E)DP+><)0v z<@&^Rxh>-PUOEfd04)TZeKZ<85x{=W1#o@mT+a$S2s-EDr{GE9%WH&V$?LBmv{yhq zXuNOZ{3;KW1CAs95;U&6eGx8(FxNbe3;T)hXET9M5$3hedCd2_(*WPUcn_Hh{(OI$ z0)7ZQ18jA0-X|;r{{`{s5a!xg3cNewIWH0e3xL?*KO!y%EZfNIocH}~e^P|`p7#?h z-^ZrHe<3*6_PhYs@GoF_FP;n70?s)U7hu^egZHy30rq8IARf>PIzKaf3%}V&*NYY! z$BgrWd3*@F4tyZ&YFN%)UO&A4*>5+fAshrPBhw?k066Cc`@w9`_IvTS$4{q)=9xbat+rsSM<9(d>V{iI%?Iizue4y#2 z{uW=x_}}As&k_sZ7;sMVx@W&90jS3Ts3ih?8vT4e$q^0)_`VVyhza=ei)Z?qW%xAu zu}pI2#Wk}!&=BYh@cxM7&G!%Lt$@F4^z-@bLzr`%eG&$+KFpu%I`e0FjN`SyHnBZ? zuVs98APvC#!~{TUfNfwr;}QdT&4$9V&dC7!QRf)259rH#p#SN`@|Z3?kON?ySU;BW zKEOJ&ABRK)cyV?HdQt zr&b1dtMMTw93NJ;+z9llln?eEmJ9Z70S&=(BA*pI0=*4D6QDLw3D|^*z8g3Mq(_;{ zS_gQA;M)>ue!!df0bo9~eklJ*(E#r?un3q1Oaej+1$gTU26$V6eLyPk_keCdf8Yer z05|0Azwz@XU{Owho0cM&_0xc)f&N~pjQ-wiAQf)1pN05)J)zx4+u59x2Vjw;@^2!YO zA$%HIJ=CK)uo2h=6vGYj)vx`$Ge9KJ7f1ml1U>{FVNre`WuyhN0)a>q3UJIr0M2dB z30@=b0ls<1`Q@7<84%{UbB@rT^N(ZBc+Od_zh!~iKudsmFi)Qk=O))Tu1)oT4}eHu zIzV5}p?ASoM_(MdFHGxOduX{XFfU%)VL(YB5^xFN@MgMy3Nw#)fqA|Q>7e`Y_xi9- z#6Okwf2I4<|GhpO1A=YkSo~8yjOQA_apk%f24n(q14V&~Kr0{;SO^>d9syy<@DpZ= z3VZ^Dq0xDK)HoP%sX z*Ljwo1;`1ozGZ>BKsSK(*a=($;-dVT0Pm+C0G&|}=FK(Om#;5R)`k7Rx;y|L0_?}f z0H2S&1YQGw0#N|_Aw5tO7f~^wI8Xv836ug#17(1+Kslg1Pywh2R01jkRe-8MHK00B z1E>kq0%`+wfVu#F2i&U!2I>HHfyKZQ;0s_C5G@RKK;Je2ngY#$=0FP|0%!@e0$KwV z0Tk)>cR6QE102gz0AG~>&Z9B_=W=;~bF2cuc~A-9`yA&Gn(xxl($ANU{>+!@%K@0i zE?=f+J}j5{uw3TD{8%qcbC(bOn4anA$NX3y=Fj^1>dSU89m{9FoU6=_`LJB(%Xaz7 zqfS5O%lzoia+sd^`s%^_*&gQ4eE4F%Y!A~@XTHAr`RWVFd|!PbIe+HI`Y}DzF+bLy=~)iz!TJON>@RYbLw}a*s~_`cIealc=EHQf z%$MabU)GQLvYpI_>6kC;Nk88>(vSJDT$aOfnU3{myL|n`dN5zUs574VFg@$zYX|dT zIrL|~%#Z0<9_!(&FYC$jeDz^DOvn7_=gSX4mk-M;1+X0~kL565=FfbXAM3?(nVv7! z&*$e$&wQDl<+6S(m+kfSFYCv8`0B^vFQfEHQm+4r4=FfJqT;|Ic^I?5h59Z5!*bbJ%^53-&{NHN-EBm^vyAQ0_n_#^O z){kxBy%d&Y*FL`g#0B`?#`hiGbB6&LfUH1nfO)Ym{u|!|@N0pNAAnAYfsQB$oB%R| zb6w|W)5EZ{;g=sepW&qd=jV*H2=lW9_lc^)&IRYQ5k9Zsb5VY_=QDwOh~u+_^#DH$ z^D{7?XRbh)pZyCU90&Li@B>c`d;mNJaLeny|I{D$AW#x{JpuUavJ#Nn%87xvHb~FC z4Bl(zLwGNM+jsZ;o&Co#=d-iM&_99BdPcxLg*}Kk){D;ro4{uX_y|~z5$778%kWtp zpO@8#9tku@xB^fb;hL~t0Egkb5f}q)Jvcw(^O@KzXj=f@AMja8e4rI@0pN2T_7$IZ zbwvCrfPIdS9qzex7jV{h27GQH%=umu;M~ptjn7)AAdHV$?m0j6&JFDrw8yXwfLK6k z#E*cM5%IlX@iF6_d+>>&mx6y0*lw`t;mhaP3Ba#{_XFqikb=PX2g_sneL6{ZI`XE}$r z!SXpM+gb;<9l-J7-enjp>&iWg+rV}37QkABXCOWR$bvAhL)LFF&>IMbb`DxPgr^|P zeT6SzOMkP}en-u7W_-W7<09*&Y2j}OIeh9aOoeR4g8pnz28j`yG zy+Y7pLgPL8PtZ~UoNuhx@38G*;~=gm!pyf0a0cPp(78_WnPCc`B(zSjbD*;v_H!-3 z4?Z72pA9=7h=DNI&?5k!iEV}DGtN)xgYaO4c@1(tN5FE9w1bTXU-mE8OOAC*Sgy@w z5bg?ajhqb5HJ#Vc@32FF3INx$69DHh`=9;BwU_%5N8yW)`0o9!GN9#jFi7FPqR12q7y6>KZ}qz=H(JoNy625SH`1R4RncMb#Ie6<8=1+)g*0Br%b zm;K%W=m>lObOLz2bG$zUx&qyR?m!QqC%`p_^QaHd7vMU=Yjgk*2E6&o36cxoSmXin z0{MXaKmnj2PzcBX_+D8NC=8?pvH{rv&ea@1IFKI50u%%Ixqz=Q_wQf-6hV;lvN%u@ zXaY0^xW@1ri2yzVQUku1uUzuKmzxIKAb{m&0x|=fdjkPpR~Z4m{DD9q8W0x<14;ss zfaeFmAqK!T@C3m3=X;R8~Ov=LH~Xi3;i$${qXO1vGl$?6@8Hj*9q^FQo`~x2=5Ph z|IhEW@H5nP*jCUUApRGGU%>JnfX^J70{mQa9Y}+?!_fJ8^D~6`8J73GtpVQOU4gb9 zHX*>zvwHyEyHA4Ocxahm`B{qh82r4K3#ba6&n|`|?ldf)UEBir8O{%OC*lKP{lOm~ z%+E~k!*?t=Kh*Fu6Ypnv?-B{^ON6%rg`rmj=l2Ev{VtY1`|#Nb@29ba`|o$LFgHF& zU;F^%LBHe$8bIT7lP=IAV5$H6U95kXq3j{gCN(u1imurnK|_!s3S-Z#r%nlX=&S z?=W65z5I`FQGN|;tDNPg=h-TKi|L~#D4*CFlDycNjf%-{-{HArMWwHOQSoOiK3gT} z8%&S3PWeqVJ;^2ccQXC4=|_z>sH*fAugI@`f0dj28|Aav;!9su{4~>3R8zVoraw15 z()1mhl)geu`5n8V^l3Ir|H|}{#zSk#Z}m3C7pN;9f4g{ZvwgZs|1;>Un-8PrsJ^F7 zZy7B8w(09nD}B*!O1IbI6Q7Yj&-4Mt&zrq)PVwz}D&233(cndr|nTYBiw0O+}l}vH;dn6dX>+V z?u6+X{J!G!@m85W+IYMf^1BzH_};U`U*}YLH3OypV){DcMP|$Iy&%Q+H{14e>5HOC zkCjn&>Ne@g>nh)_rav=%i0MC?-gvwG^JP-{ZN_I9f0adgi*VW9W|LJH4Po2 zHvVyY`N#QF<$N|(`Ly~${=Zs$4~yStdbJKpm+43OjWv7!qijVU9)z!21Ptwnr zzQK5spQT^?MYercr7L|}{Mb3!KE?S263_on_Hz9&s#B=zhtsCF{7L$4)7O7l#`za5 zp>%sKKJhZ?^Gwh9v(gPP-M^&#zZj!>WKXU7fAg*S<-&5Mk3LrMlPo^zM#Yy}q4F=FX zzNOYF-{dLemm-zyk`2Q}X^+TW|S%AaTP8BZ&IwZ)&Z_!fUC|C znx6ip{JpmF%UWK3>(43wHtnTPFg@{k>HAHu@u$*f=^(#)6_ox{<8?bp|JH1>6lLA| zvS^*^7hYNY_mSzr>!n{d-qCp3luEbMY?Y2G=R}n1(`35(Y4{kGx60!4d$nD8H%$L9 zwep#1dZn@Q@AZN5TVec^@giNM_Z%<3pUoDUApZ3k)i=>u**fKv|CJ0XciTjzf4Wxw z4ZoJ%V)o}H5w3pCi*g4Ed%HhQa`UOs7t(i`o-pnKcb&~KJzX*R_ccAr^fShb#gl*W z1hU^PQ-0M;D%}FpGk+z0t?7XYFVE+{{_=G8808~GFJ-W13 zJD9;Li>PGUb zR#^G`bX$jB5Hb(}$S;qv?&C%0J(CO25tc z4C6)P@tY5LPPSC-s#;v*)hjo@;ezjoSp0|<%4fC3pR)KC2bJ$li!Yo<>DtCuzW2UV zzH?1a|GoUf6DYoOGqv-{WA)3RG3xilAF18PEWW`L#b31ebMv?}i_fw{eaNR?6qe~H+7iG+hKZz=h6=^ zQo3grKP0L0%duGcw}n-Yk*$>9w&BXBYFqIUqr_Jm-?~)kZknF#uIj&Nn8qPIX&g8H zADJFJT>53>9gUa0r*uorRw<}@oj9s~YSLEYJ-m_Xx60zDj8c9#O#kqK@|k%|=_)mr zf3HHyZ-wzw#^W?m{J;@vUqG^!Za$4&tMOg8MD4v`@$D@B&Ub3}dtWI2^P4Ot1 zUBjXB8y=zbTa1rcuKL6;t#<7`toq+Gy|?Lq+*5tiA5r|u*2<^ZZ_=-iQ2y&yD8HSi z-!cER_vQEXai#zDp?I}Nvb&C}y-|f#--pTXx_&u4O6BDESa#-*%KwMQ$|riFmFzyR z#R=)3J&~U1R#%t)L9J6RzMt_rwZ+dGZ#^WMTMxf6z4&dVOIk;M3ycr0CmwWH@t+P; zx=W^aFuhED`5iL;h4JVOq<3i~`}Dr@Ic_{pW9iMB$#%}#%GLkL?mwIz)M$#U=P}b8 z?2(>3oBTE#pJqJ8Ud2B*KBu4ZO&6z|%WuUJ)&JzogRXy~EdJVeN*Ct~#TS^R_#HV_ zPKEu7pJn>K{>rynT;==P^pUybKX!oP#|@HAm_UAe=PKX(ruQ{H=T-VK#y1RB z`azMh>leuHqVdEF#jAwebL~4ZcckmDCV5l3b#9gE`9GH)FPi*j8t-NNl-YrGRDQs( zYVW#UbzQy}OmAoUd%dN99#i=pG`+v+i|Z<%bH+pJiI?c3bj#jNS6o0gV@_AwDKC<}W{>t~HrN3-?tldgiV1e@OYJB!0@wA0i{)xTv z`_uH8H&kx^ebQSlmj8#Q&oq7PQt5jR$nWKCrOR@quN#N2`*D{Pdzi)(^%s9&yv|km zHO{Vnys}s0G`Yq_*YEG&P<*+4(w~|>*z|@qWaxAJMWP5SjZ%75KJ<+s!HJLaEuyZknPr+z5iO#S)jrurkre(6h0 z&k~*A@Wj6GEybVzNcpzPvdZb7T707Us?SwRzt7^U?NWKkZYzDJaHad|dzEwLj`Yw& z;_rv5ymEJ?*Um2g!KQC8UMM=hF^lgL&(rwKF&<^MV?FiD!#f&>1%1>nnM0K>u&;QI z`toaUeC7hRFLgnU!wU*-N)o z?<6t#O@DmP(rn!PN?);o>J!;d`CK)7c*+e|?;KNQzs)klrJrp4so93p6uRs`8Fji>?yyZ=asJgR^>O(_@V9Mb?PbqfJ^cl+ehiz8K1O6eg}*euTEFGWE&O#>t&Uj zCg8N|hiX^Ef9j|DH%@oR=_4(Ejm2*>{g&wot}0zvdihrgRDNf!OOGESUhIZ=%9n*d6#__P(9O=bpc2oO)n8Z^6_>N&F>3JuMx9G0;&x{}3s&>|@qyF%_p!SaL zCBH&Z^;|w}OrNk#{&P&M|Alw=)BFP zJ8bdKEIzP{^c+={?shEsr_Qc?8`Y3Lshj*NM#XdQGt15PtD^R=>D=G-*IDBUx`==I znc8`2qxvW24DlpqF1dD>*(80S@n5d09dU!&xcDO1#4Bc~?|4tsBP;M*H8?w9`<~4P zE_U@=WBZ;3ZQpaJ=?Q9R|7W)8X$Q%_kLiD!e%g4;8`@7ST2twY**@pKThglyQTimd z4?5rCGu>AFK+^;2DE(N|FPPrW^itc-xON;gzS#H@+b7LdU+Fj8Rlbq7FB;AEOD9_V zRnt3}{@C>LSxUS7kD9*Bc&=S4H&(dfL$k?F+aoVOa-o|TQQ~TGM&016KT5tQkMF%V01k)4Wl>a=_ADKSD^m?`r zeBSs*3(->KWwPswe6c=4~w@0saCOb@vuz43PWUom}~@pAQ)U)T=CkJu#}tD*Fp z#=9D?yj$@r&GyGktS&ox*5vB~&UZxK`bpG9n6c~7W#mBsS=-1H2wrTg_$dq*2@V|>5aMYbOu zK2Uz^;wfG5b+v!I=^c$fG=A84jvMlua!WSZ5asi`@kY0$55Frr!1lTQ8>`*tjkh&k zazLX%F1%2B zqFCZ{jrTKt*6hMKiVun_JNj4EE8bAG=dSS@ccedTpmO{FCSJFp__t;o?Nhmzn@Hbk zJk@v7cjZ<&l@5xh%On1=*%|S)KlswDH$?fgHrwH@(j788&i2I<+P?UlZR_0o(tXqW znjU3(ZQBn&WBLZ;#WHDMJ;`M47Y;Q0IB?n(dQ!o}qL*Ot0Xt{h(u}r|DeFy}x{A`bguU0rI>wNk1;)dH>JO4ytnb1XEwU`m-V(UU$m$E5}%ho&-ei2=gls@ zr1+4_vYl+7{;}T|ZoKBiTki5bYI=Qt=~1TV>a6|ZO{TYsFaN2gKQlYq_UY4B*ElV| zrulH<7tO0bE&ghd^3QMk^V_>B|J#;srs;caU;mZyjGHt*EzT&v0NZaLyG43}+A6n* z?YFnH_}?u4bJH`NSNd98mCmoiIXA9ZGiV&z7@uH#zwu7C5C1rm{08n&`bF!?=)S|^ z>t|Mcu1|DqT}XP#DH`wY#upj?%DyjOf68T)e#G>_rUzYAzL$*0%p|`u zm6YzsEaEY$isuU#?_zxPCiPdmni{9gE#!CC^b`@|H8#s{Q_yhtIj7VdjmN_b>Yx7G z6kj)^_>f@veQP{*Pxa5T=+YZaRX>a{eXH@C##2pG{OC*Shj@LJewUy2!7I&Bd^&&e z8kgnwvGIr1)Xx6bq-XA`cGRsdeVp-cjo&wZxt8LS_LTpOOKR7_QQ|L+AIPe9c-7V3 z@ND9(jpv-D`gYi&dQLHZ$oPy9?aLm|r24-!o+q=o*IV@{I9=toHa^?<(h%*ho~omA z645n{Xl+Cj5jzb zzdW|DzvXA~GF{|1-Sm{Fq`xpe)OgcU+F#pYcDC*Jr!6ae`5C4A)AUiMx3up8+%~?~ zc*fP*-wd$t1B_iOo}i-gYiIgzrXMt3>udRCO|E^N31%Os6d$-j@%2-QZ!&u|jrdpg zJ%ik3H>e-$XkRFFmA-#4&Gh1RrFS!Zf$$T;QmrSTKy7xS6o3W3_~=iTy79?9L;HZ6vuhvmuIbZEPmx1o_K=% z)BPa5#v1v5Y<$y8jZ>+~@_U$E`=rTVNzYtd{Z==H^dY8?GyPlB?;B6uQRB5NO6ePo zQ9q3^ebRFE-&WIan*PM}RAc4eV1@kRby0qm#!H{ETH{b^hvE;`Q~h3=zS#7Tor*v3 zQseSsfzo>^^u2}fSJHFskzZ@mpI1=7=Ip3(YEn_W!x;7d6w?nGkJzAooAI;yb&v7m z&(z;9P0#aO{6HG*lY3>=pW$i63$|4|TAM!Gc+QDxe}}cI{}ki%e^k8>nI3RLeCf~X zpPDzs*O@()hJQ^2e{-a)+8@$Y?J6-*?d-c&?dy6@?OFO-?YWpz`{}1Dsh)8kV^6O#y;(sI&|H*i> zq~ZmKYhQV`*)z5e-fEQeVh^-0zR&o4;{gw)m$v=!?;ndVF`n&-c(mr)=jmiNcT4eU zW^dmQckSptYOk~JPd~_Jc~u`sA8dTJ@uWpn?*%`q{k57+as4sK^!3Is8c*C@@k5uX zJ<&@l{ig5#aGy7>nV$TRc!jUzH^lhu_q3nYeWmo&1zWjvRTE1eVSKgmo5pL6P&-e* zFTc@C)UNfW-!-0ir2J}pq4-jti1%M6e&G9W)IVpmfBT}F_O-$fNk3_NfwPK#{$5t+ zpLv_o=PaoG_9ls?x4a;~DW+#?t^SA@p?(@`e8v*(C+;!*rSXZ!)ei?As=po^_Y!D- zG5nGA*2bR~Q~PtaP`@=PF5V$h?U-WvA>$Ft)&3cWRsTK4kKa?hUz(ohH}L~0wSQN0 zgZ3-KQ;DxLKHm64v!@=a-y;3A{}(60GS^=l)7UB-WHhZI-8m1v=U>>H_l*aBnJ zZ(WzG-GqwA0A zhoz6z4;K@vzNgBmUMX1v0D>D?E}X3AZ}^?RdVesS0P zSmO;pQn?f7Ep+wRV*Ii3op)63^H|y+OM6$mNvL?HMk+UAKzG;AV~y`IKJh!1f8eId zeQZ4ZmUu|$cdlM*k{@#QN{~XfKqJ++>ws)7zWox_bKZBV=c$`hU44(m=LvCqk1?<6 zQ=;B0SC0abs#n(qs@Kxpt(`vap6YWd_GwpMoSZ5zq^0)HCOp%A-v`EznB7rEe$U#- zulbVIF8z%n+UMG3yi!r|bYCd`W3%slqIA`lN$+obt?@30r9W+@^v8|oIU+s%YNc;> zTzt@D*^6e!zQ4xR=Rt5r*B^C4WE=Jx@7le^?9R(ionP83vd1p3b^cM=idjn^&l)@JK{FaJ;P zNPiN(*0~MZUCH@3$SQu(_-5lNvPoYNdx!JCmP0&F9PtV{#RKZdj=in?+8IA+c1u3_ zKdvvo_yc5nn;m)mtjqsg=A+J*$ReBP!<~+A32fx*IoSpw~!hwUUa^l zBOPcwz|M(YFkZ^ei?(>8dPcKzpqjQg98>w96;-(z?L6mdJLfsZ_&u|U?c8R5 zJGVL0Y?dS1&-mKTV-~h^m!F!R$j)2NHT{9<{Y* z*tyNGOwVoSHbWCEckAyo67*?GU;*3M;ajIQV1S1rD!ozEO+e#v4eey{2GP0wiOGjG+? zcqFy+m|=bOoVZGT>9y<}=5W(%?$P*sa!vae>x|zqzA>l9=Rqw!w@sEyyiRTLu+KG) z!_7{#{gfnjE_1$}*L-aHK+^;4TxNaSSGi#NCgY{-oM!UE>i;2TE86+X<92>C(#~Zr zH$9J?yS!?8rxV(TC~xO5yW9E9WyUAOS?}&M3)(r${W;aY-Rzv@Y|~E|e>O<{nB#Nx zYl~mif1kzFbME~O)IU-E)IT})sek6#{zXPRAGzAjP5RqD#u(Gv8oy`!fbsB_>W2n) z9`d4{mz-edAUB)-$ao4n|5(q?Jyx*uj6>`k<0{)X$ZzKk<9)3BXBzKi{FK>tcE0d) zJ6CwnxSyRL+_qBb%azsh{IFHx!_D@#bAc=ET;So8iqG+rY{xhU+;#cT&Ik6lbAX3U zuWRT1a@cvlZ;ekj{?zQ6fIa%WW9R)Y+d04lfzr2{p32VmCF!o`o0aSw-$3J$7xX;( zs@Ypr^n9sGRoR-G^qg>=*`4;By`r7tJ8tLy(%N(N<)-Jcb9|#rk8S7qZX54zylOpr zE@ie~e)W%M=lRyyIli-|w>CY2ozt6b=lA*;Uts6frxu&^{Bc5%p2O|WpyzPUdZ=G=Ox5$Z7MIjN^X$2HMmtxx+Robzu;bQFITO(#<8)T zqZ?`ZHsgKmeB5d~4|mhf$7QhR!>jDMaeh0mHrn)f_0 zUD7YubLMt-j_o~rzFcad+I!IS{-*ocxwUh~Ll()e#9rk$-Oi^SwexB(j0f9!vs`xG ztfTRK_Plr7Ahn~Mo&TC)de~s;FO3g3-u$M@+hz9N0o9|ooeN9UkFb;j=) zUt;IJ&f7V#M0Sp=tUV7tyh!CQHJ)R!c#PP3Ufjj(tNSV^Z#+An^+5bH<8|^%Kl{DX ze`7ppKIt(N>v>z5g5s^3$nG=yrJd`_Y3I0N+WD<1#y>RvgV`B&PV1%F2J7@ZcSo3> zt7ROo=VudM>N#@Mw1aLP{@Bi2#j*2Mt?c>mucq%aUM*WI_qi<7XG%BL?6-EVs)U`p zx<6C#@7uYl+Oxz58{c4jshx|uI9KuY?YZj(dmh`)&NFQ?y;OHS&pT*(a(h0z*z_UB zLwd;Xit%#i)X%Z)`R#N&-&Ee7+jckoh3U&oKWTcbi%MT$yXx81_;+@$=}$Y)l-bTB z<+t-lE$tlBOyl|N`RTSQ7hOM=vvWal?K$cUiw~=+_@1V}G<~?~KbzkC8$GWq6sG5o zyNu5<-qxPG-uq1b(c8`)&9&#U2Q0qk48?o)eD;$~%6FaVtxX^AujioO8GmRzb2^ou z;+pzr$pFohdO`A!H2u>I^4nH(=Vn%Welngl=J)P;Ym-&_1mkn6DgA!aql_Q2=gf5ibl&FdOtmAsJ$L@b z^hw5(2FmY=@dh6%-{Cb>Ud$V+@0M=TZA(L>{HgJ5GsJIimhE0k`BmK_zS``9xk`U}yY!oOo~Wyx zBdToYhgOm?0nDy2>QkNPsA12wPnq6gy!5Y4FZ^83!4tJo`nksY89!@waT%49 z^^Dqm&Yq8ll$Acg^b&2A&;FOnccJkk<`>jX@l7+RT~jM4{SM=YJ1G8{={Y)zAF}7~ zb$-0$*3GjWbgm`4J%|6s^hw5(o{--Y;|+@GdHc(cmEZ7`I>!=ogZd+nJ)duG&+Bhk z{B+Y(mQ?ymsg&-8>FGvWd%n_h`j3t8Fuv{swXcX@8&~f;W99!|C+TTdDqZz)()*h} z%Jj9S-!|T zLl@JZn!d#JZ0(gU+7Bu(&l;8A$@uO`s@ET1OHV&pJoicYH(Mutn(^DCm0$O;%dUT_ zjuBsNHtEmuU(i|gtMyFz3^IMa@r%Y2KUe$@8&z)fGfH3TrS#`(lz)@8vYB2hJ|d;| zRmK|MV?4vp+CLd>cJTYR-1Qr@HqzDilJPRhr007r|1K%TPul)T)2BV0e}NWfT>2fx zXBmHOc3df?+uKTh_l;+4Egrt;uuH$LP+ON@k>jtO9dG)3g{40<-rsoL#Y*?B*{dU! zU#H|fUHW886~CyM(tl)p*(mv4Ha@$9>UUza^q9+)E{5#`O-}g0<=4gdQ{%^t=NY2? zqQbU6v^zrO^{{=SKZYtkeM{*-neH7@IR)?9K9lj;#viRveX<;tU%i#$t?tYJQ`7eu zzuoYPt7rH71Khqv)kfm0%_d!K$=U z^%-k?kMV{{j=1?Vv5@lFV*Eg3<@eb1@FwCROOB!pg4S+Lus1^CFbbsiE@U z+Vq*rKUFi?1Pg9EKD)p$m#&ZT(`FA1mtVjV`F&vfa*qb~a{fn**Bd0B^M>~ArkG80 zKHsh6cwsZOXP(RAq6~^Q2lHNboIafcwMaq9|wxf<0+N=14*~LqQ%CE2S zT=!LO$GFlLe*$-VgW6d_aseC3z(|+O>ZmD#-I1z>FSZTp7bVt z#0%_J{_SJ8cje5>p?p7UtbC3Qlz+%v`PaVs+~u>u?6Qn^9M83VxJw@^lXzFNEn~cJ z@iW7vf8yWA`Q0(QvAXmJUC%qeWHrR=bQ5oX-u-D@_ggz5@Q4A#0^$PvJMhtfP#^)2 z1V{m-2Kd`S!2tbZ1MvaIrvb79g@N)wZGd?&PoGapgfjyC?V^f6W1ute5x~mRpTASY zGNS`Y0qXCHOJ+Lj9tWT=>*n)MWIA~c)BhV^)*)InR}~n(;zo-WHwl|)LDlWey2e9P zYJg?2-hYovYjJ-spJ|wu^=2J&0pS4i`EPvT_J8~JuDn?X)|+FT3SeJy4E|f+e}Cir z|J%QD{;uEe#PI&-THzZj!3XqjA_$z|TqHP0e28Bc^R^a#)2lgt>!%5Rd!ihEU#cX2 zU!n$nKdv(V{#sxB=3)>0F7jafeo#Nm?{-)xT6EPrbc)~tYLO3rt2-yIi4s_Eu&AuZ!Y~{c%o!{)_i&N0o~#>xD=a3!dU5UI zn#8qK%Y#fUi7XAMm|rl<6$9D8Rnx28;oG{;V@~)^EJ& zf3M?Y)BoNVtj~0d<2=X>R0UYqNMIJga@f~whp)dzApAMNxG;cq@b%j#2rmQ}$96JZ zZGe5sdVc{hj&=Ea-M@my7uWW`gK7Q=ychT z8tRMp%?)zuTu%w6`6te`nep_C0r)uA>sUZsfbqWdo1Ep)m+|r6;Ji=q#WNp${^Mc+aI`yf3) zU#?-~%o}f^?l(4BcjnD?uQb5AGw&imd4Sh0^DYil2Dnb~ezX)&4Pe`H0cC+&0Mk=r zomnrIof%*r^kccKS22KjlmjXO%!}#k0gZrWKue%4&=KeYbO(9^{ei*2P+%l58u%2L z1WW^F0&{@{z!G2?uo74cu&=WMY+D;(6tDu=3p@hS`Qft%FctU_NQent4&d+7@wYQ` z;O1f^a1khm$vFb}6{s78-^>N_2IIa4NQa3w6bQfs8x16gj`{$3Fkub?MKMXw0D~}L z(uCqSxPZYJe2x#t7}U+RG_afx90%$J0M?&6+foxK32?mA0iA*R0LP2#=O+NQssP7- z4loF42$TkP16Z=$`vcS60=@x80BwNy=mRWa&SwBDzbW!3?0R4vz$ap9fTIY14)FKN zs{>CErq2;LIR63?PX%yiGa2v$cpl(WgbPta zzw_ID+Ysi{>1N>k4Xo=34+Z$m!0*AiFii*l4V$2pUV<+JZx22VyamSoG57@VZQ%RC zo5ANaIDbbv59Y*b@aXVK3T+X15PX_|R|8LsxxzfAfODQr0N)0F415>3Kju(EqzOhI zXTXPn4*;(Wo)SL6m|F+HCxcf69}k`%d0YVR1O5v9OYrQ-^E>cyn1d;i$1rfV9ZB7q z#`zb|!kl-Uf1HP0k2vqr0a*dA9}MRON&<}IT&xIijxnwz5CL=pG69U^oE!$wmwqDv z&ds90hroPbCqQ5NF?l&a!fSv)g!2L&5dIDbV;s;AVb0%@2uA`e=K+AX zT=zSs6A|X`gUk@>w~l2Eaw&Y z8t_rzzkt*CF0dG!r*L{9TpnY-8$7G|&Ie~3+knSF_z&Pu@Hyc0t&2I39C@7tr|&B8 z!r-xx7k#5)a*$^N&yP5ME@QhRz$b!l1?S1W_29pP=Z%JS6rA-ci?|iw$HCJfug}4Q zG4I$9O~Idoe*}){_@8@8&NYJb&`H5-#A1w*OKA`IEJssJ4Xqp2xrX$|esH51o zG{&PE|IwHaeb9urH0FgSzNPuf_LV_Pzch8XZgTl9c*AmTu+1!! zU>>{{sBvAmfI^s#U>+=&_X%l$i-?;AN2a4c)B3{Y5uOb(2|AwXSO?b8SBH-f=Boxo z=E?ML_DNlE&e51i%yzz6KG%k{0O!vgBxajgF2OqF1eo7l#1)0ev1c88W!FNOb@A1Q zaX#*|Z~FV%^-q4ja_L7Oa$i0^OO0{#A=p-5eSAK&)EMXUVLJBDn?4LvV;p^bcysK1 z{?vT&2)cCS>{Gsc@#L%@UvFwGgZ;y=Bo&C%g%VWO2KJeAgSI$4hGf(El*Z<_h za(wmpyC2J7J$-q-S+6E==G1i0gz1=FK?zQ0IFN=U8V5!;u;5$GjOw zpOgT7Mj&nq77||{vF!{qzYf4u#I=a4bbQ}qy_py7VSq1&|Eb@6<@(yrb}%2@&bjpq zS-Z80_vXC6W1SNLd{5=)46a>C0ls(ga|GXKQvj?#ui-EtHIN2K3#0?m0~vsfKqeqF zkOc?_vH@&&A)o|M5-0_f1}XuSfhs^%pc+ser~%Xlc)bq+B7vd6Fkl4mDKH+G089iX z0h56rffK+<;3wc`;1t03+|$50pr{}2m4V_w37{lU8Ylyl2Yj!@hx}cTYdv2aOTIW( zd~w|P8pF=Qi~Yn`5=+-&ID1}w|EA?!;EVHuuTGW`-#7V+uyhs5VItt=E7w;KU%9?| z_{z<1^{8m+s_x{7YRqXd?cD3{<#)9L4q1FPOSd;4NBpmJs?A^Z_T}SC*TM4HXX(cD zQ+m!ZzId(h#resXudBb~M0kUbwRFQaDZMY9FCSmJzvuJ3q{{~DcrHA<%7ZzV51&B` z;Im{QuOK?DbT$6VSAKxAlve`b=jJ@FD8$D{Hxa&9{Fs<;Jv{%9{DUTX{@sIk3p@uO zqC))fd%~kRD}z4rqV@LzF-V)}z3%a2 zk8~4yR8TZb-w^@9_#p8aZugKjQNqcW?nOO+74#1pT9&P>e|z&Dm9iOHYj*1 zev#PUn;9H1&kIP6Jks0X*6{8^*QnwYqsfg7$8znShn z_A4*u-00ramvD*tH7e@Pox4$w9z{KgdUorNsH#=I_VZ@L%|H4a&u?C=7>n?c(FwM}_4i*N9Pmvdzm5LhLC~Usyr*8^MJx`lqh3WtJ>0S59&S?n zy>svUKf3oEx9on2k6^JuZKD2&+PnRk=YPqMpZVVLe=P3`K7K|E`Yp)&^%Yth^?c`+ z7oKSs-@-UL!&7vr}?>SWb(@`V-h_SkTkf>D8m-hwXdPVU`y-HzXOm^nJH)<696@QsP3R{~A|*RUWI2d-lQ z`~)1G=pBdUdrVb?dGTUyxMwCYVEOr;>ABw0(hs$Y!7x|zTIENVis4nsF{ES+?~6qI zw_xHSC1ZR3ablK=?d6E^s${U&E5~Sr2c&of{im3(;BzNt8YtzWy($^sTb_MA^xv~m zKN4*e{*8>D6?xur|Gt;GIl^sY^WVx&IpY4!;r^ZL{(TmW{&8KnwfpxQ_pe{v+a|649i*(a|r4d8Jl&xn~C)tjc|N#ORN*9Rj24D;Ilm|>v=a8 zYu+M0|6QGn?b@A-IZTSh_WqQc?cG|Ov3>LK-`g(y8~%;q4al4Z<$ju&|8{f#Hh2Ff zE5o!eQHL1bvf})AY)<~0DU|=ljm_E~O)wMT+tCIi{2Ts_?KMOn#_&GR$`TK_I&`Z* z{~ysV^jKJDm2vg3=#r(&O*R8hn#j^;rRPB}tzRVALi`uqyW^hz z#PuSA7kXiM;?xZjhj9_X>Abmq$^4lvQ8wl>*DtwavvV<*@BQld`@y$$u9h)Ey~}p} z+E`(iO9f+*F0QJva2HqKSXLL;lnm`#o`~%mY3yFIo30jY?nWu zdd2lFxVU}(PaQj*ka36nUpThY#U1m1>DU05?t*_3tR$?0Ub)5lprvAR3lLjzjC<2j1?0gpSP!A=?v>)Uj|E zw>KcUV+*}@NVhK_wPO*%?SehOqXF3*YwzNY1>`Z$j(D7MHK4S4l3fp|VxDBT0%|)p zBZTaBKqJS(J+iw25svi?C3_Ii&#?=LJK((t_}H=22|EU-^NSY9C#G?6*Fcs&aDih3 zkS?8H=D<~sE%Z7gm*Roj9g7GS+vQk$i`(bej1a{gbS&KBjyTpclyPMP?>TnC#Z?S^ z>e%UojH?*+{H}}OzYS}uLts+5}3uYh+wjLfdw6F@8XsQmT_!G2;)`< zR=0G$k>{qsMwU*jiKQdk8W>^e$aV+zbS&Hx>+M+2P_cfFU2t(f1des=bi&>!?^Yn6 z{&I|Z2haD58??Z&gqPz}cxdLN;L1wnik$~A;+T~IT}+Pk=oK`kAd5yH5mL6MGyySQ^f zqaEuR%D8($lO4N&xC3C*9Xp-yqu_-8kAfCBwi9s){T~N?;n)DAJK#MDTJBhDlzzZ_ z9`uc4?HmgT-s{*xZz$rT2mjz$MDWnytp2HjFFDp8aXI}{2j6sTMhIEj;Jc26BQC3d z`rrqS^$Z;vT+}~9@N>s5Ag-u?rr=kOoleMfS%Ud7l5=Tja7F*D!GVqqK)QvF+G!0-$Obtfwkk^pxC$ABQe>mg#>@gDUT z>yDNAFE;)y7J!xHuQ;xFf3bCMvEy$su2p||;+EtMmhmmt`YpEkE%xLsmJO}?E6*x# zu~Bca#c#3QZ?Q{nG47=Ol_$Ry{1@x}7Mt=GTl*Hf`xeXmR_|7Liw%2=&3}uXeT(s~ z;;*_Serr_ny~XOh#oE4=Zthz>c;hY4Q>ay`p z7Cddikex|m=nlt?r8{w;E*muq&T1O$+EAnAn&S?HJM)9^{z1B50^bn8Sg0lNlo8dp zRIOnnUZUEPVvby%5_ndG_c5Kbj&bTzkCYq(R|sx4@6 z>mhJwU@+?QtztkYQp0NgTcIwZ>uDi)y*C*3>egYPMXd*d)>4?aNLRON zPj%@;`oCLKY_TgS-^|l;KlfJUzVmHc?#Bb6*cZONnI(Re1$kvrFPFe4z1Uw^>q_Z6 z^oqsg51HgSMGp3;*$`_c-HDcT=D;1;X@Smy`)$?ikW6piMFwNv`Swn$t{CQW>WhE2 zk0wx$bHDGW9`7HL1$m7QY4U_;TBFa@Q@`ICf_?oh^>2T=^D4#K96TFhy+~zX@A@ow z4&3>TbPn9d7HjSa|G!7#=_4W-YB#o3C}=_}tm*1j9Y80y!Z!bn{5*_WU`t46xbyEC zDNUoVsg?fk`z_Yxb#00}G$>3>agQX;Azetil=L>zsiQE=j8N3sq!UQfNHa)VosZUz zq|cM?AiX6T@9*e^nnk*e?u?_9Cy`Dg%_JR3c?}qj;b-+hy_R$d>3q`Vq*MD+%KcD} zkWRi3uYaHv9vh9i9~M@W~Eu4{|; zUnC78{kaX^=}y=0(e)0}+v(1yq$Q*^q-&_ZZXvya^!s+0!Uv>vpy(TZ25Jk^)}%OR zmcSDZR1SmlC(ok1c6(-To=?Idq|0W-J3J3JUy*rD_g#y5?&VdU=kqLDi;EnXFVEP~ zREGIMc;_HpAAq{xDv$GaCEZy})=b(n%p{#3gw}%;W)|JaA)P}ykMuw&hFM70xui=- zmys?f%_F^?bQS5Hq`oT%uNt^UXmFlKokKd0bRlUj=@QaPD%BcF=hXF!_awM}6*=&F zG1X!%g)DM#FQ7G=R<}aBzmBw+bUkSa=_b-r(oEV@!BaGdJCm-Tr2Em*+IW9{5azg* z?w`6N8bh9Nk=Gx%A3Z+s&+W>%_dWYM+$o)TH9vht7-Qgya1rQZt#L(YP3uAzS`nJh z|GXC8_Ajl)XIce(cTN94S_4Pob%t$ckHzu3VRS6$Gd)o6hilLM_xj9+d456%)WoFO zn&*CKP$t|NNji>n66rM3Owt_Eg``VKZzCN!3gb=)MNK2kAe~D0XVCR*(jC1p%q`KV zv-+T3OFEx)3F&guseRG9qaW%K(#aR%^$(QhW25okr;M(5fO={)6Lw`&+&QH4 zNOM6wRwHmAv`lx>fuy0J9_t5vI)L?+cBsE!*um$1dr0$@cBsE!*xsAkxUjZxXE|xW zd3fEObUx{wq?<{1l72+`6KTu#7`_*266ti(MWpwTK1upI=^@fy9WYij<(Nsjm-HLb z;}oV9g?W(fJV!d5a-0h4sp-<*ts$LK($8Asb+>@lUTcK^7-Ne2v(~740#Ii<$9R3L z)DDIA*-H8b=^9W^$}dM>1mRyNeTVdY(vL|$C;f)>C(@Ikp12YI!I1KmPSiVMQD@Ti zis)c(`t!$hhWihbzD0VJ^f%JqNwu*U#w2x+-az*klP)8@g*2aZ73p21_mUQpK0x{i z=_b<0NuMI!PWl|_i=;1;?j(Jkw3>7uX$|Rq(pu8Pq;;hAqz$Bvq`!c+Rm0oj-adnL z5h#v#yt4py6m8W+(kp3q5l6d}4@fU3?N9f6k&YmBl7@kLR&buNeNV5vj^i3_t8ZY= zx7ClNzl_7{fv|tG;hWt)JunUR!ys!5sypLwSv*ywWJIRLbl4$S&|z=ChUdiol*=y^G@BM6rD1 zwg`v;>kk*Ah6G$-dD`6blmqtz+$LO-vpqfFJx|kqpsgx^7HF%Ml0HFt327o}Hfa#) z570hsRS&v;mag9-{g~SAp1xQ%ol5@wNPlRDp|I<=)n%lAgB`W4Cc+-oR=>lk%2rO; zU$uhPn`yOzlB2>WHlRfg)M&b%AB5Kj>H0t@URTofV!EG6v1XFaBF!P4LpqOiA!#n@ z64GU)%SrP{Zzo+vdMD``(zT?8r0YnFN!OE>kZvL^C4G`~D=F@2v0kXyBUmrqPx5%V z4eIib!(cCm*pu8Ca+2G(e@{&f#|7_{JpLJ`QYls{#Y%N!8B*OCE7gsA-BdU3byMBA z*G+ZfUN_Z^yWCVa?s8MzxXVp-<1RPVjXT>^SO-yYXPfHAoo%Wc_q3^Q+|#DIaZj7- z#yxGS8~3!SZrszRx^YjN>c%~7svGyTsczhnrn+&rnd-*9WvUzZmZ@&sTc)~kZwVzQ z#l2;!8~2u}Zrn+x!b*X53dtlzR&JW^|J`+Y9dMVBTs3q!rM<{3*d|MIwC6szOlzQ0& z?+t@*ci>EDf)y3#KohK}_~g)}r-df%OEF{++`%5ikf?ZO!H}qU%0R_5@vMQ0*Vt<& zolQ*G!{asfnyIkYOn91vioJF=Ps35h*1tPW9f>9CLuw7rnd@Imfk(8j_fB%NA7Z=x zYo6JP>e!0v*ox}dO6rK7*$O^gL`BbR1)s}dzo2JgPtCNjr%9AaoOwxAvStDrsGj=F%0jy!&bi2)Sfs7F-=rHabtMTI#r@Rf`3qP*{E4`-84^n z>Q$mXaZYi6N;{BmNPi(6N18@DoAd_K6{K&HK1}*F=}=Iv1uBj{tnU=}-^Sue=P>Cv zq`#6nlJR~hX&=(1q$^1aNgpNMM%o?rGw>vbbU0}W=~U8>K$|?Fsr8z#dL^p0AJ!dP z^7OUO*9W-2u-!Z<^XkCki+y8~8%OsfH~PjTH~PjTn&)9wq-*qzNi@$-qIrH2&GVCJ zooUe|fg#`{&b4!oI{-RPJl^hY;`qP9GJ$I)vt> z5SsBq$gANEap2V<yCuR0R9tmfom~NFOCVMEWJ^OQfqw zw~$VO*OW|g-$fdB9`z=voAd$FGSWSy^`v@x3>i*3fOI11HKci@50jRYzDL?XI-mo_ z9ZWgSBRxoZg47~wN77Qd^BQRitI(2&mm!7N_*gW(9SqUJf{O3q5jbFo{`SI9AabcAA_&*eJq3TKF2eDo6k!; z&+zQzJKLNsopYauc|QDS!}AKr<@~d_ZPjTL?%5gsZB-*&!za9? zGuq(wrJ%MN4Cms1mKcz-#3Z<_byIEwKO zuQ+&(^O7fSiMks?^3Im`Hd#J&>LsM(xEOF+22>Us&o>$XY_8r%6dPg^S3yhSu>KoD@ zNk0Mg^$ngYaDAU?;q`|OyvF&HR~+;uTj7ZF4e6W0scQ=Nk?)LsE<0YXDfcy=i7ul${Q0j$H>V;6+pM=u>B$W0ip|n2qgg+a?Q@;k^d^@#0vEfNC}}C_Q>4$3zCc<*x|8$`(%q!{NZ%*@kn|8~9qE^(--5bqE_vI| zc#XBok~%sf@D6H;x|XiF7HzuVo%WzE8|x0=0Vl;WyKGLsGlhvH?FE{pI3&i(qPRs4 zypE>p`9XMnkggAe;&mlmFQ)rh3iB;;phna6{2;tONY@8K@!Dl$-Ln*`%f@yqa&V4V z+AM|YvaxNm6l#$JHJYyH2XULviww~+ZOnZp=`7M5(mAB_NEedkk}e@#M!K9dkMwrZ zRit;4t|47ZT1dK%w3u`~X$k2j(o)hVNw<=2CoLm=f%GNPmq{y0|4RA>DSUY80K{aUC*R^Cs9APIS=pO zF$Q&jhI(Fa)SKx3gLMBYigh()<~hNHLu(g(Jdc=e>MWl;KZz6S*-b#8P6nmkP%CMMvB$MWlnWVEw zb7WS*o+@&nM$`N`KM1c6()EE*yso6{EQP&UAj@)krt6YNcu48BcvNiH_7>)&m(YBU?0qz+Pl(jd}c(sltDGK8+%lAcEzPTHBY zD`|JqDAH)sKBWCf<46aR4kjH+nn;>NI)-!{X$t9INGFqCLYhu`8R_MuSCY;k%_6;q z^jgxnr1ME{Aia@vDe29mw~*dOx`Ol$(z{6SAuS+%hg$Dl(jC<1_tX8?4Q!=P=>Esl z&R^2?H>5YxiuM47e28=d>7%5Nkv>kkh4g9CnKX)Lk>#4X)fs!(q*K}N%Kf= zC(V(#I48`b>xHDbq)SMbkuE3ABV9#t?<8GAx|Xz%bRB6i>3Y%<(oLkLq)(DQL$%mS z*NbV?SJGI%opL!y^JkF*XKdIR!u+#}?%zqehIB1yA!&(nN1^BA91H(P1`7W_1`7W- z1`7W#1`7Wt1`7Wl2D%;c-4_90%~$zhPL%{F&=Xyds#HVBSRiLtrYrlVz<*0e5G{xO zUJ|^M;&3;#<*W9glYuHDJ(LblRqBL}TsR%*gqJemzqrG?Q%L8@@N76G#tMz;p9z#8 zbVa8e`1hMMp(z8#0=a|+cbu!7DpzQ6|Ajz#LhU*(f&YRj7P_>*8>m#MWygFtA65$e zrT;3RYN4?m?^Xe-PU!aj1wf5Lojc~h8(N$_xYSql9}5&J)Vgy%oHSyD8V9TbiWiCj zTMIQ&$baA}pbVk1&JVyFQWgkZKX5&eTWE8~P4K@BMM6*Xe*$QuP%gAfD^($s1?|#G z?Gk#Z^EP-3;$fj_1D^wG5E|5J2b{&to?M5H16~CR7E)jfRZ&9U!EaB8syLzh!PZ8l z2<1b(HY!~xxAP8oPB2#}Y2d3sONA~9-vMuUDG=Hm_bSi^p%tC-;e1gpvq=gOM>^(9ECRspwIUR?W%QBanVdT z0y?P_FQvnOoXqu7CQz}LrmF~5!9*jVi>eXA5zs{)7QzwGRUH$;5ztkcF_fQkaL1ln zHx(|lxPJ^#lu%~J3$#d;C{)mYAW(`BdQW#XLkPX6yP7M6-qS;^5JKaY-cPn0?)gx(XSO#Ig^=p*!=UhpK63B9M6iV{NaIbS6Tq4%7xQiRZZqSXu` z^qy!nR|vf)My(J+?}W^q$_TTnN3VkJ=}M-qT0b3ZeJ(RY!%;d;0QA zB%u!IJ+UgR57z;`Cssvz2)w7CN)STt>8Fx~a1>vlTtYaCFHku`V>=GjE>w9!x5KZ0 zU#QkFslJi<@PvPxP%zOxBAj=VwK!D(g@gAHg~6wF&H*YhmP$t6IzYwsL*m(cfEp!) zv-d!iLBz9nysEr_;?e9KuQpuhp>%kYL6s2B-h))Fmonka$;X(;cZVqWiY)x)JJENC zsBj_l-2@dUgua`g5{1xrhpKcT^xdIqh7kJhFtt<&eRr5zA%wm=Tx}3S-yN>D2%+yL zswyG$-9)ud2z_^isux1v9ifg2q3@1Vf&IA-=({6Tm=OAIl8O~V-%U~pLg>4rRGJX_ z?kMFFLf;*&a)r=$N2@#`^xZM4SO|T0j4Jhn1m7L2DuvK@$Es=}^xb4tCxpJ6tQv*T zcgHDk1nLL$-Ek^Z2z~b=6(fYcdy$Iw5cuxJYN8PO?!_uY2z@t2Ef7NAO;K(k^xg5Q zNCH547DCTTQyYcQ zv(nTyA@rMTHKfayoONr>Ce0q4zrMP?xHBp^LzFsTw7OUYD*i zgwX5KRkjd%-BjfkLa&>uRturmO;a0%(CenDZ9?dEm#JMs=yjK=8X@$$4AmfnUYDVc zc|wBMO;^FgxDM!b(^a?-dfnwJP6)m3a+N5AUU!8`7ecSQLd_6DuXCxTLg;lawL<81 zuwAJ(2n_|>m1>L7N6-&fsVbqjp&zbN`-CQTUZ!QLdZEaHw*nm%n%;RYyseRVws%XqQ>4Qs@A*%Pdtblni})jj9uhfi$mCjY6+O-DfLjBG;h|>ONbA3I&C) z)N)je&~0&d0mTd9Ona@GD1c0-iE%YYX=BOf}_F$W%HVPdE z-<_)}gwny6=Biyn;oxW2tHVMCV7p#5Fwx32PX&%p@RzS}<(j8rhLd?s(iW;JFFmQo=KLeav?mEEK^lNcqX}7)e7O6nW3E`RKR+S@!XOdf0t`Lr+Jhes$ z$5Eat7Q*@SHdQ8s^XF}E=g2#iGllDbbL3qrLI~%`yHt!2&XISkQ9?LJ-mNAI;T*X}WeedPxkfGU z5UkAisMSKaGT)<$m}rdMtICCNjNPmD6Y&_kR~3)PlJV}aKxI#$a?;9NppL?_>e(F@ z@N0C{8}MrGBzSv#@I%koV4e`}74KKYUdmKO zs*H(N?RBbJ2v_ZOYQGSUxCd0D5RSM9)CnP6wI5WWX_TK6SM3K?gb;dUv5FT$k1STB zgwP`&QW-+%kq@bCA@s*Fd+2v_tcRICuL=ufBwAzaa)RB1xEqCcrzLb#%DQMp36qHj@oLb#$orHX}cMSn__ z3gN1~RaFW-0ju^_RV{?8_S33P2v_Z=RihBD+S`=#QmzB8+S^p95U$$W;SGUo!&Q5` ziWkCF`x!M+2v_ZARE7|)+Rv&5Lbz%_tK34kYL}@ZAzZb~)J7p(NuE;`Lb#GVr*;Y9 zs{On=EQG7}^Qu7zSM3*+na<_JRr>`MEQG6exr!3PRl8ip3E`^!qDm3MRr^JiPP82M zHA(6vwVEi8=82b75r-72y$tiixuCQ0l8Vn@Dsm*j%Q&m1Q(08Y3%eT?%6++q&Np6G zQCD~~Vcq!I^*KS_PslXevRHX{d^iV#~mf1`$8|lQg9>S1`*D+%MiRbfKk#oVe@sYs!}#nh~9fjT@8+lqWQ+N49!P6$||_BonAq zXkt{pdRtWreLr*+P_@wKy>irURVQ@Uz_CD$Lbsfs1Mg~f-oQ0FKLJjSDpcr}9y`=K zDn=+Q;Z>k`p-w%A8hg}4p@$Pj0A&b8gKe)`AoL{I_A0l~jgdRx9hgNz`Ga2t+9-4% zl;vGjAv6ri@~+w?RNs9EyfgW*&@Dq=1!@r5AF%`8w`nfoI?RiI6)0HfOR&|bD4|=y zR-@vCWHybFGjwVHHrl(2y=W)Q9}D3lQ=ol=DLsn9K3{flqv-B8BSW zGl61-zJ@itRwWC4G3y#51LOg^)kw*QhoKwTAo})fS;| zpq$^UDxuq<4&SSNLa%|B|DfuH27#CVppFU+gg*LF1uo$_+zxI1qY4um0QntNu|f%u z-%*tyR1d4+Pby95Ay^H6QZAvZAitkgu8;xw{jBnYN?ZL8f?F+P@$V)RQ;x6gf4*J_x(-93%v$2 z(FrwCr~+o96DmV!Ak2Ix)dHapVYWG`+(NCRcBtP~k{X^VSLg`rf=q3x(APcp!ke}Vgf1Fd1GGV?Z`3l)*2;yp480YoN~m+x zUggkgg^D4bL#r1m=#it~Uv`#p9j*kQcWQw`?}4BBX^}#I13&ZAVufDmnyvh`WT97K z#q-y4gr4fUObgKRgtiX46=;pngI)KkK&@1$cu);cnb2pDUyxQUR0sJ5Y5RqG!Q9hA zYZQ6~#!3tAgwPnUwbVjy<~n={ww79i&~E65U@czgYM3K~wNXM(!gz0`We8mYb#J9* z3mxmZOlz&Vg)W8mY^|*pdZ!zFuBJu0IlmP|6+&Ob_zTejm$Pj%Q3ez3tU|PkQ)u5U z7?PiBglKtr91lNf3el>B@VQ2aR_mp71wX5I8;5KU+o(`2#!J&x8!d&2o@=z#W(eUa ztF1Oy2zR6Hv=u_Q8*Qf*2o3Hy!3fi~2rcfP3REuCuH#hWJZ+!QrTs4lsug+$PAKiQ zqe73s38lRT%Od>cJ3k7~R~@u4p+4};qk{&EAlbeM&r#u8g3w@it`V*!3*m{cqvjIA z6JJLyM+i@RowPh5Jn?nX)(GK=ud`MvgeShvTCLEJuxpOcjtb3&opFQ)k0GcmcpB`Y zg$dzlu!|PyvB9aJtCk>yC%&#)vJjs5x@j&UJn?nYa)j{27pdh5;fXI&TO))gzV2G7 z5T5wDYh^-s;_IPR3*m{chqm7n5>9+QwMHR4@%7YB2;qq@N()`VHNq2Llola`C%#@< zybzxFdTFDC@Wgk%mLY^EzVo$g55e<^Xw5Bz&nKd_)lBq!B1YRHgwH2pv}z)LJ`tm> zS&3!g=M#Ojv{h6x8V`N6>^qS7)2lvOt`I(v=&KbF@e_$yE%r`|M^7YTwcxuvl&<<| zaYFb+qMw%HrA&2!md!-t;X=(VgyZ2tZM6`Nhd6Dc5RQj9ZJQ8|hyL0wAsi3=wHhHD z4+FFYAsi0_v|~az9tLW`cT+i?I35OS;X*hb;~$49!6=6LO32qYtDPP4mci0YoS6o9>!=fLO34A zXz@Zg9>!`Dg>XEK)iOK;;~`mFAcW%~S#uK=swey2VT{wNg)Z-Rk8zQfdoSi*s0R02 zXQXJygev+zVocCnYuT0_`?xVt+a>gC-|fa^Ew+Gd)qP(y(zGg}Py6mPrfA{!v8_ey zTSmIJK zX$8d|nrbf7>L22GcMrePbZb!$Gd(gq%UrHy3*`r1Yu=)56sl-3--PD?LXY;yHS@Fu z>p5Oyk6X=^+D4&WJyx1`XthEg0o|pU8#v^XJ=U1_Xt6>c^ei;jYUxDWo@+JNDU|D_ zOtn^9&7|&yomGLhkw~8CYE?vq3d>ob)p_Xw^F9q8JHlU~`W$S9T7;J#Fz?qAgdXj& z-Yn9fu_z?g=piju2y3)n%ND{Km1t{(utuA-3ZdtKHfyy)D?6+)AJ^dFC8asBTdDb^ zmPf?3-Kwo2;yP^AN>8yJWm3<<=-;Y2H)1OJY6k4}pVq>KcEE0Xn-(jC&q}sy$wK(7 zWV@Coln%CMv>c)1V0%W(6?zPwK|HIi5t;($hiA1?p-ebGJgb!nO@|XhnN}$@9(IS% zY5Rp9fRpKSTAk1wNb`B^gwOzp_q^uZM0KE5?FB8)OWVyCG?$l>)DCT_mui5DytLh{ z(8|1&1i#9-i%DJA_hqwEi+!vqhrep8H*=fy8FRq=t5zrE^gm#}sjYaNZ673kV(!-B zo?@y`syC~({X#$W`__C%OMjYee;b_y?~iT}I!SbF8{3Kke>V4O>D!TTEk0qstCc>( z+Y{NQyq~*SVln1H!TL-nH<(`m})u&oQ1rz-L zg!)W#6XmP55uw&+T9Huu`1U{>g$Bjfs5)(%(3*rA_~nZVq1)j+c0}7HbU8eK`9iA^ zdM5r>tzJ7UG#ySMUuq3P_rba2D^0zOWyx0o`1C*vW}?1r&=SQqvYlx)XiJH(M%nON zF{56gcogzmZ3~m?G$sdZ+g{}~M~+DXI#$Vq?E)cpHpTm1t7TG{!}nU)YfZKvwQ?p( z^GD6~I@+*T23bF91#ePF@|Rz1ETzF#kyA~ld4AT5V zix+wWM))7vC?N&U1eBg3v=e3qrDqFu>AFK{x?AXam?t!Swa^wA)4IM<=rI`6y1q@Q zATr4^^je`;pk$_gRHz@!6Q&;aHkb2}E^xZmV}%BRPgr__(1($Gm93`JY?)Ok8{PxQlFRipX=urnew!5v4`UWD*VWrhcKlUNokP55_J>w&$`9Vpli@rk0 zWyc#`^uSt5MNLo2hToKp`WUHD?QyKLy6WXZpATPWMe6AX*>*5!lhs475L(%1ofW0m zA7WeU(5J2Q^-+hJGJ3yg#poM|^3|Qt?|t+tBCc&;{V?08$NK6~pI|(!d#38EZ}iei zD^^eV)MLBbxA6i58Mxm8`_E^L9@UPg`I<(Fjq2~%^ z^#0aL(rdi7J=SQwyn#bz^xk8Q)pNc@LeKiy8mCuy>38d5J^4G2&0&w%D~Y&0C+KxT zV`5s`f6*fwDI|Sg<1cz55&P0#^b97|5k6=Bi=HF&m7^WRTO)K|mrnL%y&_oJ%~*KinXZQlDR`nZRgV#R0A{zTdOQ>5H%*@*wg%WGOw*SN<-`0rO2y7qiOO=hK9}fL z_*5@PU9PVXf_GpUm+Q`-F&=*67jImlZy>rA`n|8ir3e4QwuA85S*9L-oasO)Qt%0; zO0qScWGYbu9GQAGyeALSblC$OGxZ2~mmm7>W9^1HX6Y-uG}>{EevAmm!+1xI9&UQ# zjdxtDCkmCQ$&Tyv8D3j~HAi3JwO#6%t57TVo?u49p2C$zsihK#i_hkVs(*g~+C3q2II#F4Al3f&Yn z*KwmB1OJVWA@7J<4wNU9-zDF%ST80jRLK#mflT;saGq_F)Dk_IN#Q4VOZ0Fb+fqF+ zkkf1dPeYgLkwU-1=POI~1fg-TYA@B(ghGgNga#7j2}KeW3#Aj42`wA@iMdpVV!>aP z7*( z>NP^Rx4B<$5W>C9{dx>M;>G-Mzf`1;62kpbkv>uAD)>Zmot`b!0H1cQ(@TY}hZ;Sg zmkHsgvJdK&M7$an>$Pm7Iiy%0)duscg1#N^DAx0cjsUH7Jfs&By`iv=9@fjnhJCbN zuNJ~S+Mus!i>bV!uvZ?@i-~abCs`%>VK3F2kLqSS42iZwj*YsT=naKER;pKdZEGD* z=%ZkL!Ir>JtDn?!h4Ay~E&3KBuF+HazD^X9YV?#I)ftIv^pu`L#5LNg&miI&J*~Ti zutwYTDk3b|SB~v^E<74m>WISnJ*&rdLE`$A>7$4+WWD*EzQ9X|9M9{G5)y0llAh8P z<8e7F^n~t6Ya!nEjtV`k7ukT0J6_RO3%Ts$j!M1OYg5kG^oa94Asx;tJ;zHeop0)E zgj{w@=PrGVP?l=xd`sWw4H@cuTaSJ*BM!I0d7d-PMkMliG8|T2wU)7y;2C<>^*%$Z%l>T>~H#hB5t!9{R9!7oenwP*R%U@NNlqMdMOdN z*++VCGTOMDAL)@qT(Xb!WFqd{THPgtCHq*f@QHU&uknd@P(S7q?~oom4s$p{UVd12 z5pjN>=nIHAzfbfc35lcQQ@ze7-e24x!vpT(42ut?4o^dhfhi!I5k4iy$ zgZ%6Z-94TO$5FjrPQ-2YrCuvGY^ASs7ycZ*v`d3tMa1Q7(Cdk~UB1!PBu*1^|5gtt zI-)T5@AO!)VUIQHwL+Nt_j)4{=l+8pF&R@qI^_6KcN6ir{Y9@N;vPG$PrRh5WXJVV zA}-l+y_$&IB&(fK z0QA@1g(^DWI%k5RiqM83^x(iZ;Y{xs8HS0;yQR={NaZhg746h;v9a%txDYNHd}~HsvtI zsNdvC^G@e9Bl|HAjdomaxHltlKe&w5M4W@mSW}8NT($3ax{RX7J@M8%uQKYN@X%w< zOe6Uz4{dkOG(xvBx$MWBSw_M(kFDH!jgj-Lhju!zHDbyV#bO z{m$!+#Bxu_J zYWF&j_r+ zki5zi8r4EL6Wwnd7Q&gR$T%v5GwnLV`98+WgLx^*deE35RH6d>ijCmEQ(2tt;WN{R zj3}Ys;dADP4Ce=E!}EK+`LNMQl&ix$kC-~%by%EYpV|s&;OT_c%24frB z6rRT(F(w}1G)vUejuK-{t%ut9J!(`6x$G~Tn~ZuP_%5-v*@*erQD!!;(E`xP)BxHP-XS1|clj3r3xn4mrw=8Aqrr&dcC4{R(5LPX(g;Y@_yk*$Dpv<8i59Hqwalsno9+jYPQ0JneYZDENv?=CYr5R2sXy^o4V$(I|wa z{;LuCHHXCgS(Q=XrOtl4jQvFU&J|G3w~R)i&!L=e87G9U0o&U~Xam>iO|ZRfL8vDPcG^y@?GwO(Np6~AWH>2P? z4(YP*bpGAQX+%QXAiocdjYQnjwZ=BDt-D{XG57nX91a;pKYHQ~_xsFHKOu3vIwO#X z^Q$w;iLhj&{k|~DfA++iZ+>N*AmVsm8_r*vQu*45BU%pc3QSU88%1nW-PrMwzpN&`{__WLqKAjhWXMlbuj3ObJKmGnNs)S(v^wZ5oA($2YEHmmPrg48t>?ARtaU=;~f#^QK6YYUCcO}Q<(+S)l3)40qSP1 z5GsNH`-(KTd1--PcQeqz@k-Qov!}V#OYQ7v^O%s!UZwh&MNSTx1*!Bknb4xp;-#GApv7!qy6{SwToR!#AS zn){ekh%?V`sF~B6bI_ct{f3*zLYqR4G|e`YN*J!9Bh6AKNVB^iP+PRIUynA;FbWB_ z`DU`YhKT)ooLNj%sD^bN?l;cNIj<>)i_8V5P$LnqV;7mV?J*>;V;7r^Lb#5lm}wo* z#`D>DGc=q-;yO0Lj3VOM?Js6rN4DXrHqlHb!qIV`-y}1!6WWm0`=y!A2oF8(H^rPt z#5?MAa|RL5J=4s6Q5cfzH_fbPQsX1D)ihJ}^4PZdO*6xpR88k>m0`vS?S}8`XP7BM zAH#R0GtAXOA9i`(FT-@6?@1*IY!P1C0k#E1Yr)G~I;WczY*RlwcKTgz)(ho!%~w~L z;n9?en%Q-i-xX$tP*m((hs(_M(lwULJQ~9xN5t;+yV8v7?VJRAaUKVHnWMi z?pK=&hzj9tB%k_SZEh19)34rdrWx255{0EzwOIx~le{bi21O9=gCu31OK{&Kx}Ol;^c z^UU~xmSCbPvLGbqY^wefB!{hEfM?660>+H z+PDrknXV)xuHQ}OJ|ZslP3BReBXlxdW{w(#A^Bl%4p*tuogTamns5>xj5y zt4(zghUAjnY0e}czPh!H76`MIkT(XDE zVlN$XJZvtV%ptL4C1wQ?mu#asV=CHsKHF#>BjR#yGRBAp?oyZ8wh*aSq$fqnG>IBCbH+CO8?5P}_&|1)Np5WKg`?|C!rN)8F{@A7-mTqA_*dxcpg1aI~7d(}+7ibF1j zmH9Q(EtCnL&b@Bd3C#rBWzNXtkhm7_HdhGEfmO8HEEmF6^d0lCmlpW#F%xEBynN+^ zPs{e1VOJv+s^S)-{q~uOGs(vLIx~d`ZN2^eW^T(y8@BEM{}0SvMBKXj%^D(3Wxu&E z#}jgh|3~JiYdw_cUu#wfx$HrH2hH^B*ygem{STYfLh!z2|4+@;b3C^9opollP?mb% zdBhww*OO+7f4!M41i$I+|E0OnODXUQNX{8Y1De_W> zW$h#4`PyOC3*mh2v{II0Jf2_tEEf^aFaFj7B3|DEti)v)l4tKgD~$+G^GQ~awUG#) z`FHkfVbzNb&nqphw3|5|j_?pGn+TpZwYl8Cja5O!HEL(2yD=o!ww+Z=#IsF1YsM{P zqmxvaRi1~$xu0hR-o}Kdy7pFz5a!;&DktI`I$N}E_7QRJ zU91Knoa?$;&Q+L79@KrUqnouwC>ow5Mp`L%pp8FU>TVq);x_AH1+M0D;@Z*EO7PMl zN0e1c#H(72b%KaX-N$mTX)1LeYXcGYSRbo`h~xFOLhoq`+0Tk2;*kBUbRrIUfwj#i zWSq6nCuE$};1jaHHR|4`GzVHUh&auG)(Rp{Gu}Gv6LPR+!UwE4zu>n;23ui5n*Tii z!B(=DOe?{13r&E}!-rW%g%$+OgUhi zZB2ZHsYJE3XIr&I`6>&(2RPe0D%1zQDKpzrC7j=*@GY7gD@z3oEI2JKvT}t=)XV;htYhAgFZfPLJMmBb@~rSujJH-* z!n4@htc^stHootlZ-qaBwtK*@hxp%NxrjK;)m9GMXeC)~tsvqwS6h`rnC6{U_>-JN ziTcF z=-6h(KEpN~9nV@Dgm82`ZygiD(ea`+stiMNE4^eb6~b29VU-i1_slmdtP|dljs7oN zvCm;VZnK?M0ulG-PAlaU+iE5lanl_;t%&C-o+|9V#P6?GE)kEoH!N2v< zOgQ4+v=+R?gd^@vYnu>!!VlEAgKh8$KTvT66MR+xlv2qA&-{UEha<4ZKVt0NPXLyLBy@Q+bR~q)~&WG zy|zaGcdUu8VSd=wqy65s0{_aC1y3t#tVkkm>-Vi#B79=K-F)B5_EJ0hfR!gy3G;ld zRa3=vp93xUv6cHe(>$Uwp@l^14Ys*#)B4zQ3uP(OI%J(7!Y4ex`F~<Z*OX?X6-mTt zHd^lYeQoORNWAlCv;sds;{Dn8R)i4l&wj9~h;aP14EWJ1-p?U%AM%q`Ere&TpRL10 zyj%OlDm%a-@dS3v+C_x>v&a38TfrZ)4R>U}S&>9s&XZQeCurk#IccpS;$6^5tAU8u z{@<tAP(_VVS6R&rGZJ+Q`T!6z4uczE;F88w|i8yzluh3Sg?noLM;Ae0AnrS0YfW6_H zrg%a279x%pWbgCZE)EE?1HYw^DjU9E*V0ZGdJ#rWOFQg4wBc+D|D|jn6)J%@J+`z* z{lKwhz1Nnh z+SrNkj%cj=V%U+jwRZ`Xs2zUo?0EPh2HNJq=`+mE5LyUyo}DKI|J@bP-rgmY3$~7S zpo8PN?9_lx_C%pfc!t}>4tKI`CQw&n6-~xNUkjozK7iZ_R zMH}bd-_9lCy7#w>+o7!x-b8(SK!3YF%#+GJ0fX)M_Dn^NL4L#RN+M1r(XKv)Vme?* zo{19ei9|dTjj*=~;Y>8rt`@?%C&@l6gmcd*J1rbj;d9Ptdo>Y$Isk7;wKoXid2Eaw z*pWlx+;fqgO~f@yv8#xCk}}@q}cI9JiCpz8;NjMJmi>Q=XS=BoXTW7kBC#5 zY}XO-iFUGmjBPY$rP})D@R@Y^6-QjEL)Zwe5^V8<*^A zdoB@|>}tD!h)Xup-X?@4%d+0Syxz_s;t<0y{pYsSXS54Mbdr1$Gq?*I}U@*_(5~ zI^19<3Sk`<*=a&phg`c_2uppV4PV@$zC|BgY=;S9sTbRMM0{#pW*;VkQw_W?$Za1J z!uJKaZL=??!lhnryNI~um)iwIT+ZcosSuXz7P~?SOLnWhPY6qvXV(c~-`-{)BjUQ> zZimM<)pms)PlT)X0|6`TGA}(AaF-p~4@07Dd%#+I#RW{TmkKDbQ{s@Y$Ks9q>=i`$ z@IBn!jzW85f3$Ip*4c5xkhn(c>>?tr(K@@1h*$du?A+lPlAmilXg4Nu4(PkZcFYJQ zZqJA8?2$;E!+N`R6cXpK-abZjgr32#x3fo+4X8X|gS|oszwcdQmlAO*8|@0V(Q3cZ z-cQ7-Y_yZda4HyYlbub(@iyB_*+%g;+lPs`ew*!>u^5l*S87)ZVUIm-A5BIZ&u35A zG2@VUq&{h96LD>~*b^^88|Syx&LHC2ZnblXxSU(kAeL_=yFW57PIKLNcHxcLe zf*t-B44F^)mD>qKT)&s>iEN|xe96us;&?CF&WTO&cGyuw9Ped2fo&A;WjmdS%lWch zCWPgD#V(kPsbE{b5>RQ^6LBg#?W06o>Ya9QDu(3TciLq{T^-~eh$);Vde2*S+NB&4$NSs% zY9jWY-S#fAVQs7J+^HCn^V?(R5pn(Y*c*tretYcTX&92rxz~;*;&|`cqu55}eAjjn zalCi!eLnHtvm1Tl)!61`lqSWivF8$T{c7wABCg;2c18w<#QpAC$KUPh=}1TDd(9u% zjhC|x=YsuqhK*V*ZwdY<&INl+VJQ&earvf<}?54{#w`zM+*0mdpP!EWEkGz z9;~K$CanYB*&T!0hOE^=c)hnD>dlnG6)o`^f9XS0eMg}lbfC@|hUy|shV(UcHEAKu zX>Ph-M%VWRpmjUxYoqb{M+(^^5w9<4ff^Wx`cWY2JEZNYRKH$;cLr13J$>+c7nN{x zC|km{yzEecye2>BeQ)wqsI*UlJCY?f>M0KyCl8ob$kj|o(dAM&=zVj%rYzklQ z#QQ6#7T@~gbt-9lDxpa_lFIX7G+KvHc`i!A>oI|-H6u~=^HKYATx$95biI?TzJ0+x z#ZX&?s|$_OJV-K*X)z*1M^^9=xP&qiy=Aw=kDM<=BXFY zFnp(&S^#^Q=NwO8Uk7#96f4gyZE1W>h4H1Ut}qG=wGF)2ROr=~nnok;aqx3puJOLE zo`W#PDR*9LcBh6$fk`8pb7B3SMh)wKE?+Jum%;aX6x2vpSQ0~K5}xIJm1kOw=9ytM z5BH+6{}x^UMzg^;FuUsNM^HokG7ej8AX#}1KbsY216`rjptzcfgjl+I6MV){kHYL> zs#r?rZ1-o4!5+MV%7dz_gVfGHQaU4P9%~xixGTmq@z2*2&UT;IEM2*vmksqR&72sQ z{ik^>O}$S!a;;f?*H+)z()a$IRPuFHi{@?OYdu@;&13ba)Oygm^Tjx(?&lKs^cFa^3|xL3vpSvH4B0^y&_0BBQ_ZbB#@Q!1OaOVvZ!}*y zX;*NPW=r3iHkE|OLh~_oraLi|4yvxw=yZ8{n!Y{jTe~w|kE0U$Q<}5S$9`eu8u8AM zXNlKoujrc>-{VhV>wqVnFAOU~tNULG!$Z@uuE+lu?eGvhUt%G1KWyXCXx(v+H}eA}TZ z$8*W+Onv8@@|mxF{mN73Gw18Eo~;)DTFINIb}o0$rKehu|FgF=Pt&)wr}ytaYVCh- zYTVjfBQA-r7xDe(>Ko>tD-ZYMKT}8FytuSy%hA`zd|SB5qdZ>J6!OnUkjJZ^q4U&d zv^w~%9k{w_Dx0jQr^%y9S9LH~80u9}Q!Vz+hn|#Ak9#h$PAzj&zRgQ=rquZK+7#>T zsWpW;Tf6=FecxX8?RVc;&F_0!=FGV_kL!EqY;n(YA5Z;L~V|OaHl)eOunskN;OvV-LX=)745? z#SGeGnB={d`m^=D`JD6Tb5!$||KGpEIr^$+)ORJHL@$L?7g?z1)&3$$iJy_!)#jpFxwKTW;Ui+5tTG(6aGN1oXcLHas z7v^;?_qo@6L;id3XmYOkp*NPN>5K!P*})x+p0R7H82mv~we$>PH~jtijM{t#_D$!{ zb2(e?&F}xG@A#I}_uALTJgX|Uxh^wUlZO~S>(rn7$v;XT+uS$b|9N;$fzyP~Qpv|~ zW;V#v%x3#TUr+PYtI6Naey8~?*Hjly)3e7r^M3Et9Uadw9P;$=zHM@9?J&nv?}XD% zSf^*;zSk{bMCj^57;DW_J2i!-G|v{&H@s(O*c9t*z3KTR=+D-pQ**?S@NEQoZj9-B z`m`x8-|(ke@$(2>ZKqGKjzjOmDhzeE)LUmf9eBLmH<#x9%O&^KrtqiE1I<^crds>9 zk0;-AN%LIG)4X>)x%igqTvBT)^SPzT-_1Cel+UHz`1>BbxAAQszHVNZe|?Sioz;Ck z%6Ei%J}GEk9`;7x@^BdZCXBB5EQV$Fd=k-=Li0PG8N;{bo2Ps(sr}DmalQVmwExNS z`?i4ZwQs#%8;!Hsxt35@-^1QOQyu6;95ehzg}>aeoOC7WJ)mRNI=X&@^l{Sdq%V^0 zBz=qYUD5-fZwGt{iod_=R7vnFrA{?3(2uVDw1yD){WWz%$7cdZsBr^c039*_ez8p1 z@XKK%R6|ITI#0U^e&6#vZ9TkQuZxDI>P6a$Qs@WQN${I=t&+NG{Z!xZvR3_6W#_V1 zz0{?hUTifL!aUUaJWXAQ>GVxRyXdS87##lB^MGTTJ_QvmhP(MYfy^yR{pksi5=W&fD-CZ8t*58mMDZXrFc~wOM`B z+D%e+5TvGx+RbVAxVEY9Nx!Mu%%p61p>A25?#7ksp$>zbQ?(mg3~oPF>jL**gfJJk z-wAq2`(En0jxR#3e<2+dj@NTKLknns44d12s;Y-yjGL;)bY2A4PPG(L2p9z^s|oPi z@0eyG+_|wuF<3{y@8eBXpLImNyEFXyG}R~&Vy#kv>ODtA`#{xxR8{*==>C^lRF~TJ zUupw;{@fnh%CtskcR_u-z;zO&@IB?5*0FyF%y&qKaq5@u`Jndg}60Y;R{?eh9eowFA;ZwEJ@MGcU=|fvy+VOhI z<$CpNV3N8X%GLmPzU}x6=#TI=y{X!l!^d};svQZ6H?VdGIv>{t^&aGRz3S$?tjlrj zIruNLLHfyY{kk33-fedh^0J1X>@Y$s!m1PwPY0gZsy_Bi2vZdZUtnKM9R%vqqZ=5?TP=6uk2 zGZ!@B|F!on@KIjnzVMoNCht25lglLGPGGnMf?S%J1R4}uLM~+5+?oVPTPjR41DQ6r z&P=$p*g{(swz#cZ+){1#Zf#Xis;H=_=&s7HR8di@qEzix_TF%;?s}|l)O!5>|7X4L zTmt5}{l4>^-|rj(?|(h(S@&l>>sgogGM+aA*LWTPHhSIyZ1EfbwtC(H?DYISu*dUW zV6W$K;3m)efm=Ku0!BR_1rB(Q0|z~y0gigU08Dwl4BY8C4czVdI&hEY+rWoB-v{pV zyZ}7l`4`~B9!m9~hf+P{p;R9g&f~&)N;ro-l=D%~zajoH2|X^MCnWTw@ShR>DdC?M z{u$w%70&a*IVbtN;Gwi%6j@#H{2cT}&&$ApAM9&78%V{P|YLq&f~&4ES#glIVPOr7IQmcQFBgO)SPFm1WGw& ziT+rkKbGi^CHiBD{#c?vmgtWq`eTXySfW4H4&?B%MJ;;8q844Ys70?@)FS1j7J0nX zBCnTP{gI4R-m7S0~wJS3cblJ%d;iY^|dMTf0@I7Bh*h~4G_EJ7)yp+#b zFXi*R$mg8M=LM0^iz1&3BA<&QpO-{FFN=IGOPybpI;(uj!IMup`0^>Al6=aiT=>(3 z9}xZm;a3TNsqkxsUnl(4!e1l&#(cKDC7*3?&1c&?^V#;Ee71d)q}n2>qLOMrQVmKf zd~*tMb_##D@b?J+A<1o@F z3;EQvi}}>Fm-4A;FXvO!UdgAXUCyTkdo`aHOcl_Ac?xL3yalviz5-gXk^)+=>H^BV zwt%g!E1;EFEu1yNX)Ivxv=p#+S_?#@e2jn4$8mk!x5PwSeAU2{z7@b{e6Izb^4$nL z?P~;{@r8kBeeJ;KecixwzFy!9zB_;~`uczueA|E*eS^T4e0Kw1_H75g;=31k*|!Jy zs_#ueRrohRPvP5v-ok@GU*RLblEQxgmKQz=oK|=kIIHk!V4(2hzy*b$238fG1THQ7 zBCxvfSzvA9*MN0}XMw8=zYAPb_(Nc0;ZJ}qg%^OWg_nSxg}(&$6#mwQyC8+XHjC7z z!ry|kr7+&TraGB(L&(9q9wosMVt{HE~2G9SX2#;ubA4ky7&grYl<6yjm0g% zmf|+xg<|&6#bTEDQZY+>xtJxsQp_H_T+DItYB9%!DxoHON?1>C2{qYQLQO6yVf_Oo z%x6If^QkIfK1)lOPjw0NsV!kXbtTMawdAu#@@bTOS|p!V$)~e~Bci8-b?z#@3ya_%BHO7bX4$iGNYzza;Tr zmN>6SoXZmDRf(g@nWv|md3wv)Y9BuM3>_|KJsZne&z5r5vlSlz$G9tJJ$ocoucX>k z&YEnIRMB$Ed7zwf9xSJvN6RVaR5|6mvz&6?T~0agDW{wtk`nioQ_cspV8zi{>=&W{R@0Bf2&h$SAtOZK`z;^#7a3cPEH|c!$d3C>ke;#{be;#Xo#74^PIia6J=^o=E#guVoNtSrAo>RG~;E(Y!dk`uO( zEsYBuN9d5vW?GykDe0FCD670OG4-SrKkLC>0%q%#xUrI%fbkKUs)XZ z6(BkLZ9K0ol^p^7JK%X$RQ?=r9gv($pdTo|By@i1dG&00e(87A$IBOku9&=7=&+6F z)x(qbgZ>WiJjT=!(7yzpSMDj#0YgA?E&;bpxdhJcDL*UwvhfYqrODK&OOq-2{3+C> z{3+54Hl9~MnHm;4jL_NB;=uO+8E3zZ=hY{t9TEBnLaU}f2YjaZIpJIa{fpvDprMCT z*+=^n3x>t|m)D921t0&;jg8M$W0k}`Xt%Ca$+*-Krhg%2t z18`Tv{UF>ma1X<6gnI;T3)~OE?S%VbxV>2ktlE9)kN#xZVndI^zuv_`e1B zHn`u0y9N1tM}5KfW#4Jv8Q)pocYQzf{n+<2-$maqeE;3|Ti+jikNMy4|B(Nq{vD;e zOZS$(x%922?0?u#obt&jpP%x}DX&iPO!ZAIo%-6Tk*W7g{ky4uKlQPx@08GZDb^6)q-<$rz^q)?@IQ>`Ce?Q$l!#88{jM+05%~&?0X2zNs%`-Y@+%{wLjM$93 zW;`_G$r)dt@zWVUpYiGp&&)|POJ`1O`3%on< zWZ;v5Q-SXW{yp%!fP3!pxhv=1G`DZ=eRKECec#;Ub3Z@#%X7ao_a}4zeeSR38uKR4 z3(Q+SZ_T{cd3Vekm^VCcY~KCz_RV|Gyi@bOIqwJaem3tH^QO*UIsbFu!m?V8NmV)eGtt)GugRaQlM31v?h(UGVUN zM;1J_;OK%+EjYX2-xmCO!S5EBl}jscsN7I_TjfyYeU)#oe5CTTm8UD8ul!Nv&ntgd zS+THsVco*D3tJcVE{rVPx^Q&i&V_py9$5I^g`ZgX?80v^d~xAR3tw4SuxRq4szo)6 zS{7|uv~AJoqFsybU-Y&`k1YDYqK_^5@}lo8y0GX!7yWTjan<~)>#9~)wO8FyHCnZ= z>TjzatNL)&XR6Lr{k-ZARo=x@7gsJ`vH10i*Dc<#c=KWd8tPWlq5Mm6&+kTMVtiW| z%ad@r@58tbW31ea@zE;d@|!;X0CiL8kAc7R{uJ2m|94=6|0UqF#T=8j`Wb4Jkuyi| z6J@_4r}*~_m9+Pj{R#AIN# zw?3WVSjFps|KFCPYyNEUZU0+JJUZ!P>2jBpP`25v`{zlNOiU#9*GY0iF(vsE>6g`I zp90-lMviXvXG+=Q{~^6|P(hJ8;miw%vdbET;VWqWVR^c;D>nCoPTK$vMFt?}v z_iN6TQoT|?|JTX(e~nb5xV4UzD)4C;JJV%UR_XD0#ppXAy`$Us*J;kx#^8Ug4!U$* zlm9n$m_3`e;!*k8>&>%B9}pZC+zT{RKJ1)J6#xxbw>;23prHz3?_8=#umrITRV?U7 zESD+;;wOm_iz_VR6oeaUvfxzZ2WJ}4fDJ7JJwtF7!VNW3utH4*f3{!%u?#f_$aTU@ z&~pXns|s)y01Z`%aF<#rScP!B4Jx=8drp^njo?zmGSm{FOD#vZp_U0=rxt@#Ef_+$ zfqR+68iaG@w+!?ObsgxHKto-RaIOS{pw}Rl3wIoe4Txo^wStX^b@YNt7p7B!=(DwojwHx`l)EfowS21wz1G*G{t!gm{h2G;oR z1brNcFA1PtF0Af}C)B&a`83dl_535CKO^`#^+Nc9b%fwlTaL7xR0 zSf_ss^tT0{M+*$B)QR7f9m@BBhWftjPR+1sduQA!MP_Azwj)5~BtmXvWuJ3~50U9dL^?lH$px5;Sa4f-moCm=k0$~qb zKLYI&EOPw>oI=53*S~;YB3SDB8Tfu6ETQXPL6-?mcKtgzQ-Fq=>beAan&1rA&%v24 zIMekD@Mj6mcKrwV6+o9-=K2-rrGm>{zXslAv4bV`vuHS)P0W{P~ z*B?M%FSyF}M{w$Z_&$v5PoQ5bxY~t3^?HDzZg9Cl-zZq`$^&PO;98djeuH3>3y&SB zMj))5YZB;Y!4_8`IAOt?UB%$vB-rZmgWm>(m2;JW?f@F9(={3NEkM{h*HqBmg6mz= z!RZm);F<~kMj))5s{-_`g15WofODJRCf8i>?-1PVnh*XPfG#{)QVDvCV4rIdIQ@b# z*JALaf?Hinz~2Tm)PQRl=s3_&ce<_veHYMBgRUUxA;ASk4LI`!D~%Q4F9c%tF|G$) zCHNX+6*!9pml&@De<={Nj{zC0<$~45jo@4-7&Pj^4*@X;84aLo1y>qP;H(h5-dG2I zo#1PYF!-y0IF~SP2K_q0*Bfo%+yFGxjYbFPHG*r6TfnIoY%sdPZxn1c)`Q;!#5sns z5%fC2uyHFmHwm^Hw}XGPV4HCV`0YSL-EM3Ky$NWjJB$eEHwbPq`oY-@#5;^e40J@W z-`ECD6lkcJ5eL0haKN|=oNa<}V+i~^1qY20@b3cRn=QuOpoauUj3hXtf(c^`{JRB{ z#t!gPKtqigyFhOT;+r|fy`Xmj4YkX7Bj|escN_PEbFbhVjlJOC2Q<|E#)F{u2tHuE z37oxx4;pU){~^IQ8~ee36VRpp&hu8#?+`rbc^f$I5De1?)6W0&g*Wce+)V83lHmr+_`?(!1Phz4<6` zgIPZ4RvXQOz+Q9K5Ppi>JPN$cY#ny1+s#*io6M(1-0BW<)2Lg$!JKusTWvNk0JoUO z6K)kT43N%5z1eI5zQsHM+-IHz?l;T-)~)`=ya0TwdHn5eb--Nxuv@*& z+ywkva}V(C=2O6j%~|hot9O_Ofq!TE{?4u5X+8uzXub-3mwEi4Tm8Lx3ixjGdEg=Q z0`L*@72tbJ&%4~}y=FP^QF8(CF|!u<4`w6qAI%=%<7O22gqZ@q&wL2@qhto13YF%fgdwd zz>k{`0Y70L1Rgh^0)Emw4*ZmP3ixUBdEg220`N2DE5Og1o_D*|=ge~8Npk`4^JXpZ z3uYtmpUfWMGiDU{MKcBblKBwu%jQAgDf21dKbyya&zh%zUooEto;EK4pEF+pe%16G za;vYI<-jxM0^rxpTHrU#M&LKi9^hFs3jCIt0)E?k2>2cIAnb^Mu9&y4*-8= zo&a7jF9QG7ob_I}`Zu!&`0wV!z>DTt;3ad~qi*%z%t7GK&F6tHnLUrW@m-{sfWI^! z{Rg-D4>S6YZuPSH0`OO6&*OM&)I0&zFuVZzTd6>VD=tyt5?n5kKvm;=1$=MFdqf}$$aV?*#25af9_T;>$umW3~P11 zN4c$2K#z41m}iX^c$8^f23pqXNgn034*5JP-#Q8`u+9J{SuX*7)?lGW6C z;A^alz$F$Q_ESr(S-@ph9dNnT1H8@}1y)b4r||J zk9vbuHN~SgTXn!KRtqp<^#c2>0bswi6BxDj0b|x7;8yD}aGP}kIAEOy#;tR}JFSbr zyR6H=LCZT8?^#*XfWuZ5aKx$uj#@3iyRBYe!WsZ3t)0M>wGTLE9RhB*4g+^sCxAPx z)4*NUIp96kMc}>GW#DehJI$lsXiWp&XH^03x9WgoD*w)(PM~>ojn`bq@G9)W^dfJ)>{D@Tr{HWCeJZ235KW6O)e%yK(_zCMN;Bo5&@RQaV;HRt?fuFWs z0iLkDvpniE)-2#>t<}KKS(|_-t=+)STaN<2V4Vd1ll21d8S7Qx7p++p9`z+_HSo(; zC-9UN1^%QD6Xe*eFWD>aUH|;F$tvw>zlaF;`$b@ zZ{zw7F8N#D-=7*usO5s2H+QEZsd#^VA`#gY9*(Dac8$imRp3=M`R zN;`32^@K_5CJL=tIZZPT1I*i3+Wm zP?IMdA`^;f!r@apangxex?)0OF=1mS?3xKj<%Hcf;fS5EORuk;u;1z?Qo{+ydfh}y zST~V)S4~vrs+DSW+emb5Fm{7l-I<7QkECMZq0zzEP;8hJ!^m)BEES0lCU3a6u72&x znpM@c%dT&(UAe3_*igG{Rj_gGvXv|9YD2+QHKE4qtKX=CK^2UsV7&_Vso+`_>{r1C z6^yE2qYB1Uut^2Cs$jDUZc{o%Z*Eh-pS!LSP6se(7D;9V+svkDHXV5`D-QK1eM8dafA6}nr6Zc(9x3U#Sa zQiZxzD5XL@Dm11->s4sG3T;rK9V)a@g?6e?uL|u_p<7kx9u>Mx)zqk(h^oOIus&6@ zR@LX|kkF~bU^o>Mx=D8`*-eSWNTOjR8rw0Fh)SZ)2+~EEeJsHYyCTEeVu*U@STdE4 z*d4ojEH>N^e)Gt1N=4$`DO6=JzHOM=0%~w%N42US936uvZXbiMB&MPB#tGT z#|8(x7)#Z6H-y7Y!~G-C`0zGWpG?Mv`UZD3j0}xNhIiGcQi*uqSPG&|2MlkGZyQTU z30Dgq-Ia)M8%SLxXlyVwmWW*$&=^bhC*q?VMOOwk#|L8@Vu|Ec13MEKll@mIt0$fs zyh=$uiAXdy6iM85WjR-r5lJS|V-Ogf=2(Pv??l%R#nAUjRX>&*QGJpAyS61p#?T!j zgOGDyBvGI4=WGvbM~tD6a;zmr`6%coeXa4nbsXq#HwRNvLqwYI)%b8}aHTT_<5y`w$b+tbmxwxg$~qb)1S z`u6V5riO5HxCuo&S+R+N$zqf7T{7H2(55^q~1u`NDq zdu$m~X;`H`8i&5ItxhGz;)75o$KhBjx_4nVZ8e;K5$xf^wHZrQ;v4;(4d_px0jts|$ zNdyhTyusi#bTrnZ7ZvIkffis(lt|GW<}kWbBcqzx(b$A(4vCtAp*qLKyTY2W)*%{% z2z4~C5Ta(4?KJfYv8qO~o$MI8wB~ealG8*oO~LkN(~#E)<8yEV$A*R*Aovt$n70Jl zr`?_rq2iD$B-s@kjO-LDnXwa$2~(6<7aNYj_{E}GK^<+K9o^xcrp*lvY+lC4HfDSc zQtU`Fo{Dwv8tOyEkm-haGTxVMt1yCKv=M}bMI2?3NJt~nBdcEqnZ&_hV`~_co`4*G zV`n(j*~wBRI6M^D7NaqVq(Y7|=@3K;A+i%u2ZplZJ0U$IEnVqo8I{zz^o*cy#$xP& zhLO=-s(&=D`Z2LKj}7;?ZA&Pq`(034ZCaw#$Hw}e`psQU>%txFo4doeHED)W3}?$Z zVUli*4J+z!TLi;kr$lV4@97HnW^vP#SSDg~dqYrcZx%}=kd@3fu~LkV8|xd}rW%Rc zA~}7dc^Eg0mqe7U5lm`W2c#DhHf!y;i6PClo1gL926j9{&&?UG_D6MrY2%iz!UP;` zZ=9U6?UBv9VlYY_}(;iE2!-%3Y!*9M0VJdZ#G?@ zW;-!kX*Dtynyg9d3s-!;PD< zijihChTEFjyE*@a+dJ1o=2>whi$B9|ZE9cF1LKl-|q*&h${R+3+@_gqs; zcQiFOha198?TE7-vpp?RY-fKg7Hy3WVO>2fJeZ7@gY&B@Qe$R~Q`LnXP$qJdsRw za;Zh5x^*zJO*IdWU=hgDHwU|WHe#MiN_8JAqc0?PCCcygd#8#CZ2RiXk}Ii zJ?Rh}U#9cxrN<7b3H1hX^yY*)UOTiFEx_@m6Y6-KPy}Ye#AAo7?8RZWlS+HiAz3w9 znO&2Wy*N(Jq@l-7Q`Z~JglLZrfn+jrvORW4s23;Zc5WfhNF^g9+hd35Cg>in$!^I?EO9ZNTCvy*;&An6xEzLqkK?$PT^!(m}nc zky|tMq}|iCg6wj4<`Ugu+6#Hj)2nz*V>65;yr#K5CMC;AAx7i9!r^+J45wO6S6|6X z6z4pVp7gq1JTRfnk)inDF3C%ec_G)uw`w;L86AlC>jq`@7SDX{LFx$Xe|o*lEJcyB zG7^7QLh)z1DZR*-w8#$UubRXOEQy;&W7~wtTKnlPwi&52)5tZABZ<=b0B`b7tka&0wnYce{PK=Nuw=Hy?ojUW@} zzOsemHUa*tm>eutGpE4o7)4I%^!iq($vy~{OoS00#(9su&l|_(E-1s21Kf-^-8z(% z(R+9@0gmyKOdOA#qB0wY0pZEu$2qCJ++t|gEC+i5w_R6gq(2dzAO5(@igYBl*f>JZq%Q;SRBEXd3 zbV*KEokTKMF2yQpI&eWbhv59s_&M=4lwpZ0GC9`sXFMZ@{52SJSeS%=vGFdPD zxlGbMdDT25^lDjTRp8GCUy-;wSTED3mPdN>)?SI7=1Dv$Br~gF)?$ar5OtGu+03`${7UGOlwbTWN^XO>x5r_d<8+V8x!uU9Gj%&l47v?6Lue|qR7Oq7l17o6iIrw?ZOsqt9-AQwzO&w0*c)Fk?WO#V2Vknkr=-4P#P^^@`Tawly?X|6> z$Vy95?y02JO2=}>MV2mf@50Tjq1-hj<(VD~*~=8tnZC@iSn%W~(|*VP;$CzAU76eL zXsxqcq}#NU?YC$3^`rf~zlC#6T{i|nUE|S)23y0#2Rb8Lhm%ojP-7x4Aw(ouiy_D< z)*itF4LfWRW2xmVwAb0hdOX;uwk3nMXpseIS>%&qRo0Egvu=D1M3QpjgO4GA=Dnc- zeREqox+G0YKWPT$#lb-w;qYiC+=#Oz9>uA6bf=2TEhqkCBz#!hC3rqh z%cs5RwO+V;ZM!1i#8w<+ophEhAUO}FPmLU}eQp#_I(n$WSUAC)B0H%Er=j4Rxd=3OCOkHO4c8IqdW+7#A$gwsRS8rvQl z#F@BugSH#8-5T4iwcQoAyV7>Ax7|90XF0OwNj*t|ncn+pj&lPM0e9h0x|yeqeAs47 zP~j#zCmxK;A?bC&%seUHoJlg9qfMF3xf?ko@9K=Cpv}Vy)87DKCzv~R``coXByOkK z2BIxCga-iN;pyp+eOPY0+Rmjt`W~z8l_gq=`!$=9UKh578@f6=8=Gr`*Q+dA-?tUU zEpnu;+VG^qP<(hKkv5LOjGy_#I}+s;Q*FGJP~Y0wQs2J5t*I;AU~~9Ll1;Af>Cn{L z`tBw^Z6ayb-rCcosRo?739AA3B07+X_BAzzn{nu^JvZ04-(=^PQ%+A)uN{NOs;rTi zXb`x^XDf8J$C*Sl&t8IPkM4vlIvqFJKY~qbpBjSs#Dz5o6oM2SE=bzCQMK+c4u=J8 zHz>X!d_!Z1jl0ZoJl7RV^k&hwDxQ-k6%Q6f$+GM!o^u#f?X(WVBiih%c0SP2KEhd< zC-E5D!&s51VNUxBa@ouq3Sx@s>1fvXQ1tD22?wkDmi1kmyKik<+tI3U*Cj{@5!Mfn zC1d*8I{MNyW+2tkcPFg98rixviE}$V@gs$F40q!B2Kezbn;I2T7){${SGFw)W&)(W z=(m0LgA)kiY7L7v+_r-!={yc29jF=3rdBda@@`W4XpGAhos1hp-H}33DJ6A=PrH5v zFS9?9*v^F6leJ797r+eJ-NMe~DXRtHb@JIV3~oMsq+_Ky*l_1^a4!S*9deRoZx?a{ zAmbc{Z6Y*J26S%I^&saVpG3j1hE#H+Xx_Le&SFDS*{fcmb%8x2S+-sHTyAu1wGEfD zi**hTZLfX;Gm+5C1+nLLOvmbu$_`JKtM+cGv$ejxsYl5%md0i^inTm0eLo0WbmCJ~;q)Xk>d#VI<=4%^8ab!AJ%=$C6kj;Yrrk z$gYtw@UzY*h1SNgtF5-Xp+P0|X{C1Rlc1O@GLVZ%kj!L3+NtL9g ztL_*cn&K@#S)?ZQHdZ$SEzh~{K>zqdK+Uta*S5!=PjY;EJ#4dbJeji6hjXYKi*n3b zR*dWeI>yPmxuCr{Hy3OcN3Tt$H>TR3xw#W_HOF{GWEd@>MTMDE_pd@(z zK)br+KXd;;qBw(zp7eMTkKPlI%#vuf^<$9u$A@PmCaZBi=Oc0X;5Uh^(-QG!)_L?| z#HOG8$@pdRq_x|#Iikli7A})Q$FJ3 zQ9cQ7e8tTi-qY($A*9p26^TR`H+!c>@6`_N$+wSWCCL@Xvy6~^fDivw#x4v&eflwO ziIRO@pJB)`e8!uuG18|c06L?G@T4R4_4Toi>G7Q7k(2rCP)H^vF~*Jc+@apz-_J<6 zUx@P4cM~%{?> z;|{>V*@`<;4AAG`q_TJWX}`VQr{6gRC!Idp)}EmVPbsB%tr}^|uf3uoX`a~3arP~J znt%))IyY6WEz3RcMIya%l_?g!HrbmxL}q*HaB_C2+c}vn16l-O#~qL2Ow``S zYYq;2NZ1def`o$S9J?lYqK|1n36VM4hj*L?WzXaGK_4Trl}x0UYpC zk($LLNBa!I_|n1pTtAtqc=rg}u{JS=wSF?AVBI)vNU83-IqM`asU-T5!aloz2U|Mw z>;ooHwiLRt!pFl~Nxm6^R)%5Y(=Uk#6~-xV63XfXI_pQ~mrA53Lkw?yb_GW^%P0x^ zB0LD{ybz-t4%AKG!$nkQAgA=B8Q|m|e1ai8n&L}=?5nXp)jh@+2D#}@w@64f zYq{LL#8WI+3E~n(pPENA!MN2vj13hF8g#gg@yNDe?sxFujhzplWTsqly~{ZlWwFB@ zP6TWjonw7FiM{1QW%bK5-8hMlaj79Um;ZZfAvEa&%-zayj?-(2iYl z7On8~&LBrqilc(Zc{oiBuWQFcy*-=ptT=bL;c98|QruOm0sd8T09R*1k?6^Slq`x!*w!{fI;NJKZVW@) zO$s3v5sy|wBYQ^lFzXpXZ{hLCo{`p(9Wb#yIIrp(*@;I+@M>M=r6`yu{oshgXm<)7 z8PyYh%6XfuXJkEI|3IO+MjBpuJ?f zc~O#(>nsY>jP48v14bVl=$l!%DKdnF&ZNl>hqtgSo_Zj+sOdrdQ;aEdL$BuGY6?`FIu+=PO3)8KDx8pmi}-`eU# zmh&k)VGo`?zZvOr4*ND^lFDVsM3u|ZGu0T*t6;Mw1)OkuLyP!3!@W(dYCYa*k}|T4|CBE!>5Nv4lDC2<<;3(h~lIjN3==g&8)^JaP|#2s>0nd z9jA2!_tAK#6KCSs73z2Sa8{nc^F%mch$_-y-pf=Qg7{yJi*5*44X#>TD{!sEbv>>+ zT&vUu1mjWY4IxCugU=g6h>FLYH{gEf20YZfA%v*Vy$vBmMNkc*)*vc|?FPI-zX9LH z*ieJ0cs6@O4WiZ{D&D)?05)!?Y(NMCzy}+@^~;40$B{#%XX!L2eHYk?!V^@7zQs9$ z)Eqvn&s`;b7(s%YH>(ZwiMiPhdw?sxb(h+JS0ZSPgT0hV#)EohJg8^dLz!ee+0iHs zJ0#RwjTUA+Xlurk$qmtR(m+1xXzV7v$lHtu>N9nN2O`cy%hUiN*;!{*6i=(8OVVlB zeYU5jw>pynJegX`&7HS&nU{c?P{ zJb-VSV?MyYIQUphD&=3RTEUIri{hh*h0G?^OKPUU$FquWQC&#afUk^489K97(&D=j zh_zAZW`re>UKKOfOlfLvPdcZ7+A6UE_<}oba^N41>ycY_j5hGFYC_K2q#l_tRoJQU z_6@!}AH>(=)uc{**S#0td~a3CjbG8p!!21*L8bD;_(psKe{ski!c~K-9@ko24Y(R{ z?ZQ_bcS%Xgok9xAYK-Msc$xyWRMwrS-8O{K#j`5ljEc0Bg&U;cF%4rfuBMcGH)^#O zEgXcDmO>I?$XH9gpZ>|~kptzIkeOA@O~@*e|_(p33BmX(vj@4{vB zRb^vWANorL`3_=0>4C5*wR%DS)Q6(@4*vv|DrWNTSYUsaBe*(oieR#D&B zZs=Mu>vk8e5qyJw7}|L|ei=Y(5@Q75qa5x~uLZpkzX71~Uk9p%l%Eu}a1d7_9oCwr zy3$lnnp#WBT87^-*r{B3L{)e@^oTkVL^;Zz@huaMD~A(899P~_l&swN@SGcNUL}4D zK;@3B682uanU0B=kBvlr_H&zo9^6 z&99T1U#D2}>+l;2M2@>MYy7k;zA$Ag+_`CofH=m78k7%7wr)j(iRsI7Z*|&7jhF9k`ouQ z6BoT8F61XJ>L)JRC@xwlF4`%suBT|N_|aN%(Oz-UVsX)CanWkHqQTwXk%6~FFB(OB_gq=~EBCweP>-H)QX;&WXb-tp< zdHBj0v|MI(U^VDff+6zr>p)jy=2w##PybW-0{a5Au7uCMw>UC~FUseA#HT^H-_ZQV~p# z+hUcbt z?51uT+7AnA=V7-J60oUEC~~x0j=I=XhNn|dE=U18?6fOG>$sV6>{=oxQaU{;^pMR% zpV-vOGzGcYJoKtfVSNdTy`yVJN|#1T=SNECM@r{MO6NyP=SK?p71Ir(Eh`WMdCk=R z6~ZG|*LoFmniR%dvKDJS*lwY_HLdXDud6=wH_i8-s(;7%*h6#QxolKe-zgy!}P*w!8PDLcH`#z{ogHkt=lY}3`VVC`rtI;nhw@9cR;y30hi0j z1C&+>&h-RTX{C^h8CHZyybSRDQS$v!lADCwgb**I0hGT*cr7Fcgd6}_I+@(32eOUNe_ z5GE0PghE0Qp_ouYC?%8;$_bMRQwUQD(+JZEGYGQ@a|i*#T*5rUe8K`kC1D|95uu8( znD83H62el#G6I$~%5xn714wzG@5+M#sXQ3V%7X!lxMd%QtbT0bY zC|yiFba|=JZV)avy0sVA7PQ{qD?Qgsa*L2#*hjsDEy#bV$7F^4gqZ~Xezm6pfd2Kb zF0$~WqP0c-TDpxz{zkfWMgBUvEk*tox~)b2R=R77{A=j;6#0ATb{6?N>Gl@+d+BZ| z@^7IVE%Ha{ZYuI`qB~H8kwu-V6>Rh>cTs7uqNoUjLBasxCE*3(BjE#)M)NdWl6CODNe}pz?eiFFvo4rzm3+CBlKn z=k-E)@w+50A4<)G7m-kW>9W#gUauAKAUUF#rMst$~}N;pJ#m~fEs46oNP z(NXA7^n|wpi4D}F!i#Q2pdCegUT=QDQ(9SCiLCQ5D)*d5LKmDov!Zm*zMjXn;2mWiUh1%W)2z&fD7JaX`d-~v{u$cwyO1%oYOHl|3ejj+O4=f1SvtG|NtOOx%jRiaf6}=v3rc>?K5k zMi)S`t4v516+^bAdroM9obar{0LRdo0dN5ff}7wWwMxd;XU*1_W<7zE`dl#oYI0a65mpw`e!FbE!km!Q-dfD7;^fN`Jl zWe(QvP$e0UK4r^c@Q{tYf0A&Vaw#e*g5t3Uy(ZNfY6UUUk7gMHv>Q-9AR^^aolfc= zItjBNs(^IpxeC#qBFvnKavZrq;V5+G#>@<;RRz_TZs~3m0oNuB?dAtS?0FnH6$IQi zMTK&Epr=qbj~DTf9R`8{$8FaY95S9L?NdLYkKls+ zMD|6fUQv<9MU!d}+yu@)7-Ouy+jhAs@K)qe6h*eY@-Vzzv@p;-S^^I$%EG<*AT`BW zG7usuD&0E(n*;USJD@orS0OnaW@!|8OIM+?P-l36sJTd=19dkBZ3PSvDn)tO*Cce0 zLwg}2FGQr3{WJuXN11A=NgowJI_L(kcal>-bQZ0a$cO=`jMQ6q@-vg1k&T{14@g?+ zM4b(K0xZLe{$gUUEh%)aolQQpOez2yf$m|YQ9HwhT0)MLJM?80>gM7|g?-x_g#)Bc zK{ilNAao0Dr_n`+P`CCDV0NJc-GhXX4Y~ok46Qp_fugjkcn$nsu=I#j4nHBxwh0YU zNn5BU1q82~VsJA%7Kf7D9-OVx33t0=FE0+!0MVV%*y0y5DXD3BV?Oi{ihWFrPpZ3-9F$0Q2z+i9WT zIyz!9SEOUVK&cFtK&g2P@+oEhVWLAfkbn|7Ll;9E4Wf>EeGmsItVYm(kdO;1gB~u@ zM#X>kp2uZaZ`2j~{GoTlnl~zW=`szkBqj)|ofoyyuo*Jp9Lp zpPfAS)DIrM>%7rl`N+uUKGM1Sb?2|2H){12-~HjrZ$AC`Pu~0HcOCrwV}G-;-n08l zd9QhE*|*z2y5jqF-JcsQ?)k!#)4wEQ+OxOldY4*kKS+@E0q^wJx|ip?+2c)rf14}J z(z#R$|DOFG%YXnaS81i&!XCqN(Sy}KU=w^^5-o%Q02XbaYQguBXe3N8b*VzT76E*W z8&80#x%dTFhlQK=k$~J^52Qu{`ooDzZNo2PZXAdWgTW86MwbRs1F?WS;}ht|hot1& z_JOMV76&H!b?M4POk&}V=uw){yWCvI*mcTc<)NAGGGbF*| zigpA(#v{)|1ma1%N>L`ir7OUP0s?*d=?tXb?NU1&Ec^^-jd_pdmgm8$jIQKzyr&>!xW8cz0?rhAivw`@Q%Pi&z3L@5Uh67}O%cdPn2~y#aX# zHIu_ILhuwJ5>gBGgTTlT5A@}-@Yr5#Cs<|p`F1@j0(iJXzSF8^xYT6%DiR(i48$q> zfYuMC{P?9~M~~&XXf@lVrt{qm_A4G}bu>k%Q!0cXD(3S;fsw6&A^k2iGYg=H0}?-h zuX^L9R|*jCujBPn{OqwRcgleL@ODo?-~N}foDf|vzGxm8(%*4cbMO=Lxxw<9TROY~ zKd+n{j%VP~p#hhgnH#FV5}%H+z@_HoMnIG8XW2Pc_z~KxR1u#?OTQ(DpLbSexp~-4 z%Wkx8+JJt_P5RMEqMwe!4?t%c(wF|EHM*JKQ_l&7sAKw<5S&oU!XDre?3iGwdI+6_ zRv2marOan^yE)K%p3ulS!$6*=D!$ZDdVB_5lJ zpY3+)p^ewbwp{^v+)&lv=bW7|F?{2U{qlhQ(JI=zV5p`R#|~@oI4J!oz+{RwPDO6`bY)}R!e=Ho3=J%yz6R_Z!z{+f{)pFD&) z9Ne{BlkM^~mw^53a-f<82BA8%f=xSiPF@Xf9>!pFv^6J2{Kn*ZH%-@5EZ%2x(5<_U+TKtTA81rmm zjA8mK+o#E43U8F~p+> z%7Q6f#I}^no_G{;O2h*7O9N|{1{#(I8kJgxA4$(dhf(H==g-E@9(#NjcsP~{bPh(~ zC`BvY&6hc-AA#*yeQ>5BEdoQOEw|5ybDBJ(H08yX4(6bA&l6Z#TOM$*JGR`VsnSXb z@Ou4w-p}2U&xeI~>0Cs_=85tBdydGO6Q_2Cw5UjdU_X<4yxPt47GlMX;(*L_&&ODr z;otK~oMdS$@);bB%;LrloYFmC^!cV+#aNFc|I)dLha7oyg#5UFLJrRr`S*O?zvo+p z7S0Wx(?xQRo`))Zkuj%QI9=nPe|mN{hTC$vP1Fnxr&;VJZ26yAK>e!!l}7#sms<6g z8+o0JGg_gI_u@y`ZRY>)>qpKWcG>tG20rY>VTxDRVQn}ruL#17${$r&8VGWbRWHY4 zcxZ_BM6b^Am6!MsthBc8$f^dzFo_|yb!!~I29x44O;)@S*tcDn!jdp|Sia+Pl1WIS z-G%QgU2SQn_XHTC>8INRxnh(hl)M%MJA&`wCx($7Cto{S_RPpi*nT}BIHrS!BbaSC zkcU^)*S{Kiiz8#fM!`D47Qt4*H5f$Hb$^dTbUH+@Lu_$~s6%XWhyiB8(_&&Hm9q$E zR>~-vH49^=$iS`(hcMX4`ie;L=r&KNJfz_HFh<>EiNxdBiXt3N;dFe3jLK#H6@Dup zXU~}DF|z!n%Zv)1D&Uk2TYZ!;%d+xN9L}W8$)$UKfr2c@#rQ76e1MT^l&O+3SCQrQ zufU--z+Hs#jI#0&9i#DA6?sO1#iLFhzA^*{(K6D1g}Yvs$HxM@B-mQ!Ue)b!b^mg39k??6J7;8h%;ROgB}8{s+_L6 zy*}Dzp0QJG=nEWGiCg3?C^9ftAf&)sPyok3e@Z;E=+{Y+j-CR^M}$u$Dv%>I$_1xR zm{=q(58_#jWP40!drW5wJ_3>LF`X^r(IeT?<2A~y0v^*td5H*Qcqzt>&2(5ug0oge zV`@Y#Ac;z$K)F!?9fCfc@C015yalK$X#Cf@&lxd~=XR)uKJeoyw^3sG70fwkD3Fgad^lMYWN^A(ny)iaMM`t%|%D))){nC^66D9uYVa zd>op}({PL}$;`BH(uKoWbRGs00)eQn9DY-5GP*e8IDlCReJqY)md}orDxi)`!LvJz zePKDHh7Hlj=SV@_e$ZE9O=8LNmuUejB-NdS>hegAMIz9aUaB2!Fwi-$>%`9?G9)U3&w3y^c#a^_5eXzcZ7k0Y(s%+GBZ6Z5ur(i9P`3r zCYV4tQz8gHnkx|txNr-!{xK3x%=1t>M-3?c&qF`hLbfGK6T}?RM;Oz{k)s#-042cC z=IEBm`82})h>8fhSgF@yYdYE>e|DeQwYG%=N8+(o%uYP{FdBOUB-vtJv{0~vUL%v` zxE!y@65YYVS%f1j?ee%D>kQfeqhgk{m}+*yE^7+XvC2%9#YPti+YXTKkTPivXn$o^ zIDv%lP*}VvS85e;ae$lPUK(Jsbl0*boDwFL?m0|>>keYx)CFA-5q{W0+H0s?qr~Jg z0Y-msC&DnUn3HWo;6fFArF&bP?AQ*}4-W$PIasN|tDsQu<0c1;wU~Tqz}_g5PC_ts z92T5)vXibtmGUzI$bkc?N{@MFgjEF`EbusNbiV0L8F)}TNE^CWR8eFb3RHAD_f8nx zx|Jx+F~nX`Z-j8<^Wvme1PO?-6FVrXSOFF%09rs?nD69I>dgu+B~%k?33Y_k5E#1$ zZL=K%hFZi8KU~bo2xHT+hbzFik}&ohnP8)GrF##MWQbE4%E4KD}cOURuqg4KtO z!e0Rm5~u>|k4T5h6jllsR6!y!BJ1mHkU`s(MkMf|rIM79BrZ$FqG<00NmfX0e}Q)S zWkl8?@PbB_g*lnl`(;V3B`jjaYN&MYDZ2!ncWx-|)}g=(FV;(1> zls@1=J2;ToLIFK9iHFe<%+&y!PdUL`YN52Wq(n}z1`;k}LKLcUD{h2xeyAvb28i_R z>eu5(T6m>F-0OHEp_yc+*%s;|dOnQF01 zEvSw4SBLr|eamWUgDaNR_HEs|tS;JDz3lp$XtY0A*ViAztC&2%!x3JkOW|C@{(b1c zmyY0`rM!yG(|_EG3WTbeD-YJP0&FsUYc=N#)lP}y1edbpkPrkP6qNfTF4bd9*@$mj zb6lfX3z{NFAC7oXx+cn4umt|VlQg!g2w0jPKj&^S( zi9Zi6K5Uo$*9eabx$>(4&G^0nzh4o?mj(E(3H~jRRQ!%a1l**2XMtaA7=cg!9rKi< zt}fI`e<6Wi#kex3mr<|_t#G6f^51~` z`5lH#zAI3hYWu1I#rK}Dx>Z}SxWw%^a$I9rUXYJJGOiq-jv0yYmsU$FQASfU2Z8(*;=Lnc_U1>VL;00u=Av3*ak<| z^zqvif3A;mOPQ!Gz0!xBD2HzpkD>okS(5r|^H*xM^j&Vg<9qPW_1_vv%P+0)?cpJ4 z-JrbP{FkPOSg!qDlfX3zT$8{x30#xFH3?jkz%>b6lfX3z{GTj=$MdjjQ0nFD|4(k@ swYFW8z%>b6lfX3zT$8{x30#xFH3?jkz%>b6lfX3zT$8~6-4ghJ01GwYUH||9 literal 0 HcmV?d00001 diff --git a/PrototipoAfip/bin/Debug/PrototipoAfip.exe b/PrototipoAfip/bin/Debug/PrototipoAfip.exe new file mode 100644 index 0000000000000000000000000000000000000000..f4044fe386205f232b251e539e91e60fd6fcd2cb GIT binary patch literal 158720 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 literal 0 HcmV?d00001 diff --git a/PrototipoAfip/bin/Debug/PrototipoAfip.exe.config b/PrototipoAfip/bin/Debug/PrototipoAfip.exe.config new file mode 100644 index 0000000..25b88bb --- /dev/null +++ b/PrototipoAfip/bin/Debug/PrototipoAfip.exe.config @@ -0,0 +1,50 @@ + + + + +
+ + +
+ + + + + + + + + c:\cert.pfx + + + + + + https://wsaahomo.afip.gov.ar/ws/services/LoginCms?WSDL + + + wsfe + + + 20079870626 + + + + + + + + + + + https://wsaa.afip.gov.ar/ws/services/LoginCms + + + https://wswhomo.afip.gov.ar/wsfev1/service.asmx + + + http://aws.afip.gov.ar/sr-padron/webservices/personaServiceA4 + + + + \ No newline at end of file diff --git a/PrototipoAfip/bin/Debug/PrototipoAfip.pdb b/PrototipoAfip/bin/Debug/PrototipoAfip.pdb new file mode 100644 index 0000000000000000000000000000000000000000..32d048900a5182df8ff46cfe7c723b9476497cd1 GIT binary patch literal 390656 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 z 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

mJ8b{4b2Yrm{Bg1Q%Pt#V%ZBOk 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 + + + +PrototipoAfip + + + + +

+ A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + SubTotal de Precios sin IVA + + + + + + SubTotal del IVA + Precio Total + + + + + + Valor de IVA por unidad + + + + + + SubTotal del Iva Unicamente + + + + + + Sumarizacion de los subtotales (cantidad + pUnitario) sin iva ni descuentos + + + + + + Valor Positivo que se substrae del neto + + + + + + SubTotalPreDescuento incluido el descuento + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrototipoAfip/bin/Debug/Templates/LoginTemplate.xml b/PrototipoAfip/bin/Debug/Templates/LoginTemplate.xml new file mode 100644 index 0000000..93abc2f --- /dev/null +++ b/PrototipoAfip/bin/Debug/Templates/LoginTemplate.xml @@ -0,0 +1,9 @@ + + +
+ + + +
+ +
\ No newline at end of file diff --git a/PrototipoAfip/obj/Debug/CoreCompileInputs.cache b/PrototipoAfip/obj/Debug/CoreCompileInputs.cache new file mode 100644 index 0000000..70a833f --- /dev/null +++ b/PrototipoAfip/obj/Debug/CoreCompileInputs.cache @@ -0,0 +1 @@ +364b612a606f164405cf4a62c9a211b2d2799e37 diff --git a/PrototipoAfip/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/PrototipoAfip/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..3093e297ad5e0a5f350e3fd060065f84a5d001dd GIT binary patch literal 8647 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 CtEO(pcm_qV zB77ya>>2lo&?yT$CJlsi>oSUDywqq;SD$dDg^cgdF1R!FH(jl#p-C0LAM?~G7EV`J z({3pIzw^PGe8uDY-I=-GLhp8Ob~ad;VRP&pA@3YRdXS1RAl_1JxRS|J#gc?8x6Ra2 zoTNs7hMPZQVJNqFP}7=6-Eh#{Haw5I6!F5{l)w?xRV`YaAazzpBJl4|vhUK)li z#Uj2X)vLWzYpjcNR}P(P$uNMtUsB~7Q+;kmw{_C4=H?L^(O-*xEER9?9)l{DVr|gB z{odsbfA{W-^5*hOKNZDIeDPNO!Mmy<1w2XsY21+A7k_X_Yk{%n=SYYw`T9o&GVT%ch{%i z)sOeIt2XqoK3=uH=gpPNrzUE{ibkW!M&s|fO^tZ~of@bO8#*=6alJU#%j5@7o<%V= zIYEc#sDL|An*0C-zRpuINyQWu7f?(&AEGQd7g02J+C$IjUI&i!7E|0CIlG?wsJS-s zA*VOz-39mN^qvbkbT^yZyUs^wN!9OpKWg}&-a~lBA@@2mRX+FHJdxUCJ&|l|=^o#J z*Jh*{B;12TgCmj18cuq$`_gOhZrVqw;eM{cMQU>`!_ARDyzdXWKJ#Dj$zPBdmr#6u zxTkw=f8JxKf-A1j71fb2)l3%WGBq%~>SG*FL|TN-6&y{WcE+8XnVY>k`3ZiPrYfXn z`gg8U;ckgI3Y<@IJmCgm=v>Q=_%^T5llTK&L+<}SPNM8^v+OO)zKHjJy4z9c zTu1xQPT2m+pgQy{y;_nW6k_Bmy3qi^iF0GTfDShX-lKLAjARGS=Kw67Py%$@^|LU_ z`2x*7KVfrEdAGW6Y2MRLt(L349%*+=2ch$&CCZ5EMl5lD3Cc+a)myT(nv0KD9((n! z;cFOq7+?wF0`4O0WI7wLP8HnEaqDo8D-q2kMjprh3hdXG*bV6)hy4|>(iS$2qCt_K ze+{U%1Z_3zwPx)hH$~vD0Zy!fi>SW=^^H|(N5m^~6ALQ3i2qygZJBkh?wnu5{vFu1 z>?>mzLB9cX+n&N@L~BmO^I%53g43C-`RRo zEp4*n-c&Qd+A?h{e)6DjFwcT&YwmoU&@g7}=ehql z574V|gH}7Wc`wMF4J?=6;Al(CrhOjkK z0}+Hv1%kZ&6j#RnqircOHc9y>kjU!nNy(E?4kEmXGs*6Qw_%eV^Bq zcAXWRy}Yw1VnaKIXe-eY2G6eZ2=&)@)`~Yr4R)Q!I6t2J;3`_WxYK4^6yMPHsa@v> zRGl>O(-rYBWmut1Amu`xHVQkB&FP@&bt@LpVm=EH-Bq$oBQPIiWis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/PrototipoAfip.FacturaPrueba.resources b/PrototipoAfip/obj/Debug/PrototipoAfip.FacturaPrueba.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/PrototipoAfip.Form1.resources b/PrototipoAfip/obj/Debug/PrototipoAfip.Form1.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/PrototipoAfip.LargeText.resources b/PrototipoAfip/obj/Debug/PrototipoAfip.LargeText.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/PrototipoAfip.Resources.resources b/PrototipoAfip/obj/Debug/PrototipoAfip.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/PrototipoAfip.exe b/PrototipoAfip/obj/Debug/PrototipoAfip.exe new file mode 100644 index 0000000000000000000000000000000000000000..f4044fe386205f232b251e539e91e60fd6fcd2cb GIT binary patch literal 158720 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 literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/PrototipoAfip.pdb b/PrototipoAfip/obj/Debug/PrototipoAfip.pdb new file mode 100644 index 0000000000000000000000000000000000000000..32d048900a5182df8ff46cfe7c723b9476497cd1 GIT binary patch literal 390656 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 z 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

mJ8b{4b2Yrm{Bg1Q%Pt#V%ZBOk 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 BL<0Z- literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/PrototipoAfip.vbprojResolveAssemblyReference.cache b/PrototipoAfip/obj/Debug/PrototipoAfip.vbprojResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..9c25e9a49f79997fdfb584b3d0be8e33d3c4728f GIT binary patch literal 8186 zcmeHLU2Ggz6`ono{>)_KO_~N0QpzSxO52$6uI-H-wa0}?_=5u9^( z_HTA+!TG^y^v5?pnLxGNqhm=sqn z_W_ZRd?;%a7?fiUDdvdoIV|e$Czf@r3SpFO!b!7EkTZ-{l1b)-Jm?k;OS(lP(F<6{SI$5knNfXWh*Fpy2y+6=!)1c;d(Uxp=> z8L^T%(2AS9=h3l!_bxBc5@poZX>!tasRf#+?s7x9%Q@hu=Nxu+S)H3+Z1z@1)Qmc` z>@RSM7SudttA0V)Y8l}m$(MncHHGdgz2D_V@5%PiTs|n$P8k(yi@%b>XKpS z9A?#Ki@|JqFW3K&W%6aqAjs;aAlO#XIp?a)y(zsu8~qg0-#W<-&@3lFI*YP5)P`e0G9fEn>)rkjo z&4YeFt8LKFS~iyI;T=B{LZOft+K9=Juw&xV>6u^7D2fuf2f7Nx`;>~e z4KfV{nGn=Lrr{t{vJ2BlkO_? zqYW~R2bs{QgG~1anBot>z+5B6Z!L}xDmPXejgFFxp4pe)KRiNHWBbDh&vn@ZdXj$P zw%SXKxOtC(caIxx-moerMeneCg}6{aK!)!+Y?A3Kh6kBF6mCcCTop4sWReZbs`8R5 z&ZtEy6+k}^FRvCYNw;3X_mkle#*nC(e%(qSHZNDE)bd;p?ay98rg^D zD<1$7MPDRv{ldSruCwQhJ_w)5lSmFB$pYDot_>dvck~g*hADkm!^2m!M&+JpHhB>r z*ZeB~h+T4I4eR4W#HBIK4@CVMmbH^+*?|;h#oE^1g=#75*dBAt+cZF?W0z4Jl+*LX zU|Z{R@T%D}3Wf<;P(;g_r0gd6M9uHTXjBmU_!A9kN4GGoyO3ywFho=J^uRJG|)vrtC4f{gd$ULdOJP@t@1Q5$T=X7!!L3e$UI)E zj1LYDPLB_QL#WmFgUvZQ>id>=9oB%kl{^EpN>||;>Eo#q!5>}4dlgL+V$uaLhabaa zI3c_d6zL6U{YScNm%xqf3e0&UDsKN2Ge{+jcKiS7>hOB3qrc{ zBxLpbE%ZMz^q%<0v$cOgJO~Y*X3aqZ??>bZfryj!;raUTaU4dk#km*i!+9J=KgNd_ z>%(7wMgrmdEc`+OWCYR$LAVT^2rdNr3;D@3>;b%~DE#%xgD+ou?%2V@^7mglx%9!+ zZ+|KK`6mxB6z^eewDWQ?qx!Q;|3S$$q->hv>T(k6t+b z=S$Zwy|Z=a&whL9?E4{o&$pa6U!8yK{`W_BRicH&BQNdw#VbE~r z@MqZg$M0NaZGo;D7?y!Uh`|%ahX4Hi9QbV1_j*nXk-SZZn;g8=T%aCdWgu{SimpTu zQHP?0M|QIXjL@xs0pZpU7$@L>Z};O;+ij*IFTpE}5{mo~Q1OKpA1wZ;rK56!FPcAbqV3 zNSKOt04ag-lV^Na&o7_YKJxn~M2w@D^dqk*=(We9rp%0qyb4? + + + +PrototipoAfip + + + + +

+ A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + SubTotal de Precios sin IVA + + + + + + SubTotal del IVA + Precio Total + + + + + + Valor de IVA por unidad + + + + + + SubTotal del Iva Unicamente + + + + + + Sumarizacion de los subtotales (cantidad + pUnitario) sin iva ni descuentos + + + + + + Valor Positivo que se substrae del neto + + + + + + SubTotalPreDescuento incluido el descuento + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrototipoAfip/obj/Debug/TempPE/Connected Services.WSAA.Reference.vb.dll b/PrototipoAfip/obj/Debug/TempPE/Connected Services.WSAA.Reference.vb.dll new file mode 100644 index 0000000000000000000000000000000000000000..b8a6c4049efd85deeeafe273ebeef02bab8c8124 GIT binary patch literal 10240 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 wmIm|rVbd;0{TrHpCkkS2iwG>qW}N^ literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll b/PrototipoAfip/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll new file mode 100644 index 0000000000000000000000000000000000000000..24ec5aa5bd7e63f070621f9defee0f14c383afa4 GIT binary patch literal 8192 zcmeHMYiu0Xbv}1yUtCFRJ|vs8Xn7^d?&{&CXiYCL`C8wnO(6Wxjt|` zvYY6D(&#^1UL6a2yGHBM%hU)_CpenV{rrPy)A;q_N7O7hWE?j?VM`}K1U5SLeT-H4 zU%d@TX5krx--AB7H0&c}sxoM(AgGK`Mz6Ls5F;7)MKeHMDvc_CN$&)5Jk#$Ym zDFiX}fz7$C!LQ-zBkFG;{~+`fk1HOIO`|AfFfpBX5GmpQ;b4uHX(dW-yqC008xY#~ zg0~XwJRC;6RgCehdABo$!i#w5EIE(qi)?J$qGYO|+CopTfzu9QaudaBG8jX~E}V`V zWpD=>J9X~7QHBm6<8B;`c<583T}Ux1GQh~n3`#D!EWUZIi|)%;!P7E#f#qPxliu9` z%Ms_h=&S_Wzw*&fT7LDnTwHH3(iI&&YSJQMvN>J zx8Q4papF2^A&mp~hCP{GCEYCNikVP03AB z(!{~Nr2lRei)E={=4JY2{IMI)WxhD>+{eZ! zKk<7AQHnRs%YuJ~J%H}dKh&>+U4i4C>CJA*Zr!rAX9ozZARF)^dgywBD1(9eEy}nn zUvaI{l*bzDTZoP$gRaAQn#W-BmfW@X@X#RI^Pr!?it6gOoe5UPg8^B{XGYF==}Nq>qTa^|&+#EG!0hz{H6_`zSTCE5~UKCjpV`ZKW@*#fs~ zKaJi-zrYerlBRt+nxsqWH+qsD(te|-=yPgwEJc^1zlz4FL;qldtfSu|gwU(Zb{|AkvInr4BRg8$D zKU+ji2-VX5M)YB&=qaJv65og(0`=Dcbs=&T)b|4F`RH*_*8(aPGeG?|pyr~Jpa$0x zp0>oa`VgpN0X3(}po&8I{b_VsC_gfdJ}T7hi4VtTa94T8mnA+Ge+}dKj{)^`d;_Sf z0ksn{oqioqdm+;)vW|O?CB`DJ;Q+Zepv=eyP!9yuH(?j0M*`|1?69^1>H@unx;h_F zKN0HN0cFB2MsEa^3%eNoBA_-wGfvBS=^*$2ip{7vtrzP1T6_FEkPQaZHgy^EcwDHn zWU9wif=&gp3;Ju2ofoQwDl`w--wUPa1btF9(Pg3hF-y`_q4dOZbr|cZg%@iu)4bUz z`Wv0$*WMN0f#s}dv+`jRT}AO>E9Dgkn4}GW&9npXcI*Jm9}{Q@oCEBnbAapV3xFHw z%fep}ctzlkg#Tl~uLEW&C-{)S=d{@;B!_hiD9R}^#U!rE&dpNgz{<@@F(#n z=x?EamXvydK0~jF?JM+HMYEgfw{~cMxb72wBfkiyp9qNDR$G|zS zURf`@=t=!B?ku0xlWLdnH_$Ok>shSQiz-WP^eW(L`kCsZt=Mn+XcPTf4Pa%y4aoQq z^n3Jza02t7MsXa#p=sZUs63F@s@b*pZ zWzoDW{L9chtX&rV6@k}8`j+^4OL}=r{JbUly5b0RwVz(nnv@5hO^SPIQjgQ5-X+p5 zm8U!P4II%Yt7M z{F>ktVa>F_z5ud^6N1kNkU1mt2#r$_weTc8OYUFc(3(+qErel8vcqaN)z)!0Mz_amh06r7H0JvYE6=D2k!CxfC-xN3_ zoNmEmV%4l(#6B3op2qJCxROZ!8X{-{oZzZG=neXJdYd#A zna2<;dY0i_l%p}=HmgqvwwULip1eDSPlq}$Xad$v;-MMQ{yBKf*eAFp8bF(;f5i`* z6G*4TuXaZayK0{3q0y7BX%zFuqFza4rVB0}NqJbTwCHp~ z<=5+&{N;?DlWW~iG~7y&Wer6!n68OqYWHI}d^|oKXK=cqhP-g6=S>tW87nU8vf+8P z3KznkX}ArRQ%$u{wJJ4LA-D>Hy{)cgx(!-POpgbrbWI1vFjMm+#ErR&YR>b_=?QzT zAw}pR{K_0(1-eJbB?s?D{IjTxHb;|!W$6&%kOHR)or2)hQbaq6n;p|GZ0ejc8PLY3 zliNZaw!>GJnvEwmGeo;@-Rn3V#l0klzi~Q%zNZjN2{)EuaPxt^CB4)8-^(1$9m6G8>+Hm5iq>4q928s6#JJ1WGpzM!0{r=p;2%@%dR%em zohjVTQ=Jl8CwLmj&Q1t4rZ{-%CkG@IjcaSr!y1Y@vRSzf4Jpek~>+Q(+%20(C!G@v>t06!|zf2+W93M zcVUbGK!U*z25AOk3?7Y=LYj=WbMm=(vqFT3af?!_838BQ8X&=72ZJ<&F$Rw^XxB58 zie!*bLg5vGpEdlAYE--ZsB4sQFWP;oV3zrO!KE2jFa^ChU#Tg=5R?$qj<<^8xlwbv zY~wnX=;^_iNc<7?DcTzDap4}89d#Vr%i@H0N>lb6UnGm+G0|VOY+S|T{3%l$j49fG z<6fGtREw6A^>1Tv6x0)`?upOwxaj57esH&dW*XC-22K#5mnMXYfjWs;FD?5tC;x2n1$2M zb7}|whsOBF8Ba5I^ArAGn=io`$&eU?tLjPcn%|A3q&ah7Zuuw%eyNwyU%toUR*1TymKZY3{1 z-5$Fq*}|C0aS6C~(zFmyLV$si1e_+Bl9V)%;4uX<<8er7DH%v(>W+t`Fqz4ZwiH6Z z{k-q){g8A7=uH3Uv@6})_v`z<@B7~S{@A_i`{d`zM?`*nE?gk`9`1Z?knj(KNr)qh zpNP<3*FCr7dt&QzO9u9sPP|}SBep&o&*=HQRg4cAaeFKuH}moCZRz-^l{J#HXNQ)1 zru%z{whD#bXn6MeQg7#IX*?|YiCVx>T<*GF+~fG{#)qh0;*hc5e3kAr3BqgRqYbyS zD*spR9?2|R|GI@}n~TZ?94XP@{kB2@RdCDAP+&Ahr~xX)QXf_2&9@owW*{i z3Dlp;xlu!ETU42sK*fRId=TyY)LKW%JQw9D$T{cv?&da;C}ouM_tA1+iWEqjZB5Dn zHgwr6#U~lf?}}E@jIQdG<^*Op{3VEBoC~33-}AY(WPcOuNNvv>=r^|e2rOPl8k7To z{*W3D`VyG_p(03SmU1g|wO|4@*cwuUtN+;@L+y6S_id*V>X;O+0;6!u(XJl8XZfpTFr{fhaU8%DXBilM6yNL<;~LCS~MkSt%hdM>XZ-#4*YUJ zY12ViR12|0_tb(a^toMK0R{HmN82I5TyG#>TgZ3YmEdz4=fSqWIn=tAe9l_%!a-{t zZgC#Ns^*}DiU`>sMVuBS)&q4@KfA8YKQGi8AT-3vHB5>>5b?%#6|~U%L4=ssJB3i2 zrCPgM$_}uoI?7xJ3Pqvk){N)+HPCjaLAj<-w}?|>LrGFvPm#g~dLB_!5~*rgRh@6F z@D;-Rpop|}EI_mXc?<{Jv;-F2RvwljySDzXURC=U1z2F~Yl@@H0>5pv`-pfKo1~6%Qoh$ zA=br(fQemmzgt&_VAAizYTh)^oVYvGn*5+dX(>MNlWxEVW0pFs2XlmlOy&avmwXIb z9sv+x-j{GasH_;m>`qYjfx`=04MpjP%1gm0eOWmgY9=f25b#*&XedNcmHl}~desGQRk|3Q5EjUB zRi$TwjQ<*5Md;h14oeVt*{;QJzW`Ox`qLoVfq|FyJ#(w|~NA`LK zh`t-=$>5prk}`EtI}^SH6z960wD6hm8c@g%sJH6Qgm)lb$Q_z4p2aeiE@FaCiXl1( zYCZ{&wl+jx#kzZ`l&uL3(W9VRC;-_t$l)4fu}xAQ7J62wbhkJyme9lDVbLFlF;Xu&i>M3w#1v{s zQVkcK*PcVmW0Gpr9@YLH)FU2M2>t}rGamJb_D`VBdDP0fbD(}NsgjlG62evLFD9vG ztu6d2G&^0Hb|8ElzU=gPE8`mv<8dQ=qc0+jct#b_6xNsn4d$C16SNUBl$ zW!;h9PWkLnNIgIRv3N8N;{q9EPtQOm{aLZg55 zsCA&~Xx4IRg-(QiEkd+jQlFt0aY~p)TgucinoajgN>ES;F^B%$Yj+yeR!{y**ovUv zi2p#f@a2Dk)XF5;0p$ zUy;-gl|K$8#A15Jqk5F6h||v`b(p@Z#FaR`>B-&*9H%(dU&?(n&{4VsvbB;Dw2v-R zmQa_Z-0E3MeJ-VaO{`It(jJd`LaYOIx1@YpOu3Pk(Ti2>IGBQ73Vcx5tgO zYN*hSKGumyO&7l$tA?Pru^%b4TQI&COMpV>(XWpZ(Dc(B*{UDgK(&*OM`USWL~z7(jVvzkD(c>c}@451FrYW3J(&T7r{aml}4LS4cMz!)6?TuxsC zTtN>?{-Y8;F5y#>e_G-%119NTB>tM@|3=~s;;hz5^8r^-hlDA~@0D+W zZz&JcpNWqv-vRy#_Nuq2pqxRKpVeNVFNwbkybR8h^a`yNzX<)7ba7hyPrzT%J%HEw z-k}Et&xsRa{;WA7<&H&sAshvMKPvfzIH@!X9sI?B7s4u;#5HXa*YY7cqFfG~YxgNJ zTiFbpb8%YQ>6B~idis9gMp{qL1`dk#Qn~{B{Of@v*6_Vb68n1*Z~@(=Y@pS2FJLP@ zsC1!jZ}N9Zycha!2QreAksK48IqIa;Ka8i6dzHh~B_X#u0%=TrKuRB?4EPVB?P32z zXnWRwO7fqUt)7;xo+bx6PfN|yv={hk$vI62s9ilL_0Pk?&;94=E=bSQmnjrDPY+R3 z;5DiLn$&*{`p*Z1;2wqeOVa&5!L8~9+pH7ZOPx4CDRr6TFB5ESnP6)xq|OSdvjRE? z)s&EN@ZhzS4|I#~(@z4u;xJnEO3hwz6tU`s{vB#YYGydPMee zMDmY-^DFg))I1?MC#2>H@F{p&+<@vk<>RrOlaT!1p|9f&0edwWSPlLI5`RGArzCz# z;^!oOPU57pW?aGz9%Kuk|PWRKZ^ctz+GSMNf7P~|c zD*#bS#IZIA>_`FZClTx$b8up4z&Rm`%HmVwDQyE*i%$o80KcJq3@}x<4X`~t0C+5X zJ>V-LhO2@M|5kEt7L5Ocgv%snH8JPyI&QT{YUV?q0{$r}Jt=hHab;N1Xc1PfdaV8m z{`}+vWbYLC7X%E#KL!4U0mIm#_&Iwv@Y(Pj>nEUsPXq9JKn0&h;88#YpSgfdG!Jkt zpP6u!o)3H;W{!dr)k46F(X#-}{l|z;XbS-qRQ)o*)x@W?PCx}`r;niiH&QS4Q@0ot zc`+vZlL*
zG`pE3Cufeo6Q%EIKUQ6Cyu)l&)jqVTo4j9TN+1isRM1avc^wmHP@# zt%wIp>M^P@dDrEgFek_820BG|P@mXM+i_;xF7BZHTmWXiow}?%zee1t=f;fP9W=1V zHuP*-A2zlP-DG5n{kAo3W(^yn5u-Q=vS<~}f|VLJ3xm7T{pnQaV83BIR$fmV_PCib zQk}HE&&rPFjH_vidU97fm7)RaHl2dy7=weod8er7Gr*_|y%wjkMxBgh=gcAMGc&g3 zSi{BSPSY9Fa~pNX%usKB+}dlToQZsfy4Xt2#dFq(neQ5PT&fp?v+?qCuaTAhyP7#r zc(aT)jBU%8+H5Nrwq7)?e3vy^$QeZl^=x*qB(896W7HZqY6#MBXOC^=&0ElRK(`UI zKBKtDa(kZ=4n!}N8r&+~?Mr*XqtO{04*PU1rv|T9dN%cJ+19shuw=Z~*=l9<+$J+; zq$ixBF}lkbD#_dolu{ytwb>|^>8vrVkL4<~>E(`~v_*IJbm5&mYH75f+eXj+%pN^I zVo*;$>!yh|8pw)=Zy(DS%~4}uqF`*%^VyuiHkjIETcaK)ZRv%69p3;T33j?T0VNn8 zGV^8SQfI`f8_j$cPuM#ggHnY;&dkUxqEM#LX`@)==WxmI!)T!A6uXU_F@oZw5+W-n zU36JPVIO%?GvU}y|V z?0UDA85=e7UYS&6TZ~-cT4Q3LWmh#Q+u(3lbh{1L&Fic@dr(Wr&d+R69#=&)ZEO_* z#)0`~PO*cr=Cit;b?19UcMFybmv>KCe1+dPu^F0$E(=RXhL?(p$W64Y zyzNF#-!CzzBLBo_t|w=3t}DE5!!but7hNcf5zC&aNW59XMqy~k%$db1DHodzA30?V zv&dbuUBPy_Mv*(wlkU2X>ZbwAeH}$p<3d=hXoqc*HFOinDbS_oazlD%Z+T*r8EGS* z-DdY&PO;3YxkxAbCcNdvNy?Qtujfh*@xZJ+7d}ckM@W8ryD@Co29{+lduAGU!vxNjJ;VT2&=e-$XU#`HcN|*c=&i_o0$K3?zw2qKeI1WLZ(l9+Ari)>@;$ zbx1}T^DJT1+=%yNhh50nrmN}ZUsjfFV&^6c+YVfry5ob#lWGQ&+hOsVDd?N1%wT6) zGY1u8*fe7&?HNZ_+%?}W4VIU$Zfi8j9r3~`LYnnt(kFZpDGY08LpBm)ghFQj%2(E~TPm+neC-#IOow zaqXE@3PxGY8&b*247t02VZ!tLa-{R#3W%{|TDn`IH`5VmdEAldKxsMN@rtcZ6Vy(j zY$IonV|a@^4is29i>O)0oli9-JvZY-=agbn9q(jmvO49m;lt`U4x1=$r;qhvRtJ0BSS9Qb$chqlr$QBeU=Am~+FSo*67%#ggi76*bEW3RE@Z7D+1G3(; zpN~goF*iZmb<^Rqn!A4V4qsTA2f_g>^#fhpafpx?fEL;s)GVo+Mi02A}Y{Ksk z%A5k8IT3q&0a4N!g9g44DQh^g%{Wm{KO`1f^T(tD?kQMhY>;+Q8dM6{R`5r_&EqXY zAGm3+y(xRAtKQGbCVZc`1;5Sc!)I`M>#|q;gk5!ZywdV|bmv{SUVHb(3tdkf*?2qo<3eb@IEes|hK4{~5s`?*=Lh3{;E@Qc zC=6V_sj}we?dsfUn~2VGZ<>2s>)sOnASC`c9;O-77_4QG&`3llAICpaO}?OD>#+!4 zFGOOp?-+Or{E6VBXhB~z&VP82k4`@8{?DoxzC~2O2=4$E;aeCHjR%5CWMM2AR~E)_ zXEU*jU@;a8@dy^iqLYVWFa;C$MdR>_btpRd7`lk@xFGaH_@JUFD)*~tsXyb>)kc)zSg@Zd}_4GuVPe+ssNAs)P*tJ zWBi^M5BG>XfW}}gg9L*n?uOFqXOh^|3^Sk9@g5>MVvP?(8nEKxMClm+z4kjMKl484rsUKo z&9-3C6SC0A66^uNrD!J-lZ4 zis6oq?3#9cweG`FM?ruFc1+$`qle12DE*oGko-U8Q)Fs4>>l#xUKa@p^-T;II4R&E zM(gNs2ac~i1zkJ+Fq1BhWlbyTK4dyLp1Q{n_ke8JWkwnYmz=>bD!fNt%ho#9B&BWH zH@kpu$^|vnh*79Bc|~$nd*|gz{9dF^kUxVnkaS2vo%y*y8r@eaqfS*)2O@Rl+PREt z&nXpOsmhYNjcQ!UTP~lfSC)+Ecr94Nk7>D@`M?pK`QEFs*6T5RPcOsWh?ktD6UBA| zWtGPpKm5R~Z$h4y`B;v921;O59X;{WKg>Pw(SG?V{2&59(zuGPAcOioXNu#FeOW=z;w9b6ea28Zm3)Yt@)ENY*iwz6 zlU}#t8MZJUXKdzG`aPs8!RgKJ&gJ@aGf(oJreVluRF+=21UBR^OJ`d7U&Ptq{2+4s&LrzQrf}l+d zaJfvB9dqJ?Af#T$=*&sZxi{5$dBJ2eH7DckEmsMt!S7sH?n3c6OS{ljg(j{r2aa}Z#Xqs~9 ztMq5*#iH$_0a?kah^U()a!*RN z!oT}ZR5U{u+n0!!(!S-$+AN}w#RvgUv2b2(WJN7-s4LnFo1JTn2KBPSVjgmfD? zch0Q`KCOS_i6&U^|50&2^5=itHir_Zu9#@}t3=)iLg|#~=j8MvN*a6|IXS&ipuxYb z>4VQYIP}+Ka*0Q+rZ1N;@%%OYxP;;J5AHf#$xwlsPFHY+=&>*+4WWQ*LuJ_5MKr6e z4enrLr_ugxZ3qAxhlvh|+0Lm+BnsqY1J@=X{W=K$U}P{5n!!Zeo@8VVHR`fangYE; zJ)jS;-l;}ItD=KYCFi)9=hKba7d;*-5?`J=UE8n2>JIB5M0;^q-C>>4?bl&-hjk{$ z*WteKwEvn;a9)b%aKEs+!`Sb~*J(2jIZ5dF)^V7KaR|ydr8 zFpzTtR|^acJ3VtS_n_}_Ip(LIh9r{HQx`EzGUj}|>#@zrjg2Vhf2teH5rg;~+Ra(T zj)tW;K2h}eK@Cwo5Gv8>kpq`#FTpfKPXwM*?BBF`Xw3g4<_O!g2Ia29eS`+^I+E_J zLN@-SKyuKRGYpk#$HQxivzoP`U=HTskfcCx=g z0LI5_TTkM3q8@q(@h~cOyh0t1wTOp9oh9@ZT@-XtB5wTOp>B0gT* zdJ?Y_^)TLuho#JphXt3%kF|)G&|bW@^(0;=>UEKLS>AX*(eYS|c$nVt`L(Sl@j6j2 zRpMdEwey>%lTW!_<$D*S4O->qNb<#KU>SjyGG! zV=dxg>c_`xTTkM3q8`q2=+EQ4@y^llSc`a=`tkAF){}UhsE3mQ;vMgeH&@4FE#hJ7 z$H!}1PvUi=UU!L?lTW!_<$D*S4O->qI^5MUWrP6!!Sd*YQ}3c*nFCuWdbv z*NJ*PCEj3fybEFJetdpy>q)#$)XR`~IDy*vE!6Q?i+Gs&@$uT$lX#t|hYc+H zbEr4oA{~#lh=-{kAFpjaiPwpG*gha0&gyo4r8*vK5f4*8K3>~;60Z~WuxCKLJa4?k zIv#5g4^uxrUfX&S?}+sRg!xX`Gw?n+S5Z~QH8|4LpdP+$gL?Y6yrt4?g%E=c~nK}(P>*KOU;u0qOouG8II z*}%DaojX#&-$9<(XKpGL?g`DRFZk|5MLZ0~LJTFF`JtWW89LL3S986BP z9Gv%fM7s`8pnTLb;~Dbic($7(8#u>S$IdF&`8voC`wY&Hw~KA_V_j$RE9Lx3-24KB zfhO!HIKNfMua`THn7bP>7u2>v840@3n)Ru%tjF+7PUx01+Z|h+I%0VzN;}cFzgq#uD zvv$qzAZP5M?3^!fb7lkQ93RA4#kP)e#yZ70XNh0$+Qqug>Zt=^azx(8x&exY;$&qr&{r${^9IbZDN&j!x_XaSv7%xr(o=jy(|G7vZZtm{l) ztmeL0W%UJ4EPSruzUb<-IsV%_^byG04W)V}a6im~FSF+13~0}Th}#cr;C?tlFlQB$ zyj>vYNIved7vlNAmq2Zg0oHY<53b}ssBhB;LvZeM1^!jn`7b_ zX{UQkEOq;V4cre$3+Sw3rnfU<=K<{Hcs>l27~b`Pb)D&pYq>A3vHF6~1K9WRF>yQk zqNDvB&NH4hu}aT^xcwZi6YP0#iJLzgIRE${&MLNbv?dPMIb%(Z8-LbyCg&}j^L19v z=q$ooz&XEyoZH*aVGpJA)%&?xcdRF(t~u`0rA_WwFLQHc1Lx{>?yO?H=L8R5v9ZN& zmd6&Sr?@;>*O@$T;yi!VCQodTInN(E$P2>a`Vtq$> zV&lzu;#3!xC+j+s=T^@1);4)!`^I?=^R+*o8Qwfsx0ffb$?QBYck^Te=jnCstYUpf zd1Ce8JaKr%<;l9v)ctz z`i}A(tMkO^IxbJvbtcapoafzb^2ElI^K9rKPc+G%w`C;5;AdAWs}hcAo3o%M)X6&)W@do^0Sez0RFg ztnVmKT;%b*#nvM(Pu6uN&qq1WN803hn$Gjx4)Vk)z|M1HdwJq^lbz=^Zk}x5JiX4H zRjltQ&(n3D*b2qv$-2(u`3KJP$u@bOq4V_l+h2#U)3Nj1)Lx!gtL!{CyLqyK^Yl7* zRiSu;<$MFqK@?C)yDv7@u z>fAMs4*d9-%+O^4i*EDoc14yLTdVHD57 zl(jgFEY6ua_emZOBa35l$A{&Ik;O5&YIrBUmM)92U zJRC+A2gAp?pYP!?vN$I9`5q1YISV`-M)9159uA{;PO*o> z$l_pHa_);f97Yz$IE*Zg$-UacVPtVkUNs&LBa4G2i`!G{;V`l|#?LYjhmpm>vc`Uv zdpL|Nj>+p%4~LP(F?p@@h4~LP(!Ks*IZS-&$SsXK_*LXOLERGq|YdsuB76+$vj`ed7hmpm>DV;f+ zJRC+A$Hdy~;V`l|rp>?ba2WA1^i%IKRH$QK=ixH4{F(mV;^8og=UngMFtRviOn&L% zFtRu%)(svGBa37F-00yjis$^w!(qgI@C$Dr7=Jf;xQr}+rd>CCIE>;sw|F>=ERN~# zUwb%=;yJ(Za2UmNZuM{&SsatsRu6|!Jm)qKhmplG$K*B-hmplGu^K%bM)92O9u6am zGf&UQ+dUjc7Uw+8`K^b;h{yI`@7S7gyTij}Wcf3kJ3Smm@tnIn97Y`TF>g%M7r*mx z8O8g%+rwcL&)MPOFtRviKHcNtFpB5g>)|kp=iKMvFtRu%ulqe5Mi$5HT^{go7{zlQ z^l%u(a~|?=7{zmTdN_>YIluRC7{zlQ_HY*N6*K%JRC+A$Mogf9uA{;&O06sBa1Ux$NGzh!^q++)SP!c97YyrisroM z;V`l|rp@nrIE*Zg8UMd}IE*Zg@$)wihmplGdF}IX7+DnvN&e0e(2#ais$^p!(kN9`N+dzWN}RHAA2~AERN~JPdpq(7RTiEPY;KY z#VOWv<5LfZk;Pf0IiGnrj4Y0c^)C;Hk;O4>{qKMSZ885a~Y_k8#z1{ks+w~WF>az*;Pm6s^+HUYseX`d``gFY?r96Y38-V*Rh} z`WJiZvkCPF9y7-uNxWK(4Ecl z`hn9?p9Wv#II9xS{2UDakjuHG@emq(uTK|$P(z&|eSP?Q;i1XZ<@n2snn|d7nd7XM ziak+L*7eb7!)4NjRXD{YMR6{|UvF#->Gt5yI=baxh7Q4_Lu?L4kvn>fg3={3k*T!E zsrd=?mosHBUfeM2CleH=7yskjmygODo;Py%$Prj8`OO1Zho}%IgX}Btt_pnC=Ak^R zwz|A>38pBX$+(_qrysgGv*_(#>33UXPo6Usokt%7PdN#;2^CSCTjigFzuZ5!`@@Ne zm<#l+8p$s*;OICt5Y}u80K5s(TKuA&bPyOh3kTDmrsMZx{Qd=cBrbaNxV)Cahfj0> z{=L?Veey_t+VjeR0UDIS@{%6+WgkP^unH$pZjWaMB+;7g*Y!%Gtv#;ml}b~)h6kq7 z!2y5F4$z}L@5@f5mwTKK&4)dboB%D)y`*<4?HjM2_uC?GC)0N9F47wW+3;S@n6m3hT7jn)Y7^YN-a<=ey`8ifF zm-}i6aozJF!;~bPhv7d!Ti^k`8fLjNo8??+xUY*@peJED8ui|t(cQqVlHolidq8Yi|3DM6_$ zJoh5DMU*P&@5B)z)LqcE60e;43A$hERnQk3+gJi<_fx7`txck7t|H?M$<;B6m*HS?B}#h&~rey z&~1s?OVE9Y=u(qTe?U21(IntKCWccAFE zi(D(3!y?}h*-iNShTQ_@FNfR;xnbyb$h(H#1-WnVy^x28JOnvp$fJ-ehCB)R>X1J| zo;Bn-$cKjPhJ14HtB@r_--PTv^j*l2gZDw+F!)2rgdzWgOdtFo$Yp~MLe3ui4dfX^ ze}GInW*4@t-9@IS`>-*Yks5$JC6)C~dLqjIOiP9QDy=Kzxv3eD?~2tf&k((?RWH_e zyJ!!6+IZ-gnbn5*hhw-US4-PQiQHy<4r;^f*yrFlCbz1+cAn5_=BQ3HPmW`@_N}*< zPH)33ls+7jUI2Ygy6(wIZ8#0m8_!A4+}DN2r9jH|csc1mX}8wQW0?P=jCGa7dQrUn zLCV_aqiHk1u}9fSpVP)$ZrXX!j7?hrsb`3euIG|&)oO{Qeg0YIiEigx(psHGY8tmE zD$LuD;dxk`%JPXWEcZ*RbS>SgUrB5KAs%L@MZj5L__~*lmA2_)=SwNuV`}%09xo^TTC`A)pdPOW zq=lNPId-iFBp1!UR$5Xe@(PiYWi;)1n45MT{Etn$(T$?5v(tV9&7!nM$eFo!{eK_> zbaVPWf&R31*ck~$*!$pmDx(3{A&TaD&>}(U85^=6Kr1&2>KgiR!0&h*JmeAR_8cCoWgH{Nd zX3$fJmq3*U?M6Jj%g~?^v<=rV+XZzEtL?-KV1Qfc5I?d8uv$IyI({+aw~AdR*d6ioRvkWRY|nvnE)AWZ(_ zbiGobt~Ab|zb1VX=ti{$eFxN?b{KSBG6j3keuJI_>PeZ$YcCs;g24=$ZP0^2y=bFB z=Om{Fd($%p)d2OO!v>ue=pM|ZQ90Vn0-(NBVbBvPnZbUv-JpFy$I^QS9iNgN%%X0& zy55;U{b`y(gAxV@2hbXWCIV&CE`tsvj0g^-g9ddEj0g^*p}5P!pO{xhKU#Y ze(1{JSgI4WmWKN4gD2BQ7p)7PLi+^aI840PH;%^QZV_@PU*5IB)2LL?S}O1d=rpQw z(Y?OYs7a8bYffDF|m%#G6McC+d37_4_n<9-SpIY|L$#q^9IMZZA3C}ob)_3rN1KU78Y1g)hBz9FF+Ds$1u&~kcS zkfN{A&dVr^ZyjPB{(*L`qD6w%(nhrN3aWC^_rZGFD@ai#;$1~U$LM-r_Z}BoOA7_9 zr8k_y(0ZzJ(V3yE>3KoeeIwpAl!d!~9Pd9lvqINWk)XA74Cc$vX}*ir1vkqp^b4(%ZiJ;1()$(YoOEbfX|eAEBK$&;e8L8C4v*k+S68i0>gJ+#!CR?JkfH&| z?>1@@6rkJsMnl`^fMF)1osD$ZMeBmwsR-X$@r|u*sP|jCQ&51i)bh|B^tPb2bUNbQ zN&8*2E_fG>Gmw&;#8s5AC2PL2Kzc)VqgvyJ%hTUdlR6*ZUUr?xz)k z0#xK*6MBH|6ttG2sP`c4bkVxtLlnZjVUG7Y>iwP;3JOryK|c#UOq&F)rGv=t5xT`i z>w=Hc0aGuG@q3)6;JZj3_ZOUdeNWI_LAVM_|3zpQJ*;hV#(R>QGzx9R8ShDY+n`_K zjQ1q%H)tztf1tw#-38kpC^TLogzm|`A@mew8T4@O%|Ld9CK_sNH~F`QnyApA+x**s ziVRwhyFgDVXmU~y|kF?RCTXXLNy3wE>xete$>3)Oy=k5a9Wzc!K z&7o&#uR)RA7l7;t&(c0)OAkNgdzKCv)H{spYx3t4{slsNGPcp5DAS;~Gjf4!FV9hq zv9XuuXuLt}bFZ7u~U*gTcfAK_rmkt@*=G=dV-lep{Sbhh9G7aMV-lI_laenX7 zc!M~<_i3&{oZtJN2!EwgW8?ArE3Gz&$M3JS-XI>oztL8Mc>MlGI}GCS+egnB#N)S* z_87$D_W^xu5Rcynp6Gw4gT}Tw_v_H#DP>|Tzwd!E4C4G+Xt+U~Uki;hi1XV|vkl_> z_Io0HNDGbaCgkuTtuW{|19Z`x%L=l5@V-XPBJKeW#v&hI~-=m+RCW80jY zo_K)#lVkby1WGfA^ZPI57{vMgmqr=H`F&2)4C4Gg_eA)D<{BI4_XSlM#QA+es}17( z4$>BbIKP9m)gaFAOM28G&hJZl#vsn`D|*i$&hINv^snh-W80kDFY#;hy8l4v*4%+W zDN}T|oZlfDXb|Ujh=v=)`F%rE4C4I0@kIERW*ZxyQ@^DOgZP~KEv+z!^TWM&gE+tM z=oW)Gzr(cCAkObFH5tVDeNS&2#QA;iiT(raH@3~WLlS?W!v@`&I|3*)wKcyVDa#+r_lzj$Ls>s;xL=H-o8T24>P^#9Txp`v~9kns$C2t(ijRu{bhdT@E zeuK`;!<_|B1i#v4Y@2iQ6a8whLAT~k0@`N~k5Pg;WDw_&p!`44`Ed>bm1z*?5b#6@ zsvKjx2vd2~GsuVUyF#kepm5(@pelouddiom)*F<9FPak7FEo<9TavoP z*q+AOB1!Eu=oOqTl2nsHoI|pD+aS&%S?xE7b4XE#4dNV9JUMhxp)+;1n{%fnc2QXd z-I_ZSXsAIPAypL`#1T?ekwF~c7*%EvM>xh4Ax+g98~0M0+Gr5>QkuHapo4v$@};Z$ z4WdkZSD=^xFWm z$smq!th&=6j&Q8nX%M$8OYJs@Tb8BX)JW!ae@|Qbt9^#aR~r4*A%plzqrdW>rSs!s zWq`^wh>w*4D#xJtnNRt$)p&!-F?+JrG=q3F2dYwocr*v9DuaHO@sw|nT5r$|84BO> zZ!w6ExZ~6ggZPL$PCaT+fA~CJ?J?*C_&nZ|Uyk~Vwn?@*YQJIf5s;$}8^lLIj;AMb zRcMCJc3t16e7P#ipe=nB<*K0u6(ZZgs?eY!WII?D8T3Zx4WS{b%%FXlHv`ogbVB%s z&``C}pwq%P1KnuQD0M?B`T?XyLY|T@94f+hTHBap`hfd7T5r(eem4MZF=%tY-z1JwI}G|wzuSQx)=0)^w8!UY)nu4FLq@B&4dNLx zTJ1N8XXF@l*dU&fV^rvDoe|H-lT?;LJR?u?#2c#yYnwzLt40|n&ycZdnn656#(G+I zvYKmbJVQ=aRR-}4Ia#eXh-b(tYKuWULrzg!4dNMcs(REQo*}2IXAI&QGETi`5YLct z>SKd=hMb14M|6HXLrzmE2Js9zT@5sdXUOSlxIrs>jZHj5O)+R~uW>-L4a#!HCXQDX z2A$xH16pBFwC~u&e6`7-Rei?+-D1!q!^S2~P&*B39ySiB$)J5|Y+`|W+n~?XIH3Io zt){Vwh3c?D>u@KmP=#jcjIP3&WTMJ4=$AN?OjJV+x*BJaNvhDGn{g(Yq>2nm!8P7w zRc25hT;okvwFdFtW{TQq5btfKs2dI9z0Fj0zd;e~ZKkSS237d)N&Jc0YtUu>ok05x zdLw67;+g7@L4VI_2J+9=IqXm`B~DYB2JKX@0r5+z`51d(;9nA_tMLXk4g3ITnn7O- z{3P)#RcerL&;cO(tTsbc8QWmYtQl&(K_fAyapl31b&Q^O2 zdKt6sZ1tW&_u%`Snd+cH599lsnV#sg6wT2&@LqV9$}ouc!n4#sgLp4ITa7b__rkN) z6ocNxT$-a68uWL}r8%m?phK81=cqLXDa^rh)Fy+T?LIc~Ty>{GuXY~?WcSNlwbR)6 zDtWHjZ4h52&sA?5#L?%e0|s&QdFrr19N|3G?HrvSM>x+D;e3^4YznM;+5e-b-zK6gvTZ> zP|q9mr|>u+dj(slUeh*N&lalp43p0f3)Mk``24UCU*_v(}Q*YYKv-Yrvyjg9v`Wvbg;ogeRe%2bv?n{y8(maDM_ z-J1IYP@zG*m%2#JH;DIA7kMIFtjdgy+j6n0Gl<)AvD#?Rrx?EqwcVhvF@6>5euFr_ zrRsTuIKQQy2$gEDv2hNS>NA5lhe~zG@)A{P^K^dfC8{zF;+9pZQ3i3#s?>OcK85WP zHP@i8VY@_?8pOF*tJMZ^?$w@_)u{ExHX5_MMr}2y0JFSC?J($j{4G|kdd8q6*lN`t zgL+_U;v80} z*#>bAD?AZas)fe(@4g91E7b~v4);w4T4PXBzi`rJ>K21C`t<_3(;$wpN;Mh85mu?) z264+)tNjLX%T{}$U#<=q+q{1LlP*`G^L2iU`yCI|&7jTw@{+DlLk;>(ztKR<^T}TZ zoa*2u6M`oB{uVwhsoq6zgwIU6%0>IbGn3Y;G2+FCwcxy@^{UAD{4h6?w9(@;hS=xD zN!Pkw*yk@?v_HHu={mLC@_D`52Wniyy*VirHWjiuOu~je8v#_d?V?Pt{3+CCl~Dxw2xL(-j>n_?K{xNBcXXP4ynTrcc% zpNsZ~`y_v$zOsC_sI&`W{h6Kok;i8YvCrJ(Ph2nT^ItC7A3iDh-)f9_(fxTq6}djo zNaklCTIYNWvCoOgU%6h`=eI7}AD)%`omy`B{9bKxeFl@2WBZID_IZA?&)6pU*k{m1 z`@`kQA?IPsXOgqW^?6Bhs>f#xvCrknX|5Oc+08}!!)ubeJ6~BodpcU{e8v#_+>t!k^};^$T(m#@c=8F( za?9rkXOrvmkIADwK4XY|K9_uw>xF%u>Z1MOH#YOwW2a=~cUs*oSbkY{Y`twlo43EzkVxQk9pY3{KpL1NaKb)L$jx$EQ=>DAR z6uCaTrp)*Fj3M@!k#eEyg?%n^(f;spDJ9Nw%V)&dgv-%6ZuGS?%m`eNIhT?(rEz?DMRY6|NWdx!Ohh!}C)vcfPWG{?tiZ80*i{lm=(4 zpg%d=bNmSn&Rm1Cai?vKQzfVYuj4IGS>tRpww<^#UE^#QluoZuC2TJX!e4dL@|3Hb zw*=|Gep~B&pi$`d^ea-9w zk%!PT4jtEzvu?laqdU5@b+_~(b2Kx?x2<+rdrQMw?4zZbv04u9EO)H&$Hj7}!D?IE za(vqy;{TO#tZi+}?eYC+n~&D^Zmo4BO?xf8l;@u06^nZ$O?w`6pKz_1ha+j)^Khg# z$9%SO+Vk+RzcqT>a(usOpE1vE$Nm2%tIqv=nLnLhXa2|hUl07R2maRs|L^rcRW6^| z3)6X3Z#b6A7vtRRqpsND_~|@3r+*KQZRKYyn0ZkjX1<9tLhMZOKX3o*H=aNLn<2P+ z`oAOVe{0D9Z;yq&efcO3g?bv@FtF2$TT_`vIm_l`gtOYMXrR* zqz#Y*=~s}sberfO5c!zMr$zsQl;45O!(WoJ|4&5!UnzeBISPMa(~x}%^@q%*sgME6 z7wc4!DI&Xx%oI7$==o~D8?nq3IZ)(EwYez46Wr@xMXw zGiDnUKR>oX@e^hn6hB$ESqL92I0N!Fyt+ zXPlETPW<58MtW~_9wpQME_u|I{sq~GQc}m$Na_wbgnFkI;QvPa+K2)vPX+&9qf10n zBARk&)R;QqH_)l5)j$Ozxz+|)Q^#x-Ya^9F--x=Oj%Y;Pi6=IRzFBHDORZ+Sb)$P~ zvoK$vi&1_-G%wI98Zc&`@LS;FtP@-ChK%m1Ep#(gqufZVA@8OqMSdhQeI#p68TpC$ z`9%DD0zYq#_Ni#5gwlK4WnJvs*Vde@m z7tH9G0$~;ivp|>y!o-|}x2eLMs(yz4oC^NRF(tw;5q^pAON5V+1;1SQ<-#uqf5(^x z;Wr4sLHG^A-ykj7Ap8wrelVs{n2o}06lS9^?-I{<3G*)Td>8nik7*Wuv+$dR-z@wW z)cG{}q!zKZh_ywmEn@XK(ua=pp(B0ha35xiK3nwJqR$q6f#?fFUm*Gd(U*w6MD!)1 zFA;r%=o>`eAo>Q;H;TSd^o^o#6n(Skn?>I&`exC$h`vSiEuwD`z0a4;bHFF<_euMG z(tgori#}WQ*`hBHeSzo;L|-8KVjs`yV&6mb!iW;#lnAFpI3>cV7f!u!8idmzoCe`E z2)%m!g@70zu&GP6;bjlygcW}`5hg!8nK z%xo5BvoM>5*(}U`!uh~RX14h6ruRp(Odi!DwOXWBi_~h7T9hDtYb4k5B}m^UNZ%$% z-zG@k3a7u3%*+;MwlK4WnJvum!pS$1nFR@V)7Vig7eliD0;yFXwF;!xLg5!1$+b#^ zSt865VU`H9PB`^OGP6OL4Z>^?W`i)d3gnb|1JMqxGzvr(8$!g<*NtM? z1euLCH%qN%snsmC_6fg5tSw?~5o?QBDZqW}3vgXuK>9Nv{TYz{6l-?iZu)E#%U+{d zPK0EBw(zrspDq0H!Y>eOfmjQ~S|HYiVl5GCiC9a-S|Zjuu{MacL97j8Z4m2Lu{Mge zQLK$(Z4_&hSewP#EY@bRHj8ziSX-p!Ey8ILPK$6_ghN5;hoJOBQ2HS#{ScIX5Nozr zv&EV%)@-qk7i)o73&dI=)&j9E6l;lCOT=0t))KMSiM2tj4PtE&YlB#~inUR!jbd#S zYol13#M&&@X0bMlwOOqD#M&a(7O}R7wMDEHl6*tF6UdTswv@B+%xm}5>=5TZUi1Z` zUnu1gDVGSRL^yS#ZxH=fDK|>FQ8t~GzESi|sI?=#S@bPNN-VMZk|dUq5-Uk!B|Sl9T?<5CVx+_p zYlCPSjg(lTZ$hn+-J3<JZq{I@d zuM6*KeO=C^+R@ok&h9b`d&2Quo}fYfnjk+pc6{m+^kDxc$SbnPAM*rF9n=JwcKrCX zC-8oQCdfMnk57Mss)jZ}j?Eh%eu92H;kGRHTsKe4kr>mhQrllJY(&?~^i} z$JQ*7R;>M=)c9k&3~u=UjI)2g!y%tZ9t-(c(s;JRHcN~0VwhT#3GCs0?sVX+&Hq3*aM?t!;9^rZ2W zL4~L_8Sj}s6E)AmHRw##o_6X}NCC{e4+KTbTPZ zc^>A6Sx!av-&TJ8tLwU)_s)d!)nir+ryIH;m;0 z#qwvw@+Rr4Tcxj#m6>Ue)D`{{(1ss!#z4NVPJ?`AU?F61(3y};lAUhbkCNl#a%|d1 z+&?64g0$g{?i^9iZLN=Kc*M)IS=v4JVwm~5mp+msS|2-Q(o6Q3+Wn))t1)*bTBt`* zkJoq7Le111yViG-i{?+3mZXXtEb@$gJeu}Aq<(YZKeOM3ZWL|3s9yw{ZT&8WOd4D* za)rn%M6MBewa85(e<|`7k=rcIol?F>WHo)l=3ai&u!b%A~`&Uk4!6Qx4m1!q2m5}zH1LYqdz z@aq7lL!Sm2!nrDp(g~0ba98NVkRhDExSaWAVWA8 zW0rk(59N0t9qc-AR~h?`^HF{eI}L@s#|0?=4Lc5ny~hHSKfumI$^OHU9SGj!h<%8I z9Y_TFk02fFLYAQX38X{+#I8iqr;rZbm2ff2|AKVzj)SErAAof5?%ycNpF=wI1@>DC zZx*-&<*%p)<*y+fI)pu#!r6Qo%HPtZD1Qg(;5q!2D1Q&>(2ukVWm2n9R_bz;9Y_by zvi}riKO~MmRgZEI(!sOi4Jao<;)qjMp_~lqP>NcIau-M(M`{DgX^=Q}aQ_y^4kV5j zbq&hhARRo>{Bx9hLSp8t%_#SR#GJ?dTg-V#%yV@;%6%anI#%6)au%e6?@)e)@&HH& z&)MFL@<2%ZeV_U@%Ev=Gc&_zUlye~+Je_(Q%0nO>8mbym9tP>)NzvO;9uDc?dCxmg zJ`vKPk?Jm#M?pGxqVjH(Pl9ytB;-9PpA6~XdB*!tJ{8iT)6@efpAPBJ8R{XF$3r@l zuYQm61W5daf_enyiI5J?wvVAa8PdV?cu$}_71E(I)srYsgLG)RdJ5&UARRp6_B6^x zkPeCgi8 z3d##19X$2)D$0u>9X!eOI?APx4n@=(C@+R|@WjzuD3?Lv?Ci^? zHOkjOI>jPm5A~-NQbtoWR!1*bm+IL3(9vuV$D>?p!_>XhwfJCDDQxD z=swjI<@+JAW-7c7o*sn6nyGrCyc5!)M^rDAABDs^srsP&1SHl;TvcP8gmmZ+>R6PY zf^?`!^+)+>NQeHYvQch^bm$p{cgoYVkXSR-@hCqBi8WK@qWl6R)=V`7<(D9_W~yN* zzYOWnpK<-J=oLtZ_NWmkzY6KlYicCQuR}VtSK+<%^ado>PjwQ?Z$V=HR41eS4kXr3 zbt=m5LSp??r=k2lq(gsIXQ2EyNQd^}PJyBiARYRZCq(B}&8!KW`E9sEBiW}*BgB-TC0#I+W-{P)>rxUd360atb8YPkh&k^%D~7r*kpNVMwf>&Qg@SL1JIwL{aVmiM@n# z3CbCe4)tLZlUSJB!SO zlM*H;oR#3O!>uIGzq{nGQd(8>6W+q4+yRBejmf{OZa^szyHCnaxTEUz5uiCXEZ2bYr^1!ZTS5eot=O%1<}gd z$cox?iYt~y7LK6VWz~`5(pkleBQq9V6e+1Ks*Wx%FO5{gG_|sJMUobn~DRvR0;$Ebm^aQ}I%tqNvLU9KbYXMRO_34gY>aW=-JhE+>z zN}|;j<%=Y3bnNVEl)2+$W%kAOMJa{p9iRQyufmRcA%f+vT;zwz554KH}CatMC%@J?`Tf$SF?gNk$(8 zHL(VHY(>T8HIepBJZ;cRu8}(rV?TFhWXN|#Sv}SQ=kH3@_FXN8z?++5wRhYr7J4 zK=m9`v4yDvZu~lR1fpkMi7i`4;>T98jydk4)-k1ZjXMIz(=>N=>!^ag0(QXhbfQ@h zJ44m$V`rGL<+1}V54g2@cEFOwv>ls1*xH*ktw)Hvm>rqsJ#IZ`yLNne`Yks3T6v~j zac9R?Mr*5%Kx%d48Ti$Ycat?bFp zJp?-NbTqPYYab}>d1~LTD|=>wIfB~pab#LMuJjRhG*4|=?Kp}ZfJbu`&ui@+>j-Vf z4XfH^Xa{oewo|Q*eirt~W!2Hj^2>O$f}>(md8DG0%H?86m!Z{##rmQ}1MEj}rD7O3 zU&)n%%ZpugxC*b?y^_%O^5w=6!g7abZ85f~#x9xi0k3gMY_q0eDRyhRw3PQ{rjGe6 ziIzrMYhgbZgUAN0^eViFTWM*kqSYmQC3cbVhsH*$YYl+6+0m*976}uqxUv>|bknRF zQ{aZ<8qBm%vMR37C|X?_sno?|&}C9GcY_6^w`G z)S9aojUv_6(Q0FfEXR~GWj%b8Bej}VvaH;c&@(ftCa%zGbeU}EG{TIx(Cp%BT&zrw z)Rsl{g^1^t1@4dJ=P#HRT~c0IFnt!Mhub4^J=2z^?`$lHQI@(Tz7&dS`LZcio?0_4 zTEbJgA~I`bO>Jc9xe@7J4xsOZ#BPm9Jml!&(#YasTxGhr+}uOa7ilA{KF8Pb>|e{Vf>l7+ZxN(3>Fc zu{H*?TD5kKSK&q6mzec!Txj2}QcmeEnvR1B!(UTd7^#RX!97Td7399itXi#Fv~0FUD}$QY?ge*XdW~8Ecg_LSq z?O1xT@4*;irYwn8uWYrLm6IKy(xUQ;@>S;|-jcVr6}5%hTUXU>&8|(OH0{$z|T#e!u<7b~-V zDmErMLoVouQeg&fzQv+TOrFiVaM9@!>tXbb;;hxTi;K# z-lmhv){#upSK7#pTe-M=$ufO!(qxl|{>#G<<0!`W34GL1e)SSrTd`xomk6whxFzEW zoz0c>yg>U)s>?M~&u%%|s>|`6nlx-e?4m>RX+_*YI1BMN2BlH4wIaQLXnT)Q+~M0g zzDkh_u`;{j4V%7T5t9XFba2WMJ)e8X>@R^}S9eSsKU5IbJP4bvvJUi=8t z#`dOx%vM1v@|M8$fNLVD$)D^IjfkmCG1i=znp+cNBTr0uzJ3xX7UWtpBUP5M6^X~# zrIpUmMQqc(7xRdIm6qW^=PNEz$I9Z#TzqLqG0AwwyMv||+&gg^w}Gwq+G2G3J3HPp@Pr-x$djMH?&YxZZPt-^ zI0`z&++#;WM`V4eWq)UTB&O#MYHVs9u|nKU z<2D0;`0gY;k|THW9f{;=-qCB=bGRe7p3ZE0L$^&X9&Vd^u}7ks6}zURHn6_EJF0Db zdheimjP9AaG*TE{n#T_Lsz(+p-girZwR~vetnLVU9aW#)XYr7h>st zJ=G6-Fjn=z>E&8&n27ge*`$*$MzGsjo$Qi4K^mhe%2Z&_^?dQL; z#QMNR>%P>RQ&85Vu~nCB!dDZ5iz^M;5E2r3jRxFGH4}BkU^K)lrroL+QlQ6Jxf&fz;Lx zmK;;HgViDCxZO(|@5;o~j+Yr&Ju64MOH5l*d&^5(PVAU#w=o?qEAZ0Jk|Hx(rhKH@ zn*R)V{^Kj5*rA21N&bsPxWOP=03Be()MouXipAGgv9bDcNoxRa3N3G#ANpc7#?7DT z!4}~5O~Dq9CN8hV1%ZN&sq?Qj8GFlAaTF2LWMr6ba%lmcA)E!2kJ2>gmq1&I=NYF%JImBBm*{lb(Y#E;vyW5o z4C8eCE@)fZ%48X0Ad@qX=C4RvHVVFqq$M?IUnR2kwksb`xKdw^U4Sem!Wu;{aGNGO{KK1oi?1*xtiW~q4!K~x<&2ymE4LXPy9JOo_UR+1;B-Qvr77%j&H9OMPjR=bIkal9qsa3`=Wprp-$weSrwuWN{EKE7q!(J_hC8ui03+W zt&lpL-4y9}%>K#xSgZnrSDBTR1+T^E-7M+j3ehZrHA}qI;**boEWCq-$GHsNar2!Y z#-R^Cf9Z=K%co7db@t#FPo5MxmHb&sg?w405>QA_PsnmqYO0ib1+)Apr=~K+VWIWq zYz^lJm|wRc*gagoU4>K3XUKe>9Mbywt^Oda{wzEJ&!rHHlM^87x8i@Z9j<#4KdkHK z3o4G3nd&E%nkntbgw8?RQt|5~2Yums(m%=MgzH|=KPhR-hv(q?;W7Arl#m3+B-Bv2 zo_|CW5=~mTo_|D>CYp?JJ^zR%Lo`|8dj1hjmS}Rq_53569MKF9*Yl5PhKpuwxSoGR zGgdU?!}a_ln(?BU60YYT(M%CdQMjIeL{lW1x#4>L5zSoDEDYE4k7yQ(rYu~~KcXoU zO;xy_e?(Iynib)C{t?Xz(bR?O`A0N$qFEoV=O59m7tN+{J^zSilW1-X*Yl5PZVU#| z>4*Ae2D6;LnW=qch%z%UTA7(iJX88+hU>1%Obq%!`!z-ZW6mTB*FA>u%arN|`?eB7 zqB&q`(nRx_rO6P@eoK=jnk|+lM>Lx(&2Z7Iu{2{vQ)g+$yA7QZKw>K_QxPkwEX7<_ zlv#>}tXOC%%2+YiQdF^`$Wp9e#S}|X$BOZmVm&LyT8d4q$gvbR@gdz z-~%HR!vE$cH8s8NLmVwh_zmFb>Kh&?a;V7R(1xTmO5`|^g(9bkoGo&`$WoCNsMCcH z%vyn~1MIYJBS5%ry~rE2YP*1)8Z_yT=k>>K{jo=X?A0G{3xA);ty;B1z%C8m3uXBb z<1r^ww1-3<6nQ}8XCn8D+#+(5$TcGCxXmkARIw;yv5>`F7DX(kuo%x`EQ=iUs*}m3 z{2*4O{Pem{5`qq1s)65xG&~4P{v;(Lj7jY4ij~aKt6WzK2D*o*s;*={94vB4fV@KD z4IqzPHvgPnqxNkG-G9b{pQgW&bV>+3SuJCQP^@rrqA}HP^##J+`~e(GPQbw@4kU;W zi!>G)EV5YSuo%u_EQ|3hrm!etF_* zxDyER=O`BASQN6D#$q;$`7BCVR5*byXmTx=S0_N!ZG_u84p4Wa;O$)8Da9s{&x_nG za*xQpBHw1>J{DUA@8IGtDZb|m^vy(=OdnoAfd@@-N`VNmI2n(B;%vgjZhTTgkLiz) z{z%gw8Tunjf8^+o;re5&{ur-6rs$6%{V`X6EYu%m`lCvJtk55I`eVKR*rY#hOv>W* zGMp8zI~>AURSJnbw^@T#6qEd5I7?2ZXcQClYIy*paNTF&tWYQ@^iU{-^_4LeTKL@0 z9zKrw{5a4qgsU~8oiI^JFraIJ0HMLSr ztyDe{gjb-FZoILlW+MG?RTwGZ=+hqy^~YTOQKUbn=#TOGW32wj31{)q$m?1XFLp^N z1h^1Lz}X}`kh_-GHU>jA7%D&p67yETC~X-fV4Mcy1QcpeC}5ff(*(@cV77qy8q60^ zszIrM3JogIt}fgz2*MJH5=*pdwI<*Lpl&0ES+AR*)#(X><&(jUOq35MZa2j3V%w>0 z_+VR;u{CMp+9~^UsA?^^{E^WgH z+uk#__qt^H!*%y$hU@Y1K&Iy0gIS?i#d`wY67WLK`5toFDag@!{HrS~i|1;kqrZZIor>nG&wsc-ITc-JJs&Y-GmZ_9YWv;2hGF7l?p=+wOOtoy9>zYMY2s9KC6^fWD6p0@N5gaG|1yKQ_AS9@S zM4$`|n8u-%QWC|Kv=T!rA;iegfuREfBO?=H0K~r#FfcGMFfcM8#J~pMduO|L33f6d zTyd%TT%XV9^L@RubN9XPE%**C(4isk(4z0qA|1j*R^a*CrQu1sRdg7drs0*H5`icB zK~Ew{V>(Qd%-%IH7}H@lug>5L0JNs?+lk+`YclvJ+|D-3)<9~K|LSAApX~_S6KsoY z&#^7Bt>Byui465!D(>o9vUt5g3i>D6TQcbm@7$9+59Q{C+`N{XcXIPyZa#4SPi$|? zq`SQHK<<3xogZw!v;E5U3)|0Z7ueopdyVZJRdt3;jm!j@^JLDFIZ5UinS*48$YjX$ zz;r{038G!}L5yfk6jyB-tD7|tUA;LnVr4dL4f#4W%7=*X&qn2A$>(@3(wpT?h+?YCnM)*^s$Db3t)8&+i>Zy6$Yu`N|BHCl*|E)Tuf|sG{%|C&TRTuY$^<6 zh~aaHIYwZ3XgNnm0U1LeTj-1cQoWtV`R(+rCWfLrV}OpLM%Oq4`UcXCZ36028`U7Y zVh35(C*#~Fqu+R3p4<`%QFX=`cE(rG%MBk~T_BkS>hcs7mNCRKdR8ESr9)m-P{t6- zr<%~)=$3GIR4~R6#x_S+m(j1VT=`hy{gsuH6_zo?@)@EBv^KnY{yqxF6^*0xVS*RG z!ZC(8w)wgP=Q#yq3}JkMKrF2dtK1!>W1K=Ven^6@BR_~6+&Ma1wBUXZ0kmX3FS#uO zp}xfN<+@&{E>D*xtGZODvmxUo)c{-xH7@~k?-wf&tF2g$eqObn%=hbDHdBR&Wdc_& zO>{Sz1MBS52lax{H=r8=@!&*a91;iuk1Vy8qd>HsVrpG$JfK~O<`(o6 zbi=BEn8ZGcjvggK&4lFit4ksnoY)p#rgW$b&*<~CM3_3!=`;%TwPai5jRLjB9wub9 zdbPqvqj72bw>s=(aNZ-CD(NP3(-Uw1Zew zE&M*Okp=r)V1cT)ao`#EnI(~pzdbDg9IWhQE!Cr z!uru!){$Yw7z9-mDJ1wbPy~W8iVmcK#|CFYCxc%`g-aRVcWxYxvU;sNBM`Dl4A3LP z1|JaepXNk$swx?QObx6fF-Ok5B%YF!dcjlnfw5B~CuHYu*kyG7g2PC2ONlH&Aj+cr z3LsBuG`Visx{`OVt(*1~YDf@l9ndl>8xuvjE||D$_Wx9YXPFQ#aI_5c6? literal 0 HcmV?d00001 diff --git a/PrototipoAfip/obj/Debug/TempPE/Web References.WSPSA4.Reference.vb.dll b/PrototipoAfip/obj/Debug/TempPE/Web References.WSPSA4.Reference.vb.dll new file mode 100644 index 0000000000000000000000000000000000000000..fb1d8fde8def04b1dbaef6f9ec1ef4466ef3b52b GIT binary patch literal 35328 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