diff --git a/App.config b/App.config
new file mode 100644
index 0000000..7d3241d
--- /dev/null
+++ b/App.config
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Office2016White
+
+
+
+
\ No newline at end of file
diff --git a/App.config.bak b/App.config.bak
new file mode 100644
index 0000000..ce58adf
--- /dev/null
+++ b/App.config.bak
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BDContexto.vb b/BDContexto.vb
new file mode 100644
index 0000000..096689e
--- /dev/null
+++ b/BDContexto.vb
@@ -0,0 +1,75 @@
+Option Strict Off
+Imports System.Threading.Tasks
+Imports DevExpress.Xpf.Docking
+
+Public Class BDContexto
+ 'Friend Shared Sub Contexto_SavingChanges(GrupoDocumentos As DocumentGroup, TagsApArefrescar() As String, DocPanelTag As String, Aplicacion As String, RegistroNuevo As Boolean, idRegistro As Object)
+ ' Try
+ ' Dim dcs As IEnumerable(Of BaseLayoutItem)
+ ' If Not TagsApArefrescar Is Nothing Then
+ ' For Each Etiqueta In TagsApArefrescar
+ ' dcs = (From p In GrupoDocumentos.Items Where p.Tag = Etiqueta)
+ ' If dcs.Count > 0 Then
+ ' Dim dc As DocumentPanel = dcs.First
+ ' If dc.Content.GetType Is GetType(tsWPF.ContenedorCabLin) Then
+ ' 'DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion.Refrescar = True
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion
+ ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(, True)), Windows.Threading.DispatcherPriority.SystemIdle)
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorLineas) Then
+ ' 'DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea.Refrescar = True
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea
+ ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(True)), Windows.Threading.DispatcherPriority.SystemIdle)
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorAplicacion) Then
+ ' 'DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea.Refrescar = True
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorAplicacion)._Aplicacion
+ ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(, True, Aplicacion, RegistroNuevo, idRegistro)), Windows.Threading.DispatcherPriority.SystemIdle)
+ ' End If
+ ' End If
+ ' Next
+ ' Else
+ ' dcs = (From p In GrupoDocumentos.Items Where p.Tag <> DocPanelTag)
+ ' For Each dc As DocumentPanel In dcs
+ ' If dc.Content.GetType Is GetType(tsWPF.ContenedorCabLin) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion
+ ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), Windows.Threading.DispatcherPriority.Background)
+ ' ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), Windows.Threading.DispatcherPriority.SystemIdle)
+ ' 'If Not a.DeshabilitarRefresco Then
+ ' ' Dim th = New System.Threading.Thread(Sub() a.RefrescaUC(, False))
+ ' ' th.Start()
+ ' 'End If
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorLineas) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea
+ ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(True)), Windows.Threading.DispatcherPriority.Background)
+ ' 'If Not a.DeshabilitarRefresco Then
+ ' ' Dim t As Task = Task.Run(New Action(Sub() a.RefrescaUC(True)))
+ ' 'End If
+
+ ' 'If Not a.DeshabilitarRefresco Then
+ ' ' If Not a.DeshabilitarRefresco Then
+ ' ' Dim th = New System.Threading.Thread(Sub() a.RefrescaUC(True))
+ ' ' th.Start()
+ ' ' End If
+ ' 'End If
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorAplicacion) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorAplicacion)._Aplicacion
+ ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True, Aplicacion, RegistroNuevo, idRegistro)), Windows.Threading.DispatcherPriority.Background)
+ ' 'If Not a.DeshabilitarRefresco Then
+ ' ' Dim th = New System.Threading.Thread(Sub() a.RefrescaUC(, False, Aplicacion, RegistroNuevo, idRegistro))
+ ' ' th.SetApartmentState(System.Threading.ApartmentState.STA)
+ ' ' th.Start()
+ ' 'End If
+ ' End If
+ ' Next
+ ' End If
+ ' Catch ex As Exception
+ ' Debug.Write(ex.Message)
+ ' End Try
+ 'End Sub
+
+ ' Friend Shared Sub Contexto_SavingChanges(tsuc As tsUserControl, lg As LayoutGroup, TagsApArefrescar() As String, DocPanelTag As String)
+ ' Comun.RefrescaAplicaciones(lg, TagsApArefrescar, DocPanelTag)
+
+ ' End Sub
+
+
+End Class
diff --git a/Baget/nuget.exe b/Baget/nuget.exe
new file mode 100644
index 0000000..94aada9
Binary files /dev/null and b/Baget/nuget.exe differ
diff --git a/Baget/tsWPF.nuspec b/Baget/tsWPF.nuspec
new file mode 100644
index 0000000..9bb4829
--- /dev/null
+++ b/Baget/tsWPF.nuspec
@@ -0,0 +1,18 @@
+
+
+
+ tsWPF
+ 5.0.0.1
+ Manuel
+ Tecnosis S.A.
+ false
+ Nucleo aplicaciones WPF Tecnosis.
+ tsWPF .net48
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ClasesComunes.vb b/ClasesComunes.vb
new file mode 100644
index 0000000..6f4cc76
--- /dev/null
+++ b/ClasesComunes.vb
@@ -0,0 +1,291 @@
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Docking
+Imports DevExpress.Xpf.Editors
+
+Public Enum TiposModificacion
+ Modificable = 0
+ ModificableEnNuevos = 1
+ ModificableEnExistentes = 2
+ NoModificable = 3
+End Enum
+
+
+Public Class PropiedadesTS
+ ' Public Property ApCablin As ApCabLin
+ Public Property NombreCampo As String = ""
+ Public Property Modificable As TiposModificacion
+ Public Property Obligatorio As Boolean
+ Public Property UsualCorreccion As Boolean = True
+ Public Property Unico As Boolean = False
+ Public Property NumeroObjeto As Integer
+ Public Property CapturarEnter As Boolean = True
+ Public Property MayusculasMinusculas As CharacterCasing = CharacterCasing.Upper
+
+End Class
+
+Public Class PropiedadesTSGC
+ Public Property Descripcion As String
+ Public Property CamposObligatorios As String
+ Public Property CamposUnicos As String
+ Public Property PermitirEliminar As Boolean = True
+ Public Property PermitirExportar As Boolean? = True
+ Public Property EnlazarNulosOVacios As Boolean = False
+ Public Property PermisosDefecto As Permisos
+ Public Property CabeceraImpresion As String
+ Public Property BusquedaAcentosInsensitivo As Boolean = False
+End Class
+Public Class Permisos
+ Property Consultar As Boolean
+ Property Nuevos As Boolean
+ Property Eliminar As Boolean
+ Property Modificar As Boolean
+ Property Impresion As Boolean
+ Property Otros As Boolean
+ Property Exportar As Boolean
+End Class
+
+Public Class Plantilla
+ Property idPlantilla As Integer
+ Property Descripcion As String
+
+End Class
+Public Class Accion
+ Property idAccion As Integer
+ Property Descripcion As String
+End Class
+Public Enum TiposPermisosEnum
+ Consultar = 0
+ Nuevos = 1
+ Eliminar = 2
+ Modificar = 3
+ Otros = 4
+End Enum
+Public Enum ModoContextoSavingChangesEnum
+ EventoSavingChanges = 0
+ SoloDespuesGuardar = 1
+End Enum
+
+Public Class Configuracion
+ Public Shared ModoBusquedaAND As Boolean = False
+ Public Shared ComportamientoValidacion As Validation.InvalidValueBehavior = Validation.InvalidValueBehavior.AllowLeaveEditor
+ ' Public Shared ComportamientoValidacion As Validation.InvalidValueBehavior = Validation.InvalidValueBehavior.WaitForValidValue
+ ' Public Shared ModoEventosContextoSavingChanges As ModoContextoSavingChangesEnum = ModoContextoSavingChangesEnum.EventoSavingChanges
+ Public Shared ModoEventosContextoSavingChanges As ModoContextoSavingChangesEnum = ModoContextoSavingChangesEnum.SoloDespuesGuardar
+ Public Shared MostrarBotonCerrarEnPestaña As Boolean = True
+ Public Shared NuevosRapido As Boolean = True
+ Public Shared BusquedaAcentosInsensitivo As Boolean = False
+ Public Delegate Function DelegadoModoSuperUsuario(Aplicacion As tsUserControl) As Boolean
+ Public Shared FuncionModoSuperUsuario As DelegadoModoSuperUsuario
+ ' Public Delegate Function DelegadoModoSuperUsuarioTsAplicacion(Aplicacion As tsAplicacion) As Boolean
+ ' Public Shared FuncionModoSuperUsuarioTsAplicacion As DelegadoModoSuperUsuarioTsAplicacion
+ Public Shared ComportamientoGuardar As ComportamientoGuardarEnum = ComportamientoGuardarEnum.GUARDAR_CERRAR_BUSCAR
+ Public Shared Property OcultarBotonEliminarSinPermisos As Boolean = False
+End Class
+Public Enum ComportamientoGuardarEnum As Integer
+ GUARDAR_CERRAR_BUSCAR = 0
+ GUARDAR_CERRAR_ULTIMA_PESTAÑA = 1
+End Enum
+
+
+Public Class Comun
+ Public Shared WithEvents dm As DockLayoutManager
+ Public Shared DocPanelActual As DevExpress.Xpf.Docking.DocumentPanel
+ Public Shared DocPanelAnterior As DevExpress.Xpf.Docking.DocumentPanel
+ Public Delegate Sub ErrorNoControlado(Aplicacion As String, ex As Exception)
+ 'Public Shared Sub RefrescaAplicaciones(lg As LayoutGroup, TagsApArefrescar() As String, DocPanelTag As String)
+
+ ' Try
+ ' Dim dcs As IEnumerable(Of BaseLayoutItem)
+ ' If Not TagsApArefrescar Is Nothing Then
+ ' For Each grupodocumentos As DocumentGroup In lg.Items.Where(Function(x) x.GetType Is GetType(DocumentGroup))
+ ' For Each Etiqueta In TagsApArefrescar
+ ' dcs = (From p In grupodocumentos.Items Where p.Tag = Etiqueta)
+ ' If dcs.Count > 0 Then
+ ' Dim dc As DocumentPanel = dcs.First
+ ' If dc.Content.GetType Is GetType(tsWPF.ContenedorCabLin) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion
+ ' If Not a.DeshabilitarRefresco Then
+ ' If a.RefrescoSolicitado = False Then
+ ' a.RefrescoSolicitado = True
+ ' a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.SystemIdle)
+ ' End If
+ ' End If
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorLineas) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea
+ ' If Not a.DeshabilitarRefresco Then
+ ' If a.RefrescoSolicitado = False Then
+ ' a.RefrescoSolicitado = True
+ ' a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(True)), System.Windows.Threading.DispatcherPriority.SystemIdle)
+ ' End If
+ ' End If
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorAplicacion) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorAplicacion)._Aplicacion
+ ' If a.HabilitarRefresco Then
+ ' If a.RefrescoSolicitado = False Then
+ ' a.RefrescoSolicitado = True
+ ' a.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.SystemIdle)
+ ' End If
+ ' End If
+ ' End If
+ ' End If
+ ' Next
+ ' Next
+ ' Else
+ ' For Each grupodocumentos As DocumentGroup In lg.Items.Where(Function(x) x.GetType Is GetType(DocumentGroup))
+ ' dcs = (From p In grupodocumentos.Items Where p.Tag <> DocPanelTag)
+ ' For Each dc As DocumentPanel In dcs
+ ' If dc.Content.GetType Is GetType(tsWPF.ContenedorCabLin) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion
+ ' If Not a.DeshabilitarRefresco Then
+ ' If a.RefrescoSolicitado = False Then
+ ' a.RefrescoSolicitado = True
+ ' a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.Background)
+ ' End If
+ ' End If
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorLineas) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea
+ ' If Not a.DeshabilitarRefresco Then
+ ' If a.RefrescoSolicitado = False Then
+ ' a.RefrescoSolicitado = True
+ ' a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(True)), System.Windows.Threading.DispatcherPriority.Background)
+ ' End If
+ ' End If
+ ' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorAplicacion) Then
+ ' Dim a = DirectCast(dc.Content, tsWPF.ContenedorAplicacion)._Aplicacion
+ ' If a.HabilitarRefresco Then
+ ' If a.RefrescoSolicitado = False Then
+ ' a.RefrescoSolicitado = True
+ ' a.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.Background)
+ ' End If
+ ' End If
+ ' End If
+ ' Next
+ ' Next
+ ' End If
+ ' Catch ex As Exception
+ ' Debug.Write(ex.Message)
+ ' End Try
+ 'End Sub
+
+ Public Shared Sub RefrescaAplicaciones(lg As LayoutGroup, TagsApArefrescar() As String, DocPanelTag As String, Optional AplicacionPadre As Type = Nothing)
+
+ Try
+ Dim dcs As IEnumerable(Of BaseLayoutItem)
+ If Not TagsApArefrescar Is Nothing Then
+ For Each grupodocumentos As DocumentGroup In lg.Items.Where(Function(x) x.GetType Is GetType(DocumentGroup))
+ For Each Etiqueta In TagsApArefrescar
+ dcs = (From p In grupodocumentos.Items Where p.Tag = Etiqueta)
+ If dcs.Count > 0 Then
+ Dim dc As DocumentPanel = dcs.First
+ Select Case dc.Content.GetType
+ Case GetType(ContenedorAplicacion)
+ Dim a = DirectCast(dc.Content, ContenedorAplicacion)._Aplicacion
+ If a.HabilitarRefresco OrElse (AplicacionPadre IsNot Nothing AndAlso a.GetType Is AplicacionPadre) Then
+ If a.RefrescoSolicitado = False Then
+ a.RefrescoSolicitado = True
+ a.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.Background)
+ End If
+ End If
+ Case GetType(ContenedorLineas)
+ Dim a = DirectCast(dc.Content, ContenedorLineas).apLinea
+ If a.DeshabilitarRefresco = False Then
+ If a.RefrescoSolicitado = False Then
+ a.RefrescoSolicitado = True
+ a.ContenedorL.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(True)), System.Windows.Threading.DispatcherPriority.Background)
+ End If
+ End If
+ Case GetType(ContenedorCabLin)
+ Dim a = DirectCast(dc.Content, ContenedorCabLin).Aplicacion
+ If a.DeshabilitarRefresco = False Then
+ If a.RefrescoSolicitado = False Then
+ a.RefrescoSolicitado = True
+ a.ContenedorCL.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.Background)
+ End If
+ End If
+ End Select
+ End If
+ Next
+ Next
+ Else
+ For Each grupodocumentos As DocumentGroup In lg.Items.Where(Function(x) x.GetType Is GetType(DocumentGroup))
+ dcs = (From p In grupodocumentos.Items Where p.Tag <> DocPanelTag)
+ For Each dc As DocumentPanel In dcs
+ Select Case dc.Content.GetType
+ Case GetType(ContenedorAplicacion)
+ Dim a = DirectCast(dc.Content, ContenedorAplicacion)._Aplicacion
+ If a.HabilitarRefresco OrElse (AplicacionPadre IsNot Nothing AndAlso a.GetType Is AplicacionPadre) Then
+ If a.RefrescoSolicitado = False Then
+ a.RefrescoSolicitado = True
+ a.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.Background)
+ End If
+ End If
+ Case GetType(ContenedorLineas)
+ Dim a = DirectCast(dc.Content, ContenedorLineas).apLinea
+ If a.DeshabilitarRefresco = False Then
+ If a.RefrescoSolicitado = False Then
+ a.RefrescoSolicitado = True
+ a.ContenedorL.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(True)), System.Windows.Threading.DispatcherPriority.Background)
+ End If
+ End If
+ Case GetType(ContenedorCabLin)
+ Dim a = DirectCast(dc.Content, ContenedorCabLin).Aplicacion
+ If a.DeshabilitarRefresco = False Then
+ If a.RefrescoSolicitado = False Then
+ a.RefrescoSolicitado = True
+ a.ContenedorCL.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), System.Windows.Threading.DispatcherPriority.Background)
+ End If
+ End If
+ End Select
+ Next
+ Next
+ End If
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ End Sub
+
+ Private Shared Sub dm_DockItemClosed(sender As Object, e As Base.DockItemClosedEventArgs) Handles dm.DockItemClosed
+ If e.Item.Tag = "visualizadorinformes" Then
+ Try
+ Dim uc = DirectCast(DirectCast(e.Item, DocumentPanel).Content, ucVisualizadorInformesa)
+ Dim modelo As tsXtraReportPreviewModel = uc.Visualizador.Model
+ modelo.Report.Dispose()
+ modelo.Dispose()
+ Catch ex As Exception
+ End Try
+ End If
+ 'GC.Collect()
+ End Sub
+ Private Shared Sub dm_DockItemActivated(sender As Object, ea As Base.DockItemActivatedEventArgs) Handles dm.DockItemActivated
+ If Not ea.Item Is Nothing AndAlso ea.Item.GetType Is GetType(DocumentPanel) Then
+ Dim contenedor = DirectCast(ea.Item, DocumentPanel).Content
+ If contenedor.GetType Is GetType(ContenedorCabLin) Then
+ Dim apcl As ApCabLin = DirectCast(contenedor, ContenedorCabLin).Aplicacion
+ If apcl.Refrescar And Not apcl.DeshabilitarRefresco Then apcl.RefrescaUC()
+ Comun.DocPanelAnterior = Comun.DocPanelActual
+ Comun.DocPanelActual = apcl.DocPanel
+ ElseIf contenedor.GetType Is GetType(ContenedorLineas) Then
+ Dim apl As ApLineas = DirectCast(contenedor, ContenedorLineas).apLinea
+ If apl.Refrescar Then
+ apl.RefrescaUC(, False)
+ End If
+ apl.Refrescar = False
+ Comun.DocPanelAnterior = Comun.DocPanelActual
+ Comun.DocPanelActual = apl.DocPanel
+ ElseIf contenedor.GetType Is GetType(ContenedorAplicacion) Then
+ Dim ap As tsUserControl = DirectCast(contenedor, ContenedorAplicacion)._Aplicacion
+ Comun.DocPanelAnterior = Comun.DocPanelActual
+ Comun.DocPanelActual = ap.docpanel
+ End If
+ End If
+ End Sub
+ Public Enum EstadosAplicacion
+ SinDatos = 0
+ Nuevo = 1
+ ModificandoRegistro = 2
+ AplicacionSinIndice = 3
+ Cancelado = 100
+ End Enum
+
+
+End Class
\ No newline at end of file
diff --git a/ContenedorAplicacion.xaml b/ContenedorAplicacion.xaml
new file mode 100644
index 0000000..8b1cbca
--- /dev/null
+++ b/ContenedorAplicacion.xaml
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ContenedorAplicacion.xaml.bak b/ContenedorAplicacion.xaml.bak
new file mode 100644
index 0000000..ec9f8c1
--- /dev/null
+++ b/ContenedorAplicacion.xaml.bak
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ContenedorAplicacion.xaml.vb b/ContenedorAplicacion.xaml.vb
new file mode 100644
index 0000000..0f50ce2
--- /dev/null
+++ b/ContenedorAplicacion.xaml.vb
@@ -0,0 +1,437 @@
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Docking
+Imports System.Windows.Media.Animation
+Imports DevExpress.Xpf.Core.Native
+Imports DevExpress.Xpf.Editors
+Imports System.IO
+Imports DevExpress.Xpf.Bars
+Imports System.Data.Objects
+Imports System.Threading.Tasks
+Imports Microsoft.Win32
+Imports DevExpress.Spreadsheet
+Imports DevExpress.Xpf.Grid
+Imports DevExpress.Mvvm.UI.Interactivity
+Imports tsl5.Extensiones
+
+Public Class ContenedorAplicacion
+ Public _Aplicacion As tsUserControl
+ Dim _DescripcionDiseño As String
+ Dim _TodosUsuariosDiseño As Boolean
+ Public Sub New(Ap As tsUserControl)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ _Aplicacion = Ap
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+
+
+ ' Private Sub mv_CurrentChanged(sender As Object, e As System.EventArgs) Handles mv.CurrentChanged
+ ' cabecera = Me.mv.CurrentEditItem
+ 'End Sub
+
+ Public Sub Nuevo(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btNuevo.ItemClick
+ Dim Respuesta As MsgBoxResult = MsgBoxResult.No
+ If _Aplicacion.Estado <> EstadosAplicacion.AplicacionSinIndice Then
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+
+ Dim Cancelar As Boolean = False
+ For Each linea In Me._Aplicacion.Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar Then
+ Dim Preguntar As Boolean
+ If _Aplicacion.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ Dim bd = DirectCast(_Aplicacion.Contexto, ObjectContext)
+ Preguntar = bd.ObjectStateManager.GetObjectStateEntries(System.Data.EntityState.Added + System.Data.EntityState.Deleted + System.Data.EntityState.Modified).Count > 0
+ Else
+ 'TODO: dbcontext
+ End If
+ If Preguntar Then
+ If Configuracion.NuevosRapido = False Or _Aplicacion.Estado <> EstadosAplicacion.Nuevo Then
+ Respuesta = DXMessageBox.Show("Atención el registro actual ha sido modificado. ¿Desea guardar los cambios antes de añadir uno nuevo?", "Atención", MessageBoxButton.YesNoCancel)
+ Else
+ Respuesta = MsgBoxResult.Yes
+ End If
+ If Respuesta = MsgBoxResult.Yes Then
+ If _Aplicacion.Guardar(sender, e,,, 1) Then
+ Respuesta = MsgBoxResult.Cancel
+ End If
+ End If
+ End If
+ If Respuesta <> MsgBoxResult.Cancel Then
+ _Aplicacion.ValidarControles = False
+ _Aplicacion.Estado = _Aplicacion.DCPrincipal(, True)
+ If _Aplicacion.docpanel IsNot Nothing Then
+ _Aplicacion.docpanel.Tag = _Aplicacion.idRegistroAplicacionActual
+ End If
+ _Aplicacion.EstableceTitulo()
+ _Aplicacion.EstableceFocoPrimerControl()
+ _Aplicacion.ValidarControles = True
+ End If
+ End If
+ End If
+ If Respuesta <> MsgBoxResult.Cancel Then _Aplicacion.LanzaBotonNuevoPulsado()
+
+ End Sub
+
+
+ Private Sub btEliminar_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btEliminar.ItemClick
+ _Aplicacion.Eliminar(sender, e)
+ End Sub
+ Friend Sub IniciaAnimacion(Mensaje As String, Color As Color)
+ Try
+ Me.siMensaje.Content = Mensaje
+ Dim tbm As TextBlock = LayoutHelper.FindElementByName(Me.BarraBotones, "tbMensaje")
+ If tbm IsNot Nothing Then
+ tbm.Foreground = New SolidColorBrush(Color)
+ Dim sb As Storyboard = Nothing
+ Try
+ sb = Me.FindResource("sbDesvanecer")
+ Catch
+ End Try
+ If sb IsNot Nothing Then
+ Storyboard.SetTarget(sb, tbm)
+ BeginStoryboard(sb)
+ End If
+ End If
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+ Friend Sub IniciaAnimacionBlink(Mensaje As String, Color As Color)
+ Try
+ Me.siMensaje.Content = Mensaje
+ Dim tbm As TextBlock = LayoutHelper.FindElementByName(Me.BarraBotones, "tbMensaje")
+ tbm.Foreground = New SolidColorBrush(Color)
+ Dim sb As Storyboard = Nothing
+ Try
+ sb = Me.FindResource("tsBlink")
+ Catch
+ End Try
+ If sb IsNot Nothing Then
+ Storyboard.SetTarget(sb, tbm)
+ BeginStoryboard(sb)
+ End If
+
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+
+ Friend Sub btImprimirPlantilla_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.ValidaControlObjetoActual()
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ _Aplicacion.LanzaImprimirPlantilla(sender, e, idPlantilla)
+ End Sub
+
+ Private Sub btAcciones_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.ValidaControlObjetoActual()
+ Dim idAccion As Integer = beAcciones.EditValue
+ _Aplicacion.LanzaEjecutaAccion(sender, e, idAccion)
+ End Sub
+
+
+ Private Sub beAcciones_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idAccion As Integer = beAcciones.EditValue
+ Dim acs As List(Of Accion) = Me.cbAcciones.ItemsSource
+ Dim ac As Accion = (From a In acs Where a.idAccion = idAccion).First
+ Me.btAcciones.Hint = ac.Descripcion
+ End Sub
+
+ Private Sub bePlantilla_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ Dim plantillas As List(Of tsWPF.Plantilla) = Me.cbPlantillaAImprimir.ItemsSource
+ Dim pl As Plantilla = (From p In plantillas Where p.idPlantilla = idPlantilla).First
+ Me.btImprimirPlantilla.Hint = pl.Descripcion & " (F7) "
+ End Sub
+
+ Private Sub ContenedorCabLin_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ Try
+ If _Aplicacion IsNot Nothing AndAlso _Aplicacion.Contexto IsNot Nothing AndAlso _Aplicacion.Contexto.GetType Is GetType(ObjectContext) Then
+ Dim bd = DirectCast(_Aplicacion.Contexto, ObjectContext)
+ If bd.Connection.State <> System.Data.ConnectionState.Closed Then bd.Connection.Close()
+ End If
+ Catch ex As Exception
+ End Try
+ End Sub
+
+ Private Sub btAyuda_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.DelegadoAyuda.Invoke(_Aplicacion.GetType.ToString)
+ End Sub
+
+ Private Sub btDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.GUARDAR, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ End Try
+ End Sub
+
+ Friend Function ObtieneDiseñoActual() As Byte()
+ Dim ld As New DiseñoRejillas
+ Dim i As Integer
+ For Each l In _Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Dim dr As New DiseñoRejilla
+ dr.Nombre = l.Name
+ dr.Version = "1"
+ Dim ms As New MemoryStream
+ l.SaveLayoutToStream(ms)
+ dr.Diseño = ms.ToArray
+ ld.Rejillas.Add(dr)
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.serializar(ld))
+ Return drs
+ End Function
+
+
+ Private Sub btRestaurarDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+ If _Aplicacion.DiseñoOriginal IsNot Nothing Then
+ Try
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(_Aplicacion.DiseñoOriginal), ld.GetType)
+ Dim i As Integer
+ For Each l In _Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ ' Debug.Write("Error DelegadoDiseño Rejilla")
+ End Try
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.serializar(ld))
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.RESTAURAR_ORIGINAL, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ End Try
+ End If
+ End Sub
+
+ Private Sub btGuardarDiseñoComo_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.GUARDAR_COMO, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseñoComo_Itemclick")
+ End Try
+
+ End Sub
+
+ Private Sub btAbrirDiseñoGuardado_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim b = _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.ABRIR_DISEÑO_GUARDADO, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ Dim lg As List(Of tsGridControl) = Nothing
+ tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(Me, lg)
+ For Each l In lg
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseñoGuardado_Itemclick")
+ End Try
+ Next
+ End If
+ End Sub
+
+ Public Sub btGuardar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btGuardar.ItemClick
+ btGuardar.IsEnabled = False
+ btGuardarYBuscar.IsEnabled = False
+ Dim cancelar = _Aplicacion.Guardar(sender, e,,, 2)
+ If Not cancelar And (_Aplicacion.Estado = EstadosAplicacion.AplicacionSinIndice Or _Aplicacion.Estado = EstadosAplicacion.SinDatos) Then btGuardar.IsEnabled = True
+ End Sub
+ Private Sub BtCapturar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim sficherojpg = tsl5.Utilidades.ObtieneFicheroAleatorio("jpg")
+ IO.File.WriteAllBytes(sficherojpg, Me._Aplicacion.ObtieneImagen(1, 100))
+ Process.Start(sficherojpg)
+ End Sub
+
+ Private Sub BtExportar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = "Exportacion.xlsx"
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx|*.xls;*.xlsx"
+ sfd.DefaultExt = ".xlsx"
+ Dim ms As New List(Of Stream)
+ Dim formato As DocumentFormat
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ formato = DocumentFormat.Xls
+ Case ".xlsx"
+ formato = DocumentFormat.Xlsx
+ End Select
+ If sfd.ShowDialog Then
+ Dim ls = New MemoryStream
+ Dim i As Integer = 0
+ If Me._Aplicacion.Estado <> EstadosAplicacion.AplicacionSinIndice Then
+ Dim ngc As New tsGridControl
+ For Each oc In Me._Aplicacion.ControlesTS
+ Dim gc As New tsGridColumn()
+ gc.FieldName = oc.PropiedadesTS.NombreCampo
+ gc.Header = oc.Label.ToString.TrimEnd(":")
+ gc.Width = oc.Width
+ ngc.Columns.Add(gc)
+ Next
+ ngc.ItemsSource = Me._Aplicacion.Contexto
+ ngc.View.ExportToXlsx(ls)
+ ms.Add(ls)
+ End If
+ For Each l In Me._Aplicacion.Lineas
+ ls = New MemoryStream
+ ms.Add(ls)
+ Dim vista As TableView = l.View
+ Select Case formato
+ Case DocumentFormat.Xls
+ vista.ExportToXls(ls)
+ Case DocumentFormat.Xlsx
+ vista.ExportToXlsx(ls)
+ End Select
+ i += 1
+ Next
+ Dim wb As New Workbook
+ For i = 0 To ms.Count - 1
+ Dim wbc As New Workbook
+ ms(i).Position = 0
+ wbc.LoadDocument(ms(i), formato)
+ wb.Worksheets(i).CopyFrom(wbc.Worksheets(0))
+ Dim sNombre As String
+ If i = 0 Then
+ sNombre = If(Me._Aplicacion.DescripcionRegistro.NothingAVacio <> "", Me._Aplicacion.DescripcionRegistro.NothingAVacio, "Hoja")
+ Else
+ sNombre = Me._Aplicacion.Lineas(i - 1).NombreTablaBase
+ End If
+ Dim j As Integer = 0
+ Dim sNombreFinal = sNombre
+ Do Until wb.Worksheets.Any(Function(x) x.Name.ToLower = sNombreFinal.ToLower) = False
+ j += 1
+ sNombreFinal = sNombre & "-" & j.ToString
+ Loop
+ Dim sNombreHoja = sNombreFinal.Replace("/", " ").Acortar(30)
+ Dim k As Integer
+ Do Until wb.Worksheets.Any(Function(x) x.Name = sNombreHoja) = False
+ sNombreHoja = (k.ToString & " - " & sNombreHoja).Acortar(30)
+ Loop
+ wb.Worksheets(i).Name = sNombreHoja
+ If i < ms.Count - 1 Then wb.Worksheets.Add()
+ Next
+ If Me._Aplicacion.Estado <> EstadosAplicacion.AplicacionSinIndice Then
+ Dim nc As Integer = 0
+ For Each c In Me._Aplicacion.ControlesTS
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+ Dim Ce As CheckEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(If(Ce.IsChecked, "SI", "NO"))
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(de.EditValue)
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(cbe.DisplayText)
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(le.EditValue)
+ End Select
+ nc += 1
+ Next
+ End If
+ wb.SaveDocument(sfd.FileName, formato)
+ Process.Start(sfd.FileName)
+ End If
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+
+ Public Sub btBuscar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btBuscar.ItemClick
+ Me._Aplicacion.LanzaBuscarNuevoRegistro(False)
+ End Sub
+
+ Public Sub btGuardarYBuscar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btGuardarYBuscar.ItemClick
+ btGuardar.IsEnabled = False
+ btGuardarYBuscar.IsEnabled = False
+ If Not _Aplicacion.Guardar(sender, e,,, 1) Then
+ Me._Aplicacion.LanzaBuscarNuevoRegistro(True)
+ End If
+ End Sub
+
+ Friend Sub btActualizar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btActualizar.ItemClick
+ Me._Aplicacion.RefrescaUC()
+ End Sub
+ Private Sub btSeleccionar_CheckedChanged(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ If _Aplicacion IsNot Nothing AndAlso _Aplicacion.GridSeleccion IsNot Nothing Then
+ Dim tv = DirectCast(_Aplicacion.GridSeleccion.View, TableView)
+ If tv IsNot Nothing Then
+ If btSeleccionar.IsChecked Then
+ _Aplicacion.GridSeleccion.SelectionMode = MultiSelectMode.MultipleRow
+ _Aplicacion.GridSeleccion.UnselectAll()
+ tv.ShowCheckBoxSelectorColumn = True
+ Else
+ tv.ShowCheckBoxSelectorColumn = False
+ End If
+ End If
+ End If
+ End Sub
+
+ Private Sub ContenedorAplicacion_PreviewKeyDown(sender As Object, e As KeyEventArgs) Handles Me.PreviewKeyDown
+ If e.Key = Key.F1 Or e.Key = Key.F2 Or e.Key = Key.F3 Or e.Key = Key.F4 Or e.Key = Key.F5 Or e.Key = Key.F6 Or e.Key = Key.F7 Or e.Key = Key.F8 Or e.Key = Key.F9 Or e.Key = Key.F10 Or e.Key = Key.F11 Or e.Key = Key.F12 Or e.Key = Key.System Then
+ _Aplicacion.LanzaTeclaFuncionPulsada(sender, e)
+ End If
+ End Sub
+
+ Private Sub ContenedorAplicacion_IsVisibleChanged(sender As Object, e As DependencyPropertyChangedEventArgs) Handles Me.IsVisibleChanged
+
+ End Sub
+End Class
+
+
+
+
diff --git a/DXSplashScreen/SplashScreenBackground.png b/DXSplashScreen/SplashScreenBackground.png
new file mode 100644
index 0000000..457b91d
Binary files /dev/null and b/DXSplashScreen/SplashScreenBackground.png differ
diff --git a/DXSplashScreen/SplashScreenTecnosis.xaml b/DXSplashScreen/SplashScreenTecnosis.xaml
new file mode 100644
index 0000000..ae1a8e7
--- /dev/null
+++ b/DXSplashScreen/SplashScreenTecnosis.xaml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/DXSplashScreen/SplashScreenTecnosis.xaml.vb b/DXSplashScreen/SplashScreenTecnosis.xaml.vb
new file mode 100644
index 0000000..4e8c1b1
--- /dev/null
+++ b/DXSplashScreen/SplashScreenTecnosis.xaml.vb
@@ -0,0 +1,5 @@
+Imports DevExpress.Xpf.Core
+
+Public Class SplashScreenTecnosis
+
+End Class
diff --git a/Diccionarios/Spanish.aff b/Diccionarios/Spanish.aff
new file mode 100644
index 0000000..53eec9c
--- /dev/null
+++ b/Diccionarios/Spanish.aff
@@ -0,0 +1,6907 @@
+SET UTF-8
+FLAG UTF-8
+TRY aeroinsctldumpbgfvhzóíjáqéñxyúükwAEROINSCTLDUMPBGFVHZÓÍJÁQÉÑXYÚÜKW
+REP 19
+REP ás az
+REP az ás
+REP cc x
+REP és ez
+REP ez és
+REP güe hue
+REP güi hui
+REP hue güe
+REP hui güi
+REP ís iz
+REP ío ido
+REP ke que
+REP ki qui
+REP ll y
+REP mb nv
+REP nv mb
+REP seci cesi
+REP x cc
+REP y ll
+MAP 5
+MAP aáAÁ
+MAP eéEÉ
+MAP iíIÍ
+MAP oóOÓ
+MAP uúüUÚÜ
+PFX a Y 2
+PFX a 0 a [^aeiou]
+PFX a 0 an [aeiou]
+PFX b Y 1
+PFX b 0 ante .
+PFX c Y 2
+PFX c 0 anti [^r]
+PFX c 0 antir r
+PFX d Y 2
+PFX d 0 auto [^r]
+PFX d 0 autor r
+PFX e Y 2
+PFX e 0 bi [^r]
+PFX e 0 bir r
+PFX f Y 6
+PFX f 0 con [^abehilopru]
+PFX f 0 con ll
+PFX f 0 com pb
+PFX f 0 co [aehiou]
+PFX f 0 co l[^l]
+PFX f 0 cor r
+PFX g Y 3
+PFX g 0 de [^er]
+PFX g 0 d e
+PFX g 0 der r
+PFX h Y 2
+PFX h 0 des [^s]
+PFX h 0 de s
+PFX i Y 2
+PFX i 0 em [bp]
+PFX i 0 en [^bp]
+PFX j Y 2
+PFX j 0 entre [^r]
+PFX j 0 entrer r
+PFX k Y 4
+PFX k 0 i l
+PFX k 0 im [bp]
+PFX k 0 in [^blpr]
+PFX k 0 ir r
+PFX l Y 1
+PFX l 0 inter .
+PFX m Y 2
+PFX m 0 micro [^r]
+PFX m 0 micror r
+PFX n Y 3
+PFX n 0 pr e
+PFX n 0 pre [^er]
+PFX n 0 prer r
+PFX o Y 2
+PFX o 0 pro [^r]
+PFX o 0 pror r
+PFX p Y 2
+PFX p 0 r e
+PFX p 0 re .
+PFX q Y 3
+PFX q 0 sem i
+PFX q 0 semi [^ir]
+PFX q 0 semir r
+PFX r Y 3
+PFX r 0 sobr e
+PFX r 0 sobre [^r]
+PFX r 0 sobrer r
+PFX s Y 1
+PFX s 0 sub .
+PFX t Y 1
+PFX t 0 super .
+PFX u Y 8
+PFX u e tran es
+PFX u 0 tran s
+PFX u 0 trans [^es]
+PFX u e trans e[^s]
+PFX u e tra es
+PFX u 0 tra s
+PFX u 0 tras [^es]
+PFX u e tras e[^s]
+PFX v Y 2
+PFX v 0 contra [^r]
+PFX v 0 contrar r
+PFX w Y 1
+PFX w 0 ex .
+SFX A Y 14
+SFX A r ción/S ar
+SFX A er ición/S [^cn]er
+SFX A er ición/S [^e]cer
+SFX A ecer ición/S ecer
+SFX A er ición/S [^o]ner
+SFX A ner sición/S oner
+SFX A r ción/S [^bc]ir
+SFX A bir pción/S ebir
+SFX A bir pción/S [^ch]ibir
+SFX A ibir epción/S cibir
+SFX A r ción/S hibir
+SFX A ecir ición/S [^ae]decir
+SFX A ecir icción/S [ae]decir
+SFX A ir ción/S ucir
+SFX B Y 3
+SFX B r dura/S [aií]r
+SFX B r dura/S [^s]er
+SFX B er idura/S ser
+SFX C Y 7
+SFX C r je/S ar
+SFX C 0 je/S a
+SFX C 0 aje/S [^aei]r
+SFX C 0 aje/S l
+SFX C e aje/S e
+SFX C ón onaje/S ón
+SFX C o aje/S o
+SFX F Y 3
+SFX F te cia/S ante
+SFX F te cia/S [^i]ente
+SFX F iente encia/S iente
+SFX H Y 7
+SFX H 0 zo/S a
+SFX H e azo/S [^u]e
+SFX H que cazo/S que
+SFX H o azo/S o
+SFX H 0 azo/S [lr]
+SFX H ín inazo/S ín
+SFX H ón onazo/S ón
+SFX J Y 1
+SFX J le ilidad/S ble
+SFX K Y 13
+SFX K o idad/S [bdmnruvx]o
+SFX K zo cedad/S [^ei]zo
+SFX K z cidad/S z
+SFX K zo cidad/S [ei]zo
+SFX K e icidad/S le
+SFX K o edad/S [fhij]o
+SFX K ío iedad/S ío
+SFX K 0 idad/S [lr]
+SFX K e idad/S [mnru]e
+SFX K 0 dad/S [pv]e
+SFX K o edad/S lso
+SFX K o idad/S [^l]so
+SFX K co quedad/S co
+SFX L Y 17
+SFX L o ía/S ero
+SFX L o ería/S [bdhjlnñpst]o
+SFX L o ería/S [^e]ro
+SFX L za cería/S za
+SFX L zo cería/S zo
+SFX L z cería/S z
+SFX L a ía/S era
+SFX L a ería/S [djlpsty]a
+SFX L a ería/S [^e]ra
+SFX L ío ería/S ío
+SFX L 0 ía/S er
+SFX L 0 ría/S [jr]e
+SFX L 0 ería/S l
+SFX L án anería/S án
+SFX L ón onería/S ón
+SFX L co quería/S co
+SFX L a uería/S ga
+SFX M Y 20
+SFX M zo cez/S zo
+SFX M 0 za/S [cdlmpr]e
+SFX M o ez/S [anou]do
+SFX M io ez/S dio
+SFX M a ez/S a
+SFX M o ez/S [hsvy]o
+SFX M o ez/S rio
+SFX M o eza/S [bp]io
+SFX M 0 z/S [jt]e
+SFX M o ez/S ojo
+SFX M o eza/S [ai]jo
+SFX M 0 eza/S l
+SFX M o eza/S [npr]o
+SFX M o ez/S año
+SFX M o eza/S [eio]ño
+SFX M o ez/S [ai]to
+SFX M o eza/S nto
+SFX M o eza/S [aie]sto
+SFX M o ez/S usto
+SFX M o uez/S go
+SFX N Y 19
+SFX N a illa/S [bdfhjlmnprstv]a
+SFX N o illo/S [bdhjlmnprstv]o
+SFX N 0 cilla/S ve
+SFX N za cilla/S za
+SFX N 0 ecilla/S d
+SFX N ión ioncilla/S [cglnstx]ión
+SFX N ón oncillo/S [^i]ón
+SFX N 0 cillo/S or
+SFX N zo cillo/S zo
+SFX N 0 cillo/S [djlnu]e
+SFX N z cecillo/S z
+SFX N 0 ecillo/S ur
+SFX N e illo/S [cpt]e
+SFX N 0 illo/S [ls]
+SFX N 0 illo/S [^ou]r
+SFX N co quillo/S co
+SFX N go guillo/S go
+SFX N ca quilla/S ca
+SFX N ga guilla/S ga
+SFX O Y 18
+SFX O ta mo ta
+SFX O 0 ismo [dflnr]
+SFX O o ismo [^i]co
+SFX O o ismo [^o]ico
+SFX O ico ísmo oico
+SFX O a ismo [dt]a
+SFX O o ísmo eo
+SFX O e ismo [jrt]e
+SFX O 0 ismo ln
+SFX O án anismo án
+SFX O ón onismo ón
+SFX O o smo io
+SFX O o ismo [rst]o
+SFX O ía ismo ía
+SFX O a smo ia
+SFX O és esismo és
+SFX O 0 mo is
+SFX O o uismo go
+SFX P Y 2
+SFX P r miento/S [ai]r
+SFX P er imiento/S er
+SFX Q Y 20
+SFX Q ar ión/S [lnsx]ar
+SFX Q r ión/S [np]ir
+SFX Q ar ón/S iar
+SFX Q der sión/S der
+SFX Q tir sión/S tir
+SFX Q dir sión/S dir
+SFX Q jar sión/S rjar
+SFX Q dar sión/S dar
+SFX Q onar ón/S onar
+SFX Q decer sión/S decer
+SFX Q ir sión/S uir
+SFX Q ndir sión/S ndir
+SFX Q er sión/S [eo]er
+SFX Q tar sión/S otar
+SFX Q gir sión/S gir
+SFX Q cer sión/S rcer
+SFX Q rir stión/S rir
+SFX Q ctar xión/S ctar
+SFX Q car xión/S car
+SFX Q jar xión/S ejar
+SFX T Y 4
+SFX T r ble/S ar
+SFX T er ible/S [^aeo]er
+SFX T er íble/S [aeo]er
+SFX T r ble/S ir
+SFX U Y 19
+SFX U a ita/S [bdfhjlmnprstv]a
+SFX U o ito/S [bdhjlmnprstv]o
+SFX U 0 cita/S ve
+SFX U za cita/S za
+SFX U 0 ecita/S d
+SFX U ón oncito/S ón
+SFX U 0 cito/S or
+SFX U o íto/S eo
+SFX U zo cito/S zo
+SFX U 0 cito/S [djlnu]e
+SFX U z cecita/S z
+SFX U 0 ecito/S ur
+SFX U e ito/S [cpt]e
+SFX U 0 ito/S [ls]
+SFX U 0 ito/S [^ou]r
+SFX U co quito/S co
+SFX U go guito/S go
+SFX U ca quita/S ca
+SFX U ga guita/S ga
+SFX R Y 240
+SFX R ar ás ar
+SFX R r mos [aei]r
+SFX R ar áis ar
+SFX R r ba ar
+SFX R r bas ar
+SFX R ar ábamos ar
+SFX R ar abais ar
+SFX R r ban ar
+SFX R ar é [^cguz]ar
+SFX R car qué car
+SFX R ar ué gar
+SFX R ar é [^g]uar
+SFX R uar üé guar
+SFX R zar cé zar
+SFX R r ste ar
+SFX R ar ó ar
+SFX R r steis ar
+SFX R r ron ar
+SFX R 0 é [aei]r
+SFX R 0 ás [aei]r
+SFX R 0 á [aei]r
+SFX R 0 emos [aei]r
+SFX R 0 éis [aei]r
+SFX R 0 án [aei]r
+SFX R 0 ía [aei]r
+SFX R 0 ías [aei]r
+SFX R 0 íamos [aei]r
+SFX R 0 íais [aei]r
+SFX R 0 ían [aei]r
+SFX R ar emos [^cguz]ar
+SFX R car quemos car
+SFX R ar uemos gar
+SFX R ar emos [^g]uar
+SFX R uar üemos guar
+SFX R zar cemos zar
+SFX R ar éis [^cguz]ar
+SFX R car quéis car
+SFX R ar uéis gar
+SFX R ar éis [^g]uar
+SFX R uar üéis guar
+SFX R zar céis zar
+SFX R 0 a ar
+SFX R r se ar
+SFX R 0 as ar
+SFX R r ses ar
+SFX R ar áramos ar
+SFX R ar ásemos ar
+SFX R 0 ais ar
+SFX R r seis ar
+SFX R 0 an ar
+SFX R r sen ar
+SFX R 0 e ar
+SFX R 0 es ar
+SFX R ar áremos ar
+SFX R 0 eis ar
+SFX R 0 en ar
+SFX R ar á ar
+SFX R r d [aei]r
+SFX R r ndo ar
+SFX R ar ándose ar
+SFX R 0 se [aeií]r
+SFX R er és er
+SFX R er éis er
+SFX R er ía er
+SFX R er ías er
+SFX R er íamos er
+SFX R er íais er
+SFX R er ían er
+SFX R er í er
+SFX R er iste [^aeo]er
+SFX R er íste [aeo]er
+SFX R er ió [^aeo]er
+SFX R er yó [aeo]er
+SFX R er imos [^aeo]er
+SFX R er ímos [aeo]er
+SFX R er isteis [^aeo]er
+SFX R er ísteis [aeo]er
+SFX R er ieron [^aeo]er
+SFX R er yeron [aeo]er
+SFX R er iera [^aeo]er
+SFX R er yera [aeo]er
+SFX R er iese [^aeo]er
+SFX R er yese [aeo]er
+SFX R er ieras [^aeo]er
+SFX R er yeras [aeo]er
+SFX R er ieses [^aeo]er
+SFX R er yeses [aeo]er
+SFX R er iéramos [^aeo]er
+SFX R er yéramos [aeo]er
+SFX R er iésemos [^aeo]er
+SFX R er yésemos [aeo]er
+SFX R er ierais [^aeo]er
+SFX R er yerais [aeo]er
+SFX R er ieseis [^aeo]er
+SFX R er yeseis [aeo]er
+SFX R er ieran [^aeo]er
+SFX R er yeran [aeo]er
+SFX R er iesen [^aeo]er
+SFX R er yesen [aeo]er
+SFX R er iere [^aeo]er
+SFX R er yere [aeo]er
+SFX R er ieres [^aeo]er
+SFX R er yeres [aeo]er
+SFX R er iéremos [^aeo]er
+SFX R er yéremos [aeo]er
+SFX R er iereis [^aeo]er
+SFX R er yereis [aeo]er
+SFX R er ieren [^aeo]er
+SFX R er yeren [aeo]er
+SFX R er iendo [^aeoñ]er
+SFX R er iéndose [^aeoñ]er
+SFX R er yendo [aeo]er
+SFX R er yéndose [aeo]er
+SFX R r ndo ñer
+SFX R er éndose ñer
+SFX R er é er
+SFX R ir ís ir
+SFX R ir ía ir
+SFX R ir ías ir
+SFX R ir íamos ir
+SFX R ir íais ir
+SFX R ir ían ir
+SFX R ir í ir
+SFX R r ste ir
+SFX R r ó [^lñu]ir
+SFX R r ó [^l]lir
+SFX R ir ó llir
+SFX R ir ó ñir
+SFX R r ó [gq]uir
+SFX R ir yó [^gq]uir
+SFX R r steis ir
+SFX R r eron [^lñu]ir
+SFX R r eron [^l]lir
+SFX R ir eron llir
+SFX R ir eron ñir
+SFX R r eron [gq]uir
+SFX R ir yeron [^gq]uir
+SFX R r era [^lñu]ir
+SFX R r era [^l]lir
+SFX R ir era llir
+SFX R ir era ñir
+SFX R r era [gq]uir
+SFX R ir yera [^gq]uir
+SFX R r ese [^lñu]ir
+SFX R r ese [^l]lir
+SFX R ir ese llir
+SFX R ir ese ñir
+SFX R r ese [gq]uir
+SFX R ir yese [^gq]uir
+SFX R r eras [^lñu]ir
+SFX R r eras [^l]lir
+SFX R ir eras llir
+SFX R ir eras ñir
+SFX R r eras [gq]uir
+SFX R ir yeras [^gq]uir
+SFX R r eses [^lñu]ir
+SFX R r eses [^l]lir
+SFX R ir eses llir
+SFX R ir eses ñir
+SFX R r eses [gq]uir
+SFX R ir yeses [^gq]uir
+SFX R r éramos [^lñu]ir
+SFX R r éramos [^l]lir
+SFX R ir éramos llir
+SFX R ir éramos ñir
+SFX R r éramos [gq]uir
+SFX R ir yéramos [^gq]uir
+SFX R r ésemos [^lñu]ir
+SFX R r ésemos [^l]lir
+SFX R ir ésemos llir
+SFX R ir ésemos ñir
+SFX R r ésemos [gq]uir
+SFX R ir yésemos [^gq]uir
+SFX R r erais [^lñu]ir
+SFX R r erais [^l]lir
+SFX R ir erais llir
+SFX R ir erais ñir
+SFX R r erais [gq]uir
+SFX R ir yerais [^gq]uir
+SFX R r eseis [^lñu]ir
+SFX R r eseis [^l]lir
+SFX R ir eseis llir
+SFX R ir eseis ñir
+SFX R r eseis [gq]uir
+SFX R ir yeseis [^gq]uir
+SFX R r eran [^lñu]ir
+SFX R r eran [^l]lir
+SFX R ir eran llir
+SFX R ir eran ñir
+SFX R r eran [gq]uir
+SFX R ir yeran [^gq]uir
+SFX R r esen [^lñu]ir
+SFX R r esen [^l]lir
+SFX R ir esen llir
+SFX R ir esen ñir
+SFX R r esen [gq]uir
+SFX R ir yesen [^gq]uir
+SFX R r ere [^lñu]ir
+SFX R r ere [^l]lir
+SFX R ir ere llir
+SFX R ir ere ñir
+SFX R r ere [gq]uir
+SFX R ir yere [^gq]uir
+SFX R r eres [^lñu]ir
+SFX R r eres [^l]lir
+SFX R ir eres llir
+SFX R ir eres ñir
+SFX R r eres [gq]uir
+SFX R ir yeres [^gq]uir
+SFX R r éremos [^lñu]ir
+SFX R r éremos [^l]lir
+SFX R ir éremos llir
+SFX R ir éremos ñir
+SFX R r éremos [gq]uir
+SFX R ir yéremos [^gq]uir
+SFX R r ereis [^lñu]ir
+SFX R r ereis [^l]lir
+SFX R ir ereis llir
+SFX R ir ereis ñir
+SFX R r ereis [gq]uir
+SFX R ir yereis [^gq]uir
+SFX R r eren [^lñu]ir
+SFX R r eren [^l]lir
+SFX R ir eren llir
+SFX R ir eren ñir
+SFX R r eren [gq]uir
+SFX R ir yeren [^gq]uir
+SFX R r endo [^lñu]ir
+SFX R r éndose [^lñu]ir
+SFX R r endo [^l]lir
+SFX R r éndose [^l]lir
+SFX R ir endo llir
+SFX R ir éndose llir
+SFX R ir endo ñir
+SFX R ir éndose ñir
+SFX R r endo [gq]uir
+SFX R r éndose [gq]uir
+SFX R ir yendo [^gq]uir
+SFX R ir yéndose [^gq]uir
+SFX R ir í ir
+SFX E Y 73
+SFX E ar o ar
+SFX E r s [ae]r
+SFX E r 0 [ae]r
+SFX E r n [ae]r
+SFX E ar e [^cguz]ar
+SFX E car que car
+SFX E ar ue gar
+SFX E ar e [^g]uar
+SFX E uar üe guar
+SFX E zar ce zar
+SFX E ar es [^cguz]ar
+SFX E car ques car
+SFX E gar gues gar
+SFX E ar es [^g]uar
+SFX E uar ües guar
+SFX E zar ces zar
+SFX E ar en [^cguz]ar
+SFX E car quen car
+SFX E gar guen gar
+SFX E ar en [^g]uar
+SFX E uar üen guar
+SFX E zar cen zar
+SFX E er o [^cg]er
+SFX E cer zo cer
+SFX E ger jo ger
+SFX E er a [^cg]er
+SFX E cer za cer
+SFX E ger ja ger
+SFX E er as [^cg]er
+SFX E cer zas cer
+SFX E ger jas ger
+SFX E er amos [^cg]er
+SFX E cer zamos cer
+SFX E ger jamos ger
+SFX E er áis [^cg]er
+SFX E cer záis cer
+SFX E ger jáis ger
+SFX E er an [^cg]er
+SFX E cer zan cer
+SFX E ger jan ger
+SFX E ir o [^cgu]ir
+SFX E cir zo cir
+SFX E gir jo gir
+SFX E uir o guir
+SFX E quir co quir
+SFX E ir es ir
+SFX E ir e ir
+SFX E ir en ir
+SFX E ir a [^cgu]ir
+SFX E cir za cir
+SFX E gir ja gir
+SFX E uir a guir
+SFX E quir ca quir
+SFX E ir as [^cgu]ir
+SFX E cir zas cir
+SFX E gir jas gir
+SFX E uir as guir
+SFX E quir cas quir
+SFX E ir amos [^cgu]ir
+SFX E cir zamos cir
+SFX E gir jamos gir
+SFX E uir amos guir
+SFX E quir camos quir
+SFX E ir áis [^cgu]ir
+SFX E cir záis cir
+SFX E gir jáis gir
+SFX E uir áis guir
+SFX E quir cáis quir
+SFX E ir an [^cgu]ir
+SFX E cir zan cir
+SFX E gir jan gir
+SFX E uir an guir
+SFX E quir can quir
+SFX I Y 741
+SFX I ertar ierto ertar
+SFX I ertar iertas ertar
+SFX I ar ás ar
+SFX I ertar ierta ertar
+SFX I ertar iertan ertar
+SFX I ertar ierte ertar
+SFX I ertar iertes ertar
+SFX I ertar ierten ertar
+SFX I eldar ieldo eldar
+SFX I eldar ieldas eldar
+SFX I eldar ielda eldar
+SFX I eldar ieldan eldar
+SFX I eldar ielde eldar
+SFX I eldar ieldes eldar
+SFX I eldar ielden eldar
+SFX I entar iento entar
+SFX I entar ientas entar
+SFX I entar ienta entar
+SFX I entar ientan entar
+SFX I entar iente entar
+SFX I entar ientes entar
+SFX I entar ienten entar
+SFX I egar iego egar
+SFX I egar iegas egar
+SFX I egar iega egar
+SFX I egar iegan egar
+SFX I egar iegue egar
+SFX I egar iegues egar
+SFX I egar ieguen egar
+SFX I errar ierro errar
+SFX I errar ierras errar
+SFX I errar ierra errar
+SFX I errar ierran errar
+SFX I errar ierre errar
+SFX I errar ierres errar
+SFX I errar ierren errar
+SFX I ebrar iebro ebrar
+SFX I ebrar iebras ebrar
+SFX I ebrar iebra ebrar
+SFX I ebrar iebran ebrar
+SFX I ebrar iebre ebrar
+SFX I ebrar iebres ebrar
+SFX I ebrar iebren ebrar
+SFX I elar ielo elar
+SFX I elar ielas elar
+SFX I elar iela elar
+SFX I elar ielan elar
+SFX I elar iele elar
+SFX I elar ieles elar
+SFX I elar ielen elar
+SFX I ernar ierno ernar
+SFX I ernar iernas ernar
+SFX I ernar ierna ernar
+SFX I ernar iernan ernar
+SFX I ernar ierne ernar
+SFX I ernar iernes ernar
+SFX I ernar iernen ernar
+SFX I endar iendo endar
+SFX I endar iendas endar
+SFX I endar ienda endar
+SFX I endar iendan endar
+SFX I endar iende endar
+SFX I endar iendes endar
+SFX I endar ienden endar
+SFX I estar iesto estar
+SFX I estar iestas estar
+SFX I estar iesta estar
+SFX I estar iestan estar
+SFX I estar ieste estar
+SFX I estar iestes estar
+SFX I estar iesten estar
+SFX I esar ieso esar
+SFX I esar iesas esar
+SFX I esar iesa esar
+SFX I esar iesan esar
+SFX I esar iese esar
+SFX I esar ieses esar
+SFX I esar iesen esar
+SFX I enzar ienzo enzar
+SFX I enzar ienzas enzar
+SFX I enzar ienza enzar
+SFX I enzar ienzan enzar
+SFX I enzar ience enzar
+SFX I enzar iences enzar
+SFX I enzar iencen enzar
+SFX I edrar iedro edrar
+SFX I edrar iedras edrar
+SFX I edrar iedra edrar
+SFX I edrar iedran edrar
+SFX I edrar iedre edrar
+SFX I edrar iedres edrar
+SFX I edrar iedren edrar
+SFX I erbar ierbo erbar
+SFX I erbar ierbas erbar
+SFX I erbar ierba erbar
+SFX I erbar ierban erbar
+SFX I erbar ierbe erbar
+SFX I erbar ierbes erbar
+SFX I erbar ierben erbar
+SFX I embrar iembro embrar
+SFX I embrar iembras embrar
+SFX I embrar iembra embrar
+SFX I embrar iembran embrar
+SFX I embrar iembre embrar
+SFX I embrar iembres embrar
+SFX I embrar iembren embrar
+SFX I ezar iezo ezar
+SFX I ezar iezas ezar
+SFX I ezar ieza ezar
+SFX I ezar iezan ezar
+SFX I ezar iece ezar
+SFX I ezar ieces ezar
+SFX I ezar iecen ezar
+SFX I ensar ienso ensar
+SFX I ensar iensas ensar
+SFX I ensar iensa ensar
+SFX I ensar iensan ensar
+SFX I ensar iense ensar
+SFX I ensar ienses ensar
+SFX I ensar iensen ensar
+SFX I emplar iemplo emplar
+SFX I emplar iemplas emplar
+SFX I emplar iempla emplar
+SFX I emplar iemplan emplar
+SFX I emplar iemple emplar
+SFX I emplar iemples emplar
+SFX I emplar iemplen emplar
+SFX I estrar iestro estrar
+SFX I estrar iestras estrar
+SFX I estrar iestra estrar
+SFX I estrar iestran estrar
+SFX I estrar iestre estrar
+SFX I estrar iestres estrar
+SFX I estrar iestren estrar
+SFX I endrar iendro endrar
+SFX I endrar iendras endrar
+SFX I endrar iendra endrar
+SFX I endrar iendran endrar
+SFX I endrar iendre endrar
+SFX I endrar iendres endrar
+SFX I endrar iendren endrar
+SFX I erdar ierdo erdar
+SFX I erdar ierdas erdar
+SFX I erdar ierda erdar
+SFX I erdar ierdan erdar
+SFX I erdar ierde erdar
+SFX I erdar ierdes erdar
+SFX I erdar ierden erdar
+SFX I etar ieto etar
+SFX I etar ietas etar
+SFX I etar ieta etar
+SFX I etar ietan etar
+SFX I etar iete etar
+SFX I etar ietes etar
+SFX I etar ieten etar
+SFX I evar ievo evar
+SFX I evar ievas evar
+SFX I evar ieva evar
+SFX I evar ievan evar
+SFX I evar ieve evar
+SFX I evar ieves evar
+SFX I evar ieven evar
+SFX I eblar ieblo eblar
+SFX I eblar ieblas eblar
+SFX I eblar iebla eblar
+SFX I eblar ieblan eblar
+SFX I eblar ieble eblar
+SFX I eblar iebles eblar
+SFX I eblar ieblen eblar
+SFX I emblar iemblo emblar
+SFX I emblar iemblas emblar
+SFX I emblar iembla emblar
+SFX I emblar iemblan emblar
+SFX I emblar iemble emblar
+SFX I emblar iembles emblar
+SFX I emblar iemblen emblar
+SFX I uar úo uar
+SFX I uar úas uar
+SFX I uar úa uar
+SFX I uar úan uar
+SFX I uar úe uar
+SFX I uar úes uar
+SFX I uar úen uar
+SFX I iar ío iar
+SFX I iar ías iar
+SFX I iar ía iar
+SFX I iar ían iar
+SFX I iar íe iar
+SFX I iar íes iar
+SFX I iar íen iar
+SFX I inar íno inar
+SFX I inar ínas inar
+SFX I inar ína inar
+SFX I inar ínan inar
+SFX I inar íne inar
+SFX I inar ínes inar
+SFX I inar ínen inar
+SFX I ilar ílo ilar
+SFX I ilar ílas ilar
+SFX I ilar íla ilar
+SFX I ilar ílan ilar
+SFX I ilar íle ilar
+SFX I ilar íles ilar
+SFX I ilar ílen ilar
+SFX I izar ízo izar
+SFX I izar ízas izar
+SFX I izar íza izar
+SFX I izar ízan izar
+SFX I izar íce izar
+SFX I izar íces izar
+SFX I izar ícen izar
+SFX I uchar úcho uchar
+SFX I uchar úchas uchar
+SFX I uchar úcha uchar
+SFX I uchar úchan uchar
+SFX I uchar úche uchar
+SFX I uchar úches uchar
+SFX I uchar úchen uchar
+SFX I umar úmo umar
+SFX I umar úmas umar
+SFX I umar úma umar
+SFX I umar úman umar
+SFX I umar úme umar
+SFX I umar úmes umar
+SFX I umar úmen umar
+SFX I usar úso usar
+SFX I usar úsas usar
+SFX I usar úsa usar
+SFX I usar úsan usar
+SFX I usar úse usar
+SFX I usar úses usar
+SFX I usar úsen usar
+SFX I ullar úllo ullar
+SFX I ullar úllas ullar
+SFX I ullar úlla ullar
+SFX I ullar úllan ullar
+SFX I ullar úlle ullar
+SFX I ullar úlles ullar
+SFX I ullar úllen ullar
+SFX I unar úno unar
+SFX I unar únas unar
+SFX I unar úna unar
+SFX I unar únan unar
+SFX I unar úne unar
+SFX I unar únes unar
+SFX I unar únen unar
+SFX I upar úpo upar
+SFX I upar úpas upar
+SFX I upar úpa upar
+SFX I upar úpan upar
+SFX I upar úpe upar
+SFX I upar úpes upar
+SFX I upar úpen upar
+SFX I ustar ústo ustar
+SFX I ustar ústas ustar
+SFX I ustar ústa ustar
+SFX I ustar ústan ustar
+SFX I ustar úste ustar
+SFX I ustar ústes ustar
+SFX I ustar ústen ustar
+SFX I ular úlo ular
+SFX I ular úlas ular
+SFX I ular úla ular
+SFX I ular úlan ular
+SFX I ular úle ular
+SFX I ular úles ular
+SFX I ular úlen ular
+SFX I ijar íjo ijar
+SFX I ijar íjas ijar
+SFX I ijar íja ijar
+SFX I ijar íjan ijar
+SFX I ijar íje ijar
+SFX I ijar íjes ijar
+SFX I ijar íjen ijar
+SFX I incar ínco incar
+SFX I incar íncas incar
+SFX I incar ínca incar
+SFX I incar íncan incar
+SFX I incar ínque incar
+SFX I incar ínques incar
+SFX I incar ínquen incar
+SFX I itar íto itar
+SFX I itar ítas itar
+SFX I itar íta itar
+SFX I itar ítan itar
+SFX I itar íte itar
+SFX I itar ítes itar
+SFX I itar íten itar
+SFX I irar íro irar
+SFX I irar íras irar
+SFX I irar íra irar
+SFX I irar íran irar
+SFX I irar íre irar
+SFX I irar íres irar
+SFX I irar íren irar
+SFX I islar íslo islar
+SFX I islar íslas islar
+SFX I islar ísla islar
+SFX I islar íslan islar
+SFX I islar ísle islar
+SFX I islar ísles islar
+SFX I islar íslen islar
+SFX I illar íllo illar
+SFX I illar íllas illar
+SFX I illar ílla illar
+SFX I illar íllan illar
+SFX I illar ílle illar
+SFX I illar ílles illar
+SFX I illar íllen illar
+SFX I igar ígo igar
+SFX I igar ígas igar
+SFX I igar íga igar
+SFX I igar ígan igar
+SFX I igar ígue igar
+SFX I igar ígues igar
+SFX I igar íguen igar
+SFX I olar uelo olar
+SFX I olar uelas olar
+SFX I olar uela olar
+SFX I olar uelan olar
+SFX I olar uele olar
+SFX I olar ueles olar
+SFX I olar uelen olar
+SFX I ocar ueco ocar
+SFX I ocar uecas ocar
+SFX I ocar ueca ocar
+SFX I ocar uecan ocar
+SFX I ocar ueque ocar
+SFX I ocar ueques ocar
+SFX I ocar uequen ocar
+SFX I ordar uerdo ordar
+SFX I ordar uerdas ordar
+SFX I ordar uerda ordar
+SFX I ordar uerdan ordar
+SFX I ordar uerde ordar
+SFX I ordar uerdes ordar
+SFX I ordar uerden ordar
+SFX I ornar uerno ornar
+SFX I ornar uernas ornar
+SFX I ornar uerna ornar
+SFX I ornar uernan ornar
+SFX I ornar uerne ornar
+SFX I ornar uernes ornar
+SFX I ornar uernen ornar
+SFX I ostar uesto ostar
+SFX I ostar uestas ostar
+SFX I ostar uesta ostar
+SFX I ostar uestan ostar
+SFX I ostar ueste ostar
+SFX I ostar uestes ostar
+SFX I ostar uesten ostar
+SFX I ollar uello [^g]ollar
+SFX I ollar üello gollar
+SFX I ollar uellas [^g]ollar
+SFX I ollar üellas gollar
+SFX I ollar uella [^g]ollar
+SFX I ollar üella gollar
+SFX I ollar uellan [^g]ollar
+SFX I ollar üellan gollar
+SFX I ollar uelle [^g]ollar
+SFX I ollar üelle gollar
+SFX I ollar uelles [^g]ollar
+SFX I ollar üelles gollar
+SFX I ollar uellen [^g]ollar
+SFX I ollar üellen gollar
+SFX I orar uero [^g]orar
+SFX I orar üero gorar
+SFX I orar ueras [^g]orar
+SFX I orar üeras gorar
+SFX I orar uera [^g]orar
+SFX I orar üera gorar
+SFX I orar ueran [^g]orar
+SFX I orar üeran gorar
+SFX I orar uere [^g]orar
+SFX I orar üere gorar
+SFX I orar ueres [^g]orar
+SFX I orar üeres gorar
+SFX I orar ueren [^g]orar
+SFX I orar üeren gorar
+SFX I orzar uerzo orzar
+SFX I orzar uerzas orzar
+SFX I orzar uerza orzar
+SFX I orzar uerzan orzar
+SFX I orzar uerce orzar
+SFX I orzar uerces orzar
+SFX I orzar uercen orzar
+SFX I oblar ueblo oblar
+SFX I oblar ueblas oblar
+SFX I oblar uebla oblar
+SFX I oblar ueblan oblar
+SFX I oblar ueble oblar
+SFX I oblar uebles oblar
+SFX I oblar ueblen oblar
+SFX I ostrar uestro ostrar
+SFX I ostrar uestras ostrar
+SFX I ostrar uestra ostrar
+SFX I ostrar uestran ostrar
+SFX I ostrar uestre ostrar
+SFX I ostrar uestres ostrar
+SFX I ostrar uestren ostrar
+SFX I ostar uesto ostar
+SFX I ostar uestas ostar
+SFX I ostar uesta ostar
+SFX I ostar uestan ostar
+SFX I ostar ueste ostar
+SFX I ostar uestes ostar
+SFX I ostar uesten ostar
+SFX I obar uebo obar
+SFX I obar uebas obar
+SFX I obar ueba obar
+SFX I obar ueban obar
+SFX I obar uebe obar
+SFX I obar uebes obar
+SFX I obar ueben obar
+SFX I onar ueno onar
+SFX I onar uenas onar
+SFX I onar uena onar
+SFX I onar uenan onar
+SFX I onar uene onar
+SFX I onar uenes onar
+SFX I onar uenen onar
+SFX I onzar üenzo gonzar
+SFX I onzar üenzas gonzar
+SFX I onzar üenza gonzar
+SFX I onzar üenzan gonzar
+SFX I onzar üence gonzar
+SFX I onzar üences gonzar
+SFX I onzar üencen gonzar
+SFX I olgar uelgo olgar
+SFX I olgar uelgas olgar
+SFX I olgar uelga olgar
+SFX I olgar uelgan olgar
+SFX I olgar uelgue olgar
+SFX I olgar uelgues olgar
+SFX I olgar uelguen olgar
+SFX I ontar uento ontar
+SFX I ontar uentas ontar
+SFX I ontar uenta ontar
+SFX I ontar uentan ontar
+SFX I ontar uente ontar
+SFX I ontar uentes ontar
+SFX I ontar uenten ontar
+SFX I ovar uevo ovar
+SFX I ovar uevas ovar
+SFX I ovar ueva ovar
+SFX I ovar uevan ovar
+SFX I ovar ueve ovar
+SFX I ovar ueves ovar
+SFX I ovar ueven ovar
+SFX I osar ueso osar
+SFX I osar uesas osar
+SFX I osar uesa osar
+SFX I osar uesan osar
+SFX I osar uese osar
+SFX I osar ueses osar
+SFX I osar uesen osar
+SFX I oldar ueldo [^g]oldar
+SFX I oldar üeldo goldar
+SFX I oldar ueldas [^g]oldar
+SFX I oldar üeldo goldar
+SFX I oldar uelda [^g]oldar
+SFX I oldar üelda goldar
+SFX I oldar ueldan [^g]oldar
+SFX I oldar üeldan goldar
+SFX I oldar uelde [^g]oldar
+SFX I oldar üelde goldar
+SFX I oldar ueldes [^g]oldar
+SFX I oldar üeldes goldar
+SFX I oldar uelden [^g]oldar
+SFX I oldar üelden goldar
+SFX I orcar uerco orcar
+SFX I orcar uercas orcar
+SFX I orcar uerca orcar
+SFX I orcar uercan orcar
+SFX I orcar uerque orcar
+SFX I orcar uerques orcar
+SFX I orcar uerquen orcar
+SFX I ontrar uentro ontrar
+SFX I ontrar uentras ontrar
+SFX I ontrar uentra ontrar
+SFX I ontrar uentran ontrar
+SFX I ontrar uentre ontrar
+SFX I ontrar uentres ontrar
+SFX I ontrar uentren ontrar
+SFX I odar uedo odar
+SFX I odar uedas odar
+SFX I odar ueda odar
+SFX I odar uedan odar
+SFX I odar uede odar
+SFX I odar uedes odar
+SFX I odar ueden odar
+SFX I oñar ueño oñar
+SFX I oñar ueñas oñar
+SFX I oñar ueña oñar
+SFX I oñar ueñan oñar
+SFX I oñar ueñe oñar
+SFX I oñar ueñes oñar
+SFX I oñar ueñen oñar
+SFX I ortar uerto ortar
+SFX I ortar uertas ortar
+SFX I ortar uerta ortar
+SFX I ortar uertan ortar
+SFX I ortar uerte ortar
+SFX I ortar uertes ortar
+SFX I ortar uerten ortar
+SFX I olcar uelco olcar
+SFX I olcar uelcas olcar
+SFX I olcar uelca olcar
+SFX I olcar uelcan olcar
+SFX I olcar uelque olcar
+SFX I olcar uelques olcar
+SFX I olcar uelquen olcar
+SFX I ogar uego ogar
+SFX I ogar uegas ogar
+SFX I ogar uega ogar
+SFX I ogar uegan ogar
+SFX I ogar uegue ogar
+SFX I ogar uegues ogar
+SFX I ogar ueguen ogar
+SFX I oltar uelto oltar
+SFX I oltar ueltas oltar
+SFX I oltar uelta oltar
+SFX I oltar ueltan oltar
+SFX I oltar uelte oltar
+SFX I oltar ueltes oltar
+SFX I oltar uelten oltar
+SFX I untar únto untar
+SFX I untar úntas untar
+SFX I untar únta untar
+SFX I untar úntan untar
+SFX I untar únte untar
+SFX I untar úntes untar
+SFX I untar únten untar
+SFX I usar úso usar
+SFX I usar úsas usar
+SFX I usar úsa usar
+SFX I usar úsan usar
+SFX I usar úse usar
+SFX I usar úses usar
+SFX I usar úsen usar
+SFX I cer zco [ae]cer
+SFX I r s [ae]cer
+SFX I er és er
+SFX I r 0 [ae]cer
+SFX I r n [ae]cer
+SFX I cer zca [ae]cer
+SFX I cer zcas [ae]cer
+SFX I cer zcamos [ae]cer
+SFX I cer zcáis [ae]cer
+SFX I cer zcan [ae]cer
+SFX I cer zco nocer
+SFX I r s nocer
+SFX I r 0 nocer
+SFX I r n nocer
+SFX I cer zca nocer
+SFX I cer zcas nocer
+SFX I cer zcamos nocer
+SFX I cer zcáis nocer
+SFX I cer zcan nocer
+SFX I olver uelvo olver
+SFX I olver uelves olver
+SFX I olver uelve olver
+SFX I olver uelven olver
+SFX I olver uelva olver
+SFX I olver uelvas olver
+SFX I er amos [^aoc]er
+SFX I er áis [^aoc]er
+SFX I olver uelvan olver
+SFX I over uevo over
+SFX I over ueves over
+SFX I over ueve over
+SFX I over ueven over
+SFX I over ueva over
+SFX I over uevas over
+SFX I over uevan over
+SFX I ocer uezo cocer
+SFX I ocer ueces cocer
+SFX I ocer uece cocer
+SFX I ocer uecen cocer
+SFX I ocer ueza cocer
+SFX I ocer uezas cocer
+SFX I cer zamos cocer
+SFX I cer záis cocer
+SFX I ocer uezan cocer
+SFX I oler uelo oler
+SFX I oler ueles oler
+SFX I oler uele oler
+SFX I oler uelen oler
+SFX I oler uela oler
+SFX I oler uelas oler
+SFX I oler uelan oler
+SFX I orcer uerzo orcer
+SFX I orcer uerces orcer
+SFX I orcer uerce orcer
+SFX I orcer uercen orcer
+SFX I orcer uerza orcer
+SFX I orcer uerzas orcer
+SFX I cer zamos orcer
+SFX I cer záis orcer
+SFX I orcer uerzan orcer
+SFX I order uerdo order
+SFX I order uerdes order
+SFX I order uerde order
+SFX I order uerden order
+SFX I order uerda order
+SFX I order uerdas order
+SFX I order uerdan order
+SFX I ender iendo ender
+SFX I ender iendes ender
+SFX I ender iende ender
+SFX I ender ienden ender
+SFX I ender ienda ender
+SFX I ender iendas ender
+SFX I ender iendan ender
+SFX I eder iedo eder
+SFX I eder iedes eder
+SFX I eder iede eder
+SFX I eder ieden eder
+SFX I eder ieda eder
+SFX I eder iedas eder
+SFX I eder iedan eder
+SFX I erder ierdo erder
+SFX I erder ierdes erder
+SFX I erder ierde erder
+SFX I erder ierden erder
+SFX I erder ierda erder
+SFX I erder ierdas erder
+SFX I erder ierdan erder
+SFX I erter ierto erter
+SFX I erter iertes erter
+SFX I erter ierte erter
+SFX I erter ierten erter
+SFX I erter ierta erter
+SFX I erter iertas erter
+SFX I erter iertan erter
+SFX I erner ierno erner
+SFX I erner iernes erner
+SFX I erner ierne erner
+SFX I erner iernen erner
+SFX I erner ierna erner
+SFX I erner iernas erner
+SFX I erner iernan erner
+SFX I cer zgo yacer
+SFX I cer go yacer
+SFX I cer zga yacer
+SFX I cer ga yacer
+SFX I cer zgas yacer
+SFX I cer gas yacer
+SFX I cer zgamos yacer
+SFX I cer zgáis yacer
+SFX I cer gáis yacer
+SFX I cer zgan yacer
+SFX I cer gan yacer
+SFX I er igo aer
+SFX I r s aer
+SFX I r 0 aer
+SFX I r n aer
+SFX I er iga aer
+SFX I er igas aer
+SFX I er igamos aer
+SFX I er igáis aer
+SFX I er igan aer
+SFX I er igo oer
+SFX I er yo oer
+SFX I r s oer
+SFX I r 0 oer
+SFX I r n oer
+SFX I er iga oer
+SFX I er ya oer
+SFX I er igas oer
+SFX I er yas oer
+SFX I er igamos oer
+SFX I er igáis oer
+SFX I er yáis oer
+SFX I er igan oer
+SFX I er yan oer
+SFX I ir go sir
+SFX I ir es sir
+SFX I ir ís ir
+SFX I ir e sir
+SFX I ir en sir
+SFX I ir ga sir
+SFX I ir gas sir
+SFX I ir gamos sir
+SFX I ir gáis sir
+SFX I ir gan sir
+SFX I ernir ierno ernir
+SFX I ernir iernes ernir
+SFX I ernir ierne ernir
+SFX I ernir iernen ernir
+SFX I ernir ierna ernir
+SFX I ernir iernas ernir
+SFX I ir amos [^csu]ir
+SFX I ir áis [^csu]ir
+SFX I ernir iernan ernir
+SFX I endir iendo endir
+SFX I endir iendes endir
+SFX I endir iende endir
+SFX I endir ienden endir
+SFX I endir ienda endir
+SFX I endir iendas endir
+SFX I endir iendan endir
+SFX I ibir íbo ibir
+SFX I ibir íbes ibir
+SFX I ibir íbe ibir
+SFX I ibir íben ibir
+SFX I ibir íba ibir
+SFX I ibir íbas ibir
+SFX I ibir íban ibir
+SFX I cir zco cir
+SFX I ir es cir
+SFX I ir e cir
+SFX I ir en cir
+SFX I cir zca cir
+SFX I cir zcas cir
+SFX I cir zcamos cir
+SFX I cir zcáis cir
+SFX I cir zcan cir
+SFX I undir úndo undir
+SFX I undir úndes undir
+SFX I undir únde undir
+SFX I undir únden undir
+SFX I undir únda undir
+SFX I undir úndas undir
+SFX I undir úndan undir
+SFX I unir úno unir
+SFX I unir únes unir
+SFX I unir úne unir
+SFX I unir únen unir
+SFX I unir úna unir
+SFX I unir únas unir
+SFX I unir únan unir
+SFX I ir yo uir
+SFX I ir yes uir
+SFX I ir ye uir
+SFX I ir yen uir
+SFX I ir ya uir
+SFX I ir yas uir
+SFX I ir yamos uir
+SFX I ir yáis uir
+SFX I ir yan uir
+SFX X Y 1141
+SFX X er go oner
+SFX X r s oner
+SFX X r 0 oner
+SFX X r mos [ei]r
+SFX X er éis [^v]er
+SFX X er éis [es]ver
+SFX X er és [^v]er
+SFX X r n oner
+SFX X erer iero erer
+SFX X erer ieres erer
+SFX X erer iere erer
+SFX X erer ieren erer
+SFX X er go ener
+SFX X ener ienes ener
+SFX X ener iene ener
+SFX X ener ienen ener
+SFX X er igo aer
+SFX X r s aer
+SFX X r 0 aer
+SFX X r n aer
+SFX X cer go acer
+SFX X r s acer
+SFX X r 0 acer
+SFX X r n acer
+SFX X aber é saber
+SFX X r s aber
+SFX X r 0 aber
+SFX X r n aber
+SFX X er o ñer
+SFX X r s ñer
+SFX X r 0 ñer
+SFX X r n ñer
+SFX X er go aler
+SFX X r s aler
+SFX X r 0 aler
+SFX X r n aler
+SFX X r o ver
+SFX X er és [es]ver
+SFX X er é [es]ver
+SFX X er én [es]ver
+SFX X erir iero erir
+SFX X erir ieres erir
+SFX X erir iere erir
+SFX X ir ís ir
+SFX X erir ieren erir
+SFX X ertir ierto ertir
+SFX X ertir iertes ertir
+SFX X ertir ierte ertir
+SFX X ertir ierten ertir
+SFX X entir iento entir
+SFX X entir ientes entir
+SFX X entir iente entir
+SFX X entir ienten entir
+SFX X ervir iervo hervir
+SFX X ervir ierves hervir
+SFX X ervir ierve hervir
+SFX X ervir ierven hervir
+SFX X ormir uermo ormir
+SFX X ormir uermes ormir
+SFX X ormir uerme ormir
+SFX X ormir uermen ormir
+SFX X orir uero orir
+SFX X orir ueres orir
+SFX X orir uere orir
+SFX X orir ueren orir
+SFX X irir iero irir
+SFX X irir ieres irir
+SFX X irir iere irir
+SFX X irir ieren irir
+SFX X cir zco ucir
+SFX X ir es ucir
+SFX X ir e ucir
+SFX X ir en ucir
+SFX X ir go enir
+SFX X enir ienes enir
+SFX X enir iene enir
+SFX X enir ienen enir
+SFX X üir uyo üir
+SFX X üir uyes üir
+SFX X üir uye üir
+SFX X üir uyen üir
+SFX X eñir iño eñir
+SFX X eñir iñes eñir
+SFX X eñir iñe eñir
+SFX X eñir iñen eñir
+SFX X egir ijo egir
+SFX X egir iges egir
+SFX X egir ige egir
+SFX X egir igen egir
+SFX X edir ido edir
+SFX X edir ides edir
+SFX X edir ide edir
+SFX X edir iden edir
+SFX X etir ito etir
+SFX X etir ites etir
+SFX X etir ite etir
+SFX X etir iten etir
+SFX X ebir ibo ebir
+SFX X ebir ibes ebir
+SFX X ebir ibe ebir
+SFX X ebir iben ebir
+SFX X emir imo emir
+SFX X emir imes emir
+SFX X emir ime emir
+SFX X emir imen emir
+SFX X eguir igo eguir
+SFX X eguir igues eguir
+SFX X eguir igue eguir
+SFX X eguir iguen eguir
+SFX X estir isto estir
+SFX X estir istes estir
+SFX X estir iste estir
+SFX X estir isten estir
+SFX X ervir irvo servir
+SFX X ervir irves servir
+SFX X ervir irve servir
+SFX X ervir irven servir
+SFX X endir indo endir
+SFX X endir indes endir
+SFX X endir inde endir
+SFX X endir inden endir
+SFX X ir go lir
+SFX X ir es lir
+SFX X ir e lir
+SFX X ir en lir
+SFX X ecir igo ecir
+SFX X ecir ices ecir
+SFX X ecir ice ecir
+SFX X ecir icen ecir
+SFX X eír ío eír
+SFX X eír íes eír
+SFX X eír íe eír
+SFX X r mos ír
+SFX X r s ír
+SFX X eír íen eír
+SFX X ír igo oír
+SFX X ír yes oír
+SFX X ír ye oír
+SFX X ír yen oír
+SFX X er ía [^v]er
+SFX X r ía ver
+SFX X er ías [^v]er
+SFX X r ías ver
+SFX X er íamos [^v]er
+SFX X r íamos ver
+SFX X er íais [^v]er
+SFX X r íais ver
+SFX X er ían [^v]er
+SFX X r ían ver
+SFX X ir ía ir
+SFX X ir ías ir
+SFX X ir íamos ir
+SFX X ir íais ir
+SFX X ir ían ir
+SFX X r a ír
+SFX X r as ír
+SFX X r amos ír
+SFX X r ais ír
+SFX X r an ír
+SFX X oner use oner
+SFX X oner usiste oner
+SFX X oner uso oner
+SFX X oner usimos oner
+SFX X oner usisteis oner
+SFX X oner usieron oner
+SFX X erer ise erer
+SFX X erer isiste erer
+SFX X erer iso erer
+SFX X erer isimos erer
+SFX X erer isisteis erer
+SFX X erer isieron erer
+SFX X ener uve ener
+SFX X ener uviste ener
+SFX X ener uvo ener
+SFX X ener uvimos ener
+SFX X ener uvisteis ener
+SFX X ener uvieron ener
+SFX X er je raer
+SFX X er jiste raer
+SFX X er jo raer
+SFX X er jimos raer
+SFX X er jisteis raer
+SFX X er jeron raer
+SFX X acer ice [^ae]hacer
+SFX X acer íce [ae]hacer
+SFX X acer ice facer
+SFX X acer iciste acer
+SFX X acer izo [^ae]hacer
+SFX X acer ízo [ae]hacer
+SFX X acer izo facer
+SFX X acer icimos acer
+SFX X acer icisteis acer
+SFX X acer icieron acer
+SFX X aber upe aber
+SFX X aber upiste aber
+SFX X aber upo aber
+SFX X aber upimos aber
+SFX X aber upisteis aber
+SFX X aber upieron aber
+SFX X er í ñer
+SFX X er iste ñer
+SFX X er ó ñer
+SFX X er imos ñer
+SFX X er isteis ñer
+SFX X 0 on ñer
+SFX X er í ler
+SFX X er í [es]ver
+SFX X er iste [lv]er
+SFX X er ió ler
+SFX X er ió [es]ver
+SFX X er imos [lv]er
+SFX X er isteis [lv]er
+SFX X er ieron [lv]er
+SFX X ir í [^cn]ir
+SFX X r ste [^cn]ir
+SFX X erir irió erir
+SFX X r steis [^cn]ir
+SFX X erir irieron erir
+SFX X ertir irtió ertir
+SFX X ertir irtieron ertir
+SFX X entir intió entir
+SFX X entir intieron entir
+SFX X ervir irvió ervir
+SFX X ervir irvieron ervir
+SFX X ormir urmió ormir
+SFX X ormir urmieron ormir
+SFX X orir urió orir
+SFX X orir urieron orir
+SFX X irir irió irir
+SFX X irir irieron irir
+SFX X cir je ucir
+SFX X cir jiste ucir
+SFX X cir jo ucir
+SFX X cir jimos ucir
+SFX X cir jisteis ucir
+SFX X cir jeron ucir
+SFX X enir ine enir
+SFX X enir iniste enir
+SFX X enir ino enir
+SFX X enir inimos enir
+SFX X enir inisteis enir
+SFX X enir inieron enir
+SFX X üir uyó üir
+SFX X üir uyeron üir
+SFX X eñir iñó eñir
+SFX X eñir iñeron eñir
+SFX X egir igió egir
+SFX X egir igieron egir
+SFX X edir idió edir
+SFX X edir idieron edir
+SFX X etir itió etir
+SFX X etir itieron etir
+SFX X ebir ibió ebir
+SFX X ebir ibieron ebir
+SFX X emir imió emir
+SFX X emir imieron emir
+SFX X eguir iguió eguir
+SFX X eguir iguieron eguir
+SFX X estir istió estir
+SFX X estir istieron estir
+SFX X endir indió endir
+SFX X endir indieron endir
+SFX X r ó lir
+SFX X r eron lir
+SFX X ecir ije ecir
+SFX X ecir ijiste ecir
+SFX X ecir ijo ecir
+SFX X ecir ijimos ecir
+SFX X ecir ijisteis ecir
+SFX X ecir ijeron ecir
+SFX X r 0 ír
+SFX X r ste ír
+SFX X eír ió eír
+SFX X r mos ír
+SFX X r steis ír
+SFX X eír ieron eír
+SFX X ír yó oír
+SFX X ír yeron oír
+SFX X er dré ner
+SFX X er drás ner
+SFX X er drá ner
+SFX X er dremos ner
+SFX X er dréis ner
+SFX X er drán ner
+SFX X er ré [br]er
+SFX X er rás [br]er
+SFX X er rá [br]er
+SFX X er remos [br]er
+SFX X er réis [br]er
+SFX X er rán [br]er
+SFX X 0 é [añv]er
+SFX X 0 ás [añv]er
+SFX X 0 á [añv]er
+SFX X 0 emos [añv]er
+SFX X 0 éis [añv]er
+SFX X 0 án [añv]er
+SFX X cer ré acer
+SFX X cer rás acer
+SFX X cer rá acer
+SFX X cer remos acer
+SFX X cer réis acer
+SFX X cer rán acer
+SFX X er dré aler
+SFX X er drás aler
+SFX X er drá aler
+SFX X er dremos aler
+SFX X er dréis aler
+SFX X er drán aler
+SFX X 0 é oler
+SFX X 0 ás oler
+SFX X 0 á oler
+SFX X 0 emos oler
+SFX X 0 éis oler
+SFX X 0 án oler
+SFX X 0 é [^cln]ir
+SFX X 0 ás [^cln]ir
+SFX X 0 á [^cln]ir
+SFX X 0 emos [^cln]ir
+SFX X 0 éis [^cln]ir
+SFX X 0 án [^cln]ir
+SFX X 0 é [^e]nir
+SFX X 0 ás [^e]nir
+SFX X 0 á [^e]nir
+SFX X 0 emos [^e]nir
+SFX X 0 éis [^e]nir
+SFX X 0 án [^e]nir
+SFX X ir dré enir
+SFX X ir drás enir
+SFX X ir drá enir
+SFX X ir dremos enir
+SFX X ir dréis enir
+SFX X ir drán enir
+SFX X ir dré lir
+SFX X ir drás lir
+SFX X ir drá lir
+SFX X ir dremos lir
+SFX X ir dréis lir
+SFX X ir drán lir
+SFX X ecir iré [^ln]decir
+SFX X ecir irás [^ln]decir
+SFX X ecir irá [^ln]decir
+SFX X ecir iremos [^ln]decir
+SFX X ecir iréis [^ln]decir
+SFX X ecir irán [^ln]decir
+SFX X ecir iré ondecir
+SFX X ecir irás ondecir
+SFX X ecir irá ondecir
+SFX X ecir iremos ondecir
+SFX X ecir iréis ondecir
+SFX X ecir irán ondecir
+SFX X 0 é endecir
+SFX X 0 ás endecir
+SFX X 0 á endecir
+SFX X 0 emos endecir
+SFX X 0 éis endecir
+SFX X 0 án endecir
+SFX X 0 é ldecir
+SFX X 0 ás ldecir
+SFX X 0 á ldecir
+SFX X 0 emos ldecir
+SFX X 0 éis ldecir
+SFX X 0 án ldecir
+SFX X 0 é ucir
+SFX X 0 ás ucir
+SFX X 0 á ucir
+SFX X 0 emos ucir
+SFX X 0 éis ucir
+SFX X 0 án ucir
+SFX X ír iré ír
+SFX X ír irás ír
+SFX X ír irá ír
+SFX X ír iremos ír
+SFX X ír iréis ír
+SFX X ír irán ír
+SFX X er dría ner
+SFX X er drías ner
+SFX X er dríamos ner
+SFX X er dríais ner
+SFX X er drían ner
+SFX X er ría [br]er
+SFX X er rías [br]er
+SFX X er ríamos [br]er
+SFX X er ríais [br]er
+SFX X er rían [br]er
+SFX X 0 ía [añv]er
+SFX X 0 ías [añv]er
+SFX X 0 íamos [añv]er
+SFX X 0 íais [añv]er
+SFX X 0 ían [añv]er
+SFX X cer ría acer
+SFX X cer rías acer
+SFX X cer ríamos acer
+SFX X cer ríais acer
+SFX X cer rían acer
+SFX X er dría aler
+SFX X er drías aler
+SFX X er dríamos aler
+SFX X er dríais aler
+SFX X er drían aler
+SFX X 0 ía oler
+SFX X 0 ías oler
+SFX X 0 íamos oler
+SFX X 0 íais oler
+SFX X 0 ían oler
+SFX X 0 ía [^cln]ir
+SFX X 0 ías [^cln]ir
+SFX X 0 íamos [^cln]ir
+SFX X 0 íais [^cln]ir
+SFX X 0 ían [^cln]ir
+SFX X 0 ía [^e]nir
+SFX X 0 ías [^e]nir
+SFX X 0 íamos [^e]nir
+SFX X 0 íais [^e]nir
+SFX X 0 ían [^e]nir
+SFX X ir dría enir
+SFX X ir drías enir
+SFX X ir dríamos enir
+SFX X ir dríais enir
+SFX X ir drían enir
+SFX X ir dría lir
+SFX X ir drías lir
+SFX X ir dríamos lir
+SFX X ir dríais lir
+SFX X ir drían lir
+SFX X ecir iría [^ln]decir
+SFX X ecir irías [^ln]decir
+SFX X ecir iríamos [^ln]decir
+SFX X ecir iríais [^ln]decir
+SFX X ecir irían [^ln]decir
+SFX X ecir iría ondecir
+SFX X ecir irías ondecir
+SFX X ecir iríamos ondecir
+SFX X ecir iríais ondecir
+SFX X ecir irían ondecir
+SFX X 0 ía endecir
+SFX X 0 ías endecir
+SFX X 0 íamos endecir
+SFX X 0 íais endecir
+SFX X 0 ían endecir
+SFX X 0 ía ldecir
+SFX X 0 ías ldecir
+SFX X 0 íamos ldecir
+SFX X 0 íais ldecir
+SFX X 0 ían ldecir
+SFX X ír iría ír
+SFX X ír irías ír
+SFX X ír iríamos ír
+SFX X ír iríais ír
+SFX X ír irían ír
+SFX X 0 ía ucir
+SFX X 0 ías ucir
+SFX X 0 íamos ucir
+SFX X 0 íais ucir
+SFX X 0 ían ucir
+SFX X er ga ner
+SFX X er gas ner
+SFX X er gamos ner
+SFX X er gáis ner
+SFX X er gan ner
+SFX X erer iera erer
+SFX X erer ieras erer
+SFX X erer iera erer
+SFX X er amos erer
+SFX X er áis erer
+SFX X erer ieran erer
+SFX X er iga aer
+SFX X er igas aer
+SFX X er igamos aer
+SFX X er igáis aer
+SFX X er igan aer
+SFX X cer ga acer
+SFX X cer gas acer
+SFX X cer gamos acer
+SFX X cer gáis acer
+SFX X cer gan acer
+SFX X aber epa saber
+SFX X aber epas saber
+SFX X aber epamos saber
+SFX X aber epáis saber
+SFX X aber epan saber
+SFX X er a ñer
+SFX X er as ñer
+SFX X er a ñer
+SFX X er amos ñer
+SFX X er áis ñer
+SFX X er an ñer
+SFX X r a ver
+SFX X r as ver
+SFX X r a ver
+SFX X r amos ver
+SFX X r áis ver
+SFX X r an ver
+SFX X er ga aler
+SFX X er gas aler
+SFX X er gamos aler
+SFX X er gáis aler
+SFX X er gan aler
+SFX X er amos oler
+SFX X er áis oler
+SFX X erir iera erir
+SFX X erir ieras erir
+SFX X erir iramos erir
+SFX X erir iráis erir
+SFX X erir ieran erir
+SFX X ertir ierta ertir
+SFX X ertir iertas ertir
+SFX X ertir irtamos ertir
+SFX X ertir irtáis ertir
+SFX X ertir iertan ertir
+SFX X entir ienta entir
+SFX X entir ientas entir
+SFX X entir intamos entir
+SFX X entir intáis entir
+SFX X entir ientan entir
+SFX X ervir ierva hervir
+SFX X ervir iervas hervir
+SFX X ervir irvamos hervir
+SFX X ervir irváis hervir
+SFX X ervir iervan hervir
+SFX X ormir uerma ormir
+SFX X ormir uermas ormir
+SFX X ormir urmamos ormir
+SFX X ormir urmáis ormir
+SFX X ormir uerman ormir
+SFX X orir uera orir
+SFX X orir ueras orir
+SFX X orir uramos orir
+SFX X orir uráis orir
+SFX X orir ueran orir
+SFX X irir iera irir
+SFX X irir ieras irir
+SFX X irir iramos irir
+SFX X irir iráis irir
+SFX X irir ieran irir
+SFX X cir zca ucir
+SFX X cir zcas ucir
+SFX X cir zcamos ucir
+SFX X cir zcáis ucir
+SFX X cir zcan ucir
+SFX X ir ga enir
+SFX X ir gas enir
+SFX X ir gamos enir
+SFX X ir gáis enir
+SFX X ir gan enir
+SFX X üir uya üir
+SFX X üir uyas üir
+SFX X üir uyamos üir
+SFX X üir uyáis üir
+SFX X üir uyan üir
+SFX X eñir iña eñir
+SFX X eñir iñas eñir
+SFX X eñir iñamos eñir
+SFX X eñir iñáis eñir
+SFX X eñir iñan eñir
+SFX X egir ija egir
+SFX X egir ijas egir
+SFX X egir ijamos egir
+SFX X egir ijáis egir
+SFX X egir ijan egir
+SFX X edir ida edir
+SFX X edir idas edir
+SFX X edir idamos edir
+SFX X edir idáis edir
+SFX X edir idan edir
+SFX X etir ita etir
+SFX X etir itas etir
+SFX X etir itamos etir
+SFX X etir itáis etir
+SFX X etir itan etir
+SFX X ebir iba ebir
+SFX X ebir ibas ebir
+SFX X ebir ibamos ebir
+SFX X ebir ibáis ebir
+SFX X ebir iban ebir
+SFX X emir ima emir
+SFX X emir imas emir
+SFX X emir imamos emir
+SFX X emir imáis emir
+SFX X emir iman emir
+SFX X eguir iga eguir
+SFX X eguir igas eguir
+SFX X eguir igamos eguir
+SFX X eguir igáis eguir
+SFX X eguir igan eguir
+SFX X estir ista estir
+SFX X estir istas estir
+SFX X estir istamos estir
+SFX X estir istáis estir
+SFX X estir istan estir
+SFX X ervir irva servir
+SFX X ervir irvas servir
+SFX X ervir irvamos servir
+SFX X ervir irváis servir
+SFX X ervir irvan servir
+SFX X endir inda endir
+SFX X endir indas endir
+SFX X endir indamos endir
+SFX X endir indáis endir
+SFX X endir indan endir
+SFX X ir ga lir
+SFX X ir gas lir
+SFX X ir gamos lir
+SFX X ir gáis lir
+SFX X ir gan lir
+SFX X ecir iga ecir
+SFX X ecir igas ecir
+SFX X ecir igamos ecir
+SFX X ecir igáis ecir
+SFX X ecir igan ecir
+SFX X eír ía eír
+SFX X eír ías eír
+SFX X eír iamos eír
+SFX X eír iáis eír
+SFX X eír ían eír
+SFX X ír iga oír
+SFX X ír igas oír
+SFX X ír igamos oír
+SFX X ír igáis oír
+SFX X ír igan oír
+SFX X oner usiera oner
+SFX X oner usiese oner
+SFX X oner usieras oner
+SFX X oner usieses oner
+SFX X oner usiéramos oner
+SFX X oner usiésemos oner
+SFX X oner usierais oner
+SFX X oner usieseis oner
+SFX X oner usieran oner
+SFX X oner usiesen oner
+SFX X erer isiera erer
+SFX X erer isiese erer
+SFX X erer isieras erer
+SFX X erer isieses erer
+SFX X erer isiéramos erer
+SFX X erer isiésemos erer
+SFX X erer isierais erer
+SFX X erer isieseis erer
+SFX X erer isieran erer
+SFX X erer isiesen erer
+SFX X ener uviera ener
+SFX X ener uviese ener
+SFX X ener uvieras ener
+SFX X ener uvieses ener
+SFX X ener uviéramos ener
+SFX X ener uviésemos ener
+SFX X ener uvierais ener
+SFX X ener uvieseis ener
+SFX X ener uvieran ener
+SFX X ener uviesen ener
+SFX X er jera raer
+SFX X er jese raer
+SFX X er jeras raer
+SFX X er jeses raer
+SFX X er jéramos raer
+SFX X er jésemos raer
+SFX X er jerais raer
+SFX X er jeseis raer
+SFX X er jeran raer
+SFX X er jesen raer
+SFX X acer iciera acer
+SFX X acer iciese acer
+SFX X acer icieras acer
+SFX X acer icieses acer
+SFX X acer iciéramos acer
+SFX X acer iciésemos acer
+SFX X acer icierais acer
+SFX X acer icieseis acer
+SFX X acer icieran acer
+SFX X acer iciesen acer
+SFX X aber upiera aber
+SFX X aber upiese aber
+SFX X aber upieras aber
+SFX X aber upieses aber
+SFX X aber upiéramos aber
+SFX X aber upiésemos aber
+SFX X aber upierais aber
+SFX X aber upieseis aber
+SFX X aber upieran aber
+SFX X aber upiesen aber
+SFX X r ra ñer
+SFX X r se ñer
+SFX X r ras ñer
+SFX X r ses ñer
+SFX X er éramos ñer
+SFX X er ésemos ñer
+SFX X r rais ñer
+SFX X r seis ñer
+SFX X r ran ñer
+SFX X r sen ñer
+SFX X er iera [lv]er
+SFX X er iese [lv]er
+SFX X er ieras [lv]er
+SFX X er ieses [lv]er
+SFX X er iéramos [lv]er
+SFX X er iésemos [lv]er
+SFX X er ierais [lv]er
+SFX X er ieseis [lv]er
+SFX X er ieran [lv]er
+SFX X er iesen [lv]er
+SFX X erir iriera erir
+SFX X erir iriese erir
+SFX X erir irieras erir
+SFX X erir irieses erir
+SFX X erir iriéramos erir
+SFX X erir iriésemos erir
+SFX X erir irierais erir
+SFX X erir irieseis erir
+SFX X erir irieran erir
+SFX X erir iriesen erir
+SFX X ertir irtiera ertir
+SFX X ertir irtiese ertir
+SFX X ertir irtieras ertir
+SFX X ertir irtieses ertir
+SFX X ertir irtiéramos ertir
+SFX X ertir irtiésemos ertir
+SFX X ertir irtierais ertir
+SFX X ertir irtieseis ertir
+SFX X ertir irtieran ertir
+SFX X ertir irtiesen ertir
+SFX X entir intiera entir
+SFX X entir intiese entir
+SFX X entir intieras entir
+SFX X entir intieses entir
+SFX X entir intiéramos entir
+SFX X entir intiésemos entir
+SFX X entir intierais entir
+SFX X entir intieseis entir
+SFX X entir intieran entir
+SFX X entir intiesen entir
+SFX X ervir irviera ervir
+SFX X ervir irviese ervir
+SFX X ervir irvieras ervir
+SFX X ervir irvieses ervir
+SFX X ervir irviéramos ervir
+SFX X ervir irviésemos ervir
+SFX X ervir irvierais ervir
+SFX X ervir irvieseis ervir
+SFX X ervir irvieran ervir
+SFX X ervir irviesen ervir
+SFX X ormir urmiera ormir
+SFX X ormir urmiese ormir
+SFX X ormir urmieras ormir
+SFX X ormir urmieses ormir
+SFX X ormir urmiéramos ormir
+SFX X ormir urmiésemos ormir
+SFX X ormir urmierais ormir
+SFX X ormir urmieseis ormir
+SFX X ormir urmieran ormir
+SFX X ormir urmiesen ormir
+SFX X orir uriera orir
+SFX X orir uriese orir
+SFX X orir urieras orir
+SFX X orir urieses orir
+SFX X orir uriéramos orir
+SFX X orir uriésemos orir
+SFX X orir urierais orir
+SFX X orir urieseis orir
+SFX X orir urieran orir
+SFX X orir uriesen orir
+SFX X irir iriera irir
+SFX X irir iriese irir
+SFX X irir irieras irir
+SFX X irir irieses irir
+SFX X irir iriéramos irir
+SFX X irir iriésemos irir
+SFX X irir irierais irir
+SFX X irir irieseis irir
+SFX X irir irieran irir
+SFX X irir iriesen irir
+SFX X cir jera ucir
+SFX X cir jese ucir
+SFX X cir jeras ucir
+SFX X cir jeses ucir
+SFX X cir jéramos ucir
+SFX X cir jésemos ucir
+SFX X cir jerais ucir
+SFX X cir jeseis ucir
+SFX X cir jeran ucir
+SFX X cir jesen ucir
+SFX X enir iniera enir
+SFX X enir iniese enir
+SFX X enir inieras enir
+SFX X enir inieses enir
+SFX X enir iniéramos enir
+SFX X enir iniésemos enir
+SFX X enir inierais enir
+SFX X enir inieseis enir
+SFX X enir inieran enir
+SFX X enir iniesen enir
+SFX X üir uyera üir
+SFX X üir uyese üir
+SFX X üir uyeras üir
+SFX X üir uyeses üir
+SFX X üir uyéramos üir
+SFX X üir uyésemos üir
+SFX X üir uyerais üir
+SFX X üir uyeseis üir
+SFX X üir uyeran üir
+SFX X üir uyesen üir
+SFX X eñir iñera eñir
+SFX X eñir iñese eñir
+SFX X eñir iñeras eñir
+SFX X eñir iñeses eñir
+SFX X eñir iñéramos eñir
+SFX X eñir iñésemos eñir
+SFX X eñir iñerais eñir
+SFX X eñir iñeseis eñir
+SFX X eñir iñeran eñir
+SFX X eñir iñesen eñir
+SFX X egir igiera egir
+SFX X egir igiese egir
+SFX X egir igieras egir
+SFX X egir igieses egir
+SFX X egir igiéramos egir
+SFX X egir igiésemos egir
+SFX X egir igierais egir
+SFX X egir igieseis egir
+SFX X egir igieran egir
+SFX X egir igiesen egir
+SFX X edir idiera edir
+SFX X edir idiese edir
+SFX X edir idieras edir
+SFX X edir idieses edir
+SFX X edir idiéramos edir
+SFX X edir idiésemos edir
+SFX X edir idierais edir
+SFX X edir idieseis edir
+SFX X edir idieran edir
+SFX X edir idiesen edir
+SFX X etir itiera etir
+SFX X etir itiese etir
+SFX X etir itieras etir
+SFX X etir itieses etir
+SFX X etir itiéramos etir
+SFX X etir itiésemos etir
+SFX X etir itierais etir
+SFX X etir itieseis etir
+SFX X etir itieran etir
+SFX X etir itiesen etir
+SFX X ebir ibiera ebir
+SFX X ebir ibiese ebir
+SFX X ebir ibieras ebir
+SFX X ebir ibieses ebir
+SFX X ebir ibiéramos ebir
+SFX X ebir ibiésemos ebir
+SFX X ebir ibierais ebir
+SFX X ebir ibieseis ebir
+SFX X ebir ibieran ebir
+SFX X ebir ibiesen ebir
+SFX X emir imiera emir
+SFX X emir imiese emir
+SFX X emir imieras emir
+SFX X emir imieses emir
+SFX X emir imiéramos emir
+SFX X emir imiésemos emir
+SFX X emir imierais emir
+SFX X emir imieseis emir
+SFX X emir imieran emir
+SFX X emir imiesen emir
+SFX X eguir iguiera eguir
+SFX X eguir iguiese eguir
+SFX X eguir iguieras eguir
+SFX X eguir iguieses eguir
+SFX X eguir iguiéramos eguir
+SFX X eguir iguiésemos eguir
+SFX X eguir iguierais eguir
+SFX X eguir iguieseis eguir
+SFX X eguir iguieran eguir
+SFX X eguir iguiesen eguir
+SFX X estir istiera estir
+SFX X estir istiese estir
+SFX X estir istieras estir
+SFX X estir istieses estir
+SFX X estir istiéramos estir
+SFX X estir istiésemos estir
+SFX X estir istierais estir
+SFX X estir istieseis estir
+SFX X estir istieran estir
+SFX X estir istiesen estir
+SFX X endir indiera endir
+SFX X endir indiese endir
+SFX X endir indieras endir
+SFX X endir indieses endir
+SFX X endir indiéramos endir
+SFX X endir indiésemos endir
+SFX X endir indierais endir
+SFX X endir indieseis endir
+SFX X endir indieran endir
+SFX X endir indiesen endir
+SFX X r era lir
+SFX X r ese lir
+SFX X r eras lir
+SFX X r eses lir
+SFX X r éramos lir
+SFX X r ésemos lir
+SFX X r erais lir
+SFX X r eseis lir
+SFX X r eran lir
+SFX X r esen lir
+SFX X ecir ijera ecir
+SFX X ecir ijese ecir
+SFX X ecir ijeras ecir
+SFX X ecir ijeses ecir
+SFX X ecir ijéramos ecir
+SFX X ecir ijésemos ecir
+SFX X ecir ijerais ecir
+SFX X ecir ijeseis ecir
+SFX X ecir ijeran ecir
+SFX X ecir ijesen ecir
+SFX X eír iera eír
+SFX X eír iese eír
+SFX X eír ieras eír
+SFX X eír ieses eír
+SFX X eír iéramos eír
+SFX X eír iésemos eír
+SFX X eír ierais eír
+SFX X eír ieseis eír
+SFX X eír ieran eír
+SFX X eír iesen eír
+SFX X ír yera oír
+SFX X ír yese oír
+SFX X ír yeras oír
+SFX X ír yeses oír
+SFX X ír yéramos oír
+SFX X ír yésemos oír
+SFX X ír yerais oír
+SFX X ír yeseis oír
+SFX X ír yeran oír
+SFX X ír yesen oír
+SFX X oner usiere oner
+SFX X oner usieres oner
+SFX X oner usiéremos oner
+SFX X oner usiereis oner
+SFX X oner usieren oner
+SFX X erer isiere erer
+SFX X erer isieres erer
+SFX X erer isiéremos erer
+SFX X erer isiereis erer
+SFX X erer isieren erer
+SFX X ener uviere ener
+SFX X ener uvieres ener
+SFX X ener uviéremos ener
+SFX X ener uviereis ener
+SFX X ener uvieren ener
+SFX X er jere raer
+SFX X er jeres raer
+SFX X er jéremos raer
+SFX X er jereis raer
+SFX X er jeren raer
+SFX X acer iciere acer
+SFX X acer icieres acer
+SFX X acer iciéremos acer
+SFX X acer iciereis acer
+SFX X acer icieren acer
+SFX X aber upiere aber
+SFX X aber upieres aber
+SFX X aber upiéremos aber
+SFX X aber upiereis aber
+SFX X aber upieren aber
+SFX X r re ñer
+SFX X r res ñer
+SFX X er éremos ñer
+SFX X r reis ñer
+SFX X r ren ñer
+SFX X er iere [lv]er
+SFX X er ieres [lv]er
+SFX X er iéremos [lv]er
+SFX X er iereis [lv]er
+SFX X er ieren [lv]er
+SFX X erir iriere erir
+SFX X erir irieres erir
+SFX X erir iriéremos erir
+SFX X erir iriéreis erir
+SFX X erir irieren erir
+SFX X ertir irtiere ertir
+SFX X ertir irtieres ertir
+SFX X ertir irtiéremos ertir
+SFX X ertir irtiéreis ertir
+SFX X ertir irtieren ertir
+SFX X entir intiere entir
+SFX X entir intieres entir
+SFX X entir intiéremos entir
+SFX X entir intiéreis entir
+SFX X entir intieren entir
+SFX X ervir irviere ervir
+SFX X ervir irvieres ervir
+SFX X ervir irviéremos ervir
+SFX X ervir irviéreis ervir
+SFX X ervir irvieren ervir
+SFX X ormir urmiere ormir
+SFX X ormir urmieres ormir
+SFX X ormir urmiéremos ormir
+SFX X ormir urmiéreis ormir
+SFX X ormir urmieren ormir
+SFX X orir uriere orir
+SFX X orir urieres orir
+SFX X orir uriéremos orir
+SFX X orir uriéreis orir
+SFX X orir urieren orir
+SFX X irir iriere irir
+SFX X irir irieres irir
+SFX X irir iriéremos irir
+SFX X irir iriéreis irir
+SFX X irir irieren irir
+SFX X cir jere ucir
+SFX X cir jeres ucir
+SFX X cir jéremos ucir
+SFX X cir jereis ucir
+SFX X cir jeren ucir
+SFX X enir iniere enir
+SFX X enir inieres enir
+SFX X enir iniéremos enir
+SFX X enir iniereis enir
+SFX X enir inieren enir
+SFX X üir uyere üir
+SFX X üir uyeres üir
+SFX X üir uyéremos üir
+SFX X üir uyereis üir
+SFX X üir uyeren üir
+SFX X eñir iñere eñir
+SFX X eñir iñeses eñir
+SFX X eñir iñéremos eñir
+SFX X eñir iñereis eñir
+SFX X eñir iñeren eñir
+SFX X egir igiere egir
+SFX X egir igieres egir
+SFX X egir igiéremos egir
+SFX X egir igiereis egir
+SFX X egir igieren egir
+SFX X edir idiere edir
+SFX X edir idieres edir
+SFX X edir idiéremos edir
+SFX X edir idiereis edir
+SFX X edir idieren edir
+SFX X etir itiere etir
+SFX X etir itieres etir
+SFX X etir itiéremos etir
+SFX X etir itiereis etir
+SFX X etir itieren etir
+SFX X ebir ibiere ebir
+SFX X ebir ibieres ebir
+SFX X ebir ibiéremos ebir
+SFX X ebir ibiereis ebir
+SFX X ebir ibieren ebir
+SFX X emir imiere emir
+SFX X emir imieres emir
+SFX X emir imiéremos emir
+SFX X emir imiereis emir
+SFX X emir imieren emir
+SFX X eguir iguiere eguir
+SFX X eguir iguieres eguir
+SFX X eguir iguiéremos eguir
+SFX X eguir iguiereis eguir
+SFX X eguir iguieren eguir
+SFX X estir istiere estir
+SFX X estir istieres estir
+SFX X estir istiéremos estir
+SFX X estir istiereis estir
+SFX X estir istieren estir
+SFX X endir indiere endir
+SFX X endir indieres endir
+SFX X endir indiéremos endir
+SFX X endir indiereis endir
+SFX X endir indieren endir
+SFX X r ere lir
+SFX X r eres lir
+SFX X r éremos lir
+SFX X r ereis lir
+SFX X r eren lir
+SFX X ecir ijere ecir
+SFX X ecir ijeres ecir
+SFX X ecir ijéremos ecir
+SFX X ecir ijereis ecir
+SFX X ecir ijeren ecir
+SFX X eír iere eír
+SFX X eír ieres eír
+SFX X eír iéremos eír
+SFX X eír iereis eír
+SFX X eír ieren eír
+SFX X ír yere oír
+SFX X ír yeres oír
+SFX X ír yéremos oír
+SFX X ír yereis oír
+SFX X ír yeren oír
+SFX X r d [ei]r
+SFX X er é er
+SFX X ir í ir
+SFX X r 0 ír
+SFX X er iendo [^añ]er
+SFX X er iéndose [^añ]er
+SFX X er yendo aer
+SFX X er yéndose aer
+SFX X r ndo ñer
+SFX X er éndose ñer
+SFX X erir iriendo erir
+SFX X erir iriéndose erir
+SFX X ertir irtiendo ertir
+SFX X ertir irtiéndose ertir
+SFX X entir intiendo entir
+SFX X entir intiéndose entir
+SFX X ervir irviendo ervir
+SFX X ervir irviéndose ervir
+SFX X endir indiendo endir
+SFX X endir indiéndose endir
+SFX X r endo lir
+SFX X r iéndose lir
+SFX X ormir urmiendo ormir
+SFX X ormir urmiéndose ormir
+SFX X orir uriendo orir
+SFX X orir uriéndose orir
+SFX X enir iniendo enir
+SFX X enir iniéndose enir
+SFX X üir uyendo üir
+SFX X üir uyéndose üir
+SFX X eñir iñendo eñir
+SFX X eñir iñéndose eñir
+SFX X egir igiendo egir
+SFX X egir igiéndose egir
+SFX X edir idiendo edir
+SFX X edir idiéndose edir
+SFX X etir itiendo etir
+SFX X etir itiéndose etir
+SFX X ebir ibiendo ebir
+SFX X ebir ibiéndose ebir
+SFX X emir imiendo emir
+SFX X emir imiéndose emir
+SFX X eguir iguiendo eguir
+SFX X eguir iguiéndose eguir
+SFX X estir istiendo estir
+SFX X estir istiéndose estir
+SFX X ecir iciendo ecir
+SFX X ecir iciéndose ecir
+SFX X eír iendo eír
+SFX X eír iéndose eír
+SFX X ír yendo oír
+SFX X ír yéndose oír
+SFX X r endo ucir
+SFX X r éndose ucir
+SFX X r endo irir
+SFX X r éndose irir
+SFX X 0 se [eií]r
+SFX D Y 12
+SFX D r do [aií]r
+SFX D r dos [aií]r
+SFX D r da [aií]r
+SFX D r das [aií]r
+SFX D er ido [^aeo]er
+SFX D er ído [aeo]er
+SFX D er idos [^aeo]er
+SFX D er ídos [aeo]er
+SFX D er ida [^aeo]er
+SFX D er ída [aeo]er
+SFX D er idas [^aeo]er
+SFX D er ídas [aeo]er
+SFX G Y 18
+SFX G e a [^u]e
+SFX G que ca que
+SFX G o a o
+SFX G 0 a [dlrz]
+SFX G án ana án
+SFX G ín ina ín
+SFX G ón ona ón
+SFX G és esa és
+SFX G ós osa ós
+SFX G e as [^u]e
+SFX G que cas que
+SFX G o as o
+SFX G 0 as [dlrz]
+SFX G án anas án
+SFX G ín inas ín
+SFX G ón onas ón
+SFX G és esas és
+SFX G ós osas ós
+SFX S Y 32
+SFX S 0 s [aceéfgiíkoóptuúw]
+SFX S 0 es [bdhíjlmrúxy]
+SFX S á aes á
+SFX S 0 es [^áeéíóú]n
+SFX S 0 es [^áéíóú]s
+SFX S án anes án
+SFX S én enes én
+SFX S ín ines ín
+SFX S ón ones ón
+SFX S ún unes ún
+SFX S ás ases ás
+SFX S és eses és
+SFX S ís ises ís
+SFX S ós oses ós
+SFX S ús uses ús
+SFX S 0 es [^dgmv]en
+SFX S orden órdenes orden
+SFX S agen ágenes agen
+SFX S argen árgenes argen
+SFX S igen ígenes igen
+SFX S irgen írgenes irgen
+SFX S amen ámenes amen
+SFX S armen ármenes armen
+SFX S emen émenes emen
+SFX S ermen érmenes ermen
+SFX S imen ímenes imen
+SFX S omen ómenes omen
+SFX S olmen ólmenes olmen
+SFX S umen úmenes umen
+SFX S ulmen úlmenes ulmen
+SFX S oven óvenes oven
+SFX S z ces z
+SFX À Y 4
+SFX À 0 la r
+SFX À 0 lo r
+SFX À 0 las r
+SFX À 0 los r
+SFX Á Y 4
+SFX Á 0 me r
+SFX Á 0 te r
+SFX Á 0 nos r
+SFX Á 0 os r
+SFX Â Y 2
+SFX Â 0 le r
+SFX Â 0 les r
+SFX Ã Y 80
+SFX Ã ar ármela ar
+SFX Ã ar ármelo ar
+SFX Ã ar ármelas ar
+SFX Ã ar ármelos ar
+SFX Ã ar ártela ar
+SFX Ã ar ártelo ar
+SFX Ã ar ártelas ar
+SFX Ã ar ártelos ar
+SFX Ã ar ársela ar
+SFX Ã ar árselo ar
+SFX Ã ar árselas ar
+SFX Ã ar árselos ar
+SFX Ã ar árnosla ar
+SFX Ã ar árnoslo ar
+SFX Ã ar árnoslas ar
+SFX Ã ar árnoslos ar
+SFX Ã ar árosla ar
+SFX Ã ar ároslo ar
+SFX Ã ar ároslas ar
+SFX Ã ar ároslos ar
+SFX Ã er érmela er
+SFX Ã er érmelo er
+SFX Ã er érmelas er
+SFX Ã er érmelos er
+SFX Ã er értela er
+SFX Ã er értelo er
+SFX Ã er értelas er
+SFX Ã er értelos er
+SFX Ã er érsela er
+SFX Ã er érselo er
+SFX Ã er érselas er
+SFX Ã er érselos er
+SFX Ã er érnosla er
+SFX Ã er érnoslo er
+SFX Ã er érnoslas er
+SFX Ã er érnoslos er
+SFX Ã er érosla er
+SFX Ã er éroslo er
+SFX Ã er éroslas er
+SFX Ã er éroslos er
+SFX Ã ir írmela ir
+SFX Ã ir írmelo ir
+SFX Ã ir írmelas ir
+SFX Ã ir írmelos ir
+SFX Ã ir írtela ir
+SFX Ã ir írtelo ir
+SFX Ã ir írtelas ir
+SFX Ã ir írtelos ir
+SFX Ã ir írsela ir
+SFX Ã ir írselo ir
+SFX Ã ir írselas ir
+SFX Ã ir írselos ir
+SFX Ã ir írnosla ir
+SFX Ã ir írnoslo ir
+SFX Ã ir írnoslas ir
+SFX Ã ir írnoslos ir
+SFX Ã ir írosla ir
+SFX Ã ir íroslo ir
+SFX Ã ir íroslas ir
+SFX Ã ir íroslos ir
+SFX Ã 0 mela ír
+SFX Ã 0 melo ír
+SFX Ã 0 melas ír
+SFX Ã 0 melos ír
+SFX Ã 0 tela ír
+SFX Ã 0 telo ír
+SFX Ã 0 telas ír
+SFX Ã 0 telos ír
+SFX Ã 0 sela ír
+SFX Ã 0 selo ír
+SFX Ã 0 selas ír
+SFX Ã 0 selos ír
+SFX Ã 0 nosla ír
+SFX Ã 0 noslo ír
+SFX Ã 0 noslas ír
+SFX Ã 0 noslos ír
+SFX Ã 0 osla ír
+SFX Ã 0 oslo ír
+SFX Ã 0 oslas ír
+SFX Ã 0 oslos ír
+SFX Ä Y 16
+SFX Ä ar ándola ar
+SFX Ä ar ándolo ar
+SFX Ä ar ándolas ar
+SFX Ä ar ándolos ar
+SFX Ä er iéndola [^aeo]er
+SFX Ä er iéndolo [^aeo]er
+SFX Ä er iéndolas [^aeo]er
+SFX Ä er iéndolos [^aeo]er
+SFX Ä er yéndola [aeo]er
+SFX Ä er yéndolo [aeo]er
+SFX Ä er yéndolas [aeo]er
+SFX Ä er yéndolos [aeo]er
+SFX Ä r éndola ir
+SFX Ä r éndolo ir
+SFX Ä r éndolas ir
+SFX Ä r éndolos ir
+SFX Å Y 16
+SFX Å ar ándome ar
+SFX Å ar ándote ar
+SFX Å ar ándonos ar
+SFX Å ar ándoos ar
+SFX Å er iéndome [^aeo]er
+SFX Å er iéndote [^aeo]er
+SFX Å er iéndonos [^aeo]er
+SFX Å er iéndoos [^aeo]er
+SFX Å er yéndome [aeo]er
+SFX Å er yéndote [aeo]er
+SFX Å er yéndonos [aeo]er
+SFX Å er yéndoos [aeo]er
+SFX Å r éndome ir
+SFX Å r éndote ir
+SFX Å r éndonos ir
+SFX Å r éndoos ir
+SFX Æ Y 8
+SFX Æ ar ándole ar
+SFX Æ ar ándoles ar
+SFX Æ er iéndole [^aeo]er
+SFX Æ er iéndoles [^aeo]er
+SFX Æ er yéndole [aeo]er
+SFX Æ er yéndoles [aeo]er
+SFX Æ r éndole ir
+SFX Æ r éndoles ir
+SFX Ç Y 60
+SFX Ç ar ándomela ar
+SFX Ç ar ándomelo ar
+SFX Ç ar ándomelas ar
+SFX Ç ar ándomelos ar
+SFX Ç ar ándotela ar
+SFX Ç ar ándotelo ar
+SFX Ç ar ándotelas ar
+SFX Ç ar ándotelos ar
+SFX Ç ar ándosela ar
+SFX Ç ar ándoselo ar
+SFX Ç ar ándoselas ar
+SFX Ç ar ándoselos ar
+SFX Ç ar ándonosla ar
+SFX Ç ar ándonoslo ar
+SFX Ç ar ándonoslas ar
+SFX Ç ar ándonoslos ar
+SFX Ç ar ándoosla ar
+SFX Ç ar ándooslo ar
+SFX Ç ar ándooslas ar
+SFX Ç ar ándooslos ar
+SFX Ç er iéndomela er
+SFX Ç er iéndomelo er
+SFX Ç er iéndomelas er
+SFX Ç er iéndomelos er
+SFX Ç er iéndotela er
+SFX Ç er iéndotelo er
+SFX Ç er iéndotelas er
+SFX Ç er iéndotelos er
+SFX Ç er iéndosela er
+SFX Ç er iéndoselo er
+SFX Ç er iéndoselas er
+SFX Ç er iéndoselos er
+SFX Ç er iéndonosla er
+SFX Ç er iéndonoslo er
+SFX Ç er iéndonoslas er
+SFX Ç er iéndonoslos er
+SFX Ç er iéndoosla er
+SFX Ç er iéndooslo er
+SFX Ç er iéndooslas er
+SFX Ç er iéndooslos er
+SFX Ç r éndomela ir
+SFX Ç r éndomelo ir
+SFX Ç r éndomelas ir
+SFX Ç r éndomelos ir
+SFX Ç r éndotela ir
+SFX Ç r éndotelo ir
+SFX Ç r éndotelas ir
+SFX Ç r éndotelos ir
+SFX Ç r éndosela ir
+SFX Ç r éndoselo ir
+SFX Ç r éndoselas ir
+SFX Ç r éndoselos ir
+SFX Ç r éndonosla ir
+SFX Ç r éndonoslo ir
+SFX Ç r éndonoslas ir
+SFX Ç r éndonoslos ir
+SFX Ç r éndoosla ir
+SFX Ç r éndooslo ir
+SFX Ç r éndooslas ir
+SFX Ç r éndooslos ir
+SFX È Y 76
+SFX È er iéndola er
+SFX È er iéndolo er
+SFX È er iéndolas er
+SFX È er iéndolos er
+SFX È erir iriéndola erir
+SFX È erir iriéndolo erir
+SFX È erir iriéndolas erir
+SFX È erir iriéndolos erir
+SFX È ertir irtiéndola ertir
+SFX È ertir irtiéndolo ertir
+SFX È ertir irtiéndolas ertir
+SFX È ertir irtiéndolos ertir
+SFX È entir intiéndola entir
+SFX È entir intiéndolo entir
+SFX È entir intiéndolas entir
+SFX È entir intiéndolos entir
+SFX È ervir irviéndola ervir
+SFX È ervir irviéndolo ervir
+SFX È ervir irviéndolas ervir
+SFX È ervir irviéndolos ervir
+SFX È enir iniéndola enir
+SFX È enir iniéndolo enir
+SFX È enir iniéndolas enir
+SFX È enir iniéndolos enir
+SFX È ir yéndola [^g]uir
+SFX È ir yéndolo [^g]uir
+SFX È ir yéndolas [^g]uir
+SFX È ir yéndolos [^g]uir
+SFX È eñir iñéndola eñir
+SFX È eñir iñéndolo eñir
+SFX È eñir iñéndolas eñir
+SFX È eñir iñéndolos eñir
+SFX È egir igiéndola egir
+SFX È egir igiéndolo egir
+SFX È egir igiéndolas egir
+SFX È egir igiéndolos egir
+SFX È edir idiéndola edir
+SFX È edir idiéndolo edir
+SFX È edir idiéndolas edir
+SFX È edir idiéndolos edir
+SFX È etir itiéndola etir
+SFX È etir itiéndolo etir
+SFX È etir itiéndolas etir
+SFX È etir itiéndolos etir
+SFX È ebir ibiéndola ebir
+SFX È ebir ibiéndolo ebir
+SFX È ebir ibiéndolas ebir
+SFX È ebir ibiéndolos ebir
+SFX È emir imiéndola emir
+SFX È emir imiéndolo emir
+SFX È emir imiéndolas emir
+SFX È emir imiéndolos emir
+SFX È eguir iguiéndola eguir
+SFX È eguir iguiéndolo eguir
+SFX È eguir iguiéndolas eguir
+SFX È eguir iguiéndolos eguir
+SFX È estir istiéndola estir
+SFX È estir istiéndolo estir
+SFX È estir istiéndolas estir
+SFX È estir istiéndolos estir
+SFX È ecir iciéndola ecir
+SFX È ecir iciéndolo ecir
+SFX È ecir iciéndolas ecir
+SFX È ecir iciéndolos ecir
+SFX È eír iéndola eír
+SFX È eír iéndolo eír
+SFX È eír iéndolas eír
+SFX È eír iéndolos eír
+SFX È ír yéndola oír
+SFX È ír yéndolo oír
+SFX È ír yéndolas oír
+SFX È ír yéndolos oír
+SFX È r éndola ucir
+SFX È r éndolo ucir
+SFX È r éndolas ucir
+SFX È r éndolos ucir
+SFX É Y 60
+SFX É er iéndome [^a]er
+SFX É er iéndote [^a]er
+SFX É er iéndonos [^a]er
+SFX É er iéndoos [^a]er
+SFX É er yéndome aer
+SFX É er yéndote aer
+SFX É er yéndonos aer
+SFX É er yéndoos aer
+SFX É erir iriéndome erir
+SFX É erir iriéndote erir
+SFX É erir iriéndonos erir
+SFX É erir iriéndoos erir
+SFX É ertir irtiéndome ertir
+SFX É ertir irtiéndote ertir
+SFX É ertir irtiéndonos ertir
+SFX É ertir irtiéndoos ertir
+SFX É ervir irviéndome ervir
+SFX É ervir irviéndote ervir
+SFX É ervir irviéndonos ervir
+SFX É ervir irviéndoos ervir
+SFX É ormir urmiéndome ormir
+SFX É ormir urmiéndote ormir
+SFX É ormir urmiéndonos ormir
+SFX É ormir urmiéndoos ormir
+SFX É ir yéndome [^g]uir
+SFX É ir yéndote [^g]uir
+SFX É ir yéndonos [^g]uir
+SFX É ir yéndoos [^g]uir
+SFX É edir idiéndome edir
+SFX É edir idiéndote edir
+SFX É edir idiéndonos edir
+SFX É edir idiéndoos edir
+SFX É etir itiéndome etir
+SFX É etir itiéndote etir
+SFX É etir itiéndonos etir
+SFX É etir itiéndoos etir
+SFX É eguir iguiéndome eguir
+SFX É eguir iguiéndote eguir
+SFX É eguir iguiéndonos eguir
+SFX É eguir iguiéndoos eguir
+SFX É estir istiéndome estir
+SFX É estir istiéndote estir
+SFX É estir istiéndonos estir
+SFX É estir istiéndoos estir
+SFX É ecir iciéndome ecir
+SFX É ecir iciéndote ecir
+SFX É ecir iciéndonos ecir
+SFX É ecir iciéndoos ecir
+SFX É eír iéndome eír
+SFX É eír iéndote eír
+SFX É eír iéndonos eír
+SFX É eír iéndoos eír
+SFX É ír yéndome oír
+SFX É ír yéndote oír
+SFX É ír yéndonos oír
+SFX É ír yéndoos oír
+SFX É r éndome ucir
+SFX É r éndote ucir
+SFX É r éndonos ucir
+SFX É r éndoos ucir
+SFX Ê Y 38
+SFX Ê er iéndole [^a]er
+SFX Ê er iéndoles [^a]er
+SFX Ê er yéndole aer
+SFX Ê er yéndoles aer
+SFX Ê erir iriéndole erir
+SFX Ê erir iriéndoles erir
+SFX Ê ertir irtiéndole ertir
+SFX Ê ertir irtiéndoles ertir
+SFX Ê entir intiéndole entir
+SFX Ê entir intiéndoles entir
+SFX Ê endir indiéndole endir
+SFX Ê endir indiéndoles endir
+SFX Ê ervir irviéndole ervir
+SFX Ê ervir irviéndoles ervir
+SFX Ê enir iniéndole enir
+SFX Ê enir iniéndoles enir
+SFX Ê ir yéndole [^g]uir
+SFX Ê ir yéndoles [^g]uir
+SFX Ê eñir iñéndole eñir
+SFX Ê eñir iñéndoles eñir
+SFX Ê egir igiéndole egir
+SFX Ê egir igiéndoles egir
+SFX Ê edir idiéndole edir
+SFX Ê edir idiéndoles edir
+SFX Ê eguir iguiéndole eguir
+SFX Ê eguir iguiéndoles eguir
+SFX Ê estir istiéndole estir
+SFX Ê estir istiéndoles estir
+SFX Ê ecir iciéndole ecir
+SFX Ê ecir iciéndoles ecir
+SFX Ê eír iéndole eír
+SFX Ê eír iéndoles eír
+SFX Ê ír yéndole oír
+SFX Ê ír yéndoles oír
+SFX Ê r éndole ucir
+SFX Ê r éndoles ucir
+SFX Ê r éndole irir
+SFX Ê r éndoles irir
+SFX Ë Y 140
+SFX Ë er iéndomela er
+SFX Ë er iéndomelo er
+SFX Ë er iéndomelas er
+SFX Ë er iéndomelos er
+SFX Ë er iéndonosla er
+SFX Ë er iéndonoslo er
+SFX Ë er iéndonoslas er
+SFX Ë er iéndonoslos er
+SFX Ë er iéndoosla er
+SFX Ë er iéndooslo er
+SFX Ë er iéndooslas er
+SFX Ë er iéndooslos er
+SFX Ë er iéndosela er
+SFX Ë er iéndoselo er
+SFX Ë er iéndoselas er
+SFX Ë er iéndoselos er
+SFX Ë er iéndotela er
+SFX Ë er iéndotelo er
+SFX Ë er iéndotelas er
+SFX Ë er iéndotelos er
+SFX Ë ertir irtiéndomela ertir
+SFX Ë ertir irtiéndomelo ertir
+SFX Ë ertir irtiéndomelas ertir
+SFX Ë ertir irtiéndomelos ertir
+SFX Ë ertir irtiéndotela ertir
+SFX Ë ertir irtiéndotelo ertir
+SFX Ë ertir irtiéndotelas ertir
+SFX Ë ertir irtiéndotelos ertir
+SFX Ë ertir irtiéndosela ertir
+SFX Ë ertir irtiéndoselo ertir
+SFX Ë ertir irtiéndoselas ertir
+SFX Ë ertir irtiéndoselos ertir
+SFX Ë ertir irtiéndonosla ertir
+SFX Ë ertir irtiéndonoslo ertir
+SFX Ë ertir irtiéndonoslas ertir
+SFX Ë ertir irtiéndonoslos ertir
+SFX Ë ertir irtiéndoosla ertir
+SFX Ë ertir irtiéndooslo ertir
+SFX Ë ertir irtiéndooslas ertir
+SFX Ë ertir irtiéndooslos ertir
+SFX Ë endir indiéndomela endir
+SFX Ë endir indiéndomelas endir
+SFX Ë endir indiéndomelo endir
+SFX Ë endir indiéndomelos endir
+SFX Ë endir indiéndonosla endir
+SFX Ë endir indiéndonoslas endir
+SFX Ë endir indiéndonoslo endir
+SFX Ë endir indiéndonoslos endir
+SFX Ë endir indiéndoosla endir
+SFX Ë endir indiéndooslas endir
+SFX Ë endir indiéndooslo endir
+SFX Ë endir indiéndooslos endir
+SFX Ë endir indiéndosela endir
+SFX Ë endir indiéndoselas endir
+SFX Ë endir indiéndoselo endir
+SFX Ë endir indiéndoselos endir
+SFX Ë endir indiéndotela endir
+SFX Ë endir indiéndotelas endir
+SFX Ë endir indiéndotelo endir
+SFX Ë endir indiéndotelos endir
+SFX Ë ir yéndomela [^g]uir
+SFX Ë ir yéndomelo [^g]uir
+SFX Ë ir yéndomelas [^g]uir
+SFX Ë ir yéndomelos [^g]uir
+SFX Ë ir yéndotela [^g]uir
+SFX Ë ir yéndotelo [^g]uir
+SFX Ë ir yéndotelas [^g]uir
+SFX Ë ir yéndotelos [^g]uir
+SFX Ë ir yéndosela [^g]uir
+SFX Ë ir yéndoselo [^g]uir
+SFX Ë ir yéndoselas [^g]uir
+SFX Ë ir yéndoselos [^g]uir
+SFX Ë ir yéndonosla [^g]uir
+SFX Ë ir yéndonoslo [^g]uir
+SFX Ë ir yéndonoslas [^g]uir
+SFX Ë ir yéndonoslos [^g]uir
+SFX Ë ir yéndoosla [^g]uir
+SFX Ë ir yéndooslo [^g]uir
+SFX Ë ir yéndooslas [^g]uir
+SFX Ë ir yéndooslos [^g]uir
+SFX Ë edir idiéndomela edir
+SFX Ë edir idiéndomelo edir
+SFX Ë edir idiéndomelas edir
+SFX Ë edir idiéndomelos edir
+SFX Ë edir idiéndotela edir
+SFX Ë edir idiéndotelo edir
+SFX Ë edir idiéndotelas edir
+SFX Ë edir idiéndotelos edir
+SFX Ë edir idiéndosela edir
+SFX Ë edir idiéndoselo edir
+SFX Ë edir idiéndoselas edir
+SFX Ë edir idiéndoselos edir
+SFX Ë edir idiéndonosla edir
+SFX Ë edir idiéndonoslo edir
+SFX Ë edir idiéndonoslas edir
+SFX Ë edir idiéndonoslos edir
+SFX Ë edir idiéndoosla edir
+SFX Ë edir idiéndooslo edir
+SFX Ë edir idiéndooslas edir
+SFX Ë edir idiéndooslos edir
+SFX Ë ecir iciéndomela ecir
+SFX Ë ecir iciéndomelo ecir
+SFX Ë ecir iciéndomelas ecir
+SFX Ë ecir iciéndomelos ecir
+SFX Ë ecir iciéndotela ecir
+SFX Ë ecir iciéndotelo ecir
+SFX Ë ecir iciéndotelas ecir
+SFX Ë ecir iciéndotelos ecir
+SFX Ë ecir iciéndosela ecir
+SFX Ë ecir iciéndoselo ecir
+SFX Ë ecir iciéndoselas ecir
+SFX Ë ecir iciéndoselos ecir
+SFX Ë ecir iciéndonosla ecir
+SFX Ë ecir iciéndonoslo ecir
+SFX Ë ecir iciéndonoslas ecir
+SFX Ë ecir iciéndonoslos ecir
+SFX Ë ecir iciéndoosla ecir
+SFX Ë ecir iciéndooslo ecir
+SFX Ë ecir iciéndooslas ecir
+SFX Ë ecir iciéndooslos ecir
+SFX Ë ír yéndomela oír
+SFX Ë ír yéndomelo oír
+SFX Ë ír yéndomelas oír
+SFX Ë ír yéndomelos oír
+SFX Ë ír yéndotela oír
+SFX Ë ír yéndotelo oír
+SFX Ë ír yéndotelas oír
+SFX Ë ír yéndotelos oír
+SFX Ë ír yéndosela oír
+SFX Ë ír yéndoselo oír
+SFX Ë ír yéndoselas oír
+SFX Ë ír yéndoselos oír
+SFX Ë ír yéndonosla oír
+SFX Ë ír yéndonoslo oír
+SFX Ë ír yéndonoslas oír
+SFX Ë ír yéndonoslos oír
+SFX Ë ír yéndoosla oír
+SFX Ë ír yéndooslo oír
+SFX Ë ír yéndooslas oír
+SFX Ë ír yéndooslos oír
+SFX Ì Y 388
+SFX Ì abar ábala abar
+SFX Ì abar ábalas abar
+SFX Ì abar ábalo abar
+SFX Ì abar ábalos abar
+SFX Ì r la r
+SFX Ì r las r
+SFX Ì r lo r
+SFX Ì r los r
+SFX Ì r dla r
+SFX Ì r dlas r
+SFX Ì r dlo r
+SFX Ì r dlos r
+SFX Ì acar ácala acar
+SFX Ì acar ácalas acar
+SFX Ì acar ácalo acar
+SFX Ì acar ácalos acar
+SFX Ì achar áchala achar
+SFX Ì achar áchalas achar
+SFX Ì achar áchalo achar
+SFX Ì achar áchalos achar
+SFX Ì adir ádela adir
+SFX Ì adir ádelas adir
+SFX Ì adir ádelo adir
+SFX Ì adir ádelos adir
+SFX Ì agar ágala agar
+SFX Ì agar ágalas agar
+SFX Ì agar ágalo agar
+SFX Ì agar ágalos agar
+SFX Ì ajar ájala ajar
+SFX Ì ajar ájalas ajar
+SFX Ì ajar ájalo ajar
+SFX Ì ajar ájalos ajar
+SFX Ì alar álala alar
+SFX Ì alar álalas alar
+SFX Ì alar álalo alar
+SFX Ì alar álalos alar
+SFX Ì amar ámala amar
+SFX Ì amar ámalas amar
+SFX Ì amar ámalo amar
+SFX Ì amar ámalos amar
+SFX Ì ambiar ámbiala ambiar
+SFX Ì ambiar ámbialas ambiar
+SFX Ì ambiar ámbialo ambiar
+SFX Ì ambiar ámbialos ambiar
+SFX Ì andar ándala andar
+SFX Ì andar ándalas andar
+SFX Ì andar ándalo andar
+SFX Ì andar ándalos andar
+SFX Ì ansar ánsala ansar
+SFX Ì ansar ánsalas ansar
+SFX Ì ansar ánsalo ansar
+SFX Ì ansar ánsalos ansar
+SFX Ì antar ántala antar
+SFX Ì antar ántalas antar
+SFX Ì antar ántalo antar
+SFX Ì antar ántalos antar
+SFX Ì anzar ánzala anzar
+SFX Ì anzar ánzalas anzar
+SFX Ì anzar ánzalo anzar
+SFX Ì anzar ánzalos anzar
+SFX Ì añar áñala añar
+SFX Ì añar áñalas añar
+SFX Ì añar áñalo añar
+SFX Ì añar áñalos añar
+SFX Ì apar ápala apar
+SFX Ì apar ápalas apar
+SFX Ì apar ápalo apar
+SFX Ì apar ápalos apar
+SFX Ì arar árala arar
+SFX Ì arar áralas arar
+SFX Ì arar áralo arar
+SFX Ì arar áralos arar
+SFX Ì arcar árcala arcar
+SFX Ì arcar árcalas arcar
+SFX Ì arcar árcalo arcar
+SFX Ì arcar árcalos arcar
+SFX Ì arcir árcela arcir
+SFX Ì arcir árcelas arcir
+SFX Ì arcir árcelo arcir
+SFX Ì arcir árcelos arcir
+SFX Ì ardar árdala ardar
+SFX Ì ardar árdalas ardar
+SFX Ì ardar árdalo ardar
+SFX Ì ardar árdalos ardar
+SFX Ì argar árgala argar
+SFX Ì argar árgalas argar
+SFX Ì argar árgalo argar
+SFX Ì argar árgalos argar
+SFX Ì arrar árrala arrar
+SFX Ì arrar árralas arrar
+SFX Ì arrar árralo arrar
+SFX Ì arrar árralos arrar
+SFX Ì artar ártala artar
+SFX Ì artar ártalas artar
+SFX Ì artar ártalo artar
+SFX Ì artar ártalos artar
+SFX Ì artir ártela artir
+SFX Ì artir ártelas artir
+SFX Ì artir ártelo artir
+SFX Ì artir ártelos artir
+SFX Ì asar ásala asar
+SFX Ì asar ásalas asar
+SFX Ì asar ásalo asar
+SFX Ì asar ásalos asar
+SFX Ì astar ástala astar
+SFX Ì astar ástalas astar
+SFX Ì astar ástalo astar
+SFX Ì astar ástalos astar
+SFX Ì astrar ástrala astrar
+SFX Ì astrar ástralas astrar
+SFX Ì astrar ástralo astrar
+SFX Ì astrar ástralos astrar
+SFX Ì atar átala atar
+SFX Ì atar átalas atar
+SFX Ì atar átalo atar
+SFX Ì atar átalos atar
+SFX Ì atir átela atir
+SFX Ì atir átelas atir
+SFX Ì atir átelo atir
+SFX Ì atir átelos atir
+SFX Ì avar ávala avar
+SFX Ì avar ávalas avar
+SFX Ì avar ávalo avar
+SFX Ì avar ávalos avar
+SFX Ì azar ázala azar
+SFX Ì azar ázalas azar
+SFX Ì azar ázalo azar
+SFX Ì azar ázalos azar
+SFX Ì ear éala ear
+SFX Ì ear éalas ear
+SFX Ì ear éalo ear
+SFX Ì ear éalos ear
+SFX Ì eber ébela eber
+SFX Ì eber ébelas eber
+SFX Ì eber ébelo eber
+SFX Ì eber ébelos eber
+SFX Ì echar échala echar
+SFX Ì echar échalas echar
+SFX Ì echar échalo echar
+SFX Ì echar échalos echar
+SFX Ì eer éela eer
+SFX Ì eer éelas eer
+SFX Ì eer éelo eer
+SFX Ì eer éelos eer
+SFX Ì egar égala egar
+SFX Ì egar égalas egar
+SFX Ì egar égalo egar
+SFX Ì egar égalos egar
+SFX Ì ejar éjala ejar
+SFX Ì ejar éjalas ejar
+SFX Ì ejar éjalo ejar
+SFX Ì ejar éjalos ejar
+SFX Ì elar élala elar
+SFX Ì elar élalas elar
+SFX Ì elar élalo elar
+SFX Ì elar élalos elar
+SFX Ì emar émala emar
+SFX Ì emar émalas emar
+SFX Ì emar émalo emar
+SFX Ì emar émalos emar
+SFX Ì enar énala enar
+SFX Ì enar énalas enar
+SFX Ì enar énalo enar
+SFX Ì enar énalos enar
+SFX Ì ender éndela ender
+SFX Ì ender éndelas ender
+SFX Ì ender éndelo ender
+SFX Ì ender éndelos ender
+SFX Ì entar éntala entar
+SFX Ì entar éntalas entar
+SFX Ì entar éntalo entar
+SFX Ì entar éntalos entar
+SFX Ì eptar éptala eptar
+SFX Ì eptar éptalas eptar
+SFX Ì eptar éptalo eptar
+SFX Ì eptar éptalos eptar
+SFX Ì erar érala erar
+SFX Ì erar éralas erar
+SFX Ì erar éralo erar
+SFX Ì erar éralos erar
+SFX Ì ervar érvala ervar
+SFX Ì ervar érvalas ervar
+SFX Ì ervar érvalo ervar
+SFX Ì ervar érvalos ervar
+SFX Ì esar ésala esar
+SFX Ì esar ésalas esar
+SFX Ì esar ésalo esar
+SFX Ì esar ésalos esar
+SFX Ì escar éscala escar
+SFX Ì escar éscalas escar
+SFX Ì escar éscalo escar
+SFX Ì escar éscalos escar
+SFX Ì estar éstala estar
+SFX Ì estar éstalas estar
+SFX Ì estar éstalo estar
+SFX Ì estar éstalos estar
+SFX Ì etar étala etar
+SFX Ì etar étalas etar
+SFX Ì etar étalo etar
+SFX Ì etar étalos etar
+SFX Ì eter étela eter
+SFX Ì eter ételas eter
+SFX Ì eter ételo eter
+SFX Ì eter ételos eter
+SFX Ì evar évala evar
+SFX Ì evar évalas evar
+SFX Ì evar évalo evar
+SFX Ì evar évalos evar
+SFX Ì icar ícala icar
+SFX Ì icar ícalas icar
+SFX Ì icar ícalo icar
+SFX Ì icar ícalos icar
+SFX Ì idar ídala idar
+SFX Ì idar ídalas idar
+SFX Ì idar ídalo idar
+SFX Ì idar ídalos idar
+SFX Ì idir ídela idir
+SFX Ì idir ídelas idir
+SFX Ì idir ídelo idir
+SFX Ì idir ídelos idir
+SFX Ì igar ígala igar
+SFX Ì igar ígalas igar
+SFX Ì igar ígalo igar
+SFX Ì igar ígalos igar
+SFX Ì iguar íguala iguar
+SFX Ì iguar ígualas iguar
+SFX Ì iguar ígualo iguar
+SFX Ì iguar ígualos iguar
+SFX Ì imir ímela imir
+SFX Ì imir ímelas imir
+SFX Ì imir ímelo imir
+SFX Ì imir ímelos imir
+SFX Ì inar ínala inar
+SFX Ì inar ínalas inar
+SFX Ì inar ínalo inar
+SFX Ì inar ínalos inar
+SFX Ì iñar íñala iñar
+SFX Ì iñar íñalas iñar
+SFX Ì iñar íñalo iñar
+SFX Ì iñar íñalos iñar
+SFX Ì irar írala irar
+SFX Ì irar íralas irar
+SFX Ì irar íralo irar
+SFX Ì irar íralos irar
+SFX Ì isar ísala isar
+SFX Ì isar ísalas isar
+SFX Ì isar ísalo isar
+SFX Ì isar ísalos isar
+SFX Ì itar ítala itar
+SFX Ì itar ítalas itar
+SFX Ì itar ítalo itar
+SFX Ì itar ítalos itar
+SFX Ì itir ítela itir
+SFX Ì itir ítelas itir
+SFX Ì itir ítelo itir
+SFX Ì itir ítelos itir
+SFX Ì ivar ívala ivar
+SFX Ì ivar ívalas ivar
+SFX Ì ivar ívalo ivar
+SFX Ì ivar ívalos ivar
+SFX Ì ivir ívela ivir
+SFX Ì ivir ívelas ivir
+SFX Ì ivir ívelo ivir
+SFX Ì ivir ívelos ivir
+SFX Ì izar ízala izar
+SFX Ì izar ízalas izar
+SFX Ì izar ízalo izar
+SFX Ì izar ízalos izar
+SFX Ì obar óbala obar
+SFX Ì obar óbalas obar
+SFX Ì obar óbalo obar
+SFX Ì obar óbalos obar
+SFX Ì ocar ócala ocar
+SFX Ì ocar ócalas ocar
+SFX Ì ocar ócalo ocar
+SFX Ì ocar ócalos ocar
+SFX Ì ogar ógala ogar
+SFX Ì ogar ógalas ogar
+SFX Ì ogar ógalo ogar
+SFX Ì ogar ógalos ogar
+SFX Ì oger ógela oger
+SFX Ì oger ógelas oger
+SFX Ì oger ógelo oger
+SFX Ì oger ógelos oger
+SFX Ì ojar ójala ojar
+SFX Ì ojar ójalas ojar
+SFX Ì ojar ójalo ojar
+SFX Ì ojar ójalos ojar
+SFX Ì ollar óllala ollar
+SFX Ì ollar óllalas ollar
+SFX Ì ollar óllalo ollar
+SFX Ì ollar óllalos ollar
+SFX Ì omar ómala omar
+SFX Ì omar ómalas omar
+SFX Ì omar ómalo omar
+SFX Ì omar ómalos omar
+SFX Ì omer ómela omer
+SFX Ì omer ómelas omer
+SFX Ì omer ómelo omer
+SFX Ì omer ómelos omer
+SFX Ì onar ónala onar
+SFX Ì onar ónalas onar
+SFX Ì onar ónalo onar
+SFX Ì onar ónalos onar
+SFX Ì onder óndela onder
+SFX Ì onder óndelas onder
+SFX Ì onder óndelo onder
+SFX Ì onder óndelos onder
+SFX Ì orar órala orar
+SFX Ì orar óralas orar
+SFX Ì orar óralo orar
+SFX Ì orar óralos orar
+SFX Ì ornar órnala ornar
+SFX Ì ornar órnalas ornar
+SFX Ì ornar órnalo ornar
+SFX Ì ornar órnalos ornar
+SFX Ì ortar órtala ortar
+SFX Ì ortar órtalas ortar
+SFX Ì ortar órtalo ortar
+SFX Ì ortar órtalos ortar
+SFX Ì otar ótala otar
+SFX Ì otar ótalas otar
+SFX Ì otar ótalo otar
+SFX Ì otar ótalos otar
+SFX Ì ozar ózala ozar
+SFX Ì ozar ózalas ozar
+SFX Ì ozar ózalo ozar
+SFX Ì ozar ózalos ozar
+SFX Ì ubrir úbrelas ubrir
+SFX Ì ubrir úbrela ubrir
+SFX Ì ubrir úbrelos ubrir
+SFX Ì ubrir úbrelo ubrir
+SFX Ì udar údalas udar
+SFX Ì udar údala udar
+SFX Ì udar údalos udar
+SFX Ì udar údalo udar
+SFX Ì ufrir úfrelas ufrir
+SFX Ì ufrir úfrela ufrir
+SFX Ì ufrir úfrelos ufrir
+SFX Ì ufrir úfrelo ufrir
+SFX Ì ujar újalas ujar
+SFX Ì ujar újala ujar
+SFX Ì ujar újalos ujar
+SFX Ì ujar újalo ujar
+SFX Ì ulsar úlsalas ulsar
+SFX Ì ulsar úlsala ulsar
+SFX Ì ulsar úlsalos ulsar
+SFX Ì ulsar úlsalo ulsar
+SFX Ì ultar últalas ultar
+SFX Ì ultar últala ultar
+SFX Ì ultar últalos ultar
+SFX Ì ultar últalo ultar
+SFX Ì umar úmalas umar
+SFX Ì umar úmala umar
+SFX Ì umar úmalos umar
+SFX Ì umar úmalo umar
+SFX Ì umir úmelas umir
+SFX Ì umir úmela umir
+SFX Ì umir úmelos umir
+SFX Ì umir úmelo umir
+SFX Ì unciar úncialas unciar
+SFX Ì unciar únciala unciar
+SFX Ì unciar úncialos unciar
+SFX Ì unciar úncialo unciar
+SFX Ì untar úntalas untar
+SFX Ì untar úntala untar
+SFX Ì untar úntalos untar
+SFX Ì untar úntalo untar
+SFX Ì urar úralas urar
+SFX Ì urar úrala urar
+SFX Ì urar úralos urar
+SFX Ì urar úralo urar
+SFX Ì urrir úrrelas urrir
+SFX Ì urrir úrrela urrir
+SFX Ì urrir úrrelos urrir
+SFX Ì urrir úrrelo urrir
+SFX Ì uscar úscalas uscar
+SFX Ì uscar úscala uscar
+SFX Ì uscar úscalos uscar
+SFX Ì uscar úscalo uscar
+SFX Ì utar útalas utar
+SFX Ì utar útala utar
+SFX Ì utar útalos utar
+SFX Ì utar útalo utar
+SFX Ì uzar úzalas uzar
+SFX Ì uzar úzala uzar
+SFX Ì uzar úzalos uzar
+SFX Ì uzar úzalo uzar
+SFX Í Y 174
+SFX Í abar ábame abar
+SFX Í abar ábanos abar
+SFX Í r me r
+SFX Í r nos r
+SFX Í r dme r
+SFX Í r dnos r
+SFX Í ablar áblame ablar
+SFX Í ablar áblanos ablar
+SFX Í acar ácame acar
+SFX Í acar ácanos acar
+SFX Í agar ágame agar
+SFX Í agar áganos agar
+SFX Í ajar ájame ajar
+SFX Í ajar ájanos ajar
+SFX Í almar álmame almar
+SFX Í almar álmanos almar
+SFX Í alvar álvame alvar
+SFX Í alvar álvanos alvar
+SFX Í amar ámame amar
+SFX Í amar ámanos amar
+SFX Í ambiar ámbiame ambiar
+SFX Í ambiar ámbianos ambiar
+SFX Í ancar áncame ancar
+SFX Í ancar áncanos ancar
+SFX Í andar ándame andar
+SFX Í andar ándanos andar
+SFX Í antar ántame antar
+SFX Í antar ántanos antar
+SFX Í anzar ánzame anzar
+SFX Í anzar ánzanos anzar
+SFX Í añar áñame añar
+SFX Í añar áñanos añar
+SFX Í apar ápame apar
+SFX Í apar ápanos apar
+SFX Í aptar áptame aptar
+SFX Í aptar áptanos aptar
+SFX Í arar árame arar
+SFX Í arar áranos arar
+SFX Í ardar árdame ardar
+SFX Í ardar árdanos ardar
+SFX Í argar árgame argar
+SFX Í argar árganos argar
+SFX Í arrar árrame arrar
+SFX Í arrar árranos arrar
+SFX Í asar ásame asar
+SFX Í asar ásanos asar
+SFX Í atar átame atar
+SFX Í atar átanos atar
+SFX Í avar ávame avar
+SFX Í avar ávanos avar
+SFX Í azar ázame azar
+SFX Í azar ázanos azar
+SFX Í ear éame ear
+SFX Í ear éanos ear
+SFX Í eder édeme eder
+SFX Í eder édenos eder
+SFX Í eer éeme eer
+SFX Í eer éenos eer
+SFX Í egar égame egar
+SFX Í egar éganos egar
+SFX Í eger égeme eger
+SFX Í eger égenos eger
+SFX Í egrar égrame egrar
+SFX Í egrar égranos egrar
+SFX Í ejar éjame ejar
+SFX Í ejar éjanos ejar
+SFX Í enar éname enar
+SFX Í enar énanos enar
+SFX Í endar éndame endar
+SFX Í endar éndanos endar
+SFX Í ender éndeme ender
+SFX Í ender éndenos ender
+SFX Í entar éntame entar
+SFX Í entar éntanos entar
+SFX Í eñar éñame eñar
+SFX Í eñar éñanos eñar
+SFX Í epar épame epar
+SFX Í epar épanos epar
+SFX Í eptar éptame eptar
+SFX Í eptar éptanos eptar
+SFX Í erar érame erar
+SFX Í erar éranos erar
+SFX Í ercar ércame ercar
+SFX Í ercar ércanos ercar
+SFX Í esar ésame esar
+SFX Í esar ésanos esar
+SFX Í escar éscame escar
+SFX Í escar éscanos escar
+SFX Í estar éstame estar
+SFX Í estar éstanos estar
+SFX Í etar étame etar
+SFX Í etar étanos etar
+SFX Í eter éteme eter
+SFX Í eter étenos eter
+SFX Í evar évame evar
+SFX Í evar évanos evar
+SFX Í ibir íbeme ibir
+SFX Í ibir íbenos ibir
+SFX Í ibrar íbrame ibrar
+SFX Í ibrar íbranos ibrar
+SFX Í icar ícame icar
+SFX Í icar ícanos icar
+SFX Í iciar íciame iciar
+SFX Í iciar ícianos iciar
+SFX Í idar ídame idar
+SFX Í idar ídanos idar
+SFX Í igar ígame igar
+SFX Í igar íganos igar
+SFX Í irar írame irar
+SFX Í irar íranos irar
+SFX Í isar ísame isar
+SFX Í isar ísanos isar
+SFX Í itar ítame itar
+SFX Í itar ítanos itar
+SFX Í iviar íviame iviar
+SFX Í iviar ívianos iviar
+SFX Í obrar óbrame obrar
+SFX Í obrar óbranos obrar
+SFX Í ocar ócame ocar
+SFX Í ocar ócanos ocar
+SFX Í ocer óceme ocer
+SFX Í ocer ócenos ocer
+SFX Í oger ógeme oger
+SFX Í oger ógenos oger
+SFX Í ojar ójame ojar
+SFX Í ojar ójanos ojar
+SFX Í omar ómame omar
+SFX Í omar ómanos omar
+SFX Í omer ómeme omer
+SFX Í omer ómenos omer
+SFX Í omprar ómprame omprar
+SFX Í omprar ómpranos omprar
+SFX Í onar óname onar
+SFX Í onar ónanos onar
+SFX Í oplar óplame oplar
+SFX Í oplar óplanos oplar
+SFX Í orar órame orar
+SFX Í orar óranos orar
+SFX Í orrar órrame orrar
+SFX Í orrar órranos orrar
+SFX Í orrer órreme orrer
+SFX Í orrer órrenos orrer
+SFX Í otar ótame otar
+SFX Í otar ótanos otar
+SFX Í ubir úbeme ubir
+SFX Í ubir úbenos ubir
+SFX Í ucar úcame ucar
+SFX Í ucar úcanos ucar
+SFX Í uchar úchame uchar
+SFX Í uchar úchanos uchar
+SFX Í udar údame udar
+SFX Í udar údanos udar
+SFX Í ujar újame ujar
+SFX Í ujar újanos ujar
+SFX Í ullar úllame ullar
+SFX Í ullar úllanos ullar
+SFX Í ulpar úlpame ulpar
+SFX Í ulpar úlpanos ulpar
+SFX Í ultar últame ultar
+SFX Í ultar últanos ultar
+SFX Í unciar únciame unciar
+SFX Í unciar úncianos unciar
+SFX Í untar úntame untar
+SFX Í untar úntanos untar
+SFX Í upar úpame upar
+SFX Í upar úpanos upar
+SFX Í urar úrame urar
+SFX Í urar úranos urar
+SFX Í urgar úrgame urgar
+SFX Í urgar úrganos urgar
+SFX Í usar úsame usar
+SFX Í usar úsanos usar
+SFX Í uscar úscame uscar
+SFX Í uscar úscanos uscar
+SFX Î Y 88
+SFX Î abar ábale abar
+SFX Î abar ábales abar
+SFX Î r le r
+SFX Î r les r
+SFX Î r dle r
+SFX Î r dles r
+SFX Î ablar áblale ablar
+SFX Î ablar áblales ablar
+SFX Î acar ácale acar
+SFX Î acar ácales acar
+SFX Î adir ádele adir
+SFX Î adir ádeles adir
+SFX Î ajar ájale ajar
+SFX Î ajar ájales ajar
+SFX Î ambiar ámbiale ambiar
+SFX Î ambiar ámbiales ambiar
+SFX Î antar ántale antar
+SFX Î antar ántales antar
+SFX Î apar ápale apar
+SFX Î apar ápales apar
+SFX Î arir árele arir
+SFX Î arir áreles arir
+SFX Î arrar árrale arrar
+SFX Î arrar árrales arrar
+SFX Î egar égale egar
+SFX Î egar égales egar
+SFX Î eglar églale eglar
+SFX Î eglar églales eglar
+SFX Î ejar éjale ejar
+SFX Î ejar éjales ejar
+SFX Î entar éntale entar
+SFX Î entar éntales entar
+SFX Î eñar éñale eñar
+SFX Î eñar éñales eñar
+SFX Î erar érale erar
+SFX Î erar érales erar
+SFX Î ercar ércale ercar
+SFX Î ercar ércales ercar
+SFX Î estar éstale estar
+SFX Î estar éstales estar
+SFX Î eter étele eter
+SFX Î eter ételes eter
+SFX Î evar évale evar
+SFX Î evar évales evar
+SFX Î ibir íbele ibir
+SFX Î ibir íbeles ibir
+SFX Î icar ícale icar
+SFX Î icar ícales icar
+SFX Î iciar íciale iciar
+SFX Î iciar íciales iciar
+SFX Î igir ígele igir
+SFX Î igir ígeles igir
+SFX Î imar ímale imar
+SFX Î imar ímales imar
+SFX Î ingar íngale ingar
+SFX Î ingar íngales ingar
+SFX Î irar írale irar
+SFX Î irar írales irar
+SFX Î irmar írmale irmar
+SFX Î irmar írmales irmar
+SFX Î isar ísale isar
+SFX Î isar ísales isar
+SFX Î istar ístale istar
+SFX Î istar ístales istar
+SFX Î izar ízale izar
+SFX Î izar ízales izar
+SFX Î ocar ócale ocar
+SFX Î ocar ócales ocar
+SFX Î onar ónale onar
+SFX Î onar ónales onar
+SFX Î onder óndele onder
+SFX Î onder óndeles onder
+SFX Î orar órale orar
+SFX Î orar órales orar
+SFX Î uchar úchales uchar
+SFX Î uchar úchale uchar
+SFX Î udar údales udar
+SFX Î udar údale udar
+SFX Î ultar últales ultar
+SFX Î ultar últale ultar
+SFX Î umir úmeles umir
+SFX Î umir úmele umir
+SFX Î unciar únciales unciar
+SFX Î unciar únciale unciar
+SFX Î untar úntales untar
+SFX Î untar úntale untar
+SFX Î uscar úscales uscar
+SFX Î uscar úscale uscar
+SFX Ï Y 324
+SFX Ï adir ádemela adir
+SFX Ï adir ádemelas adir
+SFX Ï adir ádemelo adir
+SFX Ï adir ádemelos adir
+SFX Ï adir ádenosla adir
+SFX Ï adir ádenoslas adir
+SFX Ï adir ádenoslo adir
+SFX Ï adir ádenoslos adir
+SFX Ï adir ádesela adir
+SFX Ï adir ádeselas adir
+SFX Ï adir ádeselo adir
+SFX Ï adir ádeselos adir
+SFX Ï ir ímela ir
+SFX Ï ir ímelas ir
+SFX Ï ir ímelo ir
+SFX Ï ir ímelos ir
+SFX Ï ir ínosla ir
+SFX Ï ir ínoslas ir
+SFX Ï ir ínoslo ir
+SFX Ï ir ínoslos ir
+SFX Ï ir ísela ir
+SFX Ï ir íselas ir
+SFX Ï ir íselo ir
+SFX Ï ir íselos ir
+SFX Ï ir ídmela ir
+SFX Ï ir ídmelas ir
+SFX Ï ir ídmelo ir
+SFX Ï ir ídmelos ir
+SFX Ï ir ídnosla ir
+SFX Ï ir ídnoslas ir
+SFX Ï ir ídnoslo ir
+SFX Ï ir ídnoslos ir
+SFX Ï ir ídsela ir
+SFX Ï ir ídselas ir
+SFX Ï ir ídselo ir
+SFX Ï ir ídselos ir
+SFX Ï ambiar ámbiamela ambiar
+SFX Ï ambiar ámbiamelas ambiar
+SFX Ï ambiar ámbiamelo ambiar
+SFX Ï ambiar ámbiamelos ambiar
+SFX Ï ambiar ámbianosla ambiar
+SFX Ï ambiar ámbianoslas ambiar
+SFX Ï ambiar ámbianoslo ambiar
+SFX Ï ambiar ámbianoslos ambiar
+SFX Ï ambiar ámbiasela ambiar
+SFX Ï ambiar ámbiaselas ambiar
+SFX Ï ambiar ámbiaselo ambiar
+SFX Ï ambiar ámbiaselos ambiar
+SFX Ï ar ámela ar
+SFX Ï ar ámelas ar
+SFX Ï ar ámelo ar
+SFX Ï ar ámelos ar
+SFX Ï ar ánosla ar
+SFX Ï ar ánoslas ar
+SFX Ï ar ánoslo ar
+SFX Ï ar ánoslos ar
+SFX Ï ar ásela ar
+SFX Ï ar áselas ar
+SFX Ï ar áselo ar
+SFX Ï ar áselos ar
+SFX Ï ar ádmela ar
+SFX Ï ar ádmelas ar
+SFX Ï ar ádmelo ar
+SFX Ï ar ádmelos ar
+SFX Ï ar ádnosla ar
+SFX Ï ar ádnoslas ar
+SFX Ï ar ádnoslo ar
+SFX Ï ar ádnoslos ar
+SFX Ï ar ádsela ar
+SFX Ï ar ádselas ar
+SFX Ï ar ádselo ar
+SFX Ï ar ádselos ar
+SFX Ï ancar áncamela ancar
+SFX Ï ancar áncamelas ancar
+SFX Ï ancar áncamelo ancar
+SFX Ï ancar áncamelos ancar
+SFX Ï ancar áncanosla ancar
+SFX Ï ancar áncanoslas ancar
+SFX Ï ancar áncanoslo ancar
+SFX Ï ancar áncanoslos ancar
+SFX Ï ancar áncasela ancar
+SFX Ï ancar áncaselas ancar
+SFX Ï ancar áncaselo ancar
+SFX Ï ancar áncaselos ancar
+SFX Ï andar ándamela andar
+SFX Ï andar ándamelas andar
+SFX Ï andar ándamelo andar
+SFX Ï andar ándamelos andar
+SFX Ï andar ándanosla andar
+SFX Ï andar ándanoslas andar
+SFX Ï andar ándanoslo andar
+SFX Ï andar ándanoslos andar
+SFX Ï andar ándasela andar
+SFX Ï andar ándaselas andar
+SFX Ï andar ándaselo andar
+SFX Ï andar ándaselos andar
+SFX Ï antar ántamela antar
+SFX Ï antar ántamelas antar
+SFX Ï antar ántamelo antar
+SFX Ï antar ántamelos antar
+SFX Ï antar ántanosla antar
+SFX Ï antar ántanoslas antar
+SFX Ï antar ántanoslo antar
+SFX Ï antar ántanoslos antar
+SFX Ï antar ántasela antar
+SFX Ï antar ántaselas antar
+SFX Ï antar ántaselo antar
+SFX Ï antar ántaselos antar
+SFX Ï anzar ánzamela anzar
+SFX Ï anzar ánzamelas anzar
+SFX Ï anzar ánzamelo anzar
+SFX Ï anzar ánzamelos anzar
+SFX Ï anzar ánzanosla anzar
+SFX Ï anzar ánzanoslas anzar
+SFX Ï anzar ánzanoslo anzar
+SFX Ï anzar ánzanoslos anzar
+SFX Ï anzar ánzasela anzar
+SFX Ï anzar ánzaselas anzar
+SFX Ï anzar ánzaselo anzar
+SFX Ï anzar ánzaselos anzar
+SFX Ï ardar árdamela ardar
+SFX Ï ardar árdamelas ardar
+SFX Ï ardar árdamelo ardar
+SFX Ï ardar árdamelos ardar
+SFX Ï ardar árdanosla ardar
+SFX Ï ardar árdanoslas ardar
+SFX Ï ardar árdanoslo ardar
+SFX Ï ardar árdanoslos ardar
+SFX Ï ardar árdasela ardar
+SFX Ï ardar árdaselas ardar
+SFX Ï ardar árdaselo ardar
+SFX Ï ardar árdaselos ardar
+SFX Ï asar ásamela asar
+SFX Ï asar ásamelas asar
+SFX Ï asar ásamelo asar
+SFX Ï asar ásamelos asar
+SFX Ï asar ásanosla asar
+SFX Ï asar ásanoslas asar
+SFX Ï asar ásanoslo asar
+SFX Ï asar ásanoslos asar
+SFX Ï asar ásasela asar
+SFX Ï asar ásaselas asar
+SFX Ï asar ásaselo asar
+SFX Ï asar ásaselos asar
+SFX Ï ear éamela ear
+SFX Ï ear éamelas ear
+SFX Ï ear éamelo ear
+SFX Ï ear éamelos ear
+SFX Ï ear éanosla ear
+SFX Ï ear éanoslas ear
+SFX Ï ear éanoslo ear
+SFX Ï ear éanoslos ear
+SFX Ï ear éasela ear
+SFX Ï ear éaselas ear
+SFX Ï ear éaselo ear
+SFX Ï ear éaselos ear
+SFX Ï eder édemela eder
+SFX Ï eder édemelas eder
+SFX Ï eder édemelo eder
+SFX Ï eder édemelos eder
+SFX Ï eder édenosla eder
+SFX Ï eder édenoslas eder
+SFX Ï eder édenoslo eder
+SFX Ï eder édenoslos eder
+SFX Ï eder édesela eder
+SFX Ï eder édeselas eder
+SFX Ï eder édeselo eder
+SFX Ï eder édeselos eder
+SFX Ï er émela er
+SFX Ï er émelas er
+SFX Ï er émelo er
+SFX Ï er émelos er
+SFX Ï er énosla er
+SFX Ï er énoslas er
+SFX Ï er énoslo er
+SFX Ï er énoslos er
+SFX Ï er ésela er
+SFX Ï er éselas er
+SFX Ï er éselo er
+SFX Ï er éselos er
+SFX Ï er édmela er
+SFX Ï er édmelas er
+SFX Ï er édmelo er
+SFX Ï er édmelos er
+SFX Ï er édnosla er
+SFX Ï er édnoslas er
+SFX Ï er édnoslo er
+SFX Ï er édnoslos er
+SFX Ï er édsela er
+SFX Ï er édselas er
+SFX Ï er édselo er
+SFX Ï er édselos er
+SFX Ï eer éemela eer
+SFX Ï eer éemelas eer
+SFX Ï eer éemelo eer
+SFX Ï eer éemelos eer
+SFX Ï eer éenosla eer
+SFX Ï eer éenoslas eer
+SFX Ï eer éenoslo eer
+SFX Ï eer éenoslos eer
+SFX Ï eer éesela eer
+SFX Ï eer éeselas eer
+SFX Ï eer éeselo eer
+SFX Ï eer éeselos eer
+SFX Ï egar égamela egar
+SFX Ï egar égamelas egar
+SFX Ï egar égamelo egar
+SFX Ï egar égamelos egar
+SFX Ï egar éganosla egar
+SFX Ï egar éganoslas egar
+SFX Ï egar éganoslo egar
+SFX Ï egar éganoslos egar
+SFX Ï egar égasela egar
+SFX Ï egar égaselas egar
+SFX Ï egar égaselo egar
+SFX Ï egar égaselos egar
+SFX Ï ejar éjamela ejar
+SFX Ï ejar éjamelas ejar
+SFX Ï ejar éjamelo ejar
+SFX Ï ejar éjamelos ejar
+SFX Ï ejar éjanosla ejar
+SFX Ï ejar éjanoslas ejar
+SFX Ï ejar éjanoslo ejar
+SFX Ï ejar éjanoslos ejar
+SFX Ï ejar éjasela ejar
+SFX Ï ejar éjaselas ejar
+SFX Ï ejar éjaselo ejar
+SFX Ï ejar éjaselos ejar
+SFX Ï eñar éñamela eñar
+SFX Ï eñar éñamelas eñar
+SFX Ï eñar éñamelo eñar
+SFX Ï eñar éñamelos eñar
+SFX Ï eñar éñanosla eñar
+SFX Ï eñar éñanoslas eñar
+SFX Ï eñar éñanoslo eñar
+SFX Ï eñar éñanoslos eñar
+SFX Ï eñar éñasela eñar
+SFX Ï eñar éñaselas eñar
+SFX Ï eñar éñaselo eñar
+SFX Ï eñar éñaselos eñar
+SFX Ï eter étemela eter
+SFX Ï eter étemelas eter
+SFX Ï eter étemelo eter
+SFX Ï eter étemelos eter
+SFX Ï eter étenosla eter
+SFX Ï eter étenoslas eter
+SFX Ï eter étenoslo eter
+SFX Ï eter étenoslos eter
+SFX Ï eter étesela eter
+SFX Ï eter éteselas eter
+SFX Ï eter éteselo eter
+SFX Ï eter éteselos eter
+SFX Ï ibir íbemela ibir
+SFX Ï ibir íbemelas ibir
+SFX Ï ibir íbemelo ibir
+SFX Ï ibir íbemelos ibir
+SFX Ï ibir íbenosla ibir
+SFX Ï ibir íbenoslas ibir
+SFX Ï ibir íbenoslo ibir
+SFX Ï ibir íbenoslos ibir
+SFX Ï ibir íbesela ibir
+SFX Ï ibir íbeselas ibir
+SFX Ï ibir íbeselo ibir
+SFX Ï ibir íbeselos ibir
+SFX Ï icar ícamela icar
+SFX Ï icar ícamelas icar
+SFX Ï icar ícamelo icar
+SFX Ï icar ícamelos icar
+SFX Ï icar ícanosla icar
+SFX Ï icar ícanoslas icar
+SFX Ï icar ícanoslo icar
+SFX Ï icar ícanoslos icar
+SFX Ï icar ícasela icar
+SFX Ï icar ícaselas icar
+SFX Ï icar ícaselo icar
+SFX Ï icar ícaselos icar
+SFX Ï inar ínamela inar
+SFX Ï inar ínamelas inar
+SFX Ï inar ínamelo inar
+SFX Ï inar ínamelos inar
+SFX Ï inar ínanosla inar
+SFX Ï inar ínanoslas inar
+SFX Ï inar ínanoslo inar
+SFX Ï inar ínanoslos inar
+SFX Ï inar ínasela inar
+SFX Ï inar ínaselas inar
+SFX Ï inar ínaselo inar
+SFX Ï inar ínaselos inar
+SFX Ï obrar óbramela obrar
+SFX Ï obrar óbramelas obrar
+SFX Ï obrar óbramelo obrar
+SFX Ï obrar óbramelos obrar
+SFX Ï obrar óbranosla obrar
+SFX Ï obrar óbranoslas obrar
+SFX Ï obrar óbranoslo obrar
+SFX Ï obrar óbranoslos obrar
+SFX Ï obrar óbrasela obrar
+SFX Ï obrar óbraselas obrar
+SFX Ï obrar óbraselo obrar
+SFX Ï obrar óbraselos obrar
+SFX Ï untar úntamelas untar
+SFX Ï untar úntamela untar
+SFX Ï untar úntamelos untar
+SFX Ï untar úntamelo untar
+SFX Ï untar úntanoslas untar
+SFX Ï untar úntanosla untar
+SFX Ï untar úntanoslos untar
+SFX Ï untar úntanoslo untar
+SFX Ï untar úntaselas untar
+SFX Ï untar úntasela untar
+SFX Ï untar úntaselos untar
+SFX Ï untar úntaselo untar
+SFX Ï urar úramelas urar
+SFX Ï urar úramela urar
+SFX Ï urar úramelos urar
+SFX Ï urar úramelo urar
+SFX Ï urar úranoslas urar
+SFX Ï urar úranosla urar
+SFX Ï urar úranoslos urar
+SFX Ï urar úranoslo urar
+SFX Ï urar úraselas urar
+SFX Ï urar úrasela urar
+SFX Ï urar úraselos urar
+SFX Ï urar úraselo urar
+SFX Ð Y 60
+SFX Ð egar iégala egar
+SFX Ð egar iégalas egar
+SFX Ð egar iégalo egar
+SFX Ð egar iégalos egar
+SFX Ð r la r
+SFX Ð r las r
+SFX Ð r lo r
+SFX Ð r los r
+SFX Ð r dla r
+SFX Ð r dlas r
+SFX Ð r dlo r
+SFX Ð r dlos r
+SFX Ð ender iéndela ender
+SFX Ð ender iéndelas ender
+SFX Ð ender iéndelo ender
+SFX Ð ender iéndelos ender
+SFX Ð ensar iénsala ensar
+SFX Ð ensar iénsalas ensar
+SFX Ð ensar iénsalo ensar
+SFX Ð ensar iénsalos ensar
+SFX Ð entar iéntala entar
+SFX Ð entar iéntalas entar
+SFX Ð entar iéntalo entar
+SFX Ð entar iéntalos entar
+SFX Ð errar iérrala errar
+SFX Ð errar iérralas errar
+SFX Ð errar iérralo errar
+SFX Ð errar iérralos errar
+SFX Ð etar iétala etar
+SFX Ð etar iétalas etar
+SFX Ð etar iétalo etar
+SFX Ð etar iétalos etar
+SFX Ð iar íala iar
+SFX Ð iar íalas iar
+SFX Ð iar íalo iar
+SFX Ð iar íalos iar
+SFX Ð obar uébala obar
+SFX Ð obar uébalas obar
+SFX Ð obar uébalo obar
+SFX Ð obar uébalos obar
+SFX Ð ocer uécela ocer
+SFX Ð ocer uécelas ocer
+SFX Ð ocer uécelo ocer
+SFX Ð ocer uécelos ocer
+SFX Ð oltar uéltala oltar
+SFX Ð oltar uéltalas oltar
+SFX Ð oltar uéltalo oltar
+SFX Ð oltar uéltalos oltar
+SFX Ð olver uélvela olver
+SFX Ð olver uélvelas olver
+SFX Ð olver uélvelo olver
+SFX Ð olver uélvelos olver
+SFX Ð ontar uéntala ontar
+SFX Ð ontar uéntalas ontar
+SFX Ð ontar uéntalo ontar
+SFX Ð ontar uéntalos ontar
+SFX Ð ostrar uéstrala ostrar
+SFX Ð ostrar uéstralas ostrar
+SFX Ð ostrar uéstralo ostrar
+SFX Ð ostrar uéstralos ostrar
+SFX Ñ Y 26
+SFX Ñ ecer éceme ecer
+SFX Ñ ecer écenos ecer
+SFX Ñ r me r
+SFX Ñ r nos r
+SFX Ñ r dme r
+SFX Ñ r dnos r
+SFX Ñ ender iéndeme ender
+SFX Ñ ender iéndenos ender
+SFX Ñ entar iéntame entar
+SFX Ñ entar iéntanos entar
+SFX Ñ errar iérrame errar
+SFX Ñ errar iérranos errar
+SFX Ñ etar iétame etar
+SFX Ñ etar iétanos etar
+SFX Ñ iar íame iar
+SFX Ñ iar íanos iar
+SFX Ñ oltar uéltame oltar
+SFX Ñ oltar uéltanos oltar
+SFX Ñ olver uélveme olver
+SFX Ñ olver uélvenos olver
+SFX Ñ ontar uéntame ontar
+SFX Ñ ontar uéntanos ontar
+SFX Ñ order uérdeme order
+SFX Ñ order uérdenos order
+SFX Ñ ostrar uéstrame ostrar
+SFX Ñ ostrar uéstranos ostrar
+SFX Ò Y 22
+SFX Ò ecer écele ecer
+SFX Ò ecer éceles ecer
+SFX Ò r le r
+SFX Ò r les r
+SFX Ò r dle r
+SFX Ò r dles r
+SFX Ò egar iégale egar
+SFX Ò egar iégales egar
+SFX Ò ender iéndele ender
+SFX Ò ender iéndeles ender
+SFX Ò errar iérrale errar
+SFX Ò errar iérrales errar
+SFX Ò iar íale iar
+SFX Ò iar íales iar
+SFX Ò ogar uégale ogar
+SFX Ò ogar uégales ogar
+SFX Ò ontar uéntale ontar
+SFX Ò ontar uéntales ontar
+SFX Ò order uérdele order
+SFX Ò order uérdeles order
+SFX Ò ostrar uéstrale ostrar
+SFX Ò ostrar uéstrales ostrar
+SFX Ó Y 120
+SFX Ó ecer écemela ecer
+SFX Ó ecer écemelas ecer
+SFX Ó ecer écemelo ecer
+SFX Ó ecer écemelos ecer
+SFX Ó ecer écenosla ecer
+SFX Ó ecer écenoslas ecer
+SFX Ó ecer écenoslo ecer
+SFX Ó ecer écenoslos ecer
+SFX Ó ecer écesela ecer
+SFX Ó ecer éceselas ecer
+SFX Ó ecer éceselo ecer
+SFX Ó ecer éceselos ecer
+SFX Ó er émela er
+SFX Ó er émelas er
+SFX Ó er émelo er
+SFX Ó er émelos er
+SFX Ó er énosla er
+SFX Ó er énoslas er
+SFX Ó er énoslo er
+SFX Ó er énoslos er
+SFX Ó er ésela er
+SFX Ó er éselas er
+SFX Ó er éselo er
+SFX Ó er éselos er
+SFX Ó er édmela er
+SFX Ó er édmelas er
+SFX Ó er édmelo er
+SFX Ó er édmelos er
+SFX Ó er édnosla er
+SFX Ó er édnoslas er
+SFX Ó er édnoslo er
+SFX Ó er édnoslos er
+SFX Ó er édsela er
+SFX Ó er édselas er
+SFX Ó er édselo er
+SFX Ó er édselos er
+SFX Ó iar íamela iar
+SFX Ó iar íamelas iar
+SFX Ó iar íamelo iar
+SFX Ó iar íamelos iar
+SFX Ó iar íanosla iar
+SFX Ó iar íanoslas iar
+SFX Ó iar íanoslo iar
+SFX Ó iar íanoslos iar
+SFX Ó iar íasela iar
+SFX Ó iar íaselas iar
+SFX Ó iar íaselo iar
+SFX Ó iar íaselos iar
+SFX Ó ar ámela ar
+SFX Ó ar ámelas ar
+SFX Ó ar ámelo ar
+SFX Ó ar ámelos ar
+SFX Ó ar ánosla ar
+SFX Ó ar ánoslas ar
+SFX Ó ar ánoslo ar
+SFX Ó ar ánoslos ar
+SFX Ó ar ásela ar
+SFX Ó ar áselas ar
+SFX Ó ar áselo ar
+SFX Ó ar áselos ar
+SFX Ó ar ádmela ar
+SFX Ó ar ádmelas ar
+SFX Ó ar ádmelo ar
+SFX Ó ar ádmelos ar
+SFX Ó ar ádnosla ar
+SFX Ó ar ádnoslas ar
+SFX Ó ar ádnoslo ar
+SFX Ó ar ádnoslos ar
+SFX Ó ar ádsela ar
+SFX Ó ar ádselas ar
+SFX Ó ar ádselo ar
+SFX Ó ar ádselos ar
+SFX Ó olver uélvemela olver
+SFX Ó olver uélvemelas olver
+SFX Ó olver uélvemelo olver
+SFX Ó olver uélvemelos olver
+SFX Ó olver uélvenosla olver
+SFX Ó olver uélvenoslas olver
+SFX Ó olver uélvenoslo olver
+SFX Ó olver uélvenoslos olver
+SFX Ó olver uélvesela olver
+SFX Ó olver uélveselas olver
+SFX Ó olver uélveselo olver
+SFX Ó olver uélveselos olver
+SFX Ó ontar uéntamela ontar
+SFX Ó ontar uéntamelas ontar
+SFX Ó ontar uéntamelo ontar
+SFX Ó ontar uéntamelos ontar
+SFX Ó ontar uéntanosla ontar
+SFX Ó ontar uéntanoslas ontar
+SFX Ó ontar uéntanoslo ontar
+SFX Ó ontar uéntanoslos ontar
+SFX Ó ontar uéntasela ontar
+SFX Ó ontar uéntaselas ontar
+SFX Ó ontar uéntaselo ontar
+SFX Ó ontar uéntaselos ontar
+SFX Ó ordar uérdamela ordar
+SFX Ó ordar uérdamelas ordar
+SFX Ó ordar uérdamelo ordar
+SFX Ó ordar uérdamelos ordar
+SFX Ó ordar uérdanosla ordar
+SFX Ó ordar uérdanoslas ordar
+SFX Ó ordar uérdanoslo ordar
+SFX Ó ordar uérdanoslos ordar
+SFX Ó ordar uérdasela ordar
+SFX Ó ordar uérdaselas ordar
+SFX Ó ordar uérdaselo ordar
+SFX Ó ordar uérdaselos ordar
+SFX Ó ostrar uéstramela ostrar
+SFX Ó ostrar uéstramelas ostrar
+SFX Ó ostrar uéstramelo ostrar
+SFX Ó ostrar uéstramelos ostrar
+SFX Ó ostrar uéstranosla ostrar
+SFX Ó ostrar uéstranoslas ostrar
+SFX Ó ostrar uéstranoslo ostrar
+SFX Ó ostrar uéstranoslos ostrar
+SFX Ó ostrar uéstrasela ostrar
+SFX Ó ostrar uéstraselas ostrar
+SFX Ó ostrar uéstraselo ostrar
+SFX Ó ostrar uéstraselos ostrar
+SFX Ô Y 64
+SFX Ô aer áela aer
+SFX Ô aer áelas aer
+SFX Ô aer áelo aer
+SFX Ô aer áelos aer
+SFX Ô r la r
+SFX Ô r las r
+SFX Ô r lo r
+SFX Ô r los r
+SFX Ô r dla r
+SFX Ô r dlas r
+SFX Ô r dlo r
+SFX Ô r dlos r
+SFX Ô cer zla cer
+SFX Ô cer zlas cer
+SFX Ô cer zlo cer
+SFX Ô cer zlos cer
+SFX Ô ecir ícela ecir
+SFX Ô ecir ícelas ecir
+SFX Ô ecir ícelo ecir
+SFX Ô ecir ícelos ecir
+SFX Ô edir ídela edir
+SFX Ô edir ídelas edir
+SFX Ô edir ídelo edir
+SFX Ô edir ídelos edir
+SFX Ô egir ígela egir
+SFX Ô egir ígelas egir
+SFX Ô egir ígelo egir
+SFX Ô egir ígelos egir
+SFX Ô eguir íguela eguir
+SFX Ô eguir íguelas eguir
+SFX Ô eguir íguelo eguir
+SFX Ô eguir íguelos eguir
+SFX Ô eír íela eír
+SFX Ô eír íelas eír
+SFX Ô eír íelo eír
+SFX Ô eír íelos eír
+SFX Ô entir iéntela entir
+SFX Ô entir iéntelas entir
+SFX Ô entir iéntelo entir
+SFX Ô entir iéntelos entir
+SFX Ô erer iérela erer
+SFX Ô erer iérelas erer
+SFX Ô erer iérelo erer
+SFX Ô erer iérelos erer
+SFX Ô er la ner
+SFX Ô er las ner
+SFX Ô er lo ner
+SFX Ô er los ner
+SFX Ô ertir iértela ertir
+SFX Ô ertir iértelas ertir
+SFX Ô ertir iértelo ertir
+SFX Ô ertir iértelos ertir
+SFX Ô ervir írvela ervir
+SFX Ô ervir írvelas ervir
+SFX Ô ervir írvelo ervir
+SFX Ô ervir írvelos ervir
+SFX Ô r la ver
+SFX Ô r las ver
+SFX Ô r lo ver
+SFX Ô r los ver
+SFX Ô uir úyelas uir
+SFX Ô uir úyela uir
+SFX Ô uir úyelos uir
+SFX Ô uir úyelo uir
+SFX Õ Y 28
+SFX Õ aber ábeme aber
+SFX Õ aber ábenos aber
+SFX Õ r me r
+SFX Õ r nos r
+SFX Õ r dme r
+SFX Õ r dnos r
+SFX Õ aer áeme aer
+SFX Õ aer áenos aer
+SFX Õ ecir íceme ecir
+SFX Õ ecir ícenos ecir
+SFX Õ edir ídeme edir
+SFX Õ edir ídenos edir
+SFX Õ egir ígeme egir
+SFX Õ egir ígenos egir
+SFX Õ eguir ígueme eguir
+SFX Õ eguir íguenos eguir
+SFX Õ erer iéreme erer
+SFX Õ erer iérenos erer
+SFX Õ erir iéreme erir
+SFX Õ erir iérenos erir
+SFX Õ er me ner
+SFX Õ er nos ner
+SFX Õ estir ísteme estir
+SFX Õ estir ístenos estir
+SFX Õ r me ver
+SFX Õ r nos ver
+SFX Õ ucir úceme ucir
+SFX Õ ucir úcenos ucir
+SFX Ö Y 16
+SFX Ö aber ábele aber
+SFX Ö aber ábeles aber
+SFX Ö r le r
+SFX Ö r les r
+SFX Ö r dle r
+SFX Ö r dles r
+SFX Ö aer áele aer
+SFX Ö aer áeles aer
+SFX Ö cer zle cer
+SFX Ö cer zles cer
+SFX Ö edir ídele edir
+SFX Ö edir ídeles edir
+SFX Ö er le ner
+SFX Ö er les ner
+SFX Ö r le ver
+SFX Ö r les ver
+SFX Ø Y 84
+SFX Ø aer áemela aer
+SFX Ø aer áemelas aer
+SFX Ø aer áemelo aer
+SFX Ø aer áemelos aer
+SFX Ø aer áenosla aer
+SFX Ø aer áenoslas aer
+SFX Ø aer áenoslo aer
+SFX Ø aer áenoslos aer
+SFX Ø aer áesela aer
+SFX Ø aer áeselas aer
+SFX Ø aer áeselo aer
+SFX Ø aer áeselos aer
+SFX Ø er émela er
+SFX Ø er émelas er
+SFX Ø er émelo er
+SFX Ø er émelos er
+SFX Ø er énosla er
+SFX Ø er énoslas er
+SFX Ø er énoslo er
+SFX Ø er énoslos er
+SFX Ø er ésela er
+SFX Ø er éselas er
+SFX Ø er éselo er
+SFX Ø er éselos er
+SFX Ø er édmela er
+SFX Ø er édmelas er
+SFX Ø er édmelo er
+SFX Ø er édmelos er
+SFX Ø er édnosla er
+SFX Ø er édnoslas er
+SFX Ø er édnoslo er
+SFX Ø er édnoslos er
+SFX Ø er édsela er
+SFX Ø er édselas er
+SFX Ø er édselo er
+SFX Ø er édselos er
+SFX Ø edir ídemela edir
+SFX Ø edir ídemelas edir
+SFX Ø edir ídemelo edir
+SFX Ø edir ídemelos edir
+SFX Ø edir ídenosla edir
+SFX Ø edir ídenoslas edir
+SFX Ø edir ídenoslo edir
+SFX Ø edir ídenoslos edir
+SFX Ø edir ídesela edir
+SFX Ø edir ídeselas edir
+SFX Ø edir ídeselo edir
+SFX Ø edir ídeselos edir
+SFX Ø ir ímela ir
+SFX Ø ir ímelas ir
+SFX Ø ir ímelo ir
+SFX Ø ir ímelos ir
+SFX Ø ir ínosla ir
+SFX Ø ir ínoslas ir
+SFX Ø ir ínoslo ir
+SFX Ø ir ínoslos ir
+SFX Ø ir ísela ir
+SFX Ø ir íselas ir
+SFX Ø ir íselo ir
+SFX Ø ir íselos ir
+SFX Ø ir ídmela ir
+SFX Ø ir ídmelas ir
+SFX Ø ir ídmelo ir
+SFX Ø ir ídmelos ir
+SFX Ø ir ídnosla ir
+SFX Ø ir ídnoslas ir
+SFX Ø ir ídnoslo ir
+SFX Ø ir ídnoslos ir
+SFX Ø ir ídsela ir
+SFX Ø ir ídselas ir
+SFX Ø ir ídselo ir
+SFX Ø ir ídselos ir
+SFX Ø oner ónmela oner
+SFX Ø oner ónmelas oner
+SFX Ø oner ónmelo oner
+SFX Ø oner ónmelos oner
+SFX Ø oner ónnosla oner
+SFX Ø oner ónnoslas oner
+SFX Ø oner ónnoslo oner
+SFX Ø oner ónnoslos oner
+SFX Ø oner ónsela oner
+SFX Ø oner ónselas oner
+SFX Ø oner ónselo oner
+SFX Ø oner ónselos oner
+SFX Ù Y 664
+SFX Ù acar áquela acar
+SFX Ù acar áquelas acar
+SFX Ù acar áquelo acar
+SFX Ù acar áquelos acar
+SFX Ù acar áquenla acar
+SFX Ù acar áquenlas acar
+SFX Ù acar áquenlo acar
+SFX Ù acar áquenlos acar
+SFX Ù achar áchela achar
+SFX Ù achar áchelas achar
+SFX Ù achar áchelo achar
+SFX Ù achar áchelos achar
+SFX Ù achar áchenla achar
+SFX Ù achar áchenlas achar
+SFX Ù achar áchenlo achar
+SFX Ù achar áchenlos achar
+SFX Ù adar ádela adar
+SFX Ù adar ádelas adar
+SFX Ù adar ádelo adar
+SFX Ù adar ádelos adar
+SFX Ù adar ádenla adar
+SFX Ù adar ádenlas adar
+SFX Ù adar ádenlo adar
+SFX Ù adar ádenlos adar
+SFX Ù agar águela agar
+SFX Ù agar águelas agar
+SFX Ù agar águelo agar
+SFX Ù agar águelos agar
+SFX Ù agar águenla agar
+SFX Ù agar águenlas agar
+SFX Ù agar águenlo agar
+SFX Ù agar águenlos agar
+SFX Ù ajar ájela ajar
+SFX Ù ajar ájelas ajar
+SFX Ù ajar ájelo ajar
+SFX Ù ajar ájelos ajar
+SFX Ù ajar ájenla ajar
+SFX Ù ajar ájenlas ajar
+SFX Ù ajar ájenlo ajar
+SFX Ù ajar ájenlos ajar
+SFX Ù ambiar ámbiela ambiar
+SFX Ù ambiar ámbielas ambiar
+SFX Ù ambiar ámbielo ambiar
+SFX Ù ambiar ámbielos ambiar
+SFX Ù ambiar ámbienla ambiar
+SFX Ù ambiar ámbienlas ambiar
+SFX Ù ambiar ámbienlo ambiar
+SFX Ù ambiar ámbienlos ambiar
+SFX Ù ancar ánquela ancar
+SFX Ù ancar ánquelas ancar
+SFX Ù ancar ánquelo ancar
+SFX Ù ancar ánquelos ancar
+SFX Ù ancar ánquenla ancar
+SFX Ù ancar ánquenlas ancar
+SFX Ù ancar ánquenlo ancar
+SFX Ù ancar ánquenlos ancar
+SFX Ù anchar ánchela anchar
+SFX Ù anchar ánchelas anchar
+SFX Ù anchar ánchelo anchar
+SFX Ù anchar ánchelos anchar
+SFX Ù anchar ánchenla anchar
+SFX Ù anchar ánchenlas anchar
+SFX Ù anchar ánchenlo anchar
+SFX Ù anchar ánchenlos anchar
+SFX Ù andar ándela andar
+SFX Ù andar ándelas andar
+SFX Ù andar ándelo andar
+SFX Ù andar ándelos andar
+SFX Ù andar ándenla andar
+SFX Ù andar ándenlas andar
+SFX Ù andar ándenlo andar
+SFX Ù andar ándenlos andar
+SFX Ù andir ándala andir
+SFX Ù andir ándalas andir
+SFX Ù andir ándalo andir
+SFX Ù andir ándalos andir
+SFX Ù andir ándanla andir
+SFX Ù andir ándanlas andir
+SFX Ù andir ándanlo andir
+SFX Ù andir ándanlos andir
+SFX Ù añar áñela añar
+SFX Ù añar áñelas añar
+SFX Ù añar áñelo añar
+SFX Ù añar áñelos añar
+SFX Ù añar áñenla añar
+SFX Ù añar áñenlas añar
+SFX Ù añar áñenlo añar
+SFX Ù añar áñenlos añar
+SFX Ù apar ápela apar
+SFX Ù apar ápelas apar
+SFX Ù apar ápelo apar
+SFX Ù apar ápelos apar
+SFX Ù apar ápenla apar
+SFX Ù apar ápenlas apar
+SFX Ù apar ápenlo apar
+SFX Ù apar ápenlos apar
+SFX Ù arar árela arar
+SFX Ù arar árelas arar
+SFX Ù arar árelo arar
+SFX Ù arar árelos arar
+SFX Ù arar árenla arar
+SFX Ù arar árenlas arar
+SFX Ù arar árenlo arar
+SFX Ù arar árenlos arar
+SFX Ù ardar árdela ardar
+SFX Ù ardar árdelas ardar
+SFX Ù ardar árdelo ardar
+SFX Ù ardar árdelos ardar
+SFX Ù ardar árdenla ardar
+SFX Ù ardar árdenlas ardar
+SFX Ù ardar árdenlo ardar
+SFX Ù ardar árdenlos ardar
+SFX Ù arrar árrela arrar
+SFX Ù arrar árrelas arrar
+SFX Ù arrar árrelo arrar
+SFX Ù arrar árrelos arrar
+SFX Ù arrar árrenla arrar
+SFX Ù arrar árrenlas arrar
+SFX Ù arrar árrenlo arrar
+SFX Ù arrar árrenlos arrar
+SFX Ù artar ártela artar
+SFX Ù artar ártelas artar
+SFX Ù artar ártelo artar
+SFX Ù artar ártelos artar
+SFX Ù artar ártenla artar
+SFX Ù artar ártenlas artar
+SFX Ù artar ártenlo artar
+SFX Ù artar ártenlos artar
+SFX Ù artir ártala artir
+SFX Ù artir ártalas artir
+SFX Ù artir ártalo artir
+SFX Ù artir ártalos artir
+SFX Ù artir ártanla artir
+SFX Ù artir ártanlas artir
+SFX Ù artir ártanlo artir
+SFX Ù artir ártanlos artir
+SFX Ù asar ásela asar
+SFX Ù asar áselas asar
+SFX Ù asar áselo asar
+SFX Ù asar áselos asar
+SFX Ù asar ásenla asar
+SFX Ù asar ásenlas asar
+SFX Ù asar ásenlo asar
+SFX Ù asar ásenlos asar
+SFX Ù astrar ástrela astrar
+SFX Ù astrar ástrelas astrar
+SFX Ù astrar ástrelo astrar
+SFX Ù astrar ástrelos astrar
+SFX Ù astrar ástrenla astrar
+SFX Ù astrar ástrenlas astrar
+SFX Ù astrar ástrenlo astrar
+SFX Ù astrar ástrenlos astrar
+SFX Ù atar átela atar
+SFX Ù atar átelas atar
+SFX Ù atar átelo atar
+SFX Ù atar átelos atar
+SFX Ù atar átenla atar
+SFX Ù atar átenlas atar
+SFX Ù atar átenlo atar
+SFX Ù atar átenlos atar
+SFX Ù atir átala atir
+SFX Ù atir átalas atir
+SFX Ù atir átalo atir
+SFX Ù atir átalos atir
+SFX Ù atir átanla atir
+SFX Ù atir átanlas atir
+SFX Ù atir átanlo atir
+SFX Ù atir átanlos atir
+SFX Ù azar ácela azar
+SFX Ù azar ácelas azar
+SFX Ù azar ácelo azar
+SFX Ù azar ácelos azar
+SFX Ù azar ácenla azar
+SFX Ù azar ácenlas azar
+SFX Ù azar ácenlo azar
+SFX Ù azar ácenlos azar
+SFX Ù ear éela ear
+SFX Ù ear éelas ear
+SFX Ù ear éelo ear
+SFX Ù ear éelos ear
+SFX Ù ear éenla ear
+SFX Ù ear éenlas ear
+SFX Ù ear éenlo ear
+SFX Ù ear éenlos ear
+SFX Ù ecar équela ecar
+SFX Ù ecar équelas ecar
+SFX Ù ecar équelo ecar
+SFX Ù ecar équelos ecar
+SFX Ù ecar équenla ecar
+SFX Ù ecar équenlas ecar
+SFX Ù ecar équenlo ecar
+SFX Ù ecar équenlos ecar
+SFX Ù echar échela echar
+SFX Ù echar échelas echar
+SFX Ù echar échelo echar
+SFX Ù echar échelos echar
+SFX Ù echar échenla echar
+SFX Ù echar échenlas echar
+SFX Ù echar échenlo echar
+SFX Ù echar échenlos echar
+SFX Ù ectar éctela ectar
+SFX Ù ectar éctelas ectar
+SFX Ù ectar éctelo ectar
+SFX Ù ectar éctelos ectar
+SFX Ù ectar éctenla ectar
+SFX Ù ectar éctenlas ectar
+SFX Ù ectar éctenlo ectar
+SFX Ù ectar éctenlos ectar
+SFX Ù eer éala eer
+SFX Ù eer éalas eer
+SFX Ù eer éalo eer
+SFX Ù eer éalos eer
+SFX Ù eer éanla eer
+SFX Ù eer éanlas eer
+SFX Ù eer éanlo eer
+SFX Ù eer éanlos eer
+SFX Ù egar éguela egar
+SFX Ù egar éguelas egar
+SFX Ù egar éguelo egar
+SFX Ù egar éguelos egar
+SFX Ù egar éguenla egar
+SFX Ù egar éguenlas egar
+SFX Ù egar éguenlo egar
+SFX Ù egar éguenlos egar
+SFX Ù ejar éjela ejar
+SFX Ù ejar éjelas ejar
+SFX Ù ejar éjelo ejar
+SFX Ù ejar éjelos ejar
+SFX Ù ejar éjenla ejar
+SFX Ù ejar éjenlas ejar
+SFX Ù ejar éjenlo ejar
+SFX Ù ejar éjenlos ejar
+SFX Ù elar élela elar
+SFX Ù elar élelas elar
+SFX Ù elar élelo elar
+SFX Ù elar élelos elar
+SFX Ù elar élenla elar
+SFX Ù elar élenlas elar
+SFX Ù elar élenlo elar
+SFX Ù elar élenlos elar
+SFX Ù emar émela emar
+SFX Ù emar émelas emar
+SFX Ù emar émelo emar
+SFX Ù emar émelos emar
+SFX Ù emar émenla emar
+SFX Ù emar émenlas emar
+SFX Ù emar émenlo emar
+SFX Ù emar émenlos emar
+SFX Ù endar éndela endar
+SFX Ù endar éndelas endar
+SFX Ù endar éndelo endar
+SFX Ù endar éndelos endar
+SFX Ù endar éndenla endar
+SFX Ù endar éndenlas endar
+SFX Ù endar éndenlo endar
+SFX Ù endar éndenlos endar
+SFX Ù ender éndala ender
+SFX Ù ender éndalas ender
+SFX Ù ender éndalo ender
+SFX Ù ender éndalos ender
+SFX Ù ender éndanla ender
+SFX Ù ender éndanlas ender
+SFX Ù ender éndanlo ender
+SFX Ù ender éndanlos ender
+SFX Ù entar éntela entar
+SFX Ù entar éntelas entar
+SFX Ù entar éntelo entar
+SFX Ù entar éntelos entar
+SFX Ù entar éntenla entar
+SFX Ù entar éntenlas entar
+SFX Ù entar éntenlo entar
+SFX Ù entar éntenlos entar
+SFX Ù eptar éptela eptar
+SFX Ù eptar éptelas eptar
+SFX Ù eptar éptelo eptar
+SFX Ù eptar éptelos eptar
+SFX Ù eptar éptenla eptar
+SFX Ù eptar éptenlas eptar
+SFX Ù eptar éptenlo eptar
+SFX Ù eptar éptenlos eptar
+SFX Ù erar érela erar
+SFX Ù erar érelas erar
+SFX Ù erar érelo erar
+SFX Ù erar érelos erar
+SFX Ù erar érenla erar
+SFX Ù erar érenlas erar
+SFX Ù erar érenlo erar
+SFX Ù erar érenlos erar
+SFX Ù ercar érquela ercar
+SFX Ù ercar érquelas ercar
+SFX Ù ercar érquelo ercar
+SFX Ù ercar érquelos ercar
+SFX Ù ercar érquenla ercar
+SFX Ù ercar érquenlas ercar
+SFX Ù ercar érquenlo ercar
+SFX Ù ercar érquenlos ercar
+SFX Ù ergir érjala ergir
+SFX Ù ergir érjalas ergir
+SFX Ù ergir érjalo ergir
+SFX Ù ergir érjalos ergir
+SFX Ù ergir érjanla ergir
+SFX Ù ergir érjanlas ergir
+SFX Ù ergir érjanlo ergir
+SFX Ù ergir érjanlos ergir
+SFX Ù ervar érvela ervar
+SFX Ù ervar érvelas ervar
+SFX Ù ervar érvelo ervar
+SFX Ù ervar érvelos ervar
+SFX Ù ervar érvenla ervar
+SFX Ù ervar érvenlas ervar
+SFX Ù ervar érvenlo ervar
+SFX Ù ervar érvenlos ervar
+SFX Ù esar ésela esar
+SFX Ù esar éselas esar
+SFX Ù esar éselo esar
+SFX Ù esar éselos esar
+SFX Ù esar ésenla esar
+SFX Ù esar ésenlas esar
+SFX Ù esar ésenlo esar
+SFX Ù esar ésenlos esar
+SFX Ù etar étela etar
+SFX Ù etar ételas etar
+SFX Ù etar ételo etar
+SFX Ù etar ételos etar
+SFX Ù etar étenla etar
+SFX Ù etar étenlas etar
+SFX Ù etar étenlo etar
+SFX Ù etar étenlos etar
+SFX Ù evar évela evar
+SFX Ù evar évelas evar
+SFX Ù evar évelo evar
+SFX Ù evar évelos evar
+SFX Ù evar évenla evar
+SFX Ù evar évenlas evar
+SFX Ù evar évenlo evar
+SFX Ù evar évenlos evar
+SFX Ù icar íquela icar
+SFX Ù icar íquelas icar
+SFX Ù icar íquelo icar
+SFX Ù icar íquelos icar
+SFX Ù icar íquenla icar
+SFX Ù icar íquenlas icar
+SFX Ù icar íquenlo icar
+SFX Ù icar íquenlos icar
+SFX Ù idar ídela idar
+SFX Ù idar ídelas idar
+SFX Ù idar ídelo idar
+SFX Ù idar ídelos idar
+SFX Ù idar ídenla idar
+SFX Ù idar ídenlas idar
+SFX Ù idar ídenlo idar
+SFX Ù idar ídenlos idar
+SFX Ù inar ínela inar
+SFX Ù inar ínelas inar
+SFX Ù inar ínelo inar
+SFX Ù inar ínelos inar
+SFX Ù inar ínenla inar
+SFX Ù inar ínenlas inar
+SFX Ù inar ínenlo inar
+SFX Ù inar ínenlos inar
+SFX Ù irar írela irar
+SFX Ù irar írelas irar
+SFX Ù irar írelo irar
+SFX Ù irar írelos irar
+SFX Ù irar írenla irar
+SFX Ù irar írenlas irar
+SFX Ù irar írenlo irar
+SFX Ù irar írenlos irar
+SFX Ù irmar írmela irmar
+SFX Ù irmar írmelas irmar
+SFX Ù irmar írmelo irmar
+SFX Ù irmar írmelos irmar
+SFX Ù irmar írmenla irmar
+SFX Ù irmar írmenlas irmar
+SFX Ù irmar írmenlo irmar
+SFX Ù irmar írmenlos irmar
+SFX Ù isar ísela isar
+SFX Ù isar íselas isar
+SFX Ù isar íselo isar
+SFX Ù isar íselos isar
+SFX Ù isar ísenla isar
+SFX Ù isar ísenlas isar
+SFX Ù isar ísenlo isar
+SFX Ù isar ísenlos isar
+SFX Ù itar ítela itar
+SFX Ù itar ítelas itar
+SFX Ù itar ítelo itar
+SFX Ù itar ítelos itar
+SFX Ù itar ítenla itar
+SFX Ù itar ítenlas itar
+SFX Ù itar ítenlo itar
+SFX Ù itar ítenlos itar
+SFX Ù itir ítala itir
+SFX Ù itir ítalas itir
+SFX Ù itir ítalo itir
+SFX Ù itir ítalos itir
+SFX Ù itir ítanla itir
+SFX Ù itir ítanlas itir
+SFX Ù itir ítanlo itir
+SFX Ù itir ítanlos itir
+SFX Ù ivar ívela ivar
+SFX Ù ivar ívelas ivar
+SFX Ù ivar ívelo ivar
+SFX Ù ivar ívelos ivar
+SFX Ù ivar ívenla ivar
+SFX Ù ivar ívenlas ivar
+SFX Ù ivar ívenlo ivar
+SFX Ù ivar ívenlos ivar
+SFX Ù ivir ívala ivir
+SFX Ù ivir ívalas ivir
+SFX Ù ivir ívalo ivir
+SFX Ù ivir ívalos ivir
+SFX Ù ivir ívanla ivir
+SFX Ù ivir ívanlas ivir
+SFX Ù ivir ívanlo ivir
+SFX Ù ivir ívanlos ivir
+SFX Ù izar ícela izar
+SFX Ù izar ícelas izar
+SFX Ù izar ícelo izar
+SFX Ù izar ícelos izar
+SFX Ù izar ícenla izar
+SFX Ù izar ícenlas izar
+SFX Ù izar ícenlo izar
+SFX Ù izar ícenlos izar
+SFX Ù oblar óblela oblar
+SFX Ù oblar óblelas oblar
+SFX Ù oblar óblelo oblar
+SFX Ù oblar óblelos oblar
+SFX Ù oblar óblenla oblar
+SFX Ù oblar óblenlas oblar
+SFX Ù oblar óblenlo oblar
+SFX Ù oblar óblenlos oblar
+SFX Ù ocar óquela ocar
+SFX Ù ocar óquelas ocar
+SFX Ù ocar óquelo ocar
+SFX Ù ocar óquelos ocar
+SFX Ù ocar óquenla ocar
+SFX Ù ocar óquenlas ocar
+SFX Ù ocar óquenlo ocar
+SFX Ù ocar óquenlos ocar
+SFX Ù ochar óchela ochar
+SFX Ù ochar óchelas ochar
+SFX Ù ochar óchelo ochar
+SFX Ù ochar óchelos ochar
+SFX Ù ochar óchenla ochar
+SFX Ù ochar óchenlas ochar
+SFX Ù ochar óchenlo ochar
+SFX Ù ochar óchenlos ochar
+SFX Ù ogar óguela ogar
+SFX Ù ogar óguelas ogar
+SFX Ù ogar óguelo ogar
+SFX Ù ogar óguelos ogar
+SFX Ù ogar óguenla ogar
+SFX Ù ogar óguenlas ogar
+SFX Ù ogar óguenlo ogar
+SFX Ù ogar óguenlos ogar
+SFX Ù oger ójala oger
+SFX Ù oger ójalas oger
+SFX Ù oger ójalo oger
+SFX Ù oger ójalos oger
+SFX Ù oger ójanla oger
+SFX Ù oger ójanlas oger
+SFX Ù oger ójanlo oger
+SFX Ù oger ójanlos oger
+SFX Ù ojar ójela ojar
+SFX Ù ojar ójelas ojar
+SFX Ù ojar ójelo ojar
+SFX Ù ojar ójelos ojar
+SFX Ù ojar ójenla ojar
+SFX Ù ojar ójenlas ojar
+SFX Ù ojar ójenlo ojar
+SFX Ù ojar ójenlos ojar
+SFX Ù ollar óllela ollar
+SFX Ù ollar óllelas ollar
+SFX Ù ollar óllelo ollar
+SFX Ù ollar óllelos ollar
+SFX Ù ollar óllenla ollar
+SFX Ù ollar óllenlas ollar
+SFX Ù ollar óllenlo ollar
+SFX Ù ollar óllenlos ollar
+SFX Ù omar ómela omar
+SFX Ù omar ómelas omar
+SFX Ù omar ómelo omar
+SFX Ù omar ómelos omar
+SFX Ù omar ómenla omar
+SFX Ù omar ómenlas omar
+SFX Ù omar ómenlo omar
+SFX Ù omar ómenlos omar
+SFX Ù omer ómala omer
+SFX Ù omer ómalas omer
+SFX Ù omer ómalo omer
+SFX Ù omer ómalos omer
+SFX Ù omer ómanla omer
+SFX Ù omer ómanlas omer
+SFX Ù omer ómanlo omer
+SFX Ù omer ómanlos omer
+SFX Ù onar ónela onar
+SFX Ù onar ónelas onar
+SFX Ù onar ónelo onar
+SFX Ù onar ónelos onar
+SFX Ù onar ónenla onar
+SFX Ù onar ónenlas onar
+SFX Ù onar ónenlo onar
+SFX Ù onar ónenlos onar
+SFX Ù opiar ópiela opiar
+SFX Ù opiar ópielas opiar
+SFX Ù opiar ópielo opiar
+SFX Ù opiar ópielos opiar
+SFX Ù opiar ópienla opiar
+SFX Ù opiar ópienlas opiar
+SFX Ù opiar ópienlo opiar
+SFX Ù opiar ópienlos opiar
+SFX Ù orar órela orar
+SFX Ù orar órelas orar
+SFX Ù orar órelo orar
+SFX Ù orar órelos orar
+SFX Ù orar órenla orar
+SFX Ù orar órenlas orar
+SFX Ù orar órenlo orar
+SFX Ù orar órenlos orar
+SFX Ù orrar órrela orrar
+SFX Ù orrar órrelas orrar
+SFX Ù orrar órrelo orrar
+SFX Ù orrar órrelos orrar
+SFX Ù orrar órrenla orrar
+SFX Ù orrar órrenlas orrar
+SFX Ù orrar órrenlo orrar
+SFX Ù orrar órrenlos orrar
+SFX Ù ortar órtela ortar
+SFX Ù ortar órtelas ortar
+SFX Ù ortar órtelo ortar
+SFX Ù ortar órtelos ortar
+SFX Ù ortar órtenla ortar
+SFX Ù ortar órtenlas ortar
+SFX Ù ortar órtenlo ortar
+SFX Ù ortar órtenlos ortar
+SFX Ù otar ótela otar
+SFX Ù otar ótelas otar
+SFX Ù otar ótelo otar
+SFX Ù otar ótelos otar
+SFX Ù otar ótenla otar
+SFX Ù otar ótenlas otar
+SFX Ù otar ótenlo otar
+SFX Ù otar ótenlos otar
+SFX Ù ubrir úbralas ubrir
+SFX Ù ubrir úbrala ubrir
+SFX Ù ubrir úbralos ubrir
+SFX Ù ubrir úbralo ubrir
+SFX Ù ubrir úbranlas ubrir
+SFX Ù ubrir úbranla ubrir
+SFX Ù ubrir úbranlos ubrir
+SFX Ù ubrir úbranlo ubrir
+SFX Ù uchar úchelas uchar
+SFX Ù uchar úchela uchar
+SFX Ù uchar úchelos uchar
+SFX Ù uchar úchelo uchar
+SFX Ù uchar úchenlas uchar
+SFX Ù uchar úchenla uchar
+SFX Ù uchar úchenlos uchar
+SFX Ù uchar úchenlo uchar
+SFX Ù udar údelas udar
+SFX Ù udar údela udar
+SFX Ù udar údelos udar
+SFX Ù udar údelo udar
+SFX Ù udar údenlas udar
+SFX Ù udar údenla udar
+SFX Ù udar údenlos udar
+SFX Ù udar údenlo udar
+SFX Ù udiar údielas udiar
+SFX Ù udiar údiela udiar
+SFX Ù udiar údielos udiar
+SFX Ù udiar údielo udiar
+SFX Ù udiar údienlas udiar
+SFX Ù udiar údienla udiar
+SFX Ù udiar údienlos udiar
+SFX Ù udiar údienlo udiar
+SFX Ù ujar újelas ujar
+SFX Ù ujar újela ujar
+SFX Ù ujar újelos ujar
+SFX Ù ujar újelo ujar
+SFX Ù ujar újenlas ujar
+SFX Ù ujar újenla ujar
+SFX Ù ujar újenlos ujar
+SFX Ù ujar újenlo ujar
+SFX Ù ulpar úlpelas ulpar
+SFX Ù ulpar úlpela ulpar
+SFX Ù ulpar úlpelos ulpar
+SFX Ù ulpar úlpelo ulpar
+SFX Ù ulpar úlpenlas ulpar
+SFX Ù ulpar úlpenla ulpar
+SFX Ù ulpar úlpenlos ulpar
+SFX Ù ulpar úlpenlo ulpar
+SFX Ù ultar últelas ultar
+SFX Ù ultar últela ultar
+SFX Ù ultar últelos ultar
+SFX Ù ultar últelo ultar
+SFX Ù ultar últenlas ultar
+SFX Ù ultar últenla ultar
+SFX Ù ultar últenlos ultar
+SFX Ù ultar últenlo ultar
+SFX Ù umir úmalas umir
+SFX Ù umir úmala umir
+SFX Ù umir úmalos umir
+SFX Ù umir úmalo umir
+SFX Ù umir úmanlas umir
+SFX Ù umir úmanla umir
+SFX Ù umir úmanlos umir
+SFX Ù umir úmanlo umir
+SFX Ù umpir úmpalas umpir
+SFX Ù umpir úmpala umpir
+SFX Ù umpir úmpalos umpir
+SFX Ù umpir úmpalo umpir
+SFX Ù umpir úmpanlas umpir
+SFX Ù umpir úmpanla umpir
+SFX Ù umpir úmpanlos umpir
+SFX Ù umpir úmpanlo umpir
+SFX Ù unciar úncielas unciar
+SFX Ù unciar únciela unciar
+SFX Ù unciar úncielos unciar
+SFX Ù unciar úncielo unciar
+SFX Ù unciar úncienlas unciar
+SFX Ù unciar úncienla unciar
+SFX Ù unciar úncienlos unciar
+SFX Ù unciar úncienlo unciar
+SFX Ù urar úrelas urar
+SFX Ù urar úrela urar
+SFX Ù urar úrelos urar
+SFX Ù urar úrelo urar
+SFX Ù urar úrenlas urar
+SFX Ù urar úrenla urar
+SFX Ù urar úrenlos urar
+SFX Ù urar úrenlo urar
+SFX Ù urrir úrralas urrir
+SFX Ù urrir úrrala urrir
+SFX Ù urrir úrralos urrir
+SFX Ù urrir úrralo urrir
+SFX Ù urrir úrranlas urrir
+SFX Ù urrir úrranla urrir
+SFX Ù urrir úrranlos urrir
+SFX Ù urrir úrranlo urrir
+SFX Ù uscar úsquelas uscar
+SFX Ù uscar úsquela uscar
+SFX Ù uscar úsquelos uscar
+SFX Ù uscar úsquelo uscar
+SFX Ù uscar úsquenlas uscar
+SFX Ù uscar úsquenla uscar
+SFX Ù uscar úsquenlos uscar
+SFX Ù uscar úsquenlo uscar
+SFX Ù utar útelas utar
+SFX Ù utar útela utar
+SFX Ù utar útelos utar
+SFX Ù utar útelo utar
+SFX Ù utar útenlas utar
+SFX Ù utar útenla utar
+SFX Ù utar útenlos utar
+SFX Ù utar útenlo utar
+SFX Ù uzgar úzguelas uzgar
+SFX Ù uzgar úzguela uzgar
+SFX Ù uzgar úzguelos uzgar
+SFX Ù uzgar úzguelo uzgar
+SFX Ù uzgar úzguenlas uzgar
+SFX Ù uzgar úzguenla uzgar
+SFX Ù uzgar úzguenlos uzgar
+SFX Ù uzgar úzguenlo uzgar
+SFX Ú Y 184
+SFX Ú acar áqueme acar
+SFX Ú acar áquenme acar
+SFX Ú acar áquennos acar
+SFX Ú acar áquenos acar
+SFX Ú actar ácteme actar
+SFX Ú actar áctenme actar
+SFX Ú actar áctennos actar
+SFX Ú actar áctenos actar
+SFX Ú ajar ájeme ajar
+SFX Ú ajar ájenme ajar
+SFX Ú ajar ájennos ajar
+SFX Ú ajar ájenos ajar
+SFX Ú amar ámeme amar
+SFX Ú amar ámenme amar
+SFX Ú amar ámennos amar
+SFX Ú amar ámenos amar
+SFX Ú antar ánteme antar
+SFX Ú antar ántenme antar
+SFX Ú antar ántennos antar
+SFX Ú antar ántenos antar
+SFX Ú anzar ánceme anzar
+SFX Ú anzar áncenme anzar
+SFX Ú anzar áncennos anzar
+SFX Ú anzar áncenos anzar
+SFX Ú añar áñeme añar
+SFX Ú añar áñenme añar
+SFX Ú añar áñennos añar
+SFX Ú añar áñenos añar
+SFX Ú arar áreme arar
+SFX Ú arar árenme arar
+SFX Ú arar árennos arar
+SFX Ú arar árenos arar
+SFX Ú ardar árdeme ardar
+SFX Ú ardar árdenme ardar
+SFX Ú ardar árdennos ardar
+SFX Ú ardar árdenos ardar
+SFX Ú astar ásteme astar
+SFX Ú astar ástenme astar
+SFX Ú astar ástennos astar
+SFX Ú astar ástenos astar
+SFX Ú atar áteme atar
+SFX Ú atar átenme atar
+SFX Ú atar átennos atar
+SFX Ú atar átenos atar
+SFX Ú ear éeme ear
+SFX Ú ear éenme ear
+SFX Ú ear éennos ear
+SFX Ú ear éenos ear
+SFX Ú eder édame eder
+SFX Ú eder édanme eder
+SFX Ú eder édannos eder
+SFX Ú eder édanos eder
+SFX Ú eer éame eer
+SFX Ú eer éanme eer
+SFX Ú eer éannos eer
+SFX Ú eer éanos eer
+SFX Ú egar égueme egar
+SFX Ú egar éguenme egar
+SFX Ú egar éguennos egar
+SFX Ú egar éguenos egar
+SFX Ú ejar éjeme ejar
+SFX Ú ejar éjenme ejar
+SFX Ú ejar éjennos ejar
+SFX Ú ejar éjenos ejar
+SFX Ú endar éndeme endar
+SFX Ú endar éndenme endar
+SFX Ú endar éndennos endar
+SFX Ú endar éndenos endar
+SFX Ú ender éndame ender
+SFX Ú ender éndanme ender
+SFX Ú ender éndannos ender
+SFX Ú ender éndanos ender
+SFX Ú eñar éñeme eñar
+SFX Ú eñar éñenme eñar
+SFX Ú eñar éñennos eñar
+SFX Ú eñar éñenos eñar
+SFX Ú eptar épteme eptar
+SFX Ú eptar éptenme eptar
+SFX Ú eptar éptennos eptar
+SFX Ú eptar éptenos eptar
+SFX Ú erar éreme erar
+SFX Ú erar érenme erar
+SFX Ú erar érennos erar
+SFX Ú erar érenos erar
+SFX Ú estar ésteme estar
+SFX Ú estar éstenme estar
+SFX Ú estar éstennos estar
+SFX Ú estar éstenos estar
+SFX Ú etar éteme etar
+SFX Ú etar étenme etar
+SFX Ú etar étennos etar
+SFX Ú etar étenos etar
+SFX Ú eter étame eter
+SFX Ú eter étanme eter
+SFX Ú eter étannos eter
+SFX Ú eter étanos eter
+SFX Ú ibir íbame ibir
+SFX Ú ibir íbanme ibir
+SFX Ú ibir íbannos ibir
+SFX Ú ibir íbanos ibir
+SFX Ú icar íqueme icar
+SFX Ú icar íquenme icar
+SFX Ú icar íquennos icar
+SFX Ú icar íquenos icar
+SFX Ú idar ídeme idar
+SFX Ú idar ídenme idar
+SFX Ú idar ídennos idar
+SFX Ú idar ídenos idar
+SFX Ú iflar ífleme iflar
+SFX Ú iflar íflenme iflar
+SFX Ú iflar íflennos iflar
+SFX Ú iflar íflenos iflar
+SFX Ú ilar íleme ilar
+SFX Ú ilar ílenme ilar
+SFX Ú ilar ílennos ilar
+SFX Ú ilar ílenos ilar
+SFX Ú irar íreme irar
+SFX Ú irar írenme irar
+SFX Ú irar írennos irar
+SFX Ú irar írenos irar
+SFX Ú isar íseme isar
+SFX Ú isar ísenme isar
+SFX Ú isar ísennos isar
+SFX Ú isar ísenos isar
+SFX Ú itar íteme itar
+SFX Ú itar ítenme itar
+SFX Ú itar ítennos itar
+SFX Ú itar ítenos itar
+SFX Ú izar íceme izar
+SFX Ú izar ícenme izar
+SFX Ú izar ícennos izar
+SFX Ú izar ícenos izar
+SFX Ú obrar óbreme obrar
+SFX Ú obrar óbrenme obrar
+SFX Ú obrar óbrennos obrar
+SFX Ú obrar óbrenos obrar
+SFX Ú ocar óqueme ocar
+SFX Ú ocar óquenme ocar
+SFX Ú ocar óquennos ocar
+SFX Ú ocar óquenos ocar
+SFX Ú onar óneme onar
+SFX Ú onar ónenme onar
+SFX Ú onar ónennos onar
+SFX Ú onar ónenos onar
+SFX Ú otar óteme otar
+SFX Ú otar ótenme otar
+SFX Ú otar ótennos otar
+SFX Ú otar ótenos otar
+SFX Ú uchar úcheme uchar
+SFX Ú uchar úchenme uchar
+SFX Ú uchar úchennos uchar
+SFX Ú uchar úchenos uchar
+SFX Ú udar údeme udar
+SFX Ú udar údenme udar
+SFX Ú udar údennos udar
+SFX Ú udar údenos udar
+SFX Ú ulpar úlpeme ulpar
+SFX Ú ulpar úlpenme ulpar
+SFX Ú ulpar úlpennos ulpar
+SFX Ú ulpar úlpenos ulpar
+SFX Ú ultar últeme ultar
+SFX Ú ultar últenme ultar
+SFX Ú ultar últennos ultar
+SFX Ú ultar últenos ultar
+SFX Ú umpir úmpame umpir
+SFX Ú umpir úmpanme umpir
+SFX Ú umpir úmpannos umpir
+SFX Ú umpir úmpanos umpir
+SFX Ú urar úreme urar
+SFX Ú urar úrenme urar
+SFX Ú urar úrennos urar
+SFX Ú urar úrenos urar
+SFX Ú usar úseme usar
+SFX Ú usar úsenme usar
+SFX Ú usar úsennos usar
+SFX Ú usar úsenos usar
+SFX Ú uscar úsqueme uscar
+SFX Ú uscar úsquenme uscar
+SFX Ú uscar úsquennos uscar
+SFX Ú uscar úsquenos uscar
+SFX Ú ustar ústeme ustar
+SFX Ú ustar ústenme ustar
+SFX Ú ustar ústennos ustar
+SFX Ú ustar ústenos ustar
+SFX Û Y 144
+SFX Û acar áquele acar
+SFX Û acar áqueles acar
+SFX Û acar áquenle acar
+SFX Û acar áquenles acar
+SFX Û adir ádale adir
+SFX Û adir ádales adir
+SFX Û adir ádanle adir
+SFX Û adir ádanles adir
+SFX Û alar álele alar
+SFX Û alar áleles alar
+SFX Û alar álenle alar
+SFX Û alar álenles alar
+SFX Û ambiar ámbiele ambiar
+SFX Û ambiar ámbieles ambiar
+SFX Û ambiar ámbienle ambiar
+SFX Û ambiar ámbienles ambiar
+SFX Û ancar ánquele ancar
+SFX Û ancar ánqueles ancar
+SFX Û ancar ánquenle ancar
+SFX Û ancar ánquenles ancar
+SFX Û arar árele arar
+SFX Û arar áreles arar
+SFX Û arar árenle arar
+SFX Û arar árenles arar
+SFX Û asar ásele asar
+SFX Û asar áseles asar
+SFX Û asar ásenle asar
+SFX Û asar ásenles asar
+SFX Û astar ástele astar
+SFX Û astar ásteles astar
+SFX Û astar ástenle astar
+SFX Û astar ástenles astar
+SFX Û azar ácele azar
+SFX Û azar áceles azar
+SFX Û azar ácenle azar
+SFX Û azar ácenles azar
+SFX Û egar éguele egar
+SFX Û egar égueles egar
+SFX Û egar éguenle egar
+SFX Û egar éguenles egar
+SFX Û ejar éjele ejar
+SFX Û ejar éjeles ejar
+SFX Û ejar éjenle ejar
+SFX Û ejar éjenles ejar
+SFX Û entar éntele entar
+SFX Û entar énteles entar
+SFX Û entar éntenle entar
+SFX Û entar éntenles entar
+SFX Û eñar éñele eñar
+SFX Û eñar éñeles eñar
+SFX Û eñar éñenle eñar
+SFX Û eñar éñenles eñar
+SFX Û esgar ésguele esgar
+SFX Û esgar ésgueles esgar
+SFX Û esgar ésguenle esgar
+SFX Û esgar ésguenles esgar
+SFX Û estar éstele estar
+SFX Û estar ésteles estar
+SFX Û estar éstenle estar
+SFX Û estar éstenles estar
+SFX Û eter étale eter
+SFX Û eter étales eter
+SFX Û eter étanle eter
+SFX Û eter étanles eter
+SFX Û icar íquele icar
+SFX Û icar íqueles icar
+SFX Û icar íquenle icar
+SFX Û icar íquenles icar
+SFX Û iflar íflele iflar
+SFX Û iflar ífleles iflar
+SFX Û iflar íflenle iflar
+SFX Û iflar íflenles iflar
+SFX Û igir íjale igir
+SFX Û igir íjales igir
+SFX Û igir íjanle igir
+SFX Û igir íjanles igir
+SFX Û imar ímele imar
+SFX Û imar ímeles imar
+SFX Û imar ímenle imar
+SFX Û imar ímenles imar
+SFX Û irar írele irar
+SFX Û irar íreles irar
+SFX Û irar írenle irar
+SFX Û irar írenles irar
+SFX Û irmar írmele irmar
+SFX Û irmar írmeles irmar
+SFX Û irmar írmenle irmar
+SFX Û irmar írmenles irmar
+SFX Û isar ísele isar
+SFX Û isar íseles isar
+SFX Û isar ísenle isar
+SFX Û isar ísenles isar
+SFX Û itar ítele itar
+SFX Û itar íteles itar
+SFX Û itar ítenle itar
+SFX Û itar ítenles itar
+SFX Û ocar óquele ocar
+SFX Û ocar óqueles ocar
+SFX Û ocar óquenle ocar
+SFX Û ocar óquenles ocar
+SFX Û oger ójale oger
+SFX Û oger ójales oger
+SFX Û oger ójanle oger
+SFX Û oger ójanles oger
+SFX Û onar ónele onar
+SFX Û onar óneles onar
+SFX Û onar ónenle onar
+SFX Û onar ónenles onar
+SFX Û orgar órguele orgar
+SFX Û orgar órgueles orgar
+SFX Û orgar órguenle orgar
+SFX Û orgar órguenles orgar
+SFX Û ovar óvele ovar
+SFX Û ovar óveles ovar
+SFX Û ovar óvenle ovar
+SFX Û ovar óvenles ovar
+SFX Û uchar úcheles uchar
+SFX Û uchar úchele uchar
+SFX Û uchar úchenles uchar
+SFX Û uchar úchenle uchar
+SFX Û ultar últeles ultar
+SFX Û ultar últele ultar
+SFX Û ultar últenles ultar
+SFX Û ultar últenle ultar
+SFX Û umar úmeles umar
+SFX Û umar úmele umar
+SFX Û umar úmenles umar
+SFX Û umar úmenle umar
+SFX Û untar únteles untar
+SFX Û untar úntele untar
+SFX Û untar úntenles untar
+SFX Û untar úntenle untar
+SFX Û urar úreles urar
+SFX Û urar úrele urar
+SFX Û urar úrenles urar
+SFX Û urar úrenle urar
+SFX Û uscar úsqueles uscar
+SFX Û uscar úsquele uscar
+SFX Û uscar úsquenles uscar
+SFX Û uscar úsquenle uscar
+SFX Û ustar ústeles ustar
+SFX Û ustar ústele ustar
+SFX Û ustar ústenles ustar
+SFX Û ustar ústenle ustar
+SFX Ü Y 264
+SFX Ü amar ámemela amar
+SFX Ü amar ámemelas amar
+SFX Ü amar ámemelo amar
+SFX Ü amar ámemelos amar
+SFX Ü amar ámenmela amar
+SFX Ü amar ámenmelas amar
+SFX Ü amar ámenmelo amar
+SFX Ü amar ámenmelos amar
+SFX Ü amar ámennosla amar
+SFX Ü amar ámennoslas amar
+SFX Ü amar ámennoslo amar
+SFX Ü amar ámennoslos amar
+SFX Ü amar ámenosla amar
+SFX Ü amar ámenoslas amar
+SFX Ü amar ámenoslo amar
+SFX Ü amar ámenoslos amar
+SFX Ü amar ámensela amar
+SFX Ü amar ámenselas amar
+SFX Ü amar ámenselo amar
+SFX Ü amar ámenselos amar
+SFX Ü amar ámesela amar
+SFX Ü amar ámeselas amar
+SFX Ü amar ámeselo amar
+SFX Ü amar ámeselos amar
+SFX Ü ear éemela ear
+SFX Ü ear éemelas ear
+SFX Ü ear éemelo ear
+SFX Ü ear éemelos ear
+SFX Ü ear éenmela ear
+SFX Ü ear éenmelas ear
+SFX Ü ear éenmelo ear
+SFX Ü ear éenmelos ear
+SFX Ü ear éennosla ear
+SFX Ü ear éennoslas ear
+SFX Ü ear éennoslo ear
+SFX Ü ear éennoslos ear
+SFX Ü ear éenosla ear
+SFX Ü ear éenoslas ear
+SFX Ü ear éenoslo ear
+SFX Ü ear éenoslos ear
+SFX Ü ear éensela ear
+SFX Ü ear éenselas ear
+SFX Ü ear éenselo ear
+SFX Ü ear éenselos ear
+SFX Ü ear éesela ear
+SFX Ü ear éeselas ear
+SFX Ü ear éeselo ear
+SFX Ü ear éeselos ear
+SFX Ü edar édemela edar
+SFX Ü edar édemelas edar
+SFX Ü edar édemelo edar
+SFX Ü edar édemelos edar
+SFX Ü edar édenmela edar
+SFX Ü edar édenmelas edar
+SFX Ü edar édenmelo edar
+SFX Ü edar édenmelos edar
+SFX Ü edar édennosla edar
+SFX Ü edar édennoslas edar
+SFX Ü edar édennoslo edar
+SFX Ü edar édennoslos edar
+SFX Ü edar édenosla edar
+SFX Ü edar édenoslas edar
+SFX Ü edar édenoslo edar
+SFX Ü edar édenoslos edar
+SFX Ü edar édensela edar
+SFX Ü edar édenselas edar
+SFX Ü edar édenselo edar
+SFX Ü edar édenselos edar
+SFX Ü edar édesela edar
+SFX Ü edar édeselas edar
+SFX Ü edar édeselo edar
+SFX Ü edar édeselos edar
+SFX Ü eer éamela eer
+SFX Ü eer éamelas eer
+SFX Ü eer éamelo eer
+SFX Ü eer éamelos eer
+SFX Ü eer éanmela eer
+SFX Ü eer éanmelas eer
+SFX Ü eer éanmelo eer
+SFX Ü eer éanmelos eer
+SFX Ü eer éannosla eer
+SFX Ü eer éannoslas eer
+SFX Ü eer éannoslo eer
+SFX Ü eer éannoslos eer
+SFX Ü eer éanosla eer
+SFX Ü eer éanoslas eer
+SFX Ü eer éanoslo eer
+SFX Ü eer éanoslos eer
+SFX Ü eer éansela eer
+SFX Ü eer éanselas eer
+SFX Ü eer éanselo eer
+SFX Ü eer éanselos eer
+SFX Ü eer éasela eer
+SFX Ü eer éaselas eer
+SFX Ü eer éaselo eer
+SFX Ü eer éaselos eer
+SFX Ü egar éguemela egar
+SFX Ü egar éguemelas egar
+SFX Ü egar éguemelo egar
+SFX Ü egar éguemelos egar
+SFX Ü egar éguenmela egar
+SFX Ü egar éguenmelas egar
+SFX Ü egar éguenmelo egar
+SFX Ü egar éguenmelos egar
+SFX Ü egar éguennosla egar
+SFX Ü egar éguennoslas egar
+SFX Ü egar éguennoslo egar
+SFX Ü egar éguennoslos egar
+SFX Ü egar éguenosla egar
+SFX Ü egar éguenoslas egar
+SFX Ü egar éguenoslo egar
+SFX Ü egar éguenoslos egar
+SFX Ü egar éguensela egar
+SFX Ü egar éguenselas egar
+SFX Ü egar éguenselo egar
+SFX Ü egar éguenselos egar
+SFX Ü egar éguesela egar
+SFX Ü egar égueselas egar
+SFX Ü egar égueselo egar
+SFX Ü egar égueselos egar
+SFX Ü ejar éjemela ejar
+SFX Ü ejar éjemelas ejar
+SFX Ü ejar éjemelo ejar
+SFX Ü ejar éjemelos ejar
+SFX Ü ejar éjenmela ejar
+SFX Ü ejar éjenmelas ejar
+SFX Ü ejar éjenmelo ejar
+SFX Ü ejar éjenmelos ejar
+SFX Ü ejar éjennosla ejar
+SFX Ü ejar éjennoslas ejar
+SFX Ü ejar éjennoslo ejar
+SFX Ü ejar éjennoslos ejar
+SFX Ü ejar éjenosla ejar
+SFX Ü ejar éjenoslas ejar
+SFX Ü ejar éjenoslo ejar
+SFX Ü ejar éjenoslos ejar
+SFX Ü ejar éjensela ejar
+SFX Ü ejar éjenselas ejar
+SFX Ü ejar éjenselo ejar
+SFX Ü ejar éjenselos ejar
+SFX Ü ejar éjesela ejar
+SFX Ü ejar éjeselas ejar
+SFX Ü ejar éjeselo ejar
+SFX Ü ejar éjeselos ejar
+SFX Ü ender éndamela ender
+SFX Ü ender éndamelas ender
+SFX Ü ender éndamelo ender
+SFX Ü ender éndamelos ender
+SFX Ü ender éndanmela ender
+SFX Ü ender éndanmelas ender
+SFX Ü ender éndanmelo ender
+SFX Ü ender éndanmelos ender
+SFX Ü ender éndannosla ender
+SFX Ü ender éndannoslas ender
+SFX Ü ender éndannoslo ender
+SFX Ü ender éndannoslos ender
+SFX Ü ender éndanosla ender
+SFX Ü ender éndanoslas ender
+SFX Ü ender éndanoslo ender
+SFX Ü ender éndanoslos ender
+SFX Ü ender éndansela ender
+SFX Ü ender éndanselas ender
+SFX Ü ender éndanselo ender
+SFX Ü ender éndanselos ender
+SFX Ü ender éndasela ender
+SFX Ü ender éndaselas ender
+SFX Ü ender éndaselo ender
+SFX Ü ender éndaselos ender
+SFX Ü entar éntemela entar
+SFX Ü entar éntemelas entar
+SFX Ü entar éntemelo entar
+SFX Ü entar éntemelos entar
+SFX Ü entar éntenmela entar
+SFX Ü entar éntenmelas entar
+SFX Ü entar éntenmelo entar
+SFX Ü entar éntenmelos entar
+SFX Ü entar éntennosla entar
+SFX Ü entar éntennoslas entar
+SFX Ü entar éntennoslo entar
+SFX Ü entar éntennoslos entar
+SFX Ü entar éntenosla entar
+SFX Ü entar éntenoslas entar
+SFX Ü entar éntenoslo entar
+SFX Ü entar éntenoslos entar
+SFX Ü entar éntensela entar
+SFX Ü entar éntenselas entar
+SFX Ü entar éntenselo entar
+SFX Ü entar éntenselos entar
+SFX Ü entar éntesela entar
+SFX Ü entar énteselas entar
+SFX Ü entar énteselo entar
+SFX Ü entar énteselos entar
+SFX Ü icar íquemela icar
+SFX Ü icar íquemelas icar
+SFX Ü icar íquemelo icar
+SFX Ü icar íquemelos icar
+SFX Ü icar íquenmela icar
+SFX Ü icar íquenmelas icar
+SFX Ü icar íquenmelo icar
+SFX Ü icar íquenmelos icar
+SFX Ü icar íquennosla icar
+SFX Ü icar íquennoslas icar
+SFX Ü icar íquennoslo icar
+SFX Ü icar íquennoslos icar
+SFX Ü icar íquenosla icar
+SFX Ü icar íquenoslas icar
+SFX Ü icar íquenoslo icar
+SFX Ü icar íquenoslos icar
+SFX Ü icar íquensela icar
+SFX Ü icar íquenselas icar
+SFX Ü icar íquenselo icar
+SFX Ü icar íquenselos icar
+SFX Ü icar íquesela icar
+SFX Ü icar íqueselas icar
+SFX Ü icar íqueselo icar
+SFX Ü icar íqueselos icar
+SFX Ü inar ínemela inar
+SFX Ü inar ínemelas inar
+SFX Ü inar ínemelo inar
+SFX Ü inar ínemelos inar
+SFX Ü inar ínenmela inar
+SFX Ü inar ínenmelas inar
+SFX Ü inar ínenmelo inar
+SFX Ü inar ínenmelos inar
+SFX Ü inar ínennosla inar
+SFX Ü inar ínennoslas inar
+SFX Ü inar ínennoslo inar
+SFX Ü inar ínennoslos inar
+SFX Ü inar ínenosla inar
+SFX Ü inar ínenoslas inar
+SFX Ü inar ínenoslo inar
+SFX Ü inar ínenoslos inar
+SFX Ü inar ínensela inar
+SFX Ü inar ínenselas inar
+SFX Ü inar ínenselo inar
+SFX Ü inar ínenselos inar
+SFX Ü inar ínesela inar
+SFX Ü inar íneselas inar
+SFX Ü inar íneselo inar
+SFX Ü inar íneselos inar
+SFX Ü itar ítemela itar
+SFX Ü itar ítemelas itar
+SFX Ü itar ítemelo itar
+SFX Ü itar ítemelos itar
+SFX Ü itar ítenmela itar
+SFX Ü itar ítenmelas itar
+SFX Ü itar ítenmelo itar
+SFX Ü itar ítenmelos itar
+SFX Ü itar ítennosla itar
+SFX Ü itar ítennoslas itar
+SFX Ü itar ítennoslo itar
+SFX Ü itar ítennoslos itar
+SFX Ü itar ítenosla itar
+SFX Ü itar ítenoslas itar
+SFX Ü itar ítenoslo itar
+SFX Ü itar ítenoslos itar
+SFX Ü itar ítensela itar
+SFX Ü itar ítenselas itar
+SFX Ü itar ítenselo itar
+SFX Ü itar ítenselos itar
+SFX Ü itar ítesela itar
+SFX Ü itar íteselas itar
+SFX Ü itar íteselo itar
+SFX Ü itar íteselos itar
+SFX Ý Y 120
+SFX Ý egar iéguela egar
+SFX Ý egar iéguelas egar
+SFX Ý egar iéguelo egar
+SFX Ý egar iéguelos egar
+SFX Ý egar iéguenla egar
+SFX Ý egar iéguenlas egar
+SFX Ý egar iéguenlo egar
+SFX Ý egar iéguenlos egar
+SFX Ý ender iéndala ender
+SFX Ý ender iéndalas ender
+SFX Ý ender iéndalo ender
+SFX Ý ender iéndalos ender
+SFX Ý ender iéndanla ender
+SFX Ý ender iéndanlas ender
+SFX Ý ender iéndanlo ender
+SFX Ý ender iéndanlos ender
+SFX Ý ensar iénsela ensar
+SFX Ý ensar iénselas ensar
+SFX Ý ensar iénselo ensar
+SFX Ý ensar iénselos ensar
+SFX Ý ensar iénsenla ensar
+SFX Ý ensar iénsenlas ensar
+SFX Ý ensar iénsenlo ensar
+SFX Ý ensar iénsenlos ensar
+SFX Ý etar iétela etar
+SFX Ý etar iételas etar
+SFX Ý etar iételo etar
+SFX Ý etar iételos etar
+SFX Ý etar iétenla etar
+SFX Ý etar iétenlas etar
+SFX Ý etar iétenlo etar
+SFX Ý etar iétenlos etar
+SFX Ý iar íela iar
+SFX Ý iar íelas iar
+SFX Ý iar íelo iar
+SFX Ý iar íelos iar
+SFX Ý iar íenla iar
+SFX Ý iar íenlas iar
+SFX Ý iar íenlo iar
+SFX Ý iar íenlos iar
+SFX Ý obar uébela obar
+SFX Ý obar uébelas obar
+SFX Ý obar uébelo obar
+SFX Ý obar uébelos obar
+SFX Ý obar uébenla obar
+SFX Ý obar uébenlas obar
+SFX Ý obar uébenlo obar
+SFX Ý obar uébenlos obar
+SFX Ý ocer uézala ocer
+SFX Ý ocer uézalas ocer
+SFX Ý ocer uézalo ocer
+SFX Ý ocer uézalos ocer
+SFX Ý ocer uézanla ocer
+SFX Ý ocer uézanlas ocer
+SFX Ý ocer uézanlo ocer
+SFX Ý ocer uézanlos ocer
+SFX Ý olar uélela olar
+SFX Ý olar uélelas olar
+SFX Ý olar uélelo olar
+SFX Ý olar uélelos olar
+SFX Ý olar uélenla olar
+SFX Ý olar uélenlas olar
+SFX Ý olar uélenlo olar
+SFX Ý olar uélenlos olar
+SFX Ý oltar uéltela oltar
+SFX Ý oltar uéltelas oltar
+SFX Ý oltar uéltelo oltar
+SFX Ý oltar uéltelos oltar
+SFX Ý oltar uéltenla oltar
+SFX Ý oltar uéltenlas oltar
+SFX Ý oltar uéltenlo oltar
+SFX Ý oltar uéltenlos oltar
+SFX Ý olver uélvala olver
+SFX Ý olver uélvalas olver
+SFX Ý olver uélvalo olver
+SFX Ý olver uélvalos olver
+SFX Ý olver uélvanla olver
+SFX Ý olver uélvanlas olver
+SFX Ý olver uélvanlo olver
+SFX Ý olver uélvanlos olver
+SFX Ý ontar uéntela ontar
+SFX Ý ontar uéntelas ontar
+SFX Ý ontar uéntelo ontar
+SFX Ý ontar uéntelos ontar
+SFX Ý ontar uéntenla ontar
+SFX Ý ontar uéntenlas ontar
+SFX Ý ontar uéntenlo ontar
+SFX Ý ontar uéntenlos ontar
+SFX Ý ordar uérdela ordar
+SFX Ý ordar uérdelas ordar
+SFX Ý ordar uérdelo ordar
+SFX Ý ordar uérdelos ordar
+SFX Ý ordar uérdenla ordar
+SFX Ý ordar uérdenlas ordar
+SFX Ý ordar uérdenlo ordar
+SFX Ý ordar uérdenlos ordar
+SFX Ý ostrar uéstrela ostrar
+SFX Ý ostrar uéstrelas ostrar
+SFX Ý ostrar uéstrelo ostrar
+SFX Ý ostrar uéstrelos ostrar
+SFX Ý ostrar uéstrenla ostrar
+SFX Ý ostrar uéstrenlas ostrar
+SFX Ý ostrar uéstrenlo ostrar
+SFX Ý ostrar uéstrenlos ostrar
+SFX Ý over uévala over
+SFX Ý over uévalas over
+SFX Ý over uévalo over
+SFX Ý over uévalos over
+SFX Ý over uévanla over
+SFX Ý over uévanlas over
+SFX Ý over uévanlo over
+SFX Ý over uévanlos over
+SFX Ý uar úelas uar
+SFX Ý uar úela uar
+SFX Ý uar úelos uar
+SFX Ý uar úelo uar
+SFX Ý uar úenlas uar
+SFX Ý uar úenla uar
+SFX Ý uar úenlos uar
+SFX Ý uar úenlo uar
+SFX Þ Y 36
+SFX Þ ender iéndame ender
+SFX Þ ender iéndanme ender
+SFX Þ ender iéndannos ender
+SFX Þ ender iéndanos ender
+SFX Þ entar iénteme entar
+SFX Þ entar iéntenme entar
+SFX Þ entar iéntennos entar
+SFX Þ entar iéntenos entar
+SFX Þ ertar iérteme ertar
+SFX Þ ertar iértenme ertar
+SFX Þ ertar iértennos ertar
+SFX Þ ertar iértenos ertar
+SFX Þ iar íeme iar
+SFX Þ iar íenme iar
+SFX Þ iar íennos iar
+SFX Þ iar íenos iar
+SFX Þ oltar uélteme oltar
+SFX Þ oltar uéltenme oltar
+SFX Þ oltar uéltennos oltar
+SFX Þ oltar uéltenos oltar
+SFX Þ olver uélvame olver
+SFX Þ olver uélvanme olver
+SFX Þ olver uélvannos olver
+SFX Þ olver uélvanos olver
+SFX Þ ontar uénteme ontar
+SFX Þ ontar uéntenme ontar
+SFX Þ ontar uéntennos ontar
+SFX Þ ontar uéntenos ontar
+SFX Þ ordar uérdeme ordar
+SFX Þ ordar uérdenme ordar
+SFX Þ ordar uérdennos ordar
+SFX Þ ordar uérdenos ordar
+SFX Þ ostrar uéstreme ostrar
+SFX Þ ostrar uéstrenme ostrar
+SFX Þ ostrar uéstrennos ostrar
+SFX Þ ostrar uéstrenos ostrar
+SFX ß Y 24
+SFX ß ecer ézcale ecer
+SFX ß ecer ézcales ecer
+SFX ß ecer ézcanle ecer
+SFX ß ecer ézcanles ecer
+SFX ß iar íele iar
+SFX ß iar íeles iar
+SFX ß iar íenle iar
+SFX ß iar íenles iar
+SFX ß ogar uéguele ogar
+SFX ß ogar uégueles ogar
+SFX ß ogar uéguenle ogar
+SFX ß ogar uéguenles ogar
+SFX ß ontar uéntele ontar
+SFX ß ontar uénteles ontar
+SFX ß ontar uéntenle ontar
+SFX ß ontar uéntenles ontar
+SFX ß ordar uérdele ordar
+SFX ß ordar uérdeles ordar
+SFX ß ordar uérdenle ordar
+SFX ß ordar uérdenles ordar
+SFX ß ostrar uéstrele ostrar
+SFX ß ostrar uéstreles ostrar
+SFX ß ostrar uéstrenle ostrar
+SFX ß ostrar uéstrenles ostrar
+SFX à Y 72
+SFX à iar íemela iar
+SFX à iar íemelas iar
+SFX à iar íemelo iar
+SFX à iar íemelos iar
+SFX à iar íenmela iar
+SFX à iar íenmelas iar
+SFX à iar íenmelo iar
+SFX à iar íenmelos iar
+SFX à iar íennosla iar
+SFX à iar íennoslas iar
+SFX à iar íennoslo iar
+SFX à iar íennoslos iar
+SFX à iar íenosla iar
+SFX à iar íenoslas iar
+SFX à iar íenoslo iar
+SFX à iar íenoslos iar
+SFX à iar íensela iar
+SFX à iar íenselas iar
+SFX à iar íenselo iar
+SFX à iar íenselos iar
+SFX à iar íesela iar
+SFX à iar íeselas iar
+SFX à iar íeselo iar
+SFX à iar íeselos iar
+SFX à ontar uéntemela ontar
+SFX à ontar uéntemelas ontar
+SFX à ontar uéntemelo ontar
+SFX à ontar uéntemelos ontar
+SFX à ontar uéntenmela ontar
+SFX à ontar uéntenmelas ontar
+SFX à ontar uéntenmelo ontar
+SFX à ontar uéntenmelos ontar
+SFX à ontar uéntennosla ontar
+SFX à ontar uéntennoslas ontar
+SFX à ontar uéntennoslo ontar
+SFX à ontar uéntennoslos ontar
+SFX à ontar uéntenosla ontar
+SFX à ontar uéntenoslas ontar
+SFX à ontar uéntenoslo ontar
+SFX à ontar uéntenoslos ontar
+SFX à ontar uéntensela ontar
+SFX à ontar uéntenselas ontar
+SFX à ontar uéntenselo ontar
+SFX à ontar uéntenselos ontar
+SFX à ontar uéntesela ontar
+SFX à ontar uénteselas ontar
+SFX à ontar uénteselo ontar
+SFX à ontar uénteselos ontar
+SFX à ostrar uéstremela ostrar
+SFX à ostrar uéstremelas ostrar
+SFX à ostrar uéstremelo ostrar
+SFX à ostrar uéstremelos ostrar
+SFX à ostrar uéstrenmela ostrar
+SFX à ostrar uéstrenmelas ostrar
+SFX à ostrar uéstrenmelo ostrar
+SFX à ostrar uéstrenmelos ostrar
+SFX à ostrar uéstrennosla ostrar
+SFX à ostrar uéstrennoslas ostrar
+SFX à ostrar uéstrennoslo ostrar
+SFX à ostrar uéstrennoslos ostrar
+SFX à ostrar uéstrenosla ostrar
+SFX à ostrar uéstrenoslas ostrar
+SFX à ostrar uéstrenoslo ostrar
+SFX à ostrar uéstrenoslos ostrar
+SFX à ostrar uéstrensela ostrar
+SFX à ostrar uéstrenselas ostrar
+SFX à ostrar uéstrenselo ostrar
+SFX à ostrar uéstrenselos ostrar
+SFX à ostrar uéstresela ostrar
+SFX à ostrar uéstreselas ostrar
+SFX à ostrar uéstreselo ostrar
+SFX à ostrar uéstreselos ostrar
+SFX á Y 128
+SFX á aber épala aber
+SFX á aber épalas aber
+SFX á aber épalo aber
+SFX á aber épalos aber
+SFX á aber épanla aber
+SFX á aber épanlas aber
+SFX á aber épanlo aber
+SFX á aber épanlos aber
+SFX á acer ágala acer
+SFX á acer ágalas acer
+SFX á acer ágalo acer
+SFX á acer ágalos acer
+SFX á acer áganla acer
+SFX á acer áganlas acer
+SFX á acer áganlo acer
+SFX á acer áganlos acer
+SFX á aer áigala aer
+SFX á aer áigalas aer
+SFX á aer áigalo aer
+SFX á aer áigalos aer
+SFX á aer áiganla aer
+SFX á aer áiganlas aer
+SFX á aer áiganlo aer
+SFX á aer áiganlos aer
+SFX á ecir ígala ecir
+SFX á ecir ígalas ecir
+SFX á ecir ígalo ecir
+SFX á ecir ígalos ecir
+SFX á ecir íganla ecir
+SFX á ecir íganlas ecir
+SFX á ecir íganlo ecir
+SFX á ecir íganlos ecir
+SFX á edir ídala edir
+SFX á edir ídalas edir
+SFX á edir ídalo edir
+SFX á edir ídalos edir
+SFX á edir ídanla edir
+SFX á edir ídanlas edir
+SFX á edir ídanlo edir
+SFX á edir ídanlos edir
+SFX á eguir ígala eguir
+SFX á eguir ígalas eguir
+SFX á eguir ígalo eguir
+SFX á eguir ígalos eguir
+SFX á eguir íganla eguir
+SFX á eguir íganlas eguir
+SFX á eguir íganlo eguir
+SFX á eguir íganlos eguir
+SFX á eír íala eír
+SFX á eír íalas eír
+SFX á eír íalo eír
+SFX á eír íalos eír
+SFX á eír íanla eír
+SFX á eír íanlas eír
+SFX á eír íanlo eír
+SFX á eír íanlos eír
+SFX á ener éngala ener
+SFX á ener éngalas ener
+SFX á ener éngalo ener
+SFX á ener éngalos ener
+SFX á ener énganla ener
+SFX á ener énganlas ener
+SFX á ener énganlo ener
+SFX á ener énganlos ener
+SFX á entir iéntala entir
+SFX á entir iéntalas entir
+SFX á entir iéntalo entir
+SFX á entir iéntalos entir
+SFX á entir iéntanla entir
+SFX á entir iéntanlas entir
+SFX á entir iéntanlo entir
+SFX á entir iéntanlos entir
+SFX á er éala ver
+SFX á er éalas ver
+SFX á er éalo ver
+SFX á er éalos ver
+SFX á er éanla ver
+SFX á er éanlas ver
+SFX á er éanlo ver
+SFX á er éanlos ver
+SFX á erer iérala erer
+SFX á erer iéralas erer
+SFX á erer iéralo erer
+SFX á erer iéralos erer
+SFX á erer iéranla erer
+SFX á erer iéranlas erer
+SFX á erer iéranlo erer
+SFX á erer iéranlos erer
+SFX á ervir írvala ervir
+SFX á ervir írvalas ervir
+SFX á ervir írvalo ervir
+SFX á ervir írvalos ervir
+SFX á ervir írvanla ervir
+SFX á ervir írvanlas ervir
+SFX á ervir írvanlo ervir
+SFX á ervir írvanlos ervir
+SFX á oner óngala oner
+SFX á oner óngalas oner
+SFX á oner óngalo oner
+SFX á oner óngalos oner
+SFX á oner ónganla oner
+SFX á oner ónganlas oner
+SFX á oner ónganlo oner
+SFX á oner ónganlos oner
+SFX á rir érala rir
+SFX á rir éralas rir
+SFX á rir éralo rir
+SFX á rir éralos rir
+SFX á rir éranla rir
+SFX á rir éranlas rir
+SFX á rir éranlo rir
+SFX á rir éranlos rir
+SFX á ucir úzcalas ucir
+SFX á ucir úzcala ucir
+SFX á ucir úzcalos ucir
+SFX á ucir úzcalo ucir
+SFX á ucir úzcanlas ucir
+SFX á ucir úzcanla ucir
+SFX á ucir úzcanlos ucir
+SFX á ucir úzcanlo ucir
+SFX á uir úyalas uir
+SFX á uir úyala uir
+SFX á uir úyalos uir
+SFX á uir úyalo uir
+SFX á uir úyanlas uir
+SFX á uir úyanla uir
+SFX á uir úyanlos uir
+SFX á uir úyanlo uir
+SFX â Y 28
+SFX â acer ágame acer
+SFX â acer áganme acer
+SFX â acer ágannos acer
+SFX â acer áganos acer
+SFX â aer áigame aer
+SFX â aer áiganme aer
+SFX â aer áigannos aer
+SFX â aer áiganos aer
+SFX â ecir ígame ecir
+SFX â ecir íganme ecir
+SFX â ecir ígannos ecir
+SFX â ecir íganos ecir
+SFX â edir ídame edir
+SFX â edir ídanme edir
+SFX â edir ídannos edir
+SFX â edir ídanos edir
+SFX â eguir ígame eguir
+SFX â eguir íganme eguir
+SFX â eguir ígannos eguir
+SFX â eguir íganos eguir
+SFX â er éame ver
+SFX â er éanme ver
+SFX â er éannos ver
+SFX â er éanos ver
+SFX â ervir írvame ervir
+SFX â ervir írvanme ervir
+SFX â ervir írvannos ervir
+SFX â ervir írvanos ervir
+SFX ã Y 20
+SFX ã acer ágale acer
+SFX ã acer ágales acer
+SFX ã acer áganle acer
+SFX ã acer áganles acer
+SFX ã ecir ígale ecir
+SFX ã ecir ígales ecir
+SFX ã ecir íganle ecir
+SFX ã ecir íganles ecir
+SFX ã edir ídale edir
+SFX ã edir ídales edir
+SFX ã edir ídanle edir
+SFX ã edir ídanles edir
+SFX ã er éale ver
+SFX ã er éales ver
+SFX ã er éanle ver
+SFX ã er éanles ver
+SFX ã oner óngale oner
+SFX ã oner óngales oner
+SFX ã oner ónganle oner
+SFX ã oner ónganles oner
+SFX ä Y 72
+SFX ä aer áigamela aer
+SFX ä aer áigamelas aer
+SFX ä aer áigamelo aer
+SFX ä aer áigamelos aer
+SFX ä aer áiganmela aer
+SFX ä aer áiganmelas aer
+SFX ä aer áiganmelo aer
+SFX ä aer áiganmelos aer
+SFX ä aer áigannosla aer
+SFX ä aer áigannoslas aer
+SFX ä aer áigannoslo aer
+SFX ä aer áigannoslos aer
+SFX ä aer áiganosla aer
+SFX ä aer áiganoslas aer
+SFX ä aer áiganoslo aer
+SFX ä aer áiganoslos aer
+SFX ä aer áigansela aer
+SFX ä aer áiganselas aer
+SFX ä aer áiganselo aer
+SFX ä aer áiganselos aer
+SFX ä aer áigasela aer
+SFX ä aer áigaselas aer
+SFX ä aer áigaselo aer
+SFX ä aer áigaselos aer
+SFX ä ecir ígamela ecir
+SFX ä ecir ígamelas ecir
+SFX ä ecir ígamelo ecir
+SFX ä ecir ígamelos ecir
+SFX ä ecir íganmela ecir
+SFX ä ecir íganmelas ecir
+SFX ä ecir íganmelo ecir
+SFX ä ecir íganmelos ecir
+SFX ä ecir ígannosla ecir
+SFX ä ecir ígannoslas ecir
+SFX ä ecir ígannoslo ecir
+SFX ä ecir ígannoslos ecir
+SFX ä ecir íganosla ecir
+SFX ä ecir íganoslas ecir
+SFX ä ecir íganoslo ecir
+SFX ä ecir íganoslos ecir
+SFX ä ecir ígansela ecir
+SFX ä ecir íganselas ecir
+SFX ä ecir íganselo ecir
+SFX ä ecir íganselos ecir
+SFX ä ecir ígasela ecir
+SFX ä ecir ígaselas ecir
+SFX ä ecir ígaselo ecir
+SFX ä ecir ígaselos ecir
+SFX ä ertir iértamela ertir
+SFX ä ertir iértamelas ertir
+SFX ä ertir iértamelo ertir
+SFX ä ertir iértamelos ertir
+SFX ä ertir iértanmela ertir
+SFX ä ertir iértanmelas ertir
+SFX ä ertir iértanmelo ertir
+SFX ä ertir iértanmelos ertir
+SFX ä ertir iértannosla ertir
+SFX ä ertir iértannoslas ertir
+SFX ä ertir iértannoslo ertir
+SFX ä ertir iértannoslos ertir
+SFX ä ertir iértanosla ertir
+SFX ä ertir iértanoslas ertir
+SFX ä ertir iértanoslo ertir
+SFX ä ertir iértanoslos ertir
+SFX ä ertir iértansela ertir
+SFX ä ertir iértanselas ertir
+SFX ä ertir iértanselo ertir
+SFX ä ertir iértanselos ertir
+SFX ä ertir iértasela ertir
+SFX ä ertir iértaselas ertir
+SFX ä ertir iértaselo ertir
+SFX ä ertir iértaselos ertir
+SFX ñ Y 4
+SFX ñ 0 me r
+SFX ñ 0 te r
+SFX ñ 0 nos r
+SFX ñ 0 os r
+SFX ò Y 16
+SFX ò ar ándome ar
+SFX ò ar ándonos ar
+SFX ò ar ándoos ar
+SFX ò ar ándote ar
+SFX ò er iéndome [^ae]er
+SFX ò er iéndonos [^ae]er
+SFX ò er iéndoos [^ae]er
+SFX ò er iéndote [^ae]er
+SFX ò er yéndome [ae]er
+SFX ò er yéndonos [ae]er
+SFX ò er yéndoos [ae]er
+SFX ò er yéndote [ae]er
+SFX ò r éndome ir
+SFX ò r éndonos ir
+SFX ò r éndoos ir
+SFX ò r éndote ir
+SFX ó Y 72
+SFX ó ecir iciéndome ecir
+SFX ó ecir iciéndonos ecir
+SFX ó ecir iciéndoos ecir
+SFX ó ecir iciéndote ecir
+SFX ó edir idiéndome edir
+SFX ó edir idiéndonos edir
+SFX ó edir idiéndoos edir
+SFX ó edir idiéndote edir
+SFX ó eguir iguiéndome eguir
+SFX ó eguir iguiéndonos eguir
+SFX ó eguir iguiéndoos eguir
+SFX ó eguir iguiéndote eguir
+SFX ó eír iéndome eír
+SFX ó eír iéndonos eír
+SFX ó eír iéndoos eír
+SFX ó eír iéndote eír
+SFX ó enir iniéndome enir
+SFX ó enir iniéndonos enir
+SFX ó enir iniéndoos enir
+SFX ó enir iniéndote enir
+SFX ó entir intiéndome entir
+SFX ó entir intiéndonos entir
+SFX ó entir intiéndoos entir
+SFX ó entir intiéndote entir
+SFX ó eñir iñéndome eñir
+SFX ó eñir iñéndonos eñir
+SFX ó eñir iñéndoos eñir
+SFX ó eñir iñéndote eñir
+SFX ó er iéndome ver
+SFX ó er iéndonos ver
+SFX ó er iéndoos ver
+SFX ó er iéndote ver
+SFX ó erir iriéndome erir
+SFX ó erir iriéndonos erir
+SFX ó erir iriéndoos erir
+SFX ó erir iriéndote erir
+SFX ó ertir irtiéndome ertir
+SFX ó ertir irtiéndonos ertir
+SFX ó ertir irtiéndoos ertir
+SFX ó ertir irtiéndote ertir
+SFX ó ervir irviéndome ervir
+SFX ó ervir irviéndonos ervir
+SFX ó ervir irviéndoos ervir
+SFX ó ervir irviéndote ervir
+SFX ó er yéndome aer
+SFX ó er yéndonos aer
+SFX ó er yéndoos aer
+SFX ó er yéndote aer
+SFX ó estir istiéndome estir
+SFX ó estir istiéndonos estir
+SFX ó estir istiéndoos estir
+SFX ó estir istiéndote estir
+SFX ó etir itiéndome etir
+SFX ó etir itiéndonos etir
+SFX ó etir itiéndoos etir
+SFX ó etir itiéndote etir
+SFX ó ir yéndome uir
+SFX ó ir yéndonos uir
+SFX ó ir yéndoos uir
+SFX ó ir yéndote uir
+SFX ó orir uriéndome orir
+SFX ó orir uriéndonos orir
+SFX ó orir uriéndoos orir
+SFX ó orir uriéndote orir
+SFX ó ormir urmiéndome ormir
+SFX ó ormir urmiéndonos ormir
+SFX ó ormir urmiéndoos ormir
+SFX ó ormir urmiéndote ormir
+SFX ó r éndome ucir
+SFX ó r éndonos ucir
+SFX ó r éndoos ucir
+SFX ó r éndote ucir
+SFX ô Y 138
+SFX ô abar ábate abar
+SFX ô r te [aei]r
+SFX ô r os r
+SFX ô acar ácate acar
+SFX ô achar áchate achar
+SFX ô aciar áciate aciar
+SFX ô adar ádate adar
+SFX ô agar ágate agar
+SFX ô ajar ájate ajar
+SFX ô alar álate alar
+SFX ô allar állate allar
+SFX ô almar álmate almar
+SFX ô altar áltate altar
+SFX ô alvar álvate alvar
+SFX ô alzar álzate alzar
+SFX ô amar ámate amar
+SFX ô ambiar ámbiate ambiar
+SFX ô anar ánate anar
+SFX ô ancar áncate ancar
+SFX ô anchar ánchate anchar
+SFX ô andar ándate andar
+SFX ô angar ángate angar
+SFX ô antar ántate antar
+SFX ô anzar ánzate anzar
+SFX ô añar áñate añar
+SFX ô apar ápate apar
+SFX ô arar árate arar
+SFX ô arcar árcate arcar
+SFX ô archar árchate archar
+SFX ô ardar árdate ardar
+SFX ô argar árgate argar
+SFX ô arrar árrate arrar
+SFX ô artar ártate artar
+SFX ô artir ártete artir
+SFX ô asar ásate asar
+SFX ô ascar áscate ascar
+SFX ô asmar ásmate asmar
+SFX ô astar ástate astar
+SFX ô astrar ástrate astrar
+SFX ô atar átate atar
+SFX ô avar ávate avar
+SFX ô azar ázate azar
+SFX ô ear éate ear
+SFX ô ecar écate ecar
+SFX ô echar échate echar
+SFX ô ectar éctate ectar
+SFX ô edar édate edar
+SFX ô egar égate egar
+SFX ô eger égete eger
+SFX ô eglar églate eglar
+SFX ô egrar égrate egrar
+SFX ô einar éinate einar
+SFX ô ejar éjate ejar
+SFX ô elar élate elar
+SFX ô enar énate enar
+SFX ô encer éncete encer
+SFX ô entar éntate entar
+SFX ô entrar éntrate entrar
+SFX ô eñar éñate eñar
+SFX ô erar érate erar
+SFX ô ercar ércate ercar
+SFX ô ergir érgete ergir
+SFX ô ervar érvate ervar
+SFX ô esar ésate esar
+SFX ô esgar ésgate esgar
+SFX ô estar éstate estar
+SFX ô eter étete eter
+SFX ô evar évate evar
+SFX ô ever évete ever
+SFX ô ibrar íbrate ibrar
+SFX ô icar ícate icar
+SFX ô idar ídate idar
+SFX ô idir ídete idir
+SFX ô igar ígate igar
+SFX ô igir ígete igir
+SFX ô ignar ígnate ignar
+SFX ô ijar íjate ijar
+SFX ô ilar ílate ilar
+SFX ô illar íllate illar
+SFX ô imar ímate imar
+SFX ô impiar ímpiate impiar
+SFX ô inar ínate inar
+SFX ô incar íncate incar
+SFX ô ingar íngate ingar
+SFX ô intar íntate intar
+SFX ô irar írate irar
+SFX ô ir íos ir
+SFX ô istar ístate istar
+SFX ô istrar ístrate istrar
+SFX ô itar ítate itar
+SFX ô itir ítete itir
+SFX ô izar ízate izar
+SFX ô iznar íznate iznar
+SFX ô obar óbate obar
+SFX ô ocar ócate ocar
+SFX ô ochar óchate ochar
+SFX ô odar ódate odar
+SFX ô oder ódete oder
+SFX ô ogar ógate ogar
+SFX ô oger ógete oger
+SFX ô ojar ójate ojar
+SFX ô olar ólate olar
+SFX ô ollar óllate ollar
+SFX ô omar ómate omar
+SFX ô omer ómete omer
+SFX ô omprar ómprate omprar
+SFX ô onar ónate onar
+SFX ô onchar ónchate onchar
+SFX ô onder óndete onder
+SFX ô ontar óntate ontar
+SFX ô orar órate orar
+SFX ô ormar órmate ormar
+SFX ô ornar órnate ornar
+SFX ô orrar órrate orrar
+SFX ô orrer órrete orrer
+SFX ô ortar órtate ortar
+SFX ô oyar óyate oyar
+SFX ô ubir úbete ubir
+SFX ô ubrir úbrete ubrir
+SFX ô ucar úcate ucar
+SFX ô uchar úchate uchar
+SFX ô udar údate udar
+SFX ô udir údete udir
+SFX ô udrir údrete udrir
+SFX ô ufar úfate ufar
+SFX ô ugiar úgiate ugiar
+SFX ô ulpar úlpate ulpar
+SFX ô umar úmate umar
+SFX ô umbar úmbate umbar
+SFX ô umbrar úmbrate umbrar
+SFX ô undir úndete undir
+SFX ô untar úntate untar
+SFX ô upar úpate upar
+SFX ô urar úrate urar
+SFX ô urlar úrlate urlar
+SFX ô uscar úscate uscar
+SFX ô ustar ústate ustar
+SFX ô ustrar ústrate ustrar
+SFX õ Y 31
+SFX õ aer áete aer
+SFX õ r te [aei]r
+SFX õ r os [^i]r
+SFX õ ecer écete ecer
+SFX õ egar iégate egar
+SFX õ ender iéndete ender
+SFX õ entar iéntate entar
+SFX õ erder iérdete erder
+SFX õ errar iérrate errar
+SFX õ ertar iértate ertar
+SFX õ esar iésate esar
+SFX õ iar íate iar
+SFX õ islar íslate islar
+SFX õ obar uébate obar
+SFX õ ocer ócete ocer
+SFX õ olar uélate olar
+SFX õ olcar uélcate olcar
+SFX õ oldar uéldate oldar
+SFX õ olgar uélgate olgar
+SFX õ oltar uéltate oltar
+SFX õ olver uélvete olver
+SFX õ onar uénate onar
+SFX õ ontar uéntate ontar
+SFX õ ordar uérdate ordar
+SFX õ orzar uérzate orzar
+SFX õ ostar uéstate ostar
+SFX õ ostrar uéstrate ostrar
+SFX õ over uévete over
+SFX õ uar úate uar
+SFX õ unir únete unir
+SFX õ ir íos ir
+SFX ö Y 18
+SFX ö aer áete aer
+SFX ö r te [eií]r
+SFX ö r os [^i]r
+SFX ö aler álete aler
+SFX ö cer zte cer
+SFX ö edir ídete edir
+SFX ö ir íos ir
+SFX ö eguir íguete eguir
+SFX ö eír íete eír
+SFX ö entir iéntete entir
+SFX ö er te ner
+SFX ö ertir iértete ertir
+SFX ö ervir írvete ervir
+SFX ö estir ístete estir
+SFX ö ir te enir
+SFX ö orir uérete orir
+SFX ö ormir uérmete ormir
+SFX ö r te ver
+SFX ø Y 253
+SFX ø abar ábense abar
+SFX ø abar ábese abar
+SFX ø ar émonos [^cgz]ar
+SFX ø ablar áblense ablar
+SFX ø ablar áblese ablar
+SFX ø acar áquense acar
+SFX ø acar áquese acar
+SFX ø car quémonos car
+SFX ø achar áchense achar
+SFX ø achar áchese achar
+SFX ø adar ádense adar
+SFX ø adar ádese adar
+SFX ø adrar ádrense adrar
+SFX ø adrar ádrese adrar
+SFX ø agar águense agar
+SFX ø agar águese agar
+SFX ø ar uémonos gar
+SFX ø ajar ájense ajar
+SFX ø ajar ájese ajar
+SFX ø alar álense alar
+SFX ø alar álese alar
+SFX ø allar állense allar
+SFX ø allar állese allar
+SFX ø almar álmense almar
+SFX ø almar álmese almar
+SFX ø altar áltense altar
+SFX ø altar áltese altar
+SFX ø alvar álvense alvar
+SFX ø alvar álvese alvar
+SFX ø alzar álcense alzar
+SFX ø alzar álcese alzar
+SFX ø zar cémonos zar
+SFX ø amar ámense amar
+SFX ø amar ámese amar
+SFX ø ambiar ámbiense ambiar
+SFX ø ambiar ámbiese ambiar
+SFX ø anar ánense anar
+SFX ø anar ánese anar
+SFX ø ancar ánquense ancar
+SFX ø ancar ánquese ancar
+SFX ø antar ántense antar
+SFX ø antar ántese antar
+SFX ø anzar áncense anzar
+SFX ø anzar áncese anzar
+SFX ø añar áñense añar
+SFX ø añar áñese añar
+SFX ø apar ápense apar
+SFX ø apar ápese apar
+SFX ø arar árense arar
+SFX ø arar árese arar
+SFX ø arcar árquense arcar
+SFX ø arcar árquese arcar
+SFX ø archar árchense archar
+SFX ø archar árchese archar
+SFX ø ardar árdense ardar
+SFX ø ardar árdese ardar
+SFX ø argar árguense argar
+SFX ø argar árguese argar
+SFX ø arrar árrense arrar
+SFX ø arrar árrese arrar
+SFX ø artar ártense artar
+SFX ø artar ártese artar
+SFX ø asar ásense asar
+SFX ø asar ásese asar
+SFX ø ascar ásquense ascar
+SFX ø ascar ásquese ascar
+SFX ø asgar ásguense asgar
+SFX ø asgar ásguese asgar
+SFX ø asmar ásmense asmar
+SFX ø asmar ásmese asmar
+SFX ø astar ástense astar
+SFX ø astar ástese astar
+SFX ø atar átense atar
+SFX ø atar átese atar
+SFX ø atir átanse atir
+SFX ø atir átase atir
+SFX ø ir ámonos [^g]ir
+SFX ø avar ávense avar
+SFX ø avar ávese avar
+SFX ø azar ácense azar
+SFX ø azar ácese azar
+SFX ø ear éense ear
+SFX ø ear éese ear
+SFX ø ecar équense ecar
+SFX ø ecar équese ecar
+SFX ø echar échense echar
+SFX ø echar échese echar
+SFX ø eciar éciense eciar
+SFX ø eciar éciese eciar
+SFX ø edar édense edar
+SFX ø edar édese edar
+SFX ø eer éanse eer
+SFX ø eer éase eer
+SFX ø er ámonos [^cg]er
+SFX ø egar éguense egar
+SFX ø egar éguese egar
+SFX ø eger éjanse eger
+SFX ø eger éjase eger
+SFX ø ger jámonos ger
+SFX ø eglar églense eglar
+SFX ø eglar églese eglar
+SFX ø egrar égrense egrar
+SFX ø egrar égrese egrar
+SFX ø eitar éitense eitar
+SFX ø eitar éitese eitar
+SFX ø ejar éjense ejar
+SFX ø ejar éjese ejar
+SFX ø enar énense enar
+SFX ø enar énese enar
+SFX ø encer énzanse encer
+SFX ø encer énzase encer
+SFX ø cer zámonos cer
+SFX ø ender éndanse ender
+SFX ø ender éndase ender
+SFX ø entar éntense entar
+SFX ø entar éntese entar
+SFX ø entrar éntrense entrar
+SFX ø entrar éntrese entrar
+SFX ø eñar éñense eñar
+SFX ø eñar éñese eñar
+SFX ø erar érense erar
+SFX ø erar érese erar
+SFX ø ercar érquense ercar
+SFX ø ercar érquese ercar
+SFX ø ergir érjanse ergir
+SFX ø ergir érjase ergir
+SFX ø gir jámonos gir
+SFX ø ervar érvense ervar
+SFX ø ervar érvese ervar
+SFX ø escar ésquense escar
+SFX ø escar ésquese escar
+SFX ø estar éstense estar
+SFX ø estar éstese estar
+SFX ø eter étanse eter
+SFX ø eter étase eter
+SFX ø evar évense evar
+SFX ø evar évese evar
+SFX ø ever évanse ever
+SFX ø ever évase ever
+SFX ø ezclar ézclense ezclar
+SFX ø ezclar ézclese ezclar
+SFX ø ibir íbanse ibir
+SFX ø ibir íbase ibir
+SFX ø ibrar íbrense ibrar
+SFX ø ibrar íbrese ibrar
+SFX ø icar íquense icar
+SFX ø icar íquese icar
+SFX ø idar ídense idar
+SFX ø idar ídese idar
+SFX ø idir ídanse idir
+SFX ø idir ídase idir
+SFX ø igar íguense igar
+SFX ø igar íguese igar
+SFX ø igir íjanse igir
+SFX ø igir íjase igir
+SFX ø ignar ígnense ignar
+SFX ø ignar ígnese ignar
+SFX ø ijar íjense ijar
+SFX ø ijar íjese ijar
+SFX ø illar íllense illar
+SFX ø illar íllese illar
+SFX ø imar ímense imar
+SFX ø imar ímese imar
+SFX ø impiar ímpiense impiar
+SFX ø impiar ímpiese impiar
+SFX ø inar ínense inar
+SFX ø inar ínese inar
+SFX ø incar ínquense incar
+SFX ø incar ínquese incar
+SFX ø intar íntense intar
+SFX ø intar íntese intar
+SFX ø irar írense irar
+SFX ø irar írese irar
+SFX ø itar ítense itar
+SFX ø itar ítese itar
+SFX ø itir ítanse itir
+SFX ø itir ítase itir
+SFX ø izar ícense izar
+SFX ø izar ícese izar
+SFX ø ocar óquense ocar
+SFX ø ocar óquese ocar
+SFX ø ochar óchense ochar
+SFX ø ochar óchese ochar
+SFX ø odar ódense odar
+SFX ø odar ódese odar
+SFX ø oder ódanse oder
+SFX ø oder ódase oder
+SFX ø oger ójanse oger
+SFX ø oger ójase oger
+SFX ø ojar ójense ojar
+SFX ø ojar ójese ojar
+SFX ø olar ólense olar
+SFX ø olar ólese olar
+SFX ø omar ómense omar
+SFX ø omar ómese omar
+SFX ø ombrar ómbrense ombrar
+SFX ø ombrar ómbrese ombrar
+SFX ø omer ómanse omer
+SFX ø omer ómase omer
+SFX ø omprar ómprense omprar
+SFX ø omprar ómprese omprar
+SFX ø onar ónense onar
+SFX ø onar ónese onar
+SFX ø ontar óntense ontar
+SFX ø ontar óntese ontar
+SFX ø orar órense orar
+SFX ø orar órese orar
+SFX ø orcar órquense orcar
+SFX ø orcar órquese orcar
+SFX ø ormar órmense ormar
+SFX ø ormar órmese ormar
+SFX ø orrer órranse orrer
+SFX ø orrer órrase orrer
+SFX ø ortar órtense ortar
+SFX ø ortar órtese ortar
+SFX ø otar ótense otar
+SFX ø otar ótese otar
+SFX ø oyar óyense oyar
+SFX ø oyar óyese oyar
+SFX ø ubir úbanse ubir
+SFX ø ubir úbase ubir
+SFX ø ubrir úbranse ubrir
+SFX ø ubrir úbrase ubrir
+SFX ø uchar úchense uchar
+SFX ø uchar úchese uchar
+SFX ø udar údense udar
+SFX ø udar údese udar
+SFX ø ulpar úlpense ulpar
+SFX ø ulpar úlpese ulpar
+SFX ø ultar últense ultar
+SFX ø ultar últese ultar
+SFX ø umar úmense umar
+SFX ø umar úmese umar
+SFX ø umbar úmbense umbar
+SFX ø umbar úmbese umbar
+SFX ø umbrar úmbrense umbrar
+SFX ø umbrar úmbrese umbrar
+SFX ø umplir úmplanse umplir
+SFX ø umplir úmplase umplir
+SFX ø unciar únciense unciar
+SFX ø unciar únciese unciar
+SFX ø undir úndanse undir
+SFX ø undir úndase undir
+SFX ø untar úntense untar
+SFX ø untar úntese untar
+SFX ø upar úpense upar
+SFX ø upar úpese upar
+SFX ø urar úrense urar
+SFX ø urar úrese urar
+SFX ø urnar úrnense urnar
+SFX ø urnar úrnese urnar
+SFX ø uscar úsquense uscar
+SFX ø uscar úsquese uscar
+SFX ù Y 55
+SFX ù aer áiganse aer
+SFX ù aer áigase aer
+SFX ù aer aigámonos aer
+SFX ù ecer ézcanse ecer
+SFX ù ecer ézcase ecer
+SFX ù cer zcámonos ecer
+SFX ù egar iéguense egar
+SFX ù egar iéguese egar
+SFX ù ar uémonos gar
+SFX ù endar iéndense endar
+SFX ù endar iéndese endar
+SFX ù ar émonos [^gz]ar
+SFX ù ender iéndanse ender
+SFX ù ender iéndase ender
+SFX ù er ámonos [^ac]er
+SFX ù entar iéntense entar
+SFX ù entar iéntese entar
+SFX ù erder iérdanse erder
+SFX ù erder iérdase erder
+SFX ù errar iérrense errar
+SFX ù errar iérrese errar
+SFX ù ertar iértense ertar
+SFX ù ertar iértese ertar
+SFX ù erter iértanse erter
+SFX ù erter iértase erter
+SFX ù iar íense iar
+SFX ù iar íese iar
+SFX ù obar uébense obar
+SFX ù obar uébese obar
+SFX ù olar uélense olar
+SFX ù olar uélese olar
+SFX ù oltar uéltense oltar
+SFX ù oltar uéltese oltar
+SFX ù olver uélvanse olver
+SFX ù olver uélvase olver
+SFX ù ontar uéntense ontar
+SFX ù ontar uéntese ontar
+SFX ù ontrar uéntrense ontrar
+SFX ù ontrar uéntrese ontrar
+SFX ù ordar uérdense ordar
+SFX ù ordar uérdese ordar
+SFX ù orzar uércense orzar
+SFX ù orzar uércese orzar
+SFX ù zar cémonos zar
+SFX ù ostar uéstense ostar
+SFX ù ostar uéstese ostar
+SFX ù ostrar uéstrense ostrar
+SFX ù ostrar uéstrese ostrar
+SFX ù over uévanse over
+SFX ù over uévase over
+SFX ù uar úense uar
+SFX ù uar úese uar
+SFX ù unir únanse unir
+SFX ù unir únase unir
+SFX ù ir ámonos ir
+SFX ú Y 66
+SFX ú cer gámonos acer
+SFX ú acer áganse acer
+SFX ú acer ágase acer
+SFX ú er igámonos aer
+SFX ú aer áiganse aer
+SFX ú aer áigase aer
+SFX ú er gámonos [ln]er
+SFX ú aler álganse aler
+SFX ú aler álgase aler
+SFX ú ir gámonos [ln]ir
+SFX ú alir álganse alir
+SFX ú alir álgase alir
+SFX ú ecir igámonos ecir
+SFX ú ecir íganse ecir
+SFX ú ecir ígase ecir
+SFX ú edir idámonos edir
+SFX ú edir ídanse edir
+SFX ú edir ídase edir
+SFX ú eguir igámonos eguir
+SFX ú eguir íganse eguir
+SFX ú eguir ígase eguir
+SFX ú eír iámonos eír
+SFX ú eír íanse eír
+SFX ú eír íase eír
+SFX ú ener énganse ener
+SFX ú ener éngase ener
+SFX ú enir énganse enir
+SFX ú enir éngase enir
+SFX ú entir iéntanse entir
+SFX ú entir iéntase entir
+SFX ú entir intámonos entir
+SFX ú eñir iñámonos eñir
+SFX ú eñir íñanse eñir
+SFX ú eñir íñase eñir
+SFX ú er éanse ver
+SFX ú er éase ver
+SFX ú r ámonos ver
+SFX ú erir iéranse erir
+SFX ú erir iérase erir
+SFX ú erir irámonos erir
+SFX ú ervir irvámonos ervir
+SFX ú ervir írvanse ervir
+SFX ú ervir írvase ervir
+SFX ú ertir iértanse ertir
+SFX ú ertir iértase ertir
+SFX ú ertir irtámonos ertir
+SFX ú estir istámonos estir
+SFX ú estir ístanse estir
+SFX ú estir ístase estir
+SFX ú etir itámonos etir
+SFX ú etir ítanse etir
+SFX ú etir ítase etir
+SFX ú oner ónganse oner
+SFX ú oner óngase oner
+SFX ú orir uéranse orir
+SFX ú orir uérase orir
+SFX ú orir urámonos orir
+SFX ú ormir uérmanse ormir
+SFX ú ormir uérmase ormir
+SFX ú ormir urmámonos ormir
+SFX ú ucir úzcanse ucir
+SFX ú ucir úzcase ucir
+SFX ú cir zcámonos ucir
+SFX ú uir úyanse uir
+SFX ú uir úyase uir
+SFX ú ir yámonos uir
diff --git a/Diccionarios/Spanish.dic b/Diccionarios/Spanish.dic
new file mode 100644
index 0000000..8fa97e3
--- /dev/null
+++ b/Diccionarios/Spanish.dic
@@ -0,0 +1,70158 @@
+70157
+ABS
+ADSL
+Abad
+Abadía
+Abajo
+Abalá
+Abancay
+Abanga
+Abapó
+Abasolo
+Abasticos
+Abdullah
+Abedules
+Abejas
+Abejones
+Abejorral
+Abelardo
+Abello
+Aberastain
+Abicin
+Aboabo
+Abona
+Abongán
+Aborlán
+Abra
+Abraham
+Abre
+Abreus
+Abriaquí
+Abucay
+Abulug
+Acacias
+Acacoyagua
+Acacías
+Academia
+Acajete
+Acala
+Acalayong
+Acambay
+Acanceh
+Acandí
+Acapetahua
+Acaponeta
+Acapulco
+Acaricuara
+Acarigua
+Acarí
+Acas
+Acateno
+Acatepec
+Acatic
+Acatlán
+Acatzingo
+Acaxochitlán
+Acayucan
+Accha
+Accomarca
+Acequia
+Acevedo
+Acha
+Achacachi
+Achaguas
+Achao
+Achapos
+Achaya
+Achiote
+Achiutla
+Achocalla
+Achoma
+Achotal
+Achí
+Aco
+Acobamba
+Acobambilla
+Acochaca
+Acocro
+Acolla
+Acolman
+Acomayo
+Aconchi
+Aconibe
+Aconquija
+Acopampa
+Acopia
+Acora
+Acoria
+Acos
+Acosta
+Acostambo
+Acosó
+Acraquia
+Acteopan
+Actopan
+Acuamanala
+Acueducto
+Acuero
+Acuitzio
+Acula
+Aculco
+Acultzingo
+Acutla
+Acuña
+Aczo
+Acámbaro
+Adams
+Adeje
+Adela
+Adelia
+Adentro
+Adolfo
+Adra
+Adriana
+Adriani
+Adrián
+Adán
+Aeropuerto
+Afganistán
+Agallpampa
+Agdangan
+Aglipay
+Agno
+Agoncillo
+Agoo
+Agosto
+Agrado
+Agrario
+Agrio
+Agrovilla
+Agrícola
+Agua
+Aguablanca
+Aguabonita
+Aguacatal
+Aguacate
+Aguacatera
+Aguachica
+Aguaclara
+Aguada
+Aguadas
+Aguadita
+Aguaditas
+Aguaestrada
+Aguak
+Agualeguas
+Aguamansa
+Aguanica
+Aguao
+Aguaray
+Aguas
+Aguasal
+Aguasay
+Aguascalientes
+Aguasclaras
+Aguasucia
+Aguazul
+Agudo
+Aguila
+Aguilar
+Aguilares
+Aguilera
+Aguililla
+Aguinaldo
+Aguirre
+Agusan
+Agustina
+Agustino
+Agustín
+Agutaya
+Agüimes
+Ahome
+Ahuac
+Ahuacatlán
+Ahuacuotzingo
+Ahualulco
+Ahuatempan
+Ahuatlán
+Ahuaycha
+Ahuazotepec
+Ahuehuetitla
+Ahuehuetitlán
+Ahumada
+Aija
+Aimogasta
+Aipe
+Aipecito
+Aiquile
+Aire
+Aires
+Aisladas
+Aitor
+Ajacuba
+Ajalpan
+Ajizal
+Ajoyani
+Ajuchitlán
+Ajuy
+Akil
+Aklan
+Al
+Alabat
+Alabel
+Alabáng
+Alacalián
+Alacuás
+Alamada
+Alaminos
+Alamos
+Alang
+Alanís
+Alaquines
+Alarcón
+Alaska
+Alatorre
+Alba
+Albacete
+Albania
+Albano
+Albarracín
+Albarradas
+Albay
+Alberdi
+Albergue
+Albert
+Alberti
+Alberto
+Albino
+Alboraya
+Albuera
+Alburquerque
+Albán
+Albí
+Alca
+Alcalá
+Alcamenca
+Alcancia
+Alcantarilla
+Alcaparral
+Alcides
+Alcira
+Alcoba
+Alcobendas
+Alcor
+Alcorcón
+Alcorta
+Alcoy
+Alcozauca
+Alcántara
+Alcázar
+Aldama
+Aldamas
+Aldana
+Aldaya
+Aldea
+Alegre
+Alegría
+Alegrías
+Alejandra
+Alejandro
+Alejandría
+Alem
+Alemania
+Alemán
+Aleosán
+Aletones
+Alex
+Alexander
+Alexandra
+Alfafar
+Alfajayucan
+Alfaz
+Alfonso
+Alfredo
+Alférez
+Algarrobal
+Algarrobo
+Algarrobos
+Algarrobosnaranjos
+Algeciras
+Algemesí
+Algete
+Algodonal
+Algodoncillo
+Alhama
+Alhaurín
+Alhué
+Aliaga
+Alianza
+Alicante
+Alicia
+Alico
+Aliguay
+Alilem
+Alimodian
+Alis
+Alisal
+Alitagtag
+Alizal
+Aljarafe
+Aljojuca
+Aljure
+Allacapán
+Allauca
+Allen
+Allende
+Almafuerte
+Almagra
+Almagro
+Almaguer
+Almansa
+Almazora
+Almeida
+Almendralejo
+Almendro
+Almería
+Almolongas
+Almoloya
+Almonte
+Almuñécar
+Alomía
+Alonso
+Alorán
+Alotepec
+Aloápam
+Alpabamba
+Alpatláhuac
+Alpes
+Alpoyeca
+Alpujarra
+Alquisiras
+Alquízar
+Alrevez
+Alsina
+Alta
+Altaclara
+Altaflor
+Altagracia
+Altamar
+Altamira
+Altamirano
+Altaquer
+Altar
+Altas
+Altavas
+Altavista
+Altea
+Altepexi
+Altico
+Alto
+Altotonga
+Alubijid
+Aluminé
+Alvarado
+Alvarez
+Alvear
+Alvira
+Amacayacú
+Amacueca
+Amacuro
+Amacuzac
+Amadeo
+Amagá
+Amaime
+Amalfi
+Amalia
+Amanalco
+Amanavén
+Amancio
+Amanecer
+Amantani
+Amarete
+Amarilis
+Amarillo
+Amarillos
+Amaro
+Amaru
+Amashca
+Amatenango
+Amatengo
+Amatepec
+Amatitlán
+Amatitán
+Amatlán
+Amatán
+Amaxac
+Amazonas
+Ambaguio
+Ambalema
+Ambar
+Ambo
+Amborco
+Amburayan
+Amealco
+Ameca
+Amecameca
+Ameghino
+Amena
+Ames
+Ameses
+Amilpas
+Amixtlán
+Amlan
+Amoles
+Amoltepec
+Amotape
+Amozoc
+Amparo
+Amparrado
+Amparraidasanta
+Ampatuan
+Ampatuán
+Amposta
+Ampudia
+Amulung
+Amuzgos
+Amé
+América
+Américas
+Ana
+Anacaro
+Anacleto
+Anaco
+Anaconia
+Anaime
+Analco
+Ananea
+Anao
+Anapia
+Anapoima
+Anaya
+Anayes
+Ancahuasi
+Ancasti
+Anchas
+Anchica
+Anchihuay
+Anchique
+Ancho
+Anchonga
+Anchucaya
+Anclar
+Anco
+Anco_Huallo
+Ancud
+Ancuyá
+Ancón
+Anda
+Andabamba
+Andacollo
+Andagoya
+Andagua
+Andahuaylas
+Andahuaylillas
+Andajes
+Andalgalá
+Andalucía
+Andamarca
+Andaquíes
+Andarapa
+Andaray
+Andaymarca
+Andes
+Andesla
+Andinápolis
+Andoas
+Andorra
+Andrade
+Andrapa
+Andrea
+Andresito
+Android
+Andrés
+Andújar
+Angadanan
+Angamacutiro
+Angangueo
+Anganoy
+Angaraes
+Angasmarca
+Angat
+Angel
+Angela
+Angeles
+Angelina
+Angelino
+Angelitas
+Angelitos
+Angelópolis
+Angol
+Angola
+Angono
+Angostura
+Angosturas
+Anguia
+Anguilla
+Angulo
+Anicano
+Animaná
+Animas
+Anita
+Anna
+Annobón
+Anolaima
+Anones
+Anorí
+Anra
+Anserma
+Ansermanuevo
+Anta
+Antabamba
+Antadó
+Antanas
+Antaparco
+Antauta
+Antequera
+Anterito
+Antero
+Antigua
+Antiguala
+Antiguo
+Antilla
+Antillas
+Antioquia
+Antipas
+Antipolo
+Antique
+Antofagasta
+Antolín
+Antomoreno
+Anton
+Antonia
+Antonino
+Antonio
+Antonioyurumanguí
+Antoñito
+Antoñitoyurumangui
+Antuco
+Antártida
+Anzoátegui
+Anzuelo
+Anzá
+Anáhuac
+Apan
+Aparco
+Aparicio
+Aparri
+Apartada
+Apartadero
+Apartadó
+Apasco
+Apaseo
+Apata
+Apatzingán
+Apaxco
+Apaxtla
+Apaya
+Apayao
+Apaza
+Apazapan
+Apazco
+Apetatitlán
+Apiay
+Apicalá
+Apizaco
+Aplao
+Apo
+Apoala
+Apodaca
+Apolinario
+Apolo
+Apolonia
+Apongo
+Aponte
+Aporo
+Aposentos
+Apostol
+Apozol
+Apple
+Apu
+Apulco
+Apulo
+Apure
+Apurímac
+Apuyelo
+Apía
+Apóstol
+Aquia
+Aquijes
+Aquila
+Aquiles
+Aquino
+Aquismón
+Aquitania
+Aquixtla
+Araba
+Arabia
+Arabos
+Aracataca
+Araceli
+Arache
+Arada
+Aradas
+Aragon
+Aragua
+Aragón
+Arahuay
+Arakán
+Arales
+Arama
+Aramango
+Aramayguán
+Aramberri
+Arancay
+Aranda
+Arandas
+Arango
+Arani
+Aranjuez
+Aranzazu
+Arapa
+Arara
+Araracuara
+Ararca
+Aratoca
+Arauca
+Araucanía
+Arauco
+Araujo
+Arauquita
+Araure
+Araújo
+Arbela
+Arbeláez
+Arboleda
+Arboledas
+Arboletes
+Arcabuco
+Arcadia
+Arcelia
+Archipiélago
+Arcial
+Arco
+Arcos
+Ardila
+Ardita
+Ardoz
+Areco
+Arella
+Arena
+Arenal
+Arenales
+Arenas
+Arenera
+Arenillo
+Arenosa
+Arenoso
+Arequipa
+Arequito
+Arevalo
+Arganda
+Argao
+Argelia
+Argelino
+Argentina
+Arguedas
+Argüello
+Ariadna
+Ariari
+Arias
+Arica
+Aricagua
+Aricuntí
+Aridane
+Ariguaní
+Arimena
+Aringay
+Ario
+Ariporo
+Arismendi
+Arista
+Aristóbulo
+Aristóteles
+Aritao
+Arivechi
+Arizal
+Arizona
+Arizpe
+Arjona
+Arma
+Armadillo
+Armando
+Armas
+Armenia
+Armenta
+Armero
+Armería
+Armilla
+Armstrong
+Arnau
+Aro
+Arona
+Arosa
+Arq
+Arquéz
+Arrayan
+Arrayanes
+Arrayán
+Arrecha
+Arrecifal
+Arrecife
+Arredondo
+Arriaga
+Arriba
+Arrimadero
+Arrobleda
+Arroyito
+Arroyo
+Arroyohondo
+Arrozal
+Arteaga
+Arteijo
+Artemisa
+Arturo
+Aruba
+Arucas
+Arusí
+Arvelo
+Aráyat
+Arémasahin
+Arévalo
+Ascencio
+Ascensión
+Ascope
+Ascope
+Asentamiento
+Aserradero
+Aserrío
+Asesí
+Asia
+Asientos
+Asillo
+Asingan
+Asipulo
+Asociación
+Asodema
+Asoleado
+Aspe
+Asprilla
+Aspásica
+Asquipata
+Astacinga
+Astata
+Astilleros
+Astrea
+Asturias
+Asunción
+Asís
+Ata
+Atabapo
+Atacama
+Ataco
+Atacuarí
+Atajo
+Atalaya
+Atanasio
+Atanquez
+Ataquero
+Atardeceres
+Atarjea
+Atarraya
+Atatlahuca
+Ataura
+Atavillos
+Ate
+Ateixtlahuaca
+Atemajac
+Atempa
+Atempan
+Atenango
+Atenas
+Atenco
+Atengo
+Atenguillo
+Atepec
+Aterrado
+Atexcal
+Aticance
+Atico
+Atil
+Atimonan
+Atiquipa
+Atitalaquia
+Atitlán
+Atizapán
+Atlacomulco
+Atlahuilco
+Atlamajalcingo
+Atlangatepec
+Atlapexco
+Atlatlahucan
+Atlautla
+Atlequizayan
+Atlixco
+Atlixtac
+Atltzayanca
+Atlántico
+Atoc
+Atok
+Atolinga
+Atotonilco
+Atoyac
+Atoyatempan
+Atoyosa
+Atrato
+Atuncela
+Atuncolla
+Atures
+Atzacan
+Atzala
+Atzalan
+Atzitzihuacán
+Atzitzintla
+Atzompa
+Auca
+Aucallama
+Aucara
+Aují
+Auquinco
+Aurahua
+Auras
+Aurelio
+Aures
+Aurora
+Australia
+Austria
+Autana
+Autlán
+Auxiliadora
+Auza
+Avanzada
+Avelino
+Avendaño
+Avia
+Avianca
+Avila
+Avilés
+Avirama
+Avispero
+Awajun
+Axapusco
+Axel
+Axochiapan
+Axocomanitla
+Axtla
+Axutla
+Ayabaca
+Ayacucho
+Ayahualulco
+Ayahuanco
+Ayala
+Ayamonte
+Ayapango
+Ayapata
+Ayapel
+Ayautla
+Ayavi
+Ayaviri
+Ayerbe
+Aymaraes
+Ayna
+Ayo
+Ayometla
+Ayoquezco
+Ayotlán
+Ayotoxco
+Ayotzintepec
+Aysén
+Ayungon
+Ayuquila
+Ayuquililla
+Ayutla
+Azafranal
+Azcapotzalco
+Azerbaiyán
+Aznalfarache
+Azogue
+Azoyú
+Azucar
+Azueta
+Azufral
+Azul
+Azules
+Azuqueca
+Azángaro
+Azúcar
+Añatuya
+Añisoc
+Babagasag
+Babega
+Babuyan
+Baca
+Bacadéhuachi
+Bacalar
+Bacanora
+Bacao
+Bacarra
+Bacca
+Bacerac
+Bachíniva
+Baclaran
+Bacnotan
+Baco
+Bacoachi
+Bacolod
+Bacolor
+Bacong
+Bacoor
+Bacuag
+Bacungan
+Bacá
+Bacólod
+Badajoz
+Badalona
+Badea
+Badel
+Badillo
+Badiraguato
+Bado
+Badoc
+Baena
+Bagabag
+Bagac
+Bagadó
+Baganga
+Bagatayam
+Bagazal
+Baggao
+Bago
+Bagolatao
+Bagong
+Bagre
+Bagrerapuerto
+Bagres
+Bagua
+Baguan
+Baguio
+Bagulin
+Bagumbayan
+Bahamas
+Bahía
+Bais
+Baja
+Bajas
+Bajirá
+Bajito
+Bajo
+Bakkao
+Bakun
+Balabac
+Balabagán
+Balagtas
+Balaguén
+Balala
+Balalaika
+Balambán
+Balancán
+Balanga
+Balaoan
+Balastrera
+Balayan
+Balbalan
+Balboa
+Balcarce
+Balcon
+Balconcitos
+Balcones
+Balcón
+Baldat
+Baleares
+Baler
+Balesín
+Balete
+Baliangao
+Baliguian
+Balinatio
+Balindong
+Balingoán
+Balintang
+Ballestas
+Ballestero
+Ballesteros
+Balleza
+Balmoral
+Baloy
+Balsa
+Balsal
+Balsapuerto
+Balsas
+Balsillas
+Balsitas
+Balso
+Baltazar
+Balud
+Balungao
+Balut
+Balvanera
+Balábac
+Balíuag
+Bambamarca
+Bambang
+Bambas
+Bambán
+Bambú
+Bananera
+Banaue
+Banaybanay
+Banayoyo
+Banbanán
+Banca
+Banco
+Bancos
+Banda
+Banderas
+Banderilla
+Banes
+Banga
+Bangar
+Bangañitas
+Bangladés
+Bangued
+Banguí
+Bani
+Banilad
+Banisilán
+Banna
+Banoy
+Bansalán
+Bansud
+Bantay
+Bantayan
+Bantulán
+Bantón
+Banámichi
+Baracaldo
+Baracoa
+Baradero
+Baraguá
+Baralt
+Barandillas
+Baranoa
+Baras
+Baraya
+Barañáin
+Barba
+Barbacoa
+Barbacoas
+Barbados
+Barbara
+Barbascal
+Barbate
+Barberá
+Barbillas
+Barbosa
+Barca
+Barcelona
+Barco
+Barichara
+Barili
+Bariloche
+Barinas
+Barira
+Barit
+Barka
+Barlig
+Barne
+Barnechea
+Barobo
+Barongis
+Barotac
+Baroy
+Barquisimeto
+Barra
+Barragán
+Barrameda
+Barranca
+Barrancabermeja
+Barrancalebrija
+Barrancas
+Barranco
+Barrancuda
+Barrancón
+Barranquilla
+Barranquillita
+Barranquita
+Barrera
+Barrialosa
+Barrientos
+Barrigón
+Barrio
+Barrios
+Barro
+Barroblanco
+Barron
+Barsal
+Bartola
+Bartolo
+Bartolomé
+Baruta
+Barzal
+Barzalosa
+Baréin
+Barí
+Barú
+Basadre
+Basauri
+Basavilbaso
+Basay
+Basco
+Basey
+Basilan
+Basilio
+Basilisa
+Basilán
+Basilé
+Basista
+Bastidas
+Bastilla
+Basuru
+Basúd
+Bata
+Batabanó
+Batac
+Batanes
+Batangas
+Bataraza
+Batata
+Batatal
+Bataán
+Bateas
+Batero
+Bato
+Batopilas
+Batuan
+Batán
+Bauan
+Bauang
+Baudilio
+Baudocito
+Baudó
+Bauko
+Baungón
+Baura
+Baures
+Bauta
+Bautista
+Bavispe
+Baviácora
+Bay
+Bayabas
+Bayambang
+Bayamo
+Bayan
+Bayas
+Bayawan
+Baybay
+Bayog
+Bayombong
+Bayugan
+Bayunca
+Baz
+Baza
+Bazán
+Baños
+Baó
+Bco
+Beatriz
+Bebaramá
+Bebará
+Bebedó
+Becerril
+Begoña
+Bejucal
+Bejuma
+Bejuquillo
+Belalcázar
+Belencito
+Belgrano
+Belice
+Belisario
+Bell
+Bella
+Bellaluz
+Bellavista
+Belleza
+Bellido
+Bellingrodt
+Bello
+Bellos
+Belmira
+Belmonte
+Beltrán
+Belén
+Benalmádena
+Benavides
+Bendiciones
+Benedetti
+Benedicto
+Benemérito
+Benguet
+Beni
+Benicarló
+Benidorm
+Benito
+Benjamín
+Benjumea
+Benín
+Benítez
+Beque
+Beraun
+Berazategui
+Berbeo
+Beriguadó
+Berisso
+Berkeley
+Berlín
+Bermeja
+Bermejal
+Bermejala
+Bermuda
+Bermúdez
+Bernal
+Bernard
+Bernardino
+Bernardo
+Berong
+Berrio
+Berriozábal
+Berrotarán
+Berruecos
+Berrugas
+Berrío
+Berthet
+Bertin
+Berástegui
+Besao
+Besote
+Besós
+Betancourt
+Betancur
+Betania
+Betanzos
+Betaza
+Betecito
+Betel
+Betoyes
+Betulia
+Beté
+Betéitiva
+Betón
+Bialet
+Biavo
+Biaó
+Bicolandia
+Bidjabidjan
+Bielorrusia
+Bien
+Bigote
+Bijagual
+Bijaito
+Bilar
+Bilbao
+Bilirán
+Billar
+Binahian
+Binalbagan
+Binalonán
+Binangonan
+Binde
+Bindoy
+Binmaley
+Binondo
+Binuangán
+Binudac
+Biobío
+Bioko
+Birmania
+Biruaca
+Bisayas
+Bislig
+Bissau
+Bisáu
+Bitaco
+Bituima
+Bizkaia
+Biñan
+Blanca
+Blancas
+Blanco
+Blanes
+Blanquicet
+Blas
+Bleo
+Boa
+Boaan
+Boac
+Boadilla
+Boavita
+Boayan
+Boba
+Bobadilla
+Bobal
+Bobo
+Boca
+Bocachica
+Bocagrande
+Bocana
+Bocas
+Bocatocino
+Bocaue
+Bochalema
+Bochil
+Bochoromá
+Boconoíto
+Boconó
+Bocoyna
+Bodega
+Bodegas
+Boedo
+Bogo
+Bogotá
+Bohol
+Bohío
+Bohórquez
+Boitiva
+Bojacá
+Bojayá
+Bokobá
+Bokod
+Bolaños
+Bolinao
+Boliney
+Bolivar
+Bolivia
+Bollenar
+Bolo
+Bolognesi
+Bolomadre
+Bolombolo
+Bolsa
+Bolívar
+Bolívares
+Bomba
+Bombanyoko
+Bomboná
+Bombón
+Bonafont
+Bonda
+Bonete
+Bonfil
+Bongabong
+Bongabón
+Bongao
+Bongará
+Bongas
+Bongo
+Bonguita
+Bonifacio
+Bonificio
+Bonilla
+Bonita
+Bonito
+Bonnett
+Bonza
+Boquerón
+Boquilla
+Boquillas
+Boquillita
+Boquía
+Boraudo
+Borbur
+Borbón
+Bordo
+Bordones
+Borja
+Borongan
+Borrachos
+Borrascosa
+Borrero
+Borácay
+Bosco
+Bosconia
+Bosigas
+Bosnia
+Bosque
+Bosques
+Bossa
+Boston
+Bosé
+Botafogo
+Botalón
+Botanilla
+Botas
+Bote
+Botero
+Botic
+Botica
+Botigues
+Botillero
+Botlog
+Botolan
+Botsuana
+Botón
+Bouvet
+Bovril
+Boyacence
+Boyacá
+Boyahuazú
+Boyeros
+Boyuibe
+Boó
+Bragado
+Brandsen
+Brasil
+Brasiles
+Brasilia
+Brasito
+Braunau
+Brava
+Bravas
+Bravo
+Bravos
+Brazo
+Brazos
+Brea
+Brenda
+Breña
+Breñas
+Briceño
+Bricha
+Brillante
+Brillantina
+Brinkmann
+Brisa
+Brisas
+Briseñas
+Brisos
+Brizuela
+Brión
+Broche
+Brochero
+Broqueles
+Broquelito
+Brown
+Brugo
+Brujas
+Brunéi
+Bruselas
+Bruzual
+Brígida
+Buadiposo
+Buayan
+Bubeta
+Bubuey
+Bucalemu
+Bucaramanga
+Bucarasica
+Bucare
+Bucas
+Bucay
+Buchado
+Buchely
+Buchitolo
+Buchivacoa
+Bucloc
+Buco
+Buctzotz
+Buena
+Buenas
+Buenaventura
+Buenavista
+Buenavistica
+Buenos
+Buesaco
+Buesaquillo
+Buey
+Buga
+Bugalagrande
+Bugallón
+Bugsuk
+Buguey
+Buguias
+Buhi
+Buho
+Builópolis
+Buin
+Buitrera
+Bujaravita
+Bukidnon
+Bulacán
+Bulan
+Buldibuyo
+Buldón
+Bulero
+Bulgaria
+Buli
+Bulira
+Bullones
+Bulnes
+Buluán
+Bunawan
+Bunog
+Buntong
+Burabod
+Buraga
+Burauen
+Burdeos
+Burgos
+Burias
+Buritaca
+Buriticá
+Burjasot
+Burkina
+Buroz
+Burriana
+Burro
+Burruscos
+Burubatá
+Burujón
+Burundi
+Busbanzá
+Bustamante
+Bustos
+Busuanga
+Butig
+Butuan
+Buturama
+Bután
+Bácum
+Báguanos
+Bálsamo
+Bárbara
+Bélgica
+Bétera
+Bóntoc
+Búrbura
+C
+CD
+CFE
+CNDH
+CONACYT
+CONAGUA
+CURP
+Caba
+Cabacán
+Cabada
+Cabadbaran
+Cabagán
+Cabaiguán
+Cabal
+Caballero
+Caballeros
+Caballo
+Caballos
+Cabana
+Cabanaconde
+Cabanatúan
+Cabanglasán
+Cabangán
+Cabanilla
+Cabanillas
+Cabarroguis
+Cabas
+Cabatangan
+Cabatuán
+Cabaña
+Cabañas
+Cabañita
+Cabañitas
+Cabecera
+Cabecital
+Cabello
+Cabiao
+Cabildo
+Cabimas
+Cabo
+Cabog
+Caborca
+Cabos
+Cabra
+Cabras
+Cabrera
+Cabrerita
+Cabucgayan
+Cabudare
+Cabugao
+Cabullarito
+Cabunga
+Cabuntalán
+Cabuntug
+Cabuya
+Cabuyal
+Cabuyales
+Cabuyaro
+Cabuyera
+Cabí
+Cabú
+Cabúyao
+Cacagual
+Cacahoatán
+Cacahual
+Cacahuatepec
+Cacalchén
+Cacalotepec
+Cacaloxtepec
+Cacao
+Cacaotal
+Cacaotepec
+Cacarica
+Cacatachi
+Cacayal
+Cacerí
+Cachachi
+Cachama
+Cachapoal
+Cachi
+Cachicadan
+Cachicamo
+Cachimayo
+Cachimbal
+Cachipay
+Cachirí
+Cachora
+Cacicazgo
+Cacique
+Cacocum
+Cacra
+Cadavid
+Cadena
+Cadereyta
+Cadillo
+Cafayate
+Café
+Cagayancillo
+Cagayán
+Cagdanao
+Cagdayánao
+Cagmasoso
+Cagua
+Caguancito
+Cagui
+Caguises
+Caguáit
+Caguán
+Cahuac
+Cahuacho
+Cahuacuá
+Cahuapanas
+Caibarién
+Caibe
+Caibirán
+Caicara
+Caicay
+Caicedo
+Caicedonia
+Caicos
+Caimalito
+Caimancito
+Caimanera
+Caiminto
+Caimital
+Caimitillal
+Caimito
+Caimo
+Caimon
+Caimos
+Caimán
+Cainta
+Cairani
+Cairo
+Caja
+Cajabamba
+Cajacay
+Cajamarca
+Cajamarquilla
+Cajapi
+Cajapí
+Cajaruro
+Cajas
+Cajatambo
+Cajay
+Cajeme
+Cajete
+Cajibío
+Cajicá
+Cajigal
+Cajonos
+Cajón
+Cal
+Calabanga
+Calabasa
+Calabazal
+Calabazo
+Calabazos
+Calabozo
+Calaca
+Calafell
+Calagnaan
+Calahorra
+Calakmul
+Calalong
+Calama
+Calamar
+Calamarca
+Calamasing
+Calamba
+Calambá
+Calamoima
+Calamuchita
+Calana
+Calanasan
+Calandaima
+Calango
+Calao
+Calapuja
+Calapán
+Calarcá
+Calasag
+Calasiao
+Calastraba
+Calatagan
+Calatagbak
+Calatayud
+Calatrava
+Calauag
+Calauan
+Calauit
+Calavera
+Calayan
+Calayán
+Calbayog
+Calbiga
+Calbuco
+Calca
+Calcahualco
+Calchaquí
+Caldas
+Caldas
+Caldera
+Calderas
+Calderón
+Caldono
+Caledonia
+Calera
+Caleras
+Caleta
+Caleños
+Cali
+Calibío
+Calichales
+Caliches
+Caliente
+California
+Calihualá
+Calima
+Calimaya
+Calimete
+Calintaán
+Calixto
+Calkiní
+Callahuanca
+Callalli
+Callanmarca
+Callao
+Callayuc
+Calle
+Callejas
+Callejón
+Callelarga
+Callemar
+Calleria
+Calles
+Calnali
+Calonge
+Caloocan
+Calotmul
+Caloto
+Calpan
+Calpe
+Calpulalpan
+Calquis
+Caltepec
+Caluceplan
+Calumpang
+Calumpit
+Calvario
+Calvillo
+Calviá
+Calvo
+Calzada
+Calzón
+Camacho
+Camaguán
+Camagüey
+Camajuaní
+Camajón
+Camalaniugán
+Camalig
+Camaligan
+Camanaos
+Camancha
+Camanti
+Camaná
+Camargo
+Camarines
+Camarones
+Camarón
+Camas
+Camatagua
+Cambalache
+Cambao
+Cambimba
+Camboya
+Cambras
+Cambre
+Cambrils
+Cambulo
+Camejo
+Camelia
+Camelias
+Camerino
+Camerún
+Camiguin
+Camiguín
+Camilaca
+Camilandia
+Camiling
+Camilo
+Caminaca
+Camino
+Caminos
+Camiri
+Camocuautla
+Camorras
+Camotlán
+Campamento
+Campana
+Campanario
+Campanero
+Campanilla
+Campanita
+Campano
+Camparrusia
+Campeche
+Campechuela
+Campello
+Camperucho
+Campesina
+Campestre
+Campiña
+Campo
+Campoalegre
+Campoalegrearzario
+Campobello
+Campobonito
+Campohermoso
+Campong
+Camporredondo
+Campos
+Camposano
+Campoverde
+Camuestes
+Canadá
+Canaguaro
+Canal
+Canaletal
+Canalete
+Canals
+Cananea
+Cananguá
+Canaria
+Canarias
+Canas
+Canatlán
+Canayre
+Canañete
+Canceles
+Canchabamba
+Canchala
+Canchaque
+Canchayllo
+Canchis
+Cancino
+Cancuc
+Candaba
+Candamil
+Candarave
+Candela
+Candelaria
+Candelarias
+Candelia
+Candelilla
+Candelillas
+Candijay
+Candoni
+Candua
+Candón
+Canelas
+Canelo
+Canelos
+Caney
+Cangallo
+Cangas
+Cangrejo
+Canigao
+Canipo
+Canipán
+Canis
+Canlaón
+Cano
+Canoa
+Canoas
+Canocas
+Cansahcab
+Cansecos
+Canta
+Cantabria
+Cantagallar
+Cantagallo
+Cantalomota
+Cantamayec
+Cantarito
+Cantarrana
+Cantera
+Canteras
+Cantiasay
+Cantil
+Cantilán
+Cantos
+Cantón
+Canutal
+Canutalito
+Canuto
+Cao
+Caoayan
+Capachica
+Capacmarca
+Caparrapí
+Capas
+Capatagán
+Capaya
+Capazo
+Capellanía
+Capellanías
+Capelo
+Capilla
+Capillas
+Capinota
+Capistrano
+Capitanejo
+Capivara
+Capote
+Capri
+Capricho
+Capucho
+Capulco
+Capulhuac
+Capuli
+Capulálpam
+Capurganá
+Caquetania
+Caquetá
+Caquiona
+Caraballo
+Carabamba
+Carabao
+Carabaya
+Carabayllo
+Carabobo
+Caracas
+Carache
+Caracol
+Caracolicito
+Caracollo
+Caracolí
+Caracoto
+Caracuchas
+Caraga
+Carahue
+Caramanta
+Caramelo
+Caramoran
+Carampangue
+Carampoma
+Caranal
+Caranavi
+Carania
+Carapo
+Caraqueño
+Carare
+Caras
+Carasi
+Carauta
+Caravaca
+Caravelí
+Caraybamba
+Caraz
+Caraño
+Carballo
+Carbonera
+Carbonero
+Carbó
+Carbón
+Carcagente
+Carcarañá
+Carcasí
+Carchi
+Carcuel
+Cardona
+Cardonal
+Cardones
+Cardón
+Carelmapu
+Carepa
+Cargazol
+Cargueros
+Carhuacallanga
+Carhuacayan
+Carhuamayo
+Carhuanca
+Carhuapampa
+Carhuaz
+Carhué
+Cariaco
+Caribayona
+Caribe
+Caribia
+Carichí
+Caripe
+Carirubana
+Carital
+Carito
+Carles
+Carlos
+Carlosama
+Carlota
+Carlín
+Carme
+Carmela
+Carmelita
+Carmelo
+Carmen
+Carminia
+Carmona
+Carnaza
+Carnizala
+Caro
+Carogo
+Carola
+Carolina
+Caromatán
+Caroní
+Carora
+Caroya
+Carpa
+Carpintero
+Carpio
+Carquin
+Carra
+Carraipía
+Carranglán
+Carranza
+Carrascal
+Carrasquilla
+Carrera
+Carretal
+Carretalito
+Carretera
+Carreteras
+Carretero
+Carreto
+Carretos
+Carreño
+Carrilerakm
+Carrillo
+Carrizal
+Carrizales
+Carrión
+Carrón
+Cartagena
+Cartago
+Carumas
+Carunal
+Carupa
+Carurú
+Carvajal
+Carácuaro
+Carúpano
+Casa
+Casabe
+Casabianca
+Casablanca
+Casacaza
+Casacoima
+Casafría
+Casanare
+Casanova
+Casas
+Casca
+Cascada
+Cascadas
+Cascajal
+Cascajalito
+Cascajera
+Cascajero
+Cascajita
+Cascapara
+Cascarilla
+Cascarillal
+Cascaron
+Cascas
+Cashapampa
+Casibare
+Casigurán
+Casilda
+Casimiro
+Casitas
+Casián
+Casma
+Caso
+Caspisapa
+Casta
+Castaña
+Castañal
+Castañeda
+Castaños
+Castelar
+Castelblanco
+Casteldefels
+Castellana
+Castellanos
+Castellar
+Castelli
+Castellón
+Castex
+Castigo
+Castilla
+Castillejos
+Castilleral
+Castilletes
+Castillo
+Castillos
+Castilo
+Castrillón
+Castro
+Castrovirreyna
+Casuarito
+Casuso
+Cataarmán
+Catabán
+Catac
+Catacaos
+Catache
+Catachilla
+Catahuasi
+Cataima
+Catalina
+Cataluña
+Catalán
+Catamarca
+Catambuco
+Catanauan
+Catanduanes
+Catapilco
+Cataquita
+Catar
+Catarina
+Catarmán
+Catarroja
+Catatumbo
+Catavi
+Catazajá
+Catbalogan
+Cateel
+Catemaco
+Catemu
+Catep
+Caterine
+Catigbian
+Catilluc
+Cativo
+Catmón
+Catorce
+Catriel
+Catru
+Cauayan
+Cauayán
+Cauca
+Caucana
+Caucaseco
+Caucasia
+Caucete
+Cauchal
+Caucheras
+Caucho
+Cauchos
+Caujaral
+Caujul
+Caunapí
+Cauquenes
+Cauri
+Causado
+Causana
+Causuagán
+Cauto
+Caviernesan
+Cavite
+Caxhuacan
+Cay
+Cayalti
+Cayara
+Cayarani
+Caycedo
+Cayenos
+Cayetano
+Cayitos
+Caylloma
+Cayma
+Cayna
+Caynarachi
+Cayo
+Cayran
+Cayumba
+Cazones
+Caña
+Cañaboba
+Cañabraval
+Cañada
+Cañadas
+Cañaduzal
+Cañahuate
+Cañaris
+Cañas
+Cañasgordas
+Cañaveral
+Cañaveralejo
+Cañaverales
+Cañete
+Cañitas
+Cañito
+Cañizales
+Caño
+Cañohondo
+Cañuelar
+Cañuelas
+Cañás
+Cañón
+Ccapi
+Ccarhuayo
+Ccatca
+Ccochaccasa
+Ccorca
+Cdad
+Cebadal
+Cebadero
+Cebú
+Cecilia
+Cedeño
+Cediel
+Cedral
+Cedralito
+Cedrito
+Cedro
+Cedron
+Cedros
+Cefiro
+Ceiba
+Ceibal
+Ceibito
+Ceilán
+Ceja
+Cejita
+Celaya
+Celedón
+Celendín
+Celestún
+Celia
+Celsius
+Cenepa
+Cenizo
+Cenotillo
+Centenario
+Centeno
+Centla
+Central
+Centrales
+Centro
+Centroamérica
+Cepeda
+Cepitá
+Ceral
+Ceres
+Cereté
+Cerezuela
+Cerinza
+Cerotal
+Cerrada
+Cerrajones
+Cerralvo
+Cerri
+Cerrillo
+Cerrito
+Cerritos
+Cerro
+Cerropetrona
+Cerros
+Certergui
+Cervantes
+Cesar
+Cespedes
+Cestillal
+Cetina
+Cetino
+Ceuta
+Chabás
+Chaca
+Chacabamba
+Chacabuco
+Chacaltaya
+Chacaltianguis
+Chacao
+Chacapalpa
+Chacapampa
+Chacarillas
+Chacarita
+Chacas
+Chacayan
+Chaccho
+Chaccrampa
+Chachagüí
+Chachajó
+Chachapoyas
+Chachas
+Chachoápam
+Chaclacayo
+Chacoche
+Chacsinkín
+Chacua
+Chacuante
+Chacña
+Chacón
+Chad
+Chadin
+Chafalote
+Chaglla
+Chagratadá
+Chagualal
+Chaguaní
+Chaguaramas
+Chaguarurco
+Chahuites
+Chairá
+Chaitén
+Chajal
+Chajarí
+Chala
+Chalaco
+Chalalbí
+Chalamarca
+Chalcatongo
+Chalchal
+Chalchicomula
+Chalchicuautla
+Chalchihuites
+Chalchihuitán
+Chalco
+Chalcos
+Chalguayaco
+Chalhuanca
+Challabamba
+Challapata
+Challas
+Challhuahuacho
+Chalma
+Chalo
+Chalán
+Chamaca
+Chamarra
+Chamba
+Chambacú
+Chambara
+Chambare
+Chambas
+Chambu
+Chamez
+Chameza
+Chami
+Chamical
+Chamizo
+Champotón
+Champán
+Chamula
+Chamuscado
+Chamón
+Chana
+Chanal
+Chancay
+Chancaybaños
+Chanchamayo
+Chancleta
+Chane
+Changas
+Changuillo
+Chankas
+Chankom
+Chanzará
+Chao
+Chapa
+Chapab
+Chapacual
+Chapal
+Chapala
+Chapantongo
+Chaparra
+Chaparral
+Chaparrala
+Chaparrera
+Chaparro
+Chaparros
+Chapetona
+Chapila
+Chapilar
+Chapimarca
+Chapinero
+Chapira
+Chappien
+Chapulapa
+Chapulco
+Chapulhuacán
+Chapultenango
+Chapultepec
+Chaquiro
+Chaquita
+Characato
+Charagua
+Charallave
+Charalá
+Charambirá
+Charanga
+Charapan
+Charat
+Charata
+Charcana
+Charcas
+Charco
+Charcón
+Charguayaco
+Charo
+Charquitas
+Charquito
+Charras
+Charta
+Chascomús
+Chato
+Chaulan
+Chaupiloma
+Chaupimarca
+Chauta
+Chaux
+Chaves
+Chavin
+Chavinave
+Chavinda
+Chavinillo
+Chavisnán
+Chaviva
+Chaviña
+Chavín
+Chayanta
+Chayuco
+Chazumba
+Chazuta
+Chañar
+Chañaral
+Checa
+Checacupe
+Checca
+Checras
+Chemax
+Chembe
+Chemesquemena
+Chenalhó
+Chenche
+Chengue
+Chepe
+Chepen
+Chepes
+Chepén
+Cherquenco
+Cherán
+Chete
+Chetilla
+Cheto
+Cheva
+Chiapa
+Chiapas
+Chiapilla
+Chiara
+Chiautempan
+Chiautla
+Chiautzingo
+Chibolos
+Chica
+Chicahua
+Chicalá
+Chicama
+Chicao
+Chicche
+Chichas
+Chichicápam
+Chichimene
+Chichimilá
+Chichiquila
+Chicho
+Chicla
+Chiclana
+Chiclayo
+Chicmo
+Chico
+Chicoasén
+Chicoloapan
+Chicomezúchil
+Chicomuselo
+Chiconamel
+Chiconcuac
+Chiconcuautla
+Chiconquiaco
+Chicontepec
+Chicoral
+Chicureo
+Chicxulub
+Chicú
+Chien
+Chietla
+Chiflas
+Chigmecatitlán
+Chignahuapan
+Chignautla
+Chigorodó
+Chiguarandó
+Chiguata
+Chiguayante
+Chiguero
+Chiguirip
+Chihuahua
+Chihuitán
+Chikindzonot
+Chila
+Chilac
+Chilapa
+Chilateca
+Chilca
+Chilcal
+Chilcas
+Chilcaymarca
+Chilcayoc
+Chilchota
+Chilchotla
+Chilcuautla
+Chile
+Chilecito
+Chiles
+Chilete
+Chiliquin
+Chillanquer
+Chillepín
+Chillia
+Chilloa
+Chillurco
+Chillán
+Chilpancingo
+Chiltepec
+Chilvi
+Chilvicito
+Chilón
+Chima
+Chimalapa
+Chimalhuacán
+Chimaltitán
+Chimba
+Chimban
+Chimbarongo
+Chimbe
+Chimborazo
+Chimbote
+Chimbuza
+Chimbuzal
+Chimbí
+Chimi
+Chimiandó
+Chimichagua
+Chimila
+Chimoré
+Chimá
+Chimú
+China
+Chinameca
+Chinampa
+Chinantla
+Chinauta
+Chinavita
+Chincha
+Chinchao
+Chinchaypujio
+Chinchero
+Chincheros
+Chinchihuasi
+Chinchiná
+Chincho
+Chincolco
+Chindúa
+Chinela
+Chingale
+Chingalpo
+Chingas
+Chinicuila
+Chino
+Chinoblas
+Chintado
+Chinulito
+Chinácota
+Chinú
+Chiongbian
+Chipa
+Chipacuerdo
+Chipal
+Chipalo
+Chipao
+Chipaque
+Chipatá
+Chipaviejo
+Chipre
+Chipuelo
+Chipurana
+Chiqui
+Chiquian
+Chiquichoqui
+Chiquihuitlán
+Chiquilinda
+Chiquilistlán
+Chiquinquirá
+Chiquita
+Chiquito
+Chiquí
+Chircal
+Chire
+Chires
+Chiribío
+Chiricana
+Chiriguaná
+Chirimoto
+Chirinos
+Chirivella
+Chiscas
+Chispas
+Chispero
+Chisquilla
+Chisquío
+Chita
+Chitacomar
+Chitagá
+Chitaraque
+Chitarrán
+Chivatá
+Chivay
+Chivera
+Chiviguidó
+Chivilcoy
+Chivolo
+Chivor
+Choachí
+Choapas
+Chocamán
+Chocho
+Chocholá
+Chochope
+Choco
+Chococito
+Chocoita
+Chocontá
+Chocope
+Chocorvos
+Chocos
+Chocó
+Choel
+Choele
+Choix
+Chojata
+Cholchol
+Choles
+Cholina
+Cholon
+Cholula
+Chonchi
+Choncho
+Chongos
+Chongoyape
+Chontabamba
+Chontaduro
+Chontal
+Chontali
+Chontla
+Choquehuanca
+Choras
+Choropampa
+Choros
+Chorrera
+Chorreras
+Chorrillo
+Chorrillos
+Chorro
+Chorros
+Chos
+Chota
+Choápam
+Christian
+Christián
+Chuare
+Chubut
+Chuca
+Chucarima
+Chuco
+Chucuito
+Chucunes
+Chucuní
+Chucurí
+Chucándiro
+Chugandí
+Chugay
+Chuguldí
+Chugur
+Chulla
+Chulucanas
+Chulumani
+Chumatlán
+Chumayel
+Chumbivilcas
+Chumpi
+Chumpundún
+Chumuch
+Chunan
+Chungui
+Chupa
+Chupaca
+Chupamarca
+Chupave
+Chupey
+Chupuro
+Chuquibamba
+Chuquibambilla
+Chuquis
+Chuquisaca
+Churcampa
+Churidó
+Churintzio
+Churubamba
+Churuja
+Churumuco
+Churupamba
+Chuscal
+Chuscales
+Chuscalito
+Chuschi
+Chuzo
+Chámeza
+Chávez
+Chépica
+Chía
+Chínipas
+Chíquiza
+Cicuco
+Ciego
+Cielo
+Ciempozuelos
+Cien
+Cienaga
+Cienaguita
+Cienegueta
+Cieneguilla
+Cienfuegos
+Cieza
+Cifuentes
+Cihuatlán
+Cimarronas
+Cimarrón
+Cimitarra
+Cincelada
+Cinco
+Cincodias
+Cincuenta
+Cintalapa
+Cintura
+Cipolletti
+Cipriano
+Circa
+Circasia
+Cirilo
+Ciro
+Ciruelos
+Cirundó
+Cisjordania
+Cisneros
+Cispata
+Cispataca
+Cite
+Citlaltépetl
+Citronela
+Ciudad
+Ciudadela
+Ciénaga
+Ciénega
+Ciénegas
+Ciénegueta
+Clara
+Claras
+Claraval
+Claret
+Clarita
+Claro
+Clarín
+Claudia
+Claver
+Clavero
+Clavería
+Clemencia
+Clemente
+Clipperton
+Cliza
+Clodomira
+Clorinda
+Club
+Coa
+Coacalco
+Coacoatzintla
+Coahuayana
+Coahuayutla
+Coahuila
+Coahuitlán
+Coalaque
+Coalcomán
+Coapilla
+Coapitas
+Coasa
+Coata
+Coatecas
+Coatepec
+Coatlán
+Coatzacoalcos
+Coatzingo
+Coatzintla
+Coatzóspam
+Coayare
+Coayllo
+Cobadillo
+Cobado
+Cobquecura
+Coca
+Cocabamba
+Cocachacra
+Cocal
+Cocalito
+Cocas
+Cocha
+Cochabamba
+Cochamal
+Cochamarca
+Cochan
+Cochapeti
+Cocharcas
+Cochas
+Cochoapa
+Cochorco
+Cochrane
+Coco
+Coconuco
+Cocora
+Cocorná
+Cocoro
+Cocorote
+Cocotitlán
+Cocove
+Cocuelo
+Cocula
+Cocuy
+Codazzi
+Codegua
+Codina
+Codito
+Codo
+Coelemu
+Coello
+Coeneo
+Coetzala
+Coghlan
+Cogo
+Cogua
+Cohetando
+Cohetzala
+Cohuecan
+Coicoyán
+Coihaique
+Coihue
+Coihueco
+Coimes
+Coinco
+Coipa
+Coishco
+Coita
+Coixtlahuaca
+Cojata
+Cojedes
+Cojumatlán
+Colambugán
+Colan
+Colasay
+Colbún
+Colca
+Colcabamba
+Colcamar
+Colcapirhua
+Colcha
+Coldesabarrio
+Colegio
+Coles
+Coley
+Colima
+Colimba
+Colina
+Colinas
+Colipa
+Collado
+Collaguasi
+Collana
+Collao
+Collazos
+Collipulli
+Colmenar
+Coloma
+Colombia
+Colomboy
+Colombres
+Colomi
+Colonia
+Colorada
+Coloradas
+Colorado
+Colorados
+Colosó
+Colotepec
+Colotlán
+Colpapel
+Colpas
+Colquemarca
+Colquencha
+Colquepata
+Colquioc
+Colquiri
+Colta
+Coltauco
+Columbia
+Columbio
+Colón
+Colú
+Comala
+Comalapa
+Comalcalco
+Comaltepec
+Comaltitlán
+Comandante
+Comapa
+Comarapa
+Comas
+Comba
+Combapata
+Combarbalá
+Combeima
+Combia
+Comechingones
+Comejen
+Comejenes
+Comillas
+Comitancillo
+Comitán
+Como
+Comondú
+Comonfort
+Comoras
+Compañía
+Compostela
+Compuertas
+Comuneros
+Comunidad
+Conayca
+Concentracion
+Concepcion
+Concepción
+Concepción
+Concha
+Conchal
+Conchalí
+Conchamarca
+Conchan
+Conchitas
+Conchos
+Conchucos
+Concilio
+Concordia
+Concón
+Condagua
+Conde
+Condebamba
+Condesuyos
+Condina
+Condominio
+Condominios
+Condorcanqui
+Condormarca
+Condoroma
+Condoto
+Conduaga
+Conduriri
+Conejo
+Conesa
+Coneto
+Confines
+Confuso
+Congal
+Congalla
+Congas
+Congo
+Congolo
+Congreso
+Congüe
+Conil
+Conila
+Conima
+Conkal
+Conner
+Conquista
+Conquitos
+Consacá
+Consolación
+Consolado
+Consota
+Constancia
+Constanza
+Constitución
+Consuelo
+Contadero
+Contamana
+Contento
+Contepec
+Contla
+Conto
+Contra
+Contramaestre
+Contratación
+Contreras
+Contulmo
+Contumaza
+Contumazá
+Contó
+Conurbación
+Convalecencia
+Convención
+Convenio
+Convento
+Cook
+Cooperativa
+Copa
+Copacabana
+Copainalá
+Copala
+Copalillo
+Copallin
+Copanatoyac
+Copani
+Coper
+Copey
+Copiapó
+Copihue
+Copomá
+Coporaque
+Copándaro
+Coquimatlán
+Coquimbo
+Coquiyó
+Coquí
+Coracora
+Coralia
+Corani
+Coraza
+Corazon
+Corazones
+Corazón
+Corcega
+Corcobado
+Corcova
+Corcovado
+Corcovao
+Corcuera
+Corculla
+Cordero
+Cordillera
+Cordobita
+Cordón
+Corea
+Coredo
+Corella
+Coria
+Corinto
+Coripata
+Coris
+Cormal
+Cornejo
+Cornellá
+Corneta
+Coro
+Corocito
+Corocó
+Corodó
+Coroico
+Coromoro
+Corona
+Coronado
+Coronango
+Coroncoros
+Coronda
+Coronel
+Coroneo
+Corongo
+Corosalito
+Corosha
+Corozal
+Corozalito
+Corozo
+Corpanqui
+Corral
+Corrala
+Corralejas
+Corrales
+Corralillo
+Corralito
+Correa
+Corredor
+Corregidor
+Corregidora
+Corriente
+Corrientes
+Cortazar
+Cortegana
+Cortijo
+Cortina
+Corto
+Cortés
+Coruña
+Corzo
+Corzuela
+Corán
+Corón
+Cos
+Cosalá
+Cosamaloapan
+Cosanza
+Cosautlán
+Coscomatepec
+Coscorrón
+Coscuez
+Coslada
+Cosme
+Cosolapa
+Cosoleacaque
+Cosoltepec
+Cospan
+Cosquín
+Coss
+Costa
+Costilla
+Cosío
+Cota
+Cotabambas
+Cotabato
+Cotahuasi
+Cotaparaco
+Cotaruse
+Cotaxtla
+Cote
+Coteje
+Cotes
+Cotija
+Cotillas
+Cotoca
+Cotoprix
+Cotorra
+Cotorro
+Cotzocón
+Country
+Covarachía
+Coveñas
+Coviriali
+Coxcaltepec
+Coxcatlán
+Coxquihui
+Coya
+Coyaima
+Coyame
+Coyllurqui
+Coyoacán
+Coyomeapan
+Coyongal
+Coyongo
+Coyotepec
+Coyuca
+Coyutla
+Cozumel
+Coín
+Coñaripe
+Cravo
+Credo
+Crespo
+Crevillente
+Criollo
+Cristal
+Cristales
+Cristalina
+Cristalinas
+Cristian
+Cristianía
+Cristina
+Cristián
+Cristo
+Cristóbal
+Croacia
+Cruce
+Crucero
+Cruces
+Crucito
+Cruillas
+Cruz
+Cruzada
+Cuaiquier
+Cuajimalpa
+Cuajinicuilapa
+Cualamaná
+Cualác
+Cuamatzi
+Cuapiaxtla
+Cuarchu
+Cuarinta
+Cuart
+Cuartas
+Cuaspud
+Cuaspúd
+Cuatis
+Cuatiá
+Cuatro
+Cuauhtémoc
+Cuaunecuiltitla
+Cuautempan
+Cuautepec
+Cuautinchán
+Cuautitlán
+Cuautla
+Cuautlancingo
+Cuaxomulco
+Cuayuca
+Cuba
+Cubarral
+Cubará
+Cubijan
+Cubitas
+Cucaita
+Cuchichas
+Cuchilla
+Cuchumbaya
+Cucu
+Cucunubá
+Cucurpe
+Cucurrupí
+Cucutilla
+Cuemani
+Cuembí
+Cuenca
+Cuencamé
+Cuerbal
+Cuernavaca
+Cuero
+Cuerquía
+Cuerval
+Cuervos
+Cuerámaro
+Cuesbí
+Cuesta
+Cuestecitas
+Cueto
+Cuetzala
+Cuetzalan
+Cueva
+Cuevas
+Cuevita
+Cuevo
+Cugat
+Cugucho
+Cuiba
+Cuibuco
+Cuicatlán
+Cuichapa
+Cuil
+Cuilapan
+Cuilápam
+Cuispes
+Cuitláhuac
+Cuitzeo
+Cuiva
+Cuixtla
+Cujacal
+Cujillo
+Culaba
+Culango
+Culasi
+Culasián
+Culebras
+Culebrita
+Culiacán
+Culión
+Cullera
+Culleredo
+Cullhuas
+Culpina
+Cumaca
+Cumanayagua
+Cumaná
+Cumaral
+Cumarales
+Cumaribo
+Cumba
+Cumbal
+Cumbarco
+Cumbaza
+Cumbitara
+Cumbre
+Cumbres
+Cumpas
+Cumpeo
+Cuna
+Cunaco
+Cunchilla
+Cunco
+Cuncunul
+Cunday
+Cundinamarca
+Cunduacán
+Cupang
+Cupi
+Cupiagua
+Cupica
+Cupisnique
+Cuque
+Cuquío
+Cura
+Curacautín
+Curacaví
+Curahuasi
+Curalito
+Curanilahue
+Curarrehue
+Curasco
+Curay
+Curazao
+Curbadó
+Curbaradó
+Curepto
+Curgos
+Curiaco
+Curibaya
+Curicaca
+Curiche
+Curicó
+Curillo
+Curimana
+Curimón
+Curisí
+Curití
+Curpahuasi
+Currimao
+Currulao
+Curtido
+Curumaní
+Curumita
+Curundó
+Curupaity
+Curupira
+Curuzú
+Curva
+Curvalito
+Cus
+Cusagüi
+Cusay
+Cusca
+Cusco
+Cusiana
+Cusicancha
+Cusihuiriachi
+Cusillos
+Cusipata
+Cusuzua
+Cutervo
+Cuturapi
+Cuturú
+Cutzamala
+Cuyamecalco
+Cuyapo
+Cuyo
+Cuyoaco
+Cuyocuyo
+Cuyotepeji
+Cuzamá
+Cuzco
+Cuéllar
+Cués
+Cuítiva
+Cuñumbuqui
+Cáceres
+Cáchira
+Cácota
+Cádiz
+Cáhuil
+Cámara
+Cántaros
+Cápiz
+Cáqueza
+Cárcar
+Cárcel
+Cárdenas
+Cártama
+Cértegui
+César
+Céspedes
+Cía
+Có
+Cómbita
+Cóndor
+Córdoba
+Córdobas
+Córdova
+Cúa
+Cúcuta
+Cúsiva
+DD.HH.
+DNI
+DVD
+Daanbantayan
+Dabaibe
+Dabajuro
+Dabeiba
+Daet
+Dagua
+Daguas
+Daguioman
+Dagupán
+Daireaux
+Daitó
+Dakit
+Dalaga
+Dalaguete
+Dalcahue
+Dalmán
+Dalupaon
+Dalupiri
+Dalupirip
+Damaquiel
+Damasco
+Damaso
+Damian
+Damián
+Damulog
+Danae
+Danaguán
+Danao
+Danawan
+Dangcagán
+Danglas
+Dangond
+Daniel
+Daniela
+Danilo
+Danleg
+Danna
+Danta
+Dantas
+Danto
+Danubio
+Dapa
+Dapitan
+Daract
+Daram
+Dardanelos
+Dario
+Darién
+Darregueira
+Darussalam
+Darwin
+Darío
+Dasmariñas
+Dasol
+Datem
+Dato
+Dauin
+Davao
+David
+Dawahon
+Dayangdang
+Dayani
+Daza
+Deagan
+Dean
+Decio
+Degollado
+Deheza
+Delfina
+Delfín
+Delgado
+Delicias
+Delirio
+Delirios
+Delta
+Denia
+Dennis
+Depla
+Derecha
+Derecho
+Derek
+Desaguadero
+Desbarrancado
+Descanse
+Descanso
+Descolgadero
+Deseo
+Desierto
+Despí
+Deán
+Diadema
+Diadi
+Diaguillo
+Diamante
+Diana
+Diaz
+Diazgranados
+Dibangán
+Dibulla
+Dichato
+Dicho
+Diciembre
+Dicilingán
+Diego
+Diffun
+Dificil
+Diganome
+Digos
+Dilasag
+Dimas
+Dimasaláng
+Dinagat
+Dinalungán
+Dinalupihan
+Dinamarca
+Dinapigué
+Dindal
+Dinde
+Dingalán
+Dingle
+Dingras
+Dinicuiti
+Dinágat
+Diomedes
+Dionisio
+Dios
+Dipaculao
+Dipurdú
+Dipólog
+Dique
+Disciplina
+Distracción
+Ditsaan
+Diuxi
+Dividivi
+Divilacán
+Divino
+Divisa
+Divisaderos
+Diviso
+Diwaran
+Djane
+Djibloho
+Doblado
+Docacina
+Docampodo
+Doce
+Doche
+Docordó
+Doctor
+Doctora
+Doctrina
+Doima
+Dolores
+Dominga
+Domingo
+Domingodó
+Dominguillo
+Dominguín
+Dominica
+Dominical
+Dominicana
+Dominico
+Domínguez
+Don
+Donaji
+Donato
+Doncello
+Donjuana
+Donmatías
+Door
+Dorada
+Doradal
+Dorado
+Doradocalamar
+Doria
+Doris
+Dorregaray
+Dorrego
+Dorta
+Dos
+Dosquebradas
+Dotenedó
+Dovio
+Doña
+Doñihue
+Dr
+Dr/G
+Draga
+Dropbox
+Du
+Duda
+Duero
+Dueñas
+Duitama
+Dujalí
+Dulce
+Dulcinea
+Dumaguete
+Dumalinao
+Dumalneg
+Dumalondong
+Dumangas
+Dumaran
+Dumarán
+Dupax
+Duque
+Durango
+Durania
+Duraznal
+Durazno
+Duro
+Durán
+Dzemul
+Dzidzantún
+Dzilam
+Dzitás
+Dzoncauich
+Dzán
+Dávao
+Dávila
+Díaz
+Díez
+Dña
+Ebanal
+Ebano
+Ebebiyín
+Ebro
+Ebéjico
+Ecatepec
+Ecatzingo
+Echagüe
+Echandía
+Echarate
+Echavarría
+Echeverri
+Echeverry
+Echeverría
+Ecleo
+Ecuador
+Ecuandureo
+Eden
+Edera
+Edgar
+Edgardo
+Edilia
+Edrimán
+Eduar
+Eduard
+Eduardo
+Educ.ar
+Edwar
+Edward
+Edén
+Efraim
+Egan
+Egipto
+Ejido
+Ejutla
+El
+Elche
+Elda
+Eldorado
+Eleazar
+Elena
+Elia
+Eliecer
+Elisa
+Elizabeth
+Elizondo
+Eliécer
+Elkin
+Elortondo
+Elota
+Eloxochitlán
+Eloy
+Eltrueno
+Elvira
+Elías
+Emaus
+Embarcadero
+Emilia
+Emiliano
+Emilio
+Emilod
+Emiratos
+Emmanuel
+Empalme
+Empate
+En
+Encano
+Encanto
+Encantos
+Encarnación
+Encañada
+Encerraderos
+Encharcazon
+Encharcazón
+Encierro
+Encimadas
+Encinas
+Encino
+Enciso
+Encrucijada
+Ene
+Enea
+Engaño
+Engrivadó
+Enrile
+Enrique
+Ensenada
+Entrerríos
+Envigado
+Epatlán
+Epazoyucan
+Epitacio
+Era
+Erandio
+Erazo
+Ercilla
+Eritrea
+Ermita
+Ermitaño
+Ernesto
+Erongarícuaro
+Erri
+Escalante
+Escalereta
+Escalona
+Escamilla
+Escandoy
+Escobal
+Escobalito
+Escobar
+Escobedo
+Escondido
+Escudero
+Escuela
+Escuinapa
+Escuintla
+Escuque
+Escárcega
+Eslabón
+Eslovaquia
+Eslovenia
+Esmeralda
+Esmeraldas
+Esmerlda
+Esparraguera
+Esparta
+España
+Españita
+Español
+Española
+Espejo
+Esperanza
+Espigon
+Espinal
+Espinar
+Espino
+Espinosa
+Espinoza
+Espita
+Esplugas
+Espriella
+Espíritu
+Esquel
+Esquimales
+Esquina
+Esquinas
+Estacion
+Estación
+Estado
+Estados
+Estancia
+Estancias
+Estanislao
+Estanquillo
+Esteban
+Estela
+Esteller
+Estepona
+Ester
+Esteral
+Estero
+Esther
+Estique
+Estique-Pampa
+Estonia
+Estrada
+Estrecho
+Estrechos
+Estrella
+Etchojoa
+Eten
+Eterazama
+Etiopía
+Etla
+Etlatongo
+Etzatlán
+Eucaliptus
+Eugenia
+Eugenio
+Eulalia
+Europa
+Europas
+Eurípides
+Eustasio
+Eva
+Evangelista
+Evelio
+Evinayong
+Evitar
+Excmo/G
+Explanación
+Explanacióncruce
+Extremadura
+Ezeiza
+Ezequiel
+Fabela
+Fabio
+Fabiola
+Fabián
+Fabrica
+Facatativá
+Facebook
+Faciolince
+Fagua
+Faique
+Fajardo
+Falan
+Falcao
+Falcón
+Falda
+Famaillá
+Famangós
+Famatina
+Familia
+Farallones
+Faroe
+Farías
+Faso
+Faustino
+Fdo
+Fe
+Febres
+Federación
+Felicia
+Feliciano
+Felidia
+Felipe
+Felisa
+Feliú
+Felíu
+Fenicia
+Ferec
+Feria
+Fermín
+Fernanda
+Fernando
+Fernández
+Ferrer
+Ferreñafe
+Ferrocarril
+Ferrol
+Fidel
+Figueras
+Figueroa
+Fijo
+Filadelfia
+Filandia
+Filipinas
+Filo
+Filomeno
+Filoverde
+Finlandia
+Fique
+Firavitoba
+Firefox
+Firmat
+Firme
+Fitzcarrald
+Fiyi
+Flamenco
+Flamengo
+Flandes
+Flat
+Flechas
+Flor
+Flora
+Floral
+Florencia
+Florencio
+Flores
+Floresta
+Florida
+Floridablanca
+Florido
+Florián
+Flórez
+Fogo
+Fomento
+Fonda
+Fondita
+Fonseca
+Formosa
+Fortalecillas
+Fortaleza
+Fortul
+Fortuna
+Fortunato
+Fortín
+Fosca
+Fragua
+Fraguas
+Fraguita
+Fraile
+Francesc
+Francia
+Francisca
+Francisco
+Franco
+Francy
+Frank
+Frasquillo
+Frazadas
+Fredonia
+Freire
+Freirina
+Freites
+Fresia
+Fresneda
+Fresnillo
+Fresno
+Freyre
+Frias
+Frisola
+Frontera
+Fronteras
+Frontino
+Fría
+Frías
+Frío
+Fuego
+Fuemía
+Fuengirola
+Fuenlabrada
+Fuente
+Fuentes
+Fuerte
+Fuga
+Fujiadó
+Fundación
+Fundadores
+Fundéu
+Funes
+Funza
+Fusagasugá
+Futaleufú
+Futrono
+Futuna
+Futuro
+Fátima
+Félix
+Fómeque
+Fúquene
+G
+GPS
+Gabaldón
+Gaban
+Gabarra
+Gabriel
+Gabriela
+Gabriellote
+Gabón
+Gaceno
+Gachalá
+Gachancipá
+Gachantivá
+Gachetá
+Gaiman
+Gaira
+Gaitania
+Gaitán
+Galana
+Galanes
+Galapa
+Galapagar
+Galdamez
+Galdácano
+Galeana
+Galeano
+Galera
+Galeras
+Galerazamba
+Gales
+Galicia
+Galilea
+Galimuyod
+Galindo
+Gallardo
+Gallego
+Gallegos
+Gallera
+Gallinaza
+Gallinazo
+Gallo
+Galo
+Galoc
+Galpón
+Galvarino
+Galvis
+Galván
+Galán
+Galápago
+Galíndez
+Gama
+Gamarra
+Gambia
+Gamboa
+Gambote
+Gamero
+Gamu
+Ganassi
+Gancedo
+Gandara
+Gandía
+Gapán
+Garagoa
+Garavito
+Garbado
+Garcero
+García
+Garibaldi
+Garibay
+Garis
+Garita
+Garrapatas
+Garrapatero
+Garrucha
+Garza
+Garzal
+Garzas
+Garzones
+Garzón
+Gasan
+Gato
+Gattarán
+Gaunza
+Gavalda
+Gavilanes
+Gaviota
+Gaviotas
+Gaviria
+Gavá
+Gaza
+Gazaduje
+Geando
+Geltrú
+Genaro
+General
+Gengadodenio
+Genil
+Genoveva
+Genoy
+Georgia
+Georgias
+Gerardo
+Gerlein
+Germania
+Germán
+Gerona
+Gertrudis
+Gerónimo
+Gesell
+Getafe
+Getucha
+Ghana
+Gibara
+Gibraltar
+Gicrillal
+Gigante
+Gigaquit
+Gigena
+Gijón
+Gil
+Giles
+Gilgal
+Gilipinas
+Giménez
+Ginebra
+Gingarabá
+Gipuzkoa
+Giraldo
+Girardot
+Girardota
+Giron
+Girona
+Girón
+Gitagúm
+Gitrado
+Giñgoog
+Glan
+Gloria
+Gloriosa
+Godo
+Godod
+Gollo
+Golondrinas
+Golondro
+Golpe
+Gonzaga
+Gonzales
+Gonzalo
+González
+Google
+Gorbea
+Gorda
+Gordiano
+Gordo
+Gorgona
+Gorgor
+Gorostiza
+Gossaín
+Goya
+Goyllarisquizga
+Gracia
+Graciano
+Grajales
+Gramal
+Gramalotal
+Gramalote
+Gramanet
+Gramínea
+Gran
+Granada
+Granadilla
+Granadillo
+Granadinas
+Granados
+Granario
+Grande
+Grandes
+Grandeza
+Granja
+Granjita
+Granma
+Granollers
+Granvia
+Grata
+Gratamira
+Graty
+Grau
+Grecia
+Greeicy
+Gregorio
+Greiff
+Grifo
+Grillo
+Gringo
+Grisales
+Grocio
+Groenlandia
+Grullo
+Guabal
+Guabas
+Guabinal
+Guabitas
+Guabito
+Guabo
+Guaca
+Guacacayo
+Guacacías
+Guacalí
+Guacamayal
+Guacamayas
+Guacamayo
+Guacapate
+Guacara
+Guacary
+Guacarí
+Guacas
+Guacavía
+Guachaca
+Guachal
+Guacharacal
+Guachavés
+Guachené
+Guachera
+Guachetá
+Guachicono
+Guachinango
+Guachinte
+Guachiri
+Guachochi
+Guachucal
+Guacirco
+Guacoche
+Guacochito
+Guadalajara
+Guadalcázar
+Guadalito
+Guadalquivir
+Guadalupe
+Guadalupito
+Guadaíra
+Guadix
+Guadrahuma
+Guadua
+Guadual
+Guadualejo
+Guadualito
+Guaduas
+Guaduero
+Guafal
+Guafalpintado
+Guafilla
+Guagaypí
+Guagua
+Guagualito
+Guaicaipuro
+Guaicaramo
+Guaico
+Guaimaral
+Guaimarito
+Guaimaro
+Guaimia
+Guainía
+Guaipa
+Guairabamba
+Guaitadó
+Guaitarilla
+Guajaray
+Guajira
+Guajirita
+Guajuí
+Gual
+Gualanday
+Gualeguay
+Gualeguaychú
+Gualilo
+Gualmatan
+Gualmatán
+Gualoto
+Gualpí
+Gualtal
+Gualí
+Gualón
+Guam
+Guamachal
+Guamachito
+Guamal
+Guamalata
+Guamalito
+Guamas
+Guambia
+Guami
+Guaminí
+Guamo
+Guamuez
+Guamá
+Guanabacoa
+Guanabanal
+Guanabano
+Guanacas
+Guanaceví
+Guanajay
+Guanajuato
+Guanama
+Guanapalo
+Guanape
+Guanapi
+Guanaqueros
+Guanare
+Guanarito
+Guanay
+Guandipa
+Guane
+Guanegro
+Guangui
+Guanipa
+Guanta
+Guanteros
+Guantánamo
+Guapa
+Guapandó
+Guape
+Guapi
+Guapio
+Guapotá
+Guapuscal
+Guapí
+Guaquira
+Guaquirí
+Guaquiyó
+Guaramito
+Guaranda
+Guarandó
+Guarangal
+Guarango
+Guaraque
+Guarato
+Guarayos
+Guarco
+Guare
+Guarenas
+Guarerpa
+Guaribe
+Guarinocito
+Guaripa
+Guarismo
+Guarne
+Guaroa
+Guarumal
+Guarumo
+Guarín
+Guasabra
+Guasave
+Guasca
+Guasdualito
+Guasimal
+Guasimo
+Guataba
+Guataca
+Guatancuy
+Guatapurí
+Guatapé
+Guataquisito
+Guataquita
+Guataquí
+Guatavita
+Guatemala
+Guateque
+Guatire
+Guaval
+Guavatá
+Guaviare
+Guavio
+Guayabal
+Guayabalito
+Guayabetal
+Guayabito
+Guayabo
+Guayabos
+Guayacana
+Guayacanal
+Guayacanes
+Guayana
+Guayaquil
+Guayaramerín
+Guayatá
+Guaymallén
+Guaymaral
+Guaymas
+Guayos
+Guayuriba
+Guazapares
+Guazaravita
+Guazo
+Guchipas
+Guecho
+Guelache
+Guelacé
+Guelatao
+Guelavía
+Guernsey
+Guerra
+Guerrero
+Guevara
+Guevea
+Guichicovi
+Guichiral
+Guienagati
+Guihulñgán
+Guillermo
+Guimarás
+Guimba
+Guimbal
+Guimpesi
+Guinayangan
+Guindulungán
+Guinea
+Guineal
+Guineo
+Guinguinto
+Guiniguini
+Guinsilibán
+Guintar
+Guinto
+Guinulte
+Guipúzcoa
+Guisa
+Guisia
+Guiuan
+Guixols
+Gultro
+Gurumendy
+Gustavo
+Gutalac
+Gutiérrez
+Guyana
+Guzmango
+Guzmán
+Guáimaro
+Guárico
+Guásimo
+Guásimos
+Guática
+Guía
+Gáldar
+Gálvez
+Gámbita
+Gámeza
+Génova
+Gómez
+Góngora
+Gúaimarito
+Gúaimaro
+Güemes
+Güepsa
+Güicán
+Güigüe
+Güines
+Güira
+Güémez
+Habana
+Hacarí
+Hacienda
+Hadji
+Hagonoy
+Haití
+Halachó
+Halsey
+Hamaca
+Hamacas
+Hamburgo
+Hamoraon
+Hamtic
+Hanga
+Haquira
+Hardeman
+Harinas
+Harol
+Hartonal
+Hatico
+Haticos
+Hatillo
+Hato
+Hatofrío
+Hatogrande
+Hatonuevo
+Hatoviejo
+Hay
+Haya
+Heard
+Hebrón
+Hecelchakán
+Helena
+Heliconia
+Heliodoro
+Hellín
+Helmut
+Henao
+Henares
+Henderson
+Henequén
+Heras
+Heredia
+Heres
+Heriberto
+Herlinda
+Hermanas
+Hermanos
+Hermenegildo
+Hermosa
+Hermosas
+Hermosillo
+Hermoso
+Hermosura
+Hermílio
+Hernando
+Hernán
+Hernández
+Heroica
+Heroínas
+Herradura
+Herrera
+Herreras
+Herrán
+Herveo
+Herzegovina
+Hesíodo
+Hevia
+Hibacharo
+Hidalgo
+Hidalgotitlán
+Higal
+Higales
+Higatangan
+Higgins
+Higo
+Higueras
+Higueretal
+Higueroncito
+Higuerones
+Higuerón
+Higuina
+Hijoa
+Hijuá
+Hilantagaan
+Hilario
+Hilarión
+Hill
+Himamaylan
+Hinabangan
+Hingyon
+Hinigarán
+Hinoba
+Hinojosa
+Hipodromo
+Hipólito
+Hiram
+Hispania
+Hispanoamérica
+Hobo
+Hocabá
+Hoctún
+Hojancha
+Hojas
+Holanda
+Holguín
+Homero
+Homún
+Honda
+Hondita
+Hondo
+Honduras
+Honey
+Hong
+Hongos
+Honoria
+Hopelchén
+Horacio
+Horadada
+Horcasitas
+Horizonte
+Horizontes
+Hormiga
+Hormiguero
+Hornitos
+Horno
+Hornos
+Horqueta
+Horse
+Horts
+Hospital
+Hospitalet
+Hostotipaquillo
+Hoyal
+Hoyo
+Hoyos
+Huabal
+Huac-Huas
+Huaca
+Huacachi
+Huacana
+Huacar
+Huacaraje
+Huacarpana
+Huacaschuque
+Huacaybamba
+Huacaña
+Huaccana
+Huacchis
+Huachac
+Huachacalla
+Huachinera
+Huachis
+Huacho
+Huachocolpa
+Huachon
+Huachos
+Huachupampa
+Huacllan
+Huacrachuco
+Huacrapuquio
+Huactzinco
+Huacullani
+Huajicori
+Huajolotitlán
+Huajuapan
+Hualahuises
+Hualañé
+Hualgayoc
+Hualhuas
+Huallaga
+Huallaga
+Huallanca
+Hualmay
+Hualpén
+Hualpín
+Hualqui
+Huamachuco
+Huamali
+Huamalíes
+Huaman
+Huamancaca
+Huamanga
+Huamanguilla
+Huamanquiquia
+Huamantanga
+Huamantla
+Huamatambo
+Huambalpa
+Huambo
+Huambos
+Huamelula
+Huamelúlpam
+Huampara
+Huamuxtitlán
+Huanca
+Huanca-Huanca
+Huancabamba
+Huancan
+Huancane
+Huancano
+Huancané
+Huancapi
+Huancapon
+Huancarama
+Huancarani
+Huancaray
+Huancaraylla
+Huancarqui
+Huancas
+Huancaspata
+Huancavelica
+Huancaya
+Huancayo
+Huancayre
+Huanchaco
+Huanchay
+Huandacareo
+Huando
+Huandoval
+Huangascar
+Huanipaca
+Huaniqueo
+Huanoquite
+Huanta
+Huantan
+Huantar
+Huanuara
+Huanuco
+Huanuhuanu
+Huanuni
+Huanusco
+Huanza
+Huanímaro
+Huaquechula
+Huaquirca
+Huaraca
+Huaral
+Huaranchal
+Huarango
+Huaraz
+Huareuaren
+Huari
+Huariaca
+Huaribamba
+Huaricolca
+Huaripampa
+Huarmaca
+Huarmey
+Huaro
+Huarochiri
+Huarochirí
+Huarocondo
+Huaros
+Huasahuasi
+Huasano
+Huasanó
+Huasca
+Huasco
+Huasicancha
+Huasmin
+Huaso
+Huasta
+Huata
+Huatabampo
+Huatasani
+Huatlatlauca
+Huatulco
+Huatusco
+Huauchinango
+Huauclilla
+Huaura
+Huaura
+Huautepec
+Huautla
+Huawei
+Huaxpaltepec
+Huay-Huay
+Huaya
+Huayacocotla
+Huayacundo
+Huayan
+Huayana
+Huaycahuacho
+Huaylas
+Huaylillas
+Huayllabamba
+Huayllacayan
+Huayllahuara
+Huayllan
+Huayllapampa
+Huayllati
+Huayllay
+Huaynacotas
+Huayo
+Huayopata
+Huayrapata
+Huaytara
+Huaytará
+Huayucachi
+Huayápam
+Huazalingo
+Huazolotitlán
+Huañec
+Huechuraba
+Hueco
+Huehuetla
+Huehuetlán
+Huehuetoca
+Huehuetán
+Huejotitán
+Huejotzingo
+Huejuquilla
+Huejutla
+Huejúcar
+Huellas
+Huelquén
+Huelva
+Huepetuhe
+Huergo
+Huerta
+Huertas
+Huesca
+Hueso
+Huetamo
+Hueyapan
+Hueyotlipan
+Hueypoxtla
+Hueytamalco
+Hueytlalpan
+Hugo
+Huhí
+Huichapan
+Huicungo
+Huidobro
+Huila
+Huiloapan
+Huilotepec
+Huilquilemu
+Huimanguillo
+Huimbayoc
+Huimilpan
+Huina
+Huinca
+Huincul
+Huiramba
+Huiscapi
+Huisitó
+Huitepec
+Huitiupán
+Huitzilac
+Huitzilan
+Huitziltepec
+Huitzo
+Huitzuco
+Huixcolotla
+Huixquilucan
+Huixtepec
+Huixtla
+Huixtán
+Humadea
+Humahuaca
+Humareda
+Humay
+Humberto
+Humbo
+Humboldt
+Hungduan
+Hungría
+Hunter
+Hunucmá
+Hurlingham
+Hurquijo
+Hurtado
+Huánuco
+Huásabas
+Huépac
+Huépil
+Hábita
+Héctor
+Héroes
+I
+IMSS
+INE
+INEGI
+INFONAVIT
+ISSN
+ISSSTE
+Iba
+Ibaan
+Ibagué
+Ibama
+Ibargüen
+Ibarra
+Ibarreta
+Ibayo
+Iberia
+Ibi
+Ibirico
+Ibiza
+Ibordo
+Ibáñez
+Ica
+Icho
+Ichocan
+Ichupampa
+Ichuña
+Icod
+Icononzo
+Icotea
+Idea
+Ideal
+Ifugao
+Igabas
+Igbarás
+Iglesia
+Iglesias
+Ignacio
+Igridero
+Igua
+Iguain
+Iguala
+Igualada
+Igualapa
+Iguaque
+Iguasitos
+Iguazú
+Iguig
+Ihualtepec
+Ihuari
+Ihuayllo
+Ihuitlán
+Ilabaya
+Ilagan
+Ilamatlán
+Ilarcuta
+Ilaria
+Ilave
+Ildefonso
+Iles
+Iliatenco
+Iligan
+Ilián
+Illapel
+Illataco
+Illescas
+Illimo
+Illinois
+Ilmo/G
+Ilo
+Iloca
+Ilocos
+Ilog
+Iloílo
+Iltre
+Ilusión
+Iló
+Imaza
+Imbili
+Imbilpi
+Imbilí
+Imelda
+Impasugón
+Imperial
+Imperio
+Imuris
+Imurra
+Imus
+Imués
+Imías
+Inahuaya
+Inambari
+Inantas
+Inantás
+Inca
+Incahuasi
+Incas
+Inchupalla
+Inclan
+Inda
+Indang
+Indaparapeo
+Independencia
+India
+Indiana
+Indias
+Indio
+Indios
+Indo
+Indonesia
+Industrial
+Indé
+Indígena
+Indígenas
+Indú
+Infanta
+Infante
+Infí
+Inga
+Ingara
+Ingenio
+Inglaterra
+Inglés
+Ingrid
+Ingrit
+Inguanbi
+Inguapi
+Ingud
+Inguilpata
+Initao
+Inkawasi
+Inmaculada
+Instagram
+Intramuros
+Inzá
+Inés
+Inírida
+Ipalapa
+Ipapure
+Iparia
+Ipiales
+Ipil
+Ipire
+Iquique
+Iquitos
+Irabubú
+Iracal
+Iragorry
+Irak
+Irao
+Irapuato
+Iraray
+Iray
+Irazola
+Iraán
+Irene
+Iribarren
+Iriga
+Irimbo
+Iris
+Irlanda
+Ironcollo
+Irpa
+Irra
+Irraipa
+Irupana
+Iruto
+Irán
+Iró
+Irún
+Isaac
+Isaacs
+Isabang
+Isabel
+Isabela
+Isabella
+Isana
+Isaza
+Iscos
+Iscuandé
+Iscuazán
+Isidoro
+Isidro
+Isidrocajambre
+Isla
+Islandia
+Islas
+Islay
+Isleta
+Islita
+Islitas
+Ismael
+Isnos
+Isora
+Ispi
+Israel
+Istmina
+Isugod
+Isulan
+Isupi
+Itagüí
+Itahue
+Itaibe
+Italia
+Itangil
+Itatí
+Itbayat
+Ite
+Itogon
+Ituango
+Ituata
+Itundujia
+Itunyoso
+Iturbide
+Iturriza
+Ituzaingó
+Itzel
+Ivana
+Ivirgarzama
+Ivuhos
+Iván
+Ixcamilpa
+Ixcapa
+Ixcaquixtla
+Ixcateopan
+Ixcatepec
+Ixcatlán
+Ixcuintepec
+Ixcuintla
+Ixhuacán
+Ixhuatlancillo
+Ixhuatlán
+Ixhuatán
+Ixiamas
+Ixil
+Ixitlán
+Ixmatlahuacan
+Ixmiquilpan
+Ixpantepec
+Ixtacamaxtitlán
+Ixtacomitán
+Ixtacuixtla
+Ixtaczoquitlán
+Ixtaltepec
+Ixtapa
+Ixtapaluca
+Ixtapan
+Ixtapangajoya
+Ixtayutla
+Ixtenco
+Ixtepec
+Ixtepeji
+Ixtla
+Ixtlahuaca
+Ixtlahuacán
+Ixtlán
+Iza
+Izamal
+Izazaga
+Izcalli
+Izcuchaca
+Izquierdo
+Iztacalco
+Iztapalapa
+Izumbo
+Izúcar
+Iñapari
+Jabalcón
+Jabo
+Jabonga
+Jacala
+Jacalito
+Jacas
+Jacatepec
+Jacinto
+Jackeline
+Jacob
+Jacobacci
+Jacobo
+Jacona
+Jacquez
+Jacura
+Jagua
+Jagual
+Jagualito
+Jagueyes
+Jagüey
+Jahuel
+Jaime
+Jairo
+Jala
+Jalacingo
+Jalajala
+Jalapa
+Jalaral
+Jalca
+Jalcomulco
+Jalieza
+Jalisco
+Jalostotitlán
+Jalpa
+Jalpan
+Jaltenco
+Jaltepec
+Jaltepetongo
+Jaltianguis
+Jaltocán
+Jamaica
+Jamalca
+Jamapa
+Jamay
+Jambaló
+James
+Jamiltepec
+Jamondino
+Jamundí
+Jamán
+Jan
+Janeiro
+Janeth
+Jangas
+Janjaillo
+Janos
+Jantetelco
+Japón
+Jaqui
+Jaraba
+Jarabas
+Jaraguay
+Jaral
+Jarama
+Jaramagal
+Jaramillo
+Jaraquiel
+Jarara
+Jardín
+Jarlinson
+Jaro
+Jarpa
+Jarra
+Jaruco
+Jatibonico
+Jauja
+Jaumave
+Jaume
+Javier
+Jayacatlán
+Jayanca
+Jazan
+Jazminez
+Jazmín
+Jaén
+Jean
+Jeberos
+Jedega
+Jegua
+Jején
+Jenaro
+Jenesano
+Jengamecoda
+Jepelacio
+Jequetepeque
+Jerez
+Jericó
+Jerigua
+Jersey
+Jerusalén
+Jerécuaro
+Jerónimo
+Jerónimogolero
+Jesucristo
+Jesus
+Jesús
+Jetafe
+Jhon
+Jicayán
+Jicotlán
+Jiguales
+Jigualito
+Jiguamiandó
+Jiguaní
+Jilili
+Jilotepec
+Jilotlán
+Jilotzingo
+Jimaguayú
+Jimalalud
+Jimenez
+Jimenéz
+Jiménez
+Jinatúan
+Jiquilpan
+Jiquipilas
+Jiquipilco
+Jircan
+Jitotol
+Jiutepec
+Jivia
+Joan
+Joaquincito
+Joaquín
+Jobabo
+Jobo
+Jobí
+Jocotepec
+Jocotipac
+Jocotitlán
+John
+Jojutla
+Jojó
+Jolalpan
+Jolí
+Joló
+Jolón
+Jomalig
+Jonacatepec
+Jonathan
+Jones
+Jongovito
+Jonjoncito
+Jonotla
+Jonuta
+Jopala
+Joquicingo
+Jordania
+Jordi
+Jordán
+Jorge
+Jorochito
+Jorodó
+Jose
+Josefa
+Josefina
+Josep
+Jossimar
+José
+Jovellanos
+Jovita
+Joya
+Juaicala
+Juan
+Juana
+Juanacatlán
+Juanambú
+Juanamel
+Juanchaco
+Juanchillo
+Juanchito
+Juancito
+Juanito
+Juanjuí
+Juano
+Juanrio
+Juaruco
+Juban
+Juchatengo
+Juchipila
+Juchique
+Juchitepec
+Juchitlán
+Juchitán
+Judas
+Jujua
+Jujuy
+Julcamarca
+Julcan
+Julcán
+Juli
+Julia
+Juliaca
+Juliana
+Juliao
+Julimes
+Julio
+Julián
+Julumito
+Jumbilla
+Jumilla
+Juna
+Juncal
+Junco
+Jungapeo
+Junin
+Junta
+Juntas
+Junín
+Jupa
+Juquila
+Jurado
+Juradó
+Juriepe
+Jurubirá
+Justiniana
+Justiniano
+Justo
+Juventino
+Juxtlahuaca
+Juárez
+Jáchal
+Jáltipan
+Játiva
+Jáuregui
+Jávea
+Jéssica
+Kabankalán
+Kabayan
+Kabugao
+Kadingilán
+Kahoy
+Kalawit
+Kalayaan
+Kalilangán
+Kalinga
+Kanasín
+Kantunil
+Kapai
+Kapalong
+Kapangan
+Kapatagan
+Kaquiabamba
+Karen
+Karuhatan
+Kasibu
+Katanga
+Katipunan
+Kaua
+Kawayan
+Kawit
+Kayapa
+Kazajistán
+Kelluyo
+Kenia
+Kennedy
+Kevin
+Kiamba
+Kiangan
+Kibawe
+Kiblaguán
+Kibungan
+Kichki
+Kichwa
+Kidapawan
+Kilometro
+Kilómetro
+Kimbiri
+Kinchil
+Kintiarina
+Kiokong
+Kiosko
+Kirguistán
+Kiribati
+Kishuara
+Kitaotao
+Kitcharao
+Kitts
+Kié
+Km
+Kofania
+Komo
+Kong
+Kopomá
+Koronadal
+Kostka
+Kosñipata
+Krus
+Kudarat
+Kunturkanki
+Kuwait
+LSD
+La
+Laak
+Labangan
+Labarcés
+Labason
+Labateca
+Laberinto
+Labo
+Labog
+Laborde
+Labores
+Laboulaye
+Labrador
+Labranzagrande
+Lacabamba
+Lacarén
+Lachao
+Lachaqui
+Lachatao
+Lachigalla
+Lachigoló
+Lachiguiri
+Lachilá
+Lachirioag
+Lachixío
+Lacub
+Ladera
+Ladrilleros
+Lafragua
+Lagangilang
+Lagartera
+Lagartos
+Lagawe
+Lagayan
+Lago
+Lagonlong
+Lagos
+Laguindingán
+Laguna
+Lagunas
+Laguneta
+Lagunilla
+Lagunillas
+Lagunita
+Lagunitas
+Lahuachaca
+Lahuaytambo
+Lahúy
+Lajarcia
+Lajas
+Lajitas
+Lal-lo
+Lala
+Lalana
+Lalaquiz
+Lalopa
+Lalín
+Lamadrid
+Lamao
+Lamarque
+Lamas
+Lamay
+Lambayeque
+Lambrama
+Lame
+Lamitan
+Lampa
+Lampazos
+Lampian
+Lamud
+Lamus
+Lamut
+Lana
+Lanao
+Lanchipa
+Lanco
+Lancones
+Landa
+Lander
+Landero
+Landázuri
+Langa
+Langaan
+Langiden
+Langreo
+Langui
+Lanka
+Lantapán
+Lanuza
+Lanús
+Laoac
+Laoag
+Laollaga
+Laos
+Laprida
+Lapulapu
+Lapuz
+Lara
+Laramarca
+Laramate
+Laran
+Laraos
+Laraquete
+Larcay
+Larco
+Lardizábal
+Laredo
+Larena
+Lares
+Larga
+Largaaeropuerto
+Largario
+Largo
+Lari
+Laria
+Larroque
+Larráinzar
+Las
+Lasam
+Lastarria
+Lata
+Latigo
+Latinoamérica
+Latud
+Lauquen
+Laur
+Laura
+Lauras
+Laureano
+Laurel
+Laureles
+Lauricocha
+Lauro
+Lautaro
+Lavalle
+Laxopa
+Layo
+Lazaro
+Lazo
+Leandro
+Lebak
+Lebrija
+Lebu
+Lede
+Ledezma
+Leganés
+Legaspi
+Legazpi
+Legua
+Leguízamo
+Leidi
+Leidy
+Leimebamba
+Leiva
+Lejanía
+Lejanías
+Lejona
+Lembo
+Lemery
+Lenguazaque
+Leonardo
+Leoncio
+Leoncito
+Leonera
+Leones
+Leonor
+Leopoldo
+Lepe
+Lerdo
+Lerma
+Lerner
+Lesoto
+Leticia
+Letonia
+Letras
+Levalle
+Levanto
+Leveau
+Leyte
+Leyva
+Lezama
+Lezameta
+Leña
+León
+Lian
+Lianga
+Libano
+Libare
+Liberal
+Liberia
+Libertad
+Libertadla
+Libertador
+Libertadores
+Libia
+Libis
+Libjó
+Libona
+Liborina
+Libre
+Librelas
+Libres
+Libungán
+Licab
+Lican
+Licantén
+Licuan
+Licupis
+Lidlidda
+Liechtenstein
+Ligao
+Ligas
+Ligia
+Ligua
+Lihiman
+Likud
+Liloan
+Liloy
+Lima
+Limabamba
+Limache
+Limasawa
+Limatambo
+Limay
+Limbani
+Liminangcong
+Limlim
+Limonar
+Limoncito
+Limoncitos
+Limones
+Limpongo
+Limón
+Lina
+Linamón
+Linantangán
+Linapacan
+Linares
+Lince
+Lincha
+Lincoln
+Linda
+Lindas
+Lindo
+Lindosa
+Lingayén
+Linguig
+Liniers
+Linugus
+Linux
+Lipa
+Lipayran
+Liquiñe
+Liray
+Lircay
+Liria
+Lisbeth
+Lisboa
+Lisio
+Lista
+Litoral
+Lituania
+Litueche
+Livitaca
+Llacanora
+Llacllin
+Llacta
+Llacuanas
+Llaillay
+Llallagua
+Llalli
+Llama
+Llamellin
+Llana
+Llanada
+Llanadas
+Llanaditas
+Llanera
+Llanerita
+Llanita
+Llanito
+Llanitos
+Llano
+Llanos
+Llanquihue
+Llanta
+Llantín
+Llapa
+Llapo
+Llata
+Llauta
+Llave
+Llaylla
+Lleida
+Llera
+Lleras
+Llerasca
+Lleuques
+Lleva
+Llico
+Llicuar
+Llifén
+Llinás
+Llipa
+Llipata
+Llobregat
+Lloc
+Llochegua
+Llocllapampa
+Llolleo
+Lloque
+Llorente
+Lloret
+Lloró
+Lluchmayor
+Llumpa
+Llusco
+Lluta
+Lo
+Loaita
+Loaiza
+Loba
+Lobata
+Lobatera
+Lobería
+Lobitos
+Lobo
+Loboc
+Locroja
+Locumba
+Logon
+Logroño
+Logueche
+Loguingot
+Loja
+Lolol
+Lolotla
+Loma
+Lomabajo
+Lomagrande
+Lomalta
+Lomas
+Lombajo
+Lombé
+Lomita
+Lomitas
+Loncoche
+Longar
+Longaví
+Longos
+Longotea
+Longuita
+Lonquimay
+Lonya
+Looc
+Lope
+Lopecancha
+Lora
+Lorca
+Lorena
+Lorenza
+Lorenzo
+Lores
+Loreto
+Lorica
+Lorna
+Loro
+Lorola
+Los
+Losada
+Lota
+Lote
+Loteo
+Lourdes
+Loxicha
+Lozada
+Lozania
+Lozano
+Luac
+Luba
+Lubang
+Lubuagan
+Lucanamarca
+Lucanas
+Lucas
+Lucban
+Lucbuán
+Lucena
+Lucero
+Lucha
+Lucia
+Luciana
+Lucio
+Lucitania
+Lucma
+Lucre
+Lucía
+Lugait
+Lugo
+Lugones
+Lugus
+Luis
+Luisa
+Luisito
+Luján
+Lules
+Lumaco
+Lumbaca
+Lumbayanague
+Lumbán
+Luna
+Lunahuana
+Lunas
+Lupao
+Lupón
+Luque
+Luricocha
+Lurigancho
+Lurin
+Luro
+Luruaco
+Lusitania
+Lutayán
+Luvianos
+Luxemburgo
+Luya
+Luyando
+Luz
+Luzardo
+Luzuriaga
+Luzón
+Lágrimas
+Lázaro
+Lérida
+Líbano
+Límites
+Línea
+López
+Lülle
+Maama
+Maasim
+Maasin
+Maasín
+Mabaag
+Mabalacat
+Mabi
+Mabinay
+Mabini
+MacArthur
+Maca
+Macabebe
+Macagua
+Macaján
+Macal
+Macalelon
+Macanal
+Macanao
+Macanas
+Macaravita
+Macarena
+Macari
+Macas
+Macate
+Macati
+Macau
+Macayepos
+Macedonia
+Maceo
+Machado
+Machagai
+Machaguay
+Machalí
+Mache
+Machete
+Machetá
+Machetón
+Machinda
+Machiques
+Macho
+Machupicchu
+Maciel
+Maciá
+Mackenna
+Maco
+Maconacón
+Macondo
+Mactán
+Macuiltianguis
+Macul
+Macusani
+Macuspana
+Madagascar
+Madariaga
+Maddela
+Madean
+Madera
+Madero
+Madiedo
+Madre
+Madrevieja
+Madrid
+Madridejos
+Madrigal
+Madroño
+Madruga
+Madryn
+Maestre
+Maestro
+Magalang
+Magallanes
+Magalona
+Magangué
+Magarao
+Magcaraguit
+Magdalena
+Magfco/G
+Magola
+Magosipal
+Magpet
+Magsaysay
+Magsingal
+Maguab
+Maguare
+Maguarichi
+Maguindanao
+Magón
+Magüí
+Mahanay
+Mahatao
+Mahates
+Mahayahay
+Mahimachi
+Mahinog
+Mahoma
+Mahón
+Maicao
+Maicolpue
+Maigo
+Maimará
+Mainero
+Mainit
+Maino
+Maipo
+Maipú
+Mairana
+Mairena
+Maisí
+Maitencillo
+Maitiaguit
+Maito
+Maitum
+Maitén
+Majadahonda
+Majadal
+Majagua
+Majagual
+Majaguas
+Majayjáy
+Majayura
+Majes
+Majibacoa
+Majo
+Makilala
+Maku
+Mala
+Mala Pascua
+Malabar
+Malabia
+Malabo
+Malabon
+Malabrigo
+Malabuyoc
+Malagana
+Malaking
+Malal
+Malalag
+Malalhue
+Malalison
+Malambo
+Malapatán
+Malargüe
+Malasia
+Malasiqui
+Malate
+Malatgao
+Malaui
+Malay
+Malaybalay
+Maldivas
+Maldonado
+Malena
+Mali
+Malibcong
+Malimono
+Malinalco
+Malinaltepec
+Malinao
+Malita
+Malitbog
+Mallama
+Mallarino
+Mallig
+Malloa
+Mallorca
+Malolos
+Malpica
+Malta
+Maltatayoc
+Maltrata
+Maluko
+Malungón
+Malvar
+Malvas
+Malvinas
+Mama
+Mamara
+Mamasapano
+Mambajao
+Mamburao
+Mamby
+Mamerto
+Mamey
+Mamoncito
+Mamones
+Mampay
+Mamón
+Man
+Manabo
+Manacacías
+Manacor
+Managrú
+Manalipa
+Manamoc
+Manantay
+Manantial
+Manaoag
+Manapiare
+Manapla
+Manare
+Manas
+Manatí
+Manaure
+Manay
+Mancha
+Manchag
+Mancora
+Mancos
+Mandaluyong
+Mandaon
+Mandaue
+Mandinga
+Mandinguilla
+Mandiyaco
+Mandyani
+Mandé
+Mandí
+Maneiro
+Manella
+Manga
+Mangaldán
+Mangas
+Mangatarem
+Manglar
+Mangle
+Mango
+Mangos
+Mangudadato
+Mangón
+Manicaragua
+Manigonigo
+Manila
+Manipulon
+Manises
+Manizales
+Manjarrés
+Manjuyod
+Mankayan
+Manlio
+Manlleu
+Manpuján
+Manresa
+Manrique
+Mansa
+Mansalay
+Manseriche
+Manta
+Mantagordal
+Mantagua
+Mantaro
+Mante
+Mantequera
+Manticao
+Mantua
+Manu
+Manu
+Manuel
+Manuelitas
+Manukan
+Manungará
+Manzana
+Manzanares
+Manzanilla
+Manzanillo
+Manzano
+Manzanos
+Maná
+Maní
+Mapachico
+Mapaiso
+Mapandán
+Mapastepec
+Mapimí
+Mapiri
+Mapiripana
+Mapiripán
+Mapoy
+Mapun
+Maquencal
+Maquia
+Mar
+Mara
+Maracaibo
+Maracana
+Maracay
+Maracayo
+Maracena
+Maragondon
+Maramag
+Marandúa
+Marangani
+Marantao
+Maranura
+Marapra
+Maras
+Marathon
+Maravatío
+Maravilla
+Marawi
+Marañamana
+Marañon
+Marañonal
+Marañón
+Marbella
+Marc
+Marca
+Marcabal
+Marcabamba
+Marcada
+Marcano
+Marcapata
+Marcapomacocha
+Marcara
+Marcas
+Marcavelica
+Marcela
+Marcelino
+Marcella
+Marchihue
+Marcial
+Marco
+Marcona
+Marcos
+Marfil
+Margarita
+Margaritas
+Margen
+Margento
+Margos
+Margosatubig
+Maria
+Mariana
+Marianao
+Marianas
+Mariangel
+Mariangola
+Mariano
+Mariara
+Mariatana
+Maribojoc
+Mariel
+Mariela
+Marigondon
+Marijatag
+Marilao
+Marina
+Marinduque
+Marinilla
+Marino
+Mario
+Maripipi
+Maripí
+Mariquina
+Mariquita
+Mariscal
+Mariscala
+Mariveles
+Mariño
+Marketalia
+Marmato
+Marmot
+Maroa
+Maroroy
+Marquelia
+Marques
+Marquetalia
+Marquez
+Marqueza
+Marquina
+Marqués
+Marrachí
+Marralú
+Marriaga
+Marroquín
+Marruecos
+Marsella
+Marshall
+Marta
+Martana
+Martas
+Martha
+Martica
+Martillo
+Martina
+Martinete
+Martinica
+Martorell
+Martos
+Martí
+Martín
+Martínez
+Maruamaque
+Marulanda
+Marzo
+María
+Marías
+Marín
+Masapelid
+Masbate
+Mascareñas
+Mascota
+Masin
+Masinloc
+Masisea
+Masma
+Masnou
+Massé
+Mastura
+Masó
+Mata
+Mataas
+Matabungkay
+Matachí
+Matacoto
+Matag-ob
+Matahambre
+Matahuasi
+Matalam
+Matalaque
+Matamoros
+Matanao
+Matanog
+Matanza
+Matanzas
+Matapalo
+Matara
+Mataró
+Matas
+Matasano
+Matatlán
+Matecaña
+Mateguadua
+Matehuala
+Mateo
+Mati
+Maticuru
+Matilde
+Matimbo
+Matingbe
+Matitas
+Matituy
+Matiyure
+Matlapa
+Mato
+Matucana
+Matuguinao
+Matungao
+Maturín
+Matuya
+Matías
+Mauban
+Maullín
+Mauricio
+Mauritania
+Mauroa
+Mavudis
+Maxcanú
+Maya
+Mayabeque
+Mayantoc
+Mayapo
+Mayapán
+Mayarí
+Mayasquer
+Maydolong
+Mayen
+Maynas
+Mayo
+Mayocc
+Mayor
+Mayorquin
+Mayoría
+Mayotte
+Mayoyao
+Mayoyogue
+Maysanga
+Mazafin
+Mazaltepec
+Mazamari
+Mazamitla
+Mazamorras
+Mazan
+Mazapa
+Mazapil
+Mazapiltepec
+Mazarrón
+Mazatecochco
+Mazatepec
+Mazatlán
+Mazatán
+Mazo
+Maíz
+Mañazo
+Mañihuales
+Mbangua
+Mbini
+Mburucuyá
+McDonald
+McGregor
+Mebarak
+Mecana
+Mecatlán
+Mecaya
+Mecayapan
+Mechenque
+Mechoacán
+Medellín
+Media
+Mediacanoa
+Medialuna
+Medina
+Medio
+Medios
+Medrano
+Megantoni
+Mehuín
+Mejia
+Mejor
+Mejorada
+Mejía
+Melchor
+Meleguindo
+Melgar
+Melilla
+Melinka
+Melipeuco
+Melipilla
+Mella
+Mellado
+Mellas
+Mellito
+Melona
+Melua
+Meluk
+Membrillal
+Membrillos
+Men
+Mena
+Menchiquejo
+Mendez
+Mendoza
+Meneses
+Mengomeyén
+Menor
+Menéndez
+Meoqui
+Mercaderes
+Mercado
+Merced
+Mercedes
+Mercenario
+Mercosur
+Merey
+Merizalde
+Mermita
+Mesa
+Mesas
+Meseta
+Mesetas
+Mesitas
+Mesones
+Mesopotamia
+Mestizal
+Mesón
+Meta
+Metapa
+Metepec
+Metlatónoc
+Metro
+Metropolitana
+Metzquititlán
+Metztitlán
+Metán
+Meusa
+Mexicali
+Mexicaltzingo
+Mexquitic
+Mexticacán
+Meycauayan
+Meza
+Mezquital
+Mezquitic
+Mi
+Miacatlán
+Miacora
+Miagao
+Miahuatlán
+Mialo
+Micaela
+Micay
+Michambe
+Michelena
+Michelsen
+Michoacán
+Michuacan
+Mico
+Micoahumado
+Micomeseng
+Micos
+Micronesia
+Midsalip
+Midsayap
+Miel
+Mieles
+Mielón
+Mier
+Mieres
+Miguel
+Mijas
+Milagro
+Milagros
+Milagrosa
+Milanés
+Milaor
+Milena
+Militar
+Millantú
+Milpa
+Milpuc
+Miltepec
+Milán
+Mimaropa
+Mimbres
+Mina
+Minalabac
+Minalin
+Minapla
+Minas
+Minatitlán
+Minca
+Minchoy
+Minda
+Mindanao
+Mindoro
+Mineral
+Minglanilla
+Mingueo
+Mininco
+Minuto
+Miquelon
+Miquihuana
+Mira
+Miracosta
+Mirada
+Mirador
+Miraflor
+Miraflores
+Miraflorez
+Miralindo
+Miramar
+Miranda
+Miraspalmas
+Miravalle
+Miravalles
+Mirgas
+Mirití
+Mirolindo
+Misael
+Misamis
+Misantla
+Misara
+Miserenga
+Misijuay
+Misión
+Mislata
+Misterio
+Mistrato
+Mistrató
+Mitimele
+Mitla
+Mito
+Mitong
+Mitontic
+Mitra
+Mitú
+Mixes
+Mixistlán
+Mixquiahuala
+Mixtepec
+Mixtequilla
+Mixtla
+Mixtlán
+Mizque
+Moa
+Mocagua
+Moche
+Mochilas
+Mochitlán
+Mocho
+Mochumi
+Mockus
+Mocoa
+Mocoavoro
+Mocochá
+Mocondino
+Mocoretá
+Mocorito
+Moctezuma
+Mocuare
+Modín
+Mogotes
+Mogpog
+Moguda
+Moguer
+Mogán
+Mohamed
+Mohechiza
+Moho
+Moisés
+Mojada
+Mojao
+Mojarra
+Mojarras
+Mojaudo
+Mojaudó
+Mojica
+Molagavita
+Molana
+Molango
+Molcaxac
+Moldavia
+Moler
+Molina
+Molinero
+Molino
+Molinopampa
+Molinos
+Molins
+Mollebamba
+Mollebaya
+Mollendo
+Mollepampa
+Mollepata
+Mollet
+Molo
+Moloacán
+Momax
+Momil
+Mompós
+Monagas
+Monas
+Moncada
+Moncayo
+Monclova
+Mondomo
+Mondragón
+Monge
+Mongolia
+Mongomo
+Mongua
+Monguí
+Mongón
+Monilla
+Moniquirá
+Monja
+Monjas
+Mono
+Monobamba
+Mononguete
+Monopamba
+Monos
+Monroy
+Mons
+Monsefu
+Monserrate
+Montalbán
+Montaña
+Montañagarrapata
+Montañita
+Montañitas
+Montaño
+Monte
+Monteagudo
+Montearroyo
+Montebello
+Montebonito
+Montecarlo
+Montecelio
+Montecillo
+Montecitos
+Montecristo
+Montefrío
+Montegrande
+Montelongo
+Monteloro
+Montelíbano
+Montemorelos
+Montenegro
+Montera
+Monteria
+Montero
+Monterralo
+Monterredondo
+Monterrey
+Monterrico
+Monterrubio
+Montería
+Montes
+Monteverde
+Montevideo
+Montevista
+Montfort
+Montilla
+Montoso
+Montoya
+Montoyas
+Montserrat
+Montt
+Montuosa
+Montón
+Monzón
+Moquegua
+Mora
+Morada
+Moral
+Morales
+Moralia
+Moralito
+Morcolla
+Morcote
+Morcá
+Mordisco
+Morelia
+Morelos
+Morena
+Moreneros
+Moreno
+Moreta
+Morgan
+Mori
+Morichal
+Morindó
+Moris
+Moro
+Morochucos
+Morococha
+Moroleón
+Morona
+Morong
+Morrazo
+Morrison
+Morro
+Morroa
+Morrocoicito
+Morrocoy
+Morrope
+Morropon
+Morropón
+Morros
+Morrón
+Mortiñal
+Mortiño
+Morán
+Morín
+Morón
+Mosconi
+Moscopán
+Mosoc
+Mosquera
+Mosquito
+Mossa
+Mota
+Motatán
+Motavita
+Motilandia
+Motilón
+Motoldó
+Motozintla
+Motril
+Motul
+Motupe
+Moviles
+Moxos
+Moya
+Moyahua
+Moyano
+Moyavita
+Moyobamba
+Mozambique
+Mozilla
+Moñitos
+Mucacal
+Muceño
+Muchamiel
+Muellamues
+Muelle
+Mueque
+Muerto
+Mueses
+Mujeres
+Mula
+Mulaló
+Mulatas
+Mulatos
+Mulchén
+Mulegé
+Multiétnica
+Mumbarado
+Mumbú
+Muna
+Munay
+Munchique
+Mundo
+Mundonuevo
+Mungidó
+Munguia
+Munguidó
+Muni
+Muntinlupa
+Muqui
+Muquiyauyo
+Murcia
+Murciélago
+Murgueitio
+Murguía
+Muriba
+Murillo
+Murindó
+Muriña
+Muro
+Murrapal
+Murrí
+Musanda
+Musga
+Musichi
+Musinga
+Musulmán
+Mutatá
+Mutia
+Mutis
+Mutiscua
+Muxupip
+Muyupampa
+Muzo
+Muzón
+Muñambi
+Muñani
+Muñoz
+Mven
+Myanmar
+Myriam
+M´Lang
+Máfil
+Málaga
+Mámbita
+Márquez
+Mártir
+Mártires
+Médanos
+Méjico
+Méndez
+Mérida
+México
+Míriam
+Mónaco
+Mónica
+Móstoles
+Múgica
+Múnera
+Mútis
+Múzquiz
+N
+NIF
+Naaguán
+Naborot
+Nabugá
+Nabunot
+Nabunturan
+Naburot
+Nabusimake
+Nacajuca
+Nacaltepec
+Nacional
+Nación
+Naco
+Nacozari
+Nadadores
+Naga
+Nagbukel
+Nagcarlan
+Nagtipunan
+Naguanagua
+Naguilian
+Nahuatzen
+Naic
+Nairo
+Najasa
+Nakar
+Nalaut
+Nalkán
+Namballe
+Nambí
+Namibia
+Namiquipa
+Namora
+Nampicuán
+Nanacamilpa
+Nanahuatípam
+Nanay
+Nancagua
+Nanchital
+Nanchoc
+Nansalbid
+Nanshan
+Naolinco
+Napal
+Napindán
+Napipi
+Napo
+Napí
+Naranja
+Naranjal
+Naranjales
+Naranjitas
+Naranjito
+Naranjo
+Naranjos
+Nare
+Nariño
+Narra
+Narvacan
+Narón
+Nasca
+Nasidman
+Nasipit
+Nasugbu
+Natagaima
+Natala
+Natalia
+Nataly
+Natera
+Natividad
+Nativitas
+Natonin
+Naturalia
+Natívitas
+Nauca
+Naucalpan
+Nauján
+Naupan
+Nauritá
+Nauru
+Nauta
+Nautla
+Nauzontla
+Nava
+Naval
+Navalcarnero
+Navan
+Navarra
+Navarro
+Navia
+Navojoa
+Navolato
+Navotas
+Naya
+Nayar
+Nayarit
+Nazareno
+Nazareth
+Nazas
+Nazate
+Ncue
+Nduayaco
+Nealtican
+Nechí
+Necochea
+Necoclí
+Negra
+Negras
+Negria
+Negritas
+Negrito
+Negritos
+Negro
+Negros
+Negua
+Neira
+Neiva
+Nejapa
+Nejapilla
+Nejápam
+Nelson
+Neltume
+Nemesio
+Nemocón
+Nemotá
+Nendo
+Nepal
+Nepeña
+Nepomuceno
+Nerete
+Neri
+Nerja
+Nervití
+Neshuya
+Nestor
+Neudo
+Neuquén
+Nevado
+Nevados
+Nevis
+Nextlalpan
+Nezahualcóyotl
+Niata
+Nicananduta
+Nicanor
+Nicaragua
+Nicasio
+Niceto
+Niches
+Nicolas
+Nicolás
+Nidia
+Nido
+Niefang
+Niepos
+Nietzsche
+Nieva
+Nieves
+Nigeria
+Nilo
+Niltepec
+Nimaima
+Ninabamba
+Ninacaca
+Ninhue
+Ninoy
+Nipordu
+Niquero
+Nirgua
+Niue
+Niño
+Nkimi
+No
+Noanamito
+Noanamá
+Noboga
+Nobsa
+Nocaima
+Noche
+Nochevieja
+Nochistlán
+Nochixtlán
+Nocupétaro
+Noel
+Noelia
+Nogal
+Nogales
+Nogas
+Nogoyá
+Noguera
+Nohora
+Nombre
+Nonoava
+Nonoc
+Nonogasta
+Nontuela
+Nopala
+Nopaltepec
+Nopalucan
+Noral
+Norala
+Norcacia
+Norcasia
+Norean
+Norfolk
+Noria
+Noriega
+Noris
+Normandia
+Normandiala
+Normandía
+Nororientales
+Norosí
+Norte
+Norteamérica
+Noruega
+Norzagaray
+Nos
+Nova
+Novelda
+Noveleta
+Novia
+Noviembre
+Novoa
+Noé
+Nsang
+Ntem
+Ntra
+Nubes
+Nuchita
+Nucleo
+Nuestra
+Nueva
+Nuevas
+Nueve
+Nuevitas
+Nuevo
+Nuevoregencia
+Nuevorio
+Nuevos
+Nuevotablon
+Nulpe
+Nulpi
+Nulpí
+Numancia
+Numarán
+Nunchía
+Nuncidó
+Nundaco
+Nundiche
+Nunungán
+Nupa
+Nuquí
+Nuria
+Nus
+Nutibara
+Nutria
+Nutrias
+Nuxaá
+Nuxaño
+Nuxiño
+Nuyoó
+Nuñoa
+Nuñú
+Nydia
+Nzas
+Nácori
+Nápoles
+Nátaga
+Níger
+Níjar
+Níspero
+Nísperos
+Nóvita
+Núcleo
+Núñez
+O
+ONG
+ONU
+Oasis
+Oaxaca
+Obando
+Obas
+Oberá
+Obispo
+Obispos
+Obligado
+Obonuco
+Obregón
+Oca
+Ocaido
+Ocalli
+Ocamonte
+Ocampo
+Ocaso
+Ocaña
+Occidental
+Occidentales
+Occoro
+Oceanía
+Ochalí
+Ochenta
+Ochentayuno
+Ocho
+Ochoa
+Ocoa
+Ocobamba
+Ocongate
+Ocopa
+Ocopetatillo
+Ocoruro
+Ocosingo
+Ocotepec
+Ocotlán
+Ocoyo
+Ocoyoacac
+Ocoyucan
+Ocozocoautla
+Ocoña
+Ocros
+Octavio
+Octay
+Octubre
+Ocucaje
+Ocuilan
+Ocuituco
+Oculto
+Ocumal
+Ocumare
+Ocuviri
+Odin
+Odlót
+Odontólogos
+Odín
+Odón
+Oeste
+Ofrio
+Ogodó
+Oiba
+Oicatá
+Ojeda
+Ojinaga
+Ojitlán
+Ojito
+Ojo
+Ojocaliente
+Ojuelos
+Okal
+Okinawa
+Olango
+Olarte
+Olavarría
+Olave
+Olaya
+Oleiros
+Olesa
+Olga
+Olinalá
+Olintla
+Oliva
+Olival
+Olivares
+Olivas
+Olivella
+Oliveros
+Olivia
+Olivo
+Olivos
+Olla
+Ollachea
+Ollantaytambo
+Ollaraya
+Olleros
+Olmedo
+Olmos
+Olmué
+Olot
+Olotayan
+Oluta
+Olutanga
+Olutayan
+Olvido
+Olóngapo
+Omacha
+Omas
+Omate
+Omealca
+Ometepec
+Omia
+Omitlán
+Omán
+Onavas
+Oncativo
+Once
+Onda
+Ondores
+Ongon
+Ongoy
+Onofre
+Onoto
+Onteniente
+Onzaga
+Opichén
+Opodepe
+Opogado
+Opogodó
+Opol
+Oporapa
+Opón
+Oquendo
+Oquitoa
+Orani
+Oratorio
+Orcopampa
+Orcotuna
+Ordaz
+Ordóñez
+Oreganal
+Orejero
+Orense
+Organos
+Orgullo
+Oriental
+Orientales
+Oriente
+Orihueca
+Orihuela
+Orinoco
+Oripaya
+Orito
+Oritoguaz
+Orizaba
+Orizatlán
+Orión
+Ormoc
+Oro
+Orocué
+Oronccoy
+Oropesa
+Oroquieta
+Ororia
+Orotava
+Oroya
+Orozco
+Orpúa
+Orquideas
+Ortega
+Ortegas
+Orteguaza
+Ortices
+Ortigal
+Ortiz
+Ortíz
+Ortúzar
+Orurillo
+Oruro
+Orán
+Orú
+Osa
+Oscar
+Oscura
+Oslob
+Osmeña
+Oso
+Osorno
+Osos
+Ospina
+Ospino
+Ostuacán
+Osumacinta
+Otamendi
+Otanche
+Otao
+Otaré
+Otas
+Otatitlán
+Oteapan
+Otenga
+Othón
+Otoca
+Oton
+Otoval
+Otoño
+Otramina
+Otto
+Otumba
+Otuzco
+Otzoloapan
+Otzolotepec
+Otáez
+Otú
+Ourense
+Ovalle
+Ovejas
+Ovejera
+Overo
+Oviedo
+Oxamarca
+Oxapampa
+Oxchuc
+Oxkutzcab
+Oyolo
+Oyon
+Oyotun
+Oyón
+Ozolotepec
+Ozuluama
+Ozumba
+Ozámiz
+Oñate
+P
+PEMEX
+Pabellón
+Pabla
+Pablo
+Paca
+Pacaipampa
+Pacanga
+Pacapausa
+Pacaran
+Pacaraos
+Pacarní
+Pacasmayo
+Pacaycasa
+Paccaritambo
+Paccelly
+Paccha
+Paccho
+Pacha
+Pachacamac
+Pachaconas
+Pachacutec
+Pachagual
+Pachamarca
+Pachangara
+Pachaquiaro
+Pachas
+Pachavita
+Pacheco
+Pachia
+Pachitea
+Pachiza
+Pacho
+Pachuca
+Pacijan
+Paclasán
+Pacllon
+Paco
+Pacoa
+Pacobamba
+Pacocha
+Pacora
+Pacucha
+Pacula
+Pacurita
+Pacífico
+Padada
+Padilla
+Padre
+Padres
+Padua
+Pagadían
+Pagagaguán
+Pagalongán
+Pagalungán
+Paglas
+Paglat
+Paglaum
+Pagsanghan
+Pagsanjan
+Pagudpud
+Pahuatlán
+Paico
+Paicol
+Paijan
+Paila
+Pailahueque
+Pailania
+Pailas
+Pailitas
+Paillaco
+Pailón
+Paimadó
+Paimas
+Paime
+Paine
+Paipa
+Paiporta
+Paispamba
+Paita
+Paito
+Paiva
+Pajacuarán
+Pajapan
+Pajaral
+Pajarillo
+Pajarito
+Pajiji
+Pajonal
+Pajonales
+Pajonalito
+Pajure
+Pajón
+Pakistán
+Palacio
+Palacios
+Palafrugell
+Palagua
+Palalang
+Palambí
+Palanca
+Palanán
+Palaos
+Palasinoy
+Palau
+Palaui
+Palauig
+Palavecino
+Palawan
+Palay
+Palayan
+Palca
+Palcamayo
+Palcazu
+Palco
+Palencia
+Palenque
+Palenquillo
+Palenquito
+Palermo
+Palestina
+Paletará
+Palimbang
+Palingon
+Palito
+Palizada
+Palizadas
+Pallan
+Pallanchacra
+Pallares
+Pallasca
+Pallpata
+Palma
+Palmar
+Palmaritico
+Palmarito
+Palmarosa
+Palmas
+Palmaseca
+Palmasla
+Palmasola
+Palmera
+Palmeras
+Palmichal
+Palmilla
+Palmillas
+Palmira
+Palmita
+Palmital
+Palmitas
+Palmito
+Palmitos
+Palmor
+Palo
+Paloblanco
+Palocabildo
+Palogordo
+Paloma
+Palomar
+Palomas
+Palomeque
+Palomera
+Palomestizo
+Palominito
+Palomino
+Palomo
+Palomos
+Palonegro
+Palos
+Paloseco
+Palotal
+Palpa
+Palpalá
+Palqui
+Palsapi
+Paltapamba
+Paluato
+Paluán
+Paly
+Palé
+Pam
+Pamalican
+Pamantolón
+Pambana
+Pambilero
+Pamilacan
+Pamoctan
+Pampa
+Pampachiri
+Pampacolca
+Pampamarca
+Pampanga
+Pampanilla
+Pampanillo
+Pampanito
+Pamparomas
+Pampas
+Pamplona
+Pamplonita
+Pampuma
+Pampán
+Pan
+Pana
+Panabo
+Panabá
+Panaca
+Panadés
+Panag
+Panalingaán
+Panamacito
+Panamericana
+Panamericano
+Panamá
+Panao
+Panay
+Panaón
+Pancan
+Pance
+Pancitará
+Pancol
+Pandacan
+Pandag
+Pandan
+Pandi
+Pandiguando
+Pando
+Pandoja
+Panduro
+Panela
+Panga
+Pangalan
+Pangalita
+Pangalá
+Pangamosa
+Pangantucán
+Pangasinán
+Panglao
+Panglima
+Panglina
+Pangoa
+Pangolasián
+Pangote
+Panguilemo
+Panguipulli
+Pangus
+Panguí
+Panimávida
+Panindícuaro
+Paniqui
+Paniquitá
+Panitian
+Panitián
+Panixtlahuaca
+Panotla
+Panqueba
+Panquehue
+Pansegüita
+Pantabangán
+Pantanillo
+Pantano
+Pantanos
+Pantar
+Pantau-Ragat
+Pantelhó
+Pantepec
+Pantukan
+Panuitan
+Panukulan
+Panán
+Pao
+Paoay
+Paombong
+Papalotla
+Papalutla
+Papantla
+Papaplaya
+Papasquiaro
+Papayal
+Papayo
+Papelón
+Papi
+Papudo
+Papunaua
+Papurí
+Papúa
+Paquiló
+Para
+Paracas
+Paracelis
+Paracho
+Paraco
+Paracuellos
+Parada
+Paradero
+Parado
+Paragua
+Paraguachón
+Paraguay
+Paraiso
+Paramillo
+Paramillos
+Paramonga
+Paranas
+Paranday
+Parang
+Parangaricutiro
+Paraná
+Parapeto
+Parapetos
+Pararca
+Pararin
+Paras
+Parate
+Paratebueno
+Paratia
+Paraíso
+Parañaque
+Parcelación
+Parcelas
+Parco
+Parcona
+Parcoy
+Pardo
+Pare
+Parecito
+Paredes
+Pariacoto
+Pariahuanca
+Pariarca
+Parinacochas
+Parinacota
+Parinari
+Pariñas
+Parla
+Parobamba
+Parola
+Parotani
+Parque
+Parra
+Parral
+Parras
+Parrilla
+Parroquia
+Parte
+Partidas
+Paruro
+Parácuaro
+Parás
+Pasacaballos
+Pasacao
+Pasacorriendo
+Pasay
+Pasca
+Pasco
+Pascote
+Pascua
+Pascual
+Pascuala
+Pascuita
+Pasil
+Paso
+Pasoancho
+Pasonanca
+Pasos
+Passi
+Pastales
+Pastaza
+Pastene
+Pastico
+Pasto
+Pastor
+Pastrana
+Pasuncha
+Pasuquin
+Pata
+Patacamaya
+Patag
+Patagones
+Patagonia
+Patambuco
+Patapo
+Patarroyo
+Pataypampa
+Pataz
+Patecuinde
+Paterna
+Pateros
+Patevaca
+Patico
+Paticos
+Patikul
+Patilla
+Patillal
+Patillales
+Patio
+Patios
+Pativilca
+Patiño
+Patnongon
+Pato
+Patos
+Patricia
+Patuca
+Paturia
+Patía
+Paucar
+Paucara
+Paucaray
+Paucarbamba
+Paucarcolla
+Paucarpata
+Paucartambo
+Paucas
+Paujil
+Paujíl
+Paula
+Paulina
+Pauna
+Paunde
+Paurito
+Pausa
+Pauto
+Pavarando
+Pavarandocito
+Pavarandópureza
+Pavas
+Pavasa
+Pavaza
+Pavitas
+Pavía
+Paxtlán
+Paya
+Payandé
+Payanés
+Payatas
+Payoa
+Payán
+Paz
+Pazos
+País
+Paúcar
+Pe
+Peaje
+Pebas
+Peca
+Pedernales
+Pedral
+Pedraza
+Pedregal
+Pedregosa
+Pedrera
+Pedro
+Pedroza
+Pehuajó
+Peinada
+Pelada
+Pelao
+Pelarco
+Pelaya
+Pelayito
+Pelayo
+Pelechua
+Pelequén
+Pellegrini
+Pellines
+Pelluhue
+Pelonas
+Peláez
+Pemuco
+Pena
+Pencahue
+Pencal
+Pencil
+Pendales
+Pendatun
+Pendejino
+Pendiente
+Peneya
+Peniel
+Penjamillo
+Pensil
+Pensilvania
+Península
+Pepe
+Pepino
+Pepital
+Peque
+Peralejo
+Perales
+Peralonso
+Peranchito
+Perancho
+Peras
+Perdida
+Perdido
+Perdomo
+Perdriel
+Perea
+Peregrino
+Pereira
+Perelman
+Perendengue
+Perene
+Peribán
+Perico
+Perla
+Perlas
+Pernía
+Perote
+Perpetua
+Perpetuo
+Perquenco
+Perro
+Pervel
+Perón
+Perú
+Pesca
+Pescadero
+Pescadito
+Pescado
+Pescador
+Pesebre
+Pesos
+Pesqueira
+Pesquera
+Pesquería
+Petapa
+Petatlán
+Pete
+Peter
+Petit
+Petlalcingo
+Petlapa
+Peto
+Petorca
+Petrel
+Petro
+Petrólea
+Peumo
+Peye
+Peña
+Peñablanca
+Peñaflor
+Peñafrancia
+Peñalisa
+Peñalito
+Peñalolén
+Peñalosa
+Peñalver
+Peñamiller
+Peñaranda
+Peñarrubia
+Peñas
+Peñasco
+Peñata
+Peñique
+Peñitas
+Peñol
+Peñoles
+Peñoncito
+Peñuelas
+Peñón
+Phara
+Pi
+Piagua
+Pialapí
+Piamonte
+Piang
+Pianguita
+Piar
+Piaramag
+Pias
+Piat
+Piaxtla
+Pica
+Picacho
+Picao
+Picasent
+Pichacani
+Pichanal
+Pichanaqui
+Pichari
+Piche
+Pichichí
+Pichicuy
+Pichidangui
+Pichidegua
+Pichigua
+Pichilemu
+Pichimá
+Pichinde
+Pichirhua
+Pichos
+Pichucalco
+Pico
+Picong
+Picota
+Picsi
+Picuna
+Piddig
+Pidigan
+Pie
+Piedad
+Piedecuesta
+Piedra
+Piedrancha
+Piedras
+Piedrasentada
+Piedrecitas
+Piedritas
+Piendamó
+Pierola
+Pierre
+Pigcaguayán
+Pigüé
+Pihuamo
+Pijao
+Pijiguay
+Pijiguayal
+Pijijiapan
+Pijiño
+Pikit
+Pila
+Pilamo
+Pilar
+Pilas
+Pilcaya
+Pilchaca
+Pilcomayo
+Pilcuyo
+Pilcuán
+Piles
+Pileta
+Pili
+Pililla
+Piliza
+Pillanlelbún
+Pillao
+Pillco
+Pillpinto
+Pilluana
+Pilona
+Piloto
+Pilpichaca
+Pilón
+Pimbí
+Pimental
+Pimentel
+Pimpingos
+Pinaglabanán
+Pinal
+Pinamalayán
+Pinamar
+Pinamungajan
+Pinar
+Pinatar
+Pinchote
+Pindales
+Pindo
+Pineda
+Pinedo
+Pinguro
+Pinili
+Pinilla
+Pinillos
+Pinos
+Pinotepa
+Pinra
+Pintada
+Pintadas
+Pintana
+Pinto
+Pintué
+Pinukpuk
+Pinyahan
+Pinzón
+Piojó
+Pion
+Pipiral
+Pira
+Piragua
+Piramirí
+Pirané
+Piravante
+Piray
+Piri
+Pirias
+Pirámides
+Pisa
+Pisac
+Pisacoma
+Pisaflores
+Pisanda
+Pisao
+Pisba
+Pischa
+Pisco
+Piscobamba
+Piscoyacu
+Pisisi
+Pista
+Pisuquia
+Pita
+Pital
+Pitalchimbuzal
+Pitalito
+Pitayo
+Pitcairn
+Pitiguao
+Pitillas
+Pitipo
+Pitiquito
+Pito
+Pitrufquén
+Pitumarca
+Pitágoras
+Piura
+Pivijay
+Piza
+Pizamos
+Pizarra
+Pizarro
+Piélagos
+Piña
+Piñal
+Piñalito
+Piñas
+Piñones
+Piñuela
+Piñuelas
+Piñuña
+Piñán
+Piñón
+Plaa
+Placa
+Placer
+Placeres
+Placetas
+Placilla
+Placita
+Placitas
+Plan
+Plana
+Planada
+Planadas
+Planas
+Planazo
+Planes
+Planeta
+Planetica
+Planparejo
+Planta
+Plaridel
+Plasencia
+Plata
+Platanal
+Platanala
+Platanares
+Platas
+Plateado
+Plateria
+Plato
+Platón
+Playa
+Playalta
+Playarica
+Playarrica
+Playas
+Playita
+Playitas
+Playón
+Plaza
+Plazuela
+Plazuelas
+Pleito
+Plinio
+Plomo
+Plottier
+Pluma
+Plumas
+Plutarco
+Poanas
+Poblado
+Poblazón
+Poblet
+Pobre
+Pochutla
+Pocitos
+Pocohuanca
+Pocollay
+Pocsi
+Pogue
+Poijal
+Pola
+Polachayán
+Polanco
+Polaricán
+Pole
+Poleal
+Polecito
+Policarpa
+Policleto
+Poligono
+Polillo
+Polindara
+Polinesia
+Polobaya
+Polomolok
+Polonia
+Polonuevo
+Polotitlán
+Polvora
+Polvorita
+Pomabamba
+Pomacancha
+Pomacanchi
+Pomacocha
+Pomahuaca
+Pomaire
+Pomalca
+Pomar
+Pomares
+Pomata
+Pombo
+Pomo
+Pomos
+Pompeya
+Ponasa
+Poncitlán
+Ponderancia
+Pondores
+Pondoritos
+Ponedera
+Ponferrada
+Ponson
+Pontevedra
+Pontezuela
+Ponto
+Pontona
+Pontón
+Poonapiagapo
+Popa
+Popales
+Popalito
+Popas
+Popayán
+Poponte
+Porac
+Porcecito
+Porchina
+Porco
+Pore
+Porfirio
+Porfía
+Porlamar
+Poro
+Porororio
+Poroto
+Poroy
+Porqueras
+Porres
+Portachuelo
+Portada
+Portal
+Portento
+Portones
+Portugal
+Portugalete
+Portuguesa
+Porvenir
+Poseidón
+Posic
+Posse
+Potedo
+Potoni
+Potosí
+Pototan
+Potrera
+Potrerillo
+Potrerillos
+Potrerito
+Potrero
+Poza
+Pozo
+Pozorrubio
+Pozos
+Pozuelo
+Pozuzo
+Pozón
+Pradera
+Pradilla
+Prado
+Praga
+Prat
+Praxedis
+Premiá
+Presentado
+Presidente
+Prevención
+Priego
+Prieta
+Prieto
+Prietos
+Primavera
+Primera
+Primero
+Princesa
+Principe
+Pringamó
+Pringles
+Prodigio
+Profunda
+Profundó
+Progreso
+Progresosanto
+Prosocial
+Prosperidad
+Providencia
+Provincia
+Príncipe
+Pto
+Pubenza
+Pucacaca
+Pucacolpa
+Pucala
+Pucara
+Pucayacu
+Puchuncaví
+Pucusana
+Pucyura
+Pucón
+Pudahuel
+Pudtol
+Puebla
+Pueblecito
+Pueblillo
+Pueblito
+Pueblo
+Pueblonuevo
+Puebloquemado
+Pueblorrico
+Puebloviejo
+Puelenje
+Puenta
+Puente
+Puenteareas
+Puentes
+Puentetierra
+Puerchag
+Puerres
+Puerta
+Puertas
+Puerto
+Puertollano
+Puertos
+Puesto
+Pueyrredón
+Pugo
+Puinahua
+Pulan
+Pulbusa
+Pulgande
+Pulgarin
+Pulilan
+Pullalli
+Pullo
+Pulupandan
+Pulí
+Pumarejo
+Pumbi
+Punang
+Punata
+Punceres
+Punchana
+Punchao
+Punco
+Puncu
+Pungarabato
+Punilla
+Punitaqui
+Puno
+Punta
+Puntas
+Puntica
+Punto
+Pupiales
+Pupuja
+Pupuya
+Puquina
+Puquio
+Pura
+Puracé
+Pureto
+Pureza
+Purgatorio
+Purificación
+Purima
+Purmamarca
+Purnio
+Puro
+Purranque
+Purricha
+Purré
+Purus
+Puruándiro
+Purén
+Purépero
+Purísima
+Purús
+Pusi
+Putaendo
+Putatan
+Putik
+Putina
+Putinza
+Putla
+Putre
+Putumayo
+Puyca
+Puyusca
+Puán
+Puños
+Pácora
+Páez
+Pájara
+Pájaro
+Pánfilo
+Pánuco
+Pápalo
+Páramo
+Párraga
+Pásay
+Pásig
+Pátzcuaro
+Pénjamo
+Pérez
+Pío
+Píritu
+Pórtico
+Quebrachal
+Quebrada
+Quebradagrande
+Quebradanegra
+Quebradanueva
+Quebradas
+Quebradaseca
+Quebraditas
+Quecholac
+Quechualla
+Quechultenango
+Quehue
+Queilén
+Quellouno
+Quellón
+Quemado
+Quemchi
+Quepe
+Quequeña
+Quequén
+Quera
+Querarí
+Querco
+Querecotillo
+Queremal
+Quero
+Querobamba
+Querocotillo
+Querocoto
+Queropalca
+Querá
+Queréndaro
+Querétaro
+Quetame
+Quetzaltepec
+Quezón
+Quiaca
+Quiahije
+Quialana
+Quiané
+Quiapo
+Quiatoni
+Quiaviní
+Quibdo
+Quibdó
+Quicacha
+Quichayá
+Quiches
+Quichuas
+Quichuay
+Quiebra
+Quiebralomo
+Quiechapa
+Quiegolani
+Quierí
+Quijano
+Quijarro
+Quije
+Quilaco
+Quilahuani
+Quilca
+Quilcacé
+Quilcapuncu
+Quilcas
+Quilehtla
+Quilichao
+Quilicura
+Quilimarí
+Quillacollo
+Quilleco
+Quillo
+Quillota
+Quillón
+Quilmana
+Quilmes
+Quilpué
+Quimbaya
+Quimbayo
+Quime
+Quimilí
+Quimixtlán
+Quimper
+Quina
+Quinamayo
+Quince
+Quinchamalí
+Quinchana
+Quinche
+Quinches
+Quinchía
+Quindío
+Quines
+Quinistaquillas
+Quinjalca
+Quinlogán
+Quinocay
+Quinquelles
+Quinta
+Quintana
+Quintas
+Quintay
+Quintero
+Quinti
+Quinua
+Quinuabamba
+Quinuguitán
+Quioquitani
+Quiotepec
+Quioveo
+Quipile
+Quiquijana
+Quirahuara
+Quiriego
+Quirihue
+Quirino
+Quiroga
+Quiroz
+Quirre
+Quiruvilca
+Quishuar
+Quispicanchi
+Quisqui
+Quisquina
+Quitasueño
+Quitay
+Quitilipi
+Quito
+Quito-Arma
+Quitratúe
+Quitupan
+Quituro
+Quives
+Quivicán
+Quivilla
+Quiñones
+Quiñonez
+Quiñota
+Quíbor
+Quícharo
+Quípama
+R
+RAE
+Rabanedo
+Rabolargo
+Rada
+Radamel
+Rafael
+Rafaela
+Rafel
+Ragash
+Ragonvalia
+Rahuapampa
+Raicero
+Raimundo
+Raizal
+Rajah
+Rajan
+Ralco
+Ralito
+Ramada
+Ramain
+Ramal
+Ramalito
+Ramallo
+Ramiriquí
+Ramiro
+Ramo
+Ramones
+Ramos
+Ramírez
+Ramón
+Rancagua
+Rancha
+Ranchillos
+Rancho
+Ranchogrande
+Rancholargo
+Ranchos
+Ranchuelo
+Ranco
+Rangel
+Ranracancha
+Ranrahirca
+Ransang
+Rapayan
+Rapu-Rapu
+Raquel
+Rasgón
+Raspadura
+Raspeig
+Rastra
+Rastrojos
+Rauch
+Rauco
+Raudal
+Raudales
+Rausch
+Ravacayco
+Rawson
+Ray
+Raya
+Rayado
+Rayito
+Raymondi
+Raymundo
+Rayo
+Rayones
+Rayón
+Razón
+Raíces
+Raúl
+Real
+Realejos
+Realicó
+Realito
+Recebera
+Recetor
+Recia
+Recodo
+Recreo
+Recta
+Recuay
+Recuerdo
+Redonda
+Redondela
+Reforma
+Regadera
+Regado
+Regidor
+Regina
+Región
+Regla
+Regueros
+Reina
+Reinaldo
+Reinera
+Reino Unido
+Reixach
+Rejoya
+Relleno
+Remanso
+Remartín
+Remate
+Remedio
+Remedios
+Remolino
+Remolinos
+Renaico
+Renancó
+Rendón
+Renta
+Rentería
+René
+Reparo
+Repelón
+Reposo
+Reque
+Requena
+Requínoa
+Res
+Resbalón
+Reservas
+Resina
+Restrepo
+Retirada
+Retiro
+Retorno
+Retoño
+Retén
+Reus
+Revenga
+Reventones
+Revuelta
+Revés
+Rey
+Reyes
+Reynolds
+Reynosa
+Reynoso
+Riachuelo
+Ribarroja
+Ribas
+Riberalta
+Ribero
+Ribona
+Rica
+Ricabrisa
+Ricardo
+Ricaurte
+Rico
+Ricran
+Riecito
+Rigoberto
+Rincon
+Rinconada
+Rincón
+Rio
+Rioblanco
+Riochiquito
+Rioclaro
+Riofrío
+Riogrande
+Riohacha
+Rioja
+Rioloro
+Riomanso
+Rionegro
+Rionuevo
+Rios
+Rioseco
+Riosucio
+Rioverde
+Ripan
+Ripoll
+Ripollet
+Risaralda
+Rita
+Riva
+Rivadavia
+Rivas
+Riveira
+Rivera
+Riveralta
+Riverita
+Rivero
+Rizal
+Rizo
+Roayaga
+Roberto
+Robinson
+Roblal
+Roble
+Robledo
+Robles
+Rocchac
+Rocchacc
+Rocha
+Roche
+Rochela
+Rocio
+Rocío
+Rodamontal
+Rodania
+Rodas
+Rodeo
+Rodolfo
+Rodrigo
+Rodríguez
+Roger
+Roja
+Rojales
+Rojas
+Rojo
+Roldanillo
+Roldán
+Roma
+Romang
+Romblón
+Romelia
+Romero
+Romita
+Romo
+Romos
+Romualdez
+Román
+Roncesvalles
+Ronda
+Rondocan
+Rondos
+Rondón
+Rontoy
+Roo
+Roque
+Roquetas
+Rosa
+Rosaflorida
+Rosal
+Rosalba
+Rosales
+Rosalía
+Rosamorada
+Rosario
+Rosarito
+Rosas
+Rosaspata
+Roscio
+Rosendo
+Rosero
+Rosita
+Rostro
+Rota
+Rotinet
+Roto
+Rotura
+Rovira
+Roxas
+Rozas
+Rozo
+Ruan
+Ruanda
+Ruben
+Rubio
+Ruby
+Rubén
+Rubí
+Rudal
+Rueda
+Rufina
+Rufino
+Ruitoque
+Ruiz
+Ruiza
+Rumanía
+Rumisapa
+Rupa-Rupa
+Rurrenabaque
+Rusia
+Ruíz
+Ráquira
+Rázuri
+Régules
+Rímac
+Río
+Ríos
+Rómulo
+S
+SAT
+SEDENA
+SEP
+SMS
+Saajid
+Saavedra
+Sabadell
+Sabaino
+Sabaleta
+Sabaletas
+Sabana
+Sabanacosta
+Sabanagrande
+Sabanal
+Sabanalarga
+Sabananueva
+Sabanas
+Sabanazo
+Sabandia
+Sabaneta
+Sabanetas
+Sabanetica
+Sabangan
+Sabanilla
+Sabanitas
+Sabinas
+Sabio
+Sablan
+Sablayan
+Sabogal
+Saboyá
+Sabtang
+Saca
+Sacalum
+Sacana
+Sacanche
+Sacatín
+Sacco
+Sachaca
+Sachacoco
+Sachamates
+Saco
+Sacramento
+Sacsamarca
+Sadanga
+Safia
+Sagada
+Sagay
+Sagbayan
+Sagrada
+Sagrado
+Sagua
+Saguangán
+Saguday
+Sagumbita
+Sagunto
+Sagñay
+Sahagún
+Sahuaraura
+Sahuaripa
+Sahuayo
+Saija
+Sain
+Saint
+Saipina
+Saisa
+Saiza
+Sajandí
+Sal
+Sala
+Salada
+Saladito
+Salado
+Saladoblanco
+Salados
+Salahonda
+Salamanca
+Salamina
+Salango
+Salao
+Salaquí
+Salas
+Salavarrieta
+Salaverry
+Salay
+Salazar
+Salcabamba
+Salcahuasi
+Salcedo
+Saldaña
+Salento
+Salgar
+Salguerito
+Salguero
+Salias
+Salibas
+Salibo
+Salina
+Salinas
+Salingogan
+Salisví
+Salitral
+Salitre
+Sallapadan
+Sallique
+Salliquello
+Salliqueló
+Salmerón
+Saloa
+Salomón
+Salou
+Salpo
+Salt
+Saltabarranca
+Saltillo
+Salto
+Saltobella
+Salug
+Salvador
+Salvadora
+Salvatierra
+Salí
+Salón
+Salónica
+Sama
+Samacá
+Samahil
+Samaipata
+Saman
+Samanco
+Samanga
+Samaniego
+Samaná
+Samaria
+Sambo
+Samboan
+Sambulaguán
+Samegua
+Samoa
+Samore
+Sampacho
+Sampaloc
+Samper
+Sampués
+Samsung
+Samudio
+Samuel
+Samugari
+Samurindó
+San
+Sanabria
+Sanagoran
+Sanahcat
+Sanahuare
+Sanceno
+Sanclemente
+Sancos
+Sancti
+Sanctórum
+Sande
+Sander
+Sandia
+Sandino
+Sandoná
+Sandoval
+Sandovalito
+Sandra
+Sandwich
+Sangallaya
+Sangarara
+Sangat
+Sangayaico
+Sangki
+Sanjuana
+Sanlúcar
+Santa
+Santacruz
+Santafé
+Santamaría
+Santana
+Santanacentro
+Santander
+Santandercito
+Santiago
+Santillana
+Santo
+Santol
+Santos
+Santuario
+Santurce
+Sanz
+Sapad
+Sapallanga
+Sapang
+Sapatos
+Sapillica
+Saposoa
+Sapuara
+Sapuyes
+Sapzurro
+Saquena
+Sara
+Saraconcho
+Sarangani
+Saravena
+Saravia
+Sarayacu
+Sardañola
+Sardinas
+Sardinata
+Sarhua
+Sariaya
+Sarin
+Sarmiento
+Sarrat
+Sartenejo
+Sartenjo
+Sartimbamba
+Sasa
+Sasaima
+Sasmuan
+Saspi
+Satevó
+Satinga
+Satipo
+Sativa
+Sativanorte
+Sativasur
+Sato
+Sauce
+Saucepampa
+Sauces
+Saucillo
+Saudi
+Saudita
+Saug
+Saují
+Saurama
+Sausa
+Sautata
+Sayan
+Sayapullo
+Sayla
+Saylla
+Sayula
+Sayultepec
+Saña
+Sañayca
+Saño
+Se
+Sebaste
+Sebastian
+Sebastián
+Sebastopol
+Seboruco
+Sebú
+Seca
+Secadero
+Secasantafé
+Secclla
+Sechura
+Seco
+Secos
+Secreto
+Sector
+Segovia
+Segovianas
+Seguengue
+Segura
+Sehebe
+Seis
+Sejal
+Selva
+Sema
+Sempegua
+Semprún
+Sena
+Sendero
+Senegal
+Senguio
+Senillosa
+Sensella
+Sepahua
+Sepultura
+Serano
+Serbia
+Serdán
+Serena
+Sereno
+Serenos
+Sergio
+Serpa
+Serra
+Serviez
+Servitá
+Sesegó
+Sesenta
+Sesma
+Sesquilé
+Sestao
+Severa
+Severinera
+Sevilla
+Sevillano
+Sewell
+Sexi
+Seychelles
+Seyé
+Seña
+Señora
+Shakira
+Shamboyacu
+Shanao
+Shapaja
+Shariff
+Shatoja
+Shilcayo
+Shilla
+Shinahota
+Shipasbamba
+Shirure
+Shuaro
+Shunqui
+Shunte
+Shupluy
+Shyncasa
+Si
+Siaca
+Siachoque
+Siare
+Siargao
+Siatame
+Siaton
+Siatoya
+Siayan
+Sibagat
+Sibanicú
+Sibarco
+Sibaté
+Sibaung
+Sibayo
+Siberia
+Sibuco
+Sibugay
+Sibulán
+Sibunag
+Sibundoy
+Sibutad
+Sibutu
+Sibuyan
+Sica
+Sicarare
+Sicará
+Sicaya
+Sicchez
+Sicsibamba
+Sicuani
+Sidón
+Siero
+Sierpe
+Sierpita
+Sierra
+Sierrita
+Siete
+Sifontes
+Sigay
+Siglo
+Siguas
+Sigubay
+Siguí
+Siguín
+Sigáboy
+Sihuas
+Silacayoapilla
+Silacayoápam
+Silang
+Silanga
+Silangan
+Silao
+Silay
+Silecia
+Silencio
+Silino
+Silinog
+Silla
+Sillapata
+Siloe
+Silos
+Siltepec
+Silva
+Silvania
+Silverio
+Silvestre
+Silvia
+Simacota
+Simaña
+Simbal
+Simijaca
+Simití
+Simoca
+Simojovel
+Simon
+Simón
+Sina
+Sinacabán
+Sinait
+Sinaloa
+Sinanché
+Sinaxtla
+Sinaí
+Sincelejito
+Sincelejo
+Sincerín
+Sincos
+Sincé
+Sindamanoy
+Sindangan
+Sindihui
+Singa
+Singapur
+Singuilucan
+Sinicahua
+Sinifana
+Siniloan
+Sinsicap
+Sinsuat
+Sinzona
+Siocon
+Sion
+Sipalay
+Sipe
+Sipirra
+Sipocot
+Sipí
+Siquijor
+Siquijór
+Sirasí
+Sirawai
+Sirena
+Siria
+Sisa
+Sison
+Sitabamba
+Sitacocha
+Sitajara
+Sitalá
+Sitangkai
+Sitges
+Sitio
+Sitionuevo
+Sivia
+Sivirú
+Sixto
+Soacha
+Soatá
+Sobresabana
+Socabaya
+Socavón
+Socha
+Sochiapa
+Sochiapan
+Sochiápam
+Soco
+Socoltenango
+Soconusco
+Socorro
+Socos
+Socota
+Socotá
+Sofronio
+Sofía
+Sogamoso
+Sogod
+Sol
+Sola
+Solabanda
+Solaga
+Solana
+Solano
+Solarte
+Soldado
+Soldati
+Soleda
+Soledad
+Solera
+Solidaridad
+Solis
+Solistahuacán
+Solita
+Solivén
+Soloco
+Solomon
+Solosuchiapa
+Solsona
+Soltepec
+Solís
+Solórzano
+Somalia
+Sombra
+Sombrerete
+Somondoco
+Sonche
+Sondor
+Sondorillo
+Songo
+Sonia
+Sonora
+Sonso
+Sonsón
+Sopetrán
+Soplador
+Soplaviento
+Soplin
+Sopó
+Sora
+Soracá
+Soras
+Sorata
+Soraya
+Soria
+Soriano
+Soritor
+Sorochuco
+Sorsogón
+Sosa
+Sosola
+Sotaquirá
+Sotaquí
+Sotara
+Sotavento
+Soteapan
+Sotillo
+Soto
+Sotol
+Sotomayor
+Sotuta
+Soviética
+Soya
+Soyaltepec
+Soyaló
+Soyaniquilpan
+Soyopa
+Spinoza
+Sport
+Spíritus
+Sri
+Suaita
+Sual
+Suan
+Suaqui
+Suardi
+Suaza
+Suazilandia
+Subachoque
+Sube
+Subia
+Subida
+Subtanjalla
+Sucat
+Succha
+Sucesión
+Suchiapa
+Suchiate
+Suchilquitongo
+Suchitepec
+Suchixtepec
+Suchixtlahuaca
+Sucilá
+Sucio
+Sucre
+Sucumbios
+Sucumbíos
+Sudamérica
+Sudipen
+Sudzal
+Sudáfrica
+Sudán
+Sueca
+Suecia
+Suerte
+Suesca
+Sueva
+Sugala
+Sugbongcogón
+Sugpon
+Suipacha
+Suitucancha
+Suiza
+Sulangan
+Sullana
+Sulop
+Sultana
+Sultepec
+Sultán
+Suluan
+Sulú
+Suma
+Sumagka
+Sumapaz
+Sumbilca
+Sumilao
+Sumilón
+Sunampe
+Sunchales
+Suncho
+Sunuapa
+Supatá
+Supe
+Suprema
+Supía
+Sur
+Surala
+Surama
+Surami
+Suras
+Suratá
+Surcado
+Surco
+Surcubamba
+Sureste
+Surigao
+Surimena
+Surinam
+Surquillo
+Suruco
+Susa
+Susaca
+Susacón
+Susaguá
+Susana
+Susapaya
+Suse
+Suspiro
+Susticacán
+Susupuato
+Sutamarchán
+Sutatausa
+Sutatenza
+Suticollo
+Suyckutambo
+Suyo
+Suárez
+Svalbard
+Sylvina
+Sácama
+Sáchica
+Sáenz
+Sáez
+Sámal
+Sámar
+Sáname
+Sánchez
+Sáric
+Sársfield
+Síquima
+Sócrates
+Sófocles
+Súbic
+Súchil
+Taal
+Tabacal
+Tabaco
+Tabaconas
+Tabalosos
+Tabasco
+Tabaá
+Tabiles
+Tabio
+Tabla
+Tablacita
+Tablanca
+Tablas
+Tablazo
+Tablitas
+Tabloncito
+Tablones
+Tablón
+Tabo
+Tabogon
+Tabuelan
+Tabujito
+Tabuk
+Taburete
+Taburetera
+Taburi
+Tabón
+Taca
+Tacabamba
+Tacache
+Tacahua
+Tacaloa
+Tacamochito
+Tacamocho
+Tacasaluma
+Tacloban
+Tacna
+Tacoronte
+Tacotalpa
+Tacuaya
+Tacubaya
+Tacueyo
+Tacurong
+Tacurrumbi
+Tacuyalta
+Tacámbaro
+Tadeo
+Tadian
+Tadía
+Tadó
+Tafí
+Tagachí
+Taganak
+Taganaán
+Taganga
+Tagapul-an
+Tagaytay
+Tagbilaran
+Tagbina
+Tago
+Tagoloán
+Tagua
+Taguaira
+Taguales
+Taguasco
+Tagudin
+Tagudín
+Taguig
+Taguilon
+Tagum
+Tagusao
+Tahdziú
+Tahil
+Tahmek
+Tahuamanu
+Tahuania
+Taija
+Taijita
+Tailandia
+Taindala
+Taiwan
+Tajo
+Tajuato
+Tajumbina
+Tala
+Talacag
+Talacogon
+Taladro
+Talaga
+Talagante
+Talaigua
+Talaingod
+Talambi
+Talara
+Talauta
+Talavera
+Talayán
+Talca
+Talcahuano
+Talcamávida
+Talea
+Talisay
+Talisayán
+Talitay
+Tallan
+Tallas
+Talog
+Talon-Talon
+Talpa
+Taltal
+Talugtug
+Talunan
+Talusan
+Talísay
+Tamalameque
+Tamalamequito
+Tamalín
+Tamaná
+Tamaquito
+Tamara
+Tamarindo
+Tamasopo
+Tamaulipas
+Tamazola
+Tamazula
+Tamazulapan
+Tamazulápam
+Tamazunchale
+Tambillo
+Tambito
+Tambo
+Tambobamba
+Tambopata
+Tambor
+Tamboral
+Tambores
+Tambulig
+Tamburco
+Tame
+Tames
+Tamiahua
+Taminango
+Taminanguito
+Tampacán
+Tampamolón
+Tampico
+Tampilisan
+Tamuín
+Tanama
+Tanando
+Tanandó
+Tanatanaón
+Tanauan
+Tancacha
+Tancanhuitz
+Tancoco
+Tancuayalab
+Tancítaro
+Tandag
+Tandil
+Tandubato
+Tanela
+Tanetze
+Tangalan
+Tangamandapio
+Tangancícuaro
+Tangareal
+Tangcal
+Tangua
+Tanguana
+Tangub
+Tangüí
+Tanhuato
+Taniche
+Tanjay
+Tanlajás
+Tanquián
+Tanta
+Tantamayo
+Tantangán
+Tantara
+Tantaranche
+Tantarica
+Tanti
+Tantima
+Tantoyuca
+Tanudan
+Tanyág
+Tanza
+Tanzania
+Tapachula
+Tapacocha
+Tapado
+Tapairihua
+Tapaje
+Tapalapa
+Tapalpa
+Tapalqué
+Tapanatepec
+Taparajín
+Taparal
+Taparalito
+Taparcal
+Tapartó
+Tapay
+Tapera
+Tapextla
+Tapialquer
+Tapias
+Tapiche
+Tapilula
+Tapo
+Tapoa
+Tapuc
+Tapón
+Taques
+Tara
+Tarabuco
+Taraco
+Taraira
+Tarandacuao
+Tarangnan
+Tarapacá
+Tarapoto
+Tarata
+Taray
+Tarazá
+Taretan
+Tarica
+Taridó
+Tarija
+Tarimoro
+Tarlac
+Tarma
+Taroa
+Tarqui
+Tarra
+Tarragona
+Tarrasa
+Tarso
+Tartagal
+Tarucachi
+Tarucani
+Tarímbaro
+Tasajera
+Tasco
+Tasdan
+Tasnaque
+Tasquillo
+Tasquita
+Tatahuicapan
+Tataltepec
+Tatatila
+Tate
+Tati
+Tatiana
+Tauca
+Tauramena
+Tauria
+Taurija
+Tauripampa
+Tausa
+Tausavita
+Tavela
+Taviche
+Tawi
+Tawi-Tawi
+Taxco
+Tayabamba
+Tayacaja
+Tayasan
+Tayata
+Tayikistán
+Taysan
+Taytay
+Tayug
+Tayum
+Tayábas
+Teabo
+Teacalco
+Teapa
+Teatino
+Teayo
+Tebaida
+Tecali
+Tecalitlán
+Tecamachalco
+Tecate
+Techaluta
+Tecoanapa
+Tecoh
+Tecolotlán
+Tecolutla
+Tecomatlán
+Tecomavaca
+Tecomaxtlahuaca
+Tecomán
+Tecopilco
+Tecozautla
+Tecpatán
+Tecuala
+Tecuanipan
+Tecámac
+Tecóatl
+Teguise
+Teheran
+Tehuacán
+Tehuantepec
+Tehuipango
+Tehuitzingo
+Teislandia
+Teita
+Teitipac
+Tejada
+Tejalápam
+Tejar
+Tejeda
+Tejeiro
+Tejupilco
+Tejúpam
+Tekal
+Tekantó
+Tekax
+Tekit
+Tekom
+Telchac
+Telde
+Telegram
+Telembi
+Telembí
+Telixtlahuaca
+Tello
+Teloloapan
+Telpí
+Temamatla
+Temapache
+Temascalapa
+Temascalcingo
+Temascaltepec
+Temax
+Temaxcalapa
+Temaxcaltepec
+Temixco
+Temoac
+Temoaya
+Temozón
+Templo
+Tempoal
+Temuco
+Temósachic
+Tena
+Tenabo
+Tenamaxtlán
+Tenampa
+Tenampulco
+Tenancingo
+Tenango
+Tenche
+Tenejapa
+Tenejapan
+Teneria
+Tenerife
+Teniente
+Tenjo
+Teno
+Tenochtitlán
+Tenosique
+Tenza
+Teocaltiche
+Teocelo
+Teococuilco
+Teocuitatlán
+Teodelina
+Teodoro
+Teojomulco
+Teolocholco
+Teoloyucan
+Teopan
+Teopantlán
+Teopisca
+Teopoxco
+Teorama
+Teotihuacán
+Teotilálpam
+Teotitlán
+Teotlalcingo
+Teotlalco
+Teotongo
+Teozacoalco
+Tepache
+Tepakán
+Tepalcatepec
+Tepalcingo
+Tepanco
+Tepango
+Tepantlali
+Tepatitlán
+Tepatlaxco
+Tepatlán
+Tepeaca
+Tepeapulco
+Tepechitlán
+Tepecoacuilco
+Tepehuacán
+Tepehuanes
+Tepeji
+Tepejillo
+Tepelmeme
+Tepemaxalco
+Tepeojuma
+Tepetitla
+Tepetitlán
+Tepetlaoxtoc
+Tepetlapa
+Tepetlixpa
+Tepetlán
+Tepetongo
+Tepetzintla
+Tepeuxila
+Tepexco
+Tepexi
+Tepeyahualco
+Tepeyanco
+Tepezalá
+Tepic
+Teposcolula
+Tepotzotlán
+Tepoztlán
+Tepuxtepec
+Tequendama
+Teques
+Tequexquitla
+Tequila
+Tequisistlán
+Tequisquiapan
+Tequixquiac
+Tequixtepec
+Terai
+Teraimbe
+Teresa
+Teresita
+Termales
+Termoelectrica
+Ternate
+Terpel
+Terraplen
+Terrazas
+Terrenate
+Terrero
+Terron
+Teruel
+Terán
+Tesalia
+Tescual
+Tesoro
+Tetecala
+Tetela
+Teteles
+Tetepango
+Tetepec
+Teteye
+Tetipac
+Tetiz
+Tetla
+Tetlanohcan
+Tetlatlahuca
+Teuchitlán
+Teul
+Teutila
+Texcalcingo
+Texcaltitlán
+Texcalyacac
+Texcatepec
+Texcatitlán
+Texcoco
+Texhuacán
+Texistepec
+Texmelucan
+Texmelúcan
+Textitlán
+Texóloc
+Teya
+Teziutlán
+Tezoatlán
+Tezonapa
+Tezontepec
+Tezoyuca
+Teúl
+Thitu
+Thunderbird
+Tiabaya
+Tianguismanalco
+Tianguistenco
+Tianguistengo
+Tiaong
+Tibacuy
+Tibaná
+Tibasosa
+Tibillo
+Tibirita
+Tibú
+Ticaco
+Ticao
+Ticapampa
+Ticlacayan
+Ticllas
+Ticllos
+Ticole
+Ticrapo
+Ticul
+Ticuá
+Tidaá
+Tie
+Tienda
+Tierra
+Tierradentro
+Tierradura
+Tierralta
+Tierrero
+Tigaon
+Tigbao
+Tigbauan
+Tigra
+Tigre
+Tigrera
+Tihuatlán
+Tijaltepec
+Tijeretas
+Tijiña
+Tijuana
+Tila
+Tilali
+Tilantongo
+Tilapa
+Tilcajete
+Tilcara
+Tilcoco
+Tilisarao
+Tillavá
+Tillo
+Tilly
+Tilodirán
+Tilquiápam
+Tiltil
+Timaná
+Timasita
+Timba
+Timbiquí
+Timbío
+Timilpan
+Timor
+Timucuy
+Tinaco
+Tinajeros
+Tinajilla
+Tinajones
+Tinaquillo
+Tinas
+Tinco
+Tineg
+Tingambato
+Tinglayan
+Tingloy
+Tingo
+Tinguiririca
+Tinguiña
+Tingüindín
+Tinicachi
+Tinio
+Tinjacá
+Tinoc
+Tinogasta
+Tinta
+Tintay
+Tinum
+Tinyahuarco
+Tio
+Tipacoque
+Tipan
+Tipisca
+Tiple
+Tipuani
+Tiquicheo
+Tiquillaca
+Tiquipaya
+Tiquisio
+Tiquié
+Tirajana
+Tirano
+Tirapata
+Tiraque
+Tirol
+Tirúa
+Tisco
+Tisince
+Titiribí
+Titiza
+Titumate
+Tixcacalcupul
+Tixkokob
+Tixmehuac
+Tixpéhual
+Tixtla
+Tiza
+Tizapán
+Tizayuca
+Tizimín
+Tlacamama
+Tlachichilco
+Tlachichuca
+Tlacoachistlahuaca
+Tlacoapa
+Tlacoatzintepec
+Tlacochahuaya
+Tlacojalpan
+Tlacolula
+Tlacolulan
+Tlacolulita
+Tlacotalpan
+Tlacotepec
+Tlacuilotepec
+Tlahualilo
+Tlahuapan
+Tlahuelilpan
+Tlahuiltepa
+Tlahuitoltepec
+Tlajomulco
+Tlalancaleca
+Tlalchapa
+Tlalixcoyan
+Tlalixtac
+Tlalixtaquilla
+Tlalmanalco
+Tlalnelhuayocan
+Tlalnepantla
+Tlalpan
+Tlalpujahua
+Tlaltelulco
+Tlaltempan
+Tlaltenango
+Tlaltetela
+Tlaltizapán
+Tlanalapa
+Tlanchinol
+Tlanepantla
+Tlaola
+Tlapa
+Tlapacoya
+Tlapacoyan
+Tlapanalá
+Tlapancingo
+Tlapehuala
+Tlapiltepec
+Tlaquepaque
+Tlaquilpa
+Tlaquiltenango
+Tlatayápam
+Tlatlauquitepec
+Tlatlaya
+Tlaxcala
+Tlaxco
+Tlaxcoapan
+Tlaxiaca
+Tlaxiaco
+Tlayacapan
+Tlazazalca
+Tlazoyaltepec
+Tlilapan
+Tláhuac
+Tobago
+Tobal
+Tobasía
+Tobia
+Toboso
+Tobón
+Toca
+Tocache
+Tocagua
+Tocaima
+Tocaimo
+Tocancipá
+Tocatlán
+Toche
+Tochecito
+Tochimilco
+Tochimiltzingo
+Tochtepec
+Tocmoche
+Tocogua
+Tocopilla
+Tocotá
+Tocumbo
+Tocuyito
+Tocuyo
+Tocópero
+Todos
+Toez
+Tofeme
+Togo
+Togoima
+Togoromá
+Togüí
+Tokelau
+Tola
+Tolata
+Tolcayuca
+Toledo
+Tolentino
+Tolhuin
+Tolima
+Tolimán
+Tolosa
+Tolotá
+Toltén
+Toluca
+Tolva
+Tolú
+Toma
+Tomachipán
+Tomala
+Tomaltepec
+Tomares
+Tomarrazón
+Tomas
+Tomate
+Tomatlán
+Tomay
+Tomelloso
+Tomepampa
+Tomás
+Tomé
+Tona
+Tonaltepec
+Tonalá
+Tonameca
+Tonanitla
+Tonatico
+Tonaya
+Tonayán
+Tonchalá
+Tondo
+Tonga
+Tongod
+Tongoy
+Tonila
+Tonusco
+Topa
+Topaipí
+Topia
+Topiltepec
+Torata
+Toraya
+Torbes
+Torcoroma
+Tordó
+Toribio
+Toribío
+Torno
+Tornquist
+Toro
+Torre
+Torrealba
+Torreidó
+Torrejón
+Torrelavega
+Torrelodones
+Torremolinos
+Torrente
+Torres
+Torrevieja
+Torreón
+Torrijos
+Tortosa
+Tortugo
+Toscana
+Tota
+Totana
+Totarco
+Totarito
+Totatiche
+Totolac
+Totolapa
+Totolapan
+Totolapilla
+Totoltepec
+Totolápam
+Totontepec
+Totora
+Totoró
+Totos
+Tototlán
+Totumal
+Totumo
+Totutla
+Tournavista
+Tovar
+Toxpalan
+Traiguén
+Trampa
+Trancoso
+Tranquila
+Trapal
+Trapiche
+Trapiches
+Travesias
+Travesía
+Travesías
+Traviata
+Trece
+Treguaco
+Treinta
+Trejos
+Trelew
+Trementino
+Trenque
+Trento
+Tres
+Trevejo
+Trevelin
+Treviño
+Triana
+Trias
+Tribugá
+Tribunas
+Tributo
+Trigo
+Trincheras
+Trinidad
+Trinitaria
+Trique
+Trita
+Triunfo
+Trocaderos
+Trochal
+Troja
+Troje
+Trojita
+Trompeteros
+Trompito
+Troncal
+Troncales
+Tronconal
+Troncosito
+Troncoso
+Tropezón
+Trovolhue
+Truandó
+Trueno
+Trujano
+Trujillo
+Trébol
+Tuao
+Tuba
+Tubajón
+Tubao
+Tubará
+Tubay
+Tubigon
+Tublay
+Tubo
+Tubod
+Tubores
+Tubungán
+Tuburán
+Tubutama
+Tucapel
+Tuchín
+Tucuma
+Tucume
+Tucumán
+Tucupita
+Tucurinca
+Tudela
+Tueme
+Tugbong
+Tuguegarao
+Tuktukan
+Tula
+Tulancingo
+Tulang
+Tulantepec
+Tulcingo
+Tule
+Tulia
+Tulipan
+Tulmo
+Tultepec
+Tultitlán
+Tulum
+Tulumaya
+Tulunán
+Tuluá
+Tumaco
+Tuman
+Tumaradocitobella
+Tumaradó
+Tumauini
+Tumay
+Tumbabarreto
+Tumbaden
+Tumbalá
+Tumbao
+Tumbatoro
+Tumbes
+Tumbichucue
+Tumbiscatío
+Tumbod
+Tumburao
+Tumutumbudó
+Tuna
+Tunal
+Tunan
+Tunari
+Tunas
+Tunasan
+Tunia
+Tunja
+Tunkás
+Tununguá
+Tunupe
+Tunuyán
+Tunía
+Tupac
+Tuparro
+Tupe
+Tupes
+Tupi
+Tupia
+Tupicocha
+Tupiza
+Tupungato
+Turbaco
+Turbaná
+Turbay
+Turbo
+Turco
+Turia
+Turicato
+Turkmenistán
+Turmequé
+Turmero
+Turminá
+Turpay
+Turpo
+Turquestán
+Turquía
+Turriquitadó
+Turua
+Turupamba
+Turén
+Tusas
+Tusi
+Tuta
+Tutachag
+Tutazá
+Tuti
+Tutla
+Tutotepec
+Tutunendó
+Tututepec
+Tuvalu
+Tuxcacuesco
+Tuxcueca
+Tuxpan
+Tuxtepec
+Tuxtilla
+Tuxtla
+Tuy
+Tuyú
+Tuzamapan
+Tuzantla
+Tuzantán
+Twitter
+Tzicatlacoyan
+Tzimol
+Tzintzuntzan
+Tzitzio
+Tzompantepec
+Tzucacab
+Táchira
+Tálaga
+Támara
+Támesis
+Tánamo
+Táriba
+Técpan
+Téllez
+Tía
+Tías
+Tío
+Tóez
+Tópaga
+Tórrez
+Túnel
+Túneles
+Túnez
+Túquerres
+UNICEF
+URSS
+USB
+Uato
+Uayma
+Ubalá
+Ubaque
+Ubaté
+Ubay
+Ubian
+Ubinas
+Ucayali
+Uchiza
+Uchumarca
+Uchumayo
+Uchuraccay
+Uco
+Ucrania
+Ucuenga
+Ucuncha
+Ucurena
+Ucureña
+Ucú
+Ud/S
+Ufugu
+Uganda
+Ugarte
+Ulay
+Ulcumayo
+Ulloa
+Umachiri
+Umane
+Umari
+Umbría
+Umingán
+Umpalá
+Umán
+Unayan
+Unda
+Une
+Unete
+Ungar
+Unguía
+Unicachi
+Unidad
+Unidas
+Unidos
+Unilla
+Union
+Unión
+Uno
+Unsay
+Uoro
+Upahuacho
+Upata
+Upi
+Upía
+Urabará
+Urabá
+Uraca
+Urachiche
+Uracoa
+Urama
+Uramagrande
+Uramita
+Urango
+Uranmarca
+Urarco
+Urarinas
+Urbaneja
+Urbanización
+Urbano
+Urbiztondo
+Urcos
+Urdaneta
+Urdiales
+Urdinarrain
+Ureca
+Urecho
+Ures
+Ureña
+Uriangato
+Uribante
+Uribe
+Uribia
+Urimaco
+Urique
+Urpay
+Urquita
+Urquiza
+Urrao
+Urrutia
+Ursulo
+Uruachi
+Uruapan
+Urubamba
+Urubichá
+Urudo
+Uruguay
+Urumaco
+Urumita
+Ururia
+Urán
+Uré
+Uríbe
+Usaragá
+Usenda
+Ushua
+Ushuaia
+Usiacurí
+Usicayos
+Usila
+Usquil
+Ususan
+Utamboni
+Utco
+Utcubamba
+Uticyacu
+Utrera
+Uveros
+Uvita
+Uvital
+Uvito
+Uvos
+Uxpanapa
+Uxó
+Uyugan
+Uyuni
+Uzbekistán
+Uñon
+VIctoria
+Vacas
+Vaciamadrid
+Vadelco
+Vadillo
+Vado
+Vados
+Valcárcel
+Valdemoro
+Valdepeñas
+Valderrama
+Valdez
+Valdivia
+Valdizan
+Valdés
+Valencia
+Valenciana
+Valentina
+Valentín
+Valenzuela
+Valera
+Valeria
+Valerio
+Valga
+Vall
+Valladolid
+Vallarta
+Vallbona
+Valle
+Vallecillo
+Vallecito
+Valledupar
+Vallegrande
+Vallejuelo
+Vallenar
+Valles
+Vallito
+Valls
+Vallés
+Valmore
+Valparaíso
+Valsalito
+Van
+Vanegas
+Vanesa
+Vanessa
+Vanuatu
+Vapor
+Vaquería
+Varal
+Varas
+Varela
+Vargas
+Variante
+Varillas
+Varoni
+Varsovia
+Vasco
+Vaticano
+Vaupés
+Vd/S
+Vdo/G
+Vedia
+Vega
+Vegachí
+Vegaez
+Vegalarga
+Vegas
+Vegueta
+Veinte
+Veintidos
+Veintiocho
+Veintiseis
+Veintisiete
+Veira
+Vela
+Veladero
+Velasco
+Veliguarín
+Velille
+Velosa
+Velásquez
+Velú
+Venadillo
+Venado
+Venadocampanito
+Venados
+Vendrell
+Venecia
+Venegas
+Veneral
+Venero
+Venezuela
+Venta
+Ventana
+Ventanas
+Ventanilla
+Ventaquemada
+Ventiadero
+Ventura
+Venturosa
+Venus
+Venustiano
+Veracruz
+Veranillo
+Verde
+Verdes
+Verduzco
+Vereda
+Veredas
+Vergara
+Vergel
+Vero
+Veroes
+Versalles
+Verso
+Vertientes
+Veruela
+Verónica
+Vesubio
+Vetagrande
+Vetas
+Viacha
+Viajano
+Vial
+Viale
+Viamonte
+Vianí
+Vibora
+Viboral
+Vicanenga
+Vicco
+Vice
+Vicenta
+Vicente
+Vicentelas
+Vich
+Vichada
+Vichayal
+Vichuquén
+Vicinia
+Vicky
+Victor
+Victoria
+Victoriano
+Victorias
+Victorica
+Victorino
+Vida
+Vidal
+Vidales
+Vidrial
+Viedma
+Vieja
+Viejo
+Viejokm
+Viento
+Vientos
+Viera
+Viesca
+Vietnam
+Vigan
+Vigas
+Vigia
+Vigo
+Viguaral
+Vigía
+Viigilancia
+Vijagual
+Vijal
+Vijanos
+Vijes
+Vila
+Viladecans
+Vilaseca
+Vilavila
+Vilca
+Vilcabamba
+Vilcanchos
+Vilcas
+Vilcún
+Villa
+Villacarmelo
+Villaduarte
+Villaflores
+Villafranca
+Villafátima
+Villagarcía
+Villagarzón
+Villagrán
+Villaguay
+Villagómez
+Villahermosa
+Villajoyosa
+Villalba
+Villaldama
+Villalobos
+Villamar
+Villamaría
+Villamizar
+Villamontes
+Villamoreno
+Villanueva
+Villapaz
+Villapinzón
+Villar
+Villarazo
+Villareal
+Villarestrepo
+Villarica
+Villarino
+Villarreal
+Villarrica
+Villarrobledo
+Villarroel
+Villas
+Villasís
+Villaverde
+Villavicencio
+Villaviciosa
+Villavieja
+Villazón
+Ville
+Villegas
+Villena
+Villeta
+Vilque
+Viluco
+Vinaroz
+Vinchos
+Vinculo
+Vindi
+Vino
+Vinos
+Vintar
+Vinto
+Vinzons
+Violetas
+Viotá
+Viques
+Viracachá
+Viraco
+Virasoro
+Virgen
+Virgencita
+Virgilio
+Virginia
+Virginias
+Viro
+Virolín
+Viroviro
+Viru
+Virudó
+Virundo
+Virú
+Vischongo
+Viso
+Vista
+Vistahermosa
+Vitacura
+Vitali
+Viterbo
+Vitis
+Vitoc
+Vitor
+Vitoria
+Vivas
+Vivero
+Vives
+Viviane
+Vivienda
+Vivícora
+Vizcatan
+Vizcaya
+Vizo
+Viña
+Viñac
+Viñales
+Volador
+Volcana
+Volcán
+Von
+Vorágine
+Vuelta
+Vueltas
+Vueltecitas
+Vásquez
+Vázquez
+Vélez
+Vía
+Víbora
+Vícar
+Wallis
+Wanchaq
+Wanda
+Wao
+Warnes
+Wasserman
+Waunaán
+Wawa
+Wele
+Werima
+WhatsApp
+Wheelwright
+Wide
+Wilches
+William
+Williams
+Willington
+Wilson
+Winando
+Wolff
+World
+Xadani
+Xagacía
+Xalapa
+Xalatlaco
+Xalisco
+Xaloztoc
+Xalpatláhuac
+Xaltocan
+Xanica
+Xavier
+Xayacatlán
+Xiacuí
+Xichú
+Xico
+Xicohtzinco
+Xicohténcatl
+Xicotepec
+Xicotlán
+Xicoténcatl
+Xilitla
+Xiloxoxtla
+Ximena
+Xitla
+Xitlapehua
+Xiutetelco
+Xocchel
+Xochiapulco
+Xochiatipan
+Xochicoatlán
+Xochihuehuetlán
+Xochiltepec
+Xochimilco
+Xochistlahuaca
+Xochitepec
+Xochitlán
+Xonacatlán
+Xoxocotla
+Xoxocotlán
+Xoxtla
+Ya
+Yacopí
+Yacuanquer
+Yacula
+Yacuma
+Yacus
+Yaeé
+Yaganiza
+Yaguajay
+Yaguará
+Yaguarú
+Yaguas
+Yahualica
+Yaitepec
+Yajalón
+Yalare
+Yalina
+Yalí
+Yamango
+Yambrasbamba
+Yamon
+Yamuesquer
+Yanac
+Yanaca
+Yanacancha
+Yanacué
+Yanahuanca
+Yanahuara
+Yanahuaya
+Yanajanca
+Yanama
+Yanancha
+Yanaoca
+Yanaquihua
+Yanas
+Yanatile
+Yaneri
+Yanga
+Yanhuitlán
+Yanque
+Yantalo
+Yantín
+Yanzal
+Yaonáhuac
+Yapacaní
+Yapeyú
+Yapurá
+Yapú
+Yaquerana
+Yara
+Yarabamba
+Yaracuy
+Yarada
+Yaramal
+Yareni
+Yari
+Yarima
+Yarinacocha
+Yaritagua
+Yarowilca
+Yarumal
+Yarumales
+Yarumalito
+Yarumayo
+Yarumito
+Yarumo
+Yarumos
+Yarusyacan
+Yarí
+Yascual
+Yatareni
+Yatra
+Yatzachi
+Yatzeche
+Yatzona
+Yauca
+Yauhquemehcan
+Yauli
+Yaurisque
+Yautan
+Yautepec
+Yauya
+Yauyos
+Yauyucan
+Yavaraté
+Yavari
+Yaveo
+Yavesía
+Yaxcabá
+Yaxe
+Yaxkukul
+Yaá
+Ye
+Yecapixtla
+Yecla
+Yecuatla
+Yehualtepec
+Yeloixtlahuaca
+Yemen
+Yerbabuena
+Yesca
+Yesid
+Yeso
+Yibuti
+Yobaín
+Yodocono
+Yodohino
+Yogana
+Yolanda
+Yolombo
+Yolombó
+Yolomécatl
+Yolotepec
+Yoloxochitlán
+Yonan
+Yondó
+Yopal
+Yopalosa
+Yorongos
+Yosondúa
+Yosonotú
+Yosoyúa
+Yotala
+Yotao
+Yotoco
+Yotojoroy
+Yrigoyen
+Yuca
+Yucal
+Yucatán
+Yucay
+Yucuañe
+Yucuhiti
+Yucuita
+Yucumo
+Yucunama
+Yucuná
+Yucutindoo
+Yucuxaco
+Yucuyachi
+Yugoslavia
+Yuliana
+Yulieth
+Yumbel
+Yumbillo
+Yumbo
+Yunga
+Yungar
+Yungas
+Yungay
+Yunguillo
+Yunguyo
+Yupan
+Yura
+Yuracmarca
+Yuracyacu
+Yurayaco
+Yuri
+Yurimaguas
+Yuriria
+Yurua
+Yuruparí
+Yurécuaro
+Yurí
+Yutanduchi
+Yuto
+Yuyapichis
+Yáñez
+Yécora
+Yésica
+Yólox
+Z
+Zaachila
+Zabache
+Zabaleta
+Zabaletas
+Zacapala
+Zacapoaxtla
+Zacapu
+Zacarías
+Zacatecas
+Zacatelco
+Zacatepec
+Zacatin
+Zacatlán
+Zacazonapan
+Zacoalco
+Zacualpan
+Zacualtipán
+Zafiro
+Zahuatlán
+Zainera
+Zambales
+Zambia
+Zambito
+Zamboanga
+Zamboanguita
+Zambrano
+Zamora
+Zanatepec
+Zancudo
+Zaniza
+Zanjón
+Zapala
+Zapallar
+Zapata
+Zapatero
+Zapati
+Zapato
+Zapatoca
+Zapatosa
+Zapayán
+Zapindonga
+Zapopan
+Zapoquila
+Zapotal
+Zapotiltic
+Zapotitlán
+Zapotlanejo
+Zapotlán
+Zaragoza
+Zarate
+Zarautz
+Zarauz
+Zaraza
+Zarcitos
+Zarumilla
+Zarzal
+Zautla
+Zawady
+Zea
+Zegache
+Zelanda
+Zempoala
+Zentla
+Zenzontepec
+Zenón
+Zepita
+Zertuche
+Zetaquira
+Zihuatanejo
+Zihuateutla
+Ziltlaltépec
+Zimapán
+Zimatlán
+Zimbabue
+Zinacantepec
+Zinacantán
+Zinacatepec
+Zinapécuaro
+Zinc
+Zináparo
+Zipacoa
+Zipacón
+Zipaquirá
+Ziracuaretiro
+Zirándaro
+Zitlala
+Zitácuaro
+Zona
+Zongolica
+Zongozotla
+Zontecomatlán
+Zoochila
+Zoogocho
+Zoque
+Zoquiapan
+Zoquitlán
+Zoquiápam
+Zorritos
+Zorros
+Zozocolco
+Zuazua
+Zudáñez
+Zuleta
+Zulia
+Zuluaga
+Zumpahuacán
+Zumpango
+Zungo
+Zurite
+Zárate
+Zúñiga
+a
+ababa/S
+ababillar/RED
+ababol/S
+abacero/GS
+abacería/S
+abacial/S
+abacá/S
+abad/S
+abada/S
+abadejo/S
+abadengo/GS
+abadengo/S
+abadernar/RED
+abadesa/S
+abadiato/S
+abadí/S
+abadía/S
+abajadero/S
+abajamiento/S
+abajar/RED
+abajeño/GS
+abajo
+abakuá/S
+abalanzar/REDÁÅñòø
+abalar/RED
+abalconado/GS
+abaldonar
+abalear/RED
+abalizar/RED
+aballar/RED
+aballestar/RED
+abalorio/S
+abaluartar/RED
+abanador/S
+abanar/RED
+abancalar/RED
+abanda/S
+abanderado/GS
+abanderamiento/S
+abanderar/RED
+abanderizar/RED
+abandonadamente
+abandonado/GS
+abandonar/REDÀÁÂÄÅÆÌñòô
+abandonismo/S
+abandonista/S
+abandono/S
+abanear/RED
+abanicar/RED
+abanicar/REDÁÄÅÆñòø
+abanico/HS
+abanillo/S
+abaniqueo/S
+abaniquero/GS
+abaniquería/S
+abanquino/GS
+abanto/S
+abaos
+abarajar/RED
+abaratamiento/S
+abaratar/REDÀ
+abarañar/RED
+abarbechar/RED
+abarca/S
+abarcable/Sk
+abarcado/GS
+abarcador/GS
+abarcadura/S
+abarcamiento/S
+abarcar/REDÀÂÄÅ
+abarcuzar/RED
+abarcón/S
+abaritonado/GS
+abarloar/RED
+abarquillado/GS
+abarquillamiento/S
+abarquillar/RED
+abarraganar/RED
+abarrajar/RED
+abarrancadero/S
+abarrancamiento/S
+abarrancar/RED
+abarrar
+abarrederas
+abarrenar
+abarrocado/GS
+abarrotadamente
+abarrotamiento/S
+abarrotar/RED
+abarrotero/GS
+abarse
+abastar/RED
+abastardar/RED
+abastecedor/GS
+abastecer/IRDÀÁñ
+abastecimiento/Sh
+abastero/S
+abastionar/RED
+abasí/S
+abatanado/GS
+abatanado/S
+abatanar/RED
+abatatar/RED
+abate
+abatir/REDÀÁÂñT
+abatojar/RED
+abayado/GS
+abazón/S
+abañar/RED
+abc
+abderitano/GS
+abdicar/REDA
+abdicativamente
+abdicativo/GS
+abdomen/S
+abdominal/S
+abducción/S
+abducir/IRD
+abductor/GS
+abecedario/S
+abecé/S
+abedul/S
+abeja/S
+abejar/S
+abejarrón/S
+abejaruco/S
+abejear/RED
+abejeo/S
+abejero/GS
+abejonear/RED
+abejorrear/RED
+abejorro/S
+abejón/S
+abeldar/IRD
+abellacar/RED
+abellotado/GS
+abelmosco/S
+abemolar/RED
+abencerraje/S
+abenuz/S
+aberenjenado/GS
+aberracidad/S
+aberración/S
+aberrante/S
+aberrantemente
+abertal/S
+abertura/S
+abertzale/S
+aberzale/S
+abestiado/GS
+abestializado/GS
+abetal/S
+abete/S
+abeto/S
+abetuna/S
+abetunado/GS
+abia/S
+abiar/S
+abibollo/S
+abichar/RED
+abierta/S
+abiertamente
+abierto
+abierto/GS
+abietáceas
+abietáceo/GS
+abietíneas
+abietíneo/GS
+abigarrado/SG
+abigarramiento/S
+abigarrar/RED
+abigeato/S
+abigeo/S
+abigotado/GS
+abinar/RED
+abintestato/S
+abiogénesis
+abipón
+abipón/GS
+abisagrar/RED
+abisal/S
+abiselar/RED
+abisinio/GS
+abisinio/S
+abismal/S
+abismalmente
+abismar/REDÁÅñò
+abismo/S
+abismático/GS
+abitadura/S
+abitar/RED
+abitón/S
+abizcochado/SG
+abiótico/SG
+abjurar/REDA
+ablación/S
+ablandabrevas
+ablandador/GS
+ablandamiento/S
+ablandar/REDÀÁÂÆñ
+ablandativo/GS
+ablandecer
+ablanedo/S
+ablanero/S
+ablano/S
+ablativo/GS
+ablativo/S
+ablentar/IRD
+ablución/S
+abnegación/S
+abobado/GS
+abobamiento/S
+abobar/RED
+abocadear
+abocamiento/S
+abocanar/RED
+abocar/REDÀÁÄÅÆñò
+abocardar/RED
+abocetar/RED
+abochornar/REDÀÁñ
+abocinado/SG
+abocinamiento/S
+abocinar/RED
+abofar/RED
+abofeteador/GS
+abofetear/REDÀÁÂÅ
+abogacía/S
+abogadismo/S
+abogado/GS
+abogador/S
+abogar/RED
+abolengo/S
+abolicionismo/S
+abolicionista/S
+abolición/S
+abolid
+abolida
+abolidas
+abolido
+abolidos
+aboliendo
+aboliera
+abolierais
+abolieran
+abolieras
+aboliere
+aboliereis
+abolieren
+abolieres
+abolieron
+aboliese
+abolieseis
+aboliesen
+abolieses
+abolimos
+abolir
+aboliremos
+abolirla
+abolirlas
+abolirlo
+abolirlos
+abolirse
+abolirá
+abolirán
+abolirás
+aboliré
+aboliréis
+aboliría
+aboliríais
+aboliríamos
+abolirían
+abolirías
+aboliste
+abolisteis
+aboliéramos
+aboliéremos
+aboliésemos
+abolió
+abollar/RED
+abollonar/RED
+abolorio/S
+abolsar/RED
+abolí
+abolía
+abolíais
+abolíamos
+abolían
+abolías
+abolís
+abombado/GS
+abombamiento/S
+abombar/RED
+abominar/REDTA
+abonado/GS
+abonador/GS
+abonanzar/RED
+abonar/REDÀÁÂÃñT
+abondar
+aboquillar/RED
+abordable/kS
+abordador/GS
+abordaje/S
+abordar/REDÀÁÂÄ
+aborigen/S
+aborlonado/GS
+aborrajar/RED
+aborrascar/RED
+aborrecedor/GS
+aborrecer/IRDÀÂT
+aborrecimiento/S
+aborregar/RED
+aborrir
+aborronar/RED
+abortamiento/S
+abortar/REDÀ
+abortista/S
+abortivo/GS
+aborto/S
+abortón/S
+aborujar/RED
+abotagamiento/S
+abotagar/RED
+abotargamiento/S
+abotargar/RED
+abotinado/GS
+abotonador/S
+abotonar/REDÀ
+abovedado/SG
+abovedar/RED
+aboyar/RED
+abozalar/RED
+abra/S
+abracadabra/S
+abracar/RED
+abracijo/S
+abrasador/GS
+abrasamiento/S
+abrasar/REDÀÁÂÄÅÆñò
+abrasivo/GS
+abrasión/S
+abravar
+abravecer/IRD
+abraxas
+abrazadera/S
+abrazador/GS
+abrazador/S
+abrazamiento/S
+abrazar/REDÀÁÂÄÅÆÌÍñò
+abrebotellas
+abrecartas
+abrelatas
+abrenunciar
+abreojos
+abretonar/RED
+abrevadero/S
+abrevador/GS
+abrevador/S
+abrevar/RED
+abreviadamente
+abreviado/GS
+abreviador/GS
+abreviador/S
+abreviaduría/S
+abreviamiento/S
+abreviar/REDÀÁA
+abreviar/REDñ
+abreviatura/S
+abrezar/RED
+abriaquiceño/GS
+abridero/GS
+abridero/S
+abridla
+abridlas
+abridle
+abridles
+abridlo
+abridlos
+abridme
+abridnos
+abridor/S
+abridor/SG
+abrigada/h
+abrigado/GS
+abrigado/hGS
+abrigador/GS
+abrigar/REDÀÁÂÄÅÆñòôø
+abrigo/S
+abril/S
+abrila
+abrilas
+abrile
+abriles
+abrileño/SG
+abrillantador/GS
+abrillantador/S
+abrillantar/REDÀ
+abrilo
+abrilos
+abrime
+abrimiento/hS
+abrinos
+abriolar/RED
+abrir/REÀÁÂÃÄÅÆñò
+abrite
+abrochador/S
+abrochamiento/S
+abrochar/REDÁÂÃÅñòôø
+abrogar/REDÀA
+abrojillo/S
+abrojo/S
+abromar/RED
+abroncar/REDÂ
+abroquelar/RED
+abrotoñar/RED
+abrumadoramente
+abrumar/REDÀÁÂÄÅ
+abrumar/REDñò
+abruptamente
+abrupto/GS
+abrutado/GS
+abruzar/RED
+abrámonos
+abríos
+abrótano/S
+absceso/S
+abscisa/S
+absconder
+absentarse
+absentismo/S
+absolución/S
+absoluta/S
+absolutamente
+absolutez
+absolutidad
+absolutismo/S
+absolutista/S
+absoluto/GS
+absolutorio/GS
+absolvedor/GS
+absolver/IRÀÁÂÑ
+absorbencia/S
+absorbente/GS
+absorbente/S
+absorber/REDÀÁÂÄT
+absorbimiento/S
+absorción/Sp
+absortar/RED
+absorto/GS
+abstemio/GS
+abstencionismo/S
+abstencionista/S
+abstención/S
+abstener/XDñóöú
+abstergente/S
+absterger/RED
+abstinencia/S
+abstinente/S
+abstracción/S
+abstractamente
+abstracto/GS
+abstraer/XDÀÁÈñ
+abstraído/GS
+abstruso/GS
+absuelto/GS
+absurdidad/S
+absurdo/GS
+absurdo/S
+abubilla/S
+abuchear/REDÀ
+abucheo/S
+abudabí/S
+abuela/S
+abuelastro/GS
+abuelo/GS
+abuhado/GS
+abuhardillado/GS
+abujardar/RED
+abuje/S
+abulaga/S
+abulagar/S
+abulencia/S
+abulense/S
+abulia/S
+abullonar/RED
+abulonar/RED
+abultadamente
+abultado/GS
+abultamiento/S
+abultar/RED
+abulón/S
+abundancia/rtS
+abundancial/S
+abundante/tS
+abundantemente
+abundar/RED
+abundosamente
+abundoso/GS
+abur
+aburar/RED
+aburelado/SG
+aburguesamiento/S
+aburguesar/RED
+aburrar/RED
+aburrición/S
+aburridamente
+aburrido/GS
+aburridor/GS
+aburrimiento/S
+aburrir/REDÀÁÂÄÅÆñò
+aburujar/RED
+abusado/GS
+abusador/GS
+abusar/RED
+abusivamente
+abusivo/GS
+abuso/S
+abusón/GS
+abuzar/RED
+abuñolar/IRD
+abuñuelar/RED
+abyección/S
+abyecto/GS
+abéñula/S
+abúlico/GS
+acabable/Sk
+acabada/S
+acabado/S
+acabado/kGS
+acabador/GS
+acabalar/RED
+acaballadero/S
+acaballado/SG
+acaballar/RED
+acaballerar/RED
+acaballonar/RED
+acabamiento/S
+acabar/REDÀÁÃÄÅñòôø
+acabañar/RED
+acabe/S
+acabestrillar/RED
+acabildar/RED
+acabo/S
+acachar/RED
+acachetar/RED
+acachetear/RED
+acachorrar
+acacia/S
+acaciano/GS
+academia/S
+academicismo/S
+academicista/S
+academizar/RED
+acadio/GS
+acadio/S
+académicamente
+académico/GS
+académico/SG
+acaece
+acaecen
+acaecer
+acaecer/S
+acaecerle
+acaecerles
+acaecerme
+acaecernos
+acaeceros
+acaecerte
+acaecerá
+acaecerán
+acaecería
+acaecerían
+acaecida
+acaecidas
+acaecido
+acaecidos
+acaeciendo
+acaeciera
+acaecieran
+acaeciere
+acaecieren
+acaecieron
+acaeciese
+acaeciesen
+acaecimiento/S
+acaeció
+acaecía
+acaecían
+acaezca
+acaezcan
+acaguasar/RED
+acairelar/RED
+acalabrotar/RED
+acalambrar/RED
+acaldar/RED
+acalefo/GS
+acalefo/S
+acalenturar/RED
+acallantar/RED
+acallar/REDÀÂ
+acalmar
+acaloradamente
+acalorado/GS
+acaloramiento/S
+acalorar/RED
+acaloñar
+acalumniar
+acamar/RED
+acampada/S
+acampanado/SG
+acampanar/RED
+acampar/RED
+acanalador/S
+acanalar/RED
+acanallar/RED
+acanelado/GS
+acanelonar
+acanillado/SG
+acanilladura/S
+acantalea
+acantaleaba
+acantaleaban
+acantaleada
+acantaleadas
+acantaleado
+acantaleados
+acantalean
+acantaleando
+acantalear
+acantaleara
+acantalearan
+acantaleare
+acantalearen
+acantalearon
+acantalearse
+acantaleará
+acantalearán
+acantalearía
+acantalearían
+acantalease
+acantaleasen
+acantalee
+acantaleen
+acantaleó
+acantarar/RED
+acantear/RED
+acantilado/GS
+acantilado/S
+acantilar/RED
+acantio/S
+acanto/aS
+acantonamiento/hS
+acantonar/RED
+acantopterigio/GS
+acantopterigio/S
+acantácea/S
+acantáceo/SG
+acaparador/GS
+acaparamiento/S
+acaparar/REDÀ
+acaparrarse
+acapizar/RED
+acarameladamente
+acaramelar/RED
+acarar/RED
+acardenalar/RED
+acarear/RED
+acariciador/GS
+acariciar/REDÀÁÂÄÅÆÇÍÎ
+acaronar/RED
+acarralar/RED
+acarrar/RED
+acarrazar/RED
+acarreadizo/SG
+acarreador/S
+acarreador/SG
+acarreamiento/S
+acarrear/REDÀÁÂ
+acarreo/S
+acarretar/RED
+acartonadamente
+acartonar/RED
+acasarado/S
+acaserar/RED
+acaso
+acastorado/GS
+acatalecto/S
+acataléctico/S
+acatamiento/hS
+acatar/REDÀÁÄT
+acatarrar/RED
+acaudalado/SG
+acaudalar/RED
+acaudillar/REDÀ
+acaule/S
+acautelar/RED
+acañaverear/RED
+acañonear/RED
+acceder/RED
+accesibilidad/kS
+accesible/kS
+accesión/S
+acceso/S
+accesoria/S
+accesoriamente
+accesorio/GS
+accidental/S
+accidentalidad/S
+accidentalmente
+accidentar/RED
+accidentario/GS
+accidente/S
+accionado/S
+accionamiento/S
+accionar/REDÀ
+accionaria/p
+accionariado/S
+accionarial/S
+accionario/GS
+accionario/pGS
+accionista/S
+accitano/GS
+acción/fklpS
+accésit
+acebadar/RED
+acebeda/S
+acebollado/GS
+acebolladura/S
+acebuche/S
+acechadera/S
+acechadero/S
+acechador/GS
+acechamiento/S
+acechante/S
+acechanza/S
+acechar/REDÀÁÂÄÅÆ
+acecho/S
+acecinar/RED
+acedar/RED
+acedera/NS
+acedia/S
+acedo/GS
+acedo/S
+acefalismo/S
+acefalía/S
+aceitar/REDÀ
+aceite/HS
+aceitera/S
+aceitero/GS
+aceitoso/GS
+aceituna/S
+aceitunado/GS
+aceitunero/GS
+aceitunil/S
+aceituno/GNS
+aceituno/GS
+aceleración/S
+acelerada/S
+aceleradamente
+acelerado/GS
+acelerador/GS
+acelerador/S
+aceleramiento/S
+acelerar/REDÀÄA
+acelga/S
+acemilar/S
+acemilero/GS
+acemilero/S
+acemilería/S
+acender
+acendrado/GS
+acendramiento/S
+acendrar/RED
+acensar/RED
+acensuar/IRD
+acento/S
+acentuación/S
+acentual/S
+acentuar/IRDÀÄ
+acepar/RED
+acepción/S
+acepillar/RED
+aceptabilidad/S
+aceptable/S
+aceptable/kS
+aceptación/S
+aceptador/GS
+aceptar/REDÀÁÂÄÅÆÌÍÙÚ
+acepto/GS
+aceptor/GS
+acequiaje/S
+acequiar/RED
+acequiero/S
+acera/S
+acerado/GS
+acerado/S
+acerar/RED
+acerar/REDA
+acerbidad/S
+acerbo/GS
+acerca
+acercamiento/S
+acercar/REDÀÁÂÃÄÅÆÇÍÎÙñòôø
+acerico/S
+acerino/GS
+acernadar/RED
+acerola/S
+acerolo/S
+acerosamente
+acerrojar/RED
+acertada/h
+acertadamente
+acertado/hGS
+acertador/SG
+acertadísimo/GS
+acertamiento/S
+acertar/IRDÀÂ
+acertijo/S
+aceruelo/S
+acervo/S
+acetamida/S
+acetar
+acetato/sS
+acetificar/RED
+acetilcolina/S
+acetileno/S
+acetilo/S
+acetilsalicílico/S
+acetite/S
+acetona/S
+acetosa/NS
+acetosidad/S
+acetoso/GS
+acetre/S
+acetrinar/RED
+aceveduno/GS
+acezante/S
+acezar/RED
+aceña/S
+achabacanamiento/S
+achabacanar/RED
+achacar/REDÀÁÂÃÄÆT
+achacoso/GS
+achaflanar/RED
+achajuanar/RED
+achampanado/GS
+achampañado/GS
+achancar/RED
+achantar/RED
+achaparrado/GS
+achaparrar/RED
+achaplinar/RED
+achaque/S
+achaquero/S
+acharar/RED
+acharolar/RED
+achatamiento/S
+achatar/REDÄ
+achicador/GS
+achicador/S
+achicadura/S
+achicamiento/S
+achicar/REDÀÁÂñ
+achicharradero/S
+achicharrar/REDÀ
+achicharronar/RED
+achichincle/S
+achichintle/S
+achicorero/GS
+achiguar/RED
+achinar/REDÂ
+achiote/S
+achique/S
+achiquillado/GS
+achiquitar/RED
+achispar/RED
+achochar/RED
+achocolatado/GS
+acholar/RED
+achubascar/RED
+achuchar/RED
+achuchar/REDÀÆ
+achucharrar/RED
+achucuyar/RED
+achulapar/RED
+achular/RED
+achunchar/RED
+achuntar/RED
+achurar/RED
+aciago/GS
+acial/S
+aciano/S
+acibarar/RED
+acibarrar
+aciberar
+acicalado/GS
+acicalado/S
+acicalador/GS
+acicalador/S
+acicaladura/S
+acicalamiento/S
+acicalar/REDÁñô
+acicate/S
+acicatear/RED
+acicular/S
+acidalio/GS
+acidez/S
+acidia/S
+acidificar/RED
+acidioso/GS
+acidorresistente/S
+acidosis
+acidular/RED
+aciemar/RED
+acierto/hS
+aciguatar/RED
+acilo/S
+acimentarse
+acimut
+acimutal/S
+acimutes
+acinturar/RED
+acitrón/S
+aclamador/GS
+aclamar/REDÀÁÂÆA
+aclarado/GS
+aclarado/S
+aclarador/GS
+aclarar/REDÀÁÂÃÄÅÆÍÎÙÚÛñòôøA
+aclaratorio/GS
+aclarecer/IRD
+aclareo/S
+acle/S
+aclimatar/REDÀÁñA
+aclocar/IRD
+aclorhidria/S
+acné/S
+acobardadamente
+acobardamiento/S
+acobardar/REDÁñ
+acobijar/RED
+acocar/RED
+acocear/RED
+acochar/RED
+acochinado/GS
+acoclar/RED
+acocotar/RED
+acocote/S
+acodado/GS
+acodalamiento/S
+acodalar/RED
+acodar/RED
+acoderamiento/S
+acoderar/RED
+acodiciar/RED
+acodillado/SG
+acodillar/RED
+acoger/REDÀÁÂÄÅÆñòô
+acogido/GS
+acogimiento/S
+acogollar/RED
+acogombrar/RED
+acogotar/RED
+acohombrar/RED
+acoitar
+acojinamiento/S
+acojinar/RED
+acojonadamente
+acojonar/RED
+acolar/RED
+acolchado/S
+acolchar/RED
+acolchonar/RED
+acolitado/S
+acolitar/RED
+acollar/RED
+acollarar/RED
+acollonar/RED
+acombar/RED
+acomedido/GS
+acomedir/XD
+acomendar
+acometedor/GS
+acometer/REDÀÁÂ
+acometida/S
+acometimiento/S
+acometividad/S
+acomodada/h
+acomodadizo/GS
+acomodado/GS
+acomodado/hGS
+acomodador/GS
+acomodamiento/hS
+acomodar/REDÀÁÂÄÅÆñòôøTA
+acomodaticio/GS
+acomodo/hS
+acompasado/SG
+acompasar/REDÀÄ
+acompañado/GS
+acompañado/S
+acompañamiento/S
+acompañante/S
+acompañar/REDÀÁÂÄÅÆÌÍÙÚñò
+acomplejar/RED
+acomunalar
+acomunar
+aconchabar/RED
+aconchar/RED
+acondicionador/S
+acondicionador/SG
+acondicionar/REDÀ
+acondroplásico/GS
+aconduchar
+acongojadamente
+acongojador/GS
+acongojar/REDÀÁñ
+aconhortar
+aconitina/S
+aconsejado/SG
+aconsejador/GS
+aconsejar/REDÀÁÂÄÅÆÚÛñòT
+aconsonantar/RED
+acontar
+acontece
+acontecedero/SG
+acontecen
+acontecer
+acontecer/S
+acontecerle
+acontecerles
+acontecerme
+acontecernos
+aconteceros
+acontecerte
+acontecerá
+acontecerán
+acontecería
+acontecerían
+acontecida
+acontecidas
+acontecido
+acontecidos
+aconteciendo
+aconteciera
+acontecieran
+aconteciere
+acontecieren
+acontecieron
+aconteciese
+aconteciesen
+acontecimiento/S
+aconteció
+acontecía
+acontecían
+acontezca
+acontezcan
+acopar/RED
+acopiador/S
+acopiamiento/S
+acopiar/RED
+acopio/S
+acoplado/S
+acoplador/SG
+acopladura/S
+acoplamiento/hS
+acoplar/REDÀÁÂÄÅñòT
+acoquinamiento/S
+acoquinar/RED
+acorar/RED
+acorazada/S
+acorazado/S
+acorazamiento/S
+acorazar/RED
+acorazonado/GS
+acorchado/GS
+acorchamiento/S
+acorchar/RED
+acordada/S
+acordado/GS
+acordanza/S
+acordar/IRD
+acordar/IRDÀÁÂÅÆñòõù
+acorde/S
+acorde/Sh
+acordelar/RED
+acordemente
+acordeonista/S
+acordeón/S
+acordonamiento/S
+acordonar/RED
+acornar/IRD
+acornear/RED
+acorralamiento/S
+acorralar/REDÀÁÂÄÅÆñò
+acorrer/RED
+acorrucar/RED
+acortamiento/S
+acortar/REDÀÂÄ
+acortejar/RED
+acorullar/RED
+acorvar/RED
+acorzar/RED
+acosador/GS
+acosar/REDÀÁÂÄÅÆ
+acosijar/RED
+acosmismo/S
+acostada/S
+acostado/GS
+acostamiento/S
+acostar/IRDÀÁÂÅÆñòõù
+acostumbrada/h
+acostumbrado/GhS
+acostumbrar/REDÀÁÂÄÅñòôø
+acotación/S
+acotada/S
+acotamiento/S
+acotar/REDÀ
+acotejar/RED
+acotolar/RED
+acoyundar/RED
+acoyuntar/RED
+acracia/S
+acre/S
+acrecencia/S
+acrecentador/GS
+acrecentamiento/S
+acrecentar/IRDÀ
+acrecer/IRD
+acreditación/S
+acreditado/SG
+acreditar/REDÀÂÆ
+acreditativo/GS
+acreedor/GS
+acreedor/fGS
+acreencia/S
+acremente
+acrescente/S
+acrianzar/RED
+acribar/RED
+acribillar/REDÁÂÄÅ
+acriminar/REDA
+acrimonia/S
+acriollar/RED
+acrisolador/GS
+acrisolar/RED
+acristalado/GS
+acristalamiento/S
+acristalar/RED
+acristianar/RED
+acritud/S
+acrobacia/S
+acrobatismo/S
+acrobático/GS
+acrofobia/S
+acromatizar/RED
+acromatopsia/S
+acromegalia/S
+acromion
+acrílico/SG
+acróbata/S
+acrómiones
+acrónimo/S
+acrópolis
+acróstico/GS
+acróstico/S
+acta/S
+actancial/S
+actea/S
+actina/S
+actinia/S
+actinio/OS
+actinismo/S
+actinomices
+actinomicosis
+actinomorfo/GS
+actinota/S
+actitud/S
+actitudinal/S
+activa/flkp
+activamente
+activar/REDÀAhp
+actividad/kS
+activismo/S
+activista/S
+activo/opGSflk
+activo/pS
+acto/Sj
+actor/pS
+actriz/S
+actuación/S
+actual/S
+actualidad/S
+actualización/S
+actualizado/GSh
+actualizador/SG
+actualizar/REDÀÁÄTñ
+actualmente
+actuante/S
+actuar/IRDÀ
+actuaria/S
+actuario/S
+acuadrillar/RED
+acuantiar/IRD
+acuarela/S
+acuarelista/S
+acuario/S
+acuartar/RED
+acuartelamiento/hS
+acuartelar/RED
+acuartillar/RED
+acuatizaje/S
+acuatizar/RED
+acubilar/RED
+acuchilladizo/S
+acuchillador/S
+acuchillador/SG
+acuchillar/REDÀÂÄ
+acucia/S
+acuciador/GS
+acuciamiento/S
+acuciante/S
+acuciar/REDÆ
+acuciosamente
+acuciosidad/S
+acucioso/GS
+acuclillar/RED
+acudiciar
+acudimiento/S
+acudir/RED
+acueducto/S
+acuerdo/hS
+acuicultura/S
+acuidad/S
+acuitar/RED
+acular/RED
+acullicar/RED
+acullá
+acultural/S
+aculturar/REDA
+acumulado/S
+acumulador/GS
+acumulador/S
+acumulamiento/S
+acumular/REDÀÄTA
+acumulativo/GS
+acunar/REDÀÁÄ
+acundangar/RED
+acuntir
+acuosidad/S
+acuoso/GS
+acupresión/S
+acupuntura/S
+acurdar/RED
+acure/S
+acurrucar/REDñòô
+acurrullar/RED
+acusación/S
+acusada/f
+acusado/GS
+acusado/GfS
+acusador/GS
+acusar/REDÀÁÂÄÅÆÚñòT
+acusativamente
+acusativo/S
+acusatoriamente
+acusatorio/GS
+acuse/S
+acusetas
+acusete/S
+acusica/S
+acusón/GS
+acutángulo/S
+acuático/GS
+acuífero/SG
+acuñar/REDÀA
+acá
+acápite/S
+acéfalo/S
+acéfalo/SG
+acémila/S
+acérrimo/GS
+acético/GS
+acíbar/S
+acícula/S
+acídulo/GS
+acólito/S
+acónito/S
+acústica/S
+acústico/GS
+ad
+adagio
+adagio/S
+adaguar/RED
+adalid/S
+adamado/GS
+adamantino/GS
+adamar/RED
+adamascar/RED
+adamismo/S
+adamita/S
+adanismo/S
+adaptabilidad/kS
+adaptable/kS
+adaptación/S
+adaptador/GS
+adaptador/S
+adaptar/REDÀÁÂÄÅñò
+adaptativo/GS
+adaraja/S
+adarce/S
+adarga/S
+adargar/RED
+adarguero/S
+adarme/S
+adarvar/RED
+adarve/S
+adecenar/RED
+adecentar/REDÀ
+adecuación/S
+adecuada/k
+adecuadamente
+adecuado/kGS
+adecuar/RDIÀÁÄÅñò
+adefesio/S
+adehala/S
+adehesar/RED
+adelantado/GS
+adelantado/S
+adelantador/GS
+adelantamiento/S
+adelantar/REDÀÁÂÃÄÅÆÚñòø
+adelante
+adelanto/S
+adelfa/NS
+adelgazador/GS
+adelgazamiento/S
+adelgazar/RED
+adeliñar
+ademar/RED
+ademe/S
+ademán/S
+además
+adenda/S
+adenia/S
+adenitis
+adenoideo/GS
+adenoides
+adenoma/S
+adensar/RED
+adentellar/RED
+adentrar/REDñòø
+adentro
+adentro/S
+adepto/GS
+aderezamiento/S
+aderezar/REDÀÂÄ
+aderezo/S
+adestrar/IRD
+adeudar/RED
+adeudo/S
+adherecer
+adherencia/S
+adherente/S
+adherir/XDÁñ
+adhesividad/S
+adhesivo/GS
+adhesivo/S
+adhesión/S
+adhortar
+adiar/IRD
+adicción/S
+adicionador/GS
+adicional/S
+adicionalmente
+adicionar/REDÀÂÆ
+adición/S
+adictivo/GS
+adicto/GS
+adiestrado/GS
+adiestrador/GS
+adiestramiento/S
+adiestrar/REDÀÁÂÅÆñò
+adietar/RED
+adinerado/GS
+adinerar/RED
+adintelado/S
+adipocira/S
+adiposidad/S
+adiposo/GS
+adipsia/S
+adir
+aditamento/S
+aditivo/GS
+aditivo/S
+adive/S
+adivinador/GS
+adivinamiento/S
+adivinanza/S
+adivinar/REDÀÁÂÄÅÆÌÙñòA
+adiós
+adiós/S
+adjetival/S
+adjetivar/REDÀA
+adjetivo/GS
+adjudicador/GS
+adjudicar/REDÀÁÂÃÄÅÆñòA
+adjudicatario/GS
+adjunta/S
+adjuntar/REDÂÀÆ
+adjunto/GS
+adjurar
+adjutor/GS
+adjutor/fGS
+adminicular/RED
+administrado/SG
+administrador/GS
+administrar/REDÀÁÂÃÄÆñA
+administrativamente
+administrativo/GS
+admirablemente
+admirador/GS
+admirar/REDÀÁÂÄÅÆñòTA
+admirativo/SG
+admisibilidad/S
+admisible/kS
+admisión/S
+admitir/REDÀÁÂÄÌÙT
+admonitorio/GS
+admón
+adobado/S
+adobador/SG
+adobar/REDÀ
+adobe/S
+adobera/S
+adobo/S
+adocenado/SG
+adocenar/RED
+adocilar/RED
+adoctrinamiento/S
+adoctrinar/REDÀÁÂ
+adolecer/IRD
+adolescencia/S
+adolescente/S
+adonarse
+adonde
+adondequiera
+adonecer/IRD
+adonis
+adonizar/RED
+adopcionismo/S
+adopcionista/S
+adopción/S
+adoptable/kS
+adoptador/GS
+adoptante/S
+adoptar/REDÀÁÄ
+adoptivo/GS
+adoquinar/RED
+adoquín/S
+adorador/SG
+adorar/REDÀÁÂÄÅÆTA
+adoratorio/S
+adoratriz/S
+adormecedor/GS
+adormecer/IRDÀÁÄñ
+adormecimiento/S
+adormidera/S
+adormilar/RED
+adormir/XD
+adormitar/RED
+adornador/SG
+adornamiento/S
+adornar/REDÀÂÄÆÌ
+adornista/S
+adorno/S
+adosado/GS
+adosar/REDÂÆ
+adotrinar
+adquirente/S
+adquirido/S
+adquiriente/S
+adquirir/XDÀÂÈáT
+adquisición/S
+adquisidor/GS
+adquisitivo/GS
+adragante/S
+adral/S
+adrar/RED
+adrede
+adrenal/S
+adrenalina/S
+adrezar/RED
+adrizamiento/S
+adrizar/RED
+adriático/SG
+adscribible/S
+adscribir/REÀÂÄÁñ
+adscripción/S
+adscripto/GS
+adscrito/GS
+adsorber/RED
+adstrato/S
+adstringir/RED
+aduana/S
+aduanero/GS
+aduar/S
+aducción/S
+aducir/XD
+aductor/GS
+aductor/S
+adueñar/REDñò
+adujar/RED
+adulador/GS
+adular/REDÀÁÂA
+adularia/S
+adulatorio/GS
+adulciguar/RED
+adulcir/RED
+adulterador/GS
+adulterar/REDÀA
+adulterino/GS
+adulterio/S
+adultez/S
+adulto/GS
+adulzar/RED
+adulzorar/RED
+adulón/GS
+adumbrar/REDA
+adunar/REDA
+adustez/S
+adusto/GS
+adv
+advenedizo/GS
+advenedizo/SG
+advenimiento/S
+advenir/XD
+adventicio/SG
+adventismo/S
+adventista/S
+advení
+adverado/S
+adverar/REDA
+adverbial/S
+adverbialización/S
+adverbializar/RED
+adverbio/S
+adversar
+adversario/GS
+adversativo/GS
+adversidad/S
+adverso/GS
+advertencia/kS
+advertida/k
+advertidamente
+advertido/GSk
+advertimiento/S
+advertir/XDÀÁÂÃÈÉÊËT
+adviértase
+advocación/S
+advocar
+advén
+adyacente/S
+adyuvante/Sf
+adán/S
+adónde
+adúltero/SG
+aedo/S
+aeriforme/S
+aerobia/a
+aerobio/GSa
+aerobio/S
+aerodinámica/S
+aerodinámico/GS
+aeroespacial/S
+aerofagia/S
+aerogenerador/S
+aerolito/S
+aerolínea/S
+aeromancia/S
+aeronato/GS
+aeronauta/S
+aeronaval/S
+aeronave/S
+aeronáutica/S
+aeronáutico/GS
+aeroplano/S
+aeroportuario/SG
+aeropostal/S
+aeropuerto/S
+aerosol/S
+aerostación/S
+aerostato/S
+aerostero/S
+aerostático/SG
+aerotecnia/S
+aeroterapia/S
+aeroterrestre/S
+aerotransportar/RED
+aeróbico/GS
+aeródromo/S
+aes
+aeta/S
+afabilidad/S
+afable/S
+afablemente
+afaccionado/S
+afacer
+afalagar
+afamar/RED
+afanadamente
+afanador/GS
+afanar/REDÁñ
+afanosamente
+afanoso/GS
+afarolado/GS
+afascalar/RED
+afasia/S
+afatar/RED
+afeador/SG
+afeamiento/S
+afear/REDÀÁÂÆñ
+afeblecer/IRD
+afeccionar/RED
+afección/S
+afecta/h
+afectable/S
+afectación/S
+afectado/GS
+afectador/GS
+afectar/REDÀÁÂÄÅÆñò
+afectividad/S
+afectivo/GS
+afecto/Sh
+afecto/hGS
+afectuosamente
+afectuosidad/S
+afectuoso/SG
+afeitado/S
+afeitador/GS
+afeitadora/S
+afeitar/REDÀÁÂÃÅÆñòø
+afeite/S
+afelio/S
+afelpado/GS
+afelpar/RED
+afeminado/GS
+afeminamiento/S
+afeminar/REDA
+aferente/S
+aferir
+aferrado/S
+aferrador/SG
+aferramiento/S
+aferrar/REDÀÁÄÅÆñò
+afervorar
+afervorizar
+affaire
+afgano/GS
+afianzador/GS
+afianzamiento/S
+afianzar/REDÀÁñ
+afiblar
+afiche/S
+aficionado/GS
+aficionar/REDÁÂñô
+afición/S
+afiebrar/RED
+afielar/RED
+afijar/REDA
+afiladera/S
+afilado/GS
+afilado/S
+afilador/GS
+afiladura/S
+afilamiento/S
+afilar/REDÀ
+afiliado/GS
+afiliar/REDÀÁñA
+afiligranar/RED
+afilo/SG
+afilorar/RED
+afinador/GS
+afinadura/S
+afinar/REDÀÁÄA
+afinar/REDÀÁÄñ
+afincado/GS
+afincar/REDÁñ
+afinidad/S
+afirmado/S
+afirmador/SG
+afirmar/REDÀÁÂÄÅñòA
+afirmativa/S
+afirmativamente
+afirmativo/SG
+afirolar/RED
+afistolar
+afistular/RED
+aflacar
+aflamar
+aflaquecerse
+aflatar/RED
+aflautar/RED
+afletar
+aflicción/S
+aflictivo/SG
+afligidamente
+afligir/REDÁñ
+aflojamiento/S
+aflojar/REDÀÁÂÌÍÙñø
+aflorado/S
+afloramiento/S
+aflorar/REDÀA
+afluente/Ss
+afluentemente
+afluir/IRD
+afmo/G
+afofar/RED
+afogar
+afogarar/RED
+afollar
+afollar/IRD
+afondar/RED
+afonía/S
+aforador/S
+aforamiento/S
+aforar/REID
+aforcar
+aforisma/S
+aforismo/S
+aforo/O
+aforrar/RED
+afortalar
+afortunada/h
+afortunadamente
+afortunado/hSG
+aforística/S
+aforístico/GS
+afosar/RED
+afoscar/RED
+afrailamiento/S
+afrailar/RED
+afrancar/RED
+afrancesamiento/S
+afrancesar/RED
+afrechar/RED
+afrenillar/RED
+afrenta/S
+afrentador/GS
+afrentar/REDÀ
+afrentoso/GS
+afretar/RED
+afreñir/XD
+africado/GS
+africanismo/S
+africanista/S
+africanizar/RED
+africano/GS
+afrikáans
+afroamericano/GS
+afroantillano/GS
+afrocolombiano/GS
+afrocubano/GS
+afrodescendiente/S
+afrodisíaco/GS
+afrodita/S
+afronitro/S
+afrontamiento/S
+afrontar/REDÀÄ
+afrutadamente
+afta/S
+aftoso/GS
+afuera
+afuera/S
+afufar/RED
+afumar/RED
+afán/S
+aféresis
+afín/S
+agabachar/RED
+agachadera/S
+agachadiza/S
+agachapar/RED
+agachar/REDÁÅñòôø
+agachón/GS
+agalbanado/SG
+agalerar/RED
+agalludo/GS
+agamitar/RED
+aganar/RED
+agangrenar/RED
+agaragar/S
+agarbanzar/RED
+agarbar/RED
+agardamar/RED
+agareno/GS
+agarrada/S
+agarradera/S
+agarradero/S
+agarrado/GS
+agarrador/GS
+agarrador/S
+agarrafar/RED
+agarrar/REDÀÁÂÃÄÅÆÇÌÍÎÙñòôø
+agarre/S
+agarrochador/S
+agarrochar/RED
+agarrochear
+agarrotamiento/S
+agarrotar/RED
+agarrotear/RED
+agarrón/S
+agasajado/GS
+agasajador/GS
+agasajar/REDÀÁT
+agasajo/S
+agatino/GS
+agatizar/RED
+agauchar/RED
+agave/S
+agavillar/RED
+agazapar/RED
+agañotar/RED
+agencia/S
+agenciar/REDÁÃñ
+agenda/S
+agendar/REDÀ
+agenesia/S
+agente/S
+agerasia/S
+agermanar/RED
+agestado/S
+agestarse
+agigantar/RED
+agigotar
+agilidad/S
+agilitar/RED
+agilizar/RED
+agitación/S
+agitadamente
+agitado/GS
+agitador/GS
+agitanar/RED
+agitar/REDÀÂÄÅÆÌòT
+aglomeramiento/S
+aglomerante/S
+aglomerar/REDA
+aglutinador/GS
+aglutinante/S
+aglutinar/REDÀÄA
+agnación/S
+agnus
+agnusdéi/S
+agobiante/S
+agobiar/REDÀÁÂÅñò
+agobio/S
+agolar/RED
+agolpamiento/S
+agolpar/RED
+agonioso/GS
+agonista/S
+agonizante/S
+agonizar/RED
+agonía/S
+agorafobia/S
+agorar/IRD
+agorero/GS
+agorgojar/RED
+agosta/S
+agostadero/S
+agostador/S
+agostador/SG
+agostamiento/S
+agostar/RED
+agostero/GS
+agostero/S
+agostizo/GS
+agosto/S
+agotable/kS
+agotador/SG
+agotamiento/S
+agotar/REDÀÁÂÄñ
+agote/GS
+agraciar/REDÂ
+agradable/hS
+agradablemente
+agradar/REDñ
+agradecer/IRDÀÁÂÃÄÅÆÇÑÒÓß
+agradecida/h
+agradecido/hGS
+agradecimiento/Sh
+agrado/hS
+agraduno/GS
+agrafia/S
+agramadera/S
+agramar/RED
+agramilar/RED
+agrandado/GS
+agrandamiento/S
+agrandar/REDÀÁÄñ
+agrario/GS
+agrarismo/S
+agrarista/S
+agravador/GS
+agravamiento/S
+agravante/S
+agravar/REDÀÂA
+agravatorio/GS
+agraviador/SG
+agraviamiento/S
+agraviar/REDÀ
+agravio/hS
+agraz/S
+agrazada/S
+agrazar/RED
+agrear
+agredido/GS
+agredir/REDÀÁÂÄÆ
+agregado/GS
+agregar/REDÀÁÂÄÆÌÎÏÙÛñøA
+agregativo/SG
+agremiar/REDA
+agresivamente
+agresividad/S
+agresivo/GS
+agresión/S
+agresor/SG
+agreste/S
+agriado/GS
+agriamente
+agriar/IRDÂ
+agricultor/GS
+agricultura/S
+agridulce/S
+agrietamiento/S
+agrietar/RED
+agrifada/S
+agrifolio/S
+agrillar/RED
+agrimensor/GS
+agrimensura/S
+agringar/RED
+agrio/GS
+agrio/SG
+agrisado/GS
+agrisar/RED
+agronomía/S
+agropecuario/SG
+agroquímico/GS
+agroturismo
+agrumar/RED
+agrupador/SG
+agrupamiento/pS
+agrupar/REDÀÁÄñTA
+agrura/S
+agrícola/S
+agrónomo/GS
+agua/S
+aguacatal/S
+aguacate/NS
+aguacate/S
+aguacero/S
+aguachar/RED
+aguachar/S
+aguachinar/RED
+aguachirle/S
+aguada/S
+aguadar/RED
+aguadero/GS
+aguadeño/GS
+aguadija/S
+aguador/GS
+aguadulce/S
+aguadura/S
+aguafiestas
+aguafuerte/S
+aguafuertista/S
+aguagoma/S
+aguaitar/RED
+aguamala/S
+aguamanil/S
+aguamanos
+aguamar/S
+aguamarina/S
+aguamelado/GS
+aguamiel/S
+aguanieve/S
+aguanoso/GS
+aguantable/Sk
+aguantaderas
+aguantar/REDÀÁÂÃÄÅÆÌÍÎñòôø
+aguapié/S
+aguar/REDÀÁÂñ
+aguarapar/RED
+aguardadero/S
+aguardar/REDÀÁÂÄÅÆÍñò
+aguardentero/GS
+aguardentoso/SG
+aguardiente/S
+aguardo/S
+aguarrás/S
+aguaturma/S
+aguaverde/S
+aguaviento/S
+aguavilla/S
+aguay
+aguaza/S
+aguazar/RED
+aguazo/S
+aguazoso/GS
+aguazul/S
+aguazuleño/GS
+aguañón/S
+aguciar
+aguda/r
+agudamente
+agudeza/S
+agudización/S
+agudizar/REDÀ
+agudo/S
+agudo/SGr
+aguedita/S
+aguerrido/SG
+aguijada/S
+aguijador/GS
+aguijadura/S
+aguijar/REDÂ
+aguijonamiento/S
+aguijonar
+aguijoneador/SG
+aguijonear/REDÀÁÅ
+aguijón/HS
+aguilando/S
+aguileña/S
+aguileño/GS
+aguililla/S
+aguilonia/S
+aguilucho/S
+aguilón/S
+aguinaldo/S
+aguizgar/RED
+aguja/S
+agujadera/S
+agujal/S
+agujazo/S
+agujerar/RED
+agujerear/REDÀ
+agujero/S
+agujeta/S
+agujetero/GS
+agujuela/S
+aguosidad/S
+aguoso/GS
+agur
+agusanamiento/S
+agusanar/RED
+agustinianismo/S
+agustiniano/GS
+agustino/GS
+agustín/S
+aguzadero/GS
+aguzado/GS
+aguzador/GS
+aguzador/S
+aguzadura/S
+aguzamiento/S
+aguzar/RED
+agáloco/S
+agárico/S
+agónico/SG
+agüerar
+agüero/S
+agüita/S
+ah
+ahajar/RED
+ahechadero/S
+ahechador/GS
+ahechadura/S
+ahechar/RED
+ahelear/RED
+aherir
+ahermanar
+aherrojamiento/S
+aherrojar/RED
+aherrumbrar/RED
+aherventar
+ahervorar/RED
+ahetrar
+ahijadera/S
+ahijadero/S
+ahijador/S
+ahijamiento/S
+ahijar/IRD
+ahijuna
+ahilado/GS
+ahilamiento/S
+ahilar/IRD
+ahincadamente
+ahincar/IRD
+ahirmar
+ahitar/IRD
+ahocicar/RED
+ahocinar/RED
+ahogada/h
+ahogadamente
+ahogadero/S
+ahogadero/SG
+ahogadizo/SG
+ahogado/GS
+ahogado/S
+ahogado/hSG
+ahogador/GS
+ahogador/SG
+ahogamiento/S
+ahogar/REDÀÁÂÄÅÆ
+ahogar/REDÀÁÂÄÅÆñò
+ahogo/Sh
+ahondamiento/S
+ahondar/REDÀÄ
+ahora
+ahorcado
+ahorcado/GS
+ahorcadora/S
+ahorcajar/RED
+ahorcamiento/S
+ahorcar/REDÀÁÄñøT
+ahorita
+ahormar/RED
+ahornagar/RED
+ahornar/RED
+ahorquillado/GS
+ahorquillar/RED
+ahorrador/SG
+ahorramiento/S
+ahorrar/REDÀÁÂÃÅÆÍñòô
+ahorrativo/SG
+ahorro/S
+ahotar
+ahoyar/RED
+ahuate/S
+ahuchar/IRD
+ahuchear/RED
+ahuecado/S
+ahuecador/GS
+ahuecador/S
+ahuecamiento/S
+ahuecar/REDÀ
+ahuehuete/S
+ahuesado/GS
+ahuesar/RED
+ahuevar/RED
+ahumado/GS
+ahumar/IRDÀ
+ahusado/GS
+ahusar/IRD
+ahuyama/S
+ahuyentador/GS
+ahuyentar/REDÀÂ
+ahí
+ahílo/S
+ahínco/S
+aijada/S
+ailanto/S
+aimara
+aimara/S
+aindiar/RED
+aipuno/GS
+airada/S
+airadamente
+airar/IRD
+aire/hS
+airear/REDÀÁÄñA
+airosamente
+airosidad/S
+airoso/GS
+airón/S
+aislacionismo/S
+aislacionista/S
+aisladamente
+aislado/GS
+aislador/S
+aislador/SG
+aislamiento/S
+aislante/S
+aislar/IRDÀÁÂÄÅñòõ
+aj/S
+ajada/S
+ajamiento/S
+ajamonar/RED
+ajaquecarse
+ajar/REDÀ
+ajar/S
+ajaraca/S
+ajaracado/S
+ajarafe/S
+ajardinar/RED
+aje
+ajear/RED
+ajedrecista/S
+ajedrez/S
+ajedrezado/GS
+ajedrezado/S
+ajenar
+ajenjo/S
+ajeno/GS
+ajeo/S
+ajero/GS
+ajete/S
+ajetrear/RED
+ajetreo/S
+ajiaceite/S
+ajiaco/S
+ajicero/GS
+ajicero/S
+ajicola/S
+ajicuervo/S
+ajilimoje/S
+ajilimójili/S
+ajimez/S
+ajipuerro/S
+ajironar/RED
+ajizal/S
+ajo
+ajo/S
+ajoarriero/S
+ajobero/GS
+ajobilla/S
+ajolio/S
+ajolote/S
+ajomate/S
+ajonje/S
+ajonjera/S
+ajonjero/S
+ajonjo/S
+ajonjolí/S
+ajonuez/S
+ajoqueso/S
+ajorar/RED
+ajorca/S
+ajornalar/RED
+ajorrar/RED
+ajotar/RED
+ajotrino/S
+ajuagas
+ajuar/S
+ajuarar/RED
+ajuglarar/RED
+ajuiciar/RED
+ajumar/RED
+ajuntar/RED
+ajustada/S
+ajustadamente
+ajustado/GS
+ajustador/S
+ajustador/SG
+ajustamiento/S
+ajustar/REDÀÁÂÃÄÅÆñòôTÛ
+ajuste/Sp
+ajusticiamiento/S
+ajusticiar/REDÀ
+ajá
+ají/S
+al
+ala
+ala/S
+alabado/S
+alabador/GS
+alabamiento/S
+alabancero/SG
+alabancia/S
+alabancioso/GS
+alabandina/S
+alabanza/hS
+alabar/REDÀÁÂÄÆÎñ
+alabarda/S
+alabardazo/S
+alabardero/S
+alabastrita/S
+alabastro/S
+alabeado/GS
+alabear/RED
+alabeo/S
+alacayuela/S
+alaciar/RED
+alacrancillo/S
+alacranera/S
+alacridad/S
+alacrán/NS
+alada/h
+aladar/S
+aladierna/S
+alado/GhS
+aladrar/RED
+aladrero/S
+aladro/S
+aladroque/S
+alafia/S
+alagar/RED
+alagartar/RED
+alajú/S
+alama/S
+alamar/S
+alambicadamente
+alambicado/SG
+alambicamiento/S
+alambicar/RED
+alambique/S
+alambor/S
+alambrado/S
+alambrar/RED
+alambre/S
+alambrear/RED
+alambrera/S
+alambrilla/S
+alameda/S
+alamina/S
+alaminazgo/S
+alampar/RED
+alamán/GS
+alamín/S
+alanceador/GS
+alancear/REDÄ
+alandrear/RED
+alangieo/GS
+alangiácea/S
+alangiáceo/GS
+alano/GS
+alano/S
+alantoides
+alanzar/RED
+alarbe/S
+alarde/S
+alardear/RED
+alardosamente
+alargadamente
+alargadera/S
+alargado/GS
+alargador/GS
+alargador/S
+alargamiento/S
+alargar/REDÀÁÂÄÅÆÍñò
+alargue/S
+alarguez/S
+alaridar
+alarido/S
+alarife/S
+alarma/S
+alarmante/S
+alarmar/REDÀÁÂñ
+alarmismo/S
+alarmista/S
+alastrar/RED
+alaterno/S
+alauí/S
+alavense/S
+alavés/S
+alavés/SG
+alazor/S
+alazán/GS
+alba/NS
+albacara/S
+albacea/S
+albaceazgo/S
+albacetense/S
+albaceteño/GS
+albacora/S
+albahaca/S
+albahaquero/S
+albahaquilla/S
+albaida/S
+albalaero/S
+albanar
+albanega/S
+albanense/S
+albanista/S
+albano/GS
+albanés/GS
+albanés/S
+albar/S
+albar/SNH
+albarazado/GS
+albarca/S
+albarcoque/S
+albarcoquero/S
+albarda/NS
+albardar/RED
+albardear/RED
+albardela/S
+albardero/S
+albardinar/S
+albardonero/S
+albardín/S
+albardón/S
+albarejo/S
+albareque/S
+albaricoque/S
+albaricoquero/S
+albarigo/S
+albarino/S
+albarizo/GS
+albarrana/NS
+albarsa/S
+albarán/S
+albatoza/S
+albatros
+albayalde/S
+albañal/S
+albañear
+albañil/S
+albañila/S
+albañilear/RED
+albañilería/S
+albear/RED
+albedo/S
+albedriar
+albedrío/S
+albeldadero/S
+albeldar/IRD
+albeldense/S
+albenda/S
+albendera/S
+alberca/S
+alberchiguero/S
+albergador/GS
+albergadura/S
+albergar/REDÀÁñ
+albergue/S
+albero/S
+alberque/S
+alberquero/GS
+albicante/S
+albigense/S
+albihar/S
+albillo/S
+albina/S
+albinismo/S
+albino/GS
+albita/S
+albitana/S
+albo/GS
+alboaire/S
+albondiguilla/S
+albor/S
+alborada/S
+alborear/RED
+alborga/S
+albornoz/S
+alboroque/S
+alborotadamente
+alborotadizo/GS
+alborotado/GS
+alborotador/GS
+alborotapueblos
+alborotar/REDÆ
+alboroto/S
+alborozador/GS
+alborozar/RED
+alborozo/S
+alborto/S
+albriciar/RED
+albudeca/S
+albufera/S
+albugo/S
+albumen/S
+albuminar/RED
+albuminoide/S
+albuminoideo/GS
+albuminoso/GS
+albuminuria/S
+albur/S
+albura/S
+alburear/RED
+alburente/S
+albóndiga/S
+albúmina/S
+alca/S
+alcabala/S
+alcabalero/S
+alcabor/S
+alcabota/S
+alcacel/S
+alcacer/S
+alcachofa/S
+alcachofar
+alcahaz/S
+alcahotar
+alcahueta/S
+alcahuetar
+alcahuete/GS
+alcahuetear/RED
+alcaico/S
+alcaide/Ss
+alcaldada/S
+alcalde/S
+alcaldesa/S
+alcaldía/S
+alcalescencia/S
+alcalinidad/S
+alcalinizar/RED
+alcalino/GS
+alcalizar/RED
+alcaloide/S
+alcaloideo/GS
+alcalosis
+alcana/S
+alcance/S
+alcancía/S
+alcanfor/S
+alcanforada/S
+alcanforar/RED
+alcanforero/S
+alcano/S
+alcantarilla/S
+alcantarillar/RED
+alcantarillero/S
+alcantarino/GS
+alcantarino/S
+alcanzable/kS
+alcanzadizo/GS
+alcanzado/GS
+alcanzador/GS
+alcanzadura/S
+alcanzar/REDÀÁÂÃÄÅÆÍÏÚñò
+alcaparra/S
+alcaparrera/S
+alcaparrón/S
+alcaravanero/S
+alcaravea/S
+alcaraván/S
+alcarchofar
+alcarraza/S
+alcarria/S
+alcartaz/S
+alcatara/S
+alcatraz/S
+alcaucil/S
+alcaudón/S
+alcayatar/RED
+alcazaba/S
+alce/Sp
+alcea/S
+alcedo/S
+alcino/S
+alcionio/S
+alcionito/S
+alcista/S
+alción/S
+alcoba/NS
+alcohol/SO
+alcoholar/RED
+alcoholato/S
+alcoholaturo/S
+alcoholemia/S
+alcoholera/S
+alcoholero/SG
+alcoholismo/S
+alcoholizado/SG
+alcoholizar/RED
+alcohólico/GS
+alcolla/S
+alconcilla/S
+alcor/S
+alcoranista/S
+alcornocal/S
+alcornoque/S
+alcorza/S
+alcorzar/RED
+alcotana/S
+alcotán/S
+alcoyano/GS
+alcubilla/S
+alcucero/GS
+alcurnia/S
+alcuza/S
+alcándara/S
+alcántara/S
+alcázar/S
+aldaba/NS
+aldabada/S
+aldabazo/S
+aldabear/RED
+aldabón/HS
+aldanense/S
+aldea/S
+aldeanamente
+aldeaniego/GS
+aldeanismo/S
+aldeano/GS
+aldehído/S
+aldeorrio/S
+alderredor
+aldino/GS
+aldiza/S
+aldohexosa/S
+aldopentosa/S
+aldorta/S
+ale
+alear/RED
+alear/REDA
+aleatoriamente
+aleatoriedad/S
+aleatorio/SG
+alebrar/IRD
+alebrastarse
+alebrestar/RED
+alebronar/RED
+aleccionador/GS
+aleccionamiento/S
+aleccionar/REDÀÁÂÅñò
+alece/S
+aleche/S
+alechigar
+alechugado/S
+alechugar/RED
+alectomancia/S
+alectoria/S
+aleda/S
+aledaño/S
+aledaño/SG
+alefangina/S
+alefriz/S
+alegamar/RED
+aleganar/RED
+alegar/REDÀA
+alegato/S
+alegorizar/RED
+alegoría/S
+alegra/S
+alegrador/GS
+alegrar/REDÀÁÂÄÅÍ
+alegrar/REDÀÁÂÄÅÍñòôø
+alegre/SG
+alegremente
+alegreto
+alegreto/S
+alegro
+alegro/S
+alegría/S
+alegórico/GS
+aleja/S
+alejado/GS
+alejamiento/S
+alejandrino/GS
+alejar/REDÀÁÂÄÅÆÌñòôø
+alelado/GS
+alelamiento/S
+alelar/RED
+alelo/S
+aleluya
+aleluya/S
+alelí/S
+alemanamente
+alemanda/S
+alemán/GS
+alenguamiento/S
+alenguar/RED
+alentada/S
+alentadamente
+alentado/GS
+alentador/GSh
+alentadoramente
+alentar/IRDÀÁÂÄÅÆñò
+alentoso/GS
+aleonar/RED
+alerce/S
+alergia/S
+alergénico/GS
+alero/S
+alerta
+alerta/S
+alertar/REDÀÁÂÄÅ
+alerón/S
+alesnado/GS
+aleta/S
+aletada/S
+aletargamiento/S
+aletargar/RED
+aletear/RED
+aleto/HS
+aleudar/RED
+alevantar
+aleviar
+alevoso/GS
+alevosía/S
+alexia/S
+aleya/S
+aleznar/RED
+alezo/S
+alfa/S
+alfabeta/a
+alfabetizable/S
+alfabetización/S
+alfabetizar/RED
+alfabeto/S
+alfabéticamente
+alfabético/GS
+alfaguara/S
+alfahar/S
+alfaharero/S
+alfaida/S
+alfajor/S
+alfalfa/S
+alfalfal/S
+alfalfar/RED
+alfalfar/S
+alfalfez/S
+alfana/S
+alfandoque/S
+alfaneque/S
+alfanje/HS
+alfanumérico/GS
+alfaque/S
+alfaqueque/S
+alfar/RED
+alfar/S
+alfaraz/S
+alfarda/NS
+alfareme/S
+alfarero/GS
+alfarero/S
+alfarería/S
+alfarje/S
+alfarjía/S
+alfarma/S
+alfarrazar/RED
+alfeizar/RED
+alferazgo/S
+alferecía/S
+alferraz/S
+alfeñar
+alfeñicar/RED
+alfeñique/S
+alficoz/S
+alfil/S
+alfiler/SH
+alfilerera/S
+alfilerillo/S
+alfiletero/S
+alfitete/S
+alfiz/S
+alfoliero/S
+alfolí/S
+alfombra/NS
+alfombrar/RED
+alfombrero/GS
+alfombrista/S
+alfonsearse
+alfonsino/GS
+alfonsino/SG
+alfonsismo/S
+alfonsí/S
+alforfón/S
+alforja/S
+alforjero/GS
+alforrochar/RED
+alforza/S
+alforzar/RED
+alfoz/S
+alféizar/S
+alférez/S
+alfóncigo/S
+alga/S
+algadara/S
+algaida/S
+algaido/GS
+algalia/S
+algaliar
+algar/S
+algara/S
+algarabía/S
+algaracea
+algaraceaba
+algaraceaban
+algaraceada
+algaraceadas
+algaraceado
+algaraceados
+algaracean
+algaraceando
+algaracear
+algaraceara
+algaracearan
+algaraceare
+algaracearen
+algaracearon
+algaracearse
+algaraceará
+algaracearán
+algaracearía
+algaracearían
+algaracease
+algaraceasen
+algaracee
+algaraceen
+algaraceó
+algarada/S
+algarazo/S
+algarear
+algarero/GS
+algarero/S
+algarrada/S
+algarroba/NS
+algarrobal/S
+algarrobera/S
+algarrobero/S
+algarrobo/S
+algavaro/S
+algazara/S
+algazul/S
+algebraico/GS
+algebrista/S
+algecireño/GS
+algente/S
+algidez/S
+algo
+algodonal/S
+algodonar/RED
+algodoncillo/S
+algodonero/GS
+algodonero/SG
+algodonosa/S
+algodonoso/SG
+algodón/NS
+algonquino/S
+algonquino/SG
+algorfa/S
+algoritmia/S
+algoritmo/S
+algorín/S
+algorítmico/SG
+algoso/GS
+alguacil/S
+alguacilazgo/S
+alguacilesco/GS
+alguarismo/S
+alguaza/S
+alguese/S
+alguien
+alguno/GS
+algébrico/SG
+algún
+alhacena/S
+alhaja/S
+alhajar/RED
+alhamel/S
+alhandal/S
+alharaca/S
+alharaquiento/SG
+alharma/S
+alhelí/S
+alheña/S
+alheñar/RED
+alholva/S
+alhombrar
+alhorre/S
+alhucema/NS
+alhumajo/S
+ali/S
+aliabierto/SG
+aliado/GS
+aliaga/S
+aliagar/S
+aliancista/S
+alianza/S
+alianzarse
+aliar/IRDÁñ
+alias
+alias/S
+alible/S
+alicante/S
+alicantina/S
+alicantino/GS
+alicanto/S
+alicatar/RED
+alicaído/GS
+alicer/S
+aliciente/S
+alicionar
+alicortar/RED
+alicuanta/S
+alidada/S
+alidona/S
+alienable/kS
+alienante/S
+alienar/REDÀA
+alienista/S
+aliento/rSh
+alienígena/S
+alienígeno/GS
+alifa/S
+alifafe/S
+alifara/S
+alifático/GS
+aligación/S
+aligeramiento/S
+aligerar/REDÀÁÄñ
+aligonero/S
+alijador/GS
+alijar/RED
+alijar/S
+alijarar/RED
+alijarero/S
+alijariego/SG
+alimaña/S
+alimentación/S
+alimentador/GS
+alimentador/S
+alimental/S
+alimentar/REDÀÁÂÄÅÌñòôø
+alimentario/GS
+alimenticio/GS
+alimento/S
+alimoche/S
+alimonar/RED
+alimpiar
+alindamiento/S
+alindar/RED
+alinderar/RED
+alinear/REDÀÁÂÄñA
+alioli/S
+alipegar/RED
+aliquebrar/IRD
+alirrojo/GS
+alisado/GS
+alisado/S
+alisador/GS
+alisar/REDÀÂÄÆ
+alisar/S
+aliseda/S
+alisios
+alisma/S
+aliso/S
+alistador/S
+alistamiento/S
+alistar/REDÀÁÂÅñòô
+aliteración/S
+alitierno/S
+alitán/S
+aliviadero/S
+aliviador/GS
+aliviador/S
+alivianar/RED
+aliviar/REDÀÁÂÄÍñ
+alivio/S
+alizar/S
+aliñada/h
+aliñado/hGS
+aliñar/REDÀÄÌ
+aliño/hS
+aljaba/S
+aljama/S
+aljamiado/GS
+aljamía/S
+aljarafe/S
+aljerife/S
+aljerifero/S
+aljez/S
+aljezar/S
+aljibe/S
+aljibero/S
+aljofaina/S
+aljofarar/RED
+aljofifar/RED
+aljonje/S
+aljuba/S
+aljuma/S
+aljófar/S
+allanabarrancos
+allanador/GS
+allanamiento/S
+allanar/REDÀÁÂÆñ
+allegadera/S
+allegadizo/GS
+allegador/GS
+allegador/S
+allegamiento/S
+allegar/REDÁñ
+allende
+allá
+allí
+alma/NS
+almacenaje/S
+almacenamiento/S
+almacenar/REDÀÄT
+almacenero/GS
+almacenista/S
+almaceno/GS
+almacigar/RED
+almaciguero/GS
+almacén/S
+almadiar/IRD
+almadiero/S
+almadraba/S
+almadrabero/GS
+almadrabero/S
+almadía/S
+almagra/S
+almagradura/S
+almagral/S
+almagrar/RED
+almagre/S
+almagre/SG
+almagrero/SG
+almaguereño/GS
+almaizar/S
+almaizo/S
+almaja/S
+almajal/S
+almajaneque/S
+almajara/S
+almalafa/S
+almanaque/S
+almanaquero/GS
+almandino/S
+almanta/S
+almarbatar/RED
+almario/S
+almazara/S
+almazarrón/S
+almeiduno/GS
+almeja/S
+almejar/S
+almena/NS
+almenar/RED
+almenar/SC
+almenara/S
+almendra/NS
+almendrado/GS
+almendral/S
+almendrar/RED
+almendrate/S
+almendrera/S
+almendrero/S
+almendro/S
+almendruco/S
+almeriense/S
+almete/S
+almez/S
+almiar/S
+almiarar/RED
+almibarar/RED
+almidonado/S
+almidonado/SG
+almidonar/RED
+almidón/S
+almijar/S
+almijara/S
+almijarero/S
+almimbar/S
+alminar/S
+almiranta/S
+almirantazgo/S
+almirante/S
+almirez/S
+almizate/S
+almizclado/SG
+almizclar/RED
+almizcle/S
+almizclero/GS
+almizclero/SG
+almizcleña/S
+almizcleño/GS
+almo/GS
+almocafre/S
+almocárabe/S
+almogavarear/RED
+almohada/NS
+almohadazo/S
+almohade/GS
+almohadillado/S
+almohadillado/SG
+almohadillar/RED
+almohadón/S
+almohaza/S
+almohazar/RED
+almona/S
+almoneda/S
+almonedar/RED
+almonedear/RED
+almora/S
+almorejo/S
+almorrana/S
+almorta/S
+almorzar/IRDÃ
+almorávide/S
+almosnar
+almotacenazgo/S
+almotacén/S
+almud/S
+almudejo/S
+almudero/S
+almuerzo/S
+almunia/S
+almuédano/S
+almáciga/S
+almádena/S
+almíbar/S
+almófar/S
+alnico/S
+alobar/RED
+alobar/REDô
+alobreguecer
+alocadamente
+alocado/GS
+alocar/RED
+alodio/S
+alogar
+aloja/S
+alojado/GS
+alojado/S
+alojamiento/hS
+alojar/REDÀÁÂÆñ
+alojero/GS
+alomar/RED
+alombar/RED
+alomorfo/S
+alondra/S
+alongar
+alonso/S
+alopecia/S
+alopecuro/S
+alopático/GS
+aloquecer
+alosa/S
+alosna/S
+alotar/RED
+alotrópico/GS
+aloya/S
+alpaca/S
+alpamato/S
+alparcero/GS
+alpargata/S
+alpargatar/RED
+alpargatero/GS
+alpartaz/S
+alpatana/S
+alpechinera/S
+alpechín/S
+alpende/S
+alpestre/S
+alpina/u
+alpinismo/S
+alpinista/S
+alpino/uSG
+alpiste/S
+alpistela/S
+alpistero/S
+alpujarreño/GS
+alquequenje/S
+alquería/S
+alquez/S
+alquezar/S
+alquibla/S
+alquicel/S
+alquila/S
+alquilación
+alquilador/GS
+alquilamiento/S
+alquilar/REDÀÁÂÃÄñT
+alquilate/S
+alquiler/S
+alquimia/S
+alquimila/S
+alquimista/S
+alquitara/S
+alquitarar/RED
+alquitranadamente
+alquitranado/S
+alquitranar/RED
+alquitrán/S
+alquímico/GS
+alrededor
+alrededor/S
+alrota/S
+alsaciano/GS
+alsaciano/S
+alta/S
+altabaca/S
+altabaquillo/S
+altaico/GS
+altamente
+altamireño/GS
+altamisa/S
+altana/S
+altaneramente
+altanero/GS
+altanería/S
+altano/GS
+altar/bS
+altarero/S
+altarreina/S
+altavoz/S
+altea/S
+altear/RED
+alterabilidad/kS
+alterable/Sk
+alteradizo/GS
+alterado/S
+alterador/GS
+alterante/S
+alterar/REDÀÁÂÄñA
+alterativo/SG
+altercado/S
+altercador/GS
+altercar/REDA
+alteridad/S
+alternadamente
+alternado/GS
+alternador/S
+alternancia/S
+alternante/S
+alternar/REDÀÄA
+alternativa/S
+alternativamente
+alternativo/GS
+alterno/S
+alterno/sSG
+alteza/S
+alteño/GS
+altibajo/S
+altilocuencia/S
+altilocuente/S
+altimetría/S
+altiplanicie/S
+altiplano/S
+altisonancia/S
+altisonante/S
+altitonante/S
+altitud/S
+altitudinal/S
+altivamente
+altivar
+altivez/S
+altivo/GS
+alto
+alto/GS
+alto/NS
+altoparlante/S
+altorrelieve/S
+altozano/S
+altramucero/GS
+altramuz/S
+altruismo/S
+altruista/S
+altura/S
+altímetro/GS
+altímetro/S
+altísimo/S
+altísono/GS
+alubia/S
+alubiar/S
+aluchar/RED
+aluciar
+alucinador/GS
+alucinamiento/S
+alucinante/S
+alucinar/REDA
+alucinatorio/GS
+alucinógeno/SG
+alud/S
+aludido/GS
+aludir/REDÀÁÅ
+alueñarse
+alufrar/RED
+alugar
+alumbrado/S
+alumbrado/SG
+alumbrador/GS
+alumbramiento/hS
+alumbrante/S
+alumbrar/REDÀÁÂÄÅÆ
+alumbrar/REDÀÁÂÄÅÆñò
+alumbre/S
+aluminato/S
+aluminio/S
+aluminita/S
+alumnado/S
+alumno/GS
+alunado/GS
+alunamiento/S
+alunar/RED
+alunarado/SG
+alunizaje/S
+alunizar/RED
+alusivo/GS
+alusión/S
+alustrar/RED
+aluvial/S
+aluvión/S
+aluzar/RED
+alveario/S
+alveolar/S
+alverja/S
+alverjana/S
+alvino/GS
+alvéolo/S
+alza/S
+alzacuello/S
+alzada/S
+alzadamente
+alzadera/S
+alzadero/S
+alzado/GS
+alzadura/S
+alzafuelles
+alzamiento/S
+alzaos
+alzaprimar/RED
+alzar/REDÀÁÂÄÅÆñò
+alzate
+alzheimer/S
+alélico/SG
+alérgeno/S
+alérgico/GS
+alícuota/S
+alófono/GS
+alófono/S
+alón/S
+alón/SG
+alópata/S
+alúmina/S
+ama/S
+amabilidad/S
+amable/S
+amablemente
+amacayo/S
+amaceno/GS
+amachar/RED
+amachetear/RED
+amachinar/RED
+amachorrar/RED
+amacigado/GS
+amacollar/RED
+amaderadamente
+amadla
+amadlas
+amadlo
+amadlos
+amadme
+amadnos
+amado/GS
+amador/GS
+amadrigar/RED
+amadrinamiento/S
+amadrinar/RED
+amaestrado/SG
+amaestrador/SG
+amaestramiento/S
+amaestrar/RED
+amagar/REDÂÆ
+amagaseño/GS
+amagatorio/S
+amago
+amainador/S
+amainar/RED
+amaitinar/RED
+amajadar/RED
+amajanar/RED
+amala
+amalas
+amalayar/RED
+amalecita/S
+amalfitano/GS
+amalgama/S
+amalgamador/GS
+amalgamador/S
+amalgamamiento/S
+amalgamar/REDÀÄA
+amalladar/RED
+amallar/RED
+amalo
+amalos
+amamantador/GS
+amamantamiento/S
+amamantar/REDÀÂ
+amancay
+amancebar/RED
+amancillar/RED
+amancáis
+amanear/RED
+amanecer/IRD
+amanecer/S
+amaneradamente
+amaneramiento/S
+amanerar/RED
+amanezca/S
+amangualar/RED
+amanojar/RED
+amansado/S
+amansador/GS
+amansador/S
+amansadora/S
+amansamiento/S
+amansar/REDÀÂ
+amantar/RED
+amante/S
+amantillar/RED
+amanuense/S
+amanzanamiento/S
+amanzanar/RED
+amaos
+amapola/S
+amapolar/RED
+amar/REDÀÁÂÄÅÆ
+amaracino/GS
+amaranto/S
+amarantácea/S
+amarantáceo/GS
+amarar/RED
+amarañar
+amarcar/RED
+amarecer/IRD
+amargado/GS
+amargamente
+amargar/REDÀÁÂÅÆñòô
+amargo/GS
+amargo/SN
+amargor/S
+amarguero/S
+amargura/S
+amaricado/GS
+amarilidácea/S
+amarilidáceo/GS
+amarilla/MS
+amarillear/RED
+amarillecer/IRD
+amarillejo/GS
+amarillento/GS
+amarilleo/S
+amarillismo/S
+amarillista/S
+amarillo/GS
+amarinar/RED
+amariposado/G
+amarizar/RED
+amaromar/RED
+amarraco/S
+amarradero/S
+amarrado/GS
+amarradura/S
+amarrar/REDÀÁÂÄÅÆñòô
+amarre/CS
+amarreco/S
+amarrequear/RED
+amarteladamente
+amartelamiento/S
+amartelar/RED
+amartillar/RED
+amasadera/S
+amasadero/S
+amasado/S
+amasador/GS
+amasador/S
+amasadura/S
+amasamiento/S
+amasar/REDÀÁÄñ
+amasiato/S
+amasijo/S
+amasio/GS
+amatar/RED
+amateur
+amateurs
+amatista/S
+amativo/GS
+amatorio/GS
+amaurosis
+amayorazgar/RED
+amayuela/S
+amazacotado/SG
+amazona/S
+amazonense/S
+amazónico/GS
+amañar/RED
+ambages
+ambalemuno/GS
+ambarar
+ambarina/S
+ambarino/GS
+ambas
+amberino/GS
+ambicionar/RED
+ambicionear
+ambiciosamente
+ambicioso/GS
+ambición/S
+ambidextro/GS
+ambientación/S
+ambientador/GS
+ambiental/S
+ambientalista/S
+ambientar/REDÀÁñ
+ambiente/S
+ambiente/SG
+ambiguamente
+ambiguo/GS
+ambigüedad/S
+ambivalencia/S
+ambivalente/S
+amblar/RED
+ambleo/S
+ambligonio/S
+ambliope/S
+ambliopía/S
+ambo/S
+ambos
+ambrollar
+ambrosiano/GS
+ambrosía/S
+ambuesta/S
+ambulacral/S
+ambulancia/S
+ambulante/S
+ambulativo/GS
+ambulatorio/GS
+ambulatorio/S
+ameba/S
+amebeo/S
+amechar/RED
+amedrantar/RED
+amedrentador/GS
+amedrentar/REDÀÁÂñ
+amelcochar/RED
+amelga/S
+amelgador/S
+amelgar/RED
+amellar/RED
+amelo/S
+amelocotonado/SG
+amelonado/GS
+amembrillado/GS
+amenaza/S
+amenazador/GS
+amenazadoramente
+amenazante/S
+amenazar/REDÀÁÂÄÅÆ
+amenguar/REDÀ
+amenidad/S
+amenizar/REDÌ
+ameno/SG
+amenorar/RED
+amenorrea/S
+amento/S
+ameos
+amerar/RED
+amercearse
+amercendearse
+amerengado/SG
+americanada/S
+americanismo/S
+americanista/S
+americanizar/RED
+americano/GS
+americanística
+americanístico/GS
+amerindio/SG
+ameritar/RED
+amerizaje/S
+amerizar/RED
+amesnar
+amestizado/GS
+amesurar
+ametalado/SG
+ametista/S
+ametrallador/GS
+ametrallador/S
+ametrallamiento/S
+ametrallar/REDÀÁÄÆ
+ami
+amia/S
+amianto/S
+amiba/S
+amibo/S
+amida/S
+amiduro/S
+amiento/S
+amigabilidad/S
+amigable/S
+amigablemente
+amigar/RED
+amigdalectomía/S
+amigdalina/S
+amigdalitis
+amigo/GS
+amigo/SG
+amigote/S
+amigovio/GS
+amiguete/S
+amiguismo/S
+amilamia/S
+amilanamiento/S
+amilanar/REDÁñ
+amillaramiento/S
+amillarar/RED
+amiláceo/GS
+aminar/RED
+aminorar/REDÀA
+aminoácido/S
+amistad/S
+amistar/REDÁñ
+amistosamente
+amistoso/GS
+amnesia/S
+amnios
+amnistiar/IRD
+amniótico/GS
+amo/S
+amoblar/IRD
+amochar/RED
+amodita/S
+amodorramiento/S
+amodorrar/REDñ
+amodorrecer
+amohecer/IRD
+amohinar/IRD
+amohosar/RED
+amojamamiento/S
+amojamar/RED
+amojelar/RED
+amojonador/S
+amojonamiento/S
+amojonar/RED
+amoladera/S
+amolador/S
+amoladura/S
+amolar/IRD
+amoldador/GS
+amoldamiento/S
+amoldar/REDÀÁñT
+amole/S
+amollador/GS
+amollar/RED
+amollentar/RED
+amonar/RED
+amonedar/REDA
+amonestación/S
+amonestador/GS
+amonestamiento/S
+amonestar/REDÀÁÂÄÅñòô
+amoniacal/S
+amoniaco/S
+amonio/S
+amoniotélico/GS
+amonita/S
+amonites
+amontadgar
+amontar/RED
+amontazgar/RED
+amontillado/S
+amontonadamente
+amontonador/GS
+amontonamiento/S
+amontonar/REDÀÄ
+amor/NS
+amoralismo/S
+amoratado/SG
+amoratar/RED
+amorbar
+amorcar/RED
+amordazador/GS
+amordazamiento/S
+amordazar/REDÀÁÂÄ
+amorecer/IRD
+amores/h
+amorfo/GS
+amorgonar/RED
+amorillar/RED
+amoriscado/SG
+amorochar/RED
+amorosamente
+amorrar/RED
+amorriñar/RED
+amorronar/RED
+amortajador/GS
+amortajamiento/S
+amortajar/REDÀÂ
+amortecer/IRD
+amortiguador/GS
+amortiguador/S
+amortiguamiento/S
+amortiguar/REDÀA
+amortizable/Sh
+amortización/hS
+amortizar/REDÀ
+amorío/S
+amoscamiento/S
+amoscar/RED
+amosquilar/RED
+amostachado/GS
+amostazar/RED
+amotetar/RED
+amotinado/GS
+amotinador/GS
+amotinamiento/S
+amotinar/REDÅò
+amover/IRD
+amovible/kS
+amovilidad/kS
+amparador/GSh
+amparar/REDÀÁÂÄÅÍñò
+amparo/hS
+ampelita/S
+ampere/S
+amperio/S
+amperímetro/S
+amplexo/S
+ampliador/GS
+ampliamente
+ampliar/IRDÀÁÂÄÆTA
+ampliativo/SG
+ampliatorio/SG
+amplificador/GS
+amplificador/S
+amplificar/REDÀA
+amplificativo/GS
+amplio/GS
+amplitud/S
+ampolla/S
+ampollar/RED
+ampollar/S
+ampolleta/S
+amprar/RED
+ampulosidad/S
+ampuloso/GS
+amputación/S
+amputar/REDÀÁÂÃ
+amuchachado/GS
+amuchar/RED
+amueblar/REDÀ
+amuelar/RED
+amuermadamente
+amuermar/RED
+amufar
+amugronar/RED
+amujerado/SG
+amujeramiento/S
+amular/RED
+amulatado/SG
+amurallar/RED
+amurar/RED
+amurcar/RED
+amurillar/RED
+amurriñar/RED
+amusgar/RED
+amuso/S
+amustiar/RED
+amuñuñar/RED
+amén
+amén/S
+amígdala/S
+amílico/S
+amónico/SG
+anabaptismo/S
+anabaptista/S
+anabolismo/S
+anacanto/S
+anacardina/S
+anacardino/GS
+anacardiácea/S
+anacardiáceo/GS
+anacardo/S
+anaco/S
+anacoluto/S
+anaconda/S
+anacora/S
+anacoreta/S
+anacreóntica/S
+anacreóntico/GS
+anacronismo/S
+anacronía/S
+anacrónico/GS
+anadaluz/GS
+anadear/RED
+anadina/S
+anadino/S
+anadiplosis
+anafalla/S
+anafe/S
+anafilaxia/S
+anafilaxis
+anafre/S
+anafórico/SG
+anagnórisis
+anagrama/S
+anagramatista/S
+anagramista/S
+anagramático/GS
+anaiboa/S
+anal/S
+analectas
+analfabetismo/S
+analfabeto/GS
+analgesia/S
+analgésico/GS
+analgésico/S
+analista/S
+analizable/Sk
+analizador/GS
+analizador/S
+analizar/REDÀÁÂÄÅ
+analmente
+analogía/S
+analítica/S
+analíticamente
+analítico/SG
+analógico/SG
+ananá
+ananás
+anapoimuno/GS
+anaquel/S
+anaquelería/S
+anaranjear
+anarquismo/S
+anarquista/S
+anarquizante/S
+anarquizar/RED
+anarquía/S
+anasarca/S
+anascote/S
+anastasia/S
+anastomizar/RED
+anastomosar/RED
+anastomosis
+anatema/S
+anatematizador/GS
+anatematizar/RED
+anatemizar/RED
+anatista/S
+anatolio/GS
+anatomizar/RED
+anatomoclínico/GS
+anatomopatológico/GS
+anatomía/S
+anatómico/GS
+anca/S
+ancado/GS
+ancado/S
+ancestral/S
+ancestro/S
+ancha/S
+ancha/j
+anchar/RED
+ancharia/S
+ancheta/S
+anchicorto/GS
+ancho/GS
+ancho/jSG
+anchoa/S
+anchoar/RED
+anchova/S
+anchoveta/S
+anchura/S
+anchuroso/GS
+ancianidad/S
+anciano/GS
+ancla/S
+ancladero/S
+anclaje/S
+anclar/REDÀÁÂñ
+anclear
+anclote/S
+anconitano/SG
+ancorada/S
+ancoraje/S
+ancorar/RED
+ancorca/S
+ancorel/S
+ancorero/S
+ancudo/GS
+ancusa/S
+ancuyano/GS
+anda
+anda/S
+andaba
+andabais
+andaban
+andabas
+andad
+andada
+andada/S
+andadas
+andadera/S
+andadero/GS
+andadle
+andadles
+andado
+andado/GS
+andador/GS
+andador/SG
+andados
+andadura/S
+andale
+andales
+andalia/S
+andalotero/GS
+andalotero/SG
+andalucismo/S
+andalucista/S
+andalusí/S
+andaluz/GS
+andaluzada/S
+andamiada/S
+andamio/SC
+andamos
+andan
+andana/S
+andanada/S
+andancia/S
+andancio/S
+andando
+andante
+andante/S
+andantesco/GS
+andantino
+andantino/S
+andanza/S
+andaos
+andar
+andar/S
+andaraje/S
+andaremos
+andarica/S
+andariego/SG
+andarivel/S
+andarla
+andarlas
+andarle
+andarles
+andarlo
+andarlos
+andarme
+andarnos
+andaros
+andarraya/S
+andarse
+andarte
+andará
+andarán
+andarás
+andaré
+andaréis
+andaría
+andaríais
+andaríamos
+andarían
+andarías
+andas
+andase
+andaseis
+andasen
+andases
+andate
+andavete/S
+ande
+andemos
+anden
+andero/S
+andes
+andesina/S
+andesita/S
+andina/u
+andinismo/S
+andinista/S
+andino/GS
+andino/GuS
+andino/uGS
+ando
+andola/S
+andolina/S
+andorga/S
+andorina/S
+andorrano/GS
+andorrear/RED
+andosco/GS
+andrajo/S
+andrajosamente
+andrajoso/SG
+andriana/S
+andrina/S
+andrino/S
+androceo/S
+androide/S
+androsemo/S
+andrógeno/S
+andujareño/GS
+andulario/S
+andullo/S
+andurrial/S
+anduve
+anduviera
+anduvierais
+anduvieran
+anduvieras
+anduviere
+anduviereis
+anduvieren
+anduvieres
+anduvieron
+anduviese
+anduvieseis
+anduviesen
+anduvieses
+anduvimos
+anduviste
+anduvisteis
+anduviéramos
+anduviéremos
+anduviésemos
+anduvo
+andá
+andábamos
+andáis
+andándole
+andándoles
+andásemos
+andén/S
+anea/S
+anear/RED
+anear/S
+anecdotario/S
+anecdotista/S
+anecdótico/GS
+aneciarse
+anegadizo/SG
+anegar/REDÂñ
+anejar/RED
+anejir/S
+anejo/GS
+anejo/S
+anemia/S
+anemoscopio/S
+anemómetro/S
+aneota/S
+aneroide/S
+anestesia/S
+anestesiar/REDÀÅ
+anestesista/S
+anestesiólogo/GS
+anestésico/GS
+aneurisma/S
+anexar/REDÀÁÂÆ
+anexionar/REDÀÃ
+anexionismo/S
+anexionista/S
+anexitis
+anexión/S
+anexo/GS
+anexo/SG
+anfesibena/S
+anfetamina/S
+anfibio/GS
+anfibio/S
+anfibolita/S
+anfibología/S
+anfineuro/S
+anfisbena/S
+anfisibena/S
+anfiteatro/S
+anfitrión/GS
+anfión/S
+anfractuosidad/S
+anfractuoso/GS
+anfótero/GS
+angarillar/RED
+angaripola/S
+angelical/S
+angelicalmente
+angelino/GS
+angelito/S
+angelizar/RED
+angelopolitano/GS
+angelota/S
+angelote/S
+angina/S
+anginoso/GS
+angioma/S
+angiosperma/S
+angiospermo/GS
+anglesita/S
+anglicanismo/S
+anglicano/GS
+anglicismo/S
+anglo/SG
+angloamericanismo/S
+angloamericano/SG
+anglohablante/S
+angloparlante/S
+anglosajón/GS
+anglosajón/S
+angoleño/GS
+angora/S
+angorra/S
+angostamente
+angostar/RED
+angosto/GS
+angostura/S
+angostureño/GS
+anguarina/S
+anguila/S
+anguilazo/S
+anguilero/GS
+anguilla/S
+anguilo/S
+anguina/S
+angular/RED
+angular/S
+angulema/S
+angulosidad/S
+anguloso/GS
+angustia/S
+angustiado/S
+angustiado/SG
+angustiador/SG
+angustiante/S
+angustiar/REDÁÂñ
+angustioso/GS
+angélica/S
+angélicamente
+angélico/GS
+anhelante/S
+anhelar/REDÀA
+anhelo/S
+anheloso/GS
+anhidrita/S
+anhidro/GS
+anhidrosis
+anhídrido/SG
+aniaga/S
+anidamiento/S
+anidar/REDA
+anidiar/RED
+anieblar/RED
+aniego/S
+aniejar
+anilina/S
+anilla/S
+anillado/GS
+anillado/S
+anillar/RED
+animada/kh
+animadamente
+animado/hSGk
+animador/GS
+animadversión/S
+animal/S
+animalada/S
+animalario/S
+animalesco/SG
+animalidad/S
+animalizar/REDA
+animalucho/S
+animar/pREDÀÁÂÄÅÆÎñòôøA
+animero/S
+animismo/S
+animizar/RED
+animosamente
+animosidad/S
+animoso/GS
+aniquilador/GS
+aniquilamiento/S
+aniquilar/REDñTA
+anisado/GS
+anisado/S
+anisakiasis
+anisakis
+anisal/S
+anisar/RED
+anisar/S
+anisete/S
+anisodonte/S
+anisofilo/GS
+anisotropía/S
+anisótropo/GS
+aniversario/S
+aniñado/GS
+aniñar/RED
+anión
+ano/NS
+anoche
+anochecedor/GS
+anochecer/IRD
+anochecer/S
+anodinia/S
+anodino/GS
+anofeles
+anolaimuno/GS
+anomalía/S
+anomalístico/GS
+anomia/S
+anomuro/S
+anonadamiento/S
+anonadar/REDA
+anonimato/S
+anonimia/S
+anopluro/S
+anorexia/S
+anoriseño/GS
+anormal/S
+anormalmente
+anorza/S
+anotador/GS
+anotar/REDÀÁÂÄÙÚ
+anoticiar/RED
+anqueta/S
+anquilosamiento/S
+anquilosar/REDÁñ
+anquilosis
+anquilostoma/S
+anquilostomiasis
+anquiseco/GS
+ansa/S
+ansarero/GS
+ansarino/GS
+ansarino/S
+anseriforme/S
+ansermeño/GS
+ansermita/S
+ansia/S
+ansiar/IRDÅò
+ansiedad/S
+ansiogénico/GS
+ansiolítico/GS
+ansiolítico/S
+ansiosamente
+ansioso/GS
+ansotano/GS
+anta/S
+antagallar/RED
+antagonismo/S
+antagonista/S
+antagónico/GS
+antamilla/S
+antarquear/RED
+antaño
+ante
+ante/S
+anteado/GS
+anteanoche
+anteayer
+antecedente/S
+anteceder/RED
+antecesor/GS
+anteco/GS
+antecoger/RED
+antedatar/RED
+anteferir
+antejo/S
+antelación/S
+antelar/RED
+antemano/S
+antemeridiano
+antena/S
+antenoche
+antenotar
+anteojero/S
+antepagar
+antepasado/GS
+antepasado/S
+anteponer/XÀÂÈÊ
+anteponé
+antepuesto/GS
+antepón
+antequerano/GS
+antera/S
+anterior/S
+anterioridad/S
+anteriormente
+antes
+antes/t
+antevenir
+antever/X
+antevé
+anti
+antia/S
+antiautoritario/GS
+antibalas
+antibiótico/SG
+anticariense/S
+anticarro
+anticelulítico/GS
+anticelulítico/S
+anticiclón/S
+anticipada/S
+anticipadamente
+anticipado/S
+anticipador/GS
+anticipamiento/S
+anticipante/S
+anticipar/REDÀñòA
+anticlinal/S
+anticomercial/S
+anticongelante/S
+anticontaminación/S
+anticorrosivo/S
+anticresis
+anticresista/S
+anticrisis
+anticuado/GS
+anticuar/IRD
+anticuario/GS
+anticuark/S
+antidepresivo/GS
+antidepresivo/S
+antidisturbios
+antidopaje/S
+antidotario/S
+antidroga/S
+antier
+antiespañol/GS
+antiestrés
+antifaz/S
+antifonal/S
+antifonario/S
+antigualla/S
+antiguamente
+antiguano/SG
+antiguar
+antiguo/S
+antiguo/SG
+antigüedad/S
+antihelmíntico/GS
+antihistamínico/GS
+antihistamínico/S
+antihorario/GS
+antiinflamatorio/GS
+antiinflamatorio/S
+antillanismo/S
+antillano/GS
+antilogía/S
+antimateria
+antimicrobiano/GS
+antimonial/S
+antimonio/S
+antimonita/S
+antimonopólico/GS
+antiniebla/S
+antinodo/S
+antinomia/S
+antinovela/S
+antioqueño/GS
+antipara/S
+antipartícula/S
+antipatizar/RED
+antipatía/S
+antipendio/S
+antipersona/S
+antipersonal/S
+antipirina/S
+antipirético/GS
+antipático/GS
+antiquísimo/SG
+antirrobo/S
+antirrábico/SG
+antiscio/S
+antisepsia/S
+antispasto/S
+antistrofa/S
+antitanque/S
+antitético/GS
+antivirus
+antociana/S
+antocianina/S
+antoja
+antojaba
+antojaban
+antojadizamente
+antojadizo/GS
+antojado
+antojado/GS
+antojan
+antojana/S
+antojara
+antojaran
+antojare
+antojaron
+antojarse
+antojará
+antojarán
+antojaría
+antojarían
+antojase
+antojasen
+antoje
+antojen
+antojera/S
+antojo/S
+antojó
+antología/S
+antoniano/GS
+antonimia/S
+antoniniano/GS
+antoniniano/S
+antonino/GS
+antonomasia/S
+antorcha/S
+antorchar/RED
+antorchero/S
+antosta/S
+antozoo/S
+antracita/S
+antracosis
+antro/S
+antropocentrismo/S
+antropocéntrico/GS
+antropofagia/S
+antropoide/S
+antropoideo/SG
+antropología/S
+antropológico/SG
+antropomorfismo/S
+antropomorfita/S
+antropomorfo/GS
+antropomorfo/S
+antropomórfico/GS
+antroponimia/S
+antropófago/GS
+antropólogo/GS
+antropónimo/S
+antruejar/RED
+antruejo/S
+antuerpiense/S
+antuviar/RED
+antuzano/S
+antártico/GS
+antídoto/S
+antífona/S
+antífrasis
+antígeno/S
+antílope/S
+antípoda/S
+antítesis
+antónimo/SG
+anual/S
+anualidad/S
+anualmente
+anuario/S
+anublar/RED
+anudador/GS
+anudadura/S
+anudamiento/S
+anudar/REDÀÄÆñ
+anuencia/S
+anuente/S
+anulador/GS
+anular/REDÀÁÄñTA
+anular/S
+anulativo/GS
+anulete/S
+anuloso/GS
+anumerar
+anunciador/GS
+anunciante/S
+anunciar/REDÀÁÂÃÄÅÆÌÍÎA
+anuo/GS
+anuria/S
+anuro/GS
+anverso/S
+anzarino/GS
+anzolar/RED
+anzolero/S
+anzuelo/S
+anáfora/S
+análisis
+análogamente
+análogo/SG
+anárquico/GS
+anécdota/S
+anélido/S
+anélido/SG
+anémico/GS
+anémona/S
+anímico/GS
+anís/S
+anómalo/GS
+anómico/GS
+anón/S
+anónimamente
+anónimo/S
+anónimo/SG
+aojar/RED
+aojo/S
+aoristo/S
+aorta/S
+aovado/GS
+aovar/RED
+aovillar/RED
+ap
+apa
+apabilar/RED
+apabullamiento/S
+apabullante/S
+apabullantemente
+apabullar/REDÁÂÄ
+apacentadero/S
+apacentador/GS
+apacentamiento/S
+apacentar/IRD
+apacer
+apachar/RED
+apacheta/S
+apachurrar/REDÀÁ
+apacibilidad/hS
+apacible/Sh
+apaciblemente
+apaciguador/GS
+apaciguamiento/S
+apaciguar/REDÂÀñ
+apacorral/S
+apadrinador/GS
+apadrinamiento/S
+apadrinar/RED
+apagable/kS
+apagadizo/GS
+apagador/GS
+apagafuegos
+apagamiento/S
+apagar/REDÁÃÌñ
+apagavelas
+apagón/S
+apaisado/GS
+apalabrar/RED
+apalambrar
+apalancar/REDÁñ
+apaleamiento/S
+apalear/REDÀÂ
+apalpar/RED
+apanalado/GS
+apancora/S
+apandar/RED
+apandillar/RED
+apaniguar
+apantanar/RED
+apantuflado/GS
+apapachar/RED
+apapacho/S
+apapagayado/SG
+aparador/GS
+aparadura/S
+aparar/RED
+aparasolado/GS
+aparatar/RED
+aparatero/GS
+aparato/S
+aparatosamente
+aparatosidad/S
+aparatoso/GS
+aparcacoches
+aparcamiento/S
+aparcar/REDÀÌ
+aparcero/GS
+aparcería/S
+apareamiento/S
+aparear/RED
+aparecer/IRDñò
+aparecimiento/hS
+aparejado/GS
+aparejador/GS
+aparejar/RED
+aparejo/S
+aparentador/GS
+aparentar/REDÀ
+aparente/SG
+aparentemente
+aparición/hpS
+apariencia/S
+aparir
+aparragar/RED
+aparrar/RED
+aparroquiar/RED
+apartadero/S
+apartadijo/S
+apartadizo/S
+apartadizo/SG
+apartado/GS
+apartado/S
+apartador/GS
+apartamento/S
+apartamiento/S
+apartar/REDÀÁÂÃÄÅÆÌÙñòôø
+aparte
+aparte/S
+apartheid
+apartidar/RED
+apartijo/S
+aparvadera/S
+aparvadero/S
+aparvador/S
+aparvar/RED
+apasionada/h
+apasionadamente
+apasionado/S
+apasionado/hSG
+apasionamiento/S
+apasionante/S
+apasionar/REDñø
+apastar/RED
+apastragarse
+apastrar/RED
+apatrocinar
+apatusco/S
+apatía/S
+apaularse
+apaulillarse
+apayasar/RED
+apañado/GS
+apañar/REDñô
+apañuscar/RED
+apañárselas
+apdo
+apeadero/S
+apeador/GS
+apeador/S
+apealar/RED
+apeamiento/S
+apear/REDÀÁÂÅñòô
+apechar/RED
+apechugar/RED
+apedazar/RED
+apedrar
+apedreador/GS
+apedreamiento/S
+apedrear/REDÀÁÆñ
+apegaderas
+apegar/REDñ
+apego/hS
+apegualar/RED
+apelable/Sk
+apelambrar/RED
+apelante/S
+apelar/RED
+apelar/REDA
+apelativo/S
+apelativo/SG
+apelgarar/RED
+apeligrar
+apellar/RED
+apellidar/REDñò
+apellido/S
+apelmazar/RED
+apelotonar/RED
+apenar/REDñ
+apenas
+apencar/RED
+apendejar/RED
+apendicectomía/S
+apendicitis
+apendicular/S
+apensionar
+apeo/S
+apeonar/RED
+apepsia/S
+aperador/S
+aperar/RED
+apercebir
+apercibimiento/hS
+apercibir/REDÅñò
+apercollar/RED
+aperdigar/RED
+apergaminado/GS
+apergaminar/RED
+aperitivo/GS
+aperitivo/S
+aperlado/GS
+apernar/IRD
+aperrear/RED
+apersogar/RED
+apersonamiento/S
+apersonar/REDñ
+apertar
+apertura/Sp
+aperturismo/S
+aperturista/S
+apesadumbrar/RED
+apesarar/RED
+apesgar
+apestar/RED
+apestillar/RED
+apestoso/GS
+apetecedor/GS
+apetecer/IRDÀÁÂñT
+apetencia/kS
+apetitivo/GS
+apetito/S
+apetitoso/GS
+apezonado/SG
+apezuñar/RED
+apeñuscar/RED
+apiadador/GS
+apiadar/REDôø
+apianar/RED
+apiano/GS
+apiaradero/S
+apical/S
+apicarar/RED
+apicultor/GS
+apicultura/S
+apilada/S
+apilador/GS
+apilamiento/S
+apilar/REDÀÄ
+apimpollar/RED
+apio/S
+apiojar/RED
+apiolar/RED
+apipar/RED
+apiporrar/RED
+apirgüinar/RED
+apirular/RED
+apisonadora/S
+apisonamiento/S
+apisonar/RED
+apitar/RED
+apitonamiento/S
+apitonar/RED
+apizarrado/GS
+apiñado/GS
+apiñar/RED
+aplacador/GS
+aplacamiento/S
+aplacar/REDÀÂñ
+aplacentar
+aplacer/IRD
+aplagar
+aplanadera/S
+aplanado/S
+aplanador/GS
+aplanamiento/S
+aplanar/RED
+aplanchar/RED
+aplantillar/RED
+aplastamiento/S
+aplastante/S
+aplastantemente
+aplastar/REDÀÁÂÅÌñò
+aplatanar/RED
+aplaudidor/GS
+aplaudir/REDÀÁÂÅÆ
+aplauso/S
+aplayar
+aplazable/kS
+aplazado/GS
+aplazamiento/S
+aplazar/REDÄ
+aplazar/REDô
+aplebeyar/RED
+aplegar/RED
+aplicabilidad/S
+aplicable/kS
+aplicada/hk
+aplicado/hkSG
+aplicar/REDÀÁÂÃÄÅÆÙñòôøA
+aplicativo/SG
+aplique/S
+aplomado/GS
+aplomar/RED
+aplomo
+apnea/S
+apoastro/S
+apocadamente
+apocado/SG
+apocalipsis
+apocalíptico/SG
+apocamiento/S
+apocar/RED
+apocinácea/S
+apocináceo/GS
+apocopar/RED
+apodar/RED
+apoderado/GS
+apoderamiento/hS
+apoderar/REDÁñò
+apodo/S
+apodíctico/GS
+apogeo/S
+apolillar/RED
+apolinar/S
+apolismar/RED
+apolo/S
+apologista/S
+apologética/S
+apologético/GS
+apología/S
+apoltronamiento/S
+apoltronar/RED
+apolvillar/RED
+apolíneo/SG
+apomazar/RED
+aponer/X
+aponeurosis
+apontocar/RED
+aponzoñar
+aponé
+apoplejía/S
+apoptosis
+apoquinar/RED
+aporca/S
+aporcador/SG
+aporcadura/S
+aporcar/RED
+aporisma/S
+aporismar/RED
+aporofobia/S
+aporracear/RED
+aporreador/SG
+aporreadura/S
+aporreamiento/S
+aporrear/REDÀ
+aporreo/S
+aporrillar/RED
+aportación/S
+aportadero/S
+aportar/RED
+aportar/REDÀÁÂÅÆ
+aportillar/RED
+aposar/RED
+aposentador/GS
+aposentador/S
+aposentamiento/S
+aposentar/RED
+aposento/S
+apostadero/S
+apostante/S
+apostar/REIDÀÁÂÄÅÆñòñò
+apostar/REIDÁÀñòñò
+apostasía/S
+apostatar/RED
+apostemar/REDA
+apostillar/RED
+apostolado/S
+apostrofar/RED
+apostólico/GS
+apotegma/S
+apotema/S
+apoteosis
+apotrerar/RED
+apoyadura/S
+apoyar/REDÀÁÂÄÅÆ
+apoyar/REDÀÁÂÄÅÆñòôø
+apoyatura/S
+apozar/RED
+apreciabilidad/S
+apreciable/Sk
+apreciar/REDÀÂñøA
+apreciativamente
+apreciativo/GS
+aprehender/REDÀÁ
+aprehensivo/GS
+aprehensión/S
+aprehensor/GS
+apremiante/S
+apremiantemente
+apremiar/REDÀÁÂÄÆ
+apremir
+aprendedor/GS
+aprender/REDÀÁÃÄÅÙÜ
+aprendiz/GS
+aprendizaje/S
+aprensar/RED
+aprensiva/hk
+aprensivo/kGSh
+aprensión/hS
+apresador/GS
+apresamiento/S
+apresar/REDÀÁÂÄ
+aprestar/REDñôø
+aprestigiar/RED
+apresuradamente
+apresuramiento/S
+apresurar/REDÁÅñòôøA
+apretadamente
+apretadera/S
+apretadero/S
+apretadero/SG
+apretado/GS
+apretador/GS
+apretador/S
+apretadura/S
+apretamiento/S
+apretar/IRDÀÁÂÃÄÅÆÇÐÑÝñò
+apretazón/S
+apretujar/REDñ
+apretón/S
+aprevenir/XD
+aprevení
+aprevén
+apriesa
+aprieto/S
+aprimar
+apriorismo/S
+apriorístico/GS
+aprisa
+apriscar/RED
+aprisionar/REDÀÁÄÆ
+aproar/RED
+aprobado/S
+aprobar/hIRDÀÂÄA
+aproches/v
+aprodar
+aprometer
+aprontamiento/S
+aprontar/RED
+apropiable/kS
+apropiadamente
+apropiador/GS
+apropiar/REDÁÃÅÇñòA
+apropincuar/RED
+aprovecer
+aprovechada/k
+aprovechado/kGS
+aprovechador/SG
+aprovechamiento/hS
+aprovechante/S
+aprovechar/REDÀÁÄÅÌÙñòôøT
+aprovisionamiento/S
+aprovisionar/REDÁ
+aprox
+aproximadamente
+aproximado/GS
+aproximar/REDÀñòôøA
+aproximativo/SG
+aptar
+aptitud/S
+apto/GS
+apuleño/GS
+apulgarar/RED
+apunamiento/S
+apunar/RED
+apunchar/RED
+apuntado/GS
+apuntador/GS
+apuntalamiento/S
+apuntalar/REDÀ
+apuntalar/REDÀò
+apuntamiento/S
+apuntar/REDÀÁÂÃÄÅÆÌÍñòôø
+apunte/S
+apuntillar/REDÀ
+apuracabos
+apurado/SG
+apurador/GS
+apuramiento/S
+apurar/REDÀÁÂÅÛñòôøA
+apurrir/RED
+apuñalado/GS
+apuñalar/REDÀÁÂ
+apuñar/RED
+apuñetear
+apáticamente
+apático/SG
+apátrida/S
+apéndice/S
+apócope/S
+apócrifo/SG
+apófisis
+apólogo/GS
+apólogo/S
+apón
+apóstata/S
+apóstol/S
+apóstrofe/S
+apóstrofo/S
+aque
+aquebrazar/RED
+aquedar
+aquejar/RED
+aquel
+aquel/a
+aquelarre/S
+aquellar
+aquellas
+aquello/GS
+aquellos
+aquende
+aquenio/S
+aqueo/SG
+aquerar/RED
+aquerenciar/RED
+aqueresar/RED
+aqueste/GS
+aquesto/S
+aquiescencia/S
+aquietamiento/S
+aquietar/RED
+aquilatamiento/S
+aquilatar/REDÀ
+aquilea/S
+aquilino/GS
+aquillado/GS
+aquillotrar
+aquilón/S
+aquintralar/RED
+aquél
+aquéllo/GS
+aquí
+ar
+ara/S
+arabesco/GS
+arabesco/S
+arabismo/S
+arabizar/RED
+arabo
+aracnoides
+arado/S
+arador/GS
+arador/S
+aradura/S
+aragonesismo/S
+aragonito/S
+aragonés/GS
+araguato/GS
+araguato/S
+arahuaco/GS
+arahuaco/S
+aralia/S
+arameo/GS
+arameo/S
+arana/S
+arancel/S
+arancelario/SG
+arandanedo/S
+arandela/S
+arandillo/S
+araniego/S
+arar/REDÀÂT
+arar/S
+araucanista/S
+araucano/GS
+araucaria/S
+arauja/S
+aravico/S
+araña/S
+arañar/REDÀÂñò
+arañazo/S
+arañero/GS
+arañero/S
+arañuela/S
+arañuelo/S
+arbalestrilla/S
+arbitrador/S
+arbitrador/SG
+arbitraje/S
+arbitral/S
+arbitrar/REDT
+arbitrariamente
+arbitrariedad/S
+arbitrario/SG
+arbitriano/S
+arbitrio/S
+arbitrista/S
+arbolado/GS
+arbolado/S
+arboladura/S
+arbolar/RED
+arbolecer/IRD
+arboleda/S
+arboledano/GS
+arbolete/S
+arboletero/GS
+arbolillo/S
+arbolista/S
+arborecer/IRD
+arborescencia/S
+arborescente/S
+arboreto/S
+arboricultor/GS
+arboricultura/S
+arboriforme/S
+arborizar/REDÙ
+arbotante/S
+arbustivo/GS
+arbusto/S
+arbóreo/SG
+arca/S
+arcabucear/RED
+arcabucero/S
+arcabuqueño/GS
+arcabuz/S
+arcabuzazo/S
+arcada/S
+arcadio/SG
+arcaico/SG
+arcaizante/S
+arcaizar/IRD
+arcangélico/SG
+arcano/GS
+arcano/S
+arcar/RED
+arcatura/S
+arcaísmo/S
+arce/S
+arcea/S
+arcedianato/S
+arcediano/S
+arcedo/S
+archa/S
+archero/S
+archibruto/GS
+archicofrade/S
+archidiácono/S
+archiducado/S
+archiducal/S
+archiduque/S
+archiduquesa/S
+archimandrita/S
+archipiélago/S
+archivador/GS
+archivador/S
+archivar/REDÀÙ
+archivero/GS
+archivista/S
+archivo/S
+arché
+arcilla/S
+arcillar/RED
+arcilloso/GS
+arcionar/RED
+arciprestado/S
+arciprestal/S
+arciprestazgo/S
+arcipreste/S
+arco/Sr
+arcobricense/S
+arcontado/S
+arconte/S
+arcoíris
+arcángel/S
+arcén/S
+arcón/S
+arda/S
+ardalear/RED
+arder/RED
+ardero/S
+ardeviejas
+ardid/S
+ardido/S
+ardiente/S
+ardientemente
+ardilla/S
+ardimiento/S
+ardite/S
+ardor/S
+ardorosamente
+ardoroso/GS
+arduamente
+arduo/SG
+areca/S
+arecer
+arelar/RED
+arena/NS
+arenal/S
+arenar/REDA
+arencar/RED
+arenero/GS
+arenga/S
+arengador/GS
+arengar/REDÀ
+arenillero/S
+arenisca/S
+arenisco/GS
+arenoso/GS
+arenque/S
+areola/S
+areolar/S
+areopagita/S
+arepa/S
+arequipe/S
+arestín/S
+areta/S
+arete/S
+aretino/GS
+areópago/S
+arfar/RED
+argamasa/S
+argamasar/RED
+arganda/S
+arganeo/S
+argayar/RED
+argel/S
+argelino/GS
+argentada/S
+argentado/GS
+argentar/RED
+argentinismo/S
+argentino/GS
+argentino/S
+argentoso/SG
+argivo/GS
+argolla/S
+argonauta/S
+argos
+argot/S
+argucia/S
+arguellar/RED
+argumentación/S
+argumentador/SG
+argumental/S
+argumentalmente
+argumentar/REDÀÂÆ
+argumentario/S
+argumentativo/GS
+argumentista/S
+argumento/Sv
+argén/S
+argénteo/GS
+argón/S
+argüir/XD
+aria/S
+aricar/RED
+aridecer/IRD
+aridez/S
+arienzo/S
+aries
+arietario/GS
+ariete/S
+arietino/GS
+arije/S
+arilo/S
+ario/GS
+ariscar/RED
+arisco/GS
+arisnegro/GS
+arisquear/RED
+arista/S
+aristado/GS
+aristarco/S
+aristino/S
+aristocracia/S
+aristocratismo/S
+aristocratizar/RED
+aristocrático/GS
+aristoloquia/S
+aristoloquiácea/S
+aristoloquiáceo/SG
+aristoso/GS
+aristotelismo/S
+aristotélico/GS
+aristócrata/S
+aritmético/GS
+arjonero/GS
+arjé
+arlar/RED
+arlequinesco/GS
+arlequín/S
+arma/S
+armad
+armada/S
+armadera/S
+armadijo/S
+armadilla/S
+armadillo/S
+armado/GS
+armado/S
+armador/GS
+armadura/S
+armamentista/S
+armamento/S
+armamentístico/GS
+armaos
+armar/REDÀÁÂÃÄÅñò
+armario/S
+armate
+armatoste/S
+armazón/S
+armella/S
+armenio/GS
+armenio/S
+armero/S
+armeruno/GS
+armería/S
+armilar/S
+armilla/S
+armisticio/S
+armiñar/RED
+armiño/S
+armonio/S
+armoniosamente
+armonioso/GS
+armonizador/GS
+armonizar/REDÀÄTA
+armonía/S
+armoricano/GS
+armuelle/S
+armémonos
+arménico/S
+armónica/S
+armónica/ik
+armónicamente
+armónico/GS
+armónico/GiSk
+arna/S
+arnés/S
+aro
+aro/GN
+aroma/S
+aromar/RED
+aromaticidad/S
+aromatizar/REDÀ
+aromo/S
+aromático/GS
+aron
+arpa/S
+arpado/GS
+arpar/RED
+arpegiar/RED
+arpella/S
+arpende/S
+arpeo/S
+arpillera/S
+arpista/S
+arponar/RED
+arponear/RED
+arponero/S
+arpía/S
+arpón/S
+arqueada/S
+arqueamiento/S
+arquear/RED
+arqueo/S
+arqueología/S
+arqueológico/SG
+arquero/S
+arquería/S
+arqueta/S
+arquetipo/S
+arquetípico/GS
+arqueólogo/GS
+arquibanco/S
+arquiepiscopal/S
+arquimesa/S
+arquisinagogo/S
+arquitecto/GS
+arquitectura/S
+arquitectural/S
+arquitectónico/GS
+arquitrabe/S
+arquivolta/S
+arrabal/S
+arrabalero/GS
+arrabiatar/RED
+arrabio/S
+arracacha/S
+arracacho/GS
+arracimado/SG
+arracimar/RED
+arraclán/S
+arraezar
+arraigada/h
+arraigado/GS
+arraigado/hSG
+arraigar/REDÀÁñ
+arraigo/S
+arralar/RED
+arramblar/RED
+arramplar/RED
+arranar/RED
+arrancada/S
+arrancadera/S
+arrancadero/S
+arrancado/GS
+arrancador/GS
+arrancadura/S
+arrancamiento/S
+arrancar/REDÀÁÂÃÄÅÆÇÍÏÙÛñòôø
+arranchar/RED
+arranciar/RED
+arranque/S
+arranquera/S
+arrapar/RED
+arrapiezo/S
+arrapo/S
+arrasador/GS
+arrasadura/S
+arrasamiento/S
+arrasar/REDÀÄ
+arrastradera/S
+arrastradero/S
+arrastradizo/GS
+arrastrado/SG
+arrastramiento/S
+arrastrante/S
+arrastrar/REDÀÁÂÄÅÆÌÙñòô
+arrastre/S
+arrastrero/GS
+arrate/S
+arrayanal/S
+arrayaz/S
+arrayán/S
+arre
+arre/S
+arreador/S
+arrear/REDÀÂÆ
+arrebatacapas
+arrebatadamente
+arrebatadizo/GS
+arrebatador/GS
+arrebatamiento/S
+arrebatar/REDÀÁÃÄÂñò
+arrebatarse
+arrebato/S
+arrebañar/RED
+arrebol/S
+arrebolar/RED
+arrebolera/S
+arrebollar/RED
+arrebozar/RED
+arrebujar/RED
+arrecadar/RED
+arrechar/RED
+arrechuchar/RED
+arrechucho/S
+arreciar/RED
+arrecid
+arrecida
+arrecidas
+arrecido
+arrecidos
+arreciendo
+arreciera
+arrecierais
+arrecieran
+arrecieras
+arreciere
+arreciereis
+arrecieren
+arrecieres
+arrecieron
+arreciese
+arrecieseis
+arreciesen
+arrecieses
+arrecifar/RED
+arrecife/S
+arrecimos
+arrecir
+arreciremos
+arrecirse
+arrecirá
+arrecirán
+arrecirás
+arreciré
+arreciréis
+arreciría
+arreciríais
+arreciríamos
+arrecirían
+arrecirías
+arreciste
+arrecisteis
+arreciéramos
+arreciéremos
+arreciésemos
+arreció
+arrecí
+arrecía
+arrecíais
+arrecíamos
+arrecían
+arrecías
+arrecís
+arredilar/RED
+arredondear/RED
+arredrar/REDñ
+arregazar/RED
+arreglada/S
+arreglada/h
+arreglado/GSh
+arreglador/GS
+arreglar/REDÀÁÂÃÄÎñòôø
+arreglista/S
+arreglo/hS
+arregostar/RED
+arrejacar/RED
+arrejerar/RED
+arrelde/S
+arrellanar/RED
+arremangado/GS
+arremangar/REDô
+arrematar/RED
+arremedar/RED
+arremeter/RED
+arremetida/S
+arremetimiento/S
+arremolinar/RED
+arrempujar
+arrendadero/S
+arrendador/GS
+arrendador/S
+arrendador/sGS
+arrendajo/S
+arrendamiento/sS
+arrendar/IRDA
+arrendar/REIDÀÂÀÂT
+arrendatario/GS
+arrendaticio/GS
+arreo
+arreo/S
+arrepanchigar/RED
+arrepasar/RED
+arrepentida/S
+arrepentimiento/S
+arrepentir/XDñóöú
+arrepistar/RED
+arrequesonar/RED
+arrequintar/RED
+arrequive/S
+arrestar/REDÀÁÆñ
+arresto/S
+arretranca/S
+arrevolver
+arrezagar/RED
+arria/S
+arrianismo/S
+arriano/SG
+arriar/IRDÀÁÑ
+arriar/IRDñ
+arriate/S
+arriba
+arribada/S
+arribar/RED
+arribista/S
+arribo/CS
+arridar/RED
+arriendo/sS
+arriero/GS
+arriesgado/SG
+arriesgar/REDÀÅñòô
+arrimadero/S
+arrimadillo/S
+arrimadizo/GS
+arrimadizo/SG
+arrimado/GS
+arrimador/S
+arrimadura/S
+arrimar/REDÅñòôø
+arrimo/S
+arrincar
+arrinconado/GS
+arrinconamiento/S
+arrinconar/REDÀñ
+arriostrar/RED
+arriscador/GS
+arriscamiento/S
+arriscar/RED
+arritar/RED
+arritmia/S
+arrizar/RED
+arroba/S
+arrobadizo/GS
+arrobador/GS
+arrobamiento/S
+arrobar/RED
+arrobero/GS
+arrocado/GS
+arrocero/GS
+arrocinar/RED
+arrodajar/RED
+arrodear/RED
+arrodilladura/S
+arrodillamiento/S
+arrodillar/REDÀÁÅñòôø
+arrodrigar/RED
+arrodrigonar/RED
+arrogancia/S
+arrogante/S
+arrogantemente
+arrogar/REDñA
+arrojadizo/GS
+arrojado/GS
+arrojado/S
+arrojador/GS
+arrojar/REDÀÁÄñòô
+arrojo/S
+arrollable/hS
+arrollado/S
+arrollador/GS
+arrollamiento/S
+arrollar/REDÀÁÄ
+arromadizar/RED
+arromanzar/RED
+arromar/RED
+arromper/RE
+arronjar
+arronzar/RED
+arropar/REDÀÁÂÄÅÆ
+arropar/REDÀÂñò
+arrope/S
+arropiero/GS
+arropía/S
+arrostrar/REDÀ
+arroto/GS
+arroyada/S
+arroyar/RED
+arroyo/S
+arroz/S
+arrozal/S
+arruar/IRD
+arruchar/RED
+arrufar/RED
+arruga/S
+arrugamiento/S
+arrugar/REDÁñA
+arruinado/GS
+arruinador/GS
+arruinamiento/S
+arruinar/REDÀÁÂÄÆñ
+arrullador/GS
+arrullar/REDÀÁÅÍñò
+arrumaco/S
+arrumaje/S
+arrumar/RED
+arrumbamiento/S
+arrumbar/REDÀ
+arrumbar/REDÀA
+arrunchado/GS
+arrunchar/RED
+arrunflar/RED
+arrusticar/RED
+arrutar/RED
+arrutinar/RED
+arráez/S
+arsenal/S
+arseniato/S
+arsenical/S
+arsenioso/S
+arsenito/S
+arseniuro/S
+arsénico/S
+art
+arte/S
+artefacto/S
+artejo/S
+artemisa/S
+artemisia/S
+artera/S
+arteramente
+arteria/S
+arterial/S
+arteriola/S
+arteriosclerosis
+arterioso/GS
+artero/GS
+artería/S
+artesa/NS
+artesanado/S
+artesanal/S
+artesanalmente
+artesano/GS
+artesanía/S
+artesiano/GS
+artesonado/S
+artesonado/SG
+artesonar/RED
+articulada/k
+articulado/S
+articulado/kGS
+articulador/GS
+articular/REDÀÄA
+articular/lS
+articulario/GS
+articulatorio/SG
+articulista/S
+artificial/S
+artificialmente
+artificiar
+artificiero/S
+artificio/S
+artificiosa/k
+artificiosidad/S
+artificioso/kSG
+artigar/RED
+artillado/S
+artillar/RED
+artillero/S
+artillero/SG
+artillería/S
+artilugio/S
+artimaña/S
+artimón/S
+artiodáctilo/S
+artista/S
+artizar
+artolas
+artritis
+artritismo/S
+artroscopia/S
+artroscopio/S
+artroscopía/S
+artrosis/i
+artrítico/GS
+artrópodo/S
+artículo/S
+artífice/S
+artísticamente
+artístico/SG
+aruñar/RED
+arveja/S
+arvejana/S
+arzobispado/S
+arzobispal/S
+arzobispo/S
+arzolla/S
+arzón/S
+arábigo/S
+arábigo/SG
+arácea/S
+aráceo/SG
+arácnido/GS
+arácnido/S
+arándano/S
+arísaro/S
+arúspice/S
+as/S
+asa/NS
+asaborir
+asacristanado/SG
+asadero/S
+asadero/SG
+asado/S
+asado/SG
+asador/GS
+asadura/S
+asaetar/RED
+asaetear/REDÂÅ
+asainetear/RED
+asalariado/GS
+asalariar/RED
+asalir
+asalmerar/RED
+asaltante/S
+asaltar/REDÀÁÂÄÅÆ
+asamblea/S
+asambleario/GS
+asambleísta/S
+asana/S
+asar/REDÀÁñ
+asardinado/GS
+asarero/S
+asarina/S
+asativo/SG
+asayar
+asaz
+asaz/S
+asbestino/GS
+asbesto/S
+asca/S
+ascalonia/S
+ascalonita/S
+ascendencia/S
+ascendente/S
+ascender/IRDÀÁÂÄ
+ascendiente/S
+ascensional/S
+ascensionista/S
+ascensión/S
+ascenso/S
+ascensor/S
+ascensorista/S
+asceta/S
+asceterio/S
+ascetismo/S
+ascitis
+asclepiadeo/S
+asclepiadeo/SG
+asclepiadácea/S
+asclepiadáceo/SG
+asco/S
+asconder
+ascosidad/S
+ascoso/SG
+ascua/S
+ascética/S
+ascético/GS
+aseada/h
+aseado/GSh
+asear/REDñ
+asechamiento/S
+asechanza/S
+asechar/RED
+asedar/RED
+asediador/GS
+asediar/REDÀÁÂÄ
+asedio/S
+aseglarar/RED
+aseguradamente
+asegurado/SG
+asegurador/GS
+aseguramiento/S
+asegurar/REDÀÁÂÄÌñòôøTA
+aselar/RED
+asemejar/REDÀÁÂÄñ
+asemillar/RED
+asenderear/RED
+asengladura/S
+asenso/S
+asentaderas
+asentado/GS
+asentador/S
+asentar/IRDÀÁÂñõ
+asentir/XD
+asentista/S
+aseo/hS
+asepsia/S
+asequible/Sk
+aserción/S
+aserenar/RED
+aseriar/RED
+aserrada/S
+aserradero/S
+aserrado/S
+aserradura
+aserrar/IRD
+aserruchar/RED
+aserrío/S
+asertivo/GS
+aserto/S
+asertor/GS
+asertorio/S
+asesar/RED
+asesinar/REDÀÁÂÄÅÆ
+asesinato/S
+asesino/GS
+asesor/GS
+asesoramiento/S
+asesorar/REDñôø
+asesoría/S
+asestadero/S
+asestadura/S
+asestar/RED
+asestar/REDÁÂÆ
+aseverar/REDÀA
+aseverativo/SG
+asexualmente
+asfaltar/RED
+asfalto/S
+asfixia/S
+asfixiante/S
+asfixiar/REDÀÁñò
+asfáltico/SG
+asibilación/S
+asibilar/REDA
+asicar/RED
+asidero/S
+asiduamente
+asiduidad/S
+asiduo/GS
+asiento/S
+asignado/S
+asignar/REDÀÁÂÃÄÆÇTA
+asilado/GS
+asilar/REDÀ
+asilvestrado/SG
+asimetría/S
+asimiento/hS
+asimilado/GS
+asimilar/REDÀÁÄñTA
+asimilativo/GS
+asimilismo/S
+asimilista/S
+asimismo
+asimétricas
+asina
+asincronía/S
+asintomático/GS
+asintótico/GS
+asir/IRD
+asir/IRDÀÁÂÄÅÆñò
+asirio/S
+asistencia/hkS
+asistencial/S
+asistenta/S
+asistente/S
+asistido/GS
+asistimiento/S
+asistir/REDÀÁÂÅÆ
+asistolia/S
+asiático/GS
+asma/S
+asmar
+asmático/GS
+asna/NS
+asnacho/S
+asnado/S
+asnal/S
+asnico/S
+asno/NS
+asno/S
+asobarcar/RED
+asobinar/RED
+asocairar/RED
+asociacionismo/S
+asociado/GS
+asociamiento/S
+asociar/REDÀÁÂÄÅñòTA
+asociativo/GS
+asolador/SG
+asoladoramente
+asolamiento/S
+asolanar/RED
+asolapar/RED
+asolar/REIDA
+asoldadar/RED
+asoldar/RED
+asolear/REDñ
+asomada/S
+asomar/REDÀÁÅÆñòôø
+asombradizo/GS
+asombrador/GS
+asombrar/REDÀÁÅñòø
+asombro/S
+asonancia/S
+asonantar/RED
+asonar
+asonar/IRD
+asondar/RED
+asordar/RED
+asorochar/RED
+asosegar
+asotanar/RED
+asotilar
+aspa/S
+aspadera/S
+aspar/RED
+aspaventar/IRD
+aspaviento/S
+aspear/RED
+aspecto/S
+aspectual/S
+asperear/RED
+aspereza/S
+aspergear/RED
+asperger/RED
+asperiega/S
+asperiego/S
+asperilla/S
+asperjar/RED
+aspersión/S
+aspersorio/S
+asperón/S
+aspidistra/S
+aspillar/RED
+aspillera/S
+aspillerar/RED
+aspirada/S
+aspirado/GS
+aspirador/GS
+aspirante/S
+aspirar/REDÀÄA
+aspirina/S
+aspro/S
+aspálato/S
+asquear/RED
+asquerosidad/S
+asqueroso/GS
+asta/S
+astada/i
+astado/S
+astado/iGS
+astato
+astenia/S
+aster/S
+asterisco/S
+asterismo/S
+astero/S
+asteroide/S
+astifino/GS
+astigmatismo/S
+astil/S
+astilla/S
+astillar/RED
+astillazo/S
+astillero/S
+astilloso/SG
+astorgano/GS
+astracán/S
+astral/S
+astreñir/XD
+astricción/S
+astrictivo/GS
+astringencia/S
+astringente/S
+astringir/RED
+astriñir/RED
+astro/S
+astrobiología
+astrofísica
+astrofísico/GS
+astrolabio/S
+astrolito/S
+astrologar
+astrología/S
+astrológico/GS
+astrometría/S
+astronauta/S
+astronave/S
+astronomía/S
+astronáutica
+astronáutico/GS
+astronómico/GS
+astrosa/h
+astroso/GhS
+astrágalo/S
+astrógrafo/S
+astrólogo/GS
+astrónomo/GS
+astucia/S
+astur/S
+asturianismo/S
+asturiano/GS
+asturicense/S
+asturleonés
+asturleonés/GS
+astutamente
+astuto/GS
+astático/GS
+asubiadero/S
+asubiar/RED
+asueto/S
+asumible/S
+asumir/REDÀÁÄÌ
+asuncionista/S
+asunción/S
+asuntar/RED
+asunto/S
+asurar/RED
+asurcado/GS
+asurcar/RED
+asustadizo/SG
+asustar/REDÀÂÆñò
+así
+asín
+asíncrono/GS
+asíndeton/S
+asíntota/S
+asís
+asómate/S
+atabal/S
+atabalear/RED
+atabalero/S
+atabardillado/GS
+atabe/S
+atabillar/RED
+atabladera/S
+atablar/RED
+atacable/Sk
+atacador/GS
+atacador/S
+atacama/S
+atacamita/S
+atacante/S
+atacar/REDÀÁÂÄÅÆÍ
+atacar/REDÀÁÂÄÅÆÍñò
+atacar/REDÀÂÅñò
+atacir/S
+atacuno/GS
+atadla
+atadlas
+atadlo
+atadlos
+atadme
+atadnos
+atado/S
+atador/S
+atador/hGS
+atadura/hpS
+atafagar/RED
+atagallar/RED
+atairar/RED
+atajadizo/S
+atajador/GS
+atajador/S
+atajar/REDÀÂÄÆ
+atala
+atalajar/RED
+atalantar/RED
+atalar
+atalas
+atalaya/S
+atalayador/GS
+atalayar/RED
+atalayero/S
+atale
+atales
+atalo
+atalos
+ataludar/RED
+ataluzar/RED
+atame
+atamiento/S
+atanasia/S
+atancar
+atanor/S
+atanos
+ataos
+atapar
+ataquizar/RED
+atar/REDÀÂÄÆÇñò
+atarantar/RED
+ataraxia/S
+atarazar/RED
+atardecer/IRD
+atardecer/S
+atarear/RED
+atarjea/S
+atarquinar/RED
+atarragar/RED
+atarrajar/RED
+atarugamiento/S
+atarugar/RED
+atascadero/S
+atascado/GS
+atascamiento/S
+atascar/RED
+atasco/S
+atate
+ataucar/RED
+ataviar/IRD
+atavismo/S
+atavío/S
+ataxia/S
+ataña
+atañan
+atañe
+atañen
+atañer
+atañera
+atañeran
+atañere
+atañeren
+atañeron
+atañerá
+atañerán
+atañería
+atañerían
+atañese
+atañesen
+atañía
+atañían
+atañó
+ataúd/S
+ate/S
+atear
+atediar/RED
+atelaje/S
+atembar/RED
+atemorizar/REDÁÅñò
+atemperar/REDÀA
+atemporal/S
+atemporalidad/S
+atenacear/RED
+atenazar/REDÂÄÅÆ
+atención/hS
+atendar
+atender/IRDÀÁÂÄÅÆÐÑÞT
+atendible/hS
+atenebrar/RED
+ateneo/GS
+ateneo/S
+atener/XDñóöú
+ateniense/S
+atenorado/GS
+atenta/hk
+atentadamente
+atentado/S
+atentamente
+atentar/RED
+atentatorio/GS
+atento/hGSk
+atentísimamente
+atenuación/S
+atenuador/GS
+atenuante/S
+atenuar/IRD
+ateo/GS
+atepocate/S
+aterecer/IRD
+atericiarse
+aterid
+aterida
+ateridas
+aterido
+ateridos
+ateriendo
+ateriera
+aterierais
+aterieran
+aterieras
+ateriere
+ateriereis
+aterieren
+aterieres
+aterieron
+ateriese
+aterieseis
+ateriesen
+aterieses
+aterimos
+aterir
+ateriremos
+aterirse
+aterirá
+aterirán
+aterirás
+ateriré
+ateriréis
+ateriría
+ateriríais
+ateriríamos
+aterirían
+aterirías
+ateriste
+ateristeis
+ateriéramos
+ateriéremos
+ateriésemos
+aterió
+aterosclerosis
+aterrador/SG
+aterradoramente
+aterrajar/RED
+aterrar/REIDÁÁ
+aterrar/REIDÁññ
+aterrerar/RED
+aterrizaje/S
+aterrizar/RED
+aterronar/RED
+aterrorizar/REDÁñ
+aterí
+atería
+ateríais
+ateríamos
+aterían
+aterías
+aterís
+atesar/RED
+atesoramiento/S
+atesorar/REDÀ
+atestación/S
+atestamiento/S
+atestar/REIDÄ
+atestar/REIDÄÄ
+atestiguación/S
+atestiguamiento/S
+atestiguar/REDÀÄ
+atetar/RED
+atetillar/RED
+atezamiento/S
+atezar/RED
+ateísmo/S
+atibar/RED
+atibiar
+atiborrar/RED
+aticismo/S
+aticista/S
+atiesar/RED
+atiestos
+atifle/S
+atigrado/GS
+atijarero/S
+atildadura/S
+atildamiento/S
+atildar/RED
+atinar/REDÂ
+atinconar/RED
+atinente/S
+atingir/RED
+atipar/RED
+atipicidad/S
+atiplar/RED
+atirantar/RED
+atisbador/GS
+atisbar/REDÀÄÆ
+atizadero/S
+atizador/GS
+atizador/S
+atizar/REDÀÁÂÆÎñ
+atizonar/RED
+atlante/S
+atlanticense/S
+atlas
+atleta/S
+atletismo/S
+atlántica/u
+atlántico/uSG
+atlético/GS
+atmosférico/SG
+atmósfera/S
+atoar/RED
+atocha/S
+atochal/S
+atochar/RED
+atochar/S
+atochero/GS
+atocinar/RED
+atojar/RED
+atol/S
+atole/S
+atolladar/S
+atolladero/S
+atollar/RED
+atolondradamente
+atolondrado/GS
+atolondramiento/S
+atolondrar/RED
+atolón/S
+atomir
+atomismo/S
+atomista/aS
+atomizar/RED
+atomístico/GS
+atona/S
+atonar
+atondar/RED
+atontadamente
+atontado/GS
+atontamiento/S
+atontar/RED
+atontecer
+atontolinar/RED
+atonía/S
+atoramiento/S
+atorar/REIDÂÍ
+atorar/REIDÂÍÂ
+atorcer
+atordecer
+atorgar
+atormentador/SG
+atormentar/REDÀÄÅñò
+atornillador/S
+atornillar/REDÄ
+atorozonar/RED
+atorra/S
+atorrante/GS
+atorrante/S
+atortolar/RED
+atortorar/RED
+atortujar/RED
+atosigador/GS
+atosigamiento/S
+atosigar/REDÀÁÂÄÅ
+atosigar/REDÁÂñò
+atrabancar/RED
+atrabiliario/GS
+atrabilioso/GS
+atrabilis
+atracadero/S
+atracador/GS
+atracar/REDÀÁñô
+atraco/S
+atractivo/GS
+atractivo/S
+atractriz/S
+atracón/S
+atraer/XDÁÃÀÈÉñó
+atrafagar/RED
+atragantar/REDñ
+atraicionar/RED
+atraillar/IRD
+atrampar/RED
+atramuz/S
+atrancar/REDÀ
+atrapamoscas
+atrapar/REDÀÁÂÄÅ
+atrasado/GS
+atrasar/REDÀ
+atraso/S
+atravesado/GS
+atravesador/GS
+atravesar/IRDÄÀÆñò
+atrayente/S
+atregar
+atreguar
+atrenzo/S
+atresia/S
+atresnalar/RED
+atrever/REDñòôø
+atrevido/GS
+atrevimiento/S
+atrezo/S
+atribución/S
+atribuir/IRDÀÁÂÃÈËÊñóT
+atribular/REDA
+atributar
+atributivo/GS
+atril/S
+atrilera/S
+atrincar/RED
+atrincheramiento/S
+atrincherar/REDñ
+atrio/S
+atrochar/RED
+atrocidad/S
+atrofia/S
+atrofiar/RED
+atrojar/RED
+atronadura/S
+atronamiento/S
+atronar/IRD
+atronerar/RED
+atropar/RED
+atropelladamente
+atropellado/GS
+atropellador/SG
+atropellamiento/S
+atropellar/REDÀÁÂÄÅñò
+atropello/S
+atropina/S
+atroz/S
+atrozmente
+atruhanado/GS
+atrás
+atte
+atto/G
+atuendo/S
+atufamiento/S
+atufar/RED
+atunero/GS
+aturar/RED
+aturbonado/GS
+aturdido/GS
+aturdidor/GS
+aturdimiento/S
+aturdir/REDÀñ
+aturrar/RED
+aturriar
+aturrullar/RED
+aturullar/RED
+atusador/GS
+atusar/REDÂ
+atávico/SG
+atípico/GS
+atómico/sSG
+atónito/SG
+atópico/GS
+atún/S
+auca/S
+auctorizar
+audacia/S
+audaz/S
+audible/kS
+audición/S
+audiencia/S
+audio/S
+audioguía/S
+audiolibro/S
+audiovisual/S
+auditar/REDÀ
+auditivamente
+auditivo/GS
+auditivo/S
+auditor/GS
+auditorio/S
+auditorio/SG
+auditoría/S
+audiómetro/S
+audífono/S
+auge/S
+augita/S
+augmentar
+augur/S
+augurador/SG
+augurar/REDÂÅÆA
+augurio/S
+augustal/S
+augustamente
+augusto/GS
+augusto/S
+aula/S
+aulaga/S
+aulagar/S
+aulladero/S
+aullador/GS
+aullar/IRD
+aullido/S
+aumentada/S
+aumentador/GS
+aumentar/REDÀÁÂÄÆÛñøT
+aumentativo/GS
+aumentativo/S
+aumento/S
+aun
+aunar/IRDÁñ
+aunque
+aupar/IRDÀñ
+aura/S
+aurelianense/S
+aureola/S
+aureolar/REDÄ
+aurero/S
+aurgitano/GS
+auricular/S
+auricular/eS
+auricularmente
+auriense/S
+auriga/S
+aurora/S
+aurícula/S
+auscultación/S
+auscultar/REDÀÁÂÄ
+ausencia/S
+ausentar/REDñ
+ausente/GS
+ausente/S
+ausentismo/S
+ausetano/GS
+ausonense/S
+ausonio/GS
+auspiciar/RED
+auspicio/S
+auspicioso/SG
+austeridad/S
+austero/GS
+austral/S
+australiano/SG
+austriaco/GS
+austro/S
+austríaco/GS
+autarquía/S
+autenticar/REDA
+autenticidad/S
+autentificación/S
+autentificar/REDA
+autismo/S
+autista/S
+auto/NOS
+autoafirmación/S
+autoajustar/REDñT
+autobombo/S
+autobús
+autocensurar/REDñ
+autocitación/S
+autoclave/S
+autocompasión/S
+autoconciencia/S
+autoconfianza/S
+autoconocimiento/S
+autoconsciente/S
+autocontenido/GS
+autoconvencer/REDñ
+autocopista/S
+autocorrectivo/GS
+autocracia/S
+autocrítica/S
+autodefensa/S
+autodefinición/S
+autodefinir/REDñ
+autodenominado/GS
+autodenominar/RED
+autodesarrollo/S
+autodestructivo/GS
+autodestruir/IRDÁ
+autodeterminado/GS
+autodeterminar/REDñ
+autodidactismo
+autodidacto/GS
+autodisciplina/S
+autoeditar/RED
+autoestop
+autoestopes
+autoestopista/S
+autoevaluación/S
+autogobierno/S
+autografiar/IRD
+autoimagen/S
+autoimponer/REDñ
+autoimpuesto/GS
+autolesionar/REDñ
+autolimitación/S
+autolubricante/S
+automatismo/S
+automatización/S
+automatizar/REDÀ
+automedicar/REDñA
+automedonte/S
+automovilismo/S
+automovilista/S
+automovilístico/GS
+automática/S
+automáticamente
+automático/GS
+autonomismo/S
+autonomista/S
+autonomía/S
+autonómico/GS
+autopropulsado/GS
+autoprotección/S
+autopsia/S
+autor/fGS
+autoridad/S
+autoritariamente
+autoritario/GS
+autoritarismo/S
+autorización/hS
+autorizadamente
+autorizado/SG
+autorizamiento/S
+autorizar/REDÀÁÂÄÅÆÚT
+autorregular/REDA
+autoría/S
+autosoma/S
+autosugestionar/RED
+autosustentable/S
+auténtica/S
+auténticamente
+auténtico/GS
+autóctono/SG
+autógeno/GS
+autógrafo/GS
+autógrafo/S
+autómata/S
+autónomamente
+autónomo/SG
+auxiliador/GS
+auxiliar/REDÀÁÂ
+auxiliar/S
+auxilio/S
+auyama/S
+av
+avadar/RED
+avahar/RED
+avalancha/S
+avalar/REDÀ
+avaliar
+avalista/S
+avalorar/RED
+avaluar/IRD
+avambrazo/S
+avance/S
+avanecer/IRD
+avante
+avanzada/NS
+avanzado/GS
+avanzar/REDÀÄ
+avanzo/S
+avaricia/S
+avariciar
+avariciosamente
+avaricioso/GS
+avariento/GS
+avaro/GS
+avasallador/GS
+avasallamiento/S
+avasallar/REDÀñ
+avatar/S
+avd
+avda
+ave/S
+ave/SN
+avechucho/S
+avecinar/RED
+avecindamiento/S
+avecindar/RED
+avefría/S
+avejentar/RED
+avejigar/RED
+avelar
+avellana/S
+avellanal/S
+avellanar/RED
+avellanar/S
+avellanate/S
+avellaneda/S
+avellanedo/S
+avellanero/GS
+avellano/S
+avemaría/S
+avenamiento/S
+avenar/RED
+avenate/S
+avenenar/RED
+avenencia/hS
+avenimiento/S
+avenir/XDÀÁñT
+aventado/GS
+aventador/GS
+aventador/S
+aventadura/S
+aventajado/S
+aventajado/SG
+aventajamiento/S
+aventajar/REDÁÂñ
+aventamiento/S
+aventar/IRDÀÁÂÃÆñ
+aventura/S
+aventurado/SG
+aventurar/REDñ
+aventureramente
+aventurero/GS
+avení
+averar
+averdugar/RED
+avergonzado/GS
+avergonzante/S
+avergonzar/IRDÀÂÅñò
+averiar/IRD
+averiguable/Sk
+averiguación/S
+averiguador/GS
+averiguamiento/S
+averiguar/RED
+averiguar/REDÀÁÂÄÌñ
+averigüetas
+averno/GS
+averno/S
+averroísmo/S
+averrugado/SG
+aversar
+avería/S
+averío/S
+avestruz/S
+avetado/GS
+avetarda/S
+avetoro/S
+avezar/RED
+aviación/S
+aviador/GS
+aviador/S
+aviador/SG
+aviamiento/S
+aviar/IRDõ
+aviar/S
+aviario/S
+avica/S
+aviciar/RED
+avicultor/GS
+avicultura/S
+avidez/S
+aviejar/RED
+avienta/S
+aviesamente
+avieso/GS
+avigorar/RED
+avilantar/RED
+avilantez/S
+avilanteza/S
+avilar
+avilesino/GS
+avillanamiento/S
+avillanar/RED
+aviltar
+avilés/GS
+avinagradamente
+avinagrar/RED
+avioneta/S
+avisacoches
+avisado/SG
+avisador/GS
+avisar/REDÁÂÅÆÍÎÚÛ
+aviso/Snv
+avispa/S
+avispado/GS
+avispar/RED
+avispero/S
+avispón/S
+avispón/SG
+avistamiento/S
+avistar/RED
+avitaminosis
+avitelado/GS
+avituallamiento/S
+avituallar/RED
+avivador/GS
+avivador/S
+avivamiento/S
+avivar/REDÀÂÆ
+avizor/S
+avizorar/RED
+avión/S
+avocamiento/S
+avocar/REDA
+avoceta/S
+avolcanado/GS
+avucasta/S
+avugo/S
+avuguero/S
+avutarda/S
+avén
+avéstico/S
+avéstico/SG
+avícola/S
+avío/S
+ax/S
+axial/fS
+axialmente
+axila/S
+axilar/S
+axinita/S
+axiológico/GS
+axioma/S
+axiomatizar/RED
+axiomática/S
+axiomático/GS
+axis
+axón/S
+ay
+ay/S
+aya
+ayapelense/S
+ayate/S
+ayer
+ayer/S
+ayermar/RED
+ayo/GS
+ayto
+ayuda/S
+ayudado/SG
+ayudador/GS
+ayudador/S
+ayudante/S
+ayudar/REDÀÁÂÄÍÎÚñòôø
+ayunador/GS
+ayunar/RED
+ayuno/GS
+ayuno/hS
+ayuntamiento/S
+ayustar/RED
+azabachado/SG
+azabache/S
+azabachero/S
+azabara/S
+azacanear/RED
+azada/NS
+azadada/S
+azadazo/S
+azadonada/S
+azadonero/S
+azadón/HS
+azafata/S
+azafate/S
+azafranado/SG
+azafranal/S
+azafranar/RED
+azafranero/GS
+azafrán/S
+azagadero/S
+azagador/S
+azagar/RED
+azagaya/S
+azahar/S
+azamboero/S
+azamboo/S
+azanahoriate/S
+azarandar/RED
+azarar/RED
+azarbe/S
+azarbeta/S
+azarear/RED
+azarolla/S
+azarollo/S
+azarosamente
+azaroso/GS
+azcarrio/S
+azcona/S
+azerbaiyano/GS
+azerí/S
+azimut/S
+azimutal/S
+aznacho/S
+aznallo/S
+azo/S
+azoar/RED
+azoato/S
+azocar/RED
+azoemia/S
+azogamiento/S
+azogar/RED
+azogue/S
+azoguero/S
+azoico/GS
+azolar/IRD
+azoleo/GS
+azolvar/RED
+azolácea/S
+azoláceo/GS
+azomar
+azor/S
+azoramiento/S
+azorar/RED
+azorero/S
+azorramiento/S
+azorrar/RED
+azotacalles
+azotada/S
+azotado/S
+azotado/SG
+azotador/GS
+azotaina/S
+azotalenguas
+azotamiento/S
+azotar/RED
+azotar/REDÀÁÂÅÆñòT
+azote/HS
+azotea/S
+azotina/S
+azotón/S
+azteca/S
+azua/S
+azucarado/S
+azucarado/SG
+azucarar/RED
+azucarero/GS
+azucarero/SG
+azucarillo/S
+azucena/S
+azuche/S
+azud/S
+azufaifo/S
+azufrador/GS
+azufrador/S
+azuframiento/S
+azufrar/RED
+azufre/S
+azufrera/S
+azufrero/GS
+azufroso/GS
+azul/GS
+azul/S
+azulado/GS
+azular/RED
+azulear/RED
+azulejar/RED
+azulejo/GS
+azulejo/S
+azulenco/GS
+azulete/S
+azulgrana/S
+azulino/SG
+azulón/GS
+azumbre/S
+azur/S
+azurita/S
+azurronar/RED
+azuzador/GS
+azuzar/REDÀÂÄÅ
+azófar/S
+azúcar/S
+aérea/c
+aéreo/cGS
+añacear
+añada/S
+añadido/S
+añadido/SG
+añadidura/S
+añadir/REDÀÁÂÃÄÆÌÎÏÛ
+añafea/S
+añagaza/S
+añalejo/S
+añangotar/RED
+añares
+añascar
+añedir
+añejado/S
+añejar/RED
+añejo/SG
+añicos
+añidir
+añil/S
+añilar/RED
+año/S
+añoranza/S
+añorar/REDÀÅ
+añublar
+añudar/RED
+añusgar/RED
+aúlico/GS
+aún
+aúpa
+baba/S
+babaza/S
+babear/RED
+babel/S
+babera/S
+babero/S
+babi/S
+babiano/GS
+babieca/S
+babilar/S
+babilla/S
+babilonia/S
+babilonio/GS
+babilónico/GS
+babirusa/S
+babis/O
+babismo/S
+bable/S
+babor/S
+babosear/REDÁ
+babosear/REDñ
+babosería/S
+babosilla/S
+baboso/GS
+babucha/S
+babuchero/GS
+baca/S
+bacalada/NS
+bacaladero/GS
+bacaladero/S
+bacalao/S
+bacanal/S
+bacano/GS
+bacante/S
+bacaray
+bacaráis
+bacelar/S
+bacera/S
+baceta/S
+bachatear/RED
+bache/S
+bachear/RED
+bachiller/GS
+bachilleramiento/S
+bachillerar/RED
+bachillerato/S
+bachillerear/RED
+bacilar/S
+bacillar/S
+bacillo/S
+bacilo/S
+bacineta/S
+bacinete/S
+bacinica/S
+bacisco/S
+baconiano/GS
+bacteria/S
+bacteriano/GS
+bactericida/S
+bacteriología/S
+bacteriológico/GS
+bacteriostático/SG
+bacteriófago/S
+bactriano/GS
+bacán/GS
+bacía/S
+bacín/S
+badajear/RED
+badajo/SH
+badajocense/S
+badal/S
+badallar/RED
+badana/S
+badea/S
+badelico/S
+baderna/S
+badiana/S
+badil/HS
+badila/S
+badilejo/S
+badina/S
+badián/S
+badulaque/S
+badulaquear/RED
+badán/S
+badén/S
+baenero/GS
+baezano/GS
+baga/S
+bagacera/S
+bagadoseño/GS
+bagaje/S
+bagajero/S
+bagar/RED
+bagatela/S
+bagazo/S
+bagre/S
+baguio/S
+bah
+bahameño/GS
+baharí/S
+bahreiní/S
+bahía/S
+baila/S
+bailable/S
+bailadero/S
+bailado/S
+bailador/GS
+bailante/S
+bailar/REDÀÁÂÄÆT
+bailar/REDñ
+bailarín/GS
+baile/S
+bailecillo/S
+bailecito/S
+bailonamente
+bailotear/RED
+baipás/S
+baja/pS
+bajada/S
+bajalato/S
+bajamanero/S
+bajamano
+bajamano/S
+bajamar/S
+bajamente
+bajar/REDÀÁÂÃÄÅÆÇÌÍÎÙÚñòôø
+bajear/RED
+bajel/S
+bajelero/S
+bajero/GS
+bajete/S
+bajeza/S
+bajillo/S
+bajista/S
+bajito/GS
+bajo
+bajo/GS
+bajo/pS
+bajoca/S
+bajoncillo/S
+bajonista/S
+bajorrelieve/S
+bajuno/GS
+bajura/S
+bajá/S
+bajío/S
+bajón/HSN
+bala/S
+balacera/S
+balador/GS
+baladrar/RED
+baladrear
+baladronada/S
+baladronear/RED
+baladrón/GS
+baladí/S
+balagar/S
+balagariense/S
+balagre/S
+balaguero/S
+balaj/S
+balaje/pSi
+balalaica/S
+balance/S
+balanceador/GS
+balancear/REDÀÄÅò
+balancero/S
+balancín/S
+balandra/S
+balandrista/S
+balandro/S
+balandrán/S
+balanitis
+balante/S
+balanza/S
+balanzario/S
+balar/RED
+balarrasa/S
+balastar/RED
+balasto/S
+balastro/S
+balata/S
+balate/S
+balausta/S
+balaustra/S
+balaustrada/S
+balaustrada/a
+balaustrado/aGS
+balaustral/S
+balaustre/S
+balay
+balazo/S
+balboa/S
+balboense/GS
+balbuce
+balbuceantemente
+balbucear/RED
+balbucen
+balbuceo/S
+balbuces
+balbucid
+balbucida
+balbucidas
+balbucido
+balbucidos
+balbuciendo
+balbuciente/S
+balbuciera
+balbucierais
+balbucieran
+balbucieras
+balbuciere
+balbuciereis
+balbucieren
+balbucieres
+balbucieron
+balbuciese
+balbucieseis
+balbuciesen
+balbucieses
+balbucimos
+balbucir
+balbuciremos
+balbucirse
+balbucirá
+balbucirán
+balbucirás
+balbuciré
+balbuciréis
+balbuciría
+balbuciríais
+balbuciríamos
+balbucirían
+balbucirías
+balbuciste
+balbucisteis
+balbuciéramos
+balbuciéremos
+balbuciésemos
+balbució
+balbucí
+balbucía
+balbucíais
+balbucíamos
+balbucían
+balbucías
+balbucís
+balbusardo/S
+balconada/S
+balconcillo/S
+balcánico/GS
+balcón/SCN
+balda/S
+baldado/S
+baldadura/S
+baldamiento/S
+baldaquín/S
+baldar/RED
+balde/S
+baldear/RED
+baldes/S
+baldonar/RED
+baldonear/RED
+baldosa/S
+baldosador/S
+baldosar/RED
+baldosín/S
+baldragas/S
+balduque/S
+baldés
+baldío/GS
+baldío/S
+baldón/S
+balear/REDÀ
+balear/S
+baleario/GS
+balero
+balero/S
+baleárico/GS
+balido/S
+balista/S
+balitadera/S
+balitar/RED
+balitear/RED
+balizamiento/S
+balizar/RED
+ballar
+ballena/S
+ballenato/S
+ballener/S
+ballenero/GS
+ballesta/NS
+ballestear/RED
+ballestera/S
+ballestero/S
+ballestrinque/S
+ballet/S
+ballico/S
+ballueca/S
+balneario/GS
+balneario/S
+balneoterapia/S
+baloncestista/S
+baloncesto/S
+balonmano/S
+balonvolea/S
+balotar/RED
+balsa/S
+balsadera/S
+balsamera/S
+balsamerita/S
+balsamina/S
+balsaminácea/S
+balsamináceo/SG
+balsamita/S
+balsar/S
+balsear/RED
+balsero/GS
+balsete/S
+balso/S
+balso/SG
+balsámico/GS
+balto/SG
+baltra/S
+baluarte/S
+balín/S
+balística/S
+balístico/SG
+balón/S
+bamba/S
+bambalear/RED
+bambalina/S
+bambanear/RED
+bambarria/S
+bamboleante/S
+bambolear/REDÁñ
+bambolla/S
+bambollero/GS
+bambonear/RED
+bambuco/S
+bambú/S
+banaba/S
+banal/S
+banalidad/S
+banalizar/RED
+banana/S
+bananal
+bananar/S
+bananero/GS
+bananero/S
+banano/S
+banasta/S
+banastero/GS
+banasto/S
+banca/S
+bancada/S
+bancal/S
+bancalero/S
+bancario/GS
+bancarrota/S
+bance/S
+banco/SN
+bancocracia/S
+bancos/p
+banda/S
+bandada/hS
+bandarria/S
+bandas/a
+bandear/RED
+bandeja/S
+bandejar
+bandera/NS
+banderillazo/S
+banderillear/REDÀ
+banderillero/S
+banderizar/RED
+banderizo/SG
+banderola/S
+banderín/S
+bandidaje/S
+bandido/GS
+bando/HS
+bandola/S
+bandolera/S
+bandolerismo/S
+bandolero/GS
+bandolina/S
+bandolinista/S
+bandolonista/S
+bandolón/S
+bandujo/S
+bandullo/S
+bandurria/S
+bangladesí/S
+baniano/S
+banir
+banquero/GS
+banqueta/S
+banquete/S
+banquetear/RED
+banqueño/GS
+bantú/S
+banzo/S
+bao/S
+baobab
+baobabs
+baptismo/S
+baptista/S
+baptisterio/S
+baptizar
+baque/S
+baqueano/GS
+baquear/RED
+baqueta/S
+baquetazo/S
+baquetear/RED
+baquiano/GS
+baquiano/S
+baquio/S
+baquía/S
+bar/US
+baraca/S
+barahustar
+barahúnda/S
+baraja/S
+barajadura/S
+barajar/REDÀ
+barajustar/RED
+baraka/S
+baranda/CS
+baranda/NS
+barandal/S
+baranoense/S
+baranoero/GS
+barata/S
+baratear/RED
+baratero/GS
+baratero/S
+baratija/S
+baratillero/GS
+baratillo/S
+barato
+barato/GS
+barato/SG
+baratura/S
+barayuno/GS
+baraúnda/S
+barba/S
+barbacana/S
+barbacoa/S
+barbacoano/GS
+barbada/S
+barbadense/S
+barbado/GS
+barbaja/S
+barbajuelas
+barbar/RED
+barbaridad/S
+barbarie/S
+barbarismo/S
+barbarizar/RED
+barbarote/SG
+barbastrense/S
+barbastrino/SG
+barbato/S
+barbear/RED
+barbechar/RED
+barbechera/S
+barbecho/S
+barberil/S
+barbero/GS
+barbero/S
+barbería/S
+barbeta/S
+barbiblanco/GS
+barbicacho/S
+barbicano/GS
+barbiespeso/GS
+barbihecho/S
+barbijo/S
+barbilindo/S
+barbilla/S
+barbillera/S
+barbilucio/S
+barbiluengo/GS
+barbimoreno/GS
+barbinegro/GS
+barbiponiente/S
+barbipungente/S
+barbiquejo/S
+barbirrojo/SG
+barbirrubio/SG
+barbitonto/SG
+barbitúrico/GS
+barbo/S
+barboquejo/S
+barboseño/GS
+barbotar/RED
+barbotear/RED
+barbudamente
+barbudo/GS
+barbudo/S
+barbullar/RED
+barbullido/S
+barbuquejo/S
+barbusano/S
+barbárico/GS
+barca/S
+barcal/S
+barcarola/S
+barcaza/S
+barceo/S
+barchilla/S
+barcia/S
+barcina/S
+barcinador/S
+barcinar/RED
+barco/NCS
+barcos/i
+barda/S
+bardaguera/S
+bardaje/GS
+bardana/S
+bardanza/S
+bardar/RED
+bardiota/S
+bardiza/S
+bardoma/S
+bardomera/S
+baremación/S
+baremo/S
+baria/S
+barichara/S
+bario/S
+barisfera/S
+barita/S
+baritina/S
+barión/S
+bariónico/GS
+barjuleta/S
+barloa/S
+barloar/RED
+barloventear/RED
+barlovento/S
+barman
+barnabita/S
+barnacla/S
+barniz/S
+barnizado/S
+barnizador/GS
+barnizar/REDÀ
+baro/S
+barométrico/GS
+baronesa/S
+baronía/S
+baroto/S
+barquear/RED
+barquero/aGS
+barquilla/S
+barquillero/GS
+barquinera/S
+barquino/S
+barquín/HS
+barra/NS
+barrabasada/S
+barrabás/S
+barraca/S
+barracuda/S
+barracón/S
+barragana/S
+barraganete/S
+barragán/S
+barral/S
+barranca/S
+barrancal/S
+barranco/S
+barrancoso/GS
+barranquera/S
+barranqueño/GS
+barranquillero/GS
+barraquera/S
+barraquero/GS
+barraquillo/S
+barrar/RED
+barreal/S
+barrear/REDÀ
+barreda/S
+barredero/GS
+barredor/GS
+barreduela/S
+barredura/S
+barrena/S
+barrenar/REDÆ
+barrendero/GS
+barrenero/S
+barreno/NS
+barrer/REDÀÁÂÄÅÆ
+barrer/REDñò
+barrera/jS
+barrero/S
+barreta/S
+barretear/RED
+barretero/S
+barretina/S
+barreño/GS
+barriada/S
+barrial/S
+barrica/S
+barricada/S
+barriga/S
+barrigudo/GS
+barriguera/S
+barrigón/GS
+barril/S
+barrila/S
+barrilaje/S
+barrilamen/S
+barrilero/S
+barrilete/S
+barrillar/S
+barrillero/GS
+barrillos
+barrio/S
+barrisco/S
+barritar/RED
+barrizal/S
+barro/SN
+barrocho/S
+barroco/GS
+barroco/S
+barroquismo/S
+barroquización/S
+barroso/GS
+barrote/S
+barrueco/S
+barruntador/GS
+barruntamiento/S
+barruntar/REDÀ
+barrunte/S
+barrón/S
+bartola/S
+bartolillo/S
+bartolina/S
+barullero/GS
+barullo/S
+barza/S
+barzal/S
+barzonear/RED
+barzón/GS
+barítono/S
+barómetro/S
+barón/S
+basa/S
+basada/S
+basal/S
+basalmente
+basalto/S
+basamento/S
+basanita/S
+basar/REDÁñò
+basca/NS
+bascar
+bascosidad/S
+bascoso/GS
+basculante/S
+bascular/REDA
+base/S
+basilar/S
+basilical/S
+basilicón/S
+basiliense/S
+basilio/GS
+basilisco/S
+basquear/RED
+basquetbol/S
+basquiña/S
+basta/NS
+bastante
+bastante/S
+bastantear/RED
+bastantemente
+bastar/REDÁÂÆÚÛñ
+bastarda/NS
+bastardar/RED
+bastardear/RED
+bastardelo/S
+bastardo/GS
+bastear/RED
+bastecer
+bastedad/S
+basterna/S
+bastero/aS
+bastetano/GS
+basteza/S
+bastidor/S
+bastimentar/RED
+bastionar/RED
+bastitano/GS
+bastión/S
+basto/GS
+basto/aS
+bastoncillo/S
+bastonear/RED
+bastonero/GS
+bastón/HNS
+basura/S
+basurear/RED
+basurero/GS
+basurita/S
+basílica/S
+bata/H
+bata/S
+batacazo/S
+batahola/S
+batalla/S
+batallador/GS
+batallador/S
+batallar/RED
+batallola/S
+batallona/S
+batallón/S
+batanar/RED
+batanear/RED
+batanero/S
+bataola/S
+batata/S
+batato/GS
+batayola/S
+bate/iSg
+batea/S
+bateador/GS
+batear/REDÁÂ
+batel/S
+batelero/GS
+baterista/S
+batería/S
+batiburrillo/S
+baticabeza/S
+baticola/S
+baticulo/S
+batida/S
+batida/a
+batidera/S
+batidero/S
+batido/GS
+batido/GSa
+batidor/GS
+batiente/S
+batihoja/S
+batimento/S
+batimiento/aSp
+batintín/S
+batiportar/RED
+batir/REDÀÁÂÃÄÅÆÌÙñòø
+batista/S
+bato/GS
+batojar/RED
+batos/p
+batracio/S
+batucar/RED
+batueco/GS
+batuquear/RED
+baturrada/S
+baturrillo/S
+baturro/GS
+batuta/S
+batán/S
+baudio/S
+baulero/S
+bauprés/S
+bausán/GS
+bautismal/S
+bautismo/S
+bautista/S
+bautisterio/S
+bautizar/REDÀÁÄÆ
+bautizo/S
+bauxita/S
+bauza/S
+baya/S
+bayal/S
+bayanan
+bayeta/S
+bayetón/S
+bayo/GS
+bayoco/S
+bayoneta/S
+bayonetazo/S
+bayoque/S
+bayosa/S
+bayuca/S
+baza/S
+bazar/S
+bazo/GS
+bazofia/S
+bazucar/RED
+baída/S
+baña/S
+bañadero/S
+bañado/S
+bañador/GS
+bañador/S
+bañar/REDÀÁÄÅÆÌñòôø
+bañero/GS
+bañista/S
+baño/Sp
+baúl/S
+be
+be/H
+beaciense/S
+beaterio/S
+beatería/S
+beatificación/S
+beatificar/REDÀA
+beatilla/S
+beatitud/S
+beato/GS
+beatíficamente
+beatífico/SG
+bebe/GS
+bebedera/S
+bebedero/GS
+bebedero/S
+bebedizo/GS
+bebedizo/S
+bebedor/GS
+bebedor/iSG
+bebeleche/S
+beber/REDÀÁÂÃÄÅÌT
+bebercio/S
+bebestible/S
+bebido/GS
+bebido/SG
+bebistrajo/S
+beborrotear/RED
+bebé/S
+beca/S
+becacina/S
+becada/S
+becado/GS
+becar/RED
+becario/GS
+becerra/S
+becerrada/S
+becerrero/S
+becerril/S
+becerro/NS
+becoquino/S
+becquerel/S
+becqueriana/S
+becqueriano/GS
+becuadrado/S
+becuadro/S
+bedel/GS
+bedelio/S
+bedelía/S
+bederre/S
+beduino/GS
+beduino/S
+beduro/S
+befar/RED
+befedad/S
+befo/GS
+befo/S
+begardo/GS
+begastrense/S
+begonia/S
+behaviorismo/S
+behetría/S
+beige
+beis
+beisbol/S
+bejarano/GS
+bejerano/GS
+bejuco/S
+bejuquear/RED
+bejín/S
+bel/S
+belalcazarita/S
+belaruso/GS
+belcho/S
+beldad/S
+beldar/IRD
+belduque/S
+belemita/S
+belemnita/S
+belemnites
+belesa/S
+belez/S
+belezo/S
+belfo/GS
+belfo/S
+belga/S
+beliceño/GS
+belicismo/S
+belicista/S
+belicosidad/S
+belicoso/GS
+beligerancia/S
+beligerante/S
+belio/S
+belitre/S
+bellaco/GS
+belladona/S
+bellamente
+bellanita/S
+bellaquear/RED
+bellaquería/S
+bellasombra/S
+belleza/S
+bellido/GS
+bellista/S
+bello/SG
+bellota/S
+bellote/S
+bellotear/RED
+bellotero/GS
+bellotillo/S
+bellísima/S
+belorruso/GS
+beltranuno/GS
+belumbrense/S
+belén/S
+bemol/S
+ben/S
+benceno/S
+bencina/S
+bendecidor/GS
+bendecir/XDÀÁÂÃÈÉÊËÕ
+bendición/S
+benditamente
+benditera/S
+bendito/GS
+benedicta/S
+benedictino/GS
+benedictino/S
+benefactor/GS
+beneficencia/S
+beneficiado/S
+beneficiador/SG
+beneficiar/REDÂÄÅñòA
+beneficiario/SG
+beneficio/S
+beneficioso/GS
+benemérita/S
+benemérito/GS
+beneplácito/S
+benevolencia/S
+benevolente/S
+bengala/S
+bengalí
+bengalí/S
+benignamente
+benignidad/S
+benigno/GS
+beninés/GS
+benito/GS
+benjamita/S
+benjamín/GS
+benjuí/S
+benteveo/S
+bentos
+bentónico/GS
+benzoe/S
+benzoico/GS
+benzol/S
+benéfico/SG
+benévolamente
+benévolo/SG
+beocio/SG
+beodez/S
+beodo/SG
+berberecho/S
+berberidácea/S
+berberidáceo/SG
+berberisco/SG
+berbiquí/S
+berbí/S
+berceo/S
+berciano/GS
+bereber/S
+berebere
+berengario/GS
+berenjena/S
+berenjenal/S
+bergamota/S
+bergamote/S
+bergamoto/S
+bergante/S
+bergantín/S
+beriberi/S
+berilio/S
+berilo/S
+berlanga/S
+berlina/S
+berlingar/RED
+berlín/S
+berma/S
+bermejear/RED
+bermejecer
+bermejizo/GS
+bermejizo/S
+bermejo/GS
+bermellón/S
+bermudas
+bermudina/S
+bernardo/GS
+berraco/GS
+berrar/RED
+berrear/RED
+berrendear/RED
+berrendo/GS
+berrendo/S
+berrera/S
+berrido/S
+berrinche/S
+berro/S
+berrocal/S
+berrueco/S
+berruequeño/GS
+berza/S
+berzal/S
+berzas
+berzotas
+bes
+bes/g
+besalamano/S
+besamanos
+besamel/S
+besana/S
+besante/S
+besar/REDÀÁÂÃÄÇÌÍñòô
+beses
+besico/S
+beso/SU
+bestezuela/S
+bestia/S
+bestiaje/S
+bestial/S
+bestialidad/S
+bestialismo/S
+bestializar/RED
+bestialmente
+bestiario/S
+besucar/RED
+besugada/S
+besugo/S
+besuguete/S
+besuquear/REDÀÁÄÆ
+beta/S
+betaneño/GS
+betel/S
+betijo/S
+betoyano/GS
+betuliano/GS
+betuminoso/GS
+betunar
+betunero/S
+betún/S
+bey/aS
+bezaar/S
+bezar/S
+bezoar/S
+bezudo/GS
+biberón/S
+bibijagua/S
+bibl
+biblia/S
+bibliofilia/S
+bibliografía/S
+bibliográfico/GS
+bibliología
+bibliometría
+biblioteca/S
+bibliotecario/GS
+bicampeonato/S
+bicentenario/S
+bicha/S
+bichero/S
+bicho/S
+bici/S
+bicicleta/S
+bicicleteada/S
+bicicletero/GS
+bicicletero/S
+bicicletería/S
+bicoca/S
+bicolor/S
+bicoquete/S
+bicorne/S
+bicultural/S
+bidente/S
+bidimensional/S
+bidimensionalidad
+bidireccional/S
+bidé/S
+bidón
+biela/S
+bieldar/RED
+bieldo/S
+bielga/S
+bielgo/S
+bielorruso/GS
+bien
+bien/S
+bienal/S
+bienalmente
+bienandante/S
+bienandanza/S
+bienaventurado/GS
+bienaventuranza/S
+bienestar/S
+bienhechor/GS
+bienintencionadamente
+bienintencionado/GS
+bienio/S
+bienmandado/GS
+bienmesabe/S
+bienoliente/S
+bienquerencia/S
+bienquerer/S
+bienquerer/XD
+bienquistar/RED
+bienquisto/GS
+bienteveo/S
+bienvenida/S
+bienvenido/GS
+bienvivir/RED
+bierzo/S
+bies/S
+bifloro/GS
+biforme/S
+bifurcado/GS
+bifurcar/REDA
+biga/S
+bigamia/S
+bigarda/S
+bigardear/RED
+bigardo/GS
+bignoniácea/S
+bignoniáceo/GS
+bigornia/S
+bigote/S
+bigotudo/GS
+bigotudo/S
+bija/S
+bikini/S
+bilao/S
+bilbilitano/GS
+biliar/S
+biliario/GS
+bilingüe/S
+bilingüismo/S
+bilirrubina/S
+bilis
+billa/S
+billalda/S
+billar/S
+billarda/S
+billarista/S
+billete/SC
+billetero/GS
+billonario/GS
+billullo
+billón/S
+bilmar/RED
+bilocar/REDA
+bimano/GS
+bimano/S
+bimba/S
+bimbre/S
+bimembre/S
+bimestral/S
+bimestre/S
+bimetalismo/S
+bimetalista/S
+binadura/S
+binar/REDA
+binario/GS
+bingarrote/S
+bingo/S
+binguí/S
+binocular/S
+binomio/S
+binza/S
+bioclimático/GS
+biodegradación/S
+biodiversidad/S
+bioenergía/S
+bioestadística/S
+biografiar/IRD
+biografía/dS
+biográfica/d
+biográfico/GdS
+biología/S
+biológicamente
+biológico/GS
+bioma/S
+biomasa/S
+biombo/S
+biopolímero/S
+biopsia/S
+bioquímica/S
+bioquímico/GS
+biorremedación/S
+biosfera/S
+biosíntesis
+biotecnología/S
+biotopo/S
+bipartito/GS
+bipedación/S
+biplano/S
+biplaza/S
+bipontino/GS
+biquini/S
+birimbao/S
+birla/S
+birlador/GS
+birlar/REDÁÂÆ
+birlesco/S
+birlo/S
+birlocha/S
+birlocho/S
+birlonga/S
+birmano/GS
+birra/S
+birrectángulo/S
+birreme/S
+birreta/S
+birrete/S
+birretina/S
+birria/S
+bis
+bisabuelo/GS
+bisagra/S
+bisalta/S
+bisalto/S
+bisar/RED
+bisauguineano/GS
+bisayo/GS
+bisayo/SG
+bisbisar/REDÂ
+bisbisear/RED
+bisecar/RED
+bisección/S
+bisector/S
+bisectriz/S
+bisel/S
+biselador/S
+biselar/RED
+bisexualidad/S
+bisiesto/S
+bismutina/S
+bismuto/S
+bisnieto/GS
+bisojo/SG
+bisonte/S
+bisoño/GS
+bistec/S
+bisturí/S
+bisurco/S
+bisutería/S
+bisílabo/GS
+bisílabo/S
+bit/S
+bita/S
+bitango/S
+bitar/RED
+bitcóin/S
+bitinio/GS
+bitongo/S
+bituimero/GS
+bituminoso/GS
+bitácora/S
+biunívoca/S
+bivalente/S
+bivalvo/GS
+bixácea/S
+bixáceo/SG
+biyuyo
+bizantinismo/S
+bizantino/GS
+bizarramente
+bizarrear/RED
+bizarro/GS
+bizarría/S
+bizcar/RED
+bizco/GS
+bizcochada/S
+bizcochar/RED
+bizcochera/S
+bizcochero/GS
+bizcocho/S
+bizcochuelo/S
+bizcornear/RED
+bizcorneto/SG
+bizcuerno/GS
+bizma/S
+bizmar/RED
+biznieto/GS
+bizquear/REDÅÆ
+bizquera/S
+biógrafo/GS
+biólogo/GS
+bla
+blanca/HN
+blanca/N
+blanca/S
+blancal/S
+blancamente
+blancazo/G
+blanco/GNS
+blanco/NGS
+blancor/S
+blancote/SG
+blancura/S
+blancuzco/GS
+blanda/S
+blandamente
+blandeador/GS
+blandear/RED
+blandengue/S
+blandense/S
+blandicia/S
+blandir/REDÄ
+blando
+blando/qGS
+blandura/S
+blandón/S
+blanqueador/GS
+blanqueadura/S
+blanqueamiento/S
+blanquear/REDÀÂÄÆA
+blanquecedor/S
+blanquecer/IRD
+blanquecimiento/iS
+blanquecino/SG
+blanqueo/S
+blanquete/S
+blanquición/S
+blanquimiento/S
+blanquinoso/SG
+blanquizal/S
+blanquizar/S
+blasfemador/GS
+blasfemante/S
+blasfemar/REDT
+blasfematorio/GS
+blasfemia/S
+blasfemo/GS
+blasmar
+blasonado/GS
+blasonador/GS
+blasonar/RED
+blastema/S
+blastodermo/S
+blasón/S
+blaugrana/S
+ble/S
+bledo/S
+blefaritis
+blefaroplastia/S
+blenda/S
+blenorragia/S
+blenorrea/S
+blincar/RED
+blindado/GS
+blindaje/S
+blindar/REDÀÂ
+bloc
+bloca/S
+blocao/S
+blog/S
+bloguero/GS
+blonda/S
+blondo/GS
+bloque/S
+bloqueador/GS
+bloquear/REDÀÁÂÄñ
+bloqueo/Sv
+blues
+blusa/S
+bluyín/S
+blv
+blíster/S
+boa/S
+boalar/CS
+boardilla/S
+boato/S
+bobada/S
+bobalicón/GS
+bobamente
+bobear/RED
+bobera/S
+bobillo/S
+bobina/S
+bobinadora/S
+bobinar/RED
+bobo/GS
+boca/NSU
+bocabajo
+bocabajo/S
+bocabarra/S
+bocabierta/S
+bocacalle/S
+bocacaz/S
+bocacha/S
+bocacho/GS
+bocada/S
+bocadear/RED
+bocadito/S
+bocado/NS
+bocajarro/S
+bocal/S
+bocamanga/S
+bocamina/S
+bocana/S
+bocanada/S
+bocarte/S
+bocata/S
+bocateja/S
+bocatijera/S
+bocatoma/S
+bocaza/S
+bocear/RED
+bocel/S
+bocelar/RED
+bocelete/S
+bocera/S
+boceras
+boceto/S
+bocezar/RED
+bocha/S
+bochalemero/GS
+bochar/RED
+bochazo/S
+bochinche/S
+bochinchero/GS
+bochista/S
+bochorno/S
+bochornoso/GS
+bocina/S
+bocinar/RED
+bocinero/S
+bocio/S
+bocudo/SG
+bocín/S
+boda/S
+bode/S
+bodega/S
+bodegaje/S
+bodeguero/GS
+bodegón/S
+bodigo/S
+bodijo/S
+bodocal/S
+bodollo/S
+bodoque/HS
+bodoque/S
+bodoquera/S
+bodorrio/S
+bodrio/S
+boezuelo/S
+bofar/RED
+bofe/S
+bofena/S
+bofetada/S
+bofetón/S
+bofia/S
+bofo/GS
+boga/S
+bogar/RED
+bogavante/S
+bogotano/GS
+bohardilla/S
+bohemia/S
+bohemio/GS
+bohordar
+bohordo/S
+boicot/S
+boicotear/RED
+boicoteo/S
+boina/S
+boira/S
+boj/S
+bojaquense/S
+bojar/RED
+bojayaseño/GS
+bojear/RED
+bojedal/S
+bojeo/S
+bojiganga/S
+bol/HGNS
+bola/S
+bolaga/S
+bolagar/S
+bolandista/S
+bolar/S
+bolardo/S
+bolchevique/S
+bolcheviquismo/S
+bolchevismo/S
+boldina/S
+boldo/S
+boleador/S
+bolear/RED
+bolero/GS
+bolero/SG
+boleta/S
+boletar/RED
+boletero/GS
+boletero/S
+boleto/S
+boletín/S
+boliche/S
+bolichear/RED
+bolichero/GS
+bolichero/S
+bolina/S
+bolinche/S
+bolineador/GS
+bolinear/RED
+bolisa/S
+bolita/S
+bolivarense/S
+bolivariano/GS
+boliviano/S
+boliviano/SG
+bolladura/aS
+bollar/RED
+bollecer
+bollero/GS
+bollería/S
+bolliciar
+bollir
+bollo/pS
+bollón/S
+bolo/GS
+bolo/S
+bolonio/S
+boloñés/GS
+boloñés/S
+bolsa/S
+bolsada/S
+bolsear/RED
+bolsera/S
+bolsero/GS
+bolsico/S
+bolsiquear/RED
+bolsista/S
+bolso/NS
+bolsón/S
+boludear/RED
+boludez/S
+boludo/GS
+bolígrafo/S
+bolín/S
+bolívar/S
+bomba/NS
+bombacha/S
+bombacho/S
+bombacácea/S
+bombacáceo/GS
+bombarda/S
+bombardear/REDÀÁÂ
+bombardeo/S
+bombardero/GS
+bombardero/S
+bombardino/S
+bombazo/S
+bombear/REDÀÂ
+bombero/GS
+bombillo/S
+bombo/GS
+bombo/SG
+bombona/S
+bombón/CS
+bonachón/GS
+bonaerense/S
+bonairense/S
+bonancible/S
+bonanza/S
+bonanzoso/SG
+bonapartismo/S
+bonapartista/S
+bonaverense/S
+bondad/S
+bondadosamente
+bondadoso/SG
+bondoso/GS
+bonete/NS
+bonetero/GS
+bonga/S
+bongo/S
+boniatillo/S
+boniato/S
+bonico
+bonificar/REDA
+bonina/S
+bonitamente
+bonitera/S
+bonitero/GS
+bonito/GS
+bonito/S
+bonizo/S
+bono/aS
+bononiense/S
+bonote/S
+bonus
+bonzo/S
+bonísimo/GS
+booleano/GS
+boom
+boqueada/S
+boquear/RED
+boquerón/S
+boquete/S
+boquiabierto/GS
+boquiangosto/GS
+boquiduro/GS
+boquifruncido/GS
+boquihundido/GS
+boquimuelle/S
+boquinatural/S
+boquinegro/S
+boquinegro/SG
+boquino/GS
+boquirrasgado/GS
+boquirroto/GS
+boquirrubio/GS
+boquirrubio/S
+boquiseco/GS
+boquisumido/GS
+boquitorcido/GS
+boquituerto/GS
+boratera/s
+boratero/GS
+borato/S
+borbollar/RED
+borbollear/RED
+borbollonear/RED
+borboritar/RED
+borbotar/RED
+borceguinero/GS
+borceguí/S
+borcellar/S
+borda/S
+bordada/S
+bordado/S
+bordador/GS
+bordadura/S
+bordar/REDÀÁÂ
+borde/S
+borde/pS
+bordear/REDÀÄ
+bordelés/GS
+bordo/NS
+bordoncillo/S
+bordonear/RED
+bordonero/GS
+bordura/S
+bordón/SN
+boreal/S
+borgoña/S
+boricua/S
+borla/NS
+borlón/S
+borne/S
+bornear/RED
+borneo/S
+bornero/S
+borní/S
+boro/S
+borojó/S
+borona/S
+borra/S
+borrachear/RED
+borrachera/S
+borrachero/S
+borracho/GS
+borrachuela/S
+borrachín/SG
+borrado/GS
+borrador/GS
+borrador/S
+borradura/S
+borraja/S
+borrajear/RED
+borrajo/S
+borrar/REDÀÁÂÆÙñò
+borrasca/S
+borrascoso/SG
+borrasquero/SG
+borrega/S
+borrego/GS
+borrego/S
+borreguero/GS
+borreguil/S
+borrica/S
+borricada/S
+borrical/S
+borrico/GS
+borrico/S
+borrina/S
+borriquero/GS
+borriquero/S
+borriquete/S
+borriqueño/GS
+borroncillo/S
+borronear/RED
+borrosamente
+borrosidad/S
+borroso/GS
+borrén/S
+borrón/SN
+boruca/S
+borujo/S
+bosar
+boscaje/S
+boscoso/GS
+bosnio/SG
+bosque/S
+bosquejar/RED
+bosquejo/S
+bosquete/S
+bosquimán/S
+bosta/S
+bostear/RED
+bostezar/RED
+bostezo/S
+bostoniano/GS
+bosón/S
+bota/S
+botado/GS
+botador/iS
+botador/pGiS
+botadura/ipS
+botafuego/S
+botafumeiro/S
+botalón/S
+botamen/S
+botana/S
+botanista/S
+botar/REDÀÁÂÄÙ
+botaratada/S
+botarate/S
+botarel/S
+botarga/S
+botasilla/S
+botavante/S
+botavara/S
+bote/S
+bote/pS
+botear/RED
+botella/S
+botellazo/S
+botellero/GS
+botellero/S
+botellero/SG
+botellita/S
+botellón/S
+botero/S
+botica/pS
+boticario/GS
+botifarra/S
+botija/S
+botijero/GS
+botijo/S
+botijuela/S
+botilla/S
+botillero/S
+botina/S
+botinero/GS
+botinero/S
+botiquín/S
+boto/GS
+boto/NS
+botonadura/aS
+botonazo/GS
+botonero/GS
+botrino/S
+botsuano/GS
+botsuanés/S
+botánica/S
+botánico/GS
+botánico/SG
+botín/S
+botón/S
+boutique/S
+bovedilla/S
+bovino/GS
+bovino/S
+box
+boxeador/S
+boxear/RED
+boxeo/S
+boya/S
+boyacense/S
+boyal/S
+boyante/S
+boyar/RED
+boyarda/S
+boyardo/S
+boyera/S
+boyero/S
+boyuno/GS
+boza/S
+bozal/S
+bozalejo/S
+bozo/pSi
+boíl/S
+boñiga/S
+boñigar/S
+brabante/S
+braceador/GS
+braceaje/S
+bracear/RED
+bracero/S
+bracero/SG
+bracete/S
+bracillo/S
+braco/GS
+bractéola/S
+bradicardia/S
+bradilalia/S
+bradipepsia/S
+braga/S
+bragadura/S
+bragazas
+braguero/S
+bragueta/S
+braguetazo/S
+braguetero/GS
+braguillas
+brahmanismo/S
+braille
+brama/S
+bramadera/S
+bramador/GS
+bramante/S
+bramar/RED
+bramido/S
+bramona/S
+branca/S
+brancal/S
+brandal/S
+brandy
+branque/S
+branquia/S
+branquial/S
+braquial/S
+braquiar/REDA
+braquicefalia/S
+braquicéfalo/GS
+braquiocefálico/GS
+braquiuro/GS
+braquiuro/S
+brasa/S
+brasear/RED
+brasero/S
+brasil/S
+brasilero/GS
+brasilete/S
+brasileño/SG
+brava/S
+bravamente
+bravata/S
+bravear/RED
+braveza/S
+bravo/S
+bravo/SG
+bravocear/RED
+bravosidad/S
+bravoso/GS
+bravote/S
+bravuconada/S
+bravuconear/RED
+bravucón/GS
+bravura/S
+bravío/GS
+bravío/S
+braza/S
+brazada/S
+brazado/S
+brazaje/S
+brazal/S
+brazalete/S
+braznar
+brazo/Sba
+brazuelo/S
+brea/S
+brear/RED
+brebaje/S
+breca/S
+brecha/S
+brechero/S
+breco/SG
+brega/S
+bregar/RED
+bren/S
+breque/S
+brescar/RED
+bretaña/S
+brete/S
+bretoniano/GS
+bretón/GS
+bretón/S
+breva/S
+breval/S
+breve
+breve/S
+brevedad/S
+brevemente
+brevete/S
+breviario/S
+brezal/S
+brezar/RED
+brezo/S
+breñal/S
+briaga/i
+briago/GS
+brial/S
+briba/S
+bribar
+bribonada/S
+bribonear/RED
+bribón/GS
+bricolaje/S
+brida/S
+briega/S
+brigada/S
+brigadero/aS
+brigadier/S
+brigantina/S
+brigantino/GS
+brik
+brillador/GS
+brillador/S
+brillante/S
+brillantemente
+brillantez/S
+brillantina/S
+brillar/RED
+brillo/S
+brincacharcos
+brincador/GS
+brincar/REDÁÂ
+brinco/NS
+brindador/GS
+brindar/REDÀÁÂÃÅÆñò
+brindis
+brinquiño/S
+brinza/S
+briosamente
+brioso/SG
+briqueta/S
+brisa/S
+brisca/S
+briscado/GS
+briscado/S
+briscar/RED
+brisera/S
+britano/GS
+britano/S
+británica/S
+británico/GS
+brizar/RED
+brizna/S
+briznoso/GS
+broca/S
+brocado/SN
+brocal/S
+brocamantón/S
+brocatel/S
+brocear/RED
+brocense/S
+brocha/S
+brochada/S
+brochada/i
+brochado/GSi
+brochadura/aS
+broche/HS
+brocheta/S
+brocho/GS
+brocino/S
+brollar/RED
+broma/S
+bromar/RED
+bromear/RED
+bromeliácea/S
+bromeliáceo/SG
+bromista/S
+bromo/HS
+bromuro/S
+bronca/S
+bronce/S
+bronceado/S
+bronceado/SG
+bronceador/GS
+bronceador/S
+bronceadura/S
+broncear/RED
+broncista/S
+bronco/GS
+broncorragia/S
+broncorrea/S
+broncíneo/GS
+bronquedad/S
+bronquial/S
+bronquiectasia/S
+bronquio/S
+bronquiolo/S
+bronquitis
+broquel/S
+broquelar/RED
+broqueta/S
+broslar
+brota/S
+brotar/REDÂÆ
+brote/S
+broza/S
+brozador/S
+brozar/RED
+brucero/S
+bruces
+brucita/S
+brugo/S
+brujear/RED
+brujería/S
+brujesco/GS
+brujilla/S
+brujir/RED
+brujo/GS
+brujo/SG
+brujulear/RED
+bruma/S
+brumador/GSa
+brumamiento/S
+brumar/RED
+brumoso/GS
+bruneano/GS
+bruneta/S
+bruno/S
+bruno/SG
+brusca/S
+bruscamente
+brusco/S
+brusco/SG
+brusela/S
+bruselense/S
+brusquedad/S
+bruta/S
+brutal/S
+brutalidad/S
+brutalmente
+brutesco/GS
+bruteza/S
+bruto/GS
+bruto/SG
+bruzador/S
+bruzar/RED
+bruzos
+bruñido/S
+bruñido/SG
+bruñir/RED
+bráctea/S
+brío/S
+bríos/S
+bróker/S
+brújula/S
+bs
+bu
+buaro/S
+buba/S
+bubón/S
+bubónico/GS
+bucal/S
+bucalmente
+bucanero/S
+bucarasiquense/S
+bucardo/S
+bucare/S
+buceador/GS
+bucear/RED
+bucelario/S
+buceo/S
+bucero/S
+buche/S
+buchipluma/S
+bucle/S
+buco/S
+bucolismo/S
+bucólico/GS
+bucólico/SG
+buda/OS
+buda/S
+budare/S
+budismo/S
+budista/S
+budista/iS
+budión/S
+budín/S
+buen
+buena/H
+buena/S
+buenamente
+buenandanza/S
+buenaventura/S
+buenavistense/S
+buenavisteño/GS
+buenazo/G
+bueno/GS
+bueno/SG
+buenísimo/GS
+buesaqueño/GS
+buey/S
+bufa/S
+bufado/S
+bufalino/GS
+bufanda/S
+bufar/RED
+bufarda/S
+bufete/S
+bufido/S
+bufo/GS
+bufonada/S
+bufonear/RED
+bufonesco/SG
+bufonizar/RED
+bufón/GS
+bufón/S
+bugalagrandeño/GS
+buganvilia/S
+bugle/S
+buglosa/S
+bugueño/GS
+buharda/NS
+buharro/S
+buhonero/GS
+buhonería/S
+buitre/S
+buitrear/RED
+buitrero/GS
+buitrón/S
+buje/Sa
+bujeda/S
+bujedo/S
+bujería/S
+bujier/S
+bujiería/S
+bujía/S
+bula/S
+bular
+bulario/S
+bulbar/S
+bulbo/S
+bulboso/SG
+bulero/S
+buleto/S
+bulevar/S
+bulimia/S
+bulla/S
+bullabesa/S
+bullaje/S
+bullanga/S
+bullanguero/SG
+bullaranga/S
+bullarengue/S
+bulldozer
+bullebulle/S
+bullente/S
+bullerengue/S
+bullicio/pS
+bulliciosamente
+bullicioso/SG
+bullidor/GS
+bullir/RED
+bulo/S
+bulto/S
+bulón/S
+bum
+bumangués/GS
+bumerán/S
+bungalow/S
+buque/S
+burato/S
+burbuja/S
+burbujear/RED
+burda/S
+burdamente
+burdel/S
+burdeos
+burdo/GS
+bureo/S
+burga/S
+burgalés/SG
+burgomaestre/S
+burgrave/S
+burgraviato/S
+burguesía/S
+burgundio/GS
+burgundio/S
+burgués/GS
+burgués/SG
+buriel/S
+buril/S
+burilar/RED
+burjaca/S
+burka/S
+burkinés/GS
+burla/S
+burladero/S
+burlador/GS
+burlador/S
+burlar/REDÀÁÂÄÅñòô
+burlesco/GS
+burlete/S
+burlonamente
+burlón/GS
+burocracia/S
+burocrático/GS
+burofax/S
+burra/S
+burrada/S
+burrajear/RED
+burrajo/S
+burrero/GS
+burrero/S
+burrero/SG
+burriciego/GS
+burrito/S
+burro/NS
+burro/SG
+bursátil/S
+burujo/S
+burujón/S
+burundés/GS
+burí/S
+burócrata/S
+bus/S
+busbanceño/GS
+busbanzá/S
+busca/S
+busca/pS
+buscador/GpS
+buscador/S
+buscapersonas
+buscapié/S
+buscapleitos
+buscar/RED
+buscar/REDÀÁÂÃÄÅÆÌÍÎÙÚÛñòôø
+buscarla/S
+buscavida/S
+buscona/S
+buscón/GS
+buses/d
+busto/S
+butaca/S
+butacón/S
+butanés/GS
+butifarra/S
+butifarrero/GS
+butrino/S
+buyo/S
+buzamiento/S
+buzar/RED
+buzarda/S
+buzo/GS
+buzo/S
+buzonear/RED
+buzonera/S
+buzos/S
+buzón/S
+buñueliano/GS
+bv
+byte/S
+báculo/S
+bádminton
+bálago/S
+bálano/S
+bálsamo/S
+bálteo/S
+báltico/GS
+báquico/GS
+báratro/S
+bárbaramente
+bárbaro/GS
+bármanes
+bártulos
+báscula/S
+básicamente
+básico/SG
+básquetbol/S
+bávaro/GS
+béisbol/S
+bélico/GS
+bético/GS
+bíblico/GS
+bíceps
+bífido/GS
+bígamo/GS
+bípedo/S
+bípedo/SG
+bíper/S
+bólido/S
+bórax
+bóreas
+bórico/S
+bótox
+bóveda/S
+bóvido/S
+bóvido/SG
+bóxer/S
+búbalo/S
+búcaro/GS
+búfalo/S
+búho/S
+búlgaro/GS
+búlgaro/S
+búsqueda/S
+ca
+cabal
+cabal/S
+cabalero/S
+cabalgadura/hS
+cabalgamiento/Si
+cabalgar/REDÀÁÄÅ
+cabalgata/S
+cabalista/S
+caballa/S
+caballada/S
+caballar/S
+caballazo/S
+caballear/RED
+caballejo/S
+caballerato/S
+caballerear/RED
+caballeresco/GS
+caballerete/S
+caballeriza/S
+caballerizo/S
+caballero/GS
+caballero/S
+caballerosamente
+caballerosidad/S
+caballeroso/GS
+caballerote/S
+caballería/S
+caballeta/S
+caballete/S
+caballista/S
+caballito/S
+caballo/CS
+caballuno/GS
+caballón/S
+cabalmente
+cabalístico/GS
+cabaret
+cabaré/S
+cabaña/S
+cabañil/S
+cabañuelas
+cabe
+cabe/Sa
+cabear
+cabeceador/GS
+cabeceamiento/S
+cabecear/REDÀ
+cabecero/GS
+cabeciancho/GS
+cabeciblanco/GS
+cabeciduro/GS
+cabecirrojo/S
+cabellar
+cabellera/S
+cabello/S
+cabelludo/GS
+caber/XDÁÂÕÖ
+cabero/S
+cabestrante/S
+cabestrar/RED
+cabestrear/RED
+cabestrero/S
+cabestro/NCS
+cabeza/NS
+cabezada/S
+cabezal/S
+cabezalero/GS
+cabezo/SH
+cabezonamente
+cabezorro/S
+cabezota/S
+cabezudamente
+cabezudo/GS
+cabezudo/S
+cabezuela/S
+cabezón/GS
+cabezón/SG
+cabida/S
+cabido/GS
+cabila/S
+cabildada/S
+cabildante/S
+cabildear/RED
+cabildeo/S
+cabildero/GS
+cabildo/S
+cabilla/S
+cabillero/S
+cabillo/S
+cabina/S
+cabizbajamente
+cabizbajo/GS
+cable/S
+cablear/RED
+cablegrafiar/IRD
+cablegrama/S
+cabo
+cabo/S
+cabotaje/S
+caboverdiano/GS
+cabra/NS
+cabracho/S
+cabrada/S
+cabrahigar/IRD
+cabrahigar/S
+cabrales
+cabrear/REDñ
+cabrerizo/GS
+cabrero/GS
+cabrestante/S
+cabria/S
+cabrillear/RED
+cabrio/S
+cabriola/S
+cabriolar/RED
+cabriolear/RED
+cabritero/GS
+cabritilla/S
+cabrito/GS
+cabronada/S
+cabruna/S
+cabruno/GS
+cabruñar/RED
+cabrío/GS
+cabrío/S
+cabrón/GS
+cabuya/LS
+caca/S
+cacahuate/S
+cacahuete/S
+cacalote/S
+cacao/S
+cacareador/GS
+cacarear/RED
+cacatúa/S
+cacear/RED
+cacera/S
+cacereño/GS
+cacerola/S
+caceta/S
+cacha/S
+cachaco/GS
+cachaco/S
+cachada/S
+cachalote/S
+cachapa/S
+cachar/RED
+cacharrero/GS
+cacharro/S
+cachas/S
+cachava/S
+cachavazo/S
+cachaza/S
+cachazudo/GS
+cachear/REDÀÂ
+cachelos
+cachemir/S
+cachemira/S
+cacheta/S
+cachetada/S
+cachete/S
+cachetear/RED
+cachetero/GS
+cachetero/S
+cachetina/S
+cachetudo/GS
+cachicuerno/SG
+cachifollar/RED
+cachimba/S
+cachimbo/S
+cachipodar/RED
+cachipolla/S
+cachiporra/S
+cachiporrazo/S
+cachiporrear/RED
+cachiporrero/S
+cachirense/S
+cachirulo/S
+cachito/S
+cachivache/S
+cachizo/S
+cacho/GS
+cacho/S
+cachondas
+cachondear/RED
+cachondear/REDñ
+cachondez/S
+cachondo/GS
+cachorra/S
+cachorro/NSU
+cachua/S
+cachucha/S
+cachuchero/S
+cachucho/S
+cachudo/GS
+cachudo/S
+cachuela/S
+cachuelo/S
+cachulera/S
+cachulero/S
+cachumbo/S
+cachunde/S
+cacicatura/S
+cacicazgo/S
+cacillo/S
+cacimba/S
+cacique/GS
+caciquear/RED
+caciquil/S
+caciquismo/S
+caco/S
+cacodilato/S
+cacodilo/S
+cacodílico/S
+cacofonía/S
+cacofónicamente
+cacomite/S
+cacoquimia/S
+cacoquimio/S
+cacoteño/GS
+cacto/S
+cactus
+cactácea/S
+cactáceo/SG
+caculear/RED
+cacumen/S
+cacuminal/S
+cada
+cada/S
+cadahalso/S
+cadalso/S
+cadavérico/GS
+cadena/NS
+cadencia/qS
+cadenciosamente
+cadencioso/GS
+cadenero/GS
+cadeneta/S
+cadente/gS
+cadera/S
+caderillas
+cadete/S
+cadiazgo/S
+cadillar/S
+cadillo/S
+cadmio/S
+cadoce/S
+caduca/S
+caducamente
+caducar/RED
+caduceador/S
+caduceo/S
+caducidad/S
+caducifolio/GS
+caduco/SG
+cadáver/S
+cadí/S
+caedizo/GS
+caedura/S
+caer/IRDÁÂÅÆñòõù
+cafetal/S
+cafetalero/GS
+cafetear/RED
+cafetero/GS
+cafetería/S
+cafeto/S
+cafetucho/S
+cafeína/S
+caficultor/GS
+cafre/S
+caftán/S
+café/S
+cagaaceite/S
+cagachín/S
+cagadero/S
+cagalar/S
+cagalera/S
+cagaluta/S
+cagaprisas
+cagar/REDÀÁÅñòô
+cagarrache/S
+cagarria/S
+cagarropa/S
+cagarruta/S
+cagatinta/S
+cagatorio/S
+cahíta/S
+caicedeño/GS
+caicedonense/S
+caicedonita/S
+caico/S
+caimiento/Sg
+caimitero/GS
+caimito/S
+caimán/S
+cairel/S
+cairelar/RED
+cairense/S
+cais
+caj
+caja/LNS
+cajel/S
+cajera/S
+cajero/GS
+cajeta/NS
+cajete/S
+cajetilla/S
+cajibiano/GS
+cajiga/S
+cajigo/S
+cajiqueño/GS
+cajista/S
+cajonear/RED
+cajonero/GS
+cajonería/S
+cajuela/S
+cajá/S
+cajón/S
+cal/S
+cala/NS
+calaba/S
+calabacear/RED
+calabacero/GS
+calabacil/S
+calabacinate/S
+calabacino/S
+calabaza/NS
+calabazada/S
+calabazar/S
+calabazate/S
+calabazo/S
+calabazona/S
+calabazuela/S
+calabazón/S
+calabobos
+calabocero/S
+calabozo/CS
+calabriada/S
+calabriar
+calabrotar/RED
+calabrote/S
+calada/S
+caladera/S
+caladero/S
+calado/S
+calador/GS
+caladura/ilS
+calafate/S
+calafateador/S
+calafateadura/S
+calafatear/RED
+calafateo/S
+calafetear/RED
+calagozo/S
+calagurritano/SG
+calahorra/S
+calahorrano/GS
+calaje/S
+calamaco/S
+calamar/S
+calamarense/S
+calambac
+calambre/S
+calambuco/GS
+calambuco/S
+calambuco/SG
+calamidad/S
+calamina/S
+calaminar/S
+calamita/S
+calamite/S
+calamitosamente
+calamitoso/GS
+calamonar/RED
+calamorrar
+calandraca/S
+calandraco/GS
+calandrajo/S
+calandrar/RED
+calandria/S
+calar/CS
+calar/REDÁÅÆñò
+calar/REDñò
+calar/Sl
+calatravo/SG
+calavera/S
+calaverada/S
+calaverear/RED
+calaverna/S
+calavernario/S
+calañés/GS
+calañés/S
+calca/S
+calcadamente
+calcador/GS
+calcar/RED
+calcañar/S
+calcaño/S
+calcedonia/S
+calcedonio/SG
+calceta/S
+calcetar/RED
+calcetas
+calcetero/GS
+calcetero/SG
+calcetín/S
+calcicosis
+calcificar/REDA
+calcina/S
+calcinado/S
+calcinador/GS
+calcinamiento/S
+calcinar/REDÀTA
+calcinatorio/S
+calcinero/S
+calcio/S
+calcita/S
+calco/S
+calcografiar/IRD
+calcomanía/S
+calcopirita/S
+calcorrear/RED
+calcotipia/S
+calculable/kS
+calculador/GS
+calculador/SG
+calcular/REDÀÂÄÆ
+calculatorio/GS
+calculista/S
+calculoso/GS
+calcáreo/GS
+calcés
+calda/S
+caldaria/S
+caldeamiento/S
+caldear/RED
+caldense/S
+caldeo/GS
+caldeo/S
+caldera/NS
+calderada/S
+calderero/S
+calderería/S
+caldereta/S
+calderil/S
+caldero/S
+calderoniano/GS
+calderón/S
+caldibaldo/S
+caldo/NS
+caldonense/S
+caldoso/GS
+calducho/S
+caledonio/SG
+calefacción/S
+calefactor/GS
+calefactorio/S
+caleidoscopio/S
+caleidoscópico/GS
+calendario/S
+calendarizar/REDA
+calentado/S
+calentador/GS
+calentador/S
+calentamiento/pSr
+calentar/IRDÀÁÂÃÄÅÆñòù
+calentito/GS
+calentito/S
+calentura/S
+calenturientamente
+calenturiento/GS
+calenturoso/GS
+caler
+calera/S
+calero/GS
+calero/SG
+caleruno/GS
+calesa/S
+calesera/S
+calesero/S
+calesinero/S
+calesita/S
+caleta/S
+caletear/RED
+caletre/S
+caleño/GS
+calibrador/GS
+calibrador/S
+calibrar/REDÀA
+calibre/S
+calicanto/S
+calicata/S
+caliche/S
+calichera/S
+caliciforme/S
+calicillo/S
+calicular/S
+calidad/S
+calidez/S
+calidoscopio/S
+calientaplatos
+calientapollas
+caliente/SG
+calientemente
+califa/S
+califal/S
+califato/S
+calificable/kS
+calificado/GS
+calificador/hGS
+calificar/REDÀÂÄñòA
+calificativo/S
+calificativo/SG
+californiano/GS
+californio/GS
+caligrafiar/IRD
+caligrama/S
+caligráfico/SG
+calilla/S
+calima/S
+calimaco/S
+calimbar/RED
+calimoso/GS
+calimote/S
+calina/S
+calinoso/GS
+calipedia/S
+calistenia/S
+calitipia/S
+caliza/S
+calizo/GS
+calla/S
+callada/S
+calladamente
+callado/GSU
+callamiento/S
+callandico
+callandito
+callando
+callantar/RED
+callao/S
+callar/REDÀÁÂÃÄÅñòôø
+calle/jS
+callear/RED
+calleja/S
+callejear/RED
+callejero/GS
+callejero/S
+callejuela/S
+callejón/S
+callentar
+callialto/GS
+callicida/S
+callista/S
+callizo/S
+callo/S
+callosar
+callosidad/S
+calloso/GS
+calma/S
+calmadamente
+calmante/S
+calmar/REDÀÁÂÄÅÆÍñòôø
+calmazo/S
+calmoso/GS
+calmudo/GS
+calofilo/GS
+calofriar/IRD
+calomel/S
+calomelanos
+caloniar
+calor/S
+calorificación/S
+calorina/S
+caloría/S
+calorífero/GS
+calorífero/S
+calorífico/GS
+calorímetro/S
+calosfriar/IRD
+caloso/SG
+calostro/S
+calotear/RED
+calotipia/S
+caloñar
+calumbrecerse
+calumnia/S
+calumniador/GS
+calumniar/REDÀÁ
+calumniosamente
+calumnioso/SG
+caluro/S
+calurosamente
+caluroso/GS
+calva/S
+calvar/RED
+calvario/S
+calvariuno/GS
+calvero/S
+calvez/S
+calvicie/S
+calvijar/S
+calvinismo/S
+calvinista/S
+calvo/GS
+calza/rS
+calzada/S
+calzado/GS
+calzador/S
+calzadura/S
+calzar/REDÀÁÃñø
+calzonazos
+calzoncillo/S
+calzorras
+calzón/NS
+calículo/S
+caló/S
+calórico/S
+cama/brS
+camacero/S
+camada/S
+camafeo/S
+camaldulense/S
+camaleón/S
+camandulear/RED
+camandulero/GS
+camarada/S
+camaradería/S
+camarero/GS
+camareta/S
+camarico/S
+camarilla/S
+camarlengo/S
+camaronear/RED
+camaronero/GS
+camaronero/SG
+camarote/S
+camarotero/S
+camarógrafo/GS
+camarón/GS
+camarón/S
+camastro/S
+camastrón/GS
+camaza/S
+camba/S
+cambalachar/RED
+cambalachear/RED
+cambalachero/GS
+cambar/RED
+cambiable/lS
+cambiadamente
+cambiador/GS
+cambiador/S
+cambiamiento/S
+cambiante/S
+cambiantemente
+cambiar/REDÀÁÂÃÄÅÆÌÍÎÏÙÛñòôø
+cambiazo/S
+cambija/S
+cambio/lS
+cambista/S
+cambizar/RED
+cambocho/S
+camboyano/GS
+cambray
+cambráis
+cambur/S
+camelador/GS
+camelar/REDÁ
+camelete/S
+camelia/S
+camelina/S
+camelio/S
+camella/S
+camellar/RED
+camellero/S
+camello/S
+camellón/S
+camelotado/SG
+camelote/S
+camelotina/S
+cameo/S
+camerino/S
+camero/GS
+camero/SG
+camerunés/SG
+camiar
+camilla/S
+camillero/S
+camilo/S
+caminador/GS
+caminante/S
+caminar/REDÀ
+caminata/S
+caminero/GS
+caminero/S
+camino/S
+camionero/GS
+camioneta/S
+camisa/S
+camisero/GS
+camiseta/S
+camisola/S
+camisote/S
+camisón/S
+camita/S
+camión/CS
+camochar/RED
+camomila/S
+camorra/S
+camorrear/RED
+camorrero/SG
+camorrista/S
+camota/S
+camote/S
+campa/S
+campamento/S
+campana/S
+campanada/S
+campanario/S
+campanear/RED
+campanela/S
+campanero/S
+campaniforme/S
+campanil/S
+campanilla/S
+campanillazo/S
+campanillear/RED
+campanillero/S
+campanillo/S
+campano/GS
+campano/GSN
+campante/S
+campanudo/SG
+campar/RED
+campaña/S
+campeador/S
+campeador/SG
+campear/RED
+campechanamente
+campechano/GS
+campechano/SG
+campeche/S
+campeonato/sS
+campera/S
+camperear/RED
+campero/GS
+campería/S
+campesino/SG
+campestre/S
+campeón/sGS
+camping
+campista/S
+campiña/S
+campo/NS
+campoalegruno/GS
+campocrucense/S
+campohermosano/GS
+camposanto/S
+campurriano/GS
+campus/S
+camucha/S
+camuesa/S
+camuflaje/S
+camuflar/REDÀÁ
+camuza/S
+camélido/S
+camélidos
+camítico/GS
+camón/S
+can/S
+cana/S
+cana/jg
+canadiense/S
+canal/NS
+canal/S
+canalada/a
+canalado/GaS
+canaladura/aS
+canaleja/S
+canaleta/S
+canalete/S
+canaleto/S
+canalización/S
+canalizar/REDÀÄÙT
+canalla/S
+canallada/S
+canallesco/SG
+canalón/S
+canana/S
+cananeo/GS
+cananga/S
+canapé/S
+canaria/S
+canariense/S
+canario/GS
+canasta/NS
+canastero/GS
+canastillero/GS
+canastita/S
+canasto/SN
+canastro/S
+cancanear/RED
+cancel/S
+cancela/S
+canceladora/S
+cancelar/REDÀÁÂA
+cancelariato/S
+cancelario/S
+cancerar/RED
+cancerbero/GS
+canceriforme/S
+canceroso/SG
+cancerígeno/GS
+cancerígeno/S
+cancha/S
+canchear/RED
+canchera/S
+canchero/GS
+canciller/S
+cancilleresco/GS
+cancillería/S
+cancioneril/S
+cancionero/S
+cancioneta/S
+cancionista/S
+canción/NS
+candado/S
+candaliza/S
+candamo/S
+candar/RED
+cande/S
+candeal/S
+candela/NS
+candelabro/S
+candelareño/GS
+candelaria/S
+candelariero/GS
+candelecho/S
+candelera/S
+candelero/HS
+candeleta/S
+candelizo/S
+candencia/S
+candente/S
+candi/S
+candidación/S
+candidato/GSn
+candidatura/S
+candidez/S
+candil/HNS
+candileja/S
+candilejo/S
+candilera/S
+candilero/S
+candonguear/RED
+candor/S
+candorosamente
+candoroso/GS
+canear/RED
+caneca/S
+canecer/IRD
+canecillo/S
+canela/NS
+canela/S
+canelar/S
+canelazo/S
+canelero/S
+canelillo/S
+canelina/S
+canelita/S
+canelo/S
+canelo/SG
+caney
+canforar
+cangallar/RED
+cangar/RED
+cangreja/S
+cangrejero/GS
+cangrejo/S
+cangrenarse
+cangro/S
+canguelo/S
+canguro/S
+canibalismo/S
+canica/S
+caniche/S
+canicie/S
+canicular/S
+caniculario/S
+canijo/GS
+canijo/SG
+canilla/S
+canillero/GS
+canina/S
+caninamente
+caninez/S
+canino/GS
+canivete/S
+canje/S
+canjear/REDÀÁÂT
+canmiar
+cano/jGgS
+canoa/S
+canoero/GS
+canon
+canonesa/S
+canonical/S
+canonicato/S
+canonista/S
+canonización/S
+canonizar/REDÀT
+canonjía/S
+canope/S
+canoro/SG
+canoso/GS
+cansada/h
+cansadamente
+cansado/hSG
+cansador/GS
+cansancio/S
+cansar/REDÀÁÂÅÆÌñò
+cansera/S
+cansinamente
+cansino/GS
+canso/GS
+cansón/GS
+canta/S
+cantable/S
+cantable/kS
+cantada/S
+cantador/GS
+cantador/iGS
+cantal/S
+cantalear/RED
+cantaleta/S
+cantaletear/RED
+cantalinoso/SG
+cantante/S
+cantar/REDÀÁÂÃÄÅÆÍÎÏÚ
+cantar/S
+cantarera/S
+cantarero/S
+cantarilla/S
+cantarrana/S
+cantata/S
+cantautor/GS
+cante/NHS
+cantear/RED
+cantel/S
+cantera/S
+canterios
+canterito/S
+cantero/S
+cantería/S
+cantesa/S
+cantidad
+cantidad/S
+cantiga/S
+cantilena/S
+cantimplora/S
+cantina/S
+cantinela/S
+cantinero/GS
+cantinflear/RED
+cantizal/S
+canto/iaS
+cantonal/S
+cantonalismo/S
+cantonalista/S
+cantonar/RED
+cantonear/RED
+cantonero/GS
+cantonés
+cantonés/GS
+cantor/GS
+cantorral/S
+cantueso/S
+canturrear/RED
+canturriar/RED
+canturía/S
+cantusar/RED
+cantuta/S
+cantábrico/GS
+cantárida/S
+cantón/S
+canular/S
+canutero/S
+canuto/GS
+canuto/NS
+canéis
+caníbal/S
+canícula/S
+canónica/S
+canónicamente
+canónico/GS
+canóniga/S
+canónigo/S
+cao/S
+caoba/S
+caobana/S
+caobilla/S
+caolín/S
+caos
+cap
+capa/S
+capacear/RED
+capacete/S
+capacha/S
+capachero/GS
+capacho/S
+capacidad/kS
+capacitación/S
+capacitador/GS
+capacitancia/S
+capacitar/REDÀÁÄñ
+capacitivo/GS
+capacitor/S
+capadocio/GS
+capador/S
+capadura/S
+capar/REDÀÂ
+caparazón/S
+caparidácea/S
+caparidáceo/SG
+caparra/S
+caparrapa/S
+caparrapiense/S
+caparro/S
+caparrosa/S
+capataz/GS
+capaz/kS
+capazmente
+capciosamente
+capciosidad/S
+capcioso/GS
+capea/S
+capeador/GS
+capear/REDÀ
+capeja/S
+capela
+capellada/S
+capellanía/S
+capellar/S
+capellina/S
+capellán/oS
+capelo/S
+capelán/S
+capero/S
+caperucear
+caperuza/S
+caperuzo/GS
+capeta/S
+capialzar/RED
+capilar/S
+capilaridad/S
+capilla/bS
+capillejo/S
+capillense/S
+capiller/S
+capillero/S
+capilludo/GS
+capirotada/S
+capirotado/GS
+capirote/S
+capirote/SH
+capirucho/S
+capital/S
+capitalidad/S
+capitalino/GS
+capitalismo/S
+capitalista/S
+capitalización/S
+capitalizar/REDÀT
+capitana/S
+capitanear/REDÀÄ
+capitaneja/S
+capitanía/S
+capitel/S
+capitidisminuir/IRD
+capitolio/S
+capitulante/S
+capitular/REDA
+capitular/S
+capitulario/S
+capitularmente
+capitán/S
+capo/SHN
+capolar/RED
+capona/S
+caponar/RED
+caponera/S
+caporal/S
+caporalista/S
+capota/S
+capotar/RED
+capote/HS
+capotear/RED
+capotero/GS
+cappa/S
+capricho/S
+caprichosamente
+caprichoso/GS
+caprichudo/GS
+capricornio/S
+caprifoliácea/S
+caprifoliáceo/GS
+caprino/GS
+capsular/RED
+capsular/eS
+captación/S
+captador/GS
+captar/REDÀÁÂñ
+captener
+captivar
+captor/GS
+captura/S
+capturar/REDÀÁÂ
+capucha/S
+capuchina/S
+capuchino/GS
+capuchón/S
+capuleto/S
+capulina/S
+capullina/S
+capullo/S
+capuz/S
+capuzar/RED
+capítulo/S
+capó/S
+capón/S
+capón/SG
+caqueceño/GS
+caquetense/S
+caqueteño/GS
+caquexia/S
+caqui/S
+car/dS
+cara/N
+cara/NS
+cara/S
+caraba/S
+carabao/S
+carabear/RED
+carabela/S
+carabina/S
+carabinazo/S
+carabinera/S
+carabinero/S
+carablanca/S
+carabritear/RED
+caraca/S
+caracalla/S
+caracas
+caracense/S
+caracha/S
+caracho
+caracho/GS
+caracol/SN
+caracola/S
+caracolear/RED
+caracolero/GS
+caracoleta/S
+caracoliseño/GS
+caracteres
+caracterización/S
+caracterizado/GS
+caracterizador/GS
+caracterizar/REDÀÁñ
+característica/S
+característicamente
+característico/SG
+caradriforme/S
+caradura/S
+caraja/S
+carajo/S
+caralla/S
+caramanteño/GS
+caramba
+caramba/S
+carambanado/GS
+carambillo/S
+carambola/S
+carambolista/S
+carambolo/S
+caramelear/RED
+caramelizar/RED
+caramelo/S
+caramida/S
+caramilla/S
+caramillar/S
+caramilleras
+caramillo/S
+caramilloso/GS
+caramujo/S
+caramullo/S
+caramuzal/S
+caranegra/S
+carantoña/S
+carapa/S
+carapacho/S
+carapato/S
+carapico/S
+caraqueño/GS
+carate/S
+carato/S
+caratular/RED
+caravana/S
+caravanero/S
+caray
+carba/S
+carbohidrato/S
+carbonar/RED
+carbonatar/RED
+carbonato/Se
+carboncillo/S
+carbonear/RED
+carboneo/S
+carbonera/S
+carbonero/GS
+carbonilla/S
+carbonilo/S
+carbonita/S
+carbonización/S
+carbonizar/RED
+carbono/S
+carbonoso/GS
+carbonífero/GS
+carborundo/S
+carboxílico/GS
+carbunclo/S
+carbunco/S
+carbuncoso/SG
+carburador/S
+carburante/S
+carburar/REDA
+carburina/S
+carburo/S
+carbólico/S
+carbón/NS
+carbónicamente
+carbónico/GS
+carbúnculo/S
+carca/S
+carcacha/S
+carcaj/S
+carcajada/S
+carcajear/REDñò
+carcamal/S
+carcasa/S
+carcavear
+carcavinar/RED
+carcelario/GS
+carcelera/S
+carcelero/GS
+carcinoma/S
+carcoma/S
+carcomer/RED
+carcunda/S
+carda/S
+cardada/S
+cardado/S
+cardador/GS
+cardadura/S
+cardal/S
+cardamina/S
+cardar/REDÚ
+cardario/S
+cardelina/S
+cardenal/S
+cardenalato/S
+cardenalicio/GS
+cardenillo/S
+cardero/S
+cardialgia/S
+cardias
+cardillar/S
+cardinal/S
+cardiograma/S
+cardioide/S
+cardiotónico/SG
+cardiovascular/S
+carditis
+cardizal/S
+cardiógrafo/S
+cardiólogo/GS
+cardo/NS
+cardona/S
+carduzar/RED
+cardíaco/SG
+cardón/S
+careador/S
+carear/REDÁñ
+carecer/IRD
+carecimiento/iS
+carena/S
+carenadura/S
+carenar/RED
+carencia/S
+carencial/S
+carenero/S
+carenote/S
+carente/S
+careo/S
+carero/SG
+caresa/S
+carestía/S
+careta/S
+careto/S
+careto/SG
+carey
+carga/hprS
+cargada/NS
+cargada/i
+cargadamente
+cargadera/S
+cargadero/Sh
+cargado/GS
+cargado/GSi
+cargador/GS
+cargador/SG
+cargamento/S
+cargancia/S
+cargante/S
+cargar/REDÀÁÂÃÄÅÆÇÌñòôø
+cargazón/S
+cargo/iSph
+cargosear/RED
+carguero/GS
+cari/S
+caria/n
+cariacedo/GS
+cariaco/S
+cariacontecido/GS
+cariado/GS
+cariadura/S
+carialegre/S
+cariampollar/S
+cariancho/GS
+cariaquito/S
+cariar/IRD
+caribe/S
+caribello/S
+caribeño/SG
+cariblanco/S
+caricato/S
+caricatura/S
+caricaturar/RED
+caricaturesco/GS
+caricaturista/S
+caricaturizar/RED
+carichato/GS
+caricia/S
+caridad/S
+caridoliente/S
+caries
+carifruncido/GS
+carigordo/GS
+cariharto/GS
+carilargo/GS
+carilindo/GS
+carillo/GS
+carillo/S
+carillón/S
+cario/GS
+cario/SGn
+cariocar/S
+cariofileo/SG
+cariofilina/S
+cariofilácea/S
+cariofiláceo/SG
+caripelado/S
+carisea/S
+cariseto/S
+carisma/S
+carismático/GS
+caritativo/SG
+cariz/S
+cariátide/S
+cariñar/RED
+cariño/S
+cariñosamente
+cariñoso/SG
+carla/S
+carlanca/S
+carlear
+carleta/S
+carlina/S
+carlinga/S
+carlismo/S
+carlista/S
+carlita/S
+carlovingio/SG
+carmel/S
+carmelina/S
+carmelita/S
+carmelitano/GS
+carmen/S
+carmenador/S
+carmenar/RED
+carmero/GS
+carmesí/S
+carminar
+carminativo/GS
+carmín/S
+carnación/S
+carnada/S
+carnadura/hiS
+carnaje/S
+carnal/S
+carnalidad/S
+carnalmente
+carnaval/S
+carnavalada/S
+carnavalesco/GS
+carnaza/S
+carne/S
+carnear/RED
+carnecilla/S
+carnerada/S
+carnereamiento/S
+carnerear/RED
+carnerero/S
+carnero/CS
+carnestolendas
+carnet/S
+carnicero/GS
+carnicería/S
+carnificar/REDA
+carniforme/S
+carniola/Sa
+carniseco/GS
+carniza/S
+carnosidad/S
+carnoso/GS
+carnudo/GS
+carnuza/S
+carné/S
+carnívoro/GS
+carnívoro/S
+caro
+caro/GSr
+carochar/RED
+carola/S
+carolinense/S
+carolineño/GS
+carolingio/GS
+carolino/GS
+carolo/S
+caromomia/S
+caronchar/RED
+carota/S
+carozo/S
+carpa/S
+carpanta/S
+carpelar/S
+carpelo/S
+carpentear
+carpeta/S
+carpetano/GS
+carpetazo/S
+carpiano/GS
+carpidor/S
+carpintear/RED
+carpinteril/S
+carpintero/GS
+carpintería/S
+carpir/RED
+carpo/S
+carquesa/S
+carraca/S
+carracero/GS
+carraco/GS
+carraleja/S
+carranca/S
+carranza/S
+carrasca/S
+carrascal/S
+carrasco/S
+carraspada/S
+carraspeantemente
+carraspear/RED
+carraspeo/S
+carraspera/S
+carraspina/S
+carrasquear/RED
+carrasqueño/GS
+carrasquizo/S
+carraón/S
+carrear
+carrera/NS
+carrerista/S
+carrero/S
+carreta/LNS
+carretal/S
+carrete/S
+carretear/RED
+carretel/S
+carretela/S
+carretera/S
+carreteril/S
+carretero/S
+carretillero/S
+carreto/SN
+carretonada/S
+carretoncillo/S
+carretón/SN
+carreñense/S
+carricar
+carricera/S
+carricoche/S
+carril/S
+carrilano/S
+carrilete/S
+carrilla/S
+carrillada/S
+carrilludo/SG
+carriola/S
+carriona/S
+carrito/S
+carrizo/S
+carro/NS
+carro/SG
+carrocero/GS
+carrocero/S
+carrocería/S
+carrochar/RED
+carromatero/S
+carromato/S
+carros/c
+carroza/S
+carrozable/S
+carrozar/RED
+carroña/S
+carroñar/RED
+carroñero/GS
+carruaje/S
+carruajero/S
+carrucar/RED
+carrucha/S
+carrujo/S
+carrusel/S
+carta/NS
+cartagenero/GS
+cartaginense/S
+cartaginiense/S
+cartaginés/GS
+cartagüeño/GS
+cartapacio/S
+cartazo/S
+carteado/S
+cartear/REDñ
+cartel/S
+cartela/S
+cartelear
+cartelero/GS
+cartelería/S
+cartelista/S
+cartera/S
+carterista/S
+carterita/S
+cartero/GS
+cartesianismo/S
+cartesiano/GS
+carteta/S
+cartilaginoso/GS
+cartivana/S
+cartografiar/IRDÀ
+cartográfico/SG
+cartolas
+cartomancia/S
+cartonera/S
+cartonero/GS
+cartoteca/S
+cartuchera/S
+cartucho/S
+cartuja/S
+cartujano/GS
+cartujo/GS
+cartujo/S
+cartulario/S
+cartulina/S
+cartusana/S
+cartílago/S
+cartógrafo/GS
+cartón/SC
+caruncular/S
+carvajal/S
+carvajo/S
+carvallar/S
+carvalledo/S
+carvallo/S
+carácter
+caráis
+carámbano/S
+carángano/S
+caréis
+carón/GS
+carótida/S
+carúncula/S
+cas
+casa/LNS
+casabe/S
+casabiancuno/GS
+casaca/NS
+casación/S
+casadero/GS
+casado/S
+casado/SG
+casal/S
+casalicio/S
+casamata/S
+casamentero/GS
+casamiento/iSh
+casanareño/GS
+casanova/S
+casar/REDÀÁÂÅ
+casar/REDÀÁÂÅñòôø
+casar/S
+casariego/GS
+casatienda/S
+casca/S
+cascabel/SN
+cascabela/S
+cascabelear/RED
+cascabelero/GS
+cascabelero/S
+cascabillo/S
+cascada/S
+cascadura/S
+cascajar/S
+cascajo/S
+cascajoso/GS
+cascajuelo/SG
+cascalbo/S
+cascalleja/S
+cascalote/S
+cascamajar/RED
+cascamiento/S
+cascanueces
+cascar/REDÂÃô
+cascarela/S
+cascarilla/S
+cascarrabias
+cascarria
+cascarria/S
+cascarrinar/RED
+cascarón/S
+casco/NS
+cascos/j
+cascote/S
+caseación/S
+caseificar/RED
+casera/S
+caserillo/S
+caserna/S
+casero/GS
+caserío/S
+caserón/S
+cases
+caseta/S
+casete/S
+caseto/S
+casetón/S
+casi
+casia/S
+casiller/S
+casillero/S
+casimir/S
+casina/S
+casinita/S
+casino/S
+casita/S
+casiterita/S
+caso/aS
+casona/S
+casorio/S
+caspa/S
+caspio/SG
+casposamente
+casposo/GS
+casquero/GS
+casquería/S
+casquete/HS
+casquijo/S
+casquilla/S
+casquilucio/GS
+casquite/S
+casquivano/GS
+casquivano/SG
+casta/S
+casta/k
+castalio/GS
+castamente
+castaña/S
+castañazo/S
+castañear/RED
+castañeta/S
+castañetear/REDÆ
+castaño/GS
+castaño/S
+castañuela/S
+castellanamente
+castellanismo/S
+castellanización/S
+castellanizar/RED
+castellano/GS
+castellano/SG
+castellar/S
+castellonense/S
+casticidad/S
+casticismo/S
+casticista/S
+castidad/S
+castigador/GS
+castigar/REDÂÆÍñòA
+castigo/S
+castilla/S
+castillejo/S
+castillense/S
+castillería/S
+castillete/S
+castillo/CS
+castina/S
+casting
+castizamente
+castizo/GS
+casto/kGS
+castor/NS
+castora/S
+castoreño/S
+castorina/S
+castra/S
+castrado/GS
+castrador/S
+castradura/S
+castrapuercas
+castrar/REDÀñA
+castrense/S
+castro/S
+castóreo/S
+casual/S
+casualidad/S
+casualismo/S
+casualista/S
+casualmente
+casuariforme/S
+casuario/S
+casuca/S
+casucha/S
+casucho/S
+casulla/S
+casullero/S
+casuístico/GS
+cata/S
+catabolismo/S
+catacaldos
+cataclismo/S
+cataclísmico/GS
+catacumbas
+catadióptrico/GS
+catador/S
+catadura/S
+catafalco/S
+catafórico/GS
+catalanidad/S
+catalanismo/S
+catalanista/S
+cataldo/S
+catalejo/S
+catalepsia/S
+catalicores
+catalina/S
+catalineta/S
+catalizador/S
+catalizar/REDÌ
+catalogador/GS
+catalogar/hREDÀÁÄÆA
+catalufa/S
+catalán/GS
+catalán/S
+catalítico/GS
+catamarcano/GS
+catamarqueño/GS
+catanero/GS
+catanga/S
+cataplasma/S
+catapulta/S
+catapultar/REDÀ
+cataquense/S
+cataquero/GS
+catar/REDÀ
+catarata/S
+catarral/S
+catarrino/S
+catarro/S
+catarroso/SG
+catarsis
+catarí/S
+catasalsas
+catascopio/S
+catastral/S
+catastro/S
+catastróficamente
+catastrófico/GS
+catatar/RED
+catatonia/S
+catatónico/GS
+cataviento/S
+catavino/S
+catavinos
+cateador/S
+catear/REDÄ
+catecismo/S
+catecúmeno/GS
+catedral/S
+catedralicio/GS
+catedralidad/fS
+catedrar
+catedrilla/S
+catedrático/GS
+categorismo/S
+categorizar/AREDÀÁ
+categoría/S
+categóricamente
+categórico/GS
+catenaria/S
+catenario/GS
+catenular/S
+catequesis
+catequismo/S
+catequista/S
+catequizador/GS
+catequizar/REDÀ
+catering
+caterva/S
+catervarios
+cateterismo/S
+cateto/GS
+cateto/S
+catibo/S
+catibía/S
+catilinaria/S
+catite/S
+cativar
+cativí/S
+catión/S
+cato/Sp
+catolicidad/S
+catolicismo/S
+catolizar/RED
+catoniano/GS
+catonismo/S
+catonizar/RED
+catoptromancia/S
+catoptroscopia/S
+catoquita/S
+catorce/S
+catorceavo/GS
+catorceno/GS
+catre/S
+catrecillo/S
+catáfora/S
+catálisis
+catálogo/S
+catártico/GS
+catástrofe/S
+catéter/S
+catódico/GS
+católicamente
+católico/cGS
+catón/Sp
+caucano/GS
+caucasiano/GS
+cauce/S
+caucha/S
+cauchero/GS
+caucho/S
+caucionar/RED
+caucáseo/SG
+caucásico/GS
+cauda/S
+caudado/GS
+caudal/S
+caudalosamente
+caudaloso/SG
+caudalímetro/S
+caudatario/S
+caudato/GS
+caudillismo/S
+caudillo/SC
+cauliforme/S
+caulinar/S
+caulote/S
+caulículo/S
+cauro/S
+causa/fS
+causación/S
+causador/GS
+causahabiente/S
+causal/KS
+causal/S
+causalismo/S
+causante/S
+causar/REDÀÂÅÆñò
+causativo/GS
+causear/RED
+causticar/RED
+causticidad/S
+cauta/k
+cautela/S
+cautelar/RED
+cautelar/S
+cautelosamente
+cauteloso/SG
+cauterio/S
+cauterización/S
+cauterizador/GS
+cauterizar/REDÀ
+cautivador/GS
+cautivar/REDÀÁ
+cautiverio/S
+cautividad/S
+cautivo/GS
+cauto/SGk
+cautín/S
+cava/S
+cavadizo/GS
+cavador/S
+cavadura/S
+cavar/REDÀ
+caverna/S
+cavernario/SG
+cavernidad/S
+cavernosidad/S
+cavernoso/SG
+caviar/S
+cavidad/fS
+cavilar/REDA
+cavilosamente
+cavilosidad/S
+caviloso/GS
+cavo/GS
+cavo/S
+cay
+cayada/NS
+cayado/S
+cayapear/RED
+cayena/S
+cayo/S
+cayote/S
+caz/S
+caza/LS
+caza/S
+cazabe/S
+cazadero/GS
+cazadero/S
+cazado/GS
+cazador/GS
+cazador/SG
+cazalla/S
+cazallero/GS
+cazar/REDÀÁÂÄÍÛ
+cazatalentos
+cazatorpedero/S
+cazcalear/RED
+cazcarria/S
+cazo/pS
+cazolada/S
+cazoleja/S
+cazolero/GS
+cazoleta/S
+cazoletear/RED
+cazoletero/SG
+cazonal/S
+cazonete/S
+cazuela/S
+cazumbrar/RED
+cazurramente
+cazurrear/RED
+cazurro/GS
+cazuz/S
+cazón/S
+caí/S
+caída/g
+caído/GS
+caído/gSG
+caña/S
+cañabrava/S
+cañacoro/S
+cañada/iS
+cañadilla/S
+cañafístula/S
+cañaheja/S
+cañamazo/S
+cañamón/S
+cañar/RED
+cañar/S
+cañasgordense/S
+cañavera/S
+cañaveral/S
+cañaverear/RED
+cañear/RED
+cañeramente
+cañería/S
+cañihueco/S
+cañita/S
+cañivano/S
+cañiza/S
+cañizo/GS
+cañizo/SG
+caño/S
+cañocazo/S
+cañonear/RED
+cañonera/S
+cañuto/SN
+cañón
+cañón/HS
+cañón/S
+caótico/SG
+caústicamente
+ce
+cea/S
+ceba/S
+cebada/H
+cebada/NS
+cebadal/S
+cebadar/RED
+cebadazo/G
+cebadera/S
+cebadero/S
+cebado/SG
+cebador/GS
+cebador/S
+cebadura/S
+cebar/REDÁÀÂÄÅò
+cebellina/S
+cebero/S
+cebo/aS
+cebolla/S
+cebollada/S
+cebollana/S
+cebollar/S
+cebollero/GS
+cebolleta/S
+cebollino/S
+cebolludo/GS
+cebra/S
+ceburro/S
+cebón/S
+cebón/SG
+ceca/S
+cecal/S
+ceceante/S
+ceceantemente
+cecear/RED
+ceceoso/GS
+cecina/S
+cecinar/RED
+ceda/NS
+cedacear/RED
+cedacero/S
+cedazo/NS
+cedente/S
+ceder/REDÀÁÂÃÄÅÆ
+cedizo/GS
+cedrano/GS
+cedrito/S
+cedro/S
+cedrón/S
+cedulación/S
+cedular/RED
+cedulario/S
+cefalalgia/S
+cefalea/S
+cefalitis/i
+cefalorraquídeo/S
+cefalotórax
+cefalópodo/S
+cefear/RED
+cefo/S
+cefálica/S
+cefálica/i
+cefálico/SGi
+cegado/S
+cegador/GS
+cegajear
+cegar/IRDÀÁÄÆñ
+cegato/SG
+ceguedad/S
+ceguera/S
+ceiba/S
+ceilandés/GS
+ceilanés/GS
+ceja/rS
+cejadero/S
+cejador/S
+cejar/RED
+cejijunto/GS
+cejilla/S
+cejudo/GS
+cejuela/S
+celada/S
+celador/GS
+celar/RED
+celar/REDÄ
+celastro/S
+celda/NS
+celebrado/SG
+celebrador/GS
+celebrante/S
+celebrar/REDÀÁÂÄÆñA
+celebridad/S
+celeminada/S
+celeminear/RED
+celeminero/S
+celemín/S
+celentéreo/S
+celeque/S
+celeridad/S
+celescopio/S
+celeste/S
+celestial/Sr
+celestialmente
+celestina/S
+celestinear/RED
+celestinesco/GS
+celestino/GS
+celestre/S
+celia/S
+celiaco/GS
+celiano/GS
+celianés/S
+celibato/S
+celidonia/S
+celieño/GS
+celinda/S
+cella/S
+cellisca/S
+cellisquear/RED
+celo/CS
+celofán/S
+celos/p
+celosa/S
+celosa/po
+celosamente
+celoso/GSpo
+celosía/S
+celotipia/S
+celsitud/S
+celta/S
+celtiberio/GS
+celtibérico/GS
+celtismo/S
+celtista/S
+celtíbero/GS
+celular/S
+celular/sSl
+celulario/SG
+celulita/S
+celuloide/S
+celulosa/S
+celíaco/GS
+celíaco/SG
+cementar/RED
+cementerio/S
+cemento/S
+cementoso/GS
+cemita/S
+cempasúchil/S
+cena/S
+cenacho/S
+cenadero/S
+cenador/GS
+cenador/S
+cenagal/S
+cenagar
+cenagoso/GS
+cenar/REDÁ
+cencerra/S
+cencerrear/RED
+cencerro/S
+cenceño/GS
+cencuate/S
+cendal/S
+cendolilla/S
+cendra/S
+cendrar/RED
+cendrazo/S
+cenefa/S
+cenegar/RED
+cenero/S
+cenestesia/S
+cenia/S
+cenicense/S
+cenicerense/S
+cenicero/S
+cenicienta/S
+ceniciento/SG
+cenit
+cenital/S
+ceniza/NS
+cenizal/S
+cenizo/GS
+cenizoso/GS
+cenobial/S
+cenobio/S
+cenobita/S
+cenobitismo/S
+cenotafio/S
+cenote/S
+cenozoico/SG
+censal/S
+censar/REDÀ
+censatario/GS
+censo/hkS
+censor/GS
+censorio/GS
+censual/S
+censualista/S
+censuario/S
+censura/S
+censurable/Sk
+censurador/GS
+censurar/REDÀÁÂÆ
+censurista/S
+cent
+cent/S
+centaura/S
+centaurea/S
+centauro/S
+centavo/GS
+centavo/S
+centellador/GS
+centellar/RED
+centelleante/S
+centellear/RED
+centena/S
+centenada/S
+centenal/S
+centenar/S
+centenario/GS
+centenaza/S
+centenero/GS
+centenilla/S
+centeno/GS
+centeno/S
+centenoso/GS
+centesimal/S
+centilitro/S
+centiloquio/S
+centimano/S
+centinela/S
+centinodia/S
+centiplicado/GS
+centolla/S
+centollo/S
+centonar/RED
+centrada/f
+centrado/GfS
+central/S
+centralidad/S
+centralismo/S
+centralista/S
+centralita/S
+centralización/S
+centralizador/hGS
+centralizar/REDA
+centralmente
+centrar/REDÀÁÄÅñòôø
+centrifugador/GS
+centrifugador/S
+centrifugar/REDA
+centro/S
+centroafricano/GS
+centroamericano/GS
+centrocampista/S
+centrífuga/S
+centrífugo/SG
+centuplicar/RED
+centuria/S
+centurión/S
+centésimo/GS
+centésimo/S
+centígrado/GS
+centímano/S
+centímetro/S
+centón/S
+cenzontle/S
+cenízaro/S
+cepa/S
+cepeda/S
+cepellón/S
+cepillada/S
+cepilladura/aS
+cepillar/REDÂÄñø
+cepita/S
+cepo/NS
+ceporro/S
+cequia/aS
+cequiaje/aS
+cequí/S
+cera/S
+ceramista/S
+cerasta/S
+cerbatana/S
+cerbero/S
+cerca
+cerca/jS
+cercado/S
+cercador/SG
+cercador/Sh
+cercanamente
+cercano/GS
+cercanía/S
+cercar/REDÀÂÄÅ
+cercas
+cercear/RED
+cercen
+cercenador/GS
+cercenadura/S
+cercenamiento/S
+cercenar/REDÂ
+cerceta/S
+cerchar/RED
+cerchear/RED
+cercillo/S
+cerciorar/REDñôø
+cerco/GNS
+cercopiteco/S
+cercos/r
+cercote/S
+cercén/S
+cerda/S
+cerdear/RED
+cerdito/GS
+cerdo/S
+cerdo/SG
+cerdoso/GS
+cerdoso/S
+cerdudo/GS
+cereal/S
+cerealista/S
+cerebelo/S
+cerebración/S
+cerebral/S
+cerebrina/S
+cerebro/S
+cerebroespinal/S
+cereceda/S
+ceremonia/S
+ceremonial/S
+ceremoniero/GS
+ceremoniosamente
+ceremonioso/GS
+cerero/GS
+ceresina/S
+cereteano/GS
+cereza/NS
+cerezal/S
+cerezo/S
+ceriflor/S
+cerilla/S
+cerillero/GS
+cerio/S
+cerita/S
+cerito/S
+cerna/S
+cernada/S
+cerne/GS
+cerne/S
+cernear/RED
+cernedera/S
+cernedero/S
+cernedor/GS
+cerner/IRD
+cernidero/S
+cernido/NS
+cernidura/S
+cernir/IRD
+cerno/S
+cernícalo/S
+cero/GS
+cero/NaS
+ceroma/S
+ceromancia/S
+ceroso/SG
+cerote/S
+cerotear/RED
+cerquita
+cerra/S
+cerrada/S
+cerrada/ir
+cerradera/S
+cerradero/S
+cerradizo/GS
+cerrado/S
+cerrado/iGSr
+cerrador/SiG
+cerrador/iS
+cerradura/iS
+cerraja/S
+cerrajear/RED
+cerrajerillo/S
+cerrajero/S
+cerrajería/S
+cerrajón/S
+cerramiento/iS
+cerrano/GS
+cerrar/IRDÀÁÂÃÄÅÆÐÑÒñòõù
+cerrazón/S
+cerrebojar/RED
+cerrero/GS
+cerril/S
+cerrillar/RED
+cerritano/GS
+cerriteño/GS
+cerro/SN
+cerrojito/S
+cerrojo/NSH
+certamen/S
+certeramente
+certero/GS
+certeza/S
+certidumbre/kS
+certificado/S
+certificado/SG
+certificador/GS
+certificar/REDÀÁÂñTA
+certificatorio/GS
+certitud/S
+certísimo/SG
+cerulina/S
+cerumen/S
+cerusa/S
+cerusita/S
+cerval/S
+cervantesco/SG
+cervantino/SG
+cervantismo/S
+cervantista/S
+cervario/GS
+cervato/NS
+cervecero/GS
+cervecita/S
+cerveza/LS
+cervical/S
+cervicular/S
+cerviguillo/S
+cervino/GS
+cerviz/S
+cervuno/GS
+cerámica/S
+cerámico/GS
+cerífica/S
+cerúleo/GS
+ces
+cesación/S
+cesamiento/So
+cesante/S
+cesante/Sk
+cesantía/S
+cesar/RED
+cesarense/S
+cesariano/GS
+cesariense/S
+cesarismo/S
+cesarista/S
+cese/S
+cesio/S
+cesionaria/f
+cesionario/GSf
+cesión/floS
+cespitar
+cesta/S
+cestero/GS
+cestería/S
+cesto/kS
+cestodo/S
+cestón/S
+cesura/S
+cesárea/S
+cesáreo/SG
+cetaria/S
+cetario/pS
+cetona/S
+cetrero/S
+cetrería/S
+cetrino/GS
+cetro/S
+cetáceo/S
+cetáceo/SG
+ceutí
+ceutí/S
+ceutíes
+ceñar/RED
+ceñida/S
+ceñido/SG
+ceñidor/S
+ceñir/XDÀÊñóú
+ceño/S
+ceñudo/GS
+cf
+cfr
+cgo
+ch
+cha/fS
+chabacanada/S
+chabacanería/S
+chabacano/GS
+chabacano/S
+chabisque/S
+chabola/S
+chabolismo/S
+chabolista/S
+chabón/S
+chacal/S
+chachalaca/S
+chacharear/RED
+chacho/GS
+chacho/SG
+chacina/S
+chacinero/GS
+chacinería/S
+chaco/S
+chacolotear/RED
+chacolí/S
+chacona/S
+chaconada/S
+chaconero/GS
+chacota/S
+chacotear/RED
+chacotero/GS
+chacra/S
+chacualear/RED
+chacó/S
+chadiano/GS
+chafallar/RED
+chafar/RED
+chafarote/S
+chafarrinada/S
+chafarrinar/RED
+chafarrocas
+chaflanar/RED
+chaflán/S
+chaira/S
+chairo/S
+chal/S
+chala/S
+chalación/s
+chaladura/S
+chalanear/RED
+chalanesco/GS
+chalar/REDô
+chalaza/S
+chaleco/S
+chalequero/GS
+chalet/S
+chalina/S
+challar/RED
+chalote/S
+chalupa/S
+chalán/GS
+chalé/S
+chamanismo/S
+chamar/RED
+chamarasca/S
+chamarilear/RED
+chamarilero/GS
+chamariz/S
+chamarra/S
+chamba/S
+chambelán/S
+chambergo/GS
+chamberguilla/S
+chambilla/S
+chambonear/RED
+chamelar/RED
+chamezano/GS
+chamicera/S
+chamicero/GS
+chamicero/S
+chamiza/S
+chamizo/S
+chamorrar
+chamorro/GS
+champar/RED
+champaña/S
+champear/RED
+champurrar/RED
+champán/S
+champú/S
+chamullar/RED
+chamurrar/RED
+chamuscado/SG
+chamuscar/RED
+chamusquina/S
+chamán/S
+chamánico/GS
+chanca/S
+chancar/RED
+chance/S
+chancear/RED
+chancero/GS
+chancho/GS
+chanchullero/GS
+chanchullo/S
+chanciller/S
+chancla/S
+chancleta/S
+chancletear/RED
+chanclo/S
+chancro/S
+chanda/S
+chandoso/GS
+chanelar/RED
+chanfa/S
+chanfaina/S
+chanflear/RED
+changar/RED
+changarra/S
+changarro/S
+chanquear
+chanquete/S
+chantaje/S
+chantajear/REDÀÁÂÄ
+chantajista/S
+chantar/RED
+chantre/S
+chanza/S
+chanzoneta/S
+chanzonetero/S
+chaola/S
+chapa/SU
+chapado/GS
+chapalear/RED
+chapaleta/S
+chapaletear/RED
+chapar/RED
+chaparra/S
+chaparrada/S
+chaparral/S
+chaparraluno/GS
+chaparrear/RED
+chaparreras
+chaparrete/S
+chaparro/GS
+chaparro/HS
+chaparrudo/GS
+chaparrón/S
+chapatal/S
+chapeado/GS
+chapear/RED
+chapecar/RED
+chapela/S
+chaperona/S
+chaperonado/SG
+chaperón/GS
+chaperón/S
+chapeta/S
+chapetonada/S
+chapetón/GS
+chapetón/S
+chapinero/S
+chapinete/S
+chapinizar/RED
+chapisca/S
+chapitel/S
+chaple/S
+chapo/GS
+chapodar/RED
+chapotear/RED
+chapoteo/S
+chapucear/RED
+chapuceramente
+chapucero/GS
+chapucero/S
+chapullar/RED
+chapurrar/RED
+chapurrear/RED
+chapuz/S
+chapuzar/REDÁñ
+chapín/GS
+chapín/S
+chapín/SG
+chaqueta/NS
+chaquetear/RED
+chaquetero/GS
+chaquetón/S
+chaqueño/GS
+charada/S
+charaleño/GS
+charambita/S
+charanga/S
+charango/S
+charanguero/S
+charanguero/SG
+charca/S
+charcas
+charco/S
+charcutería/S
+charla/S
+charlador/SG
+charlar/REDÀ
+charlatanear/RED
+charlatanería/S
+charlatanismo/S
+charlatán/GS
+charlear/RED
+charlo/S
+charlotear/RED
+charnela/S
+charol/S
+charolar/RED
+charolista/S
+charquear/RED
+charqueño/GS
+charranear/RED
+charrar/RED
+charretera/S
+charrúa/S
+chartense/S
+chartreuse/S
+chascar/RED
+chascarro/SN
+chasco/GS
+chasco/S
+chasconear/RED
+chasis
+chaspar/RED
+chaspear/RED
+chasqueador/SG
+chasquear/RED
+chasquido/S
+chat/S
+chatarra/S
+chatarrear/RED
+chatarrero/GS
+chatarrería/S
+chatear/RED
+chato/GS
+chauvinismo/S
+chaval/GS
+chaveta/S
+chavetero/S
+chavo/GS
+chavo/S
+chavó/S
+chayar/RED
+chayote/S
+chazar/RED
+che
+che/S
+checo/GS
+checo/SG
+checoslovaco/GS
+chef/S
+chelín/S
+chepa/S
+cheque/S
+chequear/REDÀñ
+chequera/S
+cherchar/RED
+cherriar
+cheve/S
+cheviot/S
+chiano/GS
+chibcha/S
+chic
+chic/S
+chica/N
+chica/S
+chicana/S
+chicanear/RED
+chicano/GS
+chicha/S
+chicharra/S
+chicharrar/RED
+chicharrear/RED
+chicharrera/S
+chicharrero/GS
+chicharrero/S
+chicharro/S
+chicharrón/GS
+chicharrón/S
+chiche/S
+chiche/SG
+chichear/RED
+chichimeco/GS
+chichón/S
+chiclanero/GS
+chicle/S
+chiclear/RED
+chico/GNS
+chico/GS
+chicolear/RED
+chicoria/aS
+chicote/GS
+chicote/S
+chicotear/RED
+chicozapote/S
+chido/GS
+chifla/pS
+chiflado/GS
+chifladura/S
+chiflar/REDÚÛ
+chiflato/S
+chifle/S
+chiflete/S
+chigorodoseño/GS
+chiguano/GS
+chihuahua
+chihuahua/S
+chilaba/S
+chile/S
+chilenismo/S
+chileno/GS
+chilero/GS
+chilindrina/S
+chilindrinero/GS
+chilindrón/S
+chilla/S
+chillador/GS
+chillar/REDÀÂÅÆ
+chillido/S
+chillo/GS
+chillón/GS
+chillón/S
+chilpayate/GS
+chimango/S
+chimenea/S
+chimero/GS
+chimichagüero/GS
+chimpancé/S
+chimuelo/GS
+china/S
+chinacotense/S
+chinar/RED
+chinarro/S
+chinata/S
+chinavita/S
+chinavitense/S
+chincha/S
+chinchar/REDñ
+chinche/GS
+chinche/S
+chincheta/S
+chinchilla/S
+chinchinense/S
+chinchorrear/RED
+chinchorrero/GS
+chinchorro/S
+chinchoso/GS
+chinear/RED
+chinela/S
+chinesco/GS
+chinesco/S
+chingada/S
+chingado/GS
+chingar/RED
+chingar/REDÁÅÎñòô
+chinglar/RED
+chinguear/RED
+chingón/GS
+chinita/S
+chino/GS
+chino/SH
+chinín/S
+chip/S
+chipacuno/GS
+chipaque/S
+chipateño/GS
+chipote/S
+chipotle/S
+chipriota/S
+chiquear/RED
+chiquero/S
+chiquilicuatro/S
+chiquillada/S
+chiquinquireño/GS
+chiquirritico/GS
+chiquito/GS
+chiquito/S
+chiquitín/SG
+chiribita/S
+chirigota/S
+chirigotear/RED
+chirigotero/GS
+chiriguanero/GS
+chirimbolo/S
+chirimoya/S
+chirimoyo/S
+chirimía/S
+chiringuito/S
+chirinola/S
+chiripa/S
+chiripear/RED
+chirivía/S
+chirla/S
+chirlar/RED
+chirlatar/RED
+chirle/GS
+chirle/SH
+chirlear/RED
+chirlo/S
+chirona/S
+chirraca/S
+chirrear/RED
+chirriador/GS
+chirriante/S
+chirriantemente
+chirriar/IRD
+chirrichote/S
+chirrido/S
+chirrionero/S
+chirrisquear/RED
+chirrión/S
+chirumba/S
+chirumbela/S
+chirumen/S
+chirusa/S
+chiruza/S
+chis
+chiscano/GS
+chiscar/RED
+chiscarra/S
+chisguete/S
+chisme/S
+chismear/RED
+chismorrear/RED
+chismoso/GS
+chismotear/RED
+chispa/H
+chispa/S
+chispeante/S
+chispear/RED
+chispero/S
+chispo/GS
+chisporrotear/RED
+chisposo/GS
+chisquero/S
+chist
+chistar/RED
+chiste/S
+chistera/S
+chistosamente
+chistoso/GS
+chita/S
+chitaguense/S
+chitano/GS
+chitar/RED
+chitarero/GS
+chito
+chito/S
+chiton/S
+chivar/RED
+chivar/REDÁñ
+chivata/S
+chivatada/S
+chivatazo/S
+chivatear/RED
+chivato/GS
+chivaza/S
+chivillo/GS
+chivillo/S
+chivo/S
+cho
+choca/S
+chocante/S
+chocantemente
+chocar/REDÀÁÂÙ
+chocarrear/RED
+chocarrero/GS
+chocarrería/S
+chocha/S
+chochaperdiz/S
+chochear/RED
+chochez/S
+chocho/GS
+chocho/S
+chochín/S
+choclar/RED
+choclo/S
+choco/SG
+chocoano/GS
+chocolate/S
+chocolatera/S
+chocolatero/GS
+chocolatina/S
+chocontano/GS
+chocó/S
+chofer/S
+chofeta/S
+chola/S
+cholla/S
+chollo/S
+cholo/GS
+choloque/S
+chonguear/RED
+chontaduro/S
+chop/S
+chopa/S
+chopear/RED
+chopo/S
+choque/S
+chorar/RED
+chori/S
+choricear/RED
+choricera/S
+choricero/GS
+choricero/SG
+chorizar/RED
+chorizo/GS
+chorizo/S
+chorla/S
+chorlito/S
+chorlo/S
+chorra/S
+chorrada/S
+chorreadura/S
+chorrear/REDÂÅÆ
+chorrear/REDò
+chorreo/S
+chorrera/S
+chorretada/S
+chorretón/S
+chorreón/S
+chorro/SN
+chospar/RED
+chota/S
+chotacabras
+chotear/RED
+chotis
+choto/S
+chotuno/GS
+chova/S
+chovinismo/S
+chovinista/S
+choza/S
+chozo/S
+chozpar/RED
+chubasco/S
+chubasquero/S
+chubutense/S
+chucanear/RED
+chucero/S
+chucha/S
+chuchear/RED
+chuchero/GS
+chuchero/S
+chuchería/S
+chucho/GS
+chucho/S
+chuchuy
+chuchúis
+chueca/S
+chueco/GS
+chueta/S
+chufa/S
+chufar/RED
+chufero/GS
+chufeta/S
+chuflar/RED
+chufleta/S
+chufletear/RED
+chufletero/GS
+chulada/S
+chulapo/GS
+chulear/RED
+chulería/S
+chulesco/GS
+chuleta/S
+chuletón/S
+chulo/GS
+chulo/SG
+chumacera/S
+chumbera/S
+chumbo/GS
+chumbo/S
+chunga/S
+chungo/GS
+chunguear/RED
+chupa/S
+chupacirios
+chupada/S
+chupadero/GS
+chupadero/S
+chupado/GS
+chupador/GS
+chupador/S
+chupaflor/S
+chupalandero/S
+chupar/REDÀÁÂÃÄÅÆÇÍñòô
+chupatintas
+chuperretear/RED
+chupeta/S
+chupete/S
+chupete/Sp
+chupetear/REDÂ
+chupi
+chupi/S
+chupinazo/S
+chupón/GS
+chupón/SG
+churrar/RED
+churrascar/RED
+churrasquear/RED
+churre/S
+churrero/GS
+churretada/S
+churrete/S
+churretoso/GS
+churriana/S
+churrigueresco/GS
+churriguerismo/S
+churriguerista/S
+churritar/RED
+churro/GS
+churro/S
+churro/SG
+churrupear
+churruscar/RED
+churumbel/S
+churumbela/S
+chus
+chuscada/S
+chuscamente
+chusco/GS
+chusco/SG
+chusma/S
+chusquero/S
+chut/S
+chutar/REDñ
+chute/Si
+chuva/S
+chuzar/RED
+chuzo/SH
+cháchara/S
+chándal/S
+chárter
+chévere
+chévere/S
+chía/S
+chícora/S
+chófer/S
+ciabogar/RED
+cianato/S
+cianea/S
+cianhídrico/S
+cianita/S
+cianosis
+cianuro/S
+cianí/S
+ciar/IRD
+cibeleo/GS
+cibelina/S
+cibera/S
+cibercafé/S
+ciberespacio/S
+cibernauta/S
+cibernético/GS
+cicalar
+cicatear/RED
+cicatero/GS
+cicatero/S
+cicatería/S
+cicatriz/S
+cicatrización/S
+cicatrizante/S
+cicatrizar/REDÀ
+cicatrizativo/GS
+cicerone/S
+ciceroniano/GS
+cicerón/S
+cicla/S
+ciclamor/S
+ciclar/RED
+ciclismo/S
+ciclista/S
+ciclo/Se
+ciclogénesis
+cicloidal/S
+cicloide/S
+cicloideo/GS
+ciclomotor/S
+ciclorama/S
+ciclorruta/S
+ciclostil/S
+ciclotimia/S
+ciclovía/S
+ciclístico/GS
+ciclón/S
+ciclónica/c
+ciclónico/GSc
+ciconiforme/S
+cicuta/S
+cicutina/S
+cid/S
+cidra/S
+cidro/S
+ciegamente
+ciego/S
+ciego/SG
+cielito/S
+cielo/rS
+ciempiés
+cien/S
+cienagadeorense/S
+ciencia/S
+cieno/S
+cienoso/GS
+cientificismo/S
+cientifismo/S
+ciento/S
+científicamente
+científico/GS
+cierne/S
+cierre/S
+cierta/k
+ciertamente
+cierto
+cierto/SGk
+cierva/S
+ciervo/S
+cierzas
+cierzo/S
+cifosis
+cifra/S
+cifradamente
+cifrado/GS
+cifrar/RED
+cigala/S
+cigarra/S
+cigarral/S
+cigarrera/S
+cigarrero/GS
+cigarrería/S
+cigarro/SN
+cigofilácea/S
+cigofiláceo/SG
+cigoto/S
+cigoñal/S
+cigoñino/S
+ciguatar/RED
+cigüete/S
+cigüeña/S
+cigüeñal/S
+cilantro/S
+ciliado/GS
+ciliado/S
+ciliar/Sf
+cilicio/S
+cilindrada/S
+cilindrar/RED
+cilindro/qS
+cilio/Sf
+cilla/S
+cillerero/S
+cillero/S
+cilíndrica/q
+cilíndrico/GqS
+cima/S
+cimacio/S
+cimar
+cimarra/S
+cimarrón/GS
+cimarrón/S
+cimbalero/S
+cimbalillo/S
+cimbalista/S
+cimbel/S
+cimblar/RED
+cimborrio/S
+cimbra/S
+cimbrar/RED
+cimbreante/S
+cimbrear/RED
+cimbrio/GS
+cimbro/GS
+cimentación/S
+cimentado/S
+cimentador/GS
+cimentar/IRD
+cimento/S
+cimera/S
+cimera/i
+cimerio/GS
+cimero/iGS
+cimiento/S
+cimillo/S
+cimitarra/S
+cimitarruno/GS
+cimofana/S
+cinabrio/S
+cinamomo/S
+cinc
+cinca/S
+cincado/GS
+cincado/S
+cincel/S
+cincelador/GS
+cinceladura/S
+cincelar/RED
+cincha/S
+cinchacear/RED
+cinchado/GS
+cinchadura/S
+cinchar/RED
+cincho/HS
+cinchuela/S
+cinchuelo/S
+cinco/GS
+cinco/NS
+cincoenrama/S
+cincograbado/S
+cincomesino/GS
+cincuenta/S
+cincuentavo/GS
+cincuentena/S
+cincuentenario/S
+cincuenteno/GS
+cincuentón/GS
+cine/S
+cineasta/S
+cinema/S
+cinematografiar/IRD
+cinematografía/S
+cinematográfico/SG
+cinematógrafo/S
+cinemática/S
+cinemático/GS
+cineraria/S
+cinerario/SG
+cinericio/SG
+cinglar/RED
+cinismo/S
+cinoglosa/S
+cinquero/S
+cinqueño/S
+cinta/jmS
+cintadero/S
+cintagorda/S
+cintajo/S
+cintar/RED
+cintarazo/S
+cintarear/RED
+cintero/GS
+cintilar/RED
+cinto/NS
+cintos/po
+cintura/NS
+cinturita/S
+cinturón/S
+cinámico/GS
+cinéreo/GS
+cinésica/S
+cinética/S
+cinético/GS
+cipariso/S
+cipayo/S
+ciperáceas
+ciperáceo/GS
+cipo/cS
+cipote/GS
+cipote/S
+cipresillo/S
+cipresino/GS
+ciprés/S
+ciquiricata/S
+ciquitroque/S
+circasiano/GS
+circasiano/SG
+circe/S
+circense/S
+circo/S
+circona/S
+circonio/S
+circuir/IRD
+circuito/mS
+circulante/S
+circular/REDÀA
+circular/S
+circular/Sq
+circularidad/S
+circularmente
+circulatorio/GS
+circumpolar/S
+circuncidar/RED
+circuncisa/k
+circuncisión/S
+circunciso/kGS
+circundante/S
+circundar/REDÆ
+circunferencia/qS
+circunferencial/S
+circunferencialmente
+circunferente/S
+circunferir/XD
+circunflejo/S
+circunfuso/SG
+circunlocución/S
+circunloquio/S
+circunnavegar/REDA
+circunscribir/REÁñò
+circunscripción/S
+circunscripto/GS
+circunscrito/GS
+circunsolar/S
+circunspección/S
+circunspecto/GS
+circunstancia/S
+circunstanciado/GS
+circunstancial/S
+circunstanciar/RED
+circunstante/S
+circunvalar/REDA
+circunvecino/GS
+circunvenir
+circunvolar/IRD
+circunvolución/S
+circunyacente/S
+circón/S
+cirenaico/GS
+cireneo/GS
+cirial/S
+cirio/S
+cirro/S
+cirrosis
+cirroso/GS
+cirrípedo/S
+cirrópodo/S
+ciruela/S
+ciruelillo/S
+ciruelo/GS
+ciruelo/S
+cirugía/S
+cirujano/GS
+cirílico/GS
+ciscar/RED
+cisco/S
+cisma/S
+cismar/RED
+cismontano/SG
+cismático/SG
+cisne/S
+cisoria/S
+cisquera/S
+cisquero/S
+cista/S
+cisterciense/S
+cisterna/S
+cisticerco/S
+cisticercosis
+cistitis
+cistácea/S
+cistáceo/SG
+cistíneo/GS
+cisura/S
+cit
+cita/S
+citación/kpS
+citadino/GS
+citador/kGSp
+citano/GS
+citar/REDÀÂÄÆñò
+citara/S
+citarilla/S
+citarista/S
+citarizar
+citereo/GS
+citerior/S
+citocromo/S
+citoesqueleto/S
+citoplasma/S
+citrato/S
+citricultor/GS
+citrina/S
+citrino/GS
+ciudad/S
+ciudadano/S
+ciudadano/SG
+ciudadano/fGS
+ciudadanía/S
+ciudadela/S
+civeta/S
+civil/S
+civil/kS
+civilidad/kS
+civilista/S
+civilización/S
+civilizador/GS
+civilizar/REDñ
+civilmente
+civilísima/S
+civismo/S
+cizalla/pS
+cizalladura/S
+cizallar/RED
+cizaña/S
+cizañar/RED
+cizañear/RED
+cizañero/SG
+ciánico/GS
+ciénaga/S
+ciénega/S
+cl
+clac
+clac/S
+clamar/RED
+clamor/S
+clamorear/RED
+clamoroso/GS
+clan/S
+clandestinamente
+clandestinidad/S
+clandestino/SG
+claque/S
+claqué/S
+clara/S
+clara/nj
+claraboya/S
+claramente
+clarar
+clarear/RED
+clarecer/IRD
+clareo/S
+clarete/S
+clareza/S
+claridad/S
+clarificar/REDÀÁA
+clarinete/S
+clarinetista/S
+clarisa/S
+clarividencia/S
+clarividente/S
+clarividentemente
+clarión/S
+claro
+claro/GS
+claro/njSG
+claror/S
+claroscuro/S
+clarucho/GS
+clarín/HS
+clase/sS
+clasema/S
+clasicismo/S
+clasicista/S
+clasificado/GS
+clasificador/S
+clasificador/SG
+clasificar/REDÀÄñòTA
+clasificatorio/GS
+clasista/S
+claudia/S
+claudicar/REDA
+claustra/S
+claustral/S
+claustrar
+claustro/NS
+claustrofobia/S
+clausular/RED
+clausura/S
+clausurar/REDÀ
+clava/S
+clavada/i
+clavadizo/GS
+clavado/S
+clavado/iGS
+clavadura/iS
+claval/S
+clavar/REDÀÁÃÂÆÍñòô
+clavazón/S
+clave/S
+clavecín/S
+clavel/S
+clavelito/S
+clavellina/S
+clavera/S
+clavero/GS
+clavero/Ss
+clavetear/RED
+clavicordio/S
+clavicular/S
+clavicémbalo/S
+clavija/S
+clavijera/S
+clavijero/S
+clavito/S
+clavo/SN
+clavícula/S
+claxon
+clemencia/kS
+clemente/kS
+clementina/S
+clemátide/S
+clepsidra/S
+cleptomanía/S
+cleptomaníaco/GS
+cleptómano/GS
+clerecía/S
+clerical/cS
+clericalismo/cS
+clericalmente
+clericatura/S
+clero/S
+clerofobia/S
+clic
+clic/S
+cliché/S
+clienta/S
+cliente/S
+clientela/S
+clientelismo/S
+clima/S
+climaterio/S
+climatizar/REDA
+climatología/S
+climatérico/GS
+climático/GS
+clinopodio/S
+clip/S
+clisar/RED
+clister/S
+clisterizar/RED
+clisé/S
+clitoriano/GS
+cloaca/S
+cloc
+clocar/IRD
+cloche/S
+clon/S
+clonación/S
+clonar/REDÀA
+cloquear/RED
+cloqueo/S
+clorar/REDA
+clorato/S
+clorhidrato/S
+clorhídrico/GS
+clorita/S
+cloro/S
+cloroacético/S
+clorofila/S
+clorofilo/GS
+cloroformizar/RED
+cloroformo/S
+cloroplasto/S
+clorosis
+clorurar/RED
+cloruro/S
+clorótico/GS
+club/S
+clubs
+clueco/SG
+cluniacense/S
+cluniense/S
+clámide/S
+clásica/S
+clásico/SG
+cláusula/S
+cláxones
+clérigo/S
+clímax
+clímax/c
+clínica/S
+clínico/GS
+clínico/SG
+clítoris
+clórico/GS
+clóset/S
+clúster/S
+cm
+cnidario/S
+coa/S
+coaccionar/REDÁÂ
+coacervar/REDA
+coadunar/REDA
+coadyutor/S
+coadyuvante/S
+coadyuvar/RED
+coagente/S
+coagulador/SG
+coagulante/S
+coagular/REDTA
+coaguloso/GS
+coalicionista/S
+coalición/S
+coaligar/RED
+coaptar
+coartar/REDÀÂ
+coatí/S
+coba/S
+cobaltina/S
+cobalto/S
+cobarde/S
+cobardear/RED
+cobardemente
+cobardía/S
+cobardón/SG
+cobaya/S
+cobayo/S
+cobertera/S
+cobertizo/S
+cobertor/S
+cobertura/S
+cobija/S
+cobijador/GS
+cobijamiento/S
+cobijar/REDÀñ
+cobijera/S
+cobista/S
+cobra/S
+cobrable/kS
+cobradero/GS
+cobrador/GS
+cobranza/S
+cobrar/REDÀÁÂÃÅÆÍÏÚñò
+cobre/S
+cobrear/RED
+cobrizo/GS
+cobro/S
+coca/S
+cocacho/S
+cocar/RED
+cocarar
+cocaína/S
+cocción/gS
+coceador/SGa
+coceadura/S
+coceamiento/S
+cocear/RED
+cocedero/GS
+cocedizo/GS
+cocedor/S
+cocedura/hS
+cocer/IRDÀÄÆÐÝn
+cocha/S
+cochambre/S
+cochambroso/SG
+cochayuyo/S
+coche/S
+cochear/RED
+cochera/S
+cocheril/S
+cochero/GS
+cochero/S
+cochi
+cochifrito/S
+cochina/NS
+cochinada/S
+cochinamente
+cochinera/S
+cochinero/GS
+cochinito/S
+cochino/SG
+cochino/SN
+cochiquera/S
+cocho/S
+cochura/S
+cocido/S
+cociente/S
+cocimiento/S
+cocina/NS
+cocinar/REDÀÁÂÄÆÙ
+cocinero/GS
+cocineta/S
+cocinilla/S
+cocinita/S
+coclear/S
+coclearia/S
+coco/mS
+cocodrilo/S
+cocolazo/S
+cocoliso/S
+coconuqueño/GS
+cocornense/S
+cocotal/S
+cocotazo/S
+cocote/S
+cocotero/S
+coctelera/S
+cocuyano/GS
+cocuyo/S
+coda/S
+codacense/S
+codadura/aS
+codal/S
+codaste/S
+codear/REDñò
+codeso/S
+codicia/S
+codiciador/GS
+codiciar/REDÀT
+codicilo/S
+codicioso/SG
+codificador/GSgh
+codificar/REDÀTA
+codillera/S
+codina/S
+codirector/GS
+codirigir/RED
+codo/GS
+codo/SNH
+codorniz/S
+codorno/S
+codoñate/S
+codujo/S
+codujón/S
+coeducar/REDA
+coeficiente/S
+coelluno/GS
+coenzima/S
+coercible/kS
+coercitivo/GS
+coerción/S
+coetáneo/SG
+coexistir/RED
+coextender/IRD
+cofa/S
+cofia/S
+cofiador/S
+cofinanciar/REDA
+cofrade/S
+cofradía/S
+cofre/S
+cofrear
+cofrero/GS
+cofundador/GS
+cogechar/RED
+cogedero/GS
+cogedor/GS
+cogedor/pGraS
+cogedor/rSp
+cogedura/jS
+cogeneración/S
+coger/REDÀÁÂÃÄÅÆÌÍÙÛñòôø
+cogido/pGS
+cogitabundo/GS
+cogitativo/SG
+cognación/S
+cognado/GS
+cognición/S
+cognitivo/SG
+cognocer
+cognomento/S
+cognominar
+cognoscible/Sk
+cognoscitivo/GS
+cogollero/S
+cogollo/S
+cogolmar
+cogorza/S
+cogote/HSN
+cogotera/S
+cogotudo/GS
+coguano/GS
+cogucho/S
+cogujada/S
+cogujonero/GS
+cogujón/S
+cogulla/S
+cogullada/S
+cohabitar/RED
+cohechar/RED
+coheredar/RED
+coherencia/kS
+coherente/Sk
+coherentismo/S
+cohesionar/RED
+cohesivo/GS
+cohesión/S
+cohesor/S
+cohete/S
+cohetero/S
+cohibición/S
+cohibir/IRDñ
+cohobar/RED
+cohombrillo/S
+cohonder
+cohonestar/RED
+cohorte/S
+coicoy
+coicóis
+coimbricense/S
+coime/S
+coimear/REDÀ
+coincidentemente
+coincidir/RED
+coinquinar
+coinvestigador/GS
+coipo/S
+cois
+coitar/RED
+coito/S
+coja/S
+cojear/RED
+cojera/S
+cojinete/S
+cojitranco/SG
+cojo/GS
+cojonudamente
+cojonudo/GS
+cojuelo/S
+cojín/S
+cok
+col
+col/S
+cola/NS
+cola/S
+colaborador/GS
+colaborar/REDA
+colaborativo/GS
+colacionar/RED
+colada/S
+coladera/S
+coladero/S
+coladizo/GS
+colado/S
+colador/S
+coladora/S
+coladura/iS
+colagogo/GS
+colaina/S
+colaire/S
+colambre/S
+colana/S
+colanilla/S
+colapez/S
+colapiscis
+colapsar/REDÀ
+colar/REIDÀÁÂÄÅÀÁÂÄÅÝA
+colar/REIDÀÁÂÄÅÝñòñò
+colaudar
+colcha/S
+colchadura/S
+colchar/RED
+colchonero/GS
+colchonero/SG
+colchoneta/S
+colchón/S
+coleados
+colear/RED
+coleccionador/GS
+coleccionar/REDÀÄ
+coleccionismo/S
+colección/pS
+colectar/REDÀ
+colecticio/SG
+colectivamente
+colectividad/S
+colectivismo/S
+colectivista/S
+colectivización/S
+colectivizar/RED
+colectivo/S
+colector/GS
+colector/pGS
+colega/S
+colegiadamente
+colegiado/GS
+colegiado/SG
+colegial/GS
+colegial/S
+colegiala/S
+colegialmente
+colegiar/REDA
+colegiata/S
+colegiatura/S
+colegio/S
+colegir/XD
+colegiuno/GS
+colendo/S
+coleriforme/S
+colerina/S
+colesterina/S
+colesterol/S
+coleta/NS
+coletero/S
+coleto/NSH
+coleóptero/GS
+coleóptero/S
+colgadero/GS
+colgadero/S
+colgadizo/S
+colgadizo/SG
+colgado/GS
+colgador/S
+colgadura/S
+colgajo/S
+colgamiento/S
+colgante/S
+colgar/IRDÀÁÂÃÄÅÆñòõ
+colibacilo/S
+colibacilosis
+colibrí/S
+colicano/GS
+colicuar/RED
+colicuativo/GS
+colicuecer/IRD
+colidir
+coliflor/S
+coligadura/S
+coligar/REDA
+colilarga/S
+colillero/GS
+colimar/REDA
+colinabo/S
+colindar/RED
+colino/GS
+colino/S
+coliseo/S
+colisionar/RED
+colisión/S
+colitis
+colla/S
+collado/S
+collar/S
+collareja/S
+collarino/S
+collarín/S
+collazo/GS
+collazo/S
+colleja/S
+collera/S
+colliguay
+colliguáis
+colmado/GS
+colmado/S
+colmar/REDÀÁÂñ
+colmatar/RED
+colmena/NS
+colmenar/S
+colmenero/GS
+colmillada/S
+colmillar/S
+colmillo/H
+colmilludo/GS
+colmo/NS
+colmo/SG
+colocado/GS
+colocar/REDÀÁÃÅÆÇÌÍÛñòôøAÙ
+colocasia/S
+colodión/S
+colodra/S
+colodrillo/S
+colofonia/S
+colofonita/S
+colofón/S
+coloidal/S
+coloide/S
+coloideo/GS
+colombianismo/S
+colombiano/GS
+colombina/S
+colombina/n
+colombino/GnS
+colon/S
+colonato/S
+colonia/S
+coloniaje/S
+colonial/S
+colonialismo/S
+colonización/S
+colonizador/GS
+colonizar/REDÀÁAh
+colono/GS
+coloquial/S
+coloquialmente
+coloquio
+coloquíntida/S
+color/S
+colorado/GS
+colorante/S
+colorante/gS
+colorar/gREDA
+colorear/REDÀ
+colorete/S
+colorid
+colorida
+colorida/h
+coloridas
+colorido
+colorido/GSh
+colorido/S
+coloridos
+coloriendo
+coloriera
+colorierais
+colorieran
+colorieras
+coloriere
+coloriereis
+colorieren
+colorieres
+colorieron
+coloriese
+colorieseis
+coloriesen
+colorieses
+colorimos
+colorir
+coloriremos
+colorirse
+colorirá
+colorirán
+colorirás
+coloriré
+coloriréis
+coloriría
+coloriríais
+coloriríamos
+colorirían
+colorirías
+colorismo/S
+colorista/S
+coloriste
+coloristeis
+coloriéramos
+coloriéremos
+coloriésemos
+colorió
+colorí
+coloría
+coloríais
+coloríamos
+colorían
+colorías
+colorís
+colosal/S
+colosense/S
+coloso/S
+colpar
+coludir/RED
+columbario/S
+columbino/GS
+columbrar/RED
+columelar/S
+columna/S
+columnario/GS
+columnata/S
+columnista/S
+columpiar/REDñò
+columpio/S
+coluro/S
+colza/S
+colágeno/S
+colágeno/SG
+colérico/SG
+colín/S
+colín/SG
+colón
+coma/S
+comadrazgo/S
+comadre/S
+comadrear/RED
+comadreja/S
+comadrero/SG
+comadrón/GS
+comal/S
+comalecerse
+comanche/S
+comandancia/S
+comandante/S
+comandar/REDÀ
+comandita/S
+comanditar/RED
+comanditario/GS
+comando/S
+comarca/S
+comarcal/S
+comarcar/RED
+comatoso/GS
+comba/S
+combadura/S
+combalachar/RED
+combar/RED
+combate/S
+combatidor/S
+combatiente/wS
+combatir/REDÀÁÂÄñT
+combatividad/S
+combativo/SG
+combeneficiado/S
+combi/S
+combinable/kS
+combinacional/S
+combinada/S
+combinado/S
+combinar/REDÀÄøA
+combinatoria/S
+combinatorio/GS
+combitense/S
+comburente/S
+combustibilidad/kS
+combustible/S
+combustible/kS
+combustión/S
+combusto/GS
+combés/S
+comedero/GS
+comedero/S
+comedia/S
+comediante/GS
+comedida/h
+comedidamente
+comedido/hGS
+comedimiento/Sh
+comedio/S
+comedir/XD
+comediógrafo/GS
+comedor/S
+comedor/SG
+comején/S
+comelona/S
+comelón/GS
+comemierda/S
+comendador/sS
+comendadora/S
+comendamiento/iS
+comendatario/S
+comendaticio/GS
+comendatoria/p
+comendatorio/pSG
+comensal/S
+comentador/GS
+comentar/REDÀÁÂÃÄÅÆÍÎÜ
+comentario/S
+comentarista/S
+comenzar/IRDÀ
+comer/REDÀÁÂÃÄÅÆÇÌÍÙñòôø
+comerciabilidad/S
+comerciable/kS
+comercial/S
+comercialización/S
+comercializador/GS
+comercializar/REDÀ
+comercialmente
+comerciante/S
+comerciar/RED
+comercio/S
+comestible/S
+comestible/kS
+cometa/S
+cometer/REDÀ
+cometido/S
+comezón/S
+comible/kS
+comichear/RED
+comicial/S
+comicidad/S
+comicios
+comida/rS
+comidilla/S
+comido/GS
+comienzo/S
+comillas
+comilón/S
+comilón/SG
+cominear/RED
+cominero/GS
+comino/NS
+comiquear/RED
+comisariado/S
+comisariato/S
+comisario/GS
+comisaría/S
+comiscar/RED
+comisionado/GS
+comisionar/RED
+comisionista/S
+comisión/S
+comisquear/RED
+comistrajo/S
+comisura/S
+comitente/S
+comitiva/S
+comité/S
+comiza/S
+commelinácea/S
+commelináceo/SG
+como
+comodante/S
+comodato/S
+comodidad/kS
+comodoro/S
+comodín/GS
+comodín/S
+comodón/SG
+comoquiera
+comorense/S
+compacidad/S
+compactación/S
+compactar/REDÀÄ
+compactibilidad/S
+compacto/GS
+compacto/S
+compadecer/IRDÁÂÅñò
+compadrar/RED
+compadrazgo/S
+compadre/CS
+compadre/S
+compadrear/RED
+compaginador/GS
+compaginar/REDÀÄA
+comparable/kS
+comparada/k
+comparado/kGS
+comparador/S
+comparanza/S
+comparar/REDÀÁÂÄÅÆÌÙA
+comparativamente
+comparativo/SG
+comparecencia/kS
+comparecer/IRD
+compareciente/S
+comparsa/S
+compartible/S
+compartido/S
+compartidor/GS
+compartimentar/RED
+compartimento/S
+compartimiento/S
+compartir/REDÀÁÂÄÌ
+compasadamente
+compasar/RED
+compasear/RED
+compasillo/S
+compasiva/k
+compasivo/SGk
+compasión/S
+compaternidad/S
+compatibilidad/kS
+compatibilizar/REDÀÄ
+compatible/Sk
+compatriota/S
+compatronato/S
+compatrono/GS
+compaña/S
+compañerismo/S
+compañero/GS
+compañía/S
+compeler/REDÀ
+compendiador/GS
+compendiar/RED
+compendio/S
+compendiosamente
+compendioso/GS
+compendista/S
+compendizar
+compenetrar/REDñA
+compensable/kpS
+compensación/S
+compensador/GS
+compensador/S
+compensar/REDÀÁÂÄÆñ
+compensativo/GS
+compensatorio/GS
+competencia/kS
+competente/S
+competente/kS
+competentemente
+competer/RED
+competición/S
+competidor/GS
+competir/XD
+competitividad/S
+competitivo/SG
+compilador/GS
+compilador/S
+compilar/REDÀA
+compinche/S
+complacencia/S
+complacer/IRDÀÁÂñ
+complaciente/dS
+complacimiento/S
+complanar
+complañir
+compleja/k
+complejidad/S
+complejo/GkS
+complejo/S
+complementación/S
+complementar/REDÀÄñ
+complementariamente
+complementariedad/S
+complementario/SG
+complemento/S
+completa/k
+completamente
+completar/REDÀÁÂÄÌ
+completas
+completitud
+completivo/SG
+completo/kGS
+completud/S
+completísimo/GS
+complexa/k
+complexidad/S
+complexión/S
+complexo/GSk
+complicado/GS
+complicar/REDÀÁÂÄÅÆñòA
+complicidad/S
+complot
+complotar/RED
+complotes
+complutense/S
+componedor/GS
+componenda/S
+componente/S
+componer/XÀÁÂÈñöú
+componible/kS
+componé
+comporta/S
+comportamiento/S
+comportar/REDñòôø
+composición/hS
+compositivo/GS
+compositor/GS
+compost
+compostaje/S
+compostar/RED
+compostelano/GS
+compostura/hS
+compota/S
+compra/S
+comprado/S
+comprador/GS
+comprador/SG
+comprar/REDÀÁÂÃÄÅÆÇÍÌT
+comprar/REDñòôø
+compraventa/S
+comprehender
+comprehensivo/GS
+comprender/REDÄÌÙñ
+comprensibilidad/kS
+comprensible/kS
+comprensivo/GS
+comprensión/kS
+compresa/S
+compresibilidad/kS
+compresible/kS
+compresivo/SG
+compresión/hS
+compresor/GS
+comprimido/S
+comprimido/SG
+comprimir/REDÌÏØ
+comprobante/S
+comprobar/IRDÀÁÂÄÐÝTA
+comprobatorio/SG
+comprometedor/SG
+comprometer/REDÀÁñòø
+comprometido/SG
+comprometimiento/S
+compromisario/GS
+compromiso/S
+compromisorio/SG
+comprueba/S
+compuerta/S
+compuesta/h
+compuesto/GS
+compuesto/hSG
+compulsar/REDÀ
+compulsivo/GS
+compulsión/S
+compungid
+compungida
+compungidamente
+compungidas
+compungido
+compungidos
+compungiendo
+compungiera
+compungierais
+compungieran
+compungieras
+compungiere
+compungiereis
+compungieren
+compungieres
+compungieron
+compungiese
+compungieseis
+compungiesen
+compungieses
+compungimos
+compungir
+compungiremos
+compungirse
+compungirá
+compungirán
+compungirás
+compungiré
+compungiréis
+compungiría
+compungiríais
+compungiríamos
+compungirían
+compungirías
+compungiste
+compungisteis
+compungiéramos
+compungiéremos
+compungiésemos
+compungió
+compungí
+compungía
+compungíais
+compungíamos
+compungían
+compungías
+compungís
+computacional/S
+computación/S
+computador/GS
+computador/SG
+computadorizar/RED
+computar/REDÀT
+computarizar/RED
+compás/S
+compón
+comulación/S
+comulgante/S
+comulgar/RED
+comulgatorio/S
+comuna/S
+comunal/S
+comunal/hS
+comunalmente
+comunero/GS
+comunero/S
+comunicabilidad/kS
+comunicable/kS
+comunicacional/S
+comunicación/klS
+comunicado/GS
+comunicado/S
+comunicador/GS
+comunicante/S
+comunicar/REDÀÁÂÃÄÅÆÇÍÙÚÛÜñòôøA
+comunicativo/GS
+comunicatorias
+comunidad/S
+comunismo/Sc
+comunista/Sc
+comunitario/GS
+comunión/S
+común/S
+comúnmente
+con
+conato/S
+concadenadamente
+concadenar/RED
+concatenadamente
+concatenante/S
+concatenar/REDA
+concebible/kS
+concebimiento/S
+concebir/XDÀÁÈ
+conceder/REDÀÁÂÃÅÆÍÏÎÚ
+concejal/GS
+concejil/S
+concejo/S
+concelebrar/RED
+concentrado/S
+concentrador/GS
+concentrar/hpREDÀÁÄÅñòôøTA
+concepciano/GS
+concepcionero/GS
+concepcionino/GS
+concepcionista/S
+concepción/S
+conceptismo/S
+conceptista/S
+conceptivo/SGcv
+concepto/SO
+conceptual/S
+conceptualismo/S
+conceptualista/S
+conceptualizante/S
+conceptualmente
+conceptuar/IRDÀ
+conceptuoso/GS
+concernencia/S
+concernido
+concerniendo
+concerniente/S
+concerniera
+concernieran
+concerniere
+concernieren
+concernieron
+concerniese
+concerniesen
+concernir
+concernirá
+concernirán
+concerniría
+concernirían
+concernió
+concernía
+concernían
+concertada/S
+concertadamente
+concertador/hGS
+concertante/hS
+concertar/IRDÀÁÂÅñòAh
+concertina/S
+concertino/S
+concertista/S
+concesible/S
+concesivo/SG
+concha/S
+conchabamiento/S
+conchabanza/S
+conchabar/RED
+conchero/S
+concho
+concho/S
+concho/SG
+conchudo/GS
+conchuela/S
+conciencia/S
+concienciar/REDAñA
+concienzudamente
+concienzudo/GS
+concierna
+conciernan
+concierne
+conciernen
+concierto/hS
+conciliable/kS
+conciliador/GSp
+conciliar/REDñA
+conciliar/S
+conciliatorio/GS
+concionar
+concipiente/S
+concisión/S
+conciso/GS
+concitar/RED
+conclavista/S
+concluir/IRDÀ
+conclusa/k
+conclusión/S
+concluso/kSG
+concluyente/S
+concoide/S
+concoideo/GS
+concomer/RED
+concomitancia/S
+concomitante/S
+concomitantemente
+concordador/SG
+concordancia/S
+concordante/S
+concordar/IRDÀA
+concordatario/GS
+concordativo/GS
+concordato/S
+concorde/S
+concordia/hS
+concordiano/GS
+concreado/GS
+concrecionar/RED
+concreción/S
+concrescencia/S
+concretamente
+concretar/REDÀÁÂñ
+concretizar/RED
+concreto/GS
+concreto/S
+concuasar/RED
+concubina/S
+concubinato/S
+concuerda/S
+conculcador/GS
+conculcar/REDÀA
+concupiscencia/S
+concupiscente/S
+concupiscible/S
+concurrencia/S
+concurrente/S
+concurrido/SG
+concurrir/RED
+concursante/S
+concursar/RED
+concéntricamente
+concéntrico/GS
+concúbito/S
+condal/S
+conde/S
+condecir/X
+condecorar/REDÀÂÆA
+condena/S
+condenadamente
+condenado/GS
+condenador/GS
+condenar/REDÀÁÆÍñòTA
+condenatorio/GS
+condensabilidad/S
+condensación/S
+condensador/GS
+condensador/S
+condensar/REDÀT
+condensativo/GS
+condesar/RED
+condescender/IRD
+condescendiente/S
+condestable/S
+condestablesa/S
+condicho/GS
+condicionada/ka
+condicionado/kaSG
+condicional/S
+condicional/kS
+condicionalmente
+condicionamiento/aS
+condicionante/S
+condicionar/REDÀÁÂÄÅÎ
+condición/nS
+condimentar/REDÀÄ
+condimento/S
+condolecer/IRD
+condoler/IRD
+condonar/REDAÂT
+condotiero/S
+condrila/S
+condritis
+condroma/S
+conducción/S
+conducencia/S
+conducente/kS
+conducho/S
+conducir/XDÀÁÂÈÉÊÕÌñóT
+conducta/S
+conductible/S
+conducticio/S
+conductividad/S
+conducto/S
+conductor/tGqS
+conduerma/S
+condumio/S
+condurar/RED
+condón
+conectar/REDÀÁÂÄÅÆÙñòôT
+conectividad/S
+conectivo/SG
+conector/SG
+coneja/S
+conejar/S
+conejero/GS
+conejillo/S
+conejito/S
+conejo/S
+conejuna/S
+conejuno/GS
+conexa/k
+conexionar/RED
+conexión/S
+conexo/kSG
+confabular/RED
+confalonier/S
+confaloniero/S
+confeccionador/SG
+confeccionar/REDÀÂ
+confección/S
+confederado/GS
+confederar/RED
+conferencia/S
+conferenciante/S
+conferenciar/RED
+conferencista/S
+conferir/XDÁÂÊ
+confesa/S
+confesa/k
+confesable/Sk
+confesado/GS
+confesante/S
+confesar/IRDÃÅñòõ
+confesional/S
+confesionalidad/S
+confesionario/S
+confesionista/S
+confesión/S
+confeso/GS
+confeso/kGS
+confesonario/S
+confesor/S
+confesorio/S
+confeti/S
+confiabilidad/S
+confiada/h
+confiadamente
+confiado/hGS
+confianza/hS
+confianzudo/GS
+confiar/IRDÀÁÂÃÅÆÑÞñòõT
+conficionar
+confidencia/kS
+confidencial/S
+confidencialidad/S
+confidencialmente
+confidente/GS
+confidente/Sk
+configurador/GS
+configurar/REDÄ
+confinante/S
+confinar/REDÀÁÄÅñò
+confinero/GS
+confirmación/S
+confirmador/SG
+confirmar/REDÀÁÂÙñò
+confirmativo/GS
+confirmatorio/GS
+confiscación/S
+confiscar/REDÀÂÆT
+confiscatorio/GS
+confitado/SG
+confitar/RED
+confite/S
+confitero/GS
+confitería/S
+confitico/S
+confitura/S
+conflagración/S
+conflagrar/RED
+conflictividad/S
+conflictivo/GS
+conflicto/S
+conflictuar/IRD
+confluir/IRD
+conformado/S
+conformador/S
+conformar/REDÀÁÄÅñòôø
+conforme
+conforme/S
+conforme/Sk
+conformemente
+conformidad/kS
+conformismo/kS
+conformista/kS
+confort
+confortable/S
+confortablemente
+confortación/S
+confortador/SG
+confortamiento/S
+confortante/S
+confortante/Sp
+confortar/REDÀÁñ
+confortativo/GS
+confraternar/RED
+confraternizar/RED
+confricar
+confrontación/S
+confrontamiento/S
+confrontar/REDÀÁÄñ
+confucianismo/S
+confuciano/SG
+confucionismo/S
+confucionista/S
+confuir
+confulgencia/S
+confundible/kS
+confundidor/GS
+confundimiento/S
+confundir/REDÀÅÆñò
+confusamente
+confusionismo/S
+confusionista/S
+confuso/GS
+confutar/RED
+confín
+confín/S
+conga/S
+congal/S
+congelación/S
+congelado/GS
+congelado/S
+congelador/GS
+congelador/S
+congelamiento/S
+congelar/REDÁñòT
+congeniar/RED
+congerie/S
+congestionar/RED
+congestivo/GS
+congio/S
+conglobar/RED
+conglomeración/S
+conglomeradas
+conglomerado/S
+conglomerante/S
+conglomerar/RED
+congloriar
+conglutinar/RED
+congo/GS
+congo/SG
+congoja/S
+congojar/RED
+congojoso/GS
+congoleño/GS
+congolés/GS
+congosto/S
+congraciador/SG
+congraciamiento/S
+congraciar/REDÀñ
+congratulación/S
+congratular/REDñ
+congregación/S
+congregante/GS
+congregar/REDÄñ
+congresional/S
+congresista/S
+congreso/S
+congrio/S
+congrua/S
+congrua/k
+congruencia/kS
+congruente/kS
+congruo/GSk
+conguito/S
+congénere/S
+congénito/GS
+conhortar
+conicidad/S
+coniforme/S
+conimbricense/S
+conirrostro/S
+conivalvo/SG
+coniza/S
+conjetura/S
+conjetural/S
+conjeturar/REDT
+conjugación/S
+conjugado/GS
+conjugar/REDÀÄT
+conjunción/S
+conjuntamente
+conjuntar/REDÁ
+conjuntiva/S
+conjuntivitis
+conjuntivo/SG
+conjunto/sS
+conjuración/S
+conjuramentar/RED
+conjurar/REDÀ
+conllevar/REDÀ
+conllorar/RED
+conloar
+conmemoración/S
+conmemorar/REDÀ
+conmemoratorio/GS
+conmensurabilidad/kS
+conmensurable/kS
+conmensurar/RED
+conmensurativo/SG
+conmigo
+conminar/REDÀÂÄÅÆ
+conminativo/GS
+conminatorio/GS
+conmiserativo/GS
+conmocionar/REDñ
+conmover/IRDñò
+conmutabilidad/kS
+conmutable/kS
+conmutador/GS
+conmutador/S
+conmutar/REDÂ
+conmutativo/GS
+connaturalizar/RED
+connaturalmente
+connivencia/S
+connivente/S
+connotar/RED
+connotativo/SG
+connumerar
+cono/iS
+conocedor/GS
+conocedor/hSGp
+conocer/IÍRDÀÁÂÄÅÆÇñòõ
+conocible/Sp
+conocida/hp
+conocidamente
+conocido/GS
+conocido/hGSp
+conocimiento/pSh
+conoidal/S
+conoide/S
+conoideo/GS
+conque
+conque/S
+conquense/S
+conquerir
+conquiforme/S
+conquista/pS
+conquistable/Sk
+conquistador/pGS
+conquistar/REDÀÁÂÃÄÆ
+conrear/RED
+consaburense/S
+consagración/S
+consagrar/REDÀÁÂÄÆñT
+consagratorio/GS
+consanguinidad/S
+consaqueño/GS
+consciencia/dksS
+consciente/kSs
+conscientemente
+conscripto/S
+consecución/S
+consecuencia/kS
+consecuente/S
+consecuente/kS
+consecuentemente
+consecutivamente
+consecutivo/GS
+conseguir/XDÀÁÂÃÈÊÕâ
+conseja/S
+consejar
+consejero/GS
+consejería/S
+consejo/S
+consenso/S
+consensuar/IRDÀ
+consentidor/GS
+consentir/XDÀÁÂÃ
+conserje/S
+conserjería/S
+conserva/S
+conservación/S
+conservador/GS
+conservador/sS
+conservadurismo/S
+conservante/S
+conservar/REDÀÂÄÙñòôø
+conservativo/GS
+conservatorio/GS
+conservatorio/S
+conservero/GS
+considerablemente
+consideración/hS
+considerada/hk
+considerado/GSkh
+considerando/S
+considerar/REDÀÁÂÃÄÅÆÇÙñòôøT
+consiervo/S
+consigna/S
+consignación/S
+consignador/S
+consignar/REDÀ
+consignatario/S
+consignativo/S
+consigo
+consiguiente/S
+consiguiente/kS
+consiguientemente
+consiliario/GS
+consistencia/kS
+consistente/kS
+consistentemente
+consistir/RED
+consistorial/S
+consistorialmente
+consistorio/S
+consograr
+consola/S
+consolable/Sk
+consolación/S
+consolador/hSG
+consolar/IRDÀÄÅñòõù
+consolativo/GS
+consolatorio/GS
+consoldar
+consolidación/S
+consolidada/S
+consolidar/REDÁñ
+consomé/S
+consonancia/S
+consonante/qS
+consonantismo/S
+consonantizar/RED
+consonar/IRD
+consorcio/S
+consorte/S
+conspicuo/SG
+conspiración/S
+conspirador/GS
+conspirar/RED
+conspirativo/SG
+conspiratorio/GS
+constancia/kS
+constanciense/S
+constante/S
+constante/kS
+constantemente
+constantinopolitano/GS
+constar/RED
+constatación/S
+constatar/REDÀÅ
+constelación/S
+constelar/RED
+consternación/S
+consternar/RED
+constipar/RED
+constitucional/ckS
+constitucionalidad/S
+constitucionalismo/S
+constitucionalista/S
+constitucionalmente
+constitución/pS
+constituidor/GS
+constituir/IRDÁñó
+constitutivo/GS
+constituyente/S
+constituyente/pS
+constreñir/XDÀ
+constricción/S
+constrictivo/GS
+constrictor/GS
+constringente/S
+constringir
+constriñir
+construcción/pS
+constructiva/p
+constructivismo
+constructivo/pSG
+constructor/SG
+construir/IRDÀÁÂÈ
+consubstancialidad/S
+consubstanciar/RED
+consuelo/hS
+consuetudinario/GS
+consulado/S
+consular/oS
+consulesa/S
+consulta/S
+consultante/S
+consultar/REDÀÁÂÃÄÅÆÌÎÙÚÛT
+consultivo/GS
+consultor/GS
+consultorio/S
+consultoría/S
+consumación/S
+consumadamente
+consumado/SG
+consumar/REDÀÌ
+consumativo/GS
+consumida/S
+consumido/GS
+consumidor/GS
+consumimiento/S
+consumir/REDÀÁÂÄÅÙñòTA
+consumismo/S
+consumista/S
+consunción/S
+consuno
+consustancialidad/S
+contabilidad/S
+contabilizar/AREDÀ
+contable/S
+contable/kS
+contactar/REDÀÁÅÚ
+contadero/S
+contadero/SG
+contado/GS
+contador/GS
+contador/S
+contaduría/S
+contagiar/REDÀÁñò
+contagio/S
+contagiosidad/S
+contagioso/GS
+contaminación/S
+contaminador/SG
+contaminante/S
+contaminar/REDÀÄò
+contante/S
+contar/IRDÀÁÂÃÄÅÆÇÐÑÒÓÝÞßàñòõù
+contecer
+contemperar/RED
+contemplación/S
+contemplar/REDÀÁÂÄÅÆ
+contemplativo/GS
+contemporaneidad/S
+contemporización/S
+contemporizador/GS
+contemporizar/RED
+contemporáneamente
+contemporáneo/GS
+contencioso/GS
+contencioso/S
+contención/S
+contendedor/S
+contender/IRD
+contenedor/GS
+contenedor/S
+contener/XDÀñóö
+contenido/S
+contenido/SG
+contenta/S
+contenta/ph
+contentadamente
+contentadiza/h
+contentadizo/hSG
+contentamente
+contentamiento/hS
+contentar/REDÀñò
+contentar/S
+contentillo
+contentillo/S
+contentivo/GS
+contento/GS
+contento/hGSp
+contentísimo/GS
+conteo/S
+contera/S
+contero/S
+contesta/S
+contestable/kS
+contestación/S
+contestador/GS
+contestador/S
+contestar/REDÀÁÂÃÅÆÌÍÎÚÛ
+contestatario/SG
+contextual/S
+contextualizado/GS
+contextualizar/RED
+contextuar/IRD
+contigo
+contiguamente
+contiguo/GS
+contigüidad/S
+continencia/kS
+continental/S
+continente/S
+continente/Sk
+contingencia/S
+contingentar/RED
+contingente/GS
+contingente/S
+continua/kh
+continuación/S
+continuadamente
+continuado/S
+continuador/GS
+continuamente
+continuar/IRDÀÂÄ
+continuativo/GS
+continuidad/S
+continuo
+continuo/S
+continuo/kGSh
+contlapachear/RED
+contonear/REDô
+contorcer/IRD
+contornar/RED
+contornear/RED
+contorsionar/RED
+contorsionista/S
+contra
+contra/S
+contraalmirante/S
+contraatacar/RED
+contraataque/S
+contrabajista/S
+contrabajo/S
+contrabalancear/RED
+contrabalanza/S
+contrabandear/RED
+contrabandista/S
+contrabando/S
+contrabarrera/S
+contrabatir/RED
+contrabolina/S
+contrabranque/S
+contrabraza/S
+contracambio/S
+contracancha/S
+contracandela/S
+contracarta/S
+contrachapado/GS
+contracifra/S
+contraclave/S
+contracodaste/S
+contracorriente/S
+contracosta/S
+contractivo/GS
+contractual/S
+contractura/S
+contracultura/S
+contradanza/S
+contradecir/XÀÁÂñ
+contradicción/S
+contradicho/GS
+contradictor/SG
+contradictoria/S
+contradictorio/GS
+contradique/S
+contradriza/S
+contradurmiente/S
+contraelectromotriz/S
+contraemboscada/S
+contraembozo/S
+contraenvite/S
+contraer/XDÀ
+contraescarpa/S
+contraescota/S
+contraescritura/S
+contrafacer
+contrafallar/RED
+contrafigura/S
+contrafilo/S
+contrafuego/S
+contrafuerte/S
+contragolpe/S
+contraguardia/S
+contraguerrilla/S
+contraguía/S
+contrahacer/X
+contrahacé
+contrahaz
+contrahecho/GS
+contrahecho/SG
+contrahechura/S
+contrahierba/S
+contrahilera/S
+contrahuella/S
+contraindicante/S
+contraindicar/RED
+contrallar
+contralmirante/S
+contralor/S
+contralorear/RED
+contraloría/S
+contralto/S
+contraluz/S
+contramaestre/S
+contramalla/S
+contramalladura/S
+contramallar/RED
+contramandar/RED
+contramandato/S
+contramangas
+contramano/S
+contramarca/S
+contramarcar/RED
+contramarchar/RED
+contramarea/S
+contramatar/RED
+contramesana/S
+contraminar/RED
+contramuelle/S
+contramuralla/S
+contramuro/S
+contranatural/S
+contranota/S
+contraofensiva/S
+contraorden/S
+contrapartida/S
+contrapasamiento/S
+contrapasar/RED
+contrapear/RED
+contrapechar/RED
+contrapelear
+contrapelo/S
+contrapesar/RED
+contrapeso/S
+contrapeste/S
+contrapilastra/S
+contraponedor/SG
+contraponer/XÀ
+contraponé
+contraportada/S
+contraposición/S
+contrapotenzado/GS
+contrapozo/S
+contraprestación/S
+contraprincipio/S
+contraproducente/S
+contraprueba/S
+contrapuerta/S
+contrapuesto/GS
+contrapugnar
+contrapuntante/S
+contrapuntar/RED
+contrapuntear/RED
+contrapuntear/REDÁñ
+contrapunteo/S
+contrapuntista/S
+contrapunto/S
+contrapunzar/RED
+contrapón
+contraquilla/S
+contrariamente
+contrariar/IRDÀÁÂ
+contrariedad/S
+contrario/GS
+contrario/SG
+contrarregistro/S
+contrarreguera/S
+contrarreloj/S
+contrarrelojista/S
+contrarrestar/REDÀÄ
+contrarresto/S
+contrarrevolucionario/GS
+contrarrevolucionario/SG
+contrarrevolución/S
+contrarroda/S
+contrarronda/S
+contrarrotura/S
+contraseguro/S
+contrasellar/RED
+contrasentido/S
+contraseña/S
+contraseñar/RED
+contrastable/kS
+contrastante/S
+contrastar/REDÀÄ
+contraste
+contratación/S
+contratapa/S
+contratar/REDÀÁÂÄ
+contratela/S
+contratiempo/S
+contratista/S
+contratorpedero/S
+contratrinchera/S
+contravalación/S
+contravalar/RED
+contravalor/S
+contravapor/S
+contravención/S
+contraveneno/S
+contravenir/XD
+contraventana/S
+contraventura/S
+contravení
+contravidriera/S
+contravoluta/S
+contravén
+contray
+contrayente/S
+contraír
+contremecer
+contribución/S
+contribuidor/SG
+contribuir/IRD
+contribular
+contributivo/GS
+contribuyente/S
+contrición/S
+contrincante/S
+contristar/RED
+contrita/k
+contrito/kSG
+control/dhS
+controlable/kS
+controlador/GS
+controlar/REDÀÁÂñòôø
+controversia/S
+controversista/S
+controvertible/Sk
+controvertido/SG
+controvertir/XD
+contráctil/S
+contráis
+contubernio/S
+contumacia/S
+contumaz/S
+contumazmente
+contumelia/S
+contumelioso/GS
+contundencia/S
+contundir/RED
+conturbar/RED
+contusionar/RED
+contusión/S
+contuso/S
+conuco/S
+conurbación/S
+convalecencia/S
+convalecer/IRD
+convaleciente/S
+convalidar/REDÀ
+convección/S
+convencer/REDÀÁÄñòôø
+convencional/S
+convencional/SO
+convencionalismo/S
+convencionalmente
+convencionista/S
+convención/pS
+convenible/kS
+convenido
+conveniencia/hkS
+conveniente/kS
+convenientemente
+convenio/S
+convenir/XD
+conventico/S
+convento/NS
+conventual/S
+conventualidad/S
+convení
+convergencia/S
+convergente/S
+converger/RED
+convergir/RED
+conversable/hSk
+conversacional/S
+conversación/S
+conversador/SG
+conversar/RED
+conversar/REDÀÂÆ
+conversatorio/S
+converso/GS
+convertible/S
+convertible/kS
+convertidor/S
+convertir/XDÀÁÂÃÈÉÊËÔäñóöú
+convexa/e
+convexidad/S
+convexo/eGS
+convicción/S
+convicto/GS
+convictor/S
+convictorio/S
+convidado/GS
+convidador/GS
+convidar/REDÀÁñò
+convincente/S
+convincentemente
+convite/S
+conviviente/S
+convivir/RED
+convocador/GS
+convocante/S
+convocar/REDÀÁÂÄÆ
+convocatoria/hS
+convocatorio/GS
+convolar
+convolución/S
+convolvulácea/S
+convolvuláceo/SG
+convoy/S
+convoyar/RED
+convulsionante/S
+convulsionar/RED
+convulsivamente
+convulsivo/GS
+convulsión/S
+convulso/GS
+convén
+conyugal/S
+conífera/S
+conífero/SG
+cooperacha/S
+cooperante/S
+cooperar/RED
+cooperario/S
+cooperativa/S
+cooperativamente
+cooperativismo/S
+cooperativista/S
+cooperativo/GS
+cooptar/RED
+coord
+coordinación/S
+coordinadamente
+coordinado/SG
+coordinador/GS
+coordinamiento/S
+coordinante/S
+coordinar/REDÀÁÄ
+copa/NSU
+copaiba/S
+copar/REDÂ
+coparentalidad
+copartidario/GS
+copartícipe/S
+copayero/S
+copear/RED
+copela/S
+copelación/S
+copelar/RED
+coperacha/S
+copereño/GS
+copero/NS
+copero/S
+copete/S
+copey
+copia/mS
+copiador/GS
+copiador/GSa
+copiar/REDÀÙñ
+copilador/GS
+copilar/RED
+copiloto/S
+copinar/RED
+copiosamente
+copiosidad/S
+copioso/GS
+copista/S
+copla/S
+coplear/RED
+coplero/GS
+coplista/S
+coplona/S
+copo/S
+coposesor/GS
+coproducir/XDA
+coproductor/GS
+coprolito/S
+coprológico/GS
+copropiedad/S
+copropietario/GS
+copto/GS
+copto/S
+copudo/SG
+copular/RED
+copulativo/GS
+copyright
+copéis
+copón/S
+coque/S
+coquear/RED
+coquetear/RED
+coquetería/S
+coquetismo/S
+coqueto/GS
+coquilla/S
+coquina/S
+coquinero/GS
+coquizar/RED
+coracero/S
+coraje/S
+corajina/S
+corajudo/GS
+coral/S
+coralario/S
+coralillo/S
+coralina/S
+coralino/GS
+coralito/S
+corambre/S
+corar/RED
+coraza/S
+corazonada/S
+corazoncillo/S
+corazón/NS
+corbata/S
+corbatear/RED
+corbatero/GS
+corbato/S
+corbatín/S
+corbeta/S
+corcar/RED
+corcel/S
+corchar/RED
+corchea/qS
+corchero/GS
+corcheta/S
+corchetada/S
+corchete/S
+corcho/S
+corchoso/GS
+corcino/S
+corcova/S
+corcovado/GS
+corcovar/RED
+corcovear/RED
+corcusir/RED
+corda/S
+cordada/S
+cordaje/S
+cordal/S
+cordel/HS
+cordelar/RED
+cordelejo/S
+cordelero/GS
+cordelería/S
+cordellate/S
+cordera/S
+corderaje/S
+corderina/S
+corderino/GS
+cordero/NS
+cordería/S
+cordial/S
+cordial/nS
+cordialidad/S
+cordialmente
+cordiforme/S
+cordillera/S
+cordillerano/GS
+cordilo/S
+cordobeño/GS
+cordobita/S
+cordobán/S
+cordobés/GS
+cordoncillo/S
+cordonero/GS
+cordubense/S
+cordula/S
+cordura/S
+cordón/HSN
+corea/S
+coreano/GS
+coreano/S
+corear/REDÄ
+coreografiar/IRD
+coreográfico/SG
+corezuelo/S
+corimbo/S
+corindón/S
+corinteño/GS
+corintio/GS
+corinto/GS
+corinto/S
+corion/S
+corisanto/S
+corista/S
+coriza/S
+coriáceo/GS
+corlar/RED
+corlear/RED
+cornada/S
+cornadura/iS
+cornalina/S
+cornamenta/S
+cornamusa/S
+cornatillo/S
+corneador/GS
+cornear/REDÆ
+corneja/S
+cornejo/S
+cornero/S
+corneta/S
+cornete/S
+cornetilla/S
+corneto/GS
+cornetín/S
+cornezuelo/S
+cornicabra/S
+cornisa/S
+cornisamento/S
+cornisamiento/S
+cornista/S
+corniveleto/SG
+cornizo/S
+corno/S
+cornudilla/S
+cornudo/GS
+cornuto/S
+cornígero/GS
+coro/S
+coro/Sjgb
+coroides
+corojo/S
+corola/S
+corolario/S
+coroliflora/S
+coromorano/GS
+corona/NS
+coronación/S
+coronada/S
+coronado/S
+coronador/GS
+coronal/S
+coronamiento/S
+coronar/REDÀÌñ
+coronaria/S
+coronario/GS
+corondel/S
+coroneja/S
+coronel/S
+coronela/S
+coronillo/S
+coronio/S
+coroza/S
+corozalero/GS
+corozo/S
+corpachón/S
+corpiño/S
+corporación/S
+corporal/S
+corporal/Sk
+corporalidad/S
+corporalmente
+corporativamente
+corporativismo/S
+corporativo/SG
+corporeidad/kS
+corporeizar/RED
+corporificar/RED
+corporizar/RED
+corps
+corpulencia/S
+corpulento/GS
+corpus
+corpuscular/S
+corpusculista/S
+corpórea/k
+corpóreo/GkS
+corpúsculo/S
+corra/S
+corral/S
+corraleño/GS
+corraliza/S
+correar/RED
+correcaminos
+correccional/OS
+correccional/S
+correccionalismo/S
+correccionalista/S
+correccionalmente
+corrección/kS
+correcta/k
+correctamente
+correctivo/GS
+correctivo/S
+correcto/kGS
+corredero/GS
+corredizo/GS
+corredor/GS
+corredura/S
+correduría/S
+corregibilidad/kS
+corregible/kS
+corregidor/GS
+corregir/XDÀÈÕÔ
+corregir/XDñ
+correhuela/S
+correlativamente
+correlato/S
+correligionario/SG
+correndilla/S
+correntiar/RED
+correntino/SG
+correntoso/GS
+correo/HC
+correoso/GS
+correr/REDÀÁÄñòôø
+correría/S
+correspondencia/S
+corresponder/REDÀÂÆñ
+correspondiente/S
+correspondientemente
+corresponsabilidad/S
+corresponsable/S
+corresponsal/S
+corretaje/S
+corretear/RED
+corretear/REDÀÅ
+correveidile/S
+correón/S
+corrida/S
+corrido/GS
+corrientazo/S
+corriente
+corriente/FS
+corriente/S
+corrientemente
+corrigendo/SG
+corrillero/GS
+corrimiento/hS
+corrincho/S
+corro/N
+corroborar/REDÀ
+corroer/REIDÂÁñ
+corromper/REDÀñ
+corrompidamente
+corroncha/S
+corroncho/GS
+corrosible/S
+corrosiva/c
+corrosivo/GcS
+corrosión/S
+corrozar
+corruco/S
+corrugar/RED
+corrupción/kS
+corrupia/S
+corrupta/k
+corruptamente
+corruptela/S
+corruptibilidad/kS
+corruptible/kS
+corruptivo/SG
+corrupto/GS
+corrupto/kSG
+corruptor/GS
+corsario/GS
+corsario/S
+corsear/RED
+corselete/S
+corsetero/GS
+corso/GS
+corso/SG
+corsé/S
+cortacallos
+cortacigarros
+cortacircuitos
+cortacorriente/S
+cortada/p
+cortadamente
+cortadillo/S
+cortadillo/SG
+cortado/GS
+cortado/pGS
+cortador/GS
+cortador/S
+cortadura/jpS
+cortafrío/S
+cortafuego/S
+cortamente
+cortante/S
+cortapapeles
+cortapicos
+cortapisa/S
+cortaplumas
+cortapuros
+cortar/REDÀÁÃÄÅÂÌÙñòôø
+cortaviento/S
+corte/S
+cortedad/S
+cortejador/GS
+cortejar/REDÀÁÄ
+cortejo/S
+cortes/S
+cortesana/S
+cortesano/GS
+cortesanía/S
+cortesía/hS
+cortesísimamente
+corteza/jS
+cortical/S
+corticoide/S
+cortijada/S
+cortijero/GS
+cortijo/S
+cortina/NS
+cortinado/GS
+cortinado/S
+cortinaje/S
+cortinal/S
+cortinón/S
+cortisona/S
+cortisquear/RED
+corto/S
+corto/SG
+cortocircuitar/REDñ
+cortocircuito/S
+cortometraje/S
+cortoplacismo/S
+cortoplacista/S
+cortés
+cortés/hS
+cortésmente
+coruscar/RED
+coruña/S
+corva/S
+corvadura/iS
+corval/S
+corvaza/S
+corvejos
+corvejón/S
+corveta/S
+corvetear/RED
+corvillo/S
+corvina/S
+corvinera/S
+corvino/GS
+corvo/GS
+corvo/S
+corvo/SG
+corza/S
+corzo/S
+corzuelo/S
+cosa/S
+cosaco/GS
+cosaco/S
+cosario/GS
+cosario/S
+coscachear/RED
+coscacho/S
+coscar/RED
+coscoja/S
+coscojal/S
+coscojar/S
+coscorrón/S
+cosecante/S
+cosecha/S
+cosechador/GS
+cosechador/S
+cosechar/REDÀ
+cosechero/GS
+cosedura/hS
+coselete/S
+coseno/S
+coser/REDñT
+cosetada/S
+cosetano/GS
+cosetear
+cosido/hS
+cosidura/S
+cosificar/RED
+cosilla/S
+cosmogonía/S
+cosmografía/S
+cosmología/S
+cosmológico/GS
+cosmopolita/S
+cosmopolitismo/S
+cosmorama/S
+cosmos/m
+cosmovisión/S
+cosmético/GS
+coso/Sa
+cospel/S
+cosquillar/RED
+cosquillas
+cosquillear/REDÁÂÅÆ
+cosquilloso/GS
+costa/NS
+costado/S
+costal/HS
+costal/lSs
+costalada/S
+costalear/RED
+costalero/S
+costana/NS
+costanera/S
+costanero/GS
+costar/IRDÁÂÅÂÆ
+costarricense/S
+coste/S
+costear/REDÀÂñ
+costero/GS
+costero/S
+costezuela/S
+costeño/GS
+costeño/SG
+costillar/CS
+costiller/S
+costo/S
+costosamente
+costoso/GS
+costra/S
+costreñir
+costribar
+costringir
+costriñir
+costroso/GS
+costumbre/S
+costumbrismo/S
+costumbrista/S
+costura/S
+costurera/S
+costurero/S
+cota/S
+cotana/S
+cotangente/S
+cotanza/S
+cotarrera/S
+cotear
+cotejar/REDÀÄT
+cotejo/S
+cotense/S
+cotidianamente
+cotidianidad/S
+cotidiano/GS
+cotila/S
+cotilla/S
+cotillear/RED
+cotilleo/S
+cotillo/aS
+cotillón/S
+cotilo/S
+cotización/S
+cotizado/GS
+cotizar/REDT
+coto/GS
+coto/NS
+cotorra/S
+cotorrear/RED
+cotorrera/S
+cotorro/GS
+cotorro/S
+coturno/S
+coulomb
+covacha/S
+covalente/S
+covarachense/S
+coxa/S
+coxal/S
+coxis
+coxquear
+coy
+coyaimuno/GS
+coyote/S
+coyotear/RED
+coyotero/GS
+coyunda/S
+coyundear/RED
+coyuntero/aS
+coyuntura/S
+coyuntural/S
+coz/S
+cozolmeca/S
+coágulo/S
+coñac/S
+coñear/RED
+coño/GS
+coño/SH
+crac
+crac/S
+crack
+cracoviano/GS
+craneal/S
+craneano/GS
+crapuloso/GS
+craquear/RED
+crasamente
+crascitar/RED
+crasitud/S
+craso/S
+craso/SG
+crasulácea/S
+crasuláceo/GS
+cratera/S
+crateriforme/S
+crea/S
+creable/Sp
+creacionismo/S
+creacionista/S
+creación/opS
+creador/oSG
+creados
+crear/REDÀÁÂÄÅÆÌÍÏÙÚÜT
+creativa/p
+creatividad/S
+creativo/GS
+creativo/pSG
+crecedero/GS
+crecentar
+crecer/IRDÀÅÆñò
+crecida/S
+crecido/GS
+crecidos
+creciente/S
+creciente/gS
+crecimiento/Sgpa
+credencia/S
+credencial/S
+credenciero/S
+credibilidad/kS
+crediticio/GS
+credo/S
+credulidad/kS
+creencia/hS
+creer/REDÀÁÂÃÄÅÌÎÏÙÚÜñòø
+crehuela/S
+crema/S
+cremación/S
+cremallera/S
+cremar/REDÀ
+crematorio/GS
+crematorio/S
+cremoso/GS
+crencha/S
+crenchar/RED
+creosotar/RED
+crepitación/S
+crepitante/S
+crepitar/RED
+crepuscular/S
+crepúsculo/S
+cresa/S
+crespilla/S
+crespillo/S
+crespina/S
+crespo/GS
+crespo/S
+crespón/S
+cresta/LS
+crestado/GS
+crestudo/GS
+crestón/S
+creta/S
+cretense/S
+cretinismo/S
+cretino/GS
+cretona/S
+cretáceo/SG
+creyente/S
+creyer
+creíble/Sk
+creído/GS
+criada/NS
+criadero/GS
+criadero/S
+criado/GS
+criador/GS
+criais
+criamiento/S
+criandera/S
+crianza/S
+criar/IRDÀñ
+criatura/S
+criba/S
+cribado/S
+cribado/SG
+cribador/GS
+cribar/RED
+cribo/S
+criboso/GS
+cric/S
+cricket
+cricoides
+cridar
+crie
+crieis
+crimen/S
+criminal/S
+criminalidad/S
+criminalmente
+criminar/RED
+criminoso/GS
+crin/S
+crinar/RED
+crio
+criogénesis
+criolita/S
+criollo/GS
+cripta/S
+criptodivisa/S
+criptografía/S
+criptograma/S
+criptográficamente
+criptográfico/GS
+criptomoneda/S
+criptógama/S
+criptógamo/GS
+criptón/S
+crisantema/S
+crisantemo/S
+crisis
+crisma/S
+crismar
+crismera/S
+crisocola/S
+crisol/S
+crisolar/RED
+crisopacio/S
+crisopeya/S
+crisoprasa/S
+crispación/S
+crispamiento/S
+crispar/REDñ
+crispatura/S
+crispir/RED
+crista/S
+cristal/S
+cristalero/GS
+cristalería/S
+cristalinamente
+cristalino/GS
+cristalino/S
+cristalizable/kS
+cristalización/S
+cristalizado/GS
+cristalizar/RED
+cristalografía/S
+cristalográfico/SG
+cristaloide/S
+cristaloideo/SG
+cristiana/c
+cristianamente
+cristianar/REDÀ
+cristiandad/S
+cristianismo/S
+cristianización/S
+cristianizar/RED
+cristiano/S
+cristiano/cGS
+cristino/GS
+cristo/bSc
+crisálida/S
+crisólito/S
+criterio/S
+criticador/GS
+criticar/REDÀÁÂÄÅÆT
+criticastro/S
+criticidad/S
+criticismo/S
+criticón/GS
+critiquizar/RED
+croar/RED
+croata/S
+crocante/S
+crocitar/RED
+crocodilo/S
+crol/S
+cromar/RED
+cromatina/S
+cromatismo/Sa
+cromatografía/S
+cromita/S
+cromo/S
+cromodinámica
+cromodinámico/GS
+cromolitografiar/IRD
+cromosfera/S
+cromosoma/S
+cromosómico/GS
+cromotipia/S
+cromática/a
+cromático/GSa
+cromóforo/GS
+cron/S
+cronicidad/S
+cronicismo/S
+cronista/S
+crono/S
+cronograma/S
+cronologista/S
+cronología/S
+cronológicamente
+cronológico/GS
+cronometrador/GS
+cronometraje/S
+cronometrar/RED
+cronólogo/GS
+cronómetro/S
+croqueta/S
+croquis
+croscitar/RED
+cross
+crotorar/RED
+cruasán/S
+cruce/S
+crucera/S
+crucero/S
+cruces/r
+cruceta/S
+cruceño/GS
+crucial/S
+cruciata/S
+crucificado/GS
+crucificar/REDÀÁÂÌ
+crucifijo/S
+crucifixión/S
+crucifixor/S
+cruciforme/S
+crucigrama/S
+crucífero/GS
+cruda/S
+crudamente
+crudelísimo/GS
+crudeza/S
+crudillo/S
+crudo/GS
+cruel/S
+crueldad/S
+cruelmente
+cruenta/k
+cruentamente
+cruentar
+cruento/SGk
+crujidero/GS
+crujidero/S
+crujiente/S
+crujir/RED
+crujía/S
+crup/S
+crupier/S
+crustáceo/GS
+crustáceo/S
+cruz/LS
+cruzada/S
+cruzado/GS
+cruzado/SG
+cruzamiento/jS
+cruzar/REDÂñò
+cráneo/S
+crápula/S
+cráter/S
+crátera/S
+crédito/hS
+crédula/k
+crédulo/kSG
+cría/pS
+crío/GS
+crítica/S
+críticamente
+crítico/GS
+crómico/SG
+crónica/S
+crónico/SG
+crótalo/S
+cta
+cte
+ctvo
+cu
+cuaderna/S
+cuadernal/S
+cuaderno/SN
+cuadra/NS
+cuadrada/S
+cuadradillo/S
+cuadrado/GS
+cuadragenario/GS
+cuadragesimal/S
+cuadragésimo/GS
+cuadral/S
+cuadrangular/S
+cuadrantal/S
+cuadrante/S
+cuadranura/S
+cuadrar/REDÀñø
+cuadratura/S
+cuadricular/RED
+cuadricular/S
+cuadriforme/S
+cuadriga/S
+cuadrigato/S
+cuadriguero/S
+cuadril/S
+cuadriliteral/S
+cuadrillazo/S
+cuadrillero/S
+cuadrillo/S
+cuadrilongo/S
+cuadrilongo/SG
+cuadrilátero/GS
+cuadrilátero/S
+cuadrilítero/GS
+cuadrimestre/S
+cuadringentésimo/SG
+cuadrinieto/GS
+cuadrinomio/S
+cuadriplicar/REDÀ
+cuadrivio/S
+cuadro/GS
+cuadro/NGS
+cuadropea/S
+cuadros/p
+cuadrumano/GS
+cuadrupedal/S
+cuadrupedante/S
+cuadruplicar/RED
+cuadrángulo/GS
+cuadrático/GS
+cuadrícula/Ss
+cuadrúpedo/S
+cuajada/S
+cuajadillo/S
+cuajado/GS
+cuajado/SG
+cuajadura/S
+cuajaleche/S
+cuajamiento/S
+cuajar/REDÀ
+cuajar/S
+cuajo/S
+cual
+cual/S
+cualesquier
+cualesquiera
+cualidad/S
+cualificación/S
+cualificado/SG
+cualificar/RED
+cualitativamente
+cualitativo/GS
+cualquier
+cualquiera
+cualquiera/S
+cuan
+cuando
+cuantiar/IRD
+cuantificable/S
+cuantificación/S
+cuantificador/S
+cuantificadora/S
+cuantificar/REDÀ
+cuantioso/GS
+cuantitativo/GS
+cuantización/S
+cuantizar/RED
+cuanto
+cuanto/GS
+cuanto/S
+cuantía/S
+cuaquerismo/S
+cuarcita/S
+cuarenta/S
+cuarentavo/GS
+cuarenteno/GS
+cuarentón/GS
+cuaresma/S
+cuaresmal/S
+cuaresmar
+cuaresmario/S
+cuark/S
+cuarta/NS
+cuartago/S
+cuartal/S
+cuartana/S
+cuartar/RED
+cuarteador/S
+cuarteador/SG
+cuartear/RED
+cuartel/HSN
+cuartelada/S
+cuartelar/RED
+cuartelero/GS
+cuartelero/S
+cuartera/S
+cuarterada/S
+cuartero/GS
+cuarterón/GS
+cuarterón/SG
+cuarteta/S
+cuarteto/S
+cuartillo/S
+cuarto/GS
+cuarto/SG
+cuartucho/S
+cuartón/S
+cuarzo/S
+cuarzoso/GS
+cuasi
+cuasicontrato/S
+cuasidelito/S
+cuasimodo/S
+cuate/GS
+cuate/S
+cuaterna/S
+cuaternario/GS
+cuaternario/S
+cuaternidad/S
+cuaterno/GS
+cuatralbo/GS
+cuatralbo/S
+cuatrero/GS
+cuatrienal/S
+cuatrienio/S
+cuatrimestral/S
+cuatrimestre/S
+cuatrimotor/S
+cuatro/NS
+cuatro/S
+cuatrocentista/S
+cuatrocientas
+cuatrocientos
+cuatrodoblar/RED
+cuatropea/S
+cuba/NS
+cubalibre/S
+cubano/GS
+cubano/SG
+cubarense/S
+cubarraleño/GS
+cubata/S
+cubero/S
+cubertería/S
+cubertura/S
+cubeta/S
+cubeto/GS
+cubeto/S
+cubicar/REDÀ
+cubierta/hrS
+cubierto/GS
+cubierto/S
+cubijar/RED
+cubil/S
+cubilar/RED
+cubilar/S
+cubilete/S
+cubiletear/RED
+cubiletero/S
+cubilote/S
+cubismo/S
+cubista/S
+cubital/S
+cubitera/S
+cubito/S
+cubo/NS
+cuboides
+cubrecadena/S
+cubrecama/S
+cubrenuca/S
+cubreobjeto/S
+cubrimiento/pShi
+cubrir/REÀÂÄÆÌñòôø
+cubículo/S
+cuca/S
+cucamonas
+cucar/RED
+cucaracha/S
+cucarachera/S
+cucarachero/GS
+cucarachero/S
+cucaña/S
+cuchar/RED
+cuchar/S
+cuchara/NS
+cucharada/S
+cucharadita/S
+cucharear/RED
+cucharero/GS
+cuchareta/S
+cucharetear/RED
+cucharetero/GS
+cucharrena/S
+cucharro/S
+cucharón/S
+cucheta/S
+cuchichear/RED
+cuchichiar/IRD
+cuchilla/S
+cuchillada/S
+cuchillar/S
+cuchillero/S
+cuchillo/S
+cuchipanda/S
+cuchitril/S
+cuchuchear/RED
+cuchufleta/S
+cuchufletero/GS
+cuché/S
+cuclillas
+cuclillo/S
+cuco/GNS
+cuco/GS
+cuculla/S
+cucunubense/S
+cucurbitácea/S
+cucurbitáceo/GS
+cucurucho/S
+cucuteño/GS
+cucutileño/GS
+cucutillano/GS
+cucutillense/S
+cucutillero/GS
+cueca/S
+cuelga/S
+cuelgacapas
+cuelgue/S
+cuellicorto/SG
+cuello/rhS
+cuenca/S
+cuenco/S
+cuenda/S
+cuenta/S
+cuentacuentos
+cuentagotas
+cuentakilómetros
+cuentapasos
+cuentero/GS
+cuentista/S
+cuento/Sh
+cuera/S
+cuerazo/S
+cuerda/S
+cuerdamente
+cuerdo/GS
+cuerear/REDÀ
+cuerezuelo/S
+cueriza/S
+cuerna/S
+cuerno/S
+cuero/pS
+cuerpear/RED
+cuerpo/cS
+cuerva/S
+cuervera/S
+cuervo/S
+cuesco/S
+cuesta/S
+cuestionable/kS
+cuestionablemente
+cuestionamiento/S
+cuestionar/REDÀÁÂÅ
+cuestionario/S
+cuestión/S
+cuestor/S
+cueva/S
+cuevero/S
+cueza/S
+cuezo/S
+cui/S
+cuicuy
+cuicúis
+cuida/S
+cuidadamente
+cuidado/S
+cuidador/GS
+cuidadosamente
+cuidadoso/GS
+cuidar/REDÀÁÄÅÌÍÙÚñòôø
+cuis
+cuis/S
+cuita/S
+cuitada/h
+cuitado/hSG
+cuitear/RED
+cuitivano/GS
+cuitlacoche/S
+cuja/S
+culada/S
+culata/S
+culatazo/S
+culebra/NS
+culebrazo/S
+culebrear/RED
+culebrera/S
+culebrina/S
+culebrón/S
+culero/GS
+culero/SG
+culinaria/S
+culinario/SG
+culinegro/SG
+culmen/S
+culminación/S
+culminante/S
+culminar/REDÀ
+culo/S
+culombio/S
+culote/S
+culpa/S
+culpabilidad/kS
+culpabilizar/RED
+culpable/Sk
+culpablemente
+culpada/k
+culpado/SGk
+culpar/REDÄÅñòø
+culposo/SG
+culta/qk
+cultamente
+culteranismo/S
+culterano/SG
+cultero/GS
+cultiparlar/RED
+cultiparlista/S
+cultismo/S
+cultivable/kS
+cultivado/SG
+cultivador/GS
+cultivador/S
+cultivar/REDÀÁÄ
+cultivo/S
+culto
+culto/OS
+culto/qkGS
+cultor/GS
+cultual/S
+cultura/kS
+cultural/S
+culturalmente
+culturar/RED
+cultureta/S
+culturismo/S
+culturizar/RED
+cumanagoto/GS
+cumanagoto/S
+cumaraleño/GS
+cumbear/RED
+cumbia/S
+cumbiamba/S
+cumbre/S
+cumbreño/GS
+cumpleañero/GS
+cumpleaños
+cumplida/k
+cumplidamente
+cumplidero/SG
+cumplido/GkS
+cumplido/S
+cumplidor/SG
+cumplimentación/S
+cumplimentar/AREDÀÁÂ
+cumplimentero/SG
+cumplimiento/kS
+cumplir/REDÀñø
+cuna/S
+cunar/RED
+cunchu
+cunchus
+cundayuno/GS
+cundido/S
+cundinamarqués/GS
+cundir/RED
+cundir/REDÁ
+cunear/RED
+cuneiforme/S
+cunero/GS
+cuneta/S
+cunicultor/GS
+cunicultura/S
+cunita/S
+cununo/S
+cuota/S
+cuotear/RED
+cupido/S
+cupo/S
+cupresino/GS
+cuproso/SG
+cuprífero/SG
+cupulino/S
+cupé/S
+cupón/S
+cuquear/RED
+cuquera/S
+cuquero/S
+cura/S
+curable/kS
+curación/dS
+curadillo/S
+curado/S
+curado/SG
+curador/GoS
+curador/oGS
+cural/S
+curalotodo/S
+curandero/GS
+curar/REDÀÁÂñòôø
+curasao/S
+curativa/S
+curativo/GS
+curato/S
+curazao/S
+curbaril/S
+curda/S
+curdo/GS
+cureña/S
+curia/gkS
+curial/S
+curialesco/SG
+curiana/S
+curiar
+curie/S
+curio/S
+curiosa/k
+curiosamente
+curiosear/REDÀÄ
+curiosidad/S
+curioso/GS
+curioso/S
+curioso/kGS
+currar/REDÃÇ
+curricular/S
+curro/GS
+curro/S
+curruca/S
+currulao/S
+currutaco/GS
+curry
+currículo/S
+currículum
+cursado/SG
+cursar/REDÀÂÆ
+cursi/S
+cursilada/S
+cursillista/S
+cursillo/S
+cursiva/S
+curso/kSufp
+cursor/nS
+curtidamente
+curtido/S
+curtido/SG
+curtidor/GS
+curtiente/S
+curtimiento/S
+curtir/RED
+curul/S
+curupay
+curupáis
+curva/S
+curvado/SG
+curvar/RED
+curvatura/S
+curvidad/S
+curvilíneo/GS
+curvo/GS
+cuscurro/S
+cuscuta/S
+cusir/RED
+custodia/S
+custodiar/REDÀÂÄ
+custodio/S
+custrir/RED
+cuticular/S
+cutidero/S
+cutir
+cutis
+cuto/GS
+cuto/S
+cutral/S
+cutre/S
+cutrez/S
+cutánea/s
+cutáneo/GSs
+cutícula/S
+cuy
+cuya/S
+cuyabro/GS
+cuyaes
+cuyo/GS
+cuyá/S
+cuz
+cuzco/S
+cuádriceps
+cuádruple/GS
+cuál
+cuál/S
+cuán
+cuándo
+cuánticamente
+cuántico/GS
+cuánto/GS
+cuáquero/GS
+cuásar/S
+cuévano/S
+cuña/S
+cuñado/fGS
+cuñar/RED
+cuño/S
+cábala/S
+cáfila/S
+cálamo/S
+cálcico/GS
+cálculo/S
+cálido/GS
+cáliz/S
+cámara/S
+cámara/bpS
+cámaro/S
+cámbaro/S
+cámbrica/n
+cámbrico/nGS
+cáncer/S
+cándidamente
+cándido/GS
+cánido/S
+cánido/SG
+cánones
+cántabro/GS
+cántara/S
+cántaro/S
+cántico/S
+cántiga/S
+cánula/S
+cápita
+cápsula/S
+cárabo/S
+cárcamo/S
+cárcava/S
+cárcavo/S
+cárcel/S
+cárcola/S
+cárdeno/GS
+cárnico/GS
+cártel/S
+cárter/S
+cáscara/S
+cáspita
+cátedra/S
+cátodo/S
+cáustica/S
+cáustico/GS
+cáñamo/S
+cédride/S
+cédula/S
+céfiro/S
+célebre/S
+célebremente
+célibe/S
+céltico/GS
+célula/S
+cént/S
+céntimo/GS
+céntimo/S
+céntrico/GS
+céreo/GS
+cérvido/GS
+cérvido/S
+césar/S
+césped/S
+céspede
+cíborg/S
+cícero/S
+cíclico/GS
+cíclope/S
+címbalo/S
+címbrico/GS
+cíngulo/S
+cínicamente
+cínico/GS
+cínife/S
+círculo/qS
+cístico/S
+cítara/S
+cítola/S
+cítrico/GS
+cítrico/S
+cívicamente
+cívico/GS
+cóccix
+cóctel/S
+cód
+códice/S
+código/S
+cóguil/S
+cólera/S
+cólica/S
+cólico/GS
+cólquico/S
+cómic/S
+cómicamente
+cómico/GS
+cómo
+cómoda/S
+cómodamente
+cómodo/GS
+cómodo/kGS
+cómplice/S
+cómputo/S
+cóncava/S
+cóncavo/GS
+cóncavo/SG
+cónclave/S
+cóndor/S
+cónica/S
+cónico/SG
+cónsul/S
+cónyuge/S
+cópula/S
+córcholis
+córdoba/S
+córnea/S
+córneo/SG
+córtale
+córtex
+cósmico/GS
+cúbica/S
+cúbico/SG
+cúes
+cúlmine/S
+cúmulo/S
+cúprico/GS
+cúpula/S
+cúrcuma/S
+cúspide/S
+d/pS
+da
+daba
+dabais
+daban
+dabas
+dable/S
+daca
+dacio/GS
+dactilar/S
+dactilarmente
+dactiloscopia/S
+dad
+dada
+dadas
+dadivar
+dadivosidad/S
+dadivoso/GS
+dadles
+dadme
+dado
+dado/GS
+dado/fS
+dador/S
+dador/nGS
+dados
+daga/SN
+daguerrotipar/RED
+daguerrotipia/S
+dais
+dala
+dala/S
+dalas
+dale
+dales
+dalia/S
+dalla/S
+dallador/GS
+dallar/RED
+dalle/S
+dalo
+dalos
+daltoniano/GS
+daltonismo/S
+daltónico/GS
+dama/S
+damaceno/GS
+damajuana/S
+damasceno/GS
+damasco/NS
+damasina/S
+damasquinar/RED
+dame
+damisela/S
+damnificador/GS
+damnificar/RED
+damos
+dan
+dan/S
+dance/S
+dandi/S
+dando
+danes/S
+danos
+dante/S
+dantescamente
+dantesco/GS
+danza/S
+danzado/S
+danzador/GS
+danzante/GS
+danzar/RED
+danzarín/GS
+danés
+danés/GS
+daos
+dar
+dardanio/GS
+dardo/S
+daremos
+dares
+darla
+darlas
+darle
+darles
+darlo
+darlos
+darme
+darnos
+daros
+darse
+darte
+darwinismo
+dará
+darán
+darás
+daré
+daréis
+daría
+daríais
+daríamos
+darían
+darías
+das
+dasocracia/S
+data/S
+datación/S
+datar/REDÀ
+datario/S
+dataría/S
+date
+datilera/S
+dativa/S
+dativo/S
+dato/S
+datáfono/S
+davalar/RED
+dañado/SG
+dañar/REDÆñò
+dañino/SG
+daño/Sp
+dañoso/SG
+dcho/G
+de
+deambular/RED
+deambulatorio/GS
+deambulatorio/S
+deanato/S
+debacle/S
+debajo
+debandar
+debatir/REDÀÂÅ
+debatir/REDò
+debe
+debelar/RED
+deber/REDñ
+deber/S
+debidamente
+debido/GS
+debilidad/S
+debilitación/S
+debilitamiento/S
+debilitante/S
+debilitar/REDñ
+debla/S
+debocar/RED
+debrocar/RED
+debruzar/RED
+debut
+debutante/S
+debutar/RED
+debutes
+decadencia/S
+decadentismo/S
+decadentista/S
+decaer/IRD
+decagramo/S
+decalcificar/RED
+decalitro/S
+decalvar/RED
+decampar/RED
+decanato/S
+decano/GS
+decantador/GS
+decantar/REDÀÁñ
+decapar/RED
+decapitación/S
+decapitar/REDÀÁÂ
+decasílaba/i
+decasílabo/iSG
+decebir
+decena/S
+decencia/Sk
+decender
+decenio/S
+decentar/RED
+decente/kS
+decentemente
+decepar
+decepcionante/S
+decepcionar/REDÀÁñ
+decepción/S
+decercar
+decernir
+deceso/S
+dechado/S
+decibelio/S
+decible/Skn
+decididamente
+decidido/GS
+decidir/REDÀñòôø
+decidle
+decidles
+decidme
+decidnos
+decidor/GS
+decigramo/S
+decila
+decilas
+decile
+deciles
+decilitro/S
+decilo
+decilos
+decimal/S
+decimalmente
+decime
+decimoctavo/GS
+decimocuarto/GS
+decimonono/GS
+decimonoveno/GS
+decimonónico/GS
+decimoquinto/GS
+decimosexto/GS
+decimoséptimo/GS
+decimotercero/SG
+decimotercio/GS
+decinos
+decir/S
+decir/XÀÁÂÃÈÉÊËÏáâãäñóú
+decisivamente
+decisivo/GS
+decisión/Sk
+decisorio/GS
+declamación/S
+declamador/GS
+declamar/RED
+declamatorio/GS
+declarable/kS
+declaración/S
+declaradamente
+declarado/GS
+declarador/GS
+declarante/S
+declarar/REDÀÂÄñò
+declarativo/SG
+declaratoria/S
+declaratorio/GS
+declinable/kS
+declinación/S
+declinante/S
+declinar/REDÏ
+declinatoria/S
+declinatorio/S
+declive/S
+declividad/S
+decodificación/S
+decodificar/REDÀ
+decolgar
+decomisar/REDÀÂ
+deconstruir/RED
+decoración/S
+decorado/S
+decorador/GS
+decorar/REDÀÄÅÌ
+decorativamente
+decorativo/SG
+decoro/kS
+decorosamente
+decoroso/GSk
+decorrerse
+decorticar/RED
+decrecer/IRD
+decremento/S
+decrepitar/RED
+decrepitud/S
+decretar/REDÀÄ
+decretista/S
+decreto/S
+decretorio/S
+decrépito/GS
+decumbente/S
+decuplar/RED
+decuplicar/RED
+decuriato/S
+decurionato/S
+decurión/S
+decusata/S
+decálogo/S
+decápodo/S
+decápodo/SG
+decí
+decímela
+decímelas
+decímelo
+decímelos
+decímetro/S
+decínosla
+decínoslas
+decínoslo
+decínoslos
+decíos
+decísela
+decíselas
+decíselo
+decíselos
+dedal/S
+dedalera/S
+dedicación/S
+dedicadamente
+dedicar/REDÀÁÂÃÄÅÆÇÌÍÎÏÙÚÛÜñòôø
+dedicativo/GS
+dedicatoria/S
+dedicatorio/GS
+dedignar
+dedil/S
+dedillo/S
+dedolar/IRD
+deducción/S
+deducir/XDÀÁÂÈT
+deductivamente
+defamar
+defecación/S
+defecador/GS
+defecar/RED
+defección/S
+defectibilidad/kS
+defectible/kS
+defectivo/GS
+defectuoso/GS
+defendedor/GS
+defender/IRDÀÄÐñòõù
+defendible/kS
+defendido/GS
+defenestrar/REDÀÂ
+defensa/S
+defensa/dS
+defensar
+defensivo/GS
+defensivo/SG
+defensor/GS
+defensorio/S
+defensoría/S
+deferencia/S
+defiar
+deficitario/GS
+definible/kS
+definición/dS
+definido/S
+definidor/GS
+definidor/S
+definir/REDÁñò
+definitiva/S
+definitivamente
+definitivo/GS
+definitorio/GS
+definitorio/S
+deflación/S
+deflagración/S
+deflagrador/S
+deflagrador/SG
+deflagrar/RED
+deflegmar/RED
+deflexión/S
+defoliación/S
+defondonar
+deforestación/S
+deforestar/RED
+deformable/kS
+deformar/REDÄ
+deformatorio/GS
+deforme/S
+deformidad/S
+defraudación/S
+defraudador/GS
+defraudar/REDÀÁÂ
+defuir
+degenerante/S
+degenerar/RED
+deglución/S
+deglutir/REDÀ
+degollación/S
+degolladero/S
+degollado/S
+degollador/GS
+degollador/S
+degolladura/S
+degollar/IRDÀÁÂÄ
+degradada/S
+degradante/S
+degradar/REDñ
+degustar/REDÀA
+degüella/S
+degüello/S
+dehender
+dehesa/S
+dehesar/RED
+dehiscencia/S
+dehiscente/Sk
+dehortar
+deicida/S
+deicidio/S
+deidad/S
+deificación/S
+deificar/RED
+deiforme/S
+deis
+deitano/GS
+deixis
+deja/Si
+dejación/S
+dejada/SM
+dejado/GS
+dejamiento/S
+dejar/REDÀÁÂÃÄÅÆÌÍÎÏÙÚÛÜñòôø
+dejarretar
+dejemplar
+dejo/NS
+dejugar
+del
+dela
+delación/S
+delantal/S
+delante
+delantero/GS
+delas
+delatador/GS
+delatar/REDÁñT
+delator/SG
+delaxar
+dele
+dele/S
+deleble/kS
+delectación/S
+delegación/S
+delegado/GS
+delegar/REDÀÂÄ
+delegatorio/GS
+deleitamiento/S
+deleitar/REDñòT
+deleite/S
+deleitoso/SG
+delejar
+deles
+deletreador/GS
+deletrear/REDÀÂ
+deletreo/S
+deletéreo/GS
+deleznable/S
+delfina/S
+delfín/S
+delga/S
+delgadamente
+delgadez/S
+delgado/GS
+delgado/S
+delgaducho/SG
+delgazar
+deliberada/k
+deliberadamente
+deliberado/kSG
+deliberante/S
+deliberar/RED
+deliberativo/GS
+delibrar
+delicada/k
+delicadamente
+delicadez/SG
+delicado/kSG
+delicaducho/GS
+delicatessen
+delicia/S
+deliciarse
+deliciosamente
+delicioso/GS
+delictivo/GS
+delicuescente/S
+delimitador/GS
+delimitar/REDAÀ
+delincuencia/S
+delincuente/S
+delineación/S
+delineador/GS
+delineante/S
+delinear/REDÀ
+delinquimiento/S
+delinquir/RED
+delio/GS
+delirante/S
+delirar/RED
+delirio/sS
+delito/S
+deliñar
+delo
+delongar
+delos
+delta/S
+deltoides
+deludir/RED
+demacrar/RED
+demagogia/S
+demagogo/GS
+demagógico/GS
+demandador/GS
+demandar/REDÀÁÂÆ
+demanial/S
+demarcación/S
+demarcar/REDÀ
+demarrar
+demarrar/RED
+demasiadamente
+demasiado
+demasiado/GS
+deme
+demencia/S
+demencial/S
+dementar/REDñ
+demente/GS
+demeritar/RED
+demigar
+demiurgo/S
+demo/S
+democracia/S
+democratización/S
+democratizar/RED
+democristiano/GS
+democráticamente
+democrático/SG
+demografía/S
+demográfico/GS
+demoler/IRDÀÁ
+demolición/S
+demonche/S
+demonio/S
+demonización/S
+demonología/S
+demonológico/GS
+demonomancia/S
+demonstrar
+demoníaco/GS
+demora/S
+demorar/REDÀÁÅñò
+demoroso/GS
+demos
+demosofía/S
+demostrable/kS
+demostración/S
+demostrar/IRDÀÁÂÃÄÅÆÐÑÒÓ
+demostrativo/S
+demudación/S
+demudamiento/S
+demudar/RED
+demulcir
+demás
+demócrata/S
+demóstenes
+den
+denario/GS
+denario/S
+dendriforme/S
+dendrita/S
+dendroide/S
+dendroideo/SG
+denegar/IRDÀÂ
+denegatorio/GS
+denegrido/SG
+denegrir/RED
+dengue/S
+denguear/RED
+denigrante/S
+denigrar/REDÀÁÂÄ
+denigrativo/GS
+denigratorio/GS
+denla
+denlas
+denle
+denles
+denlo
+denlos
+denme
+dennos
+denodado/GS
+denodar
+denominación/S
+denominador/S
+denominar/REDÄñ
+denos
+denostador/SG
+denostar/IRDÀ
+denostoso/GS
+denotar/REDÀ
+denotativo/GS
+densa/fS
+densamente
+densar
+dense
+densidad/S
+densificar/RED
+denso/GS
+densímetro/S
+dentada/ih
+dentado/ihSG
+dentadura/S
+dental/S
+dental/lS
+dentar/IRD
+dentario/GS
+dente/S
+dentecer
+dentellada/S
+dentellado/GS
+dentellar/RED
+dentellear/RED
+dentezuelo/S
+denticina/S
+dentición/S
+denticonejuno/GS
+denticulado/SG
+denticular/S
+dentina/S
+dentirrostro/GS
+dentirrostro/S
+dentista/S
+dentivano/GS
+dentoalveolar/S
+dentrambos
+dentro
+dentrotraer
+dentudo/GS
+dentículo/S
+dentífrico/GS
+dentón/GS
+dentón/S
+denudar/RED
+denuedo/S
+denuesto/S
+denuncia/S
+denunciador/GS
+denunciador/SG
+denunciante/S
+denunciar/REDÀÁÂÄÙT
+denunciatorio/GS
+deodara/S
+deontología/S
+deparar/REDÁÂÆ
+departamental/S
+departamento/S
+departidor/GS
+departir/RED
+depauperar/RED
+dependencia/klS
+depender/RED
+dependienta/S
+dependiente/G
+dependiente/S
+dependientes/k
+depilación/S
+depilar/REDÁñ
+depilatorio/GS
+deplorar/REDÀT
+deponente/S
+deponer/XÀ
+deponé
+depopulador/GS
+deportación/S
+deportar/REDÁ
+deportista/S
+deportiva/c
+deportivamente
+deportividad/S
+deportivo/S
+deportivo/cSG
+deposar
+depositador/SG
+depositar/REDÙñ
+depositario/GS
+depositaría/S
+depravación/S
+depravado/GS
+depravador/GS
+depravar/RED
+deprecación/S
+deprecante/S
+deprecar/RED
+deprecativo/GS
+deprecativo/S
+deprecatorio/GS
+depreciación/S
+depreciar/RED
+depredación/S
+depredar/REDÀ
+deprehender
+depresivo/GS
+depresor/GS
+depresor/S
+deprimente/S
+deprimido/GS
+deprimir/REDñ
+deprisa
+depto
+depuesto/GS
+depuración/S
+depurador/S
+depurador/SG
+depurar/RED
+depurativo/GS
+depuratorio/GS
+depón
+der
+derecha/S
+derechamente
+derechero/GS
+derechista/S
+derechito
+derecho
+derecho/GS
+derechuelo/S
+derechura/S
+derelinquir
+derezar
+deriva/S
+derivación/S
+derivado/GS
+derivar/REDÀÄ
+derivativo/GS
+dermalgia/S
+dermatitis
+dermatoesqueleto/S
+dermatosis
+dermesto/S
+dermis
+dermitis
+derogador/GS
+derogar/REDÀA
+derogatorio/GS
+derrabadura/S
+derrabar/RED
+derraigar
+derrama/S
+derramado/GS
+derramador/GS
+derramamiento/S
+derramar/REDÀÁñò
+derrame/S
+derrancar
+derranchar
+derrapar/RED
+derrape/S
+derraspado/GS
+derrelicto/S
+derrelinquir
+derrenegar/IRD
+derrengado/SG
+derrengadura/S
+derrengar/RED
+derretido/GS
+derretido/S
+derretimiento/S
+derretir/XDÀñ
+derriba/S
+derribado/GS
+derribador/S
+derribar/REDÆñ
+derribo/S
+derriscar
+derriscar/RED
+derrocamiento/S
+derrocar/REDÀ
+derrochador/SG
+derrochar/REDÀ
+derromper
+derronchar
+derrostrarse
+derrota/S
+derrotado/GS
+derrotar/REDÀÁÄñ
+derrotero/S
+derrotismo/S
+derrotista/S
+derrubiar/RED
+derruir/IRDÀ
+derrumbadero/S
+derrumbamiento/S
+derrumbar/REDÀñ
+derviche/S
+des
+desabarrancar/RED
+desabastecer/IRD
+desabatir
+desabejar/RED
+desabollador/S
+desabollar/RED
+desabonar/RED
+desaborar
+desabordar/RED
+desaboridamente
+desaborido/SG
+desabotonar/RED
+desabrid
+desabrida
+desabridamente
+desabridas
+desabrido
+desabrido/GS
+desabridos
+desabriendo
+desabriera
+desabrierais
+desabrieran
+desabrieras
+desabriere
+desabriereis
+desabrieren
+desabrieres
+desabrieron
+desabriese
+desabrieseis
+desabriesen
+desabrieses
+desabrigar/RED
+desabrimos
+desabrir
+desabriremos
+desabrirse
+desabrirá
+desabrirán
+desabrirás
+desabriré
+desabriréis
+desabriría
+desabriríais
+desabriríamos
+desabrirían
+desabrirías
+desabriste
+desabristeis
+desabriéramos
+desabriéremos
+desabriésemos
+desabrió
+desabrochar/REDñò
+desabrí
+desabría
+desabríais
+desabríamos
+desabrían
+desabrías
+desabrís
+desacalorar/RED
+desacantonar/RED
+desacatador/SG
+desacatar/RED
+desacato/S
+desacedar/RED
+desaceitar/RED
+desaceleración/S
+desacelerar/REDA
+desacerar/RED
+desacerbar/RED
+desacertadamente
+desacertar/IRD
+desacobardar/RED
+desacollar/RED
+desacomodar/RED
+desacompañar/RED
+desaconsejadamente
+desaconsejar/RED
+desacoplar/RED
+desacordadamente
+desacordar/IRD
+desacorralar/RED
+desacostumbradamente
+desacostumbrar/REDñ
+desacotar/RED
+desacralizar/RED
+desacreditador/GS
+desacreditar/REDÀÁÂÄ
+desactualizado/GS
+desacuartelar/RED
+desaderezar/RED
+desadeudar/RED
+desadorar/RED
+desadormecer/IRD
+desadornar/RED
+desafear/RED
+desafeitar
+desaferrar/RED
+desafiadero/S
+desafiador/GS
+desafiante/S
+desafiar/IRDÀÁÂÄÅÆ
+desafijar
+desafilar/RED
+desafinar/RED
+desafiuciar
+desafiuzar
+desaforadamente
+desaforado/SG
+desaforar/REDñ
+desaforrar/RED
+desafortunadamente
+desafuciar
+desafuero/S
+desafío/S
+desagarrar/RED
+desagotar/RED
+desagradablemente
+desagradar/REDñ
+desagradecer/IRD
+desagraviar/REDñ
+desagregar/RED
+desaguadero/S
+desaguador/S
+desaguar/REDÀ
+desaguazar/RED
+desaguisado/GS
+desaguisado/S
+desagüe/S
+desahijar/IRD
+desahitar/IRD
+desahogadamente
+desahogar/REDñòô
+desahuciar/RED
+desahucio/S
+desahumar/IRD
+desainadura/S
+desainar/IRD
+desairadamente
+desairado/GS
+desairar/REDÀ
+desaislar/IRD
+desajacarse
+desajustar/RED
+desalabear/RED
+desalagar/RED
+desalar
+desalar/REDÀ
+desalbardar/RED
+desalentar/IRDñ
+desalfombrar/RED
+desalforjar/RED
+desalhajar/RED
+desalinear/RED
+desaliñar/RED
+desalmadamente
+desalmado/GS
+desalmamiento/S
+desalmar/RED
+desalmenar/RED
+desalmidonar/RED
+desalojar/REDÀÁÂÄ
+desalquilar/RED
+desalterar/RED
+desalumbradamente
+desamarrar/RED
+desamartelar/RED
+desamasado/GS
+desambiguar/REDAÀÄÌ
+desamistar/RED
+desamoblar/IRD
+desamontonar/REDÀÄ
+desamor
+desamorar/RED
+desamorrar/RED
+desamortizador/GS
+desamortizar/RED
+desamotinar/RED
+desamparado/GS
+desamparar/REDÀ
+desamueblar/RED
+desamurar/RED
+desanclar/RED
+desancorar/RED
+desanda
+desandaba
+desandabais
+desandaban
+desandabas
+desandad
+desandada
+desandadas
+desandado
+desandados
+desandamos
+desandan
+desandando
+desandar
+desandara
+desandarais
+desandaran
+desandaras
+desandare
+desandareis
+desandaremos
+desandaren
+desandares
+desandarse
+desandará
+desandarán
+desandarás
+desandaré
+desandaréis
+desandaría
+desandaríais
+desandaríamos
+desandarían
+desandarías
+desandas
+desandase
+desandaseis
+desandasen
+desandases
+desande
+desandemos
+desanden
+desandes
+desando
+desanduve
+desanduvieron
+desanduvimos
+desanduviste
+desanduvisteis
+desanduvo
+desandá
+desandábamos
+desandáis
+desandáramos
+desandáremos
+desandásemos
+desangelado/SG
+desangramiento/S
+desangrar/REDÀÁÅñò
+desanidar/RED
+desanimadamente
+desanimar/REDÀÁÂñ
+desanudar/RED
+desaojar/RED
+desapaciblemente
+desaparear/RED
+desaparecer/IRDñ
+desaparecido/GS
+desaparejar/RED
+desaparroquiar/RED
+desapartar/REDÀ
+desapasionadamente
+desapasionar/RED
+desapañar
+desapegar/RED
+desapercibido/SG
+desapiadado/GS
+desapiolar/RED
+desaplicar/RED
+desaplomar/RED
+desapoderar/RED
+desapolillar/RED
+desaporcar/RED
+desaposentar/RED
+desaposesionar
+desapoyar/RED
+desapreciar/RED
+desapretar/IRD
+desaprir
+desaprisionar/RED
+desapropiamiento/S
+desapropiar/RED
+desaprovechar/REDÀ
+desapuntalar/RED
+desapuntar/RED
+desarbolar/REDÂ
+desarenar/RED
+desarmar/REDÀÁñ
+desarraigar/REDñ
+desarrancar/RED
+desarrapado/GS
+desarrebozar/RED
+desarrebujar/RED
+desarreglar/RED
+desarrendar/IRD
+desarrevolver
+desarrimar/RED
+desarrollador/GS
+desarrollar/REDÀÄñò
+desarrollo/sS
+desarropar/RED
+desarrugadura/S
+desarrugar/RED
+desarrumar/RED
+desarticular/REDÀ
+desartillar/RED
+desarzonar/RED
+desasear/RED
+desasegurar/RED
+desasir/IRDñ
+desasistir/RED
+desasnar/REDñ
+desasosegar/IRD
+desasosiego/S
+desastillar/RED
+desastradamente
+desastrado/GS
+desastre/S
+desatacar/RED
+desatancar/RED
+desatapar
+desatar/REDñ
+desatascar/RED
+desataviar/IRD
+desatemplarse
+desatender/IRDÀ
+desatentadamente
+desaterrar/IRD
+desatesorar/RED
+desatibar/RED
+desatinadamente
+desatinado/SG
+desatinar/RED
+desatino/S
+desatollar/RED
+desatolondrar/RED
+desatontar/RED
+desatorar/RED
+desatornillar/RED
+desatracar/RED
+desatraillar/IRD
+desatrampar/RED
+desatrancar/RED
+desatravesar
+desatufar/RED
+desaturdir/RED
+desautorizar/RED
+desavahamiento/S
+desavahar/RED
+desavenido/GS
+desavenir/XD
+desavení
+desavezar
+desaviar/IRD
+desavisar/RED
+desavén
+desayudar/RED
+desayunar/REDÁñ
+desayuntar
+desazogar/RED
+desazonar/RED
+desañudar
+desbabar/RED
+desbagar/RED
+desbalagar/RED
+desballestar
+desbancar/REDÀÁÂ
+desbandar/RED
+desbarahustar
+desbarajustadamente
+desbarajustar/RED
+desbaratadamente
+desbaratado/GS
+desbaratador/GS
+desbaratamiento/S
+desbaratar/REDÀ
+desbarate/S
+desbarato/S
+desbarbar/RED
+desbarbillar/RED
+desbardar/RED
+desbarrar/RED
+desbarretar/RED
+desbarrigar/RED
+desbastador/S
+desbastadura/S
+desbastar/RED
+desbastecido/GS
+desbautizar/RED
+desbazadero/S
+desbañado/S
+desbeber/RED
+desbecerrar/RED
+desbinzar/RED
+desbloquear/REDÀ
+desbocamiento/S
+desbocar/REDñô
+desbonetar/RED
+desboquillar/RED
+desbordamiento/S
+desbordante/S
+desbordar/REDÀñ
+desbornizar/RED
+desboronar
+desborradora/S
+desborrar/RED
+desbotonar/RED
+desbragar/RED
+desbraguetado/GS
+desbravador/S
+desbravar/RED
+desbravecer/IRD
+desbrazar/RED
+desbridamiento/S
+desbridar/RED
+desbriznar/RED
+desbrozar/REDÀ
+desbruar/IRD
+desbrujar/RED
+desbuchar/RED
+desbullar/RED
+descabalamiento/S
+descabalar/RED
+descabalgar/REDÂÄ
+descabelladamente
+descabellamiento/S
+descabellar/RED
+descabestrar/RED
+descabezamiento/S
+descabezar/RED
+descabeñarse
+descabritar/RED
+descabullir/RED
+descacharrante/S
+descacharrar/RED
+descachazar/RED
+descacilar/RED
+descaderar/RED
+descadillar/RED
+descaecer
+descaer/IRD
+descafeinado/GS
+descafeinado/S
+descafeinar/IRDÀ
+descafilar/RED
+descalabazar/RED
+descalabradura/S
+descalabrar/RED
+descalcador/S
+descalcar/RED
+descalcez/S
+descalcificar/RED
+descalichar/RED
+descalificación/S
+descalificar/REDÀÁÂÄ
+descalostrado/GS
+descalzadero/S
+descalzar/REDñô
+descalzo/GS
+descamación/S
+descamar/RED
+descambiar/RED
+descaminar/RED
+descamisar/RED
+descampar/RED
+descangallar/RED
+descansadamente
+descansadero/S
+descansar/REDÀ
+descanso/SN
+descantar/RED
+descantear/RED
+descanterar/RED
+descantillar/RED
+descantonar/RED
+descaperuzar/RED
+descapillar
+descapirotar/RED
+descapitalizar/RED
+descapotar/REDT
+descapullar/RED
+descaradamente
+descarado/GS
+descaramiento/S
+descarar/RED
+descarbonatar/RED
+descarburar/RED
+descarcañalar/RED
+descargadura/S
+descargamiento/S
+descargar/REDÀÄñ
+descargue/S
+descarnador/S
+descarnar/RED
+descarozar/REDÀ
+descarriamiento/S
+descarriar/IRD
+descarriladura/S
+descarrilamiento/S
+descarrilar/RED
+descarrilladura/S
+descarrillar/RED
+descarrío/S
+descartar/REDñ
+descasar/RED
+descascar/RED
+descascarar/RED
+descascarillado/S
+descascarillar/RED
+descaspar/RED
+descastar/RED
+descatolizar/RED
+descaudalado/GS
+descaudillar
+descañar/RED
+descañonar/RED
+descebar/RED
+descendencia/fS
+descendente/S
+descender/IRDÀÂ
+descendiente/S
+descendimiento/S
+descendir
+descentralizar/REDA
+descentrar/RED
+descepar/RED
+descerar/RED
+descercar/RED
+descerebrar/RED
+descerezar/RED
+descerrajadura/S
+descerrajar/REDÀÁÂ
+descerrar/IRD
+descerrumar/RED
+descervigamiento/S
+descervigar/RED
+desceñir/XD
+deschapar/RED
+descharchar/RED
+deschavetar/RED
+deschuponar/RED
+descifrable/kS
+descifrador/GS
+descifrar/REDÀÂ
+descimbramiento/S
+descimbrar/RED
+descimentar/IRD
+descinchar/RED
+desclasificar/REDÀ
+desclavador/S
+desclavar/RED
+descoagular/RED
+descobajar/RED
+descobijar/RED
+descocado/GS
+descocar/RED
+descodar/RED
+descodificación/S
+descodificador/S
+descodificar/RED
+descogollar/RED
+descogotar/RED
+descolar/RED
+descolchar/RED
+descolgar/IRDÁñò
+descoligado/GS
+descollamiento/S
+descollante/S
+descollar/IRD
+descolmar/RED
+descolmillar/RED
+descolocar/RED
+descoloramiento/S
+descolorar/RED
+descolorid
+descolorierais
+descoloriereis
+descolorieseis
+descolorimiento/S
+descoloriréis
+descoloriríais
+descoloristeis
+descolorí
+descoloríais
+descombrar/RED
+descomedidamente
+descomedir/XD
+descomer/RED
+descompadrar/RED
+descompaginar/RED
+descompasado/GS
+descompasar/RED
+descompensar/RED
+descompletar/RED
+descomponer/Xñ
+descomponé
+descomprimir/REDÀ
+descompuestamente
+descompuesto/GS
+descompón
+descomulgado/GS
+descomulgador/S
+descomulgar/RED
+descomunalmente
+desconceptuar/IRD
+desconcertado/GS
+desconcertadura/S
+desconcertantemente
+desconchabar/RED
+desconchadura/S
+desconchar/RED
+desconectado/GS
+desconectar/REDÀÁÂ
+desconferencia/S
+desconfiadamente
+desconfiar/IRD
+desconformar/RED
+descongelar/REDÀ
+descongestionar/RED
+descongojar/RED
+desconhortar
+desconocer/IRDÀÁñò
+desconsejar
+desconsentir/XD
+desconsideradamente
+desconsiderar/RED
+desconsoladamente
+desconsolar/IRD
+descontado/S
+descontagiar/RED
+descontaminar/REDÀ
+descontar/IRDÀÂÃ
+descontentar/RED
+descontento/S
+descontinuar/IRD
+descontrolar/REDñ
+desconvenir/XD
+desconvení
+desconversar
+desconvidar/RED
+desconvocar/REDÀ
+desconvén
+descorazonador/GS
+descorazonamiento/S
+descorazonar/REDñ
+descorchador/S
+descorchar/RED
+descordar/IRD
+descorderar/RED
+descoritar/RED
+descornar/IRD
+descoronar/RED
+descorrear/RED
+descorrer/RED
+descortezadura/S
+descortezamiento/S
+descortezar/RED
+descortinar/RED
+descoser/RED
+descosido/GS
+descostillar/RED
+descostrar/RED
+descotar/RED
+descoyuntamiento/S
+descoyuntar/RED
+descreer/RED
+descreimiento/S
+descremar/RED
+descrestar/RED
+descriar/IRD
+describir/REÀÁÂÃÄÅÆÍÏÚ
+descrinar
+descripción/S
+descriptible/Sk
+descriptivo/GS
+descripto/GS
+descriptor/S
+descrismar/RED
+descristianar/RED
+descristianizar/RED
+descrito/GS
+descrucificar
+descruzar/RED
+descuadernar/RED
+descuadrar/RED
+descuadrilar/RED
+descuadrillar/RED
+descuajar/RED
+descuajaringar/RED
+descuajeringar/RED
+descuartizamiento/S
+descuartizar/REDÀÁÄ
+descubiertamente
+descubierto/GS
+descubridero/S
+descubridor/S
+descubridor/SG
+descubrir/REÀÅñòôø
+descuerar/RED
+descuernacabras
+descuidadamente
+descuidado/GS
+descuidar/REDÀñ
+descuidero/GS
+descuido/S
+descular/RED
+descumbrado/GS
+descunchar/RED
+desdaba
+desdabais
+desdaban
+desdabas
+desdad
+desdada
+desdadas
+desdado
+desdados
+desdamos
+desdando
+desdar
+desdaremos
+desdarse
+desdará
+desdarán
+desdarás
+desdaré
+desdaréis
+desdaría
+desdaríais
+desdaríamos
+desdarían
+desdarías
+desde
+desdecir/Xñ
+desdemos
+desdentado/S
+desdevanar/RED
+desdeñablemente
+desdeñar/REDÀT
+desdeñosamente
+desdeñoso/GS
+desdibujar/RED
+desdichadamente
+desdichado/GS
+desdicho/GS
+desdiera
+desdierais
+desdieran
+desdieras
+desdiere
+desdiereis
+desdieren
+desdieres
+desdieron
+desdiese
+desdieseis
+desdiesen
+desdieses
+desdimos
+desdiste
+desdisteis
+desdiéramos
+desdiéremos
+desdiésemos
+desdió
+desdoblar/REDñ
+desdonar
+desdorar/RED
+desdoro/S
+desdoy
+desdá
+desdábamos
+desdáis
+desdán
+desdás
+desdé
+desdén
+desdén/S
+desdés
+desdí
+dese
+deseable/kS
+deseador/SG
+desear/REDÀÁÂÄÅÆÍ
+desecación/S
+desecar/RED
+desecativo/GS
+desechable/S
+desechar/REDÀT
+desedificar/RED
+deseducar/RED
+deselectrizar/RED
+desellar/RED
+desembalar/RED
+desembaldosar/RED
+desemballestar/RED
+desembalsar/RED
+desembanastar/RED
+desembarazadamente
+desembarazar/REDñ
+desembarcar/REDÀ
+desembargar/RED
+desembarrancar/RED
+desembarrar/RED
+desembaular/IRD
+desembebecer/IRD
+desembelesar/RED
+desembocar/RED
+desembojadera/S
+desembojar/RED
+desembolsar/RED
+desemborrachar/RED
+desemboscar/RED
+desembotar/RED
+desembozar/RED
+desembragar/RED
+desembravecer/IRD
+desembrazar/RED
+desembriagar/RED
+desembridar/RED
+desembrollar/RED
+desembrozar/RED
+desembrujar/RED
+desembuchar/RED
+desemejar/RED
+desempacar/RED
+desempachar/RED
+desempalagar/RED
+desempapelar/RED
+desempaquetar/REDÀ
+desemparejar/RED
+desemparentado/GS
+desemparvar/RED
+desempastelar/RED
+desempatar/RED
+desempavonar/RED
+desempañar/RED
+desempedrar/IRD
+desempegar/RED
+desempercudir/RED
+desemperezar/RED
+desempernar/RED
+desempeñar/REDÀÁÅñò
+desempleado/GS
+desempolvadura/S
+desempolvar/RED
+desempolvoradura/S
+desempolvorar/RED
+desemponzoñar/RED
+desempotrar/RED
+desempozar/RED
+desempulgar/RED
+desempuñar/RED
+desenalbardar/RED
+desenamorar/RED
+desenastar/RED
+desencabalgar/RED
+desencabestrar/RED
+desencadenante/S
+desencadenar/RED
+desencajamiento/S
+desencajar/RED
+desencajonar/RED
+desencalabrinar/RED
+desencalcar/RED
+desencallar/RED
+desencaminar/RED
+desencantar/RED
+desencapar/RED
+desencapillar/RED
+desencapotar/RED
+desencaprichar/RED
+desencarcelar/RED
+desencargar/RED
+desencarnar/RED
+desencasar
+desencastillar/RED
+desencentrar
+desencerrar/IRD
+desenchufar/REDÀ
+desencintar/RED
+desenclavar/RED
+desenclavijar/RED
+desencofrar/RED
+desencoger/RED
+desencolar/RED
+desencolerizar/RED
+desenconar/RED
+desencordar/IRD
+desencordelar/RED
+desencorvar/RED
+desencovar/REID
+desencrespar/RED
+desencuadernar/RED
+desendemoniar/RED
+desendiablar/RED
+desendiosar/RED
+desenfadadamente
+desenfadaderas
+desenfadado/GS
+desenfadar/RED
+desenfaldar/RED
+desenfardar/RED
+desenfardelar/RED
+desenfilar/RED
+desenfocar/RED
+desenfrailar/RED
+desenfrenadamente
+desenfrenado/GS
+desenfrenar/RED
+desenfreno/S
+desenfundar/REDÀ
+desenfurecer/IRD
+desenfurruñar/RED
+desenganchar/REDñ
+desengarrafar
+desengarzar/RED
+desengastar/RED
+desengavetar/RED
+desengañado/SG
+desengañar/REDñôø
+desengañilar/RED
+desengomar/RED
+desengoznar/RED
+desengranar/RED
+desengrasar/RED
+desengrilletar/RED
+desengrosar/IRD
+desengrudar/RED
+desenguantar/RED
+desenhadar
+desenhastiar
+desenhebrar/RED
+desenhetrar
+desenhornar/RED
+desenjaezar/RED
+desenjalmar/RED
+desenjaular/RED
+desenlabonar/RED
+desenladrillar/RED
+desenlazar/RED
+desenlodar/RED
+desenlosar/RED
+desenlutar/RED
+desenmallar/RED
+desenmarañar/RED
+desenmascarar/RED
+desenmohecer/IRD
+desenmudecer/IRD
+desenojar/RED
+desenredar/REDñ
+desenrizar/RED
+desenrollar/RED
+desenronar/RED
+desenrudecer/IRD
+desensamblar/RED
+desensartar/RED
+desensañar/RED
+desensebar/RED
+desenseñar/RED
+desensillar/RED
+desensoberbecer/IRD
+desensortijado/GS
+desentablar/RED
+desentalingar/RED
+desentarimar/RED
+desentechar/RED
+desentejar/RED
+desenterrar/IRDÀÄ
+desentierramuertos
+desentoldar/RED
+desentollecer
+desentonar/RED
+desentono/S
+desentornillar/RED
+desentorpecer/IRD
+desentrampar/RED
+desentrañar/RED
+desentrenar/RED
+desentronizar/RED
+desentropezar
+desentumecer/IRD
+desentumir/RED
+desenvainar/RED
+desenvelejar/RED
+desenvergar/RED
+desenviolar/RED
+desenvolver/IRÅñò
+desenvueltamente
+desenvuelto/GS
+desenzarzar/RED
+deseo/S
+deseoso/GS
+desequilibrar/REDñô
+desequipar/REDÀÁñ
+deserción/S
+desertar/RED
+desertizar/RED
+desertor/S
+desertor/SG
+deservir
+deses
+desescombrar/RED
+deseslabonar/RED
+desespaldar/RED
+desespañolizar/RED
+desesperación/S
+desesperadamente
+desesperado/GS
+desesperante/S
+desesperanzar/REDñ
+desesperar/REDÁñ
+desestabilización/S
+desestabilizante/S
+desestabilizar/REDñ
+desestancar/RED
+desestañar/RED
+desesterar/RED
+desestibar/RED
+desestimar/REDÀ
+desestimular/RED
+desestimular/REDñò
+desestructurar/REDÀÄ
+deseñar
+desfachatado/GS
+desfachatez/S
+desfacé
+desfajar/RED
+desfalcador/GS
+desfalcar/RED
+desfalco/S
+desfallecer/IRD
+desfamar/RED
+desfasar/RED
+desfavorablemente
+desfavorecer/IRD
+desfaz
+desfear
+desfecho/GS
+desferrar
+desfibrar/RED
+desfiguramiento/S
+desfigurar/REDñ
+desfilachar/RED
+desfiladero/S
+desfilar/RED
+desfile/S
+desfiuzar
+desflaquecer
+desflecar/RED
+desflemar/RED
+desflocar/IRD
+desfloramiento/S
+desflorar/RED
+desfogar/RED
+desfogonar/RED
+desfollar
+desfollonar/RED
+desfondar/RED
+desforestar/RED
+desformar/RED
+desfortalecer/IRD
+desfruncir/RED
+desfundar
+desga/S
+desgaire/S
+desgajadura/S
+desgajar/REDñ
+desgalgadero/S
+desgalgar/RED
+desgalichado/GS
+desganadamente
+desganar/RED
+desganchar/RED
+desgarbado/GS
+desgarbilado/GS
+desgargantar/RED
+desgargolar/RED
+desgaritar/RED
+desgarrado/SG
+desgarrador/GS
+desgarradura/S
+desgarramiento/S
+desgarrar/REDÁÆñò
+desgarreate/S
+desgarriate/S
+desgarro/S
+desgastadamente
+desgastamiento/S
+desgastar/REDÀÁñ
+desgaste/S
+desgatar/RED
+desgaznatar/RED
+desgañifar/RED
+desgañitar/RED
+desglosar/REDÀÄ
+desgobernadura/S
+desgobernar/IRD
+desgolletar
+desgomar/RED
+desgonzar/RED
+desgorrar/RED
+desgotar
+desgoznar/RED
+desgraciadamente
+desgraciado/GS
+desgraciar/REDñô
+desgraduar
+desgramar/RED
+desgranador/GS
+desgranador/S
+desgranamiento/S
+desgranar/RED
+desgranzar/RED
+desgrasar/REDÀ
+desgravación/S
+desgravar/RED
+desgreñar/RED
+desgualdrajar/RED
+desguarnecer/IRD
+desguarnir/RED
+desguazar/REDÀ
+desguañangar/RED
+desguindar/RED
+desguinzar/RED
+deshabilitar/RED
+deshabitar/RED
+deshabituar/IRDñ
+deshacer/XÂÉñóöú
+deshacé
+deshaldo/S
+deshambrido/GS
+desharrapado/GS
+desharrapamiento/S
+deshaz
+deshebillar/RED
+deshebrar/RED
+deshechizar/RED
+deshecho/GS
+deshelar/IRD
+desherbar/IRD
+desheredación/S
+desheredar/REDÁñ
+deshermanar/RED
+desherrar/IRD
+desherrumbramiento/S
+desherrumbrar/RED
+deshidratado/S
+deshijar/RED
+deshilachar/RED
+deshilado
+deshilado/GS
+deshiladura/S
+deshilar/RED
+deshilvanar/RED
+deshincar/RED
+deshinchadura/S
+deshinchar/RED
+deshipotecar/RED
+deshojador/GS
+deshojadura/S
+deshojar/RED
+deshollejar/RED
+deshollinadera/S
+deshollinador/GS
+deshollinador/S
+deshollinar/RED
+deshonestamente
+deshonestar
+deshonestar/RED
+deshonor/S
+deshonorar/RED
+deshonrador/GS
+deshonrar/RED
+deshornar/RED
+deshuesadero/S
+deshuesador/GS
+deshuesar/REDÀÌÙ
+deshumanizador/GS
+deshumanizar/RED
+deshumedecer/IRD
+desiderable/S
+desiderativo/SG
+desidia/S
+desidioso/GS
+desierto/GS
+desierto/S
+designación/S
+designado/GS
+designar/REDÀÁÂÃÄÆ
+designativo/GS
+designio/S
+desigualar/RED
+desilusionar/REDñ
+desimaginar/RED
+desimanar/RED
+desimantar/RED
+desimponer/X
+desimponé
+desimpresionar/RED
+desimpuesto/GS
+desimpón
+desincentivar/RED
+desinclinar/RED
+desincorporar/RED
+desinencia/S
+desinfartar/RED
+desinfectante/S
+desinfectar/RED
+desinficionar/RED
+desinflamar/RED
+desinflar/RED
+desinformación/S
+desinformar/RED
+desinhibir/RED
+desinsacular/RED
+desinsectar/RED
+desintegrar/REDñ
+desinteresar/REDñ
+desintestinar
+desintoxicar/REDÁñ
+desinvernar/RED
+desistencia/S
+desistimiento/S
+desistir/RED
+desjarretadera/S
+desjarretar/RED
+desjugar/RED
+desjuiciado/SG
+desjuntamiento/S
+desjuntar/RED
+deslabonar/RED
+desladrillar/RED
+deslaidar
+deslamar/RED
+deslardarse
+deslastrar/RED
+deslatar/RED
+deslateralizar/RED
+deslavar/RED
+deslavazar/RED
+deslazamiento/S
+deslazar/RED
+deslechugador/GS
+deslechugar/RED
+deslechuguillar/RED
+deslegalizar/RED
+desleidura/S
+desleimiento/S
+deslendrar/IRD
+deslenguado/GS
+deslenguar/RED
+desleír/XD
+desliar/IRD
+desligar/REDÀñ
+deslinajar
+deslinar
+deslindador/GS
+deslindar/REDÀ
+deslinde/S
+desliz/S
+deslizadero/S
+deslizadero/SG
+deslizamiento/S
+deslizante/Sc
+deslizar/REDÄñòT
+desliñar/RED
+desloar/RED
+deslomadura/S
+deslomar/REDÁñ
+deslucir/IRD
+deslumbrador/SG
+deslumbramiento/S
+deslumbrante/S
+deslumbrar/REDÄÆñ
+deslustrador/GS
+deslustrar/RED
+desmadejado/GS
+desmadejamiento/S
+desmadejar/RED
+desmadrar/RED
+desmajolar/IRD
+desmalazado/GS
+desmalezar/RED
+desmalingrar
+desmallador/S
+desmallador/SG
+desmalladura/S
+desmallar/RED
+desmamar/RED
+desmamonar/RED
+desmamparar
+desmanar/RED
+desmanchar/RED
+desmandar/RED
+desmanear/RED
+desmangar/RED
+desmanotado/GS
+desmantecar/RED
+desmantelamiento/S
+desmantelar/REDÀ
+desmaquillar/REDñ
+desmarcar/REDñò
+desmaridar
+desmarojador/GS
+desmarojar/RED
+desmatar/RED
+desmayado/GS
+desmayar/REDñ
+desmazalado/GS
+desmañado/SG
+desmañar
+desmechar/RED
+desmedidamente
+desmedido/GS
+desmedir/XD
+desmedrado/GS
+desmedrar/RED
+desmejorar/RED
+desmelancolizar/RED
+desmelar/IRD
+desmelenar/RED
+desmembración/S
+desmembrador/SG
+desmembramiento/S
+desmembrar/IRD
+desmemoriar/RED
+desmenguar/RED
+desmentidor/SG
+desmentir/XDÀÁÂ
+desmenuzador/GS
+desmenuzamiento/S
+desmenuzar/REDÀÄÌôT
+desmeollamiento/S
+desmeollar/RED
+desmerecer/IRDÀ
+desmeritar/RED
+desmesuradamente
+desmesurado/GS
+desmesurar/RED
+desmigajar/RED
+desmigar/RED
+desmilitarizar/RED
+desmirlado/GS
+desmitificar/REDÀ
+desmocar
+desmochadura/S
+desmochar/RED
+desmoche/S
+desmogar/RED
+desmolado/GS
+desmolde/S
+desmoldeo/S
+desmoler
+desmonetizar/RED
+desmontable/S
+desmontado/S
+desmontar/REDÀ
+desmontar/REDÀÂT
+desmoralización/S
+desmoralizar/REDñ
+desmoronadizo/GS
+desmoronamiento/S
+desmoronar/REDñ
+desmostar/RED
+desmotadera/S
+desmotador/GS
+desmotar/RED
+desmotivar/RED
+desmovilizar/RED
+desmoñar/RED
+desmugrar/RED
+desmullir/RED
+desmultiplicar/RED
+desmurar
+desmán
+desnacionalizar/RED
+desnarigar/RED
+desnatadora/S
+desnatar/RED
+desnaturalizar/RED
+desnaturar
+desnieve/S
+desnivelar/RED
+desnoblecer
+desnortar/RED
+desnucar/REDñ
+desnudador/GS
+desnudamente
+desnudamiento/S
+desnudar/REDÁÂÅñòôø
+desnudez/S
+desnudo
+desnudo/GS
+desnutrir/RED
+deso/S
+desobedecer/IRDÀÁÂ
+desobligar/RED
+desobstruir/IRDÀ
+desocupado/GS
+desocupar/RED
+desodorante/S
+desodorizante/S
+desodorizar/RED
+desojar/RED
+desolación/S
+desoladamente
+desolador/GS
+desoladoramente
+desolar/IRD
+desolazar
+desoldar/IRD
+desolladero/S
+desollado/GS
+desollador/GS
+desollador/S
+desolladura/S
+desollar/IRDÀ
+desonzar
+desopilante/S
+desopilar/RED
+desopilativo/SG
+desopinar/RED
+desoprimir/RED
+desorbitar/RED
+desorden/S
+desordenadamente
+desordenar/RED
+desorejado/GS
+desorejamiento/S
+desorejar/RED
+desorganizar/RED
+desorientar/REDñ
+desorillar/RED
+desornamentado/GS
+desortijar/RED
+desosar/IRD
+desosegar/IRD
+desovar/RED
+desove/S
+desovillar/RED
+desoxidar/RED
+desoxigenar/RED
+desoxirribonucleico/S
+desoxirribonucleótido/S
+desoxirribosa/S
+desoír/XDÀ
+despabilador/S
+despabilador/SG
+despabiladura/S
+despabilar/REDÀÁ
+despachaderas
+despachado/GS
+despachador/GS
+despachar/REDÀñ
+despachero/GS
+despacho/bS
+despachurramiento/S
+despachurrar/RED
+despacio
+despaciosamente
+despacito
+despagar
+despajador/GS
+despajador/S
+despajadura/S
+despajar/RED
+despaladinar
+despaldar/RED
+despaldilladura/S
+despaldillar/RED
+despaletillar/RED
+despalillador/GS
+despalillar/RED
+despalmar/RED
+despampanador/GS
+despampanadura/S
+despampanante/S
+despampanar/RED
+despampanillar/RED
+despamplonar/RED
+despancar/RED
+despanchurrar/RED
+despancijar/RED
+despanzurrar/RED
+despapar/RED
+desparar
+desparchado/GS
+desparche/S
+desparcir
+desparear
+desparecer/IRD
+desparedar/RED
+desparejar/RED
+desparpajar/RED
+desparpajo/S
+desparramado/GS
+desparramador/SG
+desparramamiento/S
+desparramar/RED
+desparrancar/RED
+despartidero/S
+despartir
+desparvar/RED
+despasar/RED
+despasmarse
+despatarrar/RED
+despatillar/RED
+despavesaderas
+despavesadura/S
+despavesar/RED
+despavonar/RED
+despeadura/S
+despeamiento/S
+despear/RED
+despechar/RED
+despechugadura/S
+despechugar/RED
+despectivamente
+despectivo/GS
+despedazador/GS
+despedazamiento/S
+despedazar/REDñ
+despedida/S
+despedimiento/S
+despedir/XDÀÁÉÊñóöú
+despedrar/IRD
+despedregar/RED
+despegador/GS
+despegar/REDÀñòT
+despegue/S
+despeinar/REDÁñò
+despejado/GS
+despejar/REDÀÁñò
+despellejadura/S
+despellejar/REDÀñò
+despelotar/RED
+despelucar/RED
+despeluchar/RED
+despeluzamiento/S
+despeluzar/RED
+despeluznar/RED
+despenador/GS
+despenalizar/RED
+despenar/RED
+despender
+despendolar/RED
+despenolar/RED
+despensa/S
+despensero/GS
+despepitar/RED
+desperar
+despercudir/RED
+desperdiciado/GS
+desperdiciador/GS
+desperdiciar/REDÀÁ
+desperdicio/S
+desperdigamiento/S
+desperdigar/RED
+desperecer/IRD
+desperezar/REDñò
+desperfecto/S
+desperfilar/RED
+desperfollar/RED
+despernancar/RED
+despernar/IRD
+despersonalizar/RED
+despertador/GS
+despertamiento/S
+despertar/IRDÀÅÞñòõù
+despertar/S
+despesar
+despescar/RED
+despestañar/RED
+despezar
+despezar/IRD
+despezo/S
+despezonar/RED
+despezuñar/RED
+despeñadero/GS
+despeñadero/S
+despeñar/REDñ
+despeño/S
+despiadadamente
+despiadado/GS
+despicar/RED
+despichar/RED
+despidida/S
+despidiente/S
+despido/S
+despiertamente
+despierto/GS
+despiezar/REDÀ
+despiezo/S
+despilaramiento/S
+despilarar/RED
+despilfarrador/SG
+despilfarradoramente
+despilfarrar/RED
+despimpollar/RED
+despinochar/RED
+despintar/RED
+despinzador/SG
+despinzar/RED
+despiojador/S
+despiojar/RED
+despistado/GS
+despistado/SG
+despistar/REDÀÂÎñò
+despitorrado/GS
+desplacer/IRDÁ
+desplanar
+desplanchar/RED
+desplantador/S
+desplantar/RED
+desplante/S
+desplatar/RED
+desplayar/RED
+desplazamiento/S
+desplazar/REDÀÄÆñòôøT
+desplegable/S
+desplegar/IRDT
+despleguetear/RED
+desplomar/REDÁñ
+desplome/S
+desplumadura/S
+desplumar/REDñ
+despoblar/IRD
+despoetizar/RED
+despojador/GS
+despojamiento/S
+despojar/REDÄÆñòô
+despojo/S
+despolarizador/GS
+despolarizar/RED
+despolitizar/RED
+despolvar/RED
+despolvorear/RED
+desponer
+desportilladura/S
+desportillar/RED
+desposando/GS
+desposar/REDÁñ
+desposeimiento/S
+desposorio/S
+despostar/RED
+despotismo/S
+despotizar/RED
+despotricar/RED
+despreciar/REDÀÁòT
+despreciativo/SG
+desprender/REDÄñò
+desprendido/GS
+despreocupadamente
+despreocupado/GS
+despreocupar/REDñôø
+despresar/RED
+desprestigiar/REDÁñ
+despresurizar/RED
+desprevenidamente
+desprivar
+desprivatizar/RED
+desprolijo/GS
+despropiar/RED
+desproporcionadamente
+desproporcionar/RED
+despropositado/GS
+desprotegido/GS
+desproveer/REDÀÂÄ
+desprovisto/GS
+despullar
+despulpador/S
+despulpar/RED
+despulsamiento/S
+despulsar/RED
+despumar/RED
+despuntador/S
+despuntar/REDÀ
+después
+despóticamente
+despótico/GS
+desquebrajar/RED
+desquejar/RED
+desquerer/XD
+desquiciador/GS
+desquiciamiento/S
+desquiciar/REDñ
+desquijarar/RED
+desquijerar/RED
+desquilar
+desquitar/REDñ
+desquite/S
+desrabar/RED
+desrabotar/RED
+desraigar
+desraizar/IRD
+desramar/RED
+desraspado/S
+desraspar/RED
+desratizar/RED
+desreglar/RED
+desrelingar/RED
+desrielar/RED
+desriscar/RED
+desrizar/RED
+desriñonar/RED
+desroblar/RED
+desrostrar
+desroñar/RED
+destacado/GS
+destacamento/S
+destacar/REDÁÂÄTñ
+destachonar/RED
+destaconar/RED
+destajador/S
+destajar/RED
+destajero/GS
+destajista/S
+destallar/RED
+destalonar/RED
+destapar/REDñ
+destapiar/RED
+destaponar/RED
+destarar/RED
+destartalado/GS
+destartalo/S
+destazador/S
+destazar/REDÀ
+destechadura/S
+destechar/RED
+destejar/RED
+destejer/RED
+destellante/S
+destellar/RED
+destello/S
+destemplar/RED
+destensar/RED
+destentar
+desterminar
+desternerar/RED
+desternillante/S
+desternillar/RED
+desterrado/GS
+desterrar/IRDñ
+desterronamiento/S
+desterronar/RED
+destetadera/S
+destetar/RED
+desteñir/XD
+destiempo/S
+destierro/S
+destilación/S
+destiladera/S
+destilador/GS
+destilador/S
+destilar/REDÀÄT
+destilatorio/GS
+destilatorio/S
+destilería/S
+destinación/nS
+destinado/GS
+destinar/RED
+destinar/REDÀÁÂÄÅÆ
+destinatario/GS
+destino
+destiranizado/GS
+destirpar
+destitución/S
+destituidor/GS
+destituir/IRDÀÁÂT
+destitulado/SG
+destiñar
+destocar/RED
+destorcer/IRD
+destorgar/RED
+destormar/RED
+destornillador/S
+destornillamiento/S
+destornillar/RED
+destorpar
+destoser/RED
+destrabar/RED
+destral/S
+destraleja/S
+destralero/S
+destramar/RED
+destrenzar/RED
+destreza/S
+destributar
+destrincar/RED
+destripacuentos
+destripador/SG
+destripamiento/S
+destripar/RED
+destripar/REDÀ
+destripaterrones
+destriunfar/RED
+destrizar/RED
+destrocar/IRD
+destronamiento/S
+destronar/REDÀÁ
+destroncamiento/S
+destroncar/RED
+destronchar
+destropar
+destrozador/GS
+destrozar/REDÀÁÂÄÆñ
+destrucción/dS
+destructibilidad/kS
+destructible/kS
+destructivamente
+destructividad/S
+destructivo/GS
+destructor/GS
+destructor/S
+destruir/IRDÀÁÂÈÊñóT
+destullecer
+destupir/RED
+desturbar
+destusar/RED
+desubicar/RED
+desubstanciar/RED
+desucar/RED
+desudar/RED
+desuncir/RED
+desunir/REDÀÁñ
+desurcar/RED
+desurdir/RED
+desusadamente
+desusar/RED
+desuso
+desustanciar/RED
+desuñar/RED
+desuñir
+desvahar/RED
+desvainadura/S
+desvainar/RED
+desvairemos
+desvairá
+desvairán
+desvairás
+desvairé
+desvairéis
+desvairía
+desvairíais
+desvairíamos
+desvairían
+desvairías
+desvalido/GS
+desvalijador/GS
+desvalijamiento/S
+desvalijar/REDÀÂ
+desvalorar/RED
+desvalorizar/RED
+desvanecedor/S
+desvanecedor/SG
+desvanecer/IRDñ
+desvaneciente/S
+desvanecimiento/S
+desvaporizadero/S
+desvarar/RED
+desvaretar/RED
+desvariar/IRD
+desvarío/S
+desvastigar/RED
+desvaí
+desvaía
+desvaíais
+desvaíamos
+desvaían
+desvaías
+desvaíd
+desvaída
+desvaídas
+desvaído
+desvaído/S
+desvaídos
+desvaímos
+desvaís
+desvaíste
+desvaísteis
+desvedar/RED
+desvelamiento/S
+desvelar/REDÀÁÂÄÅÆ
+desvelar/REDÀÁÂÄÅñò
+desvelizar/RED
+desvelo
+desvenar/REDÀ
+desvencijar/RED
+desvendar/RED
+desveno/S
+desventar/IRD
+desventurado/GS
+desvergonzadamente
+desvergonzado/GS
+desvestir/XDÂÉñó
+desvezar
+desvezar/RED
+desviacionismo/S
+desviacionista/S
+desviación/S
+desviador/GS
+desviamiento/S
+desviar/IRDÀÁÄñò
+desviejar/RED
+desvincular/REDÀÁÄ
+desvirar/RED
+desvirgar/REDÀ
+desvirtuar/IRDÀÄ
+desvitrificar/RED
+desvivir/REDñò
+desvolvedor/S
+desvolver/IR
+desvuelto/GS
+desván/S
+desvío/S
+desyemar/RED
+desyerbador/GS
+desyerbar/RED
+desyugar/RED
+desyuncir
+deszafrar/RED
+deszocar/RED
+deszulacar/RED
+deszumar/RED
+desértico/GS
+detalladamente
+detallado/GS
+detallar/REDÀÁÂ
+detalle/S
+detallismo/S
+detallista/S
+detardar
+detección/S
+detectar/REDÀÁÄT
+detective/S
+detectivesco/GS
+detector/S
+detención/S
+detenedor/GS
+detener/XDÀÁÂÈÉÖáñóöú
+detenidamente
+detenido/GS
+detenimiento/S
+detentar/REDÀÄ
+detené
+detergente/S
+deterger/RED
+deteriorar/REDÀÁñ
+deterioro/S
+determinabilidad/S
+determinable/kS
+determinación/kSnd
+determinada/k
+determinado/GSk
+determinante/S
+determinar/REDÀÄñøÅò
+determinismo/S
+determinista/S
+detersorio/GS
+detestar/REDÀÁÄT
+detienebuey/S
+detonación/S
+detonador/GS
+detonador/S
+detonante/cS
+detonar/RED
+detornar
+detractar
+detractor/SG
+detraer/XD
+detrimento/S
+detrito/S
+detrás
+deturpar/RED
+detén
+deuda/S
+deudo/GS
+deudor/GS
+deuterio/S
+devalar/RED
+devaluar/IRDÀ
+devanadera/S
+devanador/GS
+devanador/S
+devanagari
+devanagari/S
+devanar/REDÁ
+devaneador/GS
+devanear/RED
+devastación/S
+devastador/GS
+devastar/REDÀ
+develar/RED
+develizar/RED
+devengar/RED
+devenir/S
+devenir/XD
+devení
+devisa/S
+devisar
+devisero/S
+devocionario/S
+devoción/S
+devodar
+devolver/IRÀÁÂÃÄÇÐÑÓÝÞ
+devolver/IRñòù
+devoniano/GS
+devorador/GS
+devorar/REDÀÁÂÄÅÆÍ
+devota/k
+devotamente
+devoto/GkS
+devover
+devuelto/GS
+devén
+devónico/GS
+dexiocardia/S
+dextrina/S
+dextro/S
+dextrorso/GS
+dextrosa/S
+dey
+dezmar/RED
+dezmero/GS
+deán/S
+deíctico/GS
+deíctico/S
+deñar
+di
+diabasa/S
+diabetes
+diabeto/S
+diabla/S
+diablear/RED
+diablesa/S
+diablesco/GS
+diablito/S
+diablo/SN
+diablura/S
+diabólicamente
+diabólico/SG
+diaconado/S
+diaconal/S
+diaconar/RED
+diaconato/S
+diaconisa/S
+diadelfos
+diadema/S
+diademado/GS
+diado/Sa
+diafanidad/S
+diafanizar/RED
+diaforesis/a
+diaforético/GS
+diafragma/S
+diafragmar/RED
+diag
+diagnosis
+diagnosticar/REDÀÂ
+diagnóstico/S
+diagnóstico/SG
+diagonal/S
+diagonalmente
+diagrama/S
+diagramación/S
+diagramar/RED
+diaguita/S
+dial/S
+dialectal/S
+dialectalismo/S
+dialecto/S
+dializador/S
+dializar/RED
+dialogal/S
+dialogar/RED
+dialogismo/S
+dialogizar/RED
+dialoguista/S
+dialogístico/SG
+dialtea/S
+dialéctica/S
+dialéctico/GS
+diamagnético/GS
+diamantar/RED
+diamante/S
+diamantino/GS
+diamantista/S
+diamela/S
+diametral/S
+diametralmente
+diana/S
+dianche/S
+diandro/GS
+dianense/S
+diantre/S
+diapalma/S
+diapasón/S
+diapente/S
+diapositiva/S
+diaprea/S
+diapreado/GS
+diaquenio/S
+diariamente
+diariero/GS
+diario/GS
+diario/SO
+diarismo/S
+diarrea/S
+diarreico/GS
+diartrosis
+diaspro/S
+diastasa/S
+diastrofia/S
+diatermia/S
+diatomea/S
+diatriba/S
+diatónicamente
+diatónico/SG
+diatópico/GS
+diazoar/RED
+dibranquial/S
+dibujante/S
+dibujar/REDÀÁÂÄÌÍñ
+dibujo/S
+dicacidad/S
+dicarboxílico/S
+dicc
+diccionario/S
+diccionarista/S
+dicción/Sn
+dicente/S
+dicha/Sh
+dicha/rbp
+dicharachero/GS
+dicharacho/S
+dichero/GS
+dicheya/S
+dicho/GS
+dicho/SG
+dicho/rSGbp
+dichosamente
+dichoso/GS
+diciembre
+diciente/S
+diciplinante/S
+diciplinar
+diclino/GS
+dicoreo/S
+dicotiledóneas
+dicotiledóneo/GS
+dicotomía/S
+dicroico/GS
+dicroísmo/S
+dictado/S
+dictador/GS
+dictadura/S
+dictamen/S
+dictaminador/SG
+dictaminar/RED
+dictar/REDÀÁÂÅÆ
+dictatorial/S
+dictatorio/GS
+dicterio/S
+dicótomo/SG
+didelfo/S
+didimio/S
+didracma/S
+didácticamente
+didáctico/GS
+diecinueve
+diecinueveavo/GS
+dieciochavo/GS
+dieciocheno/GS
+dieciocheno/S
+dieciochesco/GS
+dieciochismo/S
+dieciochista/S
+dieciocho/S
+dieciochoavo/GS
+dieciseisavo/GS
+dieciseiseno/GS
+diecisiete/S
+diecisieteavo/GS
+dieciséis
+diedro/S
+diego/S
+dieléctrico/SG
+diente/rS
+dientimellado/GS
+dientudo/GS
+diera
+dierais
+dieran
+dieras
+diere
+diereis
+dieren
+dieres
+dieron
+diese
+dieseis
+diesen
+dieses
+diestra/S
+diestramente
+diestro/GS
+dieta/S
+dietar/RED
+dietario/S
+dietético/GS
+diez/S
+diezma/S
+diezmar/RED
+diezmero/GS
+diezmesino/GS
+diezmillonésimo/GS
+diezmilésimo/SG
+diezmo/S
+difamación/S
+difamador/GS
+difamar/REDÀÁÂÅ
+difamatorio/GS
+diferecer
+diferencia/Sk
+diferenciable/S
+diferenciación/S
+diferenciador/GS
+diferencial/S
+diferenciar/REDÀÁñ
+diferente
+diferente/Sk
+diferentemente
+diferido/S
+diferir/XDÀ
+dificultad/S
+dificultador/GS
+dificultar/REDÀÁÂÄÆ
+dificultosamente
+dificultoso/GS
+difidencia/S
+difinecer
+difinir
+difiuciar
+difluencia/S
+difluente/S
+difluir/IRD
+difracción/S
+difractar/RED
+difrangente/S
+difteria/S
+difteritis
+diftérico/GS
+difuminar/REDÀÄÇ
+difumino/S
+difundidor/GS
+difundir/REDÀÄ
+difunta/q
+difuntear/RED
+difunto/S
+difunto/qSG
+difusamente
+difusivo/GS
+difusión/S
+difuso/GS
+difusor/S
+difusor/SG
+difusora/S
+difícil/S
+difícilmente
+digamma/S
+digerible/Sk
+digerir/XDÀ
+digestibilidad/S
+digestible/kS
+digestir
+digestivo/S
+digestivo/SG
+digestión/Sk
+digesto/S
+digestor/S
+digitado/GS
+digital/S
+digitalina/S
+digitalizar/AREDÀÁÂÃÄÅÆ
+digitalmente
+digitar/RED
+digitiforme/S
+digitígrado/SG
+digladiar
+digna/fk
+dignamente
+dignar/REDôø
+dignatario/GS
+dignidad/S
+dignificante/S
+dignificar/REDAÀT
+digno/fGkS
+digresión/S
+dije/S
+dijes
+dila
+dilacerar/RED
+dilación/S
+dilapidación/S
+dilapidador/GS
+dilapidar/REDÀ
+dilas
+dilatabilidad/S
+dilatación/S
+dilatadamente
+dilatado/GS
+dilatador/GS
+dilatar/REDÀÂÄñT
+dilatar/REDñ
+dilatativo/GS
+dilatoria/S
+dilatorio/SG
+dile
+dilección/Sn
+dilecta/n
+dilecto/nSG
+dilema/S
+diles
+diligencia/Sk
+diligenciar/RED
+diligenciero/S
+diligente/S
+diligentemente
+dilo
+dilos
+dilucidador/SG
+dilucidar/REDÀ
+dilucidario/S
+dilución/S
+diluente/S
+diluir
+diluir/IRDÀÁÈá
+diluir/IRDÀÁÈñ
+dilusivo/GS
+diluvial/S
+diluviana/b
+diluviano/GbS
+diluviar/RED
+diluvio/S
+diluyente/S
+dimanar/RED
+dime
+dimensional/Sa
+dimensionamiento/S
+dimensionar/REDT
+dimensión/S
+dimiario/S
+dimidiar/RED
+dimidor/S
+diminuecer
+diminuir
+diminutamente
+diminutivamente
+diminutivo/S
+diminutivo/SG
+diminuto/GS
+dimir/REDÌ
+dimisionario/GS
+dimisión/S
+dimisorias
+dimitente/S
+dimitir/RED
+dimorfismo/S
+dimorfo/GS
+dimos
+din
+dina/S
+dina/i
+dinacho/S
+dinamarqués/GS
+dinamia/aS
+dinamismo/S
+dinamista/S
+dinamita/S
+dinamitar/REDÀ
+dinamitazo/S
+dinamitero/GS
+dinamización/S
+dinamizar/REDÀ
+dinamo/S
+dinamómetro/S
+dinar/S
+dinarada/S
+dinasta/S
+dinastismo/S
+dinastía/S
+dinerada/S
+dineral/S
+dineralada/S
+dinerario/GS
+dinero/NS
+dineroso/GS
+dingolondango/S
+dino/GiS
+dinornis
+dinos
+dinosaurio/S
+dinoterio/S
+dintel/S
+dintelar/RED
+dintorno/S
+dinámica/S
+dinámico/GS
+dinástico/SG
+dio
+diocesano/GS
+diodo/S
+diofántica/S
+dioico/GS
+dionea/S
+dionisia/S
+dionisíaco/GS
+dioptra/S
+diorama/S
+diorita/S
+dios/nk
+diosa/S
+dioses
+diosma/S
+dioso/SG
+diplococo/S
+diplodoco/S
+diploide/S
+diploma/S
+diplomacia/S
+diplomar/RED
+diplomatura/S
+diplomático/GS
+dipneo/GS
+dipodia/S
+dipolo/S
+diptongar/RED
+diptongo/S
+diputación/S
+diputado/GS
+diputador/SG
+diputar/RED
+dique/S
+diquelar/RED
+dir
+dirceo/GS
+direccional/S
+direccionalidad/S
+direccionamiento/S
+dirección/sS
+directa/S
+directa/k
+directamente
+directivo/GS
+directo/kSG
+director/SG
+director/sGS
+directorio/SG
+directorio/Ss
+directriz/S
+diremos
+dirigencia/S
+dirigente/S
+dirigible/S
+dirigida/S
+dirigir/REDÀÁÄÅÆñòôøT
+dirimente/S
+dirimir/REDÀT
+dirá
+dirán
+dirás
+diré
+diréis
+diría
+diríais
+diríamos
+dirían
+dirías
+disacárido/S
+disanto/S
+disartria/S
+discantar/RED
+discapacidad/S
+discapacitado/GS
+discar/RED
+disceptar/RED
+discerner
+discernidor/GS
+discernimiento/S
+discernir/IRDÀT
+disciplina/S
+disciplinable/kS
+disciplinada/k
+disciplinado/kSG
+disciplinal/S
+disciplinante/S
+disciplinar/REDÀÁñ
+disciplinar/S
+disciplinario/GS
+disciplinazo/S
+discipulado/S
+discipular/S
+disco/S
+discografía/S
+discográfico/SG
+discoidal/S
+discolora/S
+disconforme/S
+disconformidad/S
+discontinuación/S
+discontinuar/IRD
+discontinuidad/S
+discontinuo/GS
+disconveniencia/S
+disconvenir/XD
+disconvení
+disconvén
+discordancia/S
+discordante/S
+discordar/IRD
+discorde/S
+discordia/S
+discoteca/S
+discrasia/S
+discrecional/S
+discrecionalmente
+discreción/kS
+discrepancia/S
+discrepar/RED
+discreta/k
+discretamente
+discretear/RED
+discretización/S
+discretizar/RED
+discreto/GS
+discreto/kGS
+discretorio/S
+discriminación/S
+discriminador/GS
+discriminar/REDÀ
+discriminatorio/SG
+disculpa/S
+disculpable/kS
+disculpar/REDÀÁÄÅÍÙÚñòôø
+discurrir/RED
+discursar/RED
+discursear/RED
+discursible/S
+discursista/S
+discursivamente
+discursivo/GS
+discurso/S
+discusivo/GS
+discusión/S
+discutible/kS
+discutidor/SG
+discutir/REDÀÁÂÃÄÆ
+discípulo/fGS
+disecador/GS
+disecar/REDT
+disecar/REDÀ
+diseccionar/RED
+disección/S
+disector/GS
+diseminador/SG
+diseminar/REDA
+disensión/S
+disenso/S
+disentería/S
+disentimiento/S
+disentir/XD
+disertación/S
+disertador/SG
+disertante/S
+disertar/RED
+diserto/GS
+disestesia/S
+diseñador/GS
+diseñar/REDÀÂÄ
+diseño/S
+disfagia/S
+disfamar
+disfavor/S
+disformar/RED
+disforme/S
+disformidad/S
+disfraz/S
+disfrazar/REDÀÁÄÅñò
+disfrezarse
+disfrutar/REDÀÄÌÙ
+disfrute/S
+disfumar/RED
+disfumino/S
+disfunción/S
+disgregación/S
+disgregador/SG
+disgregante/S
+disgregar/REDÁñ
+disgregativo/SG
+disgustado/SG
+disgustar/REDÀÁÂñ
+disgusto/S
+disgustoso/GS
+disidencia/S
+disidente/S
+disidir/RED
+disimilación/S
+disimilar/RED
+disimilitud/S
+disimulación/S
+disimuladamente
+disimulado/GS
+disimulador/GS
+disimular/REDÀÂÄT
+disimulo/S
+disimétrico/GS
+disipación/S
+disipador/GS
+disipar/REDÀT
+disjuntos
+dislalia/S
+dislate/S
+dislocación/S
+dislocadura/S
+dislocar/RED
+disléxico/GS
+dismenorrea/S
+disminución/S
+disminuido/GS
+disminuir/IRDÀÈñú
+disnea/S
+disociación/S
+disociador/GS
+disociar/REDT
+disolubilidad/kS
+disoluble/Sk
+disolución/S
+disolutivo/GS
+disoluto/GS
+disolvente/S
+disolver/IRÀÁÄñ
+disonancia/S
+disonante/S
+disonar/IRD
+dispar/S
+disparada/S
+disparadero/S
+disparado
+disparado/GS
+disparador/GS
+disparar/REDÀÁÄÅÂñò
+disparatadamente
+disparatado/GS
+disparatador/SG
+disparatar/RED
+disparate/S
+disparato/GS
+disparatorio/S
+disparcialidad/S
+disparejo/GS
+disparidad/S
+disparo/S
+dispendio/S
+dispendioso/SG
+dispensa/S
+dispensable/kS
+dispensación/S
+dispensador/SG
+dispensar/REDÁÂñ
+dispensario/S
+dispepsia/S
+dispersamente
+dispersar/REDÀÁÂÄñò
+dispersión/S
+disperso/GS
+dispersor/GS
+dispertar
+displacer/IRD
+display
+displicencia/S
+displicente/S
+displáis
+dispondeo/S
+disponedor/GS
+disponedor/S
+disponer/XÀÈÉñóöúT
+disponibilidad/S
+disponé
+disposición/Snk
+dispositiva/S
+dispositivo/GS
+dispuesta/k
+dispuesto/GS
+dispuesto/kGS
+disputa/S
+disputable/kS
+disputador/GS
+disputar/REDÆñò
+dispón
+disquera/S
+disquero/GS
+disquete/S
+disquetera/S
+disrumpir/RED
+disrupción/S
+disruptivo/GS
+distal/S
+distancia/S
+distanciamiento/S
+distanciar/REDÀÂÄÅñò
+distante/S
+distantemente
+distar/RED
+diste
+disteis
+distender/IRDñ
+distendidamente
+distensible/S
+distensión/S
+disterminar
+distilar
+distinción/S
+distinguible/kS
+distinguido/GS
+distinguido/S
+distinguir/REDÀÁÂÄñò
+distinta/k
+distintamente
+distintivo/S
+distintivo/SG
+distinto/S
+distinto/kSG
+distocia/S
+distorsionador/GS
+distorsionar/REDÄ
+distorsión/S
+distracción/S
+distraer/XDÀÁÈÉÊñóö
+distraimiento/S
+distraídamente
+distraído/GS
+distribución/Sp
+distribuidor/GS
+distribuir/IRDÀÁÂáñT
+distributivo/SG
+distrito/S
+distrofia/S
+disturbar/RED
+disturbio/S
+disuadir/REDÀÁÂ
+disuasivo/GS
+disuasión/S
+disuasorio/GS
+disuelto/GS
+disuria/S
+disyunción/S
+disyuntiva/S
+disyuntivamente
+disyuntivo/GS
+disyunto/GS
+disyunto/S
+disyuntor/S
+disímil/S
+dita/S
+ditero/GS
+ditirambo/S
+diuca/S
+diuresis
+diurno/GS
+diurno/S
+diurético/GS
+diuturnidad/S
+diva/S
+divagación/S
+divagador/GS
+divagar/RED
+divergencia/S
+divergente/S
+divergir/RED
+diversamente
+diversidad/S
+diversificación/S
+diversificar/REDÀÁñ
+diversiforme/S
+diversión/S
+diverso/GS
+divertido/SG
+divertimento/S
+divertimiento/S
+divertir/XDÀÁÂÉñóöú
+dividendo/S
+divididero/GS
+dividir/REDÀÁÄÌñò
+dividivi/S
+divieso/S
+divinal/S
+divinamente
+divinar/REDÀ
+divinatoria/a
+divinatorio/GSa
+divinidad/S
+divinización/S
+divinizar/REDÀ
+divino/GS
+divino/aGS
+divisa/S
+divisar/REDÀÁÂ
+divisibilidad/Sk
+divisible/Sk
+divisional/S
+divisionario/GS
+divisionario/S
+divisionista/S
+divisivo/GS
+división/sS
+divisor/GS
+divisor/S
+divisoria/S
+divisorio/S
+divisorio/SG
+divo/GS
+divorciar/REDÁñ
+divorcio/S
+divulgación/S
+divulgador/GS
+divulgar/REDÀÄT
+divulgativo/GS
+diván/S
+dix/S
+diyambo/S
+dizque
+dizque/S
+diácono/sS
+diáfano/SG
+diálisis
+diálogo/S
+diámetro/S
+diáspora/S
+diátesis
+diédrico/GS
+diéramos
+diéremos
+diéresis
+diésel/S
+diésemos
+diñar/REDÀ
+diócesis
+dióxido/S
+do
+do/gS
+dobla/SN
+doblada/S
+dobladillar/RED
+dobladillo/S
+doblado/GS
+doblador/GS
+dobladura/Sp
+doblaje/S
+doblamiento/hSp
+doblar/REDÀÁÂÄÙñ
+doble
+doble/S
+doble/SG
+doblegadamente
+doblegadizo/GS
+doblegar/REDÀÁñòT
+doblemente
+doblero/S
+dobles/j
+doblescudo/S
+doblete/S
+doblez/S
+doblonada/S
+doblón/S
+doca/S
+doce/GS
+doce/S
+doceavo/GS
+docemesino/GS
+docena/S
+docenal/S
+docenario/GS
+docencia/S
+doceno/GS
+docente/S
+doceta/S
+docetismo/S
+docible/S
+docientos
+docilidad/Sk
+docilitar/RED
+docimasia/S
+docta/k
+doctamente
+docto/kGS
+doctor/GS
+doctorado/S
+doctoral/S
+doctoramiento/S
+doctorando/GS
+doctorar/REDñ
+doctrina/S
+doctrinador/GS
+doctrinal/S
+doctrinar/REDT
+doctrinario/GS
+doctrinarismo/S
+doctrinero/S
+documentación/S
+documentada/k
+documentado/kSG
+documental/S
+documentalista/S
+documentalmente
+documentar/REDÀÁñ
+documento/S
+dodecaedro/S
+dodecafonía/S
+dodrante/S
+doga/S
+dogal/S
+dogaresa/S
+dogma/S
+dogmatismo/S
+dogmatista/S
+dogmatizador/SG
+dogmatizante/S
+dogmatizar/RED
+dogmáticamente
+dogmático/GS
+dogo/S
+dogre/S
+doladera/S
+dolador/S
+doladura/S
+dolama/S
+dolame/S
+dolencia/kSf
+doler/IRDñò
+dolicocefalia/S
+dolicocéfalo/GS
+doliente/S
+doliente/pS
+dolmen
+dolmán/S
+dolo/SC
+dolobre/S
+dolomita/S
+dolomía/S
+dolomítico/GS
+dolor/pS
+dolora/S
+doloreño/GS
+dolorida/a
+dolorido/GSa
+dolorido/S
+dolorioso/GS
+dolorosa/S
+dolorosamente
+doloroso/GS
+doloso/GS
+dom
+doma/pS
+domable/kS
+domada/S
+domador/GS
+domadura/S
+domar/REDÀÁÂ
+dombenitense/S
+dombo/S
+domesticable/kS
+domesticación/S
+domesticado/S
+domesticar/REDÀÁÂñ
+domesticidad/S
+domestiquez/GS
+domeñar/REDÀT
+domiciliar/REDÀA
+domiciliario/GS
+domicilio/S
+dominación/S
+dominador/GS
+dominancia/S
+dominante/Sts
+dominante/nS
+dominar/REDÀÂÄñ
+dominativo/GS
+dominatriz/S
+domingada/S
+domingo/SN
+dominguejo/S
+dominguero/GS
+dominical/S
+dominicano/GS
+dominico/GS
+dominio/dfsSn
+dominiqués/SG
+dominó/S
+domo/S
+dompedro/S
+doméstico/GS
+doméstico/S
+domínica/S
+domínico/GS
+don/S
+dona/S
+donación/S
+donado/GS
+donador/SG
+donaire/S
+donante/S
+donante/fS
+donar/REDÀÂÆÌ
+donatario/S
+donatismo/S
+donatista/S
+donativo/S
+doncel/S
+doncella/MS
+doncellil/S
+donde
+dondequiera
+dondiego/S
+donear
+dones/ef
+donguindo/S
+donillero/S
+donjuanear/RED
+donjuanesco/SG
+donjuanismo/S
+donjuán/S
+donosidad/S
+donosilla/S
+donoso/SG
+donostiarra/S
+donosura/S
+dopaje/S
+dopamina/S
+dopar/RED
+doquier
+doquiera
+dorada/N
+dorada/SN
+doradillo/S
+dorado/GNS
+dorado/GS
+dorador/S
+doradura/S
+doral/S
+dorar/REDÀÂÄÌÙñ
+dorio/GS
+dormida/S
+dormidero/GS
+dormido/S
+dormidor/GS
+dormiente/S
+dormijoso/GS
+dormilón/GS
+dormilón/SG
+dormir/XDÁÂÉñóöú
+dormitar/RED
+dormitivo/GS
+dormitorio/S
+dormivela/S
+dormán/S
+dorna/S
+dornajo/S
+dornillero/S
+dornillo/S
+dorsal/S
+dorsal/nS
+dorsalmente
+dorso/S
+dos/NS
+dos/k
+dosalbo/GS
+doscientas
+doscientos
+dosel/S
+doselera/S
+doselete/S
+doses/j
+dosificación/S
+dosificador/SG
+dosificar/REDÀT
+dosis/r
+dossier/S
+dotacional/S
+dotación/S
+dotada/tk
+dotado/tkGS
+dotador/S
+dotal/S
+dotar/REDÀÁÂÄÅÆ
+dote/S
+dotrinar
+dovela/S
+dovelaje/S
+dovelar/RED
+doviano/GS
+doxología/S
+doy
+doña/S
+doñear/RED
+doñegal/S
+doñigal/S
+dpto
+draba/S
+dracma/S
+draconiano/GS
+dragado/S
+dragaminas
+dragante/S
+dragar/RED
+dragea/S
+drago/S
+dragona/S
+dragoncillo/S
+dragonear/RED
+dragonete/S
+dragonites
+dragontea/S
+dragontino/SG
+dragón/SN
+drama/S
+dramatismo/S
+dramatizar/REDÀT
+dramaturgia/S
+dramaturgo/GS
+dramaturgo/S
+dramáticamente
+dramático/GS
+dramático/SG
+drapear/RED
+draque/S
+dravídico/SG
+drenaje/S
+drenar/RED
+drepanocitosis
+driblar/RED
+dril/S
+drino/iS
+driza/S
+droga/LS
+drogadicción/S
+drogadicto/GS
+drogar/REDÁÅñò
+drogodependencia/S
+drogodependiente/S
+droguero/GS
+droguería/S
+droguete/S
+droguista/S
+dromedario/S
+dron/S
+dropacismo/S
+drope/S
+drosera/S
+druida/OS
+druidismo/S
+drupa/S
+drupáceo/GS
+drusa/S
+druso/GS
+drásticamente
+drástico/SG
+dríade/SG
+dto
+dual/OS
+dual/S
+dualidad/S
+dualismo/S
+dualista/S
+duarte/S
+duba/S
+dubio/S
+dubitable/Sk
+dubitación/S
+dubitativo/SG
+dubitosamente
+ducado/S
+ducal/S
+ducalmente
+ducentésimo/SG
+ducha/S
+duchar/REDÁñòô
+ducho/GS
+ductilidad/S
+ductiva/fokg
+ductivo/oGfSgk
+ductor/kSa
+ductriz/S
+duda/S
+dudable/Sk
+dudar/REDÀÂÄ
+dudosamente
+dudoso/GS
+duela/S
+duelista/S
+duelo/SC
+duenario/S
+duende/S
+duendo/GS
+duermevela/S
+duerna/S
+duerno/S
+dueto/S
+dueña/S
+dueño/S
+duitama/S
+dujo/S
+dula/aS
+dular/S
+dulcamara/S
+dulce
+dulce/S
+dulcedumbre/S
+dulcemente
+dulcera/S
+dulcero/GS
+dulcería/S
+dulceza/S
+dulcificar/REDÀ
+dulcinea/S
+dulero/S
+dulzaina/S
+dulzainero/GS
+dulzaino/GS
+dulzal/S
+dulzamara/S
+dulzor/S
+dulzorar/RED
+dulzura/S
+dulzurar
+dulzón/GS
+dulía/S
+duma/S
+dumidor/S
+duna/S
+dundo/GS
+duodecimal/S
+duodenal/S
+duodenario/GS
+duodenitis
+duodeno/GS
+duodeno/S
+duodécimo/GS
+duomesino/SG
+dupdo
+dupla/S
+dupla/s
+duplado/GS
+duplicación/S
+duplicado/S
+duplicar/REDÀÂ
+duplicativo/SG
+duplicatura/S
+duplicidad/S
+duplo/GSs
+duque/S
+duquesa/S
+dura/S
+durabilidad/S
+duración/kS
+duraderamente
+duradero/GS
+duraluminio/S
+duramadre/S
+duramen/S
+duramente
+duramáter/S
+duranense/S
+durante
+durar/REDT
+durativo/GS
+duraznero/S
+duraznilla/S
+durazno/NS
+dureza/S
+durina/S
+durito/GS
+durlines
+durmiente/S
+duro
+duro/GS
+duro/NGS
+duunvir/S
+duunviral/S
+duunvirato/S
+duunviro/S
+dux
+duz/S
+dábamos
+dádiva/S
+dámela
+dámelas
+dámelo
+dámelos
+dándola
+dándolas
+dándole
+dándoles
+dándolo
+dándolos
+dándome
+dándomela
+dándomelas
+dándomelo
+dándomelos
+dándonos
+dándonosla
+dándonoslas
+dándonoslo
+dándonoslos
+dándoos
+dándoosla
+dándooslas
+dándooslo
+dándooslos
+dándose
+dándosela
+dándoselas
+dándoselo
+dándoselos
+dándote
+dándotela
+dándotelas
+dándotelo
+dándotelos
+dánico/GS
+dánosla
+dánoslas
+dánoslo
+dánoslos
+dárdano/GS
+dármela
+dármelas
+dármelo
+dármelos
+dárnosla
+dárnoslas
+dárnoslo
+dárnoslos
+dárosla
+dároslas
+dároslo
+dároslos
+dársela
+dárselas
+dárselo
+dárselos
+dársena/S
+dártela
+dártelas
+dártelo
+dártelos
+dásela
+dáselas
+dáselo
+dáselos
+dátil/S
+dé
+débil/S
+débilmente
+débito/S
+década/S
+décima/S
+décimo/GS
+dédalo/S
+déficit
+délfico/GS
+démela
+démelas
+démelo
+démelos
+démoselo
+dénmela
+dénmelas
+dénmelo
+dénmelos
+dénnosla
+dénnoslas
+dénnoslo
+dénnoslos
+dénosla
+dénoslas
+dénoslo
+dénoslos
+dérmico/GS
+désela
+déselas
+déselo
+déselos
+déspota/S
+dí
+día/S
+díada/S
+díctamo/S
+dídimo/GS
+dídimo/S
+dígito/S
+dígrafo/S
+dímela
+dímelas
+dímelo
+dímelos
+dínamo/S
+dínosla
+dínoslas
+dínoslo
+dínoslos
+díptero/GS
+díptero/S
+díptico/S
+díscolo/GS
+dísela
+díselas
+díselo
+díselos
+dístico/GS
+dítono/Sq
+dócil/kS
+dócilmente
+dólar/S
+dólope/S
+dómino/S
+dónde
+dórico/S
+dórico/SG
+dúctil/S
+dúo/S
+dúplice/SG
+e
+e/S
+ea
+easonense/S
+ebanista/S
+ebanistería/S
+ebejicano/GS
+ebionita/S
+ebonita/S
+ebriamente
+ebriedad/S
+ebrio/GS
+ebrioso/GS
+ebullición/S
+eccehomo/S
+eccema/S
+eccematoso/GS
+ecdótica/S
+ecdótico/SG
+eceptuar
+echacantos
+echacorvear/RED
+echacuervos
+echada/N
+echada/S
+echadera/S
+echadero/S
+echadizo/GS
+echadle
+echadles
+echadme
+echadnos
+echado/GS
+echado/NGS
+echador/GS
+echadura/S
+echale
+echales
+echame
+echamiento/S
+echanos
+echaos
+echapellas
+echaperros
+echar/REDÀÁÂÃÄÅÆÇÌñò
+echate
+echazón/S
+echo/hS
+echona/S
+echémonos
+ecijano/GS
+eclampsia/S
+eclecticismo/S
+eclesial/S
+eclesiástico/GS
+eclesiástico/S
+eclipsar/REDÀÁñT
+eclipse/S
+eclosionar/RED
+eclosión/S
+ecléctico/SG
+eclíptica
+eclíptico/S
+eco/S
+ecografía/S
+ecoico/GS
+ecolalia/S
+ecolocación/S
+ecologismo/S
+ecologista/S
+ecología/S
+ecológico/GS
+economato/S
+economista/S
+economizar/RED
+economía/S
+económicamente
+económico/GS
+ecoparque/S
+ecorregión/S
+ecosistema/S
+ecosonda/S
+ecotado/GS
+ectasia/S
+ectodermo/S
+ectodérmico/GS
+ectoparásito/GS
+ectopia/S
+ecuable/S
+ecuación/S
+ecuador/S
+ecualización/S
+ecualizar/RED
+ecuanimidad/S
+ecuante/S
+ecuatoguineano/GS
+ecuatorial/S
+ecuatorianismo/S
+ecuatoriano/GS
+ecuestre/S
+ecuménico/GS
+ecuo/GS
+ecuánime/S
+ecónomo/S
+ed
+edad/S
+edecán/S
+edema/S
+edematoso/SG
+edetano/GS
+edición/pS
+edicto/S
+edificación/S
+edificador/GS
+edificar/REDÀÂ
+edificativo/GS
+edificatorio/GS
+edificio/S
+edil/GS
+edilicio/GS
+edilidad/S
+edit
+editar/REDÀ
+editor/GS
+editorial/S
+editorializar/RED
+edrar/RED
+edredón/S
+educacional/S
+educación/S
+educada/k
+educado/GkS
+educador/GS
+educando/GS
+educar/REDÀÁÂÄÅÆT
+educativo/GS
+educir/XD
+edulcoradamente
+edulcorante/S
+edulcorar/REDÀ
+edén/S
+ef
+efe/S
+efebo/S
+efectismo/S
+efectista/S
+efectivamente
+efectividad/S
+efectivo/GSk
+efectivo/gS
+efecto/nSg
+efector/SG
+efectuar/IRDÀÄÝ
+efeminar
+efemérides
+eferente/gSn
+efervescencia/S
+efervescente/S
+efesino/GS
+efesio/GS
+eficacia/Sk
+eficaz/Sk
+eficazmente
+eficiencia/fSg
+eficiente/gSfk
+eficientemente
+efigiar/RED
+efigie/S
+eflorecer/IRD
+eflorescencia/S
+eflorescente/S
+efluente/S
+efluir/IRD
+efluvio/S
+efod/S
+efraimita/S
+efrateo/GS
+efugio/S
+efundir/RED
+efusivamente
+efusivo/GS
+efusión/S
+efímera/S
+efímero/GS
+egabrense/S
+egarense/S
+egetano/GS
+egilope/S
+egineta/S
+egipciano/GS
+egipcio/GS
+egipcio/S
+egiptano/GS
+egiptólogo/GS
+ego/S
+egocentrismo/S
+egocéntrico/GS
+egolatría/S
+egotismo/S
+egoísmo/S
+egoísta/S
+egoístamente
+egregiamente
+egregio/GS
+egresar/RED
+eguar
+eh
+eidético/GS
+ej
+ejabrir/RED
+ejarbe/S
+eje/gqS
+ejecución/S
+ejecutante/S
+ejecutar/REDÀÁÂÄÌÙT
+ejecutiva/S
+ejecutivamente
+ejecutivo/GS
+ejecutor/GS
+ejecutoria/S
+ejecutoriar/RED
+ejem
+ejemplar/RED
+ejemplar/S
+ejemplaridad/S
+ejemplario/S
+ejemplarizar/RED
+ejemplarmente
+ejemplificación/S
+ejemplificar/REDÀÄ
+ejemplo/S
+ejercer/REDÀÄ
+ejercicio/S
+ejercido/GS
+ejercitador/GS
+ejercitante/S
+ejercitar/REDÀÁÄÅñòø
+ejido/S
+ejército/S
+el
+elaboración/S
+elaboradamente
+elaborado/GS
+elaborador/GS
+elaborar/REDÀÂÄT
+elamita/S
+elasticidad/S
+elaterio/S
+elato/GS
+elche/S
+ele
+ele/S
+elección/S
+electivo/GS
+electo/GS
+elector/S
+elector/SG
+electorado/S
+electoral/S
+electoralismo/S
+electoralista/S
+electorero/GS
+electorero/SG
+electricidad/S
+electricista/S
+electrificar/REDA
+electrizador/SG
+electrizante/S
+electrizar/REDT
+electro/S
+electroacústica/S
+electroacústico/SG
+electrocardiograma/S
+electrocardiógrafo/S
+electrochoque/S
+electrocutar/RED
+electrodinámica/S
+electrodinámico/GS
+electrodo/S
+electrodoméstico/S
+electroencefalograma/S
+electroencefalógrafo/S
+electroforesis
+electrolisis
+electrolito/S
+electrolizador/GS
+electrolizador/S
+electrolizar/RED
+electrolítico/GS
+electromagnetismo/S
+electromagnético/SG
+electromecánico/GS
+electromecánico/SG
+electromotor/SG
+electromotriz/S
+electronegativo/SG
+electropositivo/GS
+electroquímica/S
+electroscopio/S
+electrostática/S
+electrostático/GS
+electrotecnia/S
+electroterapia/S
+electrotipia/S
+electrógeno/GS
+electrógeno/S
+electrólisis
+electrón/S
+electrónicamente
+electrónico/GS
+electuario/S
+elefancia/S
+elefancíaco/GS
+elefanta/S
+elefante/S
+elefantiasis
+elefantino/SG
+elegancia/kS
+elegante/kS
+elegantemente
+elegantizar/RED
+elegibilidad/S
+elegido/S
+elegir/XDÀÁÂÈT
+elegía/S
+elegíaco/SG
+elementado/SG
+elemental/S
+elementalmente
+elemento/S
+elenco/S
+eleusino/GS
+elevación/S
+elevadamente
+elevado/GS
+elevador/GS
+elevalunas
+elevamiento/S
+elevar/REDÀÂÄñòø
+eleático/GS
+elfo/S
+elidir/RED
+eligible/S
+eligir
+elijar/REDT
+eliminación/S
+eliminador/GS
+eliminar/REDÀÁÂÄÆÙñ
+eliminatoria/S
+eliminatorio/GS
+elipse/S
+elipsis
+elipsoidal/S
+elipsoide/S
+elisano/GS
+elisio/GS
+elite/S
+elitismo/S
+elitista/S
+elixir/S
+ella/S
+elle/S
+ello/S
+elocución/S
+elocuencia/S
+elocuente/S
+elocuentemente
+elogiador/GS
+elogiar/REDÀÁÂÄÆT
+elogio/S
+elogioso/GS
+elongación/S
+elongadamente
+elongar/RED
+elote/S
+elucidación/S
+elucidar/RED
+elucidario/S
+eluctable/Sk
+elucubración/S
+elucubrar/RED
+eludible/kS
+eludir/REDÀñ
+elusivo/GS
+elzeviriano/GS
+elzevirio/S
+elástica/S
+elásticamente
+elástico/GS
+elástico/SG
+eléboro/S
+eléctricamente
+eléctrico/GS
+eléctrico/S
+elíptico/GS
+elíseo/GS
+elíseo/S
+emanación/S
+emanantismo/S
+emanantista/S
+emanar/RED
+emancipación/S
+emancipador/SG
+emancipar/REDñ
+emascular/RED
+embabiamiento/S
+embabucar
+embachar/RED
+embadurnador/GS
+embadurnar/REDÀÂÄÅò
+embaidor/SG
+embaimiento/S
+embairemos
+embairá
+embairán
+embairás
+embairé
+embairéis
+embairía
+embairíais
+embairíamos
+embairían
+embairías
+embajada/S
+embajador/GS
+embajatorio/GS
+embalador/GS
+embalaje/hS
+embalar/RED
+embalar/REDÀ
+embaldosado/S
+embaldosadura/S
+embaldosar/RED
+emballenador/GS
+emballenar/RED
+emballestar/RED
+embalsadero/S
+embalsamador/SG
+embalsamamiento/S
+embalsamar/REDÀÁñ
+embalsar/RED
+embalse/S
+embalumar/RED
+embanastar/RED
+embancar/RED
+embanderar/RED
+embanquetar/RED
+embarazada/h
+embarazado/SGh
+embarazador/SG
+embarazar/REDñ
+embarazo/hS
+embarazosamente
+embarazoso/GS
+embarbascar/RED
+embarbecer/IRD
+embarbillar/RED
+embarcación/S
+embarcadero/hS
+embarcador/GS
+embarcar/REDÀÂñô
+embarco/hS
+embardar/RED
+embargable/Sk
+embargado/GS
+embargado/S
+embargador/SG
+embargador/Sh
+embargante/S
+embargar/REDÀÁÂÄ
+embargo/S
+embarnecer/IRD
+embarnecimiento/S
+embarnizadura/S
+embarnizar/RED
+embarque/Sh
+embarradilla/S
+embarrador/GS
+embarradura/S
+embarrancar/RED
+embarrar/REDÂ
+embarrialar/RED
+embarriar/RED
+embarrilador/S
+embarrilar/RED
+embarrotar/RED
+embarullador/GS
+embarullar/REDñ
+embasamiento/S
+embastar/RED
+embastecer/IRD
+embatirse
+embaucador/SG
+embaucamiento/S
+embaucar/REDÀÁ
+embaular/IRD
+embausamiento/S
+embazador/S
+embazadura/S
+embazar/RED
+embaí
+embaía
+embaíais
+embaíamos
+embaían
+embaías
+embaíd
+embaída
+embaídas
+embaído
+embaídos
+embaímos
+embaír
+embaírse
+embaís
+embaíste
+embaísteis
+embebecer/IRD
+embebecimiento/S
+embeber/REDÀñ
+embebida/S
+embecadura/S
+embejucar/RED
+embelecador/GS
+embelecamiento/S
+embelecar/RED
+embelequero/GS
+embelesamiento/S
+embelesar/REDñ
+embeleso/S
+embeleñar/RED
+embelga/S
+embellaquecer/IRD
+embellecedor/S
+embellecedor/SG
+embellecer/IRDÀÄñ
+embellecimiento/S
+embeodar/RED
+embermejar/RED
+embermejecer/IRD
+emberrenchinar/RED
+emberrinchar/RED
+embestida/S
+embestidor/S
+embestidor/SG
+embestidura/S
+embestir/XDÀÁÂÈ
+embetunado/S
+embetunar/RED
+embicadura/S
+embicar/RED
+embichar/RED
+embijar/RED
+embizcar/RED
+emblandecer/IRD
+emblanquear
+emblanquecer/IRD
+emblema/S
+emblemático/GS
+embobamiento/S
+embobar/RED
+embobecer/IRD
+embobecimiento/S
+embobinar/RED
+embocadero/hS
+embocadura/hS
+embocar/RED
+embochinchar/RED
+embocinada/S
+embocinado/SG
+embodegar/RED
+embojar/RED
+embojo/S
+embolado/GS
+embolador/GS
+embolar/RED
+embolatar/RED
+embolia/S
+embolicar/RED
+embolismador/GS
+embolismal/S
+embolismar/RED
+embolsar/RED
+embonar/RED
+emboquera/S
+emboquillar/RED
+embornal/S
+emborrachacabras
+emborrachador/GS
+emborrachamiento/S
+emborrachar/REDÀÁÂÌñòô
+emborrar/RED
+emborrascar/RED
+emborrazamiento/S
+emborrazar/RED
+emborricar/RED
+emborrizar/RED
+emborronador/GS
+emborronar/REDÄ
+emborrullar/RED
+emborucar/RED
+emboscada/S
+emboscadura/S
+emboscar/REDÀ
+embosquecer/IRD
+embostar/RED
+embotamiento/S
+embotar/REDÀÁ
+embotar/REDÁñ
+embotar/REDñ
+embotellador/GS
+embotellamiento/S
+embotellar/RED
+emboticar/RED
+embotijar/RED
+embotir
+embovedar/RED
+embozadamente
+embozalar/RED
+embozar/RED
+emboñigar/RED
+embracilar/RED
+embragar/RED
+embravecer/IRD
+embravecimiento/hS
+embrazadura/S
+embrazar/RED
+embreada/S
+embreado/S
+embreadura/S
+embrear/RED
+embregar/RED
+embreñar/RED
+embriagador/GS
+embriagante/S
+embriagar/REDÁÅñò
+embriago/GS
+embriaguez/S
+embribar/RED
+embridar/RED
+embriogenia/S
+embriología/S
+embrionario/SG
+embrisar/RED
+embrión/S
+embrocar/RED
+embrochalar/RED
+embrolla/S
+embrollador/SG
+embrollar/REDñ
+embrollo/S
+embrolloso/GS
+embrollón/GS
+embromador/GS
+embromar/RED
+embroncar/RED
+embroquelar/RED
+embroquetar/RED
+embrosquilar/RED
+embrujador/SG
+embrujamiento/S
+embrujar/REDÄ
+embrutecedor/SG
+embrutecer/IRDÀÁñ
+embrutecimiento/S
+embuchado/S
+embuchar/RED
+embudador/GS
+embudar/RED
+embudo/S
+embullador/GS
+embullar/RED
+emburriar/RED
+emburujar/RED
+embuste/S
+embustear/RED
+embustero/GS
+embustidor/SG
+embustir/RED
+embutar/RED
+embutición/S
+embutida/S
+embutidera/S
+embutido/S
+embutir/REDÂÄ
+embuñegar/RED
+eme/S
+emelga/S
+emenagogo/S
+emendar
+emergencia/S
+emergente/S
+emerger/RED
+emeritense/S
+emidosaurio/S
+emigración/S
+emigrante/S
+emigrar/RED
+emigratorio/GS
+eminencia/tS
+eminencial/S
+eminencialmente
+eminente/St
+eminentemente
+emir/S
+emirato/S
+emiratí/S
+emisario/GS
+emisión/S
+emisor/GS
+emitir/REDÀÄ
+emocional/S
+emocionalmente
+emocionante/S
+emocionar/REDÀÁÂñò
+emoción/S
+emoliente/S
+emolumento/S
+emoticono/S
+emotividad/S
+emotivo/GS
+empacador/GS
+empacador/S
+empacamiento/S
+empacar/RED
+empacar/REDÀ
+empachar/RED
+empacho/S
+empachoso/GS
+empadrar/RED
+empadronador/GS
+empadronamiento/S
+empadronar/REDÀÁÂñò
+empajar/RED
+empajolar/RED
+empalagamiento/S
+empalagar/RED
+empalago/S
+empalagoso/GS
+empalamiento/S
+empalar/REDÀÂ
+empalar/REDô
+empaliar
+empalicar/RED
+empalidecer/IRD
+empalizar/RED
+empalletado/S
+empalmadura/S
+empalmar/RED
+empalme/S
+empalomar/RED
+empampar/RED
+empampirolado/SG
+empanadilla/S
+empanado/GS
+empanar/RED
+empandar/RED
+empandillar/RED
+empanizar/RED
+empantanar/REDñ
+empanzar/RED
+empapada/S
+empapamiento/S
+empapar/REDÀÁÅñò
+empapelador/GS
+empapelar/REDÀÂ
+empapirotar/RED
+empapizar/RED
+empapuciar/RED
+empapujar/RED
+empapuzar/RED
+empaque/S
+empaquetador/GS
+empaquetadura/S
+empaquetar/RED
+emparamar/RED
+emparamentar/RED
+emparchar/RED
+empardar/RED
+emparedado/GS
+emparedado/S
+emparedamiento/S
+emparedar/RED
+emparejadamente
+emparejador/GS
+emparejadura/S
+emparejamiento/S
+emparejar/REDÀÁñ
+emparentar/REIDÀÁÀÁ
+emparrado/S
+emparrar/RED
+emparrillado/S
+emparrillar/RED
+emparvar/RED
+empastador/GS
+empastador/SG
+empastadura/S
+empastar/RED
+empastar/REDø
+empaste/S
+empastelamiento/S
+empastelar/RED
+empatadera/S
+empatar/REDÂñ
+empate/S
+empatizar/RED
+empatía/S
+empavesado/GS
+empavesado/SG
+empavesar/RED
+empavonar/RED
+empavorecer/IRD
+empañadura/S
+empañar/REDÀÂ
+empañetar/RED
+empañicar/RED
+empecatado/GS
+empece
+empecedero/GS
+empecedor/GS
+empecen
+empecer
+empecerán
+empeceré
+empecería
+empecerían
+empechar
+empecible/S
+empeciente/S
+empeciera
+empecieran
+empeciere
+empecieren
+empecieron
+empeciese
+empeciesen
+empecimiento/S
+empecinadamente
+empecinado/S
+empecinado/SG
+empecinamiento/S
+empecinar/REDÁ
+empecinar/REDñ
+empeció
+empecía
+empecían
+empedecer
+empedernecer/IRD
+empedernida
+empedernidas
+empedernido
+empedernido/GS
+empedernidos
+empedernir
+empedernirse
+empedrado/GS
+empedrado/S
+empedrador/Sh
+empedramiento/S
+empedrar/IRD
+empegar/RED
+empeguntar/RED
+empeine
+empeinoso/GS
+empelar/RED
+empelazgar/RED
+empelechar/RED
+empellar/RED
+empellejar/RED
+empeller/RED
+empellicar
+empelotar/RED
+empenachado/GS
+empenachar/RED
+empendolar
+empentar/RED
+empeoramiento/S
+empeorar/REDÀÄ
+empequeñecer/IRDÀ
+emperador/S
+emperatriz/S
+emperchar/RED
+empercudir/RED
+emperdigar/RED
+emperejilar/RED
+emperezar/RED
+empergaminar/RED
+emperifollar/RED
+empernar/RED
+empero
+emperramiento/S
+emperrar/RED
+empersonar
+empesador/S
+empesgar/RED
+empestar
+empestillar/RED
+empetatar/RED
+empetro/S
+empezar/IRDÀÁÂ
+empezca
+empezcan
+empeñadamente
+empeñado/SG
+empeñar/REDÀÁÄÅñòôø
+empeño/Sh
+empeñosamente
+empicar/RED
+empicotadura/S
+empicotar/RED
+empiece/S
+empiema/S
+empigüelar/RED
+empilar/RED
+empilchar/RED
+empilonar/RED
+empinadura/S
+empinamiento/S
+empinar/REDÃñ
+empingorotar/RED
+empiolar/RED
+empipar/RED
+empireuma/S
+empirismo/S
+empirista/S
+empitonar/RED
+empizarrar/RED
+empizcar
+emplantillar/RED
+emplastadura/S
+emplastamiento/S
+emplastar/RED
+emplastecer/IRD
+emplasto/S
+emplatado/S
+emplatar/REDÀ
+emplazador/S
+emplazamiento/S
+emplazar/REDÀÂÄÆ
+emplea/S
+empleado/wGS
+empleador/GS
+emplear/REDÀÁÂÄñø
+emplebeyecer/IRD
+empleitero/GS
+empleo/hS
+emplomado/S
+emplomadura/S
+emplomar/RED
+emplumajar
+emplumar/RED
+emplumecer/IRD
+empobrecedor/SG
+empobrecer/IRDÀñò
+empobrecimiento/S
+empoderar
+empodrecer/IRD
+empolla
+empolladura/S
+empollar/REDÀ
+empollón/GS
+empoltronecer/IRD
+empolvar/REDñ
+empolvoramiento/S
+empolvorar/RED
+empolvorizar/RED
+emponchar/RED
+emponzoñamiento/S
+emponzoñar/RED
+empopar/RED
+emporcar/IRD
+emporio/S
+empotrado/S
+empotramiento/S
+empotrar/RED
+empotrerar/RED
+empozar/RED
+empozar/REDñ
+empradizar/RED
+emprar/RED
+emprendedor/GS
+emprendedoramente
+emprender/REDÀ
+emprendimiento/S
+emprensar
+emprenta/S
+emprentar
+empresarial/S
+empresario/GS
+empresentar
+emprestar/RED
+emprestillar
+empretecer/IRD
+empreñar/RED
+emprimar/RED
+emprimir
+empringar/RED
+empréstito/S
+empuchar/RED
+empuesta/S
+empujador/SG
+empujar/REDÀÁÂÄÅÆÙ
+empuje/S
+empujón/S
+empulgadura/hS
+empulgar/RED
+empuntar/RED
+empurpurado/GS
+empurrar/RED
+emputecer/IRD
+empuyarse
+empuñadura/S
+empuñar/REDÀÄ
+empáticamente
+empático/GS
+empíreo/GS
+empíreo/S
+empíricamente
+empírico/GS
+emulación/S
+emulador/GS
+emular/REDÀÂ
+emulgente/S
+emulsionar/RED
+emulsivo/GS
+emulsión/S
+emulsor/S
+emuntorio/S
+emérito/SG
+emético/GS
+emético/S
+en
+enaceitar/RED
+enacerar/RED
+enaciyar
+enagua/S
+enaguachar/RED
+enaguar/RED
+enaguazar/RED
+enajenación/S
+enajenado/GS
+enajenador/GS
+enajenamiento/S
+enajenante/S
+enajenar/REDÀÁÂñT
+enalbar/RED
+enalbardar/RED
+enalmagrar/RED
+enaltecedor/GS
+enaltecer/IRDÀ
+enaltecimiento/S
+enamarillecer/IRD
+enamoradamente
+enamoradizo/GS
+enamorado/GS
+enamorador/GS
+enamoramiento/S
+enamorar/REDÀÁÂÄÅñò
+enamoricar/RED
+enamoriscar/RED
+enanarse
+enancar/RED
+enanchar/RED
+enangostar/RED
+enanismo/S
+enano/GS
+enano/SG
+enante
+enante/S
+enantes
+enanzar/RED
+enarbolar/RED
+enarcar/RED
+enardecedor/SG
+enardecer/IRDÀÁñ
+enardecimiento/S
+enarenar/RED
+enarmonar/RED
+enarrar
+enartar
+enaspar
+enastar/RED
+enastilar/RED
+enatieza/S
+enatío/SG
+encabalgar/RED
+encaballar/RED
+encabar/RED
+encabellar
+encabellecer/IRD
+encabestradura/S
+encabestrar/RED
+encabezado/S
+encabezamiento/S
+encabezar/REDÀ
+encabezonar
+encabrahigar/IRD
+encabriar/RED
+encabrillar/RED
+encabritar/RED
+encabronar/REDÁñ
+encabruñar/RED
+encabullar/RED
+encabuyar/RED
+encachar/RED
+encadar/RED
+encadenado/GS
+encadenado/S
+encadenadura/S
+encadenamiento/Sh
+encadenar/REDÀÁÂ
+encaecer
+encajadas
+encajador/S
+encajadura/hS
+encajar/REDÁÂÅñò
+encaje/S
+encajerar/RED
+encajetillar/RED
+encajonamiento/S
+encajonar/RED
+encalabozar/RED
+encalabriar
+encalabrinamiento/S
+encalabrinar/RED
+encalador/GS
+encalador/S
+encalambrar/RED
+encalamocar/RED
+encalar/RED
+encalcar/RED
+encalillar/RED
+encalladero/S
+encalladura/S
+encallar/RED
+encallecer/IRD
+encallejonar/RED
+encalletrar
+encalmadura/S
+encalmar/RED
+encalostrar/RED
+encalvar
+encalvecer/IRD
+encalzar
+encamar/REDñ
+encamarar/RED
+encambijar/RED
+encambrar/RED
+encambronar/RED
+encaminadura/S
+encaminamiento/S
+encaminar/REDÀÁÂÅñò
+encamisar/RED
+encamonado/GS
+encamotar/RED
+encampanar/RED
+encanalar/RED
+encanalizar/RED
+encanallamiento/S
+encanallar/RED
+encanar/RED
+encanastar/RED
+encancerar/RED
+encandecer/IRD
+encandelar/RED
+encandelillar/RED
+encandiladamente
+encandiladera/S
+encandilado/GS
+encandilador/GS
+encandilador/S
+encandilar/REDÁÂÅÆñò
+encanecer/IRD
+encanecimiento/S
+encanijamiento/S
+encanijar/RED
+encanillar/RED
+encantado/GS
+encantadoramente
+encantados
+encantamento/S
+encantamiento/Sh
+encantar/REDÀÁÂ
+encantarar/RED
+encanto/hS
+encantorio/S
+encantusar/RED
+encanutar/RED
+encapacetado/GS
+encapachadura/S
+encapachar/RED
+encapado/GS
+encapar/RED
+encapazar/RED
+encaperuzar/RED
+encapilladura/S
+encapillar/RED
+encapirotar/RED
+encapotadura/Sh
+encapotamiento/S
+encapotar/RED
+encaprichar/REDñ
+encapsular/RED
+encapuchar/RED
+encapuzar/RED
+encarado/S
+encaramar/REDÁñô
+encaramiento/S
+encarar/REDñ
+encaratular/RED
+encarcavinar/RED
+encarcelación/S
+encarcelada/S
+encarcelador/GS
+encarcelamiento/S
+encarcelar/REDÀÁÂÄ
+encarcerar
+encarecedor/GS
+encarecer/IRDÀñ
+encarecidamente
+encargado/GS
+encargamiento/S
+encargar/RED
+encargar/REDÀÁÃÆñòôø
+encargue/S
+encariñar/REDÁñ
+encarnación/S
+encarnadino/GS
+encarnado/GS
+encarnado/S
+encarnamiento/S
+encarnar/REDÁñ
+encarnativo/GS
+encarnecer/IRD
+encarnizadamente
+encarnizamiento/S
+encarnizar/RED
+encarpetar/REDÀ
+encarriladera/S
+encarrilar/REDÀÁñ
+encarrillar/RED
+encarroñar/RED
+encarrujado/S
+encarrujar/RED
+encartación/S
+encartamiento/S
+encartar/RED
+encartonador/GS
+encartonar/RED
+encartuchar/RED
+encartujado/S
+encasamento/S
+encasar/RED
+encascabelar/RED
+encascar/RED
+encascotar/RED
+encasilladamente
+encasillar/REDÀñT
+encasquetar/REDñ
+encasquillador/S
+encasquillar/RED
+encastar/RED
+encastillador/GS
+encastillamiento/S
+encastillar/REDÁñ
+encastrar/REDT
+encatalejar/RED
+encatusar/RED
+encauchar/RED
+encausar/REDÀ
+encauste/S
+encausto/S
+encauzamiento/S
+encauzar/REDÀÁÂÄ
+encavar/RED
+encañado/S
+encañamar/RED
+encañar/RED
+encañizar/RED
+encañonado/GS
+encañonar/REDÀÂÅ
+encañutar
+encebadamiento/S
+encebadar/RED
+encebollar/RED
+enceguecedor/GS
+enceguecer/IRDÅò
+encelajar/RED
+encelamiento/S
+encelar/RED
+encelar/REDÀ
+enceldamiento/S
+enceldar/RED
+encella/S
+encellar/RED
+encenagamiento/S
+encenagar/RED
+encencerrado/GS
+encendaja/S
+encendedor/GS
+encendedor/S
+encender/IRDÀÁÂÄÒÝñò
+encendido/GS
+encendido/S
+encendimiento/S
+encendrar/RED
+encenizar/RED
+encensuar
+encentamiento/S
+encentar/RED
+encentrar/RED
+encepador/S
+encepadura/S
+encepar/RED
+encerado/GS
+encerado/S
+encerador/GS
+enceramiento/S
+encerar/REDÀ
+encernadar/RED
+encerotar/RED
+encerradero/S
+encerrar/IRDÀÁÂÄÅÆñòõ
+encerrizar/RED
+encerrona/S
+encespedar/RED
+encestar/RED
+enceste/S
+encetadura/S
+encetar/RED
+enchamicar/RED
+enchancletar/RED
+enchapar/RED
+enchapinado/GS
+encharcamiento/S
+encharcar/RED
+enchavetar/RED
+enchicar/RED
+enchichar/RED
+enchilar/RED
+enchinar/RED
+enchinarrar/RED
+enchinchar/RED
+enchipar/RED
+enchiqueramiento/S
+enchiquerar/RED
+enchironar/RED
+enchispar/RED
+enchivar/RED
+enchuecar/RED
+enchufar/REDÀô
+enchufe/S
+enchular/RED
+enchuletar/RED
+enchumbar/RED
+enchute/S
+enciclopedia/S
+enciclopedismo/S
+enciclopedista/S
+enciclopédico/SG
+encielar/RED
+encierro/S
+encima
+encimar/REDò
+encimera/S
+encina/S
+encinal/S
+encinar/S
+encinero/GS
+encino/S
+encintar/RED
+encisano/GS
+encismar/RED
+enciso/S
+encitar
+encizañar/RED
+enclaustrar/REDñ
+enclavar/RED
+enclavijar/RED
+enclenque/S
+enclocar/IRD
+encloquecer/IRD
+encluecar/RED
+enclítico/SG
+encobar/RED
+encobertado/GS
+encobijar/RED
+encobilar/RED
+encobrar/RED
+encochado/GS
+encoclar/RED
+encocorar/RED
+encodillar/RED
+encofinar/RED
+encofrado/S
+encofrar/RED
+encoger/REDÅñò
+encogido/GS
+encogimiento/hS
+encogollar/RED
+encohetar/RED
+encojar/RED
+encoladura/hS
+encolamiento/S
+encolar/REDÀ
+encolerizado/GS
+encolerizar/REDÁñ
+encomendado/S
+encomendar/IRDÁñòùT
+encomendero/S
+encomenzar/IRD
+encomiador/GS
+encomiar/REDÀÁ
+encomiasta/S
+encomienda/S
+encomio/S
+encomiástico/GS
+encompadrar/RED
+enconado/GS
+enconado/S
+enconadura/S
+enconamiento/Sh
+enconar/REDñ
+enconchar/REDô
+enconfitar/RED
+encono/hS
+enconoso/GS
+enconrear/RED
+encontradizo/GS
+encontrado/GS
+encontrar/IRDÀÁÂÃÄÅÆñòù
+encontrón/HS
+encopetar/RED
+encorachar/RED
+encorajar/RED
+encorajinar/RED
+encorar/IRD
+encorchador/S
+encorchador/SG
+encorchar/RED
+encorchetar/RED
+encordadura/S
+encordar/IRD
+encordelar/RED
+encordonar/RED
+encorecer/IRD
+encornado/GS
+encornudar/RED
+encorozar/RED
+encorralar/RED
+encorrear/RED
+encorselar/RED
+encorsetar/REDÀ
+encortar
+encortinar/RED
+encorujar/RED
+encorvada/S
+encorvamiento/S
+encorvar/RED
+encosadura/S
+encostalar/RED
+encostar/RED
+encostillado/S
+encostradura/S
+encostrar/RED
+encovadura/S
+encovar/REID
+encrasar/RED
+encrespado/S
+encrespador/GS
+encrespador/S
+encrespadura/S
+encrespamiento/S
+encrespar/RED
+encrestar/RED
+encriptado/GS
+encriptar/RED
+encristalar/RED
+encrucijada/S
+encrudecer/IRD
+encrudelecer
+encruelecer/IRD
+encuadernación/S
+encuadernador/GS
+encuadernar/REDÀT
+encuadramiento/S
+encuadrar/REDÀÂÄ
+encuadrar/REDÀÄ
+encuartar/RED
+encuarte/S
+encuartero/S
+encubar/RED
+encubertar/RED
+encubiertamente
+encubierto/GS
+encubierto/SG
+encubridizo/GS
+encubridor/GS
+encubrir/REÀ
+encuentro/hS
+encuerar/RED
+encuestador/GS
+encuestar/RED
+encuevar/RED
+encuitar/RED
+enculatar/RED
+enculpar
+encumbramiento/S
+encumbrar/REDÁñ
+encunar/RED
+encurdar/RED
+encureñar/RED
+encurtir/RED
+encéfalo/S
+encía/S
+encíclica/S
+ende
+endeble/S
+endeblez/S
+endeblucho/GS
+endechadera/S
+endechar/RED
+endehesar/RED
+endeliñar
+endemia/S
+endemismo/S
+endemoniadamente
+endemoniado/GS
+endemoniar/RED
+endentar/IRD
+endentecer/IRD
+enderechar/RED
+endereza/S
+enderezado/GS
+enderezamiento/S
+enderezar/REDÀñò
+endeudamiento/S
+endeudar/REDñ
+endevotado/GS
+endeñar/RED
+endiabladamente
+endiablar/RED
+endibia/S
+endilgador/GS
+endilgar/REDÁÂÅÆ
+endiosamiento/S
+endiosar/REDÀ
+enditar/RED
+endivia/S
+endiñar/REDÃ
+endoblado/S
+endoblar/RED
+endocardio/S
+endocarditis
+endocarpio/S
+endocrino/GS
+endocrino/S
+endocrinólogo/GS
+endodermo/S
+endoesqueleto/S
+endogamia/S
+endogénesis
+endolinfa/S
+endomingar/RED
+endonar/RED
+endorreico/GS
+endorsar/RED
+endosar/REDÀÁÂT
+endosar/REDÀÁÂñ
+endosatario/GS
+endoscopia/S
+endoscopio/S
+endoselar/RED
+endoso/S
+endospermo/S
+endotelial/S
+endotelio/S
+endovenoso/SG
+endrezar
+endriago/S
+endrina/S
+endrinal/S
+endrino/G
+endrino/GS
+endrogar/RED
+endulcecer
+endulzadura/S
+endulzar/REDÁÂñ
+endulzorar
+endulzurar
+endurador/SG
+endurar/RED
+endurecedor/GS
+endurecer/IRDÀÄÅò
+endurecimiento/S
+endémico/SG
+ene
+enea/S
+eneal/S
+eneasílabo/GS
+enebral/S
+enebrina/S
+enebro/S
+enechar
+enejar/RED
+eneldo/S
+enema/S
+enemiga/S
+enemigar
+enemigo/GS
+enemistad/S
+enemistar/REDÀÁñ
+energizante/S
+energizar/RED
+energética/S
+energético/GS
+energía/S
+energúmeno/GS
+enerizar/RED
+enero
+enertarse
+enervador/SG
+enervamiento/S
+enervante/S
+enervantemente
+enervar/REDñ
+enescar
+enfadadamente
+enfadadizo/SG
+enfadadísimo/GS
+enfadamiento/S
+enfadar/REDÀÁÂñô
+enfado/hS
+enfadosamente
+enfadoso/GS
+enfaenado/SG
+enfajar/RED
+enfalcado/S
+enfaldador/S
+enfaldar/RED
+enfaldo/S
+enfangar/REDÁñ
+enfardador/GS
+enfardar/RED
+enfardelador/GS
+enfardeladura/S
+enfardelar/RED
+enfastiar
+enfatizar/REDÀ
+enferma/NSU
+enfermar/REDñ
+enfermedad/S
+enfermero/GS
+enfermería/S
+enfermizar
+enfermizo/SG
+enfermo/NSU
+enfermucho/GS
+enferozar
+enfervorecer/IRD
+enfervorizador/GS
+enfervorizar/RED
+enfestar
+enfeudar/RED
+enfiar
+enficionar
+enfielar/RED
+enfierecer/IRD
+enfiestar/RED
+enfilar/REDÂ
+enfingir
+enfisema/S
+enfistolar/RED
+enfiteuta/S
+enfiteuticario/GS
+enfitéutico/GS
+enfiuzar
+enflacar/RED
+enflaquecer/IRD
+enflaquecimiento/S
+enflautar/RED
+enflechado/SG
+enflorar/RED
+enflorecer/IRD
+enfocar/REDÀÁÂÄÅÆ
+enfogar
+enforcar
+enfornar
+enforrar
+enfortalecer
+enfortecer/IRD
+enfortir
+enfoscadero/S
+enfoscar/RED
+enfotarse
+enfrailar/RED
+enfranque/S
+enfranquecer/IRD
+enfrascamiento/S
+enfrascar/REDÁ
+enfrascar/REDñ
+enfrenamiento/hS
+enfrenar/RED
+enfrentamiento/S
+enfrentar/REDÀÁÂÄÅÆñòôø
+enfrente
+enfriadera/S
+enfriadero/S
+enfriador/GS
+enfriador/S
+enfriamiento/S
+enfriar/IRDÀÐñù
+enfrontar/RED
+enfrontilar/RED
+enfroscar/RED
+enfullar/RED
+enfunchar/RED
+enfundadura/S
+enfundar/REDÁÅ
+enfurecer/IRDÀÂñ
+enfurecimiento/S
+enfuriar/RED
+enfurruscar/RED
+enfurruñamiento/S
+enfurruñar/RED
+enfurtido/S
+enfurtir/RED
+enfusar/RED
+enfusir/RED
+enfuñar/RED
+enfáticamente
+enfático/GS
+engafar/RED
+engafecer
+engafetar/RED
+engaitador/GS
+engaitar/RED
+engalabernar
+engalanar/REDÁñ
+engalgar/RED
+engaliar/IRD
+engallador/S
+engallar/RED
+engalle/S
+enganchado/SG
+enganchador/GS
+enganchamiento/S
+enganchar/REDÄñô
+enganche/S
+engandujar/RED
+engarabatar/RED
+engarabitar/RED
+engaratusar/RED
+engarbar/RED
+engarberar/RED
+engarbullar/RED
+engarce/S
+engarfiar/RED
+engargantadura/S
+engargantar/RED
+engargante/S
+engargolar/RED
+engaritar/RED
+engarmar/RED
+engarnio/S
+engarrafador/SG
+engarrafar/RED
+engarrar/RED
+engarro/S
+engarronar/RED
+engarrotar/RED
+engarzador/GS
+engarzadura/S
+engarzar/REDÀ
+engasgar/RED
+engastador/GS
+engastadura/S
+engastar/RED
+engaste/S
+engastonar
+engatar/RED
+engatillar/RED
+engatusador/GS
+engatusamiento/S
+engatusar/REDÀÁ
+engavetar/RED
+engaviar/RED
+engavillar/RED
+engazador/GS
+engazamiento/S
+engazar/RED
+engañabobos
+engañador/SG
+engañar/REDÀÂÄÅñò
+engañifa/S
+engaño/Sh
+engañosamente
+engañoso/GS
+engendrador/S
+engendrador/SG
+engendramiento/S
+engendrar/REDÀÂñT
+engendro/S
+engeridor/S
+engerir
+engestado/SG
+engeñar
+engibar/RED
+englandado/SG
+englantado/SG
+englobar/REDÀÄ
+englutir/RED
+engocetar/RED
+engolar/RED
+engolfar/RED
+engolillado/GS
+engollamiento/S
+engolletado/GS
+engolletar/RED
+engollipar/RED
+engolondrinar/RED
+engolosinador/GS
+engolosinar/RED
+engomado/GS
+engomado/S
+engomadura/S
+engomar/RED
+engominar/RED
+engonzar/RED
+engorar/IRD
+engordadero/S
+engordador/GS
+engordar/REDÀñ
+engordecer
+engorgoritar/RED
+engorrar/RED
+engorronar/RED
+engorroso/SG
+engoznar/RED
+engraciar
+engramear
+engranaje/S
+engranar/RED
+engrandar/RED
+engrandecer/IRDÀ
+engrandecimiento/S
+engranerar/RED
+engranujar/RED
+engrapar/RED
+engrasador/GS
+engrasar/REDÀ
+engravecer/IRD
+engredar/RED
+engreimiento/S
+engrescar/RED
+engreído/GS
+engreír/XDñ
+engrifar/RED
+engrillar/RED
+engrilletar/RED
+engringar/RED
+engrosamiento/S
+engrosar/REID
+engrosecer
+engrudador/GS
+engrudamiento/hS
+engrudar/RED
+engrudo/S
+engruesar/RED
+engrumecer/IRD
+engruñar/RED
+enguachinar/RED
+engualdrapar/RED
+engualichar/RED
+enguantar/RED
+enguarapar/RED
+enguatar/RED
+enguayabado/GS
+enguayabar/RED
+enguedejado/GS
+enguerar/RED
+enguichado/SG
+enguijarrar/RED
+enguillotar/RED
+enguirnaldar/RED
+enguizgar/RED
+engullidor/GS
+engullir/REDÀÁ
+engurrar/RED
+engurrio/S
+engurruminar/RED
+engurrumir/RED
+engurruñar/RED
+engurruñir/RED
+engusgar/RED
+engüerar/RED
+enhacinar/RED
+enhadar
+enharinar/REDÌÙ
+enhastiar/IRD
+enhastillar/RED
+enhatijar/RED
+enhebillar/RED
+enhebrar/REDÀ
+enhechizar/RED
+enhenar/RED
+enherbolar/RED
+enhestador/S
+enhestadura/S
+enhestamiento/S
+enhestar/IRD
+enhetrar
+enhielar/RED
+enhiesto/GS
+enhilar/RED
+enhollinar/RED
+enhorabuena
+enhorabuena/S
+enhoramala
+enhorcar/RED
+enhornar/RED
+enhorquetar/RED
+enhotar
+enhuecar/RED
+enhuerar/RED
+enhumedecer
+enigma/S
+enigmatista/S
+enigmáticamente
+enigmático/GS
+enjabonar/REDÀÁÂ
+enjaezar/RED
+enjaguadura/S
+enjaguar/RED
+enjalbegador/SG
+enjalbegadura/S
+enjalbegar/RED
+enjalbiego/S
+enjalmar/RED
+enjambradera/S
+enjambradero/S
+enjambrar/RED
+enjambre/S
+enjaquimar/RED
+enjarciar/RED
+enjardar/RED
+enjardinar/RED
+enjaretado/S
+enjaretar/RED
+enjaular/REDÀ
+enjebar/RED
+enjergar/RED
+enjerir
+enjero/S
+enjertal/S
+enjertar/RED
+enjicar/RED
+enjordanar/RED
+enjorguinar/RED
+enjoyar/RED
+enjoyelado/SG
+enjoyelador/S
+enjuagadientes
+enjuagadura/S
+enjuagar/REDÀÁñôø
+enjuagatorio/S
+enjuague/S
+enjugador/GS
+enjugador/S
+enjugar/REDÀÆ
+enjuiciamiento/S
+enjuiciar/REDÀÁÂT
+enjullo/S
+enjuncar/RED
+enjundia/S
+enjundioso/GS
+enjurar
+enjuta/M
+enjutar/RED
+enjuto/GS
+enlabiador/GS
+enlabiar/RED
+enlace/hS
+enlaciar/RED
+enladrillado/S
+enladrilladura/S
+enladrillar/RED
+enlagunar/RED
+enlamar/RED
+enlaminar/RED
+enlanchar/RED
+enlardar/RED
+enlatar/REDÀ
+enlazador/GS
+enlazadura/S
+enlazamiento/S
+enlazar/REDÀÂÄñT
+enlechar/RED
+enlechuguillado/GS
+enlegajar/RED
+enlegamar/RED
+enlejiar/IRD
+enlenzar/IRD
+enlerdar/RED
+enligar/RED
+enlijar
+enlistonar/RED
+enlizar/RED
+enllantar/RED
+enllenar
+enllentecer/IRD
+enllocar/IRD
+enlobreguecer/IRD
+enlodadura/S
+enlodamiento/S
+enlodar/REDÀñ
+enlodazar/RED
+enlomar/RED
+enloquecedor/GS
+enloquecer/IRDÀñ
+enloquecimiento/S
+enlosado/S
+enlosador/S
+enlosar/RED
+enlozanar/RED
+enlozar/RED
+enlucernar
+enlucido/S
+enlucidor/GS
+enlucir/IRD
+enlustrecer/IRD
+enlutar/RED
+enmadejar/RED
+enmaderar/RED
+enmadrar/RED
+enmagrecer/IRD
+enmalecer/IRD
+enmallar/RED
+enmangar/RED
+enmaniguar/RED
+enmantar/RED
+enmarar/RED
+enmarañar/REDÀÄ
+enmarcar/REDÀÄ
+enmarchitar
+enmaridar/RED
+enmarillecer/IRD
+enmaromar/RED
+enmascarado/GS
+enmascaramiento/S
+enmascarar/REDÀÄ
+enmasillar/RED
+enmatar/RED
+enmechar
+enmelar/IRD
+enmendador/GS
+enmendadura/S
+enmendar/IRDÀÁñT
+enmicar/RED
+enmienda/S
+enmocecer
+enmohecer/IRD
+enmohecimiento/S
+enmollecer/IRD
+enmonar/RED
+enmondar/RED
+enmontar/RED
+enmoquetar/RED
+enmordazar/RED
+enmostar/RED
+enmotar/RED
+enmudecer/IRD
+enmudecimiento/S
+enmugrar/RED
+enmugrecer/IRD
+enmustiar/RED
+enneciar/RED
+ennegrecer/IRD
+ennegrecimiento/S
+ennoblecedor/GS
+ennoblecer/IRD
+ennoblecimiento/S
+ennudecer/IRD
+enojada/S
+enojadizo/SG
+enojar/REDÀÁñ
+enojosa/h
+enojosamente
+enojoso/hSG
+enorgullecedor/SG
+enorgullecer/IRDÁÅñò
+enorgullecimiento/S
+enorme/S
+enormemente
+enormidad/S
+enotecnia/S
+enoyar
+enquiciar/RED
+enquillotrar/RED
+enquistar/RED
+enrabar/RED
+enrabiar/RED
+enrabietar/RED
+enracimar/RED
+enrafar/RED
+enraigonar/RED
+enraizar/IRD
+enralecer/IRD
+enramada/S
+enramado/S
+enramar/RED
+enramblar/RED
+enranciar/RED
+enrarecer/IRD
+enrarecimiento/S
+enrasamiento/S
+enrasar/RED
+enrase
+enrasillar/RED
+enratonar/RED
+enrayar/RED
+enrazar/RED
+enreciar/RED
+enredadera/S
+enredador/GS
+enredar/REDÁÄÅñò
+enredijo/S
+enredo/S
+enredoso/GS
+enrehojar/RED
+enrejadura/S
+enrejalar/RED
+enrejar/RED
+enresmar/RED
+enrevesado/GS
+enriado/S
+enriador/GS
+enriamiento/S
+enriar/IRD
+enridar
+enrielar/RED
+enrigidecer/IRD
+enriostrar/RED
+enripiar/RED
+enrique/S
+enriquecedor/SG
+enriquecer/IRDÀÁÄñò
+enriquecimiento/S
+enriscamiento/S
+enriscar/RED
+enristrar/RED
+enrizamiento/S
+enrizar/RED
+enrobinar/RED
+enrobrescido/SG
+enrocar/RED
+enrocar/REID
+enrodar/IRD
+enrodelado/SG
+enrodrigar/RED
+enrodrigonar/RED
+enrojar/RED
+enrojecer/IRD
+enrojecimiento/S
+enrolamiento/S
+enrolar/REDñ
+enrollado/GS
+enrollado/S
+enrollamiento/S
+enrollar/REDÀÁÄÌÙñô
+enromar/RED
+enronar/RED
+enronquecer/IRD
+enronquecimiento/S
+enroscadura/S
+enroscamiento/S
+enroscar/REDÄh
+enrostrar/REDÂÅ
+enroñar/RED
+enrredosamente
+enrubescer
+enrubiador/GS
+enrubiar/RED
+enrudecer/IRD
+enrugar/RED
+enruinecer/IRD
+enrulado/GS
+enrunar/RED
+ensabanar/RED
+ensaimada/S
+ensaladera/S
+ensalivar/RED
+ensalmador/GS
+ensalmar/RED
+ensalobrar/RED
+ensalzador/GS
+ensalzamiento/S
+ensalzar/REDÀ
+ensambenitar/RED
+ensamblado/S
+ensamblador/S
+ensambladura/S
+ensamblar/REDÀ
+ensamble/S
+ensancha/S
+ensanchador/GS
+ensanchador/S
+ensanchamiento/S
+ensanchar/RED
+ensanche/S
+ensandecer/IRD
+ensangostar
+ensangrentamiento/S
+ensangrentar/IRD
+ensarmentar/IRD
+ensarnecer/IRD
+ensartado/GS
+ensartar/REDÀ
+ensay
+ensayador/GS
+ensayalar/RED
+ensayar/REDÀ
+ensaye
+ensayismo/S
+ensayista/S
+ensañado/SG
+ensañamiento/S
+ensañar/REDÁñ
+ensebar/RED
+ensecar
+enseguida
+enselvar/RED
+ensenada/S
+ensenar/RED
+enserar/RED
+enserenar/RED
+enseriar/RED
+enserir/RED
+enseñado/GS
+enseñanza/S
+enseñar/REDÀÁÂÃÄÅÆÇÍÎÏÚÛñò
+enseñorear/RED
+ensiforme/S
+ensilado/S
+ensilaje/S
+ensilar/RED
+ensilladura/S
+ensillar/RED
+ensilvecer/IRD
+ensimismamiento/S
+ensimismar/RED
+ensobear/RED
+ensoberbecer/IRD
+ensoberbecimiento/S
+ensobinar/RED
+ensobrar/RED
+ensogar/RED
+ensolerar/RED
+ensolver/IRD
+ensombrecer/IRDÂñ
+ensombrerado/GS
+ensopar/RED
+ensordar/RED
+ensordecedor/SG
+ensordecer/IRDñ
+ensordecimiento/S
+ensortijamiento/S
+ensortijar/RED
+ensotar/RED
+ensoñación/S
+ensoñar/IRD
+ensuciador/GS
+ensuciamiento/S
+ensuciar/REDÀÆñò
+ensugar/RED
+ensullo/S
+ensáis
+entabacar/RED
+entablada/S
+entabladura/S
+entablamento/S
+entablar/RED
+entablerar/RED
+entablillar/RED
+entada/g
+entado/gGS
+entalamadura/S
+entalamar/RED
+entalegar/RED
+entalingar/RED
+entallamiento/S
+entallar/RED
+entallar/REDT
+entallecer/IRD
+entalonar/RED
+entalpía/S
+entamar/RED
+entandar/RED
+entapecer
+entapizar/RED
+entapujar/RED
+entarascar/RED
+entarimado/S
+entarimador/S
+entarimar/RED
+entarquinamiento/S
+entarquinar/RED
+entarugar/RED
+ente/S
+entecar/RED
+entecarse
+enteco/GS
+entejar/RED
+entelar/RED
+entelequia/S
+entelerido/GS
+entenciar
+entendedor/GS
+entender/S
+entender/hrstIRTDÀÁÃÄÂÐÑñòù
+entendida/h
+entendido/SG
+entendimiento/S
+entenebrar/RED
+entenebrecer/IRD
+entenga/S
+entente/S
+entera/S
+entera/gS
+enterado/GS
+enterado/S
+enteralgia/S
+enteramente
+enterar/REDÀÁÄÅñòôø
+entercar/RED
+enterciar/RED
+entereza/S
+enteritis
+enterizo/GS
+enternecedor/GS
+enternecedoramente
+enternecer/IRDÁñ
+enternecidamente
+enternecimiento/S
+entero/GS
+entero/S
+enterocolitis
+enterrador/hS
+enterramiento/Sh
+enterrar/IRDÀÁÂÄÅÆÐÑñò
+enterísima/S
+entesar/RED
+entestar/RED
+entestecer/IRD
+entibación/S
+entibar/RED
+entibiar/REDñ
+entibiecer
+entidad/S
+entierro/S
+entiesar/RED
+entigrecer/IRD
+entilar/RED
+entimema/S
+entinar/RED
+entintado/S
+entintar/RED
+entirriarse
+entisar/RED
+entitativo/SG
+entizar/RED
+entiznar/RED
+entlo
+entolar/RED
+entoldado/S
+entoldar/RED
+entomecer
+entomizar/RED
+entomología/S
+entomólogo/GS
+entonación/S
+entonamiento/hS
+entonar/REDñ
+entonce
+entonces
+entonelar/RED
+entongar/RED
+entontecer/IRD
+entontecimiento/S
+entorcar/RED
+entorchada/S
+entorchado/S
+entorchar/RED
+entorilar/RED
+entornar/RED
+entornillar/RED
+entorpecedor/GS
+entorpecer/IRDÀÂ
+entorpecimiento/S
+entortar/IRD
+entortijar
+entosicar
+entosigar/RED
+entoñar/RED
+entrabar/RED
+entrada/S
+entradla
+entradlas
+entradle
+entradles
+entradlo
+entradlos
+entradme
+entradnos
+entrado/GS
+entrador/GS
+entrador/S
+entrale
+entrales
+entramado/S
+entramar/RED
+entrambos
+entrampar/REDñ
+entrampillar/RED
+entrante/S
+entraos
+entrapajar/RED
+entrapar/RED
+entrapazar/RED
+entrar/REDÁÂÅÆñò
+entraña/S
+entrañable/S
+entrañablemente
+entrañar/RED
+entrañizar
+entraño/SG
+entre
+entreabierto/GS
+entreabrir/REÀ
+entrecanal/S
+entrecasco
+entrecavar/RED
+entrecejo/S
+entrecerrar/IRDÀ
+entrechocar/REDÀ
+entrecoger/RED
+entrecomar/RED
+entrecomillado/S
+entrecomillar/RED
+entrecortar/RED
+entrecriar/IRD
+entrecruzar/REDÄ
+entrecuesto/S
+entredecir/X
+entredecí
+entrederramar
+entredicho/GS
+entredoble
+entredí
+entredós
+entreforro
+entrega/S
+entregada/S
+entregador/GS
+entregar/REDÀÁÂÃÄÅÆÇÌÍÎÙÚÛÜñòôø
+entregerir
+entreguerras
+entrejuntar/RED
+entrelazado/S
+entrelazamiento/S
+entrelazar/REDÀÄ
+entrelinear/RED
+entrellevar
+entrelucir/IRD
+entremediar/RED
+entremesar
+entremesear/RED
+entremesista/S
+entremeter/REDÁÅñò
+entremezclar/REDÁ
+entremiche/S
+entremijo/S
+entremiso/S
+entremorir
+entremostrar
+entremés
+entrenador/GS
+entrenamiento/S
+entrenar/REDÀÁÂÄÅÆñòø
+entrencar/RED
+entrenudo
+entrenzar/RED
+entreoír/XD
+entrepalmadura/S
+entreparecer/IRD
+entrepelar/RED
+entrepernar/IRD
+entrepierna/S
+entreponer
+entrepretado/GS
+entrepuente/S
+entrepunzar/RED
+entrerrenglonar/RED
+entrerriano/GS
+entrerrieño/GS
+entresijo/S
+entretallar/RED
+entretanto
+entretecho/S
+entretejer/RED
+entretela
+entretelar/RED
+entretenedor/SG
+entretener/XDÀÁÂÉÊñóú
+entretenidamente
+entretenido/S
+entretenido/SG
+entretenimiento/S
+entretené
+entretomar
+entretén
+entreuntar/RED
+entrevar/RED
+entrevenar/RED
+entrevenir
+entrever/XÀÁ
+entreverado/S
+entreverado/SG
+entreverar/REDÁ
+entreverar/REDñ
+entrevigar/RED
+entrevistador/GS
+entrevistar/REDÀÁÂÄÅÆñò
+entrevisto/GS
+entrevolver
+entrevé
+entreyacer
+entricar
+entriega/S
+entrillar/RED
+entripado/GS
+entripado/S
+entristecedor/GS
+entristecer/IRDÂñ
+entristecimiento/S
+entrizar/RED
+entro
+entrojar/RED
+entrometer/REDÁñ
+entrometido/GS
+entrometimiento/S
+entronar/RED
+entroncamiento/S
+entroncar/RED
+entronecer
+entronerar/RED
+entronización/S
+entronizar/REDÀÄ
+entropezar
+entropillar/RED
+entropía
+entruchar/RED
+entruejo/S
+entrujar/RED
+entrémonos
+entubajar/RED
+entubar/REDÄ
+entuerto/S
+entullecer/IRD
+entumecer/IRD
+entumecimiento/hS
+entumir/RED
+entunicar/RED
+entupir/RED
+enturar/RED
+enturbiamiento/S
+enturbiar/REDÀÂ
+entusiasmar/REDÀÁÂñ
+entusiasmo/S
+entusiasta/S
+entusiastamente
+entusiástico/GS
+entuñar/RED
+enumeración/S
+enumerar/REDÀÂÄÆ
+enumerativo/GS
+enunciación/S
+enunciado/S
+enunciar/REDÀÄ
+enunciativo/GS
+envacar/RED
+envaguecer/IRD
+envainador/GS
+envainar/RED
+envalentonamiento/S
+envalentonar/RED
+envalijar/RED
+envanecer/IRDÁñ
+envanecimiento/S
+envaramiento/S
+envarar/RED
+envarbascar/RED
+envarescer
+envaronar/RED
+envasador/GS
+envasador/S
+envasar/REDÀ
+envase/S
+envedijar/RED
+envegar/RED
+envejecer/IRDÄ
+envejecido/GS
+envejecimiento/S
+envelar
+envenenado/GS
+envenenador/GS
+envenenamiento/S
+envenenar/REDÀÁÂÄÆñò
+enverar/RED
+enverdecer/IRD
+enverdir
+envergadura/S
+envergar/RED
+envergonzar
+enverjado/S
+envernar
+envesar/RED
+envestir/XD
+enviado/GS
+enviajado/SG
+enviar/IRDÀÁÂÃÄÅÆÐÑÒÓÝÞßà
+enviciamiento/S
+enviciar/RED
+enviciosarse
+envidador/GS
+envidar/RED
+envidia/S
+envidiar/REDÀÁÂT
+envidioso/SG
+enviejar/RED
+envigar/RED
+envilecedor/GS
+envilecer/IRDÀÁñ
+envilecimiento/S
+envilortar/RED
+envinagrar/RED
+envinar/RED
+envirar/RED
+envirotado/SG
+enviscamiento/S
+enviscar/RED
+envite/S
+enviudar/RED
+envión/S
+envoltorio/S
+envoltura/Sh
+envolvedero/S
+envolvedor/S
+envolvente/S
+envolver/IRÀÁÂÄÅÆÐÝñòõù
+envolvimiento/Sh
+envueltas
+envuelto/GS
+envuelto/S
+envés/S
+envío/S
+enyerbar/RED
+enyertar
+enyesado/S
+enyesadura/S
+enyesar/REDÁ
+enyescarse
+enyugar/RED
+enyuntar
+enza/S
+enzainar/RED
+enzalamar/RED
+enzamarrado/GS
+enzarzar/REDÁ
+enzarzar/REDÁñ
+enzima/S
+enzimático/GS
+enzootia/S
+enzoquetar/RED
+enzunchar/RED
+enzurdecer/IRD
+enzurizar/RED
+enzurronar/RED
+enérgicamente
+enérgico/GS
+enésimo/GS
+eoceno/GS
+eolio/GS
+eolito/S
+epa
+epacta/SN
+epanadiplosis
+epanalepsis
+epanortosis
+epazote/S
+eperlano/S
+epicarpio/S
+epicedio/S
+epiceno/S
+epicentro/S
+epiceyo/S
+epiciclo/S
+epicicloide/S
+epidemia/S
+epidemial/S
+epidemicidad/S
+epidemiología
+epidemiólogo/GS
+epidermis
+epidiascopio/S
+epidémico/SG
+epidérmico/GS
+epifanía/S
+epifito/SG
+epifonema/S
+epigastrio/S
+epigeo/GS
+epiglosis
+epiglotis
+epigrafista/S
+epigrafía/S
+epigrama/S
+epigramatario/GS
+epigramatario/S
+epigramatista/S
+epigramista/S
+epigramático/GS
+epigástrico/GS
+epilense/S
+epilepsia/S
+epilogal/S
+epilogar/RED
+epilogismo/S
+epiléptico/GS
+epinicio/S
+epiquerema/S
+epiqueya/S
+epirota/S
+episcopado/S
+episcopal/OS
+episcopal/S
+episcopalismo/S
+episcopio/S
+episcopologio/S
+episodio/S
+epistaxis
+epistemología/S
+epistemológico/GS
+epistemólogo/GS
+epistolar/S
+epistolario/S
+epistolero/S
+epistolio/S
+episódicamente
+episódico/GS
+epitafio/S
+epitalamio/S
+epitelial/S
+epitelio/S
+epitelioma/S
+epitimar/RED
+epitomar/RED
+epizootia/S
+epizoótico/GS
+epopeya/S
+epsomita/S
+epífito/GS
+epígrafe/S
+epílogo/S
+epístola/S
+epíteto/S
+epítome/S
+epónimo/GS
+epónimo/S
+equidad/S
+equidiferencia/S
+equidistancia/S
+equidistante/S
+equidistar/RED
+equidna/S
+equilibrada/h
+equilibrado/GhS
+equilibrar/REDÀÁÄÅñò
+equilibrio/hS
+equilibrismo/S
+equilibrista/S
+equilicuá
+equilátero/GS
+equimosis
+equino/GS
+equino/S
+equinoccial/S
+equinoccio/S
+equinococo/S
+equinodermo/S
+equipación/S
+equipal/S
+equipamiento/S
+equipar/REDÀÁñ
+equiparar/REDÀÁÄT
+equipo/CS
+equipolado/S
+equipolencia/S
+equipolente/S
+equiponderancia/S
+equiponderar/RED
+equipotencial/S
+equis
+equiseto/S
+equisetínea/S
+equisetíneo/GS
+equitación/S
+equitativamente
+equitativo/GS
+equivalencia/S
+equivalente/S
+equivalentemente
+equivaler/XD
+equivocación/S
+equivocadamente
+equivocar/REDÁÂÅñò
+equivoquista/S
+equívoca/k
+equívoco/GkS
+equívoco/S
+era
+era/L
+eradicativo/SG
+erais
+eraje/S
+eral/S
+erala/S
+eran
+erar/RED
+erario/GS
+erario/S
+eras
+erasmiano/GS
+erasmismo/S
+erasmista/S
+erbio/S
+ercavicense/S
+ercer
+ere/GS
+erebo/S
+erección/S
+erectilidad/S
+erecto/GS
+erector/SG
+eremita/S
+eremitorio/S
+eres
+eretismo/S
+erg
+ergio/S
+ergo
+ergonomía/S
+ergonómicamente
+ergonómico/GS
+ergotina/S
+ergotismo/S
+ergotista/S
+ergotizar/RED
+erguid
+erguida
+erguidas
+erguido
+erguidos
+erguimiento/S
+erguimos
+erguir
+erguir/XDÁñ
+erguiremos
+erguirse
+erguirá
+erguiráis
+erguirán
+erguirás
+erguiré
+erguiría
+erguiríais
+erguiríamos
+erguirían
+erguirías
+erguiste
+erguisteis
+erguí
+erguía
+erguíais
+erguíamos
+erguían
+erguías
+erguís
+erial/S
+ericácea/S
+ericáceo/GS
+erigir/REDÀÁÂñ
+erina/sS
+eringe/S
+eriotecnia/S
+erisipela/S
+erisipelar/RED
+erisipelatoso/GS
+eritema/S
+eritreo/GS
+eritroblastosis
+eritrocito/S
+erizado/GS
+erizamiento/S
+erizar/REDÀÁñ
+erizo/S
+ermar
+ermita/S
+ermitaño/GS
+ermitorio/S
+ermunio/S
+ero/S
+erogar/RED
+erosionar/REDÀÄ
+erosivo/GS
+erosión/S
+erotema/S
+erotismo/S
+erotizante/S
+errabundo/GS
+errada/S
+errada/h
+erradamente
+erradicación/S
+erradicar/REDÀ
+erradizo/GS
+errado/GSh
+erraj/S
+errante/kS
+errar/REID
+errata/S
+erre/S
+error/S
+erráticamente
+errático/GS
+erróneamente
+erróneo/SG
+erubescencia/S
+erubescente/S
+eructar/RED
+eructo/S
+erudición/S
+eruditamente
+erudito/GS
+erudito/SG
+eruginoso/SG
+erupcionar/RED
+erupción/S
+eruptivo/GS
+erutar/RED
+ervato/S
+ervilla/S
+eréctil/S
+ería/S
+erógeno/GS
+erótica/S
+erótico/GS
+es
+esa/nS
+esbarar/RED
+esbardo/S
+esbarizar/RED
+esbatimentar/RED
+esbatimento/S
+esbeltez/GS
+esbelto/SG
+esbirro/S
+esblandecer
+esblencar/RED
+esborregar/RED
+esbozar/REDÀÄ
+esbozo/S
+esbrencar/RED
+esbronce/S
+esca/S
+escabechar/RED
+escabechina/S
+escabel/S
+escabiosa/S
+escabioso/GS
+escabro/S
+escabrosamente
+escabrosear/RED
+escabrosidad/S
+escabroso/GS
+escabuchar/RED
+escabullar/RED
+escabullimiento/S
+escabullir/REDñ
+escacado/GS
+escachar/RED
+escacharrar/RED
+escachifollar/RED
+escaecer/IRD
+escafandra/S
+escafandro/S
+escafilar/RED
+escafoides
+escagarruzar/RED
+escajo/S
+escajocote/S
+escala/S
+escalaborne/S
+escalabrar/RED
+escalada/S
+escalado/GS
+escalador/GS
+escalador/S
+escalafón/S
+escalamiento/S
+escalar/REDÀT
+escalar/S
+escaldadura/S
+escaldar/REDÀÄ
+escaldufar/RED
+escalecer/IRD
+escaleno/S
+escalentar
+escalera/NS
+escaleta/S
+escalfador/S
+escalfar/RED
+escalfarote/S
+escalfecer/IRD
+escalfeta/S
+escaliar/RED
+escalinata/S
+escalla/S
+escalmo/S
+escalo/S
+escalofriante/S
+escalofriar/IRD
+escalofrío/S
+escalonamiento/S
+escalonar/RED
+escalonia/S
+escalope/S
+escalpelo/S
+escalplo/S
+escalón/S
+escama/S
+escamado/S
+escamadura/S
+escamar/RED
+escamel/S
+escamochar/RED
+escamochear/RED
+escamol
+escamole/S
+escamondadura/S
+escamondar/RED
+escamonea/S
+escamonear/RED
+escamoso/GS
+escamoso/S
+escamotar/RED
+escamoteador/GS
+escamotear/REDÀÁÂÄÆ
+escampar/RED
+escampilla/S
+escamudo/GS
+escamujar/RED
+escanciador/GS
+escanciar/RED
+escanda/S
+escandalar/S
+escandalera/S
+escandalizador/GS
+escandalizar/REDÀÁñ
+escandalizativo/GS
+escandallar/RED
+escandallo/S
+escandalosamente
+escandaloso/GS
+escandelar/S
+escandia/S
+escandinavo/GS
+escandir/REDÙ
+escanear/REDÀ
+escanilla/S
+escantar
+escantillar/RED
+escantillón/S
+escapado
+escapado/GS
+escapar/REDÅñòôø
+escaparate/S
+escapatoria/S
+escape/S
+escapo/S
+escapular/RED
+escapular/S
+escapulario/S
+escaque/S
+escaqueado/SG
+escaquear/RED
+escara/S
+escarabaja/S
+escarabajear/RED
+escarabajo/S
+escarabajuelo/S
+escaramucear/RED
+escaramujo/S
+escaramuza/S
+escaramuzador/GS
+escaramuzar/RED
+escarapelar/RED
+escarbadero/S
+escarbadientes
+escarbador/S
+escarbador/SG
+escarbadura/S
+escarbaorejas
+escarbar/REDÀÆ
+escarbillos
+escarcear/RED
+escarcela/S
+escarchado/GS
+escarchado/SG
+escarchar/RED
+escarcina/S
+escarcinazo/S
+escarcuñar/RED
+escarda/S
+escardadera/S
+escardador/GS
+escardadura/S
+escardar/RED
+escardillar/RED
+escardillo/S
+escarear/RED
+escariador/S
+escariar/RED
+escarificada/S
+escarificador/S
+escarificar/RED
+escarioso/GS
+escarizar/RED
+escarlador/S
+escarlata/S
+escarlatina/S
+escarmenador/S
+escarmenar/RED
+escarmentar/IRDÀ
+escarmiento/S
+escarnar
+escarnecedor/SG
+escarnecer/IRDÀÂ
+escarnecimiento/S
+escarnio/S
+escaro/Sg
+escarola/S
+escarolado/GS
+escarolar/RED
+escarpa/S
+escarpado/GS
+escarpadura/S
+escarpar/RED
+escarpelo/S
+escarpia/S
+escarpiador/S
+escarpiar
+escarpidor/S
+escarramanado/GS
+escarramanchones
+escarramán/S
+escarranchar/RED
+escarrio/S
+escartivana/S
+escarzador/S
+escarzano/S
+escarzar/RED
+escasamente
+escasear/REDÂ
+escasez/S
+escaso/GS
+escatima/S
+escatimar/REDÂ
+escatimosamente
+escatimoso/SG
+escatofagia/S
+escatológicamente
+escavanar/RED
+escavar/RED
+escavillar/RED
+escay
+escayola/S
+escayolar/RED
+escañar/RED
+escaño/S
+escena/S
+escenario/S
+escenificar/REDÀ
+escenografía/S
+escenográfico/GS
+escenógrafo/SG
+escepticismo/S
+escibar
+esciente/S
+escindir/RED
+escintilar/RED
+escirro/S
+escisión/S
+escita/S
+esclafar/RED
+esclarea/S
+esclarecedor/GS
+esclarecer/IRDÀÁ
+esclarecidamente
+esclarecido/SG
+esclarecimiento/S
+esclava/S
+esclavina/S
+esclavista/S
+esclavitud/S
+esclavización/S
+esclavizar/REDÀÁÄ
+esclavo/GS
+esclavo/SG
+esclavonio/SG
+esclavón/GS
+esclerodermia/S
+esclerosar/RED
+esclerosis
+esclerótica/S
+esclerótico/GS
+esclisiado/SG
+esclusa/S
+escoa/S
+escoba/NS
+escobajo/S
+escobar/RED
+escobar/S
+escobazar/RED
+escobero/GS
+escobeta/S
+escobillar/RED
+escobilleo/S
+escobina/S
+escobino/S
+escobio/S
+escobizo/S
+escobén/S
+escobón/S
+escocar/RED
+escocedura/S
+escocer/IRDò
+escocia/S
+escocimiento/S
+escocés/GS
+escocés/S
+escoda/S
+escodadero/S
+escodar/RED
+escofia/S
+escofiar
+escofieta/S
+escofinar/RED
+escogedor/GS
+escoger/REDÀÁÂÄÅ
+escogida/S
+escogido/GS
+escogimiento/S
+escolano/S
+escolapio/GS
+escolar/IRD
+escolar/S
+escolaridad/S
+escolariego/GS
+escolarino/GS
+escolarización/S
+escolarizar/REDÀ
+escolasticismo/S
+escoliador/GS
+escoliar/RED
+escoliasta/S
+escolimado/SG
+escolimoso/GS
+escoliosis
+escollar/RED
+escollera/S
+escollo/S
+escolopendra/S
+escolta/S
+escoltar/REDÀÁÂÄÅ
+escolástico/GS
+escolástico/SG
+escomar/RED
+escombrar/RED
+escombrera/S
+escombrero/GS
+escombro/S
+escomearse
+escomendrijo/S
+escomer/RED
+esconce/S
+escondecucas
+escondedero/S
+esconder/REDÀÁÂÄÅÆÌñòô
+esconder/S
+escondidamente
+escondidas
+escondidijo/S
+escondidillas
+escondido/S
+escondimiento/S
+escondite/S
+escondrijo/S
+esconzar/RED
+escopecina/S
+escopeta/NS
+escopetazo/S
+escopetear/RED
+escopetero/S
+escopladura/S
+escopleadura/S
+escoplear/RED
+escoplo/S
+escorar/RED
+escorbuto/S
+escorchado/S
+escorchar/RED
+escordio/S
+escoria/S
+escoriación/S
+escorial/S
+escoriar/RED
+escorpena/S
+escorpera/S
+escorpina/S
+escorpioide/S
+escorpión/S
+escorredero/S
+escorredor/S
+escorrentía/S
+escorrozo/S
+escorzar/RED
+escorzonera/S
+escosar/RED
+escoscar/RED
+escota/NS
+escotada/S
+escotado/S
+escotadura/S
+escotar/RED
+escote/SO
+escotera/S
+escotero/GS
+escotillón/S
+escotismo/S
+escotista/S
+escoto/GS
+escotoma/S
+escotorrar/RED
+escoyo/S
+escozar/RED
+escozor/S
+escribanil/S
+escribanillo/S
+escribano/GS
+escribidor/GS
+escribiente/S
+escribir/REÀÁÂÄÆÍÏÎÚñòø
+escripia/S
+escrita/SN
+escrito/GS
+escritor/GS
+escritorio/S
+escritura/S
+escriturar/REDÀ
+escrofularia/S
+escrofulariácea/S
+escrofulariáceo/GS
+escrofulismo/S
+escrofuloso/GS
+escrotal/S
+escroto/S
+escrudiñar
+escrupulear
+escrupulillo/S
+escrupulizar/RED
+escrupulosa/k
+escrupulosamente
+escrupulosidad/S
+escrupuloso/kGS
+escrutador/GS
+escrutar/REDÀÁÂÄÅÆ
+escrutinio/S
+escrófula/S
+escrúpulo/S
+escuadra/NS
+escuadrar/RED
+escuadreo/S
+escuadronar/RED
+escuadría/S
+escuadrón/S
+escualidez/S
+escualo/S
+escualor/S
+escucha/S
+escuchador/GS
+escuchar/REDÀÁÂÄÅÆÍÎÙÚÛñòø
+escuchimizado/GS
+escudar/REDÁÅñò
+escudella/S
+escuderear/RED
+escuderil/S
+escuderilmente
+escudero/GS
+escudero/SC
+escudería/S
+escudete/S
+escudilla/S
+escudillador/SG
+escudillar/RED
+escudo/S
+escudriñador/GS
+escudriñar/REDÀÁÄÅ
+escuela/dS
+escuerzo/S
+escuetamente
+escueto/SG
+escuincle/GS
+esculcar/RED
+escullador/S
+escullar/RED
+escullir/RED
+esculpidor/S
+esculpir/REDÀ
+escultista/S
+escultor/GS
+escultura/S
+escultural/S
+escultórico/SG
+escuna/S
+escupetina/S
+escupidera/S
+escupidero/S
+escupido/GS
+escupido/S
+escupidor/GS
+escupidura/S
+escupir/REDÁÆñ
+escupitajo/S
+escupitina/S
+escupitinajo/S
+escurar/RED
+escurecer
+escureta/S
+escurialense/S
+escurra/S
+escurreplatos
+escurribanda/S
+escurridero/S
+escurridizo/GS
+escurrido/GS
+escurridor/S
+escurrilidad/S
+escurrimbres
+escurrimiento/S
+escurrir/REDÀÁÂÄÅÆÌÙ
+escurrir/REDÀÄÌñò
+escusa/S
+escusabaraja/S
+escusado/GS
+escusado/S
+escusar
+escutiforme/S
+escuyer
+escuálido/GS
+escuálido/S
+escáis
+escálamo/S
+escándalo/S
+escáner/S
+escápula/S
+escénico/GS
+escéptico/GS
+escúter/S
+esdrujulizar/RED
+ese/G
+ese/GS
+ese/S
+esecilla/S
+esencia/nS
+esencial/Sn
+esencialidad/S
+esencialmente
+esenciarse
+esenciero/S
+esenio/GS
+eser
+esfacelar/RED
+esfenoides
+esfera/qS
+esferal/S
+esfericidad/S
+esferoidal/S
+esferoide/S
+esfinge/S
+esfogar/RED
+esfolar/RED
+esfornecinar/RED
+esforrocinar/RED
+esforzadamente
+esforzado/SG
+esforzador/GS
+esforzar/IRDÁÅñòõù
+esfoyar/RED
+esfoyaza/S
+esfriar
+esfuerzo/S
+esfumar/REDÀÁñô
+esfuminar/RED
+esférica/q
+esférico/S
+esférico/SGq
+esgarrar/RED
+esgonzar/RED
+esgrafiar/IRD
+esgrima/S
+esgrimidor/GS
+esgrimidura/S
+esgrimir/REDÀÂ
+esgrimista/S
+esguardamillar/RED
+esguardar
+esguarde/S
+esguazar/REDT
+esgucio/S
+esguilar/RED
+esguince/S
+eslabonador/SG
+eslabonamiento/S
+eslabonar/RED
+eslabón/S
+eslavo/GS
+eslavo/S
+esleer
+esleír
+eslinga/S
+eslizón/S
+eslogan
+eslora/S
+eslovaco/GS
+eslovaco/S
+esloveno/GS
+esloveno/S
+eslóganes
+esmaltado/S
+esmaltador/GS
+esmaltar/REDÀ
+esmalte/S
+esmaltina/S
+esmeradamente
+esmerado/GS
+esmerador/S
+esmeralda/S
+esmeraldino/GS
+esmerar/REDÁñò
+esmerejón/S
+esmeril/HS
+esmerilar/RED
+esmero/S
+esmirnio/S
+esmirriada/g
+esmirriado/GgS
+esmog/S
+esmola/S
+esmoladera/S
+esmoquin
+esmorecer/IRD
+esmuir/IRD
+esmuñir/RED
+esmóquines
+esnifar/REDÄ
+eso/S
+esoterismo/S
+esotro/GS
+esotérico/GS
+espabiladeras/g
+espabilar/REDÁñ
+espachurrar/RED
+espaciador/S
+espacial/S
+espaciamiento/S
+espaciar/RED
+espacio/S
+espaciosa/g
+espaciosamente
+espaciosidad/S
+espacioso/gGS
+espadachín/S
+espadar/REDÁ
+espadarte/S
+espadaña/S
+espadañar/RED
+espadero/S
+espadilla/S
+espadillar/RED
+espadillazo/S
+espadrapo/S
+espadín/S
+espadón/S
+espagueti/S
+espaladinar
+espalar/RED
+espalda/NS
+espaldar/HS
+espaldar/S
+espaldarcete/S
+espaldear/RED
+espalder/S
+espaldera/S
+espalditendido/GS
+espaldonar/RED
+espaldudo/GS
+espaldón/S
+espalera/S
+espalmador/gS
+espalmadura/Sg
+espalmar/RED
+espalto/S
+espantablemente
+espantadizo/GS
+espantador/GS
+espantagustos
+espantajo/S
+espantalobos
+espantamoscas
+espantanublados
+espantapájaros
+espantar/REDÀÁÂñT
+espantavillanos
+espanto/S
+espantosamente
+espantoso/GS
+esparadrapo/S
+esparajismo/S
+esparavel/S
+esparaván/S
+esparceta/S
+esparciata/S
+esparcido/GS
+esparcidor/SG
+esparcimiento/S
+esparcir/REDÀÁÄÌñ
+esparragador/GS
+esparragal/S
+esparragamiento/S
+esparragar/RED
+esparraguero/GS
+esparraguina/S
+esparramar/RED
+esparrancar/RED
+espartal/S
+espartanamente
+espartano/GS
+espartar/RED
+espartero/GS
+espartilla/S
+espartillo/S
+espartizal/S
+esparto/S
+esparvar/RED
+esparvel/S
+esparver/S
+espasmar
+espasmo/S
+espasmódica/c
+espasmódicamente
+espasmódico/GcS
+espata/S
+espatarrar/RED
+espato/S
+espatulomancia/S
+espaviento/S
+espay
+español/GS
+español/S
+españolar/RED
+españolear/RED
+españolizar/RED
+especial
+especial/S
+especialidad/S
+especialista/S
+especialización/S
+especializar/REDÁÅñò
+especialmente
+especie/sGS
+especiero/GS
+especificación/S
+especificar/REDÀÂÆ
+especificativo/GS
+especificidad/S
+especioso/GS
+especiota/S
+espectable/S
+espectacular/S
+espectacularidad/S
+espectacularmente
+espectador/GS
+espectral/S
+espectro/S
+espectrografía/S
+espectrograma/S
+espectrohelioscopio/S
+espectroscopia/S
+espectroscopio/S
+espectroscópico/GS
+espectrógrafo/S
+espectrómetro/S
+espectáculo/S
+especulación/S
+especulador/GS
+especular/RED
+especular/S
+especulativa/S
+especulativamente
+especulativo/GS
+específicamente
+específico/GS
+especímenes
+espedazar/RED
+espedirse
+espejar/RED
+espejear/RED
+espejero/GS
+espejismo/S
+espejo/Sg
+espejuela/S
+espejuelo/S
+espelotar/RED
+espelta/S
+espelucar/RED
+espelunca/S
+espeluzar/RED
+espeluznamiento/S
+espeluznante/S
+espeluznar/RED
+espenjador/S
+espeque/S
+espera/S
+esperable/kS
+esperantista/S
+esperanto/S
+esperanza/S
+esperanzador/GS
+esperanzar/RED
+esperar/REDÀÁÂÄÅÆÌÍÚ
+esperdecir
+esperezar/RED
+espergurar/RED
+esperiega/S
+esperiego/S
+esperma/S
+espermafito/GS
+espermatorrea/S
+espermatozoario/S
+espermatozoide/S
+espermatozoo/S
+espermicida/S
+espermático/SG
+espernada/S
+espernancar/RED
+espernible/S
+esperpento/S
+esperriaca/S
+esperriar/IRD
+espesamente
+espesamiento/S
+espesante/S
+espesar/REDÀÄÆÌ
+espesar/S
+espesativo/SG
+espeso/GS
+espesor/S
+espesura/S
+espetaperro/S
+espetar/REDÁÂÆñ
+espetera/S
+espeto/S
+espetón/S
+espiar/IRD
+espiar/IRDÀÁÂÄÅÆ
+espibia/S
+espicanardo/S
+espichar/RED
+espiciforme/S
+espiga/SN
+espigadera/S
+espigadilla/S
+espigado/GS
+espigador/GS
+espigar/RED
+espigoso/GS
+espigueo/S
+espigón/S
+espina/NS
+espinablo/S
+espinaca/S
+espinadura/S
+espinal/S
+espinalero/GS
+espinaluno/GS
+espinapez/S
+espinar/RED
+espinar/S
+espinel/S
+espinela/S
+espinera/S
+espineta/S
+espingarda/S
+espingardada/S
+espingardero/S
+espinillera/S
+espinillo/S
+espino/S
+espinochar/RED
+espinosamente
+espinosismo/S
+espinosista/S
+espinoso/GS
+espinudo/GS
+espiocha/S
+espionaje/S
+espira/S
+espiración/S
+espirador/GS
+espiral/S
+espirar/RED
+espirativo/GS
+espiratorio/GS
+espirilo/S
+espiritar/RED
+espiritismo/S
+espiritista/S
+espiritosamente
+espiritoso/GS
+espiritrompa/S
+espiritual/S
+espiritualidad/S
+espiritualismo/S
+espiritualista/S
+espiritualización/S
+espiritualizar/RED
+espiritualmente
+espirituoso/GS
+espiritusanto/S
+espirometría/S
+espirométrico/GS
+espiroqueto/GS
+espita/S
+espitar/RED
+esplendente/S
+esplender/RED
+esplendidez/S
+esplendor/S
+esplendorosamente
+esplendoroso/GS
+esplenio/S
+esplenitis
+espliego/S
+esplique/S
+espléndidamente
+espléndido/GS
+espolada/S
+espolazo/S
+espoleadura/S
+espolear/REDÀÂ
+espoleta/S
+espoliar/RED
+espolinar/RED
+espolique/S
+espolista/S
+espolonada/S
+espolonear
+espolvorar
+espolvorear/REDÀÂÄÆÌÙ
+espolvorizar/RED
+espolón/HS
+espondaico/S
+espondaico/SG
+espondeo/S
+espondilosis
+espongiario/S
+esponja/S
+esponjado/S
+esponjadura/S
+esponjamiento/S
+esponjar/REDÄ
+esponjera/S
+esponjosidad/S
+esponjoso/GS
+esponsales
+esponsalicio/GS
+espontanear/RED
+espontaneidad/S
+espontáneamente
+espontáneo/GS
+espora/S
+esporangio/S
+esporidio/S
+esporofito/S
+esporozoario/S
+esporozoo/S
+esportear/RED
+esportilla/S
+esportillero/S
+esportillo/S
+esportizo/S
+esportonada/S
+esportón/S
+esporular/RED
+esporádicamente
+esporádico/GS
+esporífero/GS
+esposa/S
+esposar/REDÀÂ
+esposo/GS
+espray
+espráis
+espuela/S
+espuenda/S
+espuerta/S
+espulgadero/S
+espulgar/RED
+espuma/SN
+espumadera/S
+espumador/GS
+espumaje/S
+espumajear/RED
+espumajo/S
+espumajoso/SG
+espumar/RED
+espumarajo/S
+espumero/S
+espumoso/GS
+espundia/S
+espurio/SG
+espurrear/RED
+espurriar/RED
+espurrir/RED
+esputar/RED
+esputo/S
+espádice/S
+espáis
+espárrago/S
+espátula/S
+espécimen
+espía/S
+espícula/S
+espín/HS
+espíritu/S
+espóndilo/S
+esquebrajar/RED
+esquejar/RED
+esqueje/S
+esquela/S
+esqueleto/S
+esquelético/GS
+esquema/S
+esquematismo/S
+esquematizar/RED
+esquemáticamente
+esquemático/GS
+esquenanto/S
+esquero/S
+esquiador/GS
+esquiar/IRD
+esquiciar/RED
+esquifada/S
+esquifar/RED
+esquife/S
+esquila/S
+esquilador/GS
+esquilar/RED
+esquileo/S
+esquilero/S
+esquilimoso/GS
+esquilmar/REDÀ
+esquimal/S
+esquina/S
+esquinado/GS
+esquinadura/S
+esquinante/S
+esquinanto/S
+esquinar/RED
+esquinazo/S
+esquinco/S
+esquinela/S
+esquinero/GS
+esquinzador/S
+esquinzar/RED
+esquiraza/S
+esquirla/S
+esquirol/S
+esquisar
+esquisto/S
+esquistoso/GS
+esquitar/RED
+esquivar/REDÀÁÄÆñ
+esquivez/S
+esquivo/SG
+esquizado/GS
+esquizofrenia/S
+esquí/S
+esrilanqués/GS
+esta/nS
+estaba
+estabais
+estaban
+estabas
+estabilidad/Sk
+estabilización/S
+estabilizador/GhS
+estabilizador/S
+estabilizar/REDÀÁÂÄ
+estable/kS
+establear/RED
+establecedor/GS
+establecer/IRDÀÁÄÆñòù
+establecido/S
+establecimiento/S
+establemente
+establir
+establo/S
+estabular/RED
+estaca/S
+estacada/S
+estacadura/S
+estacar/RED
+estacazo/S
+estacha/S
+estache/S
+estacional/S
+estacionalidad/S
+estacionalmente
+estacionamiento/S
+estacionar/REDÀÁñ
+estacionario/GS
+estacionario/S
+estacionero/GS
+estacionero/S
+estación/sSn
+estacte/S
+estad
+estada/S
+estadero/S
+estadificar/RED
+estadio/S
+estadista/S
+estadiza/n
+estadizo/nSG
+estado
+estado/nS
+estadojo/S
+estadounidense/S
+estadounidismo/S
+estadía/S
+estadística/S
+estadístico/GS
+estadístico/SG
+estafa/S
+estafador/GS
+estafar/REDÀÂ
+estafermo/S
+estafeta/S
+estafetero/GS
+estafilococia/S
+estafilococo/S
+estafiloma/S
+estafisagria/S
+estagirita/S
+estajar
+estajero/S
+estajista/S
+estala/S
+estalactita/S
+estalagmita/S
+estallar/RED
+estallido/S
+estambrar/RED
+estambre/S
+estamental/S
+estamento/S
+estameña/S
+estamos
+estampa/SN
+estampación/S
+estampado/S
+estampado/SG
+estampador/GS
+estampador/S
+estampar/REDñ
+estampero/GS
+estampida/S
+estampido/S
+estampillar/RED
+estampía/S
+estancación/S
+estancada/S
+estancamiento/S
+estancar/REDÀÁñ
+estancia/nS
+estanciero/GS
+estanco/GS
+estanco/NS
+estandardizar/RED
+estandarización/S
+estandarizar/RED
+estandarte/S
+estando
+estandorio/S
+estangurria/S
+estanque/S
+estanqueidad/S
+estanquero/GS
+estanquero/S
+estanquidad/S
+estanquillero/GS
+estantalar/RED
+estante/S
+estante/Sn
+estantería/S
+estantigua/S
+estaos
+estaquear/RED
+estaquero/S
+estaquillador/S
+estaquillar/RED
+estar
+estarcido/S
+estarcir/RED
+estaremos
+estarla
+estarlas
+estarle
+estarles
+estarlo
+estarlos
+estarme
+estarna/S
+estarnos
+estaros
+estarse
+estarte
+estará
+estarán
+estarás
+estaré
+estaréis
+estaría
+estaríais
+estaríamos
+estarían
+estarías
+estatal/Sl
+estatalismo/S
+estate
+estatificar/RED
+estatismo/S
+estatua/S
+estatuar/RED
+estatuaria/S
+estatuario/GS
+estatuario/SG
+estatuderato/S
+estatuir/IRD
+estatura/S
+estatus
+estatutario/GS
+estatuto/S
+estatúder/S
+estay
+estañar/RED
+estaño/S
+este/G
+este/n
+estearina/S
+esteatita/S
+estebar/RED
+estebar/S
+estefanote/S
+estela/S
+estelar/lS
+estelaria/S
+esteliforme/S
+estelo/S
+estema/S
+estemos
+estemple/S
+estendijarse
+estenocardia/S
+estenografiar/IRD
+estenografía/S
+estenordeste/S
+estenosis
+estenotipia/S
+estense
+estentóreo/GS
+estenógrafo/GS
+estepa/SN
+estepar/S
+estepario/GS
+estepero/GS
+ester/S
+estera/NS
+esterar/RED
+estercar
+estercoladura/S
+estercolamiento/S
+estercolar/RED
+estercolar/S
+estercolero/S
+estercolizo/GS
+estercuelo/S
+estereofónico/GS
+estereográfico/GS
+estereorradián/S
+estereoscopio/S
+estereoscópicamente
+estereotipa/S
+estereotipado/SG
+estereotipador/GS
+estereotipar/RED
+estereotipia/S
+estereotipo/S
+estereotomía/S
+esterero/GS
+esterilidad/S
+esterilización/S
+esterilizador/S
+esterilizador/SG
+esterilizar/REDÀñ
+esterlina/S
+esternocleidomastoideo/S
+esternón/S
+estero/S
+esteroide/S
+esterol/S
+esteroídico/SG
+esterquero/S
+esterquilinio/S
+estertor/S
+estertoroso/GS
+estese
+estesudeste/S
+esteta/S
+esteticismo/S
+esteticista/S
+estetoscopia/S
+estetoscopio/S
+esteva/S
+estevado/GS
+estezar/RED
+esteárico/S
+estiaje/S
+estiba/Sh
+estibador/S
+estibar/RED
+estibia/S
+estibina/S
+estibio/S
+estigio/SG
+estigma/S
+estigmatizador/GS
+estigmatizar/REDÀÁ
+estilar/RED
+estilete/S
+estilicidio/S
+estilismo/S
+estilista/S
+estilita/S
+estilizar/REDÄ
+estilo/S
+estilográfica/S
+estilográfico/GS
+estiloso/GS
+estilística
+estilísticamente
+estilístico/GS
+estima/dSh
+estimabilidad/Sk
+estimable/kS
+estimación/S
+estimador/GhS
+estimar/REDÀÁÃÄñ
+estimativa/S
+estimativo/SG
+estimatorio/GS
+estimulador/GS
+estimulante/S
+estimular/REDÀÁÂÄÆñA
+estinco/S
+estiomenar
+estipendiar/RED
+estipendiario/S
+estipendio/S
+estipticar/RED
+estipticidad/S
+estiptiquez/S
+estipulación/S
+estipular/RED
+estique/S
+estira/S
+estirable/S
+estirada/S
+estirado/GS
+estirajar/RED
+estiramiento/S
+estirar/REDÀÁÄÆÌñòô
+estirazar/RED
+estirpe/S
+estirón/S
+estitiquez/S
+estivada/S
+estival/S
+estivo/GS
+estiércol/S
+esto/S
+estocada/S
+estocar
+estocástica/S
+estocástico/SG
+estofa/S
+estofador/GS
+estofar/RED
+estoicamente
+estoicismo/S
+estoico/SG
+estola/S
+estolidez/S
+estolón/S
+estoma/S
+estomacal/S
+estomagar/RED
+estomaguero/S
+estomatical/S
+estomatitis
+estomático/GS
+estoniano/GS
+estonio/S
+estonio/SG
+estopa/NS
+estopada/S
+estopor/S
+estoposo/GS
+estoque/S
+estoqueador/S
+estoquear/REDÀ
+estoquillo/S
+estora/S
+estoraque/S
+estorbador/GS
+estorbar/REDÀÁÂÅÆ
+estorbo/S
+estorboso/GS
+estorcer
+estordir/RED
+estornija/S
+estornino/S
+estornudar/RED
+estornudo/S
+estornutatorio/SG
+estotro/GS
+estovar/RED
+estoy
+estozar/RED
+estozolar/RED
+estrabismo/S
+estrada/S
+estradiota/S
+estradiote/S
+estrado/S
+estrafalariamente
+estrafalario/GS
+estragador/GS
+estragamiento/S
+estragar/RED
+estrago/S
+estragón/S
+estrambote/S
+estrambóticamente
+estramonio/S
+estranguadera/S
+estrangulación/S
+estrangulador/GS
+estrangulador/S
+estrangulamiento/S
+estrangular/REDÀÁÂÄñ
+estranguria/S
+estrapajar
+estrapalucio/S
+estraperlear/RED
+estraperlista/S
+estraperlo/S
+estratagema/S
+estratega/S
+estrategia/S
+estratego/S
+estratificación/S
+estratificar/RED
+estratigrafía/S
+estrato/S
+estratosfera/S
+estratosférico/GS
+estratégicamente
+estratégico/GS
+estrave/S
+estraza/NS
+estrazar
+estrechamente
+estrechamiento/S
+estrechar/REDÀÁÂÃÄÅÆñò
+estrechez/S
+estrecho/GS
+estrecho/S
+estrechura/S
+estrechísimamente
+estrechón/S
+estregadera/S
+estregadero/S
+estregadura/S
+estregamiento/S
+estregar/REID
+estrella/S
+estrellada/S
+estrelladera/S
+estrelladero/S
+estrellado/GS
+estrellamar/S
+estrellamiento/S
+estrellar/REDÀÁÄÆñ
+estrellar/S
+estrellera/S
+estrellero/GS
+estrellero/SG
+estrelluela/S
+estremecedor/SG
+estremecer/IRDÀÁÂÄÅñò
+estremecimiento/S
+estrenar/REDÀÁÄñ
+estreno/S
+estrenque/S
+estrenuidad/S
+estrenuo/GS
+estrepada/S
+estrepitosamente
+estrepitoso/SG
+estreptococia/S
+estreptococo/S
+estreptomicina/S
+estresante/S
+estresar/RED
+estreñido/GS
+estreñimiento/S
+estreñir/XD
+estriado/GS
+estriar/IRD
+estribación/S
+estribadero/S
+estribar/RED
+estribera/S
+estribo/SN
+estribor/S
+estribote/S
+estricnina/S
+estricote/S
+estrictamente
+estrictez/S
+estricto/GS
+estridencia/S
+estridente/S
+estridor/S
+estridular/RED
+estrillar
+estrinque/S
+estro/S
+estrobo/S
+estrofa/S
+estrofanto/S
+estroma/S
+estronciana/S
+estroncianita/S
+estroncio/S
+estropajear/RED
+estropajo/S
+estropajosamente
+estropajoso/GS
+estropear/REDÀÁÂÃÄñ
+estropezar
+estropicio/S
+estructura/S
+estructuración/pS
+estructural/S
+estructuralismo/S
+estructuralmente
+estructurar/REDÀÄ
+estruendo/S
+estruendosamente
+estruendoso/SG
+estrujador/GS
+estrujador/S
+estrujadura/S
+estrujamiento/S
+estrujar/REDÀÁÂÃÄÅÆ
+estrumpir/RED
+estrupar
+estrábico/GS
+estrépito/S
+estrés
+estría/S
+estrófico/GS
+estrógeno/S
+estuario/S
+estucado/S
+estucador/GS
+estucar/RED
+estuchar/RED
+estuche/S
+estuchista/S
+estuco/S
+estudiado/SG
+estudiador/GS
+estudiante/S
+estudiantil/S
+estudiantina/S
+estudiantino/GS
+estudiar/REDÀÄÙñò
+estudio/S
+estudiosamente
+estudiosidad/S
+estudioso/SG
+estufa/SN
+estufador/S
+estufar/RED
+estufero/GS
+estufido/S
+estufista/S
+estulticia/S
+estulto/SG
+estuosidad/S
+estuoso/SG
+estupefacción/S
+estupefaciente/S
+estupefactivo/GS
+estupefacto/GS
+estupendamente
+estupendo
+estupendo/SG
+estupidez/S
+estupor/S
+estuprador/S
+estuprar/RED
+estuquista/S
+esturar/RED
+esturdir/RED
+esturgar/RED
+esturión/S
+esturrear/RED
+estuve
+estuviera
+estuvierais
+estuvieran
+estuvieras
+estuviere
+estuviereis
+estuvieren
+estuvieres
+estuvieron
+estuviese
+estuvieseis
+estuviesen
+estuvieses
+estuvimos
+estuviste
+estuvisteis
+estuviéramos
+estuviéremos
+estuviésemos
+estuvo
+está
+estábamos
+estáis
+están
+estándar/S
+estándola
+estándole
+estándoles
+estándolo
+estándome
+estándonos
+estándoos
+estándote
+estármela
+estármelas
+estármelo
+estármelos
+estárnosla
+estárnoslas
+estárnoslo
+estárnoslos
+estárosla
+estároslas
+estároslo
+estároslos
+estársela
+estárselas
+estárselo
+estárselos
+estártela
+estártelas
+estártelo
+estártelos
+estás
+estática/S
+estático/GS
+estátor/S
+esté
+estéis
+estén
+estéreo/S
+estéril/S
+estés
+estética/S
+estéticamente
+estético/GS
+estímulo/S
+estío/S
+estípite/S
+estíptico/GS
+estípula/S
+estólido/SG
+estómago/S
+estúpidamente
+estúpido/GS
+esvarar/RED
+esviaje/S
+esófago/S
+et
+eta/S
+etalaje/S
+etamina/S
+etano/S
+etanol/S
+etapa/S
+etario/GS
+etc
+etcétera/S
+eterismo/S
+eterizar/RED
+eternal/S
+eternamente
+eternidad/S
+eternizar/REDÁñT
+eterno/GS
+eterno/S
+etesio/S
+etileno/S
+etilo/S
+etimologista/S
+etimologizar/RED
+etimología/S
+etimológicamente
+etimológico/SG
+etiología/S
+etiqueta/S
+etiquetar/REDÀÄÍ
+etites
+etmoides
+etnia/S
+etnografía/S
+etnográfico/GS
+etnolingüística
+etnolingüístico/GS
+etnología/S
+etnólogo/GS
+etolio/GS
+etología/S
+etológico/GS
+etrusco/GS
+etrusco/S
+etéreo/SG
+etílico/S
+etíope/S
+eubeo/SG
+eucalipto/S
+eucarionte/S
+eucariota/S
+eucaristía/S
+eucarístico/SG
+euclidiano/GS
+eufemismo/S
+eufonía/S
+euforbiácea/S
+euforbiáceo/GS
+euforia/S
+eufórico/GS
+eugenesia/S
+eunuco/S
+eupepsia/S
+eurasiático/SG
+euritmia/S
+euro/S
+euroasiático/GS
+eurocámara
+eurodiputado/GS
+euroescepticismo/S
+europarlamentario/GS
+europarlamento
+europeizar/IRD
+europeo/GS
+eurozona
+euríbor/S
+euskera
+euskera/S
+eusquera/S
+eutanasia/S
+eutiquianismo/S
+eutiquiano/GS
+eutrofizar/RED
+evacuación/S
+evacuado/GS
+evacuante/S
+evacuar/REDÀÁÂ
+evacuativo/GS
+evacuatorio/GS
+evacuatorio/S
+evadir/REDÀÁÅñò
+evaluación/S
+evaluador/GS
+evaluar/IRDÀÁÄñ
+evaluativo/GS
+evanecer/IRD
+evanescente/S
+evanescer/RED
+evangeliario/S
+evangelio/S
+evangelista/S
+evangelistero/S
+evangelización/S
+evangelizador/GS
+evangelizar/REDÀÆ
+evangélico/GS
+evaporación/S
+evaporador/GS
+evaporador/S
+evaporar/REDÀT
+evaporatorio/GS
+evaporizar/RED
+evasiva/S
+evasivamente
+evasivo/GS
+evasión/S
+evasor/GS
+evento/S
+eventual/S
+eventualidad/S
+eventualmente
+evidencia/S
+evidenciar/REDÀ
+evidente/S
+evidentemente
+eviscerar/REDÀ
+evitable/kS
+evitar/REDÀÁÄÅÆñòø
+eviterno/GS
+evo
+evocación/S
+evocador/GS
+evocar/REDÀÁÂÄÆÌT
+evolucionar/RED
+evolucionismo/S
+evolucionista/S
+evolución/Sg
+evolutiva/g
+evolutivo/SGg
+ex
+exabrupto/S
+exacción/S
+exacerbación/S
+exacerbamiento/S
+exacerbar/REDÀ
+exacta/k
+exactamente
+exactitud/kS
+exacto
+exacto/GSk
+exageración/S
+exageradamente
+exagerado/GS
+exagerador/GS
+exagerar/REDÀÁÄ
+exagerativamente
+exagerativo/GS
+exaltación/S
+exaltado/GS
+exaltador/GS
+exaltamiento/S
+exaltar/REDÀÂñ
+examen/S
+examinador/GS
+examinando/GS
+examinante/S
+examinar/REDÀÁÂÄÅñòø
+exangüe/S
+exantema/S
+exantemático/GS
+exardecer
+exasperación/S
+exasperante/S
+exasperar/REDÀÁñ
+exaudir
+excandecencia/S
+excandecer/IRD
+excarcelar/RED
+excava/S
+excavación/S
+excavador/GS
+excavador/S
+excavar/REDÆ
+excedencia/S
+excedente/S
+exceder/REDÁÅñò
+excelencia/S
+excelente/S
+excelentemente
+excelentísimo/GS
+excelsamente
+excelsitud/S
+excelso/GS
+excelso/S
+excentricidad/S
+excepcional/S
+excepcionalmente
+excepcionar/RED
+excepción/S
+exceptar
+excepto
+excepto/GS
+exceptuar/IRDÄÅò
+excesivamente
+excesivo/GS
+exceso/S
+excipiente/S
+excitabilidad/S
+excitación/S
+excitador/GS
+excitador/S
+excitante/S
+excitar/REDÀÁÂÄñT
+excitativo/SG
+exclamación/S
+exclamar/RED
+exclamativo/SG
+exclamatorio/GS
+exclaustrar/RED
+excluidor/GS
+excluir/IRDÀÁÂÈñóT
+exclusiva
+exclusiva/S
+exclusivamente
+exclusive
+exclusividad/S
+exclusivismo/S
+exclusivista/S
+exclusivo/GS
+exclusión/S
+excluso/GS
+excluyente/S
+excogitar/RED
+excomulgador/S
+excomulgar/REDÀÁ
+excomunión/S
+excoriación/S
+excoriar/RED
+excrecencia/S
+excreción/S
+excrementar/RED
+excrementicio/GS
+excremento/S
+excrementoso/GS
+excrescencia/S
+excretar/RED
+excretor/SG
+excretorio/GS
+excullado/GS
+exculpar/REDÀÁÂñ
+exculpatorio/SG
+excursionismo/S
+excursionista/S
+excursión/S
+excusa/S
+excusable/kS
+excusada/S
+excusado/GS
+excusador/S
+excusador/SG
+excusar/REDÀÁÂÅÍÚñò
+excéntrico/GS
+execrablemente
+execración/S
+execrador/GS
+execrar/REDT
+execrativo/SG
+exegeta/S
+exegético/GS
+exención/S
+exentamente
+exentar/RED
+exento/GS
+exento/S
+exequial/S
+exequias
+exfoliador/GS
+exfoliar/RED
+exhalador/GS
+exhalar/AREDÀ
+exhausta/k
+exhaustivamente
+exhaustivo/SG
+exhausto/kGS
+exhibicionismo/S
+exhibicionista/S
+exhibición/S
+exhibidor/GS
+exhibir/REDÀÁÄñò
+exhortación/S
+exhortador/GS
+exhortar/REDÀÁÂÄÆ
+exhortativo/SG
+exhortatorio/GS
+exhuberantemente
+exhumador/GS
+exhumar/RED
+exigencia/S
+exigente/S
+exigir/REDÀÁÂÃÄÅÆÎÛT
+exiguo/GS
+exiliar/REDÀÁñ
+eximente/S
+eximio/GS
+eximir/REDÀÁÂÆñ
+exir
+existencia/kfS
+existencial/S
+existencialismo/S
+existencialista/S
+existente/fSk
+existimar/RED
+existir/RED
+exitosamente
+exitoso/GS
+exjugador/GS
+exocrino/GS
+exoesqueleto/S
+exoftálmico/GS
+exonerar/REDÀÁÆñ
+exoplaneta/S
+exorable/Sk
+exorar/RED
+exorbitancia/S
+exorbitante/S
+exorbitantemente
+exorcismo/S
+exorcista/S
+exorcizar/REDÀÁÄ
+exordiar
+exordio/S
+exordir
+exornación/S
+exornar/RED
+exoticidad/S
+exotiquez/S
+exotismo/S
+expandir/REDÀÁÄÅñò
+expansibilidad/S
+expansible/S
+expansionar/RED
+expansionista/S
+expansivo/GS
+expansión/S
+expatriar/RED
+expavecer
+expectable/S
+expectación/S
+expectante/S
+expectantemente
+expectativa/S
+expectoración/S
+expectorante/S
+expectorar/RED
+expedicionario/GS
+expedicionero/S
+expedición/S
+expedido/GS
+expedidor/GS
+expedientar/RED
+expediente/GS
+expediente/S
+expedientemente
+expedir/XDÀ
+expedir/XDñ
+expeditivo/SG
+expedito/GS
+expeler/REDÀ
+expendedor/GS
+expender/REDÀ
+expendio/S
+expensas
+experiencia/kS
+experiencial/S
+experimentación/S
+experimentado/GS
+experimentador/GS
+experimental/S
+experimentalmente
+experimentar/REDÀÄÙ
+experimento/S
+experta/k
+expertamente
+experto/GS
+experto/kSG
+expiación/S
+expiar/IRDÀ
+expiatorio/SG
+expilar
+expillo/S
+expirar/REDA
+explanación/S
+explanada/S
+explanar/RED
+explayar/REDÁñ
+expletivo/GS
+explicable/Sk
+explicablemente
+explicación/S
+explicaderas
+explicador/GS
+explicar/REDÀÁÂÃÄÅÆÇÍÎÏÚÛñòôø
+explicativo/GS
+explicitar/REDÀ
+explicotear/RED
+explique/S
+exploración/S
+explorador/GS
+explorar/REDÀÁÂÄT
+exploratorio/GS
+explosionar/RED
+explosivo/GS
+explosión/S
+explotación/S
+explotador/GS
+explotar/REDÀÁÂÄÅÍ
+explotar/REDñòT
+exployada/S
+explícitamente
+explícito/GS
+expoliación/S
+expoliador/GS
+expoliar/REDÀ
+exponencial/S
+exponencialmente
+exponente/S
+exponer/XÀÁÃÈÉñó
+exponé
+exportación/S
+exportador/GS
+exportar/REDÀT
+exposición/S
+expositivo/SG
+expositor/GS
+expremijo/S
+expremir
+expresamente
+expresar/REDÀÁÂÄÅÆñòô
+expresionismo/S
+expresionista/S
+expresiva/k
+expresivamente
+expresividad/S
+expresivo/GkS
+expresión/S
+expreso
+expreso/GS
+expreso/S
+exprimidera/S
+exprimidero/S
+exprimidor/S
+exprimir/REDÀÁÂÄÆÌ
+expropiación/S
+expropiador/GS
+expropiar/REDÀÂ
+exprés
+expuesto/GS
+expugnable/kS
+expugnador/GS
+expugnar/RED
+expulsar/REDÀÁÂÄÆÌ
+expulsivo/GS
+expulsión/S
+expulso/GS
+expulsor/GS
+expulsor/S
+expurgador/SG
+expurgar/RED
+expurgatorio/S
+expurgatorio/SG
+expón
+expósito/SG
+exquisitamente
+exquisitez/S
+exquisito/GS
+extasiar/IRDñ
+extemporáneo/GS
+extender/IRDÀÁÂÄÅÆÐÝñò
+extensa/k
+extensamente
+extensible/S
+extensible/Sk
+extensivamente
+extensivo/SG
+extensión/S
+extenso/SGk
+extensor/GS
+extenuación/S
+extenuante/S
+extenuar/IRDÁñ
+extenuativo/GS
+exterior/S
+exterioridad/S
+exteriorización/S
+exteriorizar/REDÀ
+exteriormente
+exterminador/GS
+exterminador/S
+exterminar/REDÀÁÄT
+exterminio/S
+externado/S
+externalizar/RED
+externamente
+externo/SG
+extinción/S
+extinguible/Sk
+extinguir/REDÀÁÄñ
+extintivo/GS
+extinto/GS
+extintor/GS
+extintor/S
+extirpación/S
+extirpador/S
+extirpador/SG
+extirpar/REDÀÁÂÃÄT
+extornar/RED
+extorsionar/REDÀÁÂ
+extorsionista/S
+extorsión/S
+extra
+extra/S
+extracción/S
+extractador/GS
+extractar/REDÀ
+extracto/S
+extractor/GS
+extracurricular/S
+extradición/S
+extradir/REDÀÂ
+extraditar/REDÀÂ
+extraembrionario/GS
+extraer/XDÀÁÂÃÈÊ
+extraescolar/S
+extrajudicial/S
+extrajudicialmente
+extralimitar/REDñ
+extralingüístico/GS
+extramatrimonial/S
+extramuros
+extranjerismo/S
+extranjerizar/RED
+extranjero/GS
+extranjero/OS
+extranjería/S
+extranjis
+extraoficial/S
+extraoficialmente
+extraordinaria/S
+extraordinariamente
+extraordinario/GS
+extraordinario/SG
+extraparlamentario/GS
+extraplano/SG
+extrapolable/S
+extrapolar/REDÀ
+extrarradio/S
+extrasalarial/S
+extrasensoria/S
+extrasensorial/S
+extrasolar/S
+extraterrestre/S
+extraterritorial/S
+extrauterino/GS
+extravagancia/S
+extravagante/S
+extravasación/S
+extravasar/RED
+extravenar/RED
+extraversión/S
+extravertido/GS
+extraviado/GS
+extraviar/IRDÀÁÂñ
+extravío/S
+extraña/S
+extrañamente
+extrañamiento/S
+extrañar/REDÀÁÂÄÅñò
+extrañeza/S
+extraño/GS
+extremadamente
+extremadas
+extremado/SG
+extremamente
+extremar/RED
+extremaunción/S
+extremeño/GS
+extremeño/S
+extremidad/S
+extremismo/S
+extremista/S
+extremo/GS
+extremo/S
+extremoso/GS
+extrovertido/GS
+extrudir/RED
+extrusión/S
+extrusor/GS
+extrusor/S
+exturbar
+exuberancia/S
+exuberante/S
+exuberar/RED
+exudación/S
+exudar/RED
+exulcerar/RED
+exultante/S
+exultantemente
+exultar/RED
+exutorio/S
+exvoto/S
+exánime/S
+exótica/S
+exóticamente
+exótico/SG
+eyaculación/S
+eyacular/REDÁ
+ezquerdear/RED
+eólico/GS
+eón/S
+fa
+faba/S
+fabada/S
+fabla/S
+fablar
+fablistanear
+fabricación/S
+fabricador/GS
+fabricante/S
+fabricar/REDÀÁÂÄÆ
+fabril/S
+fabriquero/S
+fabulación/fS
+fabular/RED
+fabulario/S
+fabulista/S
+fabulosamente
+fabulosidad/S
+fabuloso/GS
+faca/S
+facatativeño/GS
+faccionar
+faccionario/GS
+faccioso/GS
+facción/Sp
+facer
+faceta/S
+faceto/SG
+facha/S
+fachada/S
+fachado/GS
+fachear/RED
+fachenda/S
+fachendear/RED
+fachendista/S
+fachendoso/GS
+fachendoso/SG
+fachinal/S
+facho/GS
+facho/S
+fachoso/GS
+fachudo/GS
+facial/S
+facies
+facilidad/S
+facilillo/GS
+facilismo/S
+facilitador/GS
+facilitar/REDÀÁÂÃÄÅÆ
+facineroso/S
+facineroso/SG
+facistol/S
+facsimilar/S
+facsímil/S
+facsímile
+factibilidad/S
+factible/S
+factiblemente
+factitivo/S
+facto/S
+factor/GS
+factoraje/S
+factorial/S
+factorizar/REDA
+factoría/S
+factura/S
+facturación/S
+facturar/REDÀ
+facultad/S
+facultar/REDÆ
+facultativamente
+facultativo/GS
+faculto/GS
+facunda/k
+facundia/S
+facundo/GkS
+facón/S
+fado/iS
+faena/S
+faenar/RED
+faenero/GS
+faenero/S
+faetón/S
+fago/S
+fagocitar/REDÀ
+fagocitosis
+fagot/S
+faisana/S
+faisanero/GS
+faisán/S
+faja/NS
+fajado/GS
+fajadura/S
+fajamiento/S
+fajar/REDÀÁñ
+fajardo/S
+fajeado/GS
+fajero/S
+fajina/S
+fajinada/S
+fajín/S
+fajón/S
+falacia/S
+falagar
+falanense/S
+falange/S
+falangismo/S
+falangista/S
+falaz/S
+falazmente
+falcada/S
+falcado/GS
+falcar/RED
+falciforme/S
+falcirrostro/GS
+falconete/S
+falcón/S
+falda/Sr
+faldar/S
+faldear/RED
+faldellín/S
+faldero/GS
+faldeta/S
+faldicorto/SG
+faldillas
+faldinegro/GS
+faldistorio/S
+faldriquera/S
+faldudo/GS
+faldulario/S
+faldón/S
+falena/S
+falencia/S
+falense/S
+falerno/S
+falibilidad/Sk
+falible/Sk
+falisco/S
+falla/S
+fallar/REDÀÁÂÆ
+falleba/S
+fallecer/IRD
+fallecido/GS
+fallecimiento/hS
+fallero/GS
+fallido/GS
+fallo/SG
+falo/S
+falsa/NS
+falsabilidad/S
+falsable/S
+falsabraga/S
+falsamente
+falsar/RED
+falsario/GS
+falsarregla/S
+falseador/SG
+falseamiento/S
+falsear/REDÀÄ
+falsedad/S
+falseo/S
+falseta/S
+falsete/S
+falsificación/S
+falsificador/SG
+falsificar/REDÀÁ
+falso/GS
+falso/SG
+falsopeto/S
+falsía/S
+falta/S
+faltante/S
+faltar/RED
+falte/S
+falto/SG
+faltoso/GS
+faltrero/GS
+faltriquera/S
+faluca/S
+fama/S
+familia/S
+familiar/S
+familiaridad/S
+familiarizar/REDÀÁÅñòø
+familiarmente
+famosamente
+famoso/GS
+famélico/GS
+fanal/S
+fanatismo/S
+fanatizador/GS
+fanatizar/RED
+fandango/NS
+fandanguero/SG
+fandulario/S
+faneca/S
+fanega/S
+fanegada/S
+faneguero/S
+fanerógama/S
+fanerógamo/GS
+fanfarrear/RED
+fanfarria/S
+fanfarronada/S
+fanfarronamente
+fanfarronear/RED
+fanfarronería/S
+fanfarronesca/S
+fanfarrón/GS
+fangal/S
+fango/S
+fangoso/GS
+fano/S
+fantaseador/GS
+fantasear/REDÀ
+fantasioso/GS
+fantasma/S
+fantasmagoría/S
+fantasmagórico/GS
+fantasmal/S
+fantasía/S
+fantochada/S
+fantoche/S
+fantásticamente
+fantástico/GS
+fanáticamente
+fanático/GS
+faquir/S
+far
+fara/S
+farabustear/RED
+farachar/RED
+farad
+faradio/Sm
+faralaes
+faralares
+farallón/S
+faralá
+faramalla/S
+faramallero/GS
+farandola/S
+farandulear/RED
+farandulero/GS
+faranga/S
+faraute/S
+faraón/S
+farda/S
+fardacho/S
+fardar/RED
+fardel/S
+fardo/CS
+farero/GS
+farfolla/S
+farfulla/S
+farfullador/GS
+farfullar/RED
+farfullero/SG
+faringe/S
+faringitis
+fario/S
+farisaico/GS
+fariseo/S
+farmacia/S
+farmacología/S
+farmacológico/GS
+farmacopea/S
+farmacéutico/GS
+farmacéutico/SG
+faro/S
+farol/NSH
+farola/S
+farolear/RED
+farolero/GS
+farolero/S
+farota/S
+farra/S
+farragoso/GS
+farraguista/S
+farrear/RED
+farro/S
+farruco/GS
+farsa/S
+farsanta/S
+farsante/S
+farsantear/RED
+farsar
+fartar
+farándula/S
+faríngeo/GS
+fas
+fas/S
+fasces
+fasciculado/GS
+fascinación/S
+fascinador/GS
+fascinante/S
+fascinantemente
+fascinar/REDÀÁÂÅ
+fascismo/cS
+fascista/Sc
+fascículo/S
+fase/S
+fasquiar
+fastidiada/S
+fastidiado/SG
+fastidiar/REDÀÁÂÄñ
+fastidio/S
+fastidiosamente
+fastidioso/GS
+fasto/S
+fasto/SG
+fastuosamente
+fastuosidad/S
+fastuoso/GS
+fatal
+fatal/S
+fatalidad/S
+fatalismo/S
+fatalista/S
+fatalmente
+fatiga/S
+fatigador/GS
+fatigar/REDÀÁÂñ
+fatigosamente
+fatigoso/GS
+fato/GS
+fato/S
+fatuidad/S
+fatuo/GS
+fatídico/SG
+fauces
+fauna/S
+fauno/S
+faurestina/S
+fausta/k
+fausto/S
+fausto/kGS
+faustoso/GS
+fautor/GS
+favor/S
+favorable/hS
+favorablemente
+favorecedor/GS
+favorecer/IRDÀÁÂÅñò
+favorecida/S
+favoritismo/S
+favorito/GS
+fax/S
+faz/rSl
+fazferir
+fañar/RED
+fca
+fe
+fea
+fealdad/S
+feamente
+feble/S
+feblemente
+febrerillo/S
+febrero
+febril/S
+febrilmente
+febroniano/GS
+febrífugo/GS
+fecal/S
+fecha/S
+fechador/S
+fechar/REDÀÄ
+fechoría/S
+feculento/GS
+fecunda/k
+fecundación/S
+fecundador/GS
+fecundamente
+fecundar/REDÀT
+fecundativo/GS
+fecundidad/kS
+fecundizador/SG
+fecundizar/RED
+fecundo/kGS
+fedatario/S
+fedegar/RED
+federación/Sf
+federal/S
+federalismo/S
+federalista/S
+federar/RED
+federativa/f
+federativo/GfS
+federativo/S
+federico/GS
+fehaciente/S
+fehacientemente
+feldespato/S
+felicidad/kS
+felicitación/S
+felicitar/REDÀÁÂÄÅÆÍñò
+felicísimamente
+feligresía/S
+feligrés/GS
+felino/SG
+felipe/S
+feliz/kS
+felizmente
+felonía/S
+felpa/NS
+felpar/RED
+felpear/RED
+felpudo/GS
+felpudo/S
+felón/GS
+femar/RED
+femenil/S
+femeninamente
+femenino/GS
+femenino/S
+fementido/SG
+femineidad/S
+feminela/S
+feminicidio/S
+feminidad/S
+feminismo/S
+feminista/S
+femoral/S
+femíneo/SG
+fenecer/IRD
+fenecimiento/S
+fenestra/S
+fenicar/RED
+fenice/S
+fenicio/GS
+fenicio/S
+fenogreco/S
+fenomenal
+fenomenal/S
+fenomenología/S
+fenomenológico/GS
+fenoménico/GS
+fenotipo/S
+fenólico/GS
+fenólico/S
+fenómeno
+fenómeno/S
+feo/GS
+feo/S
+fer
+feracidad/S
+feraz/S
+feria/S
+feriado/S
+ferial/S
+feriante/S
+feriar/RED
+ferino/SG
+ferir
+fermata/S
+fermentación/S
+fermentado/S
+fermentador/SG
+fermentar/REDT
+fermentativo/GS
+fermento/S
+fermión/S
+fernandino/GS
+ferocidad/S
+ferodo/S
+feromona/S
+feroz/S
+ferozmente
+feroés/GS
+feroés/S
+ferrador/S
+ferrar/IRD
+ferre/S
+ferrero/S
+ferrería/S
+ferrete/S
+ferretear/RED
+ferretero/GS
+ferretería/S
+ferreña/S
+ferrificar/RED
+ferrimagnetismo
+ferrimagnético/GS
+ferrita/S
+ferro/S
+ferroaleación/S
+ferrocarril/S
+ferrocarrilero/GS
+ferrocianuro/S
+ferromagnético/GS
+ferroso/GS
+ferrovial/S
+ferroviario/GS
+ferroviario/S
+ferrugiento/GS
+ferruginoso/SG
+ferry
+fertilidad/S
+fertilización/S
+fertilizador/SG
+fertilizante/S
+fertilizar/REDÀT
+ferviente/S
+fervientemente
+fervor/S
+fervorar/RED
+fervorizar/RED
+fervorosamente
+fervoroso/GS
+fes
+festa/S
+festear
+festejar/REDÀÂÄ
+festejo/S
+festinar/RED
+festival/S
+festivalero/GS
+festivamente
+festividad/S
+festivo/GS
+festonar/RED
+festoneado/GS
+festonear/RED
+festín/S
+festón/S
+fetal/S
+fetiche/S
+fetichismo/S
+fetichista/S
+fetidez/S
+feto/S
+feudal/S
+feudalismo/S
+feudar/RED
+feudatario/SG
+feudo/S
+fiabilidad/S
+fiable/fS
+fiada/f
+fiado/fGS
+fiador/GS
+fiais
+fiambrar/RED
+fiambre/S
+fiambrera/S
+fianza/Sf
+fiar/IRDÁÅßñòõ
+fiasco/S
+fibra/S
+fibrilar/RED
+fibrina/S
+fibroblasto/S
+fibroma/S
+fibroso/GS
+ficar
+ficción/S
+ficha/Sm
+fichaje/S
+fichar/REDÀÁÂ
+fichero/S
+ficho/GS
+ficho/S
+ficticio/GS
+ficus
+fidalgo/GS
+fidedigno/GS
+fideicomisario/GS
+fideicomiso/S
+fidelidad/kS
+fideo/S
+fido/GS
+fiduciario/GS
+fiduciario/SG
+fie
+fiebre/S
+fieis
+fiel/S
+fiel/kS
+fielmente
+fieltrar/RED
+fieltro/S
+fiera/S
+fieramente
+fiereza/S
+fiero/GS
+fiero/SG
+fierro/S
+fiesta/S
+fiestero/GS
+fifiriche/S
+fifí/S
+fig
+figle/S
+figo/S
+figonero/GS
+figulina/S
+figulino/GS
+figura/S
+figura/SN
+figurable/kS
+figuración/hSf
+figuradamente
+figurado/GS
+figuranta/S
+figurante/S
+figurar/REDÁÃñòôø
+figurativamente
+figurativo/SG
+figurear/RED
+figurero/GS
+figurita/S
+figurón/S
+figón/S
+fija/S
+fija/an
+fijación/S
+fijado/S
+fijado/SG
+fijador/GS
+fijador/S
+fijamente
+fijante/S
+fijar/REDÀÁÂÄÅÆñòôø
+fijativo/S
+fijeza/S
+fijo/GS
+fijo/aSGn
+fijón/GS
+fil
+fila/S
+filacteria/S
+filadelfio/GS
+filamento/S
+filamentoso/GS
+filandense/S
+filandeño/GS
+filar/RED
+filaria/S
+filatelia/S
+filatelista/S
+filelí/S
+filete/S
+filetear/REDÀÌ
+filfa/S
+filia/S
+filiación/aS
+filial/S
+filialmente
+filiar/RED
+filibusterismo/S
+filibustero/OS
+filicínea/S
+filicíneo/GS
+filiforme/S
+filigrana/S
+fililí/S
+filipense/S
+filipinismo/S
+filipinista/S
+filipino/GS
+filisteo/GS
+filisteo/S
+filloa/S
+film/S
+filmación/S
+filmador/GS
+filmar/REDÀÁÄ
+filme/mS
+filmina/S
+filmografía/S
+filmoteca/S
+filo/S
+filogenia/S
+filogenético/GS
+filología/S
+filológica/S
+filológico/GS
+filosa/S
+filoso/SG
+filosofador/SG
+filosofal/S
+filosofalmente
+filosofar/RED
+filosofismo/S
+filosofía/S
+filosóficamente
+filosófico/GS
+filoxera/S
+filtración/kS
+filtrado/S
+filtrador/GS
+filtrador/S
+filtrante/S
+filtrar/REDÀ
+filtro/S
+filudo/GS
+filántropo/GS
+filástica/S
+filólogo/GS
+filón/S
+filósofo/GS
+filósofo/SG
+fimbria/S
+fimosis
+fin/S
+fina/fSptj
+finado/GS
+final/S
+finalidad/S
+finalista/S
+finalista/Sq
+finalización/S
+finalizar/REDÀ
+finalmente
+finamente
+finamiento/pfSa
+financiación/S
+financiador/GS
+financiamiento/S
+financiar/REDÀÁÂÃÄÅ
+financieramente
+financiero/GS
+finanza/S
+finar/RED
+finca/S
+fincar/RED
+finchar/RED
+fines/f
+fineta/S
+fineza/S
+fingidamente
+fingido/GS
+fingidor/GS
+fingimiento/S
+fingir/REDÀÁÄñò
+finiquitar/RED
+finiquito/S
+finir
+finisecular/S
+finita/k
+finito/kGS
+finitud/Sk
+finlandés/GS
+fino/pSGjt
+fino/pSa
+finolis
+finta/S
+fintar/RED
+fintear/RED
+finura/S
+finés/GS
+finés/S
+finísimo/GS
+fio
+fiofío/S
+fiordo/S
+fique/S
+firavitovense/S
+firma/bS
+firmamento/S
+firmante/fS
+firmar/REDÀÁÂÆÎÛñ
+firme
+firme/S
+firme/SG
+firmemente
+firmeza/S
+firulete/S
+fiscal/S
+fiscalear
+fiscalizador/SG
+fiscalizar/REDAÀT
+fiscalía/S
+fisco/S
+fisga/S
+fisgador/GS
+fisgar/RED
+fisgonamente
+fisgonear/RED
+fisgoneo/S
+fisgón/SG
+fisio/S
+fisiología/S
+fisiológico/SG
+fisionar/RED
+fisionomía/S
+fisiopatológico/SG
+fisioterapeuta/S
+fisioterapia/S
+fisiólogo/GS
+fisión/S
+fisonomista/S
+fisonomía/S
+fisostigmina/S
+fistolar
+fistular/RED
+fistular/S
+fistuloso/GS
+fisura/S
+fisurar/RED
+fisóstomo/GS
+fisóstomo/S
+fito/S
+fitoplancton/S
+fitófago/SG
+fiyiano/SG
+fiyuela/S
+fizar/RED
+flacamente
+flaccidez/S
+flacidez/S
+flaco/GS
+flaco/S
+flacucho/GS
+flacura/S
+flagelado/GS
+flagelado/S
+flagelador/GS
+flagelante/S
+flagelar/dREDÁÄñ
+flagelo/S
+flagrancia/S
+flagrante/S
+flagrar/RED
+flama/S
+flamante/S
+flamboyán/S
+flamear/RED
+flamenco/GS
+flamenquilla/S
+flamígero/SG
+flan/S
+flanco/S
+flanqueado/SG
+flanqueador/GS
+flanquear/REDÀÄ
+flaquear/RED
+flaqueza/S
+flash/S
+flato/S
+flatoso/GS
+flatulencia/S
+flatulento/SG
+flatuoso/GS
+flauta/S
+flautero/S
+flautillo/S
+flautista/S
+flautín/S
+flebitis
+flecha/S
+flechar/RED
+flechaste/S
+flechazo/S
+flechera/S
+flechero/S
+flechilla/S
+fleco/NS
+flegma/S
+flejar/RED
+flejar/S
+fleje/S
+flema/S
+flemoso/GS
+flemático/GS
+fleta/S
+fletador/S
+fletamento/S
+fletante/S
+fletar/RED
+flete/S
+fletear/RED
+flexibilidad/kS
+flexibilizar/REDÀ
+flexible/S
+flexible/kSp
+flexionar/REDÀÁÂÄÙ
+flexiva/p
+flexivo/GSp
+flexión/pSk
+flexo/S
+flexuoso/GS
+flexómetro/S
+flirtear/RED
+flirteo/S
+flocular/RED
+flogosis
+flojamente
+flojear/RED
+flojedad/S
+flojel/S
+flojera/S
+flojo/S
+flojo/SG
+flojuelo/S
+floqueado/GS
+flor/rS
+flora/LS
+floración/S
+floral/S
+floralmente
+florar/RED
+flordelisar/RED
+floreado/S
+florear/RED
+florecedor/GS
+florecer/IRD
+floreciente/S
+florecimiento/hSp
+florenciano/GS
+florentino/SG
+floreo/S
+florero/GS
+florescencia/kS
+florescer
+floresta/S
+florete/S
+floretear/RED
+floretista/S
+floriano/GS
+floricultor/GS
+floricultura/S
+floridamente
+floridez/S
+florideño/GS
+florido/GS
+florilegio/S
+floripondio/S
+florista/S
+floristería/S
+floritura/S
+florlisar/RED
+florín/S
+flota/NS
+flotabilidad/S
+flotación/S
+flotador/GS
+flotador/S
+flotadura/S
+flotamiento/S
+flotante/S
+flotar/REDT
+flotar/REDÆ
+flote/S
+fluctuación/S
+fluctuante/S
+fluctuar/IRD
+fluctuoso/SG
+flueco/S
+fluencia/aSkft
+fluente/aSf
+flui
+fluidamente
+fluidez/S
+fluidificar/RED
+fluido/GS
+fluido/S
+fluir/IRD
+fluis
+flujo/Skap
+flujómetro/S
+fluminense/S
+fluorescencia/S
+fluorescente/S
+fluorhídrico/S
+fluorina/S
+fluorita/S
+fluoruro/S
+fluvial/S
+flux/S
+fluxión/S
+fluxímetro/S
+fluyente/Sk
+fláccido/GS
+flácido/GS
+flósculo/S
+flúor
+fo
+fobia/S
+foca/S
+focal/Se
+focalizar/RED
+focha/S
+foco/S
+fofo/GS
+fogaje/S
+fogarada/S
+fogarata/S
+fogarear/RED
+fogarizar/RED
+fogata/S
+fogonadura/S
+fogonero/S
+fogosamente
+fogosidad/S
+fogoso/GS
+foguear/REDÀñ
+fogueo/S
+foguero/GS
+foguero/S
+fogón/HS
+foja/S
+fol
+folclor/S
+folclore
+folclorista/S
+folclóricamente
+folclórico/GS
+folgar
+folgo/S
+foliar/RED
+foliar/S
+folicular/S
+folio/S
+foliolo/S
+foliáceo/SG
+folklórico/GS
+follador/S
+follaje/S
+follar/REIDÀÁÃÅÇÌÀÁÃÅÇ
+follar/REIDÀÁÃÅÇÌÃÇñòñò
+folletinesco/GS
+folletista/S
+folleto/S
+folletín/S
+follisca/S
+follonero/GS
+follón/S
+follón/SG
+folículo/S
+folíolo/S
+fome/S
+fomentador/GS
+fomentar/REDÀÂ
+fomento/S
+fomequeño/GS
+fon
+fonación/S
+fonda/S
+fondac
+fondaques
+fondeadero/S
+fondeado/GS
+fondear/RED
+fondear/REDÀ
+fondista/S
+fondo/S
+fondo/SG
+fondón/S
+fondón/SG
+fonema/S
+fonendoscopio/S
+fonetista/S
+fonio/S
+fonje/S
+fono/S
+fonocaptor/S
+fonograma/S
+fonográfico/GS
+fonolita/S
+fonología/S
+fonológico/GS
+fonsequero/GS
+fontana/S
+fontanal/S
+fontanar/S
+fontanela/S
+fontanero/GS
+fontanero/SG
+fontanería/S
+fontano/GS
+fonética/S
+fonéticamente
+fonético/GS
+foque/iS
+forajido/GS
+foral/S
+foralmente
+foramen/S
+foraminífero/GS
+foraminíferos
+foras
+forastero/GS
+forcatear/RED
+force/S
+forcejar/RED
+forcejear/RED
+forcejo/S
+forcejudo/GS
+forcir
+forense/S
+forero/S
+forero/SG
+forestación/S
+forestal/S
+forestar/RED
+forigar/RED
+forja/S
+forjado/S
+forjador/GS
+forjador/SG
+forjadura/S
+forjar/REDÀÁÂñ
+forma/pS
+formación/kuSgf
+formador/GS
+formador/gGpukS
+formaje/S
+formal/kS
+formaleta/S
+formalete/S
+formalidad/kS
+formalismo/S
+formalista/S
+formalización/S
+formalizar/REDÀ
+formalmente
+formante/kS
+formar/REDÀñò
+formatear/REDÀ
+formativa/ukp
+formativo/kGSpu
+formato/S
+formidable/S
+formidar
+formol/S
+formoseño/SG
+formulación/S
+formular/REDÀÁÂÃÄÅÆ
+formular/S
+formulario/S
+formulario/SG
+formulismo/S
+formulista/S
+formón/S
+fornacina/S
+fornecer
+fornecino/GS
+fornicación/S
+fornicador/GS
+fornicar/RED
+fornicario/SG
+fornicio/S
+fornido/GS
+fornir/RED
+fornitura/S
+foro/sSa
+forofo/SG
+forrado/GS
+forrajear/RED
+forrajero/GS
+forrar/REDÀÁñ
+forro/CS
+forros/j
+fortalecedor/SG
+fortalecer/IRDÀÁÂÄñò
+fortalecimiento/S
+fortaleza/S
+fortificación/S
+fortificador/SG
+fortificar/REDÄ
+fortuitamente
+fortuito/GS
+fortuna/S
+fortuno/GS
+fortunoso/GS
+fortín/S
+fortísimamente
+fortísimo/GS
+forzada/p
+forzadamente
+forzado
+forzado/S
+forzado/pGS
+forzamiento/pS
+forzar/IRDÀÁÂÄÅÆñò
+forzosa/S
+forzosamente
+forzoso/GS
+forzudamente
+forzudo/GS
+foráneo/GS
+fosa/S
+fosado/S
+fosadura/S
+fosar/RED
+fosar/S
+fosca/S
+fosco/SG
+fosfatado/GS
+fosfato/tS
+fosforecer/IRD
+fosforero/GS
+fosforescencia/S
+fosforescente/S
+fosforescer/RED
+fosforilación/S
+fosforita/S
+fosfórico/GS
+fosilizar/RED
+foso/bS
+fosqueño/GS
+foto/S
+fotobiología/S
+fotoconductor/GS
+fotocopia/S
+fotocopiador/GS
+fotocopiador/S
+fotocopiar/REDÀ
+fotoelectricidad/S
+fotoeléctrico/GS
+fotofobia/S
+fotograbado/S
+fotograbar/RED
+fotografiar/IRDÀñ
+fotografía/S
+fotograma/S
+fotográficamente
+fotográfico/SG
+fotolisis
+fotolito/S
+fotolitografiar/IRD
+fotolitografía/S
+fotoluminiscencia/S
+fotométrico/SG
+fotonovela/S
+fotosensible/S
+fotosfera/S
+fotosíntesis
+fototeca/S
+fototerapia/S
+fotovoltaico/GS
+fotutear/RED
+fotógrafo/GS
+fotón/S
+fotónico/GS
+fra
+frac/S
+fracasadamente
+fracasar/RED
+fracaso/S
+fraccionamiento/S
+fraccionar/REDÀÄT
+fraccionariamente
+fraccionario/GS
+fraccionario/S
+fracción/pkS
+fractal/S
+fractura/S
+fracturar/REDÀÂ
+fradar/RED
+fradear
+fraga/S
+fragancia/S
+fragante/S
+fragaria/S
+fragata/S
+fragilidad/S
+fragmentar/AREDÀÁñ
+fragmentario/GS
+fragmento/S
+fragor/S
+fragoroso/GS
+fragosidad/S
+fragoso/GS
+fragua/S
+fraguador/GS
+fraguar/RED
+frailada/S
+frailar
+fraile/SN
+frailear/RED
+frailecito/S
+frailuco/S
+fraire/S
+frambuesa/S
+frambueso/S
+francachela/S
+francamente
+francesamente
+francesilla/S
+franchute/GS
+francisca/S
+franciscano/SG
+francisco/GS
+francmasonería/S
+franco/GS
+franco/S
+francolín/S
+francote/SG
+francotirador/GS
+francés/GS
+francés/SG
+francófono/GS
+franela/S
+frangir/RED
+frangollar/RED
+frangollo/S
+franja/S
+franjar/RED
+franklin
+franqueable/kS
+franqueamiento/S
+franquear/REDÀÂÆñô
+franqueo/S
+franqueza/S
+franquicia/S
+franquiciado/GS
+franquismo
+franquista/Sc
+frasca/S
+frasco/S
+frase/S
+frasear/RED
+fraseología/S
+frasquera/S
+frasqueta/S
+fratasar/RED
+fraterna/S
+fraternal/S
+fraternalmente
+fraternidad/fS
+fraternizar/RED
+fraterno/GS
+fratricida/S
+fratricidio/S
+fraudar
+fraude/S
+fraudulencia/S
+fraudulentamente
+fraudulento/GS
+fray
+frazada/S
+frañer
+frecuencia/kS
+frecuentación/S
+frecuentador/SG
+frecuentar/REDÀÁÄ
+frecuentativo/S
+frecuente/GS
+frecuentemente
+frecuentes/k
+fregada/S
+fregadero/S
+fregado/GS
+fregado/S
+fregador/GS
+fregador/S
+fregadura/Sp
+fregajo/S
+fregamiento/Sp
+fregar/IRDÀÁÂÃÄÆ
+fregar/IRDñõ
+fregata/S
+fregotear/RED
+freidor/GS
+freidora/S
+freidura/S
+freilar
+freile/S
+freiría/S
+frenar/REDÀÁÂ
+frenesí/S
+frenetizar/RED
+frenillar/RED
+freno/NHS
+frenología/S
+frente
+frente/S
+frentero/S
+frenéticamente
+frenético/GS
+freo/S
+fresa/S
+fresador/S
+fresadora/S
+fresal/S
+fresar/RED
+fresca/NS
+frescachón/GS
+frescal/S
+frescales
+frescamente
+fresco/GS
+fresco/SG
+frescor/S
+frescote/SG
+frescura/S
+fresero/GS
+fresnense/S
+fresno/SN
+fresnuno/GS
+fresquera/S
+fresquero/GS
+fresquista/S
+fresquito/GS
+fresón/S
+fretar/RED
+frey/S
+freza/S
+frezador/S
+frezar/RED
+freático/SG
+freír/XDÀÈÔñ
+friable/S
+friais
+frialdad/S
+fricación/S
+fricar/RED
+fricativo/GS
+friccionar/REDÄ
+fricción/S
+friega/S
+friera/S
+frigidez/S
+frigio/SG
+frigoría/S
+frigorífico/S
+frigorífico/SG
+frijol/S
+friki/S
+frio
+friolento/GS
+friolera/S
+friolero/GS
+frior/S
+frisa/S
+frisador/GS
+frisadura/S
+frisar/RED
+frisio/GS
+friso/S
+frisuelo/S
+frisón/GS
+frisón/S
+frita/S
+fritada/S
+fritanga/S
+fritar/RED
+frito/GS
+frito/S
+fritura/S
+friura/S
+frivolidad/S
+frivolizar/RED
+frogar/RED
+fronda/S
+fronde/S
+frondosidad/S
+frondoso/GS
+frontal/S
+frontalera/S
+frontalero/GS
+frontalmente
+fronte/S
+frontera/S
+fronterizo/SG
+frontero/GS
+frontineño/GS
+frontino/GS
+frontis
+frontispicio/S
+frontón/S
+frotación/S
+frotador/SG
+frotadura/S
+frotamiento/S
+frotar/REDÀÁÂÃÄÅÆÇÙñòø
+frote/S
+fructificar/REDA
+fructosa/S
+fructuosa/k
+fructuosamente
+fructuoso/kSG
+fructífera/k
+fructífero/kGS
+frufrú
+frugal/S
+frugalidad/S
+frugalmente
+frugívoro/GS
+frui
+fruición/S
+fruir/IRD
+fruis
+frumentario/GS
+frumentario/S
+frunce/S
+fruncido/GS
+fruncido/S
+fruncidor/GS
+fruncimiento/S
+fruncir/RED
+fruslera/LS
+fruslera/S
+frustración/S
+frustrante/S
+frustrar/REDÀÁÆñ
+fruta/SNL
+frutal/S
+frutar/RED
+frutecer/IRD
+frutero/GS
+fruticoso/GS
+fruticultura/S
+frutier/S
+frutificar
+frutillar/S
+fruto/S
+frágil/S
+fréjol/S
+fría/S
+fríamente
+frígidamente
+frígido/SG
+frío/GS
+frívolo/GS
+fu
+fucilar/RED
+fucilazo/S
+fuco/S
+fucsia/S
+fucsina/S
+fue
+fuego/S
+fueguino/GS
+fuel
+fuellar/S
+fuelle/S
+fueloil
+fuelóleo/S
+fuente/S
+fuer/S
+fuera
+fueraborda/S
+fuerais
+fueran
+fueras
+fuere
+fuereis
+fueren
+fueres
+fuero/S
+fueron
+fuerte
+fuerte/S
+fuertemente
+fuerza/S
+fuese
+fueseis
+fuesen
+fueses
+fufar/RED
+fuga/S
+fugacidad/S
+fugar/REDÁÅñò
+fugaz/S
+fugazmente
+fugir
+fugitivo/GS
+fuguillas
+fui
+fuimos
+fuina/S
+fuir
+fuiste
+fuisteis
+ful/S
+fulano/GS
+fular/S
+fulastre/S
+fulcir
+fulcro/S
+fulero/SG
+fulgente/nSp
+fulgir/RED
+fulgor/S
+fulgurante/S
+fulgurar/RED
+fulguroso/GS
+fuliginoso/GS
+fulla/S
+fulleresco/GS
+fullero/SG
+fullería/S
+fulminador/GS
+fulminante/S
+fulminantemente
+fulminar/REDÀÁÂÄÅ
+fulmínico/S
+fuma/S
+fumable/Sk
+fumadero/S
+fumado/S
+fumador/GS
+fumante/S
+fumar/REDÀÁÃñòô
+fumarada/S
+fumaria/S
+fumigador/GS
+fumigar/REDÀA
+fumista/S
+fumo/S
+fumosidad/S
+fumoso/GS
+funcional/S
+funcionalidad/S
+funcionalismo/S
+funcionalmente
+funcionamiento/S
+funcionar/RED
+funcionarial/S
+funcionario/GS
+función/gS
+funda/S
+funda/o
+fundacional/S
+fundacionismo/S
+fundación/S
+fundador/SG
+fundamentación/S
+fundamental/S
+fundamentalismo/S
+fundamentalista/S
+fundamentalmente
+fundamentar/AREDÀÄ
+fundamento/S
+fundanense/S
+fundar/REDÀÄ
+fundente/S
+fundible/Sf
+fundición/S
+fundido/GS
+fundido/S
+fundidor/S
+fundir/REDÀÁÄñø
+fundo/SGo
+fundo/oS
+funeral/S
+funerala/S
+funeraria/S
+funerario/GS
+funestamente
+funestar
+funesto/SG
+funeño/GS
+fungible/S
+fungicida/S
+fungir/RED
+fungosidad/S
+fungoso/SG
+funicular/S
+funzano/GS
+funículo/S
+fuquenense/S
+furcia/S
+furgoneta/S
+furgón/S
+furia/S
+furibundo/GS
+furiente/S
+furiosamente
+furioso/GS
+furo/GS
+furo/S
+furor/S
+furriel/S
+furrier/S
+furriera/S
+furtar
+furtivamente
+furtivo/GS
+fusa/qS
+fusado/SG
+fusagasugueño/GS
+fuscar
+fusco/GS
+fusco/SG
+fuselado/GS
+fuselaje/S
+fusibilidad/S
+fusible/S
+fusible/kS
+fusiforme/S
+fusil/HS
+fusilamiento/S
+fusilar/REDÀÁÂÄÚ
+fusilero/GS
+fusilería/S
+fusionar/REDÀÁñ
+fusión/kSof
+fusor/S
+fusta/S
+fustal/S
+fuste/aS
+fustigador/GS
+fustigar/RED
+fustán/S
+futbol/S
+futbolista/wS
+futbolísticamente
+futbolístico/GS
+futesa/S
+futilidad/S
+futilmente
+futre/S
+futura/S
+futurismo/S
+futurista/S
+futuro/GS
+futuro/SG
+fuéramos
+fuéremos
+fuésemos
+fuñar/RED
+fuñicar/RED
+fábrica/S
+fábula/S
+fácil
+fácil/S
+fácilmente
+fácticamente
+fálico/GS
+fárfara/S
+fármaco/S
+fárrago/S
+fécula/S
+félido/GS
+félido/S
+fémina/S
+fémur/S
+fénico/S
+fénix
+féretro/S
+férreamente
+férreo/GS
+férrico/GS
+fértil/S
+férula/S
+fétido/GS
+fía/S
+fílmico/GS
+física/S
+físicamente
+físico/GS
+fólder/S
+fónica/a
+fónico/aSG
+fórmico/S
+fórmula/S
+fósforo/S
+fósil/S
+fóvea/S
+fúlgido/SG
+fúlica/S
+fúnebre/S
+fútbol/S
+fútil/S
+gabachada/S
+gabacho/GS
+gabarda/S
+gabardina/S
+gabarra/S
+gabarrero/S
+gabarro/S
+gabarse
+gabata/S
+gabela/S
+gabinete/S
+gablete/S
+gabonés/GS
+gabrieles
+gabán/S
+gacel/S
+gacela/S
+gaceta/SN
+gacetero/GS
+gacetillero/GS
+gacetista/S
+gacha/S
+gachaluno/GS
+gachantivense/S
+gacheta/S
+gacho/GS
+gachumbo/S
+gachó/S
+gacilla/S
+gaditano/GS
+gaetano/GS
+gafar/RED
+gafe/GS
+gafedad/S
+gafete/S
+gafo/GS
+gafo/S
+gago/GS
+gaguear/RED
+gaguera/S
+gais
+gaita/S
+gaitero/GS
+gaje/hS
+gajo/pS
+gajoso/GS
+gal/NGS
+gala/LS
+gala/S
+galactosa/S
+galafate/S
+galaico/GS
+galana/S
+galancete/S
+galano/S
+galante/S
+galanteador/GS
+galantear/RED
+galantemente
+galanteo/S
+galantería/S
+galanura/S
+galardonador/GS
+galardonar/RED
+galardón/S
+galas/p
+galaxia/S
+galayo/S
+galbana/S
+galbanoso/SG
+galdosiano/SG
+galea/S
+galeaza/S
+galega/S
+galena/S
+galeno/GS
+galeno/S
+galeota/S
+galeote/S
+galera/S
+galerada/S
+galerita/S
+galerna/S
+galerno/S
+galero/S
+gales/S
+galeón/S
+galgo/GS
+galgo/SG
+galguear/RED
+galguero/S
+galianos
+galibar/RED
+galicano/GS
+galiciano/SG
+galicismo/S
+galicista/S
+galicoso/GS
+galileo/GS
+galimar
+galio
+galla/Sa
+galladura/iSa
+gallar/RED
+gallarda/S
+gallardamente
+gallardear/RED
+gallardete/S
+gallardo/GS
+gallardía/S
+gallareta/S
+gallear/RED
+gallegada/S
+gallego/GS
+gallego/OS
+galleguismo/S
+galleo/S
+gallera/S
+gallero/S
+galleta/S
+galletero/GS
+galletero/SG
+galliforme/S
+gallina/S
+gallinaza/S
+gallinazo/S
+gallinejas
+gallinero/GS
+gallineta/S
+gallino/S
+gallinácea/S
+gallináceo/GS
+gallipava/S
+gallipavo/S
+gallito/S
+gallo/S
+gallo/aS
+gallocresta/S
+gallofa/S
+gallofar/RED
+gallofear/RED
+gallofero/GS
+gallofo/GS
+gallundera/S
+gallón/S
+galo/GS
+galo/s
+galocha/S
+galocho/GS
+galonear/RED
+galopa/S
+galopante/S
+galopar/RED
+galope/S
+galopear/RED
+galopo/SN
+galota/S
+galpón/S
+galuchar/RED
+galvanismo/S
+galvanizar/RED
+galvano/S
+galvanoplastia/S
+galvánicamente
+galvánico/GS
+galáctico/GS
+galán/GS
+galán/S
+galápago/S
+galés
+galés/SG
+galón/S
+gama/S
+gamacense/S
+gamada/S
+gamarra/S
+gamarrense/S
+gamba/S
+gamberrada/S
+gamberro/GS
+gambeta/S
+gambetear/RED
+gambeto/GS
+gambeto/S
+gambiano/GS
+gambito/S
+gamboa/S
+gambota/S
+gambuza/S
+gamella/S
+gamello/S
+gamense/S
+gameto/S
+gametofito/S
+gamitar/RED
+gamitido/S
+gamma/S
+gamo/S
+gamonal/SO
+gamonalismo/S
+gamopétalo/GS
+gamuno/GS
+gamuno/SG
+gamusino/S
+gamuza/S
+gana/S
+ganadero/GS
+ganadería/S
+ganado/GS
+ganador/SG
+ganancia/S
+ganancial/S
+ganancioso/GS
+ganapán/S
+ganar/REDÀÁÂÃÄÅÆñòôø
+gancha/S
+ganchero/GS
+ganchero/S
+ganchete/S
+gancho/SN
+ganchoso/GS
+ganchudo/GS
+gandaya/S
+gandido/GS
+gandinga/S
+gandir
+gandujar/RED
+gandul/GS
+gandulear/RED
+ganeta/S
+ganga/S
+ganglio/S
+ganglionar/S
+gangosidad/S
+gangoso/GS
+gangrena/S
+gangrenar/RED
+gangrenoso/SG
+ganguear/RED
+ganoso/GS
+gansa/S
+gansada/S
+gansear/RED
+ganso/GS
+ganso/S
+gante/pS
+ganzuar/IRD
+garabatada/S
+garabatear/RED
+garabato/S
+garagoense/S
+garaje/S
+garambaina/S
+garandumba/S
+garante/S
+garantid
+garantida
+garantidas
+garantido
+garantidos
+garantiendo
+garantiera
+garantierais
+garantieran
+garantieras
+garantiere
+garantiereis
+garantieren
+garantieres
+garantieron
+garantiese
+garantieseis
+garantiesen
+garantieses
+garantimos
+garantir
+garantiremos
+garantirse
+garantirá
+garantirán
+garantirás
+garantiré
+garantiréis
+garantiría
+garantiríais
+garantiríamos
+garantirían
+garantirías
+garantiste
+garantisteis
+garantizador/SG
+garantizar/REDÀÁÂÄÆ
+garantiéramos
+garantiéremos
+garantiésemos
+garantió
+garantí
+garantía
+garantía/S
+garantíais
+garantíamos
+garantían
+garantías
+garantís
+garapiñar/RED
+garapullo/S
+garatusa/S
+garañón/S
+garbancero/GS
+garbanzal/S
+garbanzo/S
+garbanzuelo/S
+garbar/RED
+garbear/RED
+garbera/S
+garbillador/GS
+garbillar/RED
+garbo/hS
+garbosamente
+garboso/GS
+garcero/S
+garceta/S
+garcía/S
+gardenia/S
+gardingo/S
+garduño/GS
+garete/S
+garfa/S
+garfada/S
+garfear/RED
+garfio/S
+gargajear/RED
+gargajo/S
+gargajoso/GS
+gargalizar
+garganta/NS
+gargantear/RED
+gargarear/RED
+gargarismo/S
+gargarizar/RED
+garguero/S
+garifo/GS
+garita/S
+garitero/S
+garito/S
+garitón/S
+garla/S
+garlador/SG
+garlar/RED
+garlito/S
+garlocha/S
+garlopa/S
+garnacha/S
+garra/S
+garrafa/S
+garrafal/S
+garrafiñar/RED
+garramar/RED
+garrancha/S
+garrancho/SH
+garrapata/S
+garrapatear/RED
+garrapatero/S
+garrapato/S
+garrapiñar/RED
+garrar/RED
+garrear/RED
+garrido/GS
+garrir/RED
+garroba/NS
+garrobo/S
+garrocha/S
+garrochar/RED
+garrochear/RED
+garrofal/S
+garrota/S
+garrote/NSH
+garrotear
+garrotera/S
+garrotero/GS
+garrucha/S
+garrucho/S
+garrudo/GS
+garrula
+garrulería/S
+garrulidad/S
+garrulo/S
+garrón/Sh
+garuaba
+garuaban
+garuada
+garuadas
+garuado
+garuados
+garuando
+garuar
+garuara
+garuaran
+garuare
+garuaren
+garuaron
+garuarse
+garuará
+garuarán
+garuaría
+garuarían
+garuase
+garuasen
+garulla/S
+garullada/S
+garullo/S
+garuó
+garza/S
+garzo/GS
+garzonear
+garzoneño/GS
+garzota/S
+garúa
+garúan
+garúe
+garúen
+gas/f
+gasa/S
+gasajar
+gasajoso/GS
+gascón/GS
+gascón/S
+gasear/RED
+gaseosa/S
+gaseoso/GS
+gases
+gasificación/S
+gasificar/RED
+gasista/S
+gasolina/S
+gasolinera/S
+gasometría/S
+gastado/GS
+gastador/S
+gastador/iSG
+gastar/REDÀÁÂÃñòôT
+gasterópodo/S
+gasto/S
+gastoso/GS
+gastralgia/S
+gastritis
+gastroenteritis
+gastrointestinal/S
+gastronomía/S
+gastronómico/GS
+gastrovascular/S
+gasístico/GS
+gasógeno/S
+gasóleo/S
+gata/pS
+gatada/S
+gatas
+gateamiento/S
+gatear/RED
+gatera/S
+gatera/p
+gatero/GS
+gatero/GpS
+gatesco/GS
+gatillo/H
+gato/GS
+gato/HNS
+gatos/p
+gatuna/S
+gatunamente
+gatunero/S
+gatuno/GS
+gatuperio/S
+gatuña/S
+gauchada/S
+gauchaje/S
+gauchear/RED
+gauchesco/SG
+gaucho/GS
+gaucho/S
+gaudeamus
+gaussiano/GS
+gaussímetro/S
+gavera/S
+gaveta/S
+gavia/S
+gavilancillo/S
+gavilla/S
+gavillar/RED
+gavillar/S
+gavillero/S
+gavilán/NS
+gavina/S
+gaviota/S
+gavota/S
+gay
+gaya/S
+gayar/RED
+gayata/S
+gayola/S
+gayomba/S
+gayuba/S
+gayumbos
+gaza/S
+gazapa/S
+gazapatón/S
+gazapera/S
+gazapo/S
+gazmiar/RED
+gaznar/RED
+gaznatada/S
+gaznate/HS
+gazpachero/S
+gazpacho/S
+gazpachuelo/S
+gazuza/S
+gaélico/SG
+gañido/S
+gañir/RED
+gañán/S
+ge
+gel/S
+gelatina/S
+gelatinoso/SG
+gema/S
+gemación/S
+gemela/S
+gemelar/S
+gemelo/GS
+gemelo/SG
+gemido/S
+gemidor/SG
+geminar/RED
+gemiquear/RED
+gemir/XD
+gemoso/SG
+gen/S
+genciana/S
+gencianeo/GS
+gencianáceo/GS
+gendarme/S
+geneal
+genealogista/S
+genealogía/S
+genealógico/SG
+generacional/S
+generación/Spg
+generador/GpS
+generador/S
+general/S
+generala/S
+generalato/S
+generalidad/S
+generalista/S
+generalización/S
+generalizador/SG
+generalizar/REDÀÄT
+generalmente
+generalísimo/S
+generar/REDÀÂÆÎT
+generativa/g
+generativo/GgS
+generatriz/S
+generosamente
+generosidad/S
+generoso/GS
+genetista/S
+genial
+genial/S
+genialidad/S
+genialmente
+geniazo/S
+genio/kS
+genista/S
+genital/S
+genitivo/GS
+genitivo/S
+genitor/GS
+genitourinario/GS
+genocidio/S
+genoma/S
+genotipo/S
+genovés/GS
+genovés/S
+genovés/SG
+gente/S
+gentecilla/S
+gentil/S
+gentileza/S
+gentilhombre/S
+gentilicio/GS
+gentilicio/S
+gentilidad/S
+gentilismo/S
+gentilizar/RED
+gentilmente
+gentualla/S
+gentuza/S
+gentílico/GS
+gentío/S
+genuinamente
+genuino/GS
+genéricamente
+genérico/SG
+genéticamente
+genético/GS
+genízaro/GS
+genízaro/S
+genómica/S
+genómico/GS
+geocentrismo
+geocéntrico/GS
+geoda/S
+geodesia/S
+geodésico/GS
+geoestacionario/GS
+geofísica
+geofísico/GS
+geogr
+geografía/S
+geográficamente
+geográfico/GS
+geología/S
+geológicamente
+geológico/GS
+geom
+geometría/S
+geomorfología/S
+geométrico/GS
+geopolítica/S
+geopolíticamente
+geopolítico/GS
+georgiano/SG
+geotermia
+geotérmico/GS
+geranio/S
+geraniácea/S
+geraniáceo/GS
+gerencia/S
+gerente/GS
+geriatría/S
+gerifalte/S
+geriátrico/GS
+geriátrico/S
+germanesco/GS
+germanio/O
+germanismo/S
+germanista/S
+germanización/S
+germanizar/RED
+germano/GS
+germano/S
+germanofilia/S
+germanía/S
+germanófobo/GS
+germen/S
+germicida/S
+germinación/S
+germinal/S
+germinar/RED
+germán/GS
+germánico/SG
+gerundense/S
+gerundiano/SG
+gerundio/S
+gerundivo/S
+ges
+gesta/S
+gestación/S
+gestante/S
+gestar/REDÀ
+gestatorio/SG
+gestear/RED
+gestero/GS
+gesticulación/S
+gesticulador/GS
+gesticulante/S
+gesticulantemente
+gesticular/RED
+gesticular/S
+gesticuloso/GS
+gestionar/REDÀÂ
+gestión/fSkd
+gesto/S
+gestor/GS
+gestual/S
+geógrafo/GS
+geólogo/GS
+geómetra/S
+ghanés/GS
+giba/S
+gibao/S
+gibar/RED
+gibosidad/S
+giboso/GS
+giennense/S
+giga/S
+giganta/MS
+gigante/S
+gigante/SO
+gigantea/S
+giganteo/GS
+gigantesco/SG
+gigantismo/S
+gigantón/GS
+gigote/S
+gil/GS
+gil/S
+gilbert
+gilbertes
+gilipollas/S
+gilipollez/S
+gilito/S
+gillete/S
+gilí/S
+gimnasia/S
+gimnasio/S
+gimnasta/S
+gimnospermas
+gimnospermo/GS
+gimnástica/S
+gimnástico/GS
+gimotear/RED
+gin/S
+ginebra/S
+ginebrino/GS
+gineceo/S
+ginecólogo/GS
+ginesta/S
+giobertita/S
+gira/S
+girador/GS
+giralda/NS
+giraldeño/GS
+giraldino/GS
+girante/S
+girar/REDÀÁÂÄÅÆÙ
+girardoteño/GS
+girasol/S
+giratoria/S
+giratorio/GS
+girino/S
+giro/GS
+giro/dS
+girocompás
+girola/S
+gironero/GS
+gironés/GS
+giroscopio/S
+giroscópico/SG
+girándula/S
+gis/S
+gitanada/S
+gitanamente
+gitanear/RED
+gitanería/S
+gitanesco/GS
+gitanismo/S
+gitano/GS
+gitano/S
+glabro/GS
+glaciación/S
+glacial/S
+glacialmente
+glaciar/S
+glaciar/lSn
+gladiador/GS
+gladio/S
+glamour
+glamours
+glande/S
+glandular/S
+glanduloso/SG
+glas
+glasear/RED
+glasto/S
+glasé/S
+glauco/S
+glauco/SG
+gleba/S
+glicerina/S
+glicina/S
+glicinia/S
+glifo/S
+global/S
+globalización/S
+globalizado/GS
+globalizar/RED
+globalmente
+globero/GS
+globo/S
+globoso/GS
+globular/S
+globuloso/SG
+gloria/S
+gloriapatri/S
+gloriar/IRDñ
+gloriero/GS
+glorieta/S
+glorificación/S
+glorificador/SG
+glorificar/REDÁÄÎñT
+gloriosamente
+glorioso/GS
+glosa/NS
+glosador/GS
+glosar/REDÀ
+glosario/S
+glosopeda/S
+glotis
+glotonear/RED
+glotonería/S
+glotón/S
+glotón/SG
+glucemia/S
+glucina/S
+glucosa/S
+glucógeno/S
+glucósido/S
+gluma/S
+gluon/S
+glutamato/S
+gluten/S
+glutinosidad/S
+glutinoso/SG
+glándula/S
+glóbulo/S
+glúteo/S
+glúteo/SG
+gneis
+gnomo/S
+gnomon
+gnomónica/S
+gnomónico/GS
+gnosticismo/aS
+gnómones
+gnóstica/a
+gnóstico/SGa
+gob
+gobernabilidad/S
+gobernable/kS
+gobernación/S
+gobernador/SG
+gobernador/sGS
+gobernadorcillo/S
+gobernalle/S
+gobernanta/S
+gobernante/S
+gobernanza/S
+gobernar/IRDÄÅñò
+gobernativo/GS
+gobernatura/S
+gobierna/S
+gobierno/S
+gobio/S
+goce/S
+gocha/S
+gocho/S
+godesco/GS
+godo/GS
+gofio/S
+gofrar/RED
+gol/S
+gola/qS
+goleador/GS
+golear/REDÀ
+goleta/S
+golf
+golfa/S
+golfear/RED
+golfista/S
+golfo/GS
+golfo/S
+golfín/S
+golfístico/GS
+golilla/S
+golillero/GS
+gollete/S
+golletear/RED
+golmajear/RED
+golondrina/S
+golondrinera/S
+golondrino/S
+golondro/S
+golosamente
+golosear/RED
+golosina/S
+golosinar/RED
+golosinear/RED
+golosmear/RED
+goloso/GS
+golpe/HS
+golpeador/GS
+golpeadura/S
+golpear/REDÀÁÂÄÅÆ
+golpeo/S
+golpete/HS
+golpetear/RED
+golpista/S
+goma/S
+gomaespuma
+gomar
+gomer/SG
+gomera/S
+gomero/GS
+gomezplatino/GS
+gomina/S
+gomista/S
+gomita/S
+gomorresina/S
+gomosidad/S
+gomoso/S
+gomoso/SG
+gonce/S
+goncear/RED
+gondolero/S
+gong/S
+gongorino/GS
+gongorismo/S
+gongorizar/RED
+goniómetro/S
+gonococia/S
+gonococo/S
+gonocócico/GS
+gonorrea/S
+gonzalence/S
+gorda/Si
+gordal/S
+gordezuelo/GS
+gordiano/S
+gordinflón/GS
+gordo/GSU
+gordolobo/S
+gordura/S
+gorgojar/RED
+gorgojo/S
+gorgojoso/GS
+gorgona/S
+gorgor/S
+gorgorear/RED
+gorgorita/S
+gorgoritear/RED
+gorgorito/S
+gorgotear/RED
+gorgoteo/S
+gorguera/S
+gorigori/S
+gorila/S
+gorja/S
+gorjal/S
+gorjear/RED
+gorjeo/S
+gormar/RED
+gorra/S
+gorrear/RED
+gorrero/GS
+gorrilla/S
+gorrina/S
+gorrinera/S
+gorrino/GS
+gorrino/S
+gorriona/S
+gorrionera/S
+gorrista/S
+gorrito/GS
+gorrión/S
+gorro/iS
+gorronear/RED
+gorrón/S
+gorrón/SG
+gota/S
+gotear/RED
+goteo/S
+gotera/eS
+gotero/S
+gotoso/SG
+goya/S
+goyesco/GS
+goyo/GS
+gozar/REDÀÁñ
+gozne/S
+gozo/S
+gozosamente
+gozoso/SG
+gozque/S
+grabación/S
+grabado/S
+grabador/GS
+grabadura/S
+grabar/REDÀÁÂÄÅÌÍñòô
+gracejar/RED
+gracejo/Sa
+gracia/hS
+graciable/S
+graciado/ahGS
+graciano/GS
+gracieta/S
+gracilidad/S
+graciosamente
+graciosidad/S
+gracioso/GS
+grada/LNS
+gradación/gS
+gradar/RED
+gradecer
+gradecilla/S
+gradiente/S
+grado/aS
+graduación/S
+graduado/GS
+graduador/S
+gradual/S
+gradualmente
+graduando/GS
+graduar/IRDÁÂñT
+grafeno/S
+graficar/RED
+grafitero/GS
+grafiti/S
+grafito/S
+grafo/S
+grafía/S
+gragea/S
+grais
+graja/S
+grajear/RED
+grajero/SG
+grajo/S
+gral
+grama/NS
+gramaje/S
+gramalotero/GS
+gramar/RED
+gramatical/acS
+gramaticalidad/aS
+gramaticalmente
+gramatiquear/RED
+gramil/S
+gramo/S
+gramola/S
+gramoso/SG
+gramática/S
+gramática/o
+gramático/GS
+gramático/oGS
+gramínea/S
+gramíneo/SG
+gramófono/S
+gran/S
+grana/NS
+granada/NS
+granada/h
+granadera/S
+granadero/S
+granadillo/S
+granadino/GS
+granado/S
+granado/hSG
+granallar/RED
+granar/RED
+granate/S
+grand/S
+grande
+grande/S
+grandemente
+grandeza/S
+grandilocuencia/S
+grandilocuente/S
+grandiosamente
+grandiosidad/S
+grandioso/GS
+grandisonar/IRD
+grandor/S
+grandullón/GS
+grandísimo/GS
+graneado/GS
+graneador/S
+granear/REDÀ
+granel/S
+granero/S
+granillera/S
+granillero/GS
+granilloso/GS
+granito/S
+granizado/GS
+granizar/RED
+granizo/S
+granja/S
+granjear/REDÁÂñ
+granjero/GS
+granjería/S
+grano/NS
+granollerense/S
+granoso/GS
+grant
+granuja/S
+granujada/S
+granujado/GS
+granujiento/GS
+granujo/S
+granulado/GS
+granulado/S
+granular/RED
+granular/S
+granularidad/S
+granulometría/S
+granuloso/GS
+granza/S
+granzoso/GS
+granítico/SG
+granívoro/SG
+grao/S
+grapa/S
+grapadora/S
+grapar/RED
+grasa/S
+grasera/S
+grasero/S
+graseza/S
+grasiento/GS
+grasilla/S
+graso/GS
+graso/SG
+grasoso/GS
+grata/S
+grata/k
+gratamente
+gratar/RED
+gratificación/S
+gratificador/GS
+gratificante/S
+gratificar/REDÀÁÂÄ
+gratinar/REDÀÌ
+gratis
+gratitud/kS
+grato/SGk
+gratuidad/S
+gratuitamente
+gratuito/GS
+gratular/RED
+gratulatoria/f
+gratulatorio/GfS
+grava/NS
+gravable/S
+gravamen/S
+gravar/REDÀ
+gravativo/GS
+grave/SG
+gravear
+gravedad/S
+gravemente
+gravera/S
+gravidez/kS
+gravimetría/S
+gravimétrico/GS
+gravitacional/S
+gravitacionalmente
+gravitación/S
+gravitar/RED
+gravitatorio/GS
+gravitomagnetismo
+gravitomagnético/GS
+gravoso/SG
+gravímetro/S
+gray
+graznador/GS
+graznar/RED
+graznido/S
+greba/S
+greca/S
+greciano/GS
+grecizar/RED
+greco/GS
+grecolatino/GS
+grecorromano/GS
+greda/S
+gredal/S
+gredoso/SG
+green/S
+grefier/S
+gregal/S
+gregario/GS
+gregario/S
+gregoriano/SG
+greguisco/S
+greguizar/RED
+grelo/S
+gremial/S
+gremio/S
+gres
+gresca/S
+grey/S
+greña/S
+gridar
+griego/S
+griego/SG
+grieta/S
+grietar/RED
+grietear/RED
+grietoso/GS
+grifa/S
+grifar/RED
+grifo/GS
+grigallo/S
+grillar/RED
+grillera/S
+grillero/S
+grillete/S
+grillo/S
+grima/S
+gringo/GS
+gringo/SG
+gripa/S
+gripal/S
+gripe/S
+gris/S
+grisear/RED
+griseta/S
+grisma/S
+grisáceo/GS
+grisú/S
+grita/LS
+gritadera/S
+gritador/GS
+gritar/REDÀÁÂÃÄÅÆÌÛ
+griterío/S
+grito/S
+gro/Sa
+groar/RED
+grog/S
+grogui/S
+grosella/S
+grosellero/S
+groseramente
+grosero/SG
+grosería/S
+grosezuelo/SG
+groso/S
+grosor/S
+grosura/S
+grotescamente
+grotesco/GS
+gruesa/S
+gruesamente
+grueso/GS
+gruiforme/S
+gruir/IRD
+gruista/S
+grujir/RED
+grulla/S
+grullada/S
+grullero/GS
+grullo/S
+grumete/S
+grumo/S
+grumoso/GS
+grupa/S
+grupal/S
+grupera/S
+grupo/sS
+grupuscular/S
+grupúsculo/S
+gruta/S
+grutesco/GS
+gruyer/S
+gruñido/S
+gruñir/RED
+gruñón/GS
+grácil/S
+gráfica/S
+gráfica/m
+gráficamente
+gráfico/GS
+gráfico/mGS
+gránulo/S
+grátil/S
+grávida/k
+grávido/SGk
+gríseo/GS
+grúa/S
+gta
+gua
+gua/CS
+guaca/S
+guacal/S
+guacamaya/S
+guacamayense/S
+guacamayero/GS
+guacamayo/S
+guacamole/S
+guacamote/S
+guacariceño/GS
+guachaje/S
+guachapear/RED
+guachar/RED
+guachaveseño/GS
+guachavesino/GS
+guache/S
+guachinango/GS
+guachinango/S
+guachinear/RED
+guacho/S
+guacho/SG
+guachucalense/S
+guaco/S
+guaco/SG
+guadal/S
+guadalajareño/GS
+guadalupeño/GS
+guadamecí/S
+guadapero/S
+guadaña/S
+guadañar/RED
+guadeño/GS
+guadrapear/RED
+guaduense/S
+guaduno/GS
+guaicurú/S
+guainarense/S
+guaira/S
+guaitar
+guaitarillense/S
+guaje/S
+guaje/aS
+guajillo/S
+guajiro/GS
+guajiro/SG
+guajolote/S
+gualardonar
+gualardón/S
+gualda/S
+gualdo/SG
+gualdrapa/S
+gualdrapazo/S
+gualdrapear/RED
+gualdrapero/S
+guama/S
+guamalense/S
+guamalero/GS
+guamaluno/GS
+guamero/GS
+guamo/S
+guampa/S
+guamuno/GS
+guanabanada/S
+guanaco/S
+guanajo/GS
+guanche/S
+guando/S
+guandú/S
+guanera/S
+guanero/GS
+guango/S
+guango/SG
+guanina/S
+guano/S
+guantada/S
+guantazo/S
+guante/aS
+guantear/RED
+guantelete/S
+guantera/S
+guantero/GS
+guanábana/S
+guanábano/S
+guapamente
+guapear/RED
+guapetón/GS
+guapeza/S
+guapireño/GS
+guapo/GS
+guapo/S
+guapote/GS
+guapote/S
+guapoteño/GS
+guapura/S
+guapísimo/GS
+guaraca/S
+guaracha/S
+guarache/S
+guaranga/S
+guarango/GS
+guarango/S
+guaraná/S
+guaraní
+guaraní/S
+guaraníes
+guarapo/S
+guarda/S
+guardabarrera/S
+guardabarros
+guardabosque/S
+guardabrazo/S
+guardabrisa/S
+guardacabras
+guardacartuchos
+guardacostas
+guardadamas
+guardado/GS
+guardador/GS
+guardador/S
+guardaespaldas
+guardafrenos
+guardafuego/S
+guardaguas
+guardagujas
+guardainfante/S
+guardajoyas
+guardalado/S
+guardalobo/S
+guardamano/S
+guardamateriales
+guardameta/S
+guardamonte/S
+guardamuebles
+guardamujer/S
+guardapelo/S
+guardapiés
+guardapolvo/S
+guardapuerta/S
+guardapuntas
+guardar/REDÀÁÂÃÄÅÆÌÙÚñòôøT
+guardarraya/S
+guardarropa/S
+guardarropía/S
+guardarruedas
+guardasol/S
+guardería/S
+guardia/S
+guardilla/S
+guardián/GS
+guardoso/GS
+guarecer/IRDÁñ
+guaricha/S
+guarida/S
+guarir/RED
+guarismo/GS
+guarismo/S
+guarnecedor/GS
+guarnecer/IRD
+guarnecido/S
+guarneño/GS
+guarnicionar/RED
+guarnicionero/GS
+guarnición/S
+guarnimiento/S
+guarnir/RED
+guarra/S
+guarrada/S
+guarramente
+guarrazo/S
+guarrear/RED
+guarrero/S
+guarrilla/S
+guarro/S
+guarro/SG
+guarura/S
+guasa/S
+guasca/S
+guascazo/S
+guasear/RED
+guaso/GS
+guasqueño/GS
+guastar
+guata/S
+guataca/S
+guataquear/RED
+guataquiseño/GS
+guataviteño/GS
+guate/GS
+guate/S
+guate/SG
+guatecano/GS
+guatemalteco/GS
+guateque/S
+guato/GS
+guato/S
+guatusa/S
+guau
+guaviarense/S
+guaviareño/GS
+guaviareño/S
+guay
+guay/S
+guayaba/S
+guayabal/S
+guayabera/S
+guayabero/GS
+guayabo/S
+guayaca/S
+guayaco/GS
+guayaco/SG
+guayacán/S
+guayar/RED
+guayas
+guayasense/S
+guayatuno/GS
+guayo/S
+guayuco/S
+gubernamental/cS
+gubernar
+gubernativamente
+gubernativo/GS
+gubernatura/S
+gubia/S
+gubilete/S
+guedeja/S
+guedejoso/GS
+guedejudo/GS
+gueldo/S
+guerra/nSb
+guerrear/RED
+guerrera/S
+guerreramente
+guerrero/GS
+guerrilla/S
+guerrillear/RED
+guerrillero/GS
+gueto/S
+guiadera/S
+guiado/GS
+guiador/GS
+guiais
+guiar/IRDÀÁÂÄÅÆÑñòõù
+guido/GS
+guie
+guieis
+guija/S
+guijarral/S
+guijarro/HS
+guijarroso/GS
+guijo/S
+guilla/S
+guillame/S
+guillar/RED
+guillote/S
+guillotina/S
+guillotinar/REDÀ
+guimbalete/S
+guinchar/RED
+guinda/NS
+guinda/S
+guindado/GS
+guindado/S
+guindal/S
+guindaleza/S
+guindar/RED
+guindillo/S
+guindo/S
+guindola/S
+guineano/GS
+guineo/GS
+guineo/SG
+guio
+guion/S
+guionista/S
+guipar/RED
+guipuzcoano/GS
+guipuzcoano/S
+guiri/S
+guirigay
+guirigáis
+guirlache/S
+guirlanda/S
+guirnalda/S
+guisa/S
+guisada/ah
+guisado/S
+guisado/aSG
+guisador/GS
+guisandero/GS
+guisantal/S
+guisante/S
+guisar/REDÀÌ
+guiso/S
+guisopillo/S
+guisote/S
+guitar/RED
+guitarra/S
+guitarreo/S
+guitarrero/GS
+guitarrista/S
+guitarro/NHS
+guitonear/RED
+guizgar/RED
+guiznar
+guizque/S
+guiñapo/S
+guiñar/REDÂÆñò
+guiño/S
+gula/S
+gules
+guloso/SG
+gulusmear/RED
+gura/S
+gurapas
+gurbia/S
+gurbio/SG
+gurbionado/GS
+gurbión/S
+gurdo/GS
+guro/S
+gurriato/S
+gurrufero/S
+gurrumino/GS
+gurruñar/RED
+gurullada/S
+gurullo/S
+gurumelo/S
+gurupa/S
+gurupera/S
+gurú/S
+gusanear/RED
+gusanera/S
+gusaniento/GS
+gusano/NS
+gusanoso/GS
+gusarapa/S
+gusarapiento/SG
+gusarapo/S
+gustación/S
+gustadura/S
+gustar/REDÀÁÂÅÆÚÛT
+gustativo/GS
+gusto/NHS
+gustos/p
+gustosamente
+gustoso/SG
+gutagamba/S
+gutapercha/S
+gutural/S
+guturalmente
+gutífera/S
+gutífero/SG
+guyanés/GS
+guzla/S
+guzmán/S
+guzpatarra/S
+guáchara/S
+guácharo/GS
+guácharo/S
+guácharo/SG
+guía/S
+gálbano/S
+gálbula/S
+gálico/GS
+gálico/S
+gánster/S
+gárgara/S
+gárgaro/S
+gárgola/S
+gárrulo/GS
+gástrico/GS
+géiser/S
+gélido/GS
+géminis
+género/Ss
+génesis
+génico/SG
+gímnico/GS
+gónada/S
+góndola/S
+gótico/GS
+gótico/S
+güepsano/GS
+güero/GS
+güey/S
+güicanense/S
+güicán/S
+güin/S
+güira/S
+güiro/GS
+güisqui/S
+ha
+hab
+haba/S
+habado/GS
+habanero/GS
+habano/GS
+habano/S
+habar/S
+haber
+haber/S
+haberla
+haberlas
+haberle
+haberles
+haberlo
+haberlos
+haberme
+habernos
+haberos
+haberse
+haberte
+haberío/S
+habichuela/S
+habida
+habidas
+habido
+habidos
+habiendo
+habiente/S
+habilidad/kS
+habilidoso/GS
+habilitación/pS
+habilitado/GS
+habilitador/GS
+habilitante/S
+habilitar/REDÀÁÂÆAñpk
+habillado/GS
+habiloso/GS
+habitabilidad/S
+habitable/Sk
+habitacional/S
+habitación/Sf
+habitador/GS
+habitante/S
+habitar/REDÀÄÅ
+habitual/S
+habitualmente
+habituar/IRDÁÅñò
+habitud/S
+habitáculo/S
+habiz/S
+habiéndola
+habiéndolas
+habiéndole
+habiéndoles
+habiéndolo
+habiéndolos
+habiéndome
+habiéndomela
+habiéndomelas
+habiéndomelo
+habiéndomelos
+habiéndonos
+habiéndonosla
+habiéndonoslas
+habiéndonoslo
+habiéndonoslos
+habiéndoos
+habiéndoosla
+habiéndooslas
+habiéndooslo
+habiéndooslos
+habiéndose
+habiéndosela
+habiéndoselas
+habiéndoselo
+habiéndoselos
+habiéndote
+habiéndotela
+habiéndotelas
+habiéndotelo
+habiéndotelos
+habla/NS
+hablada/S
+hablado/GS
+hablado/S
+hablador/GS
+habladuría/S
+hablante/S
+hablar/REDÁÂÄÆÍÎñòø
+hablista/S
+habremos
+habrá
+habrán
+habrás
+habré
+habréis
+habría
+habríais
+habríamos
+habrían
+habrías
+habéis
+habérmela
+habérmelas
+habérmelo
+habérmelos
+habérnosla
+habérnoslas
+habérnoslo
+habérnoslos
+habérosla
+habéroslas
+habéroslo
+habéroslos
+habérsela
+habérselas
+habérselo
+habérselos
+habértela
+habértelas
+habértelo
+habértelos
+había
+habíais
+habíamos
+habían
+habías
+habón/S
+haca/S
+hacanea/S
+haced
+hacedero/GS
+hacedero/S
+hacedla
+hacedlas
+hacedlo
+hacedlos
+hacedme
+hacednos
+hacedor/S
+hacedor/hSG
+hacela
+hacelas
+hacele
+haceles
+hacelo
+hacelos
+haceme
+hacendado/GS
+hacendar/IRD
+hacendera/S
+hacendero/GS
+hacendista/S
+hacendoso/GS
+hacenos
+hacer/XÀÁÂÃÄÅÆÉËÔÖáâãñóöú
+hacete
+hachar/RED
+hache/GS
+hachear/RED
+hachero/S
+hacho/HS
+hachote/S
+hachuela/S
+hachís
+hachón/S
+hacia
+hacienda/S
+haciente/S
+hacimiento/Sp
+hacina/S
+hacinador/GS
+hacinamiento/S
+hacinar/REDÀ
+hacé
+hada/S
+hadada/S
+hadado/GS
+hadador/SG
+hadar
+hadario/GS
+hado/S
+hadrón/S
+hafiz/S
+haitiano/GS
+hala
+halacabuyas
+halacuerda/S
+halagador/GS
+halagar/REDÀÁÂÆ
+halago/S
+halagüeño/SG
+halar/RED
+halconado/GS
+halconear/RED
+halconera/S
+halconero/GS
+halconero/SG
+halcón/S
+halda/S
+haldada/S
+haldear/RED
+haldinegro/GS
+haldudo/GS
+haleche/S
+halieto/S
+hall
+hallaca/S
+hallada/S
+hallado/GS
+hallador/GS
+hallar/REDÀÁÂÃÄÅÆñòø
+hallazgo/S
+halls
+hallulla/S
+hallullo/S
+halo/S
+haloideo/GS
+haloque/S
+halotecnia/S
+haloza/S
+halógeno/GS
+hamaca/S
+hamacar/REDÄÅò
+hamaquear/RED
+hamaquero/GS
+hambre/S
+hambrear/RED
+hambrientamente
+hambriento/SG
+hambrina/S
+hambruna/S
+hambrón/SG
+hamburguesa/S
+hamburguesería/S
+hamburgués/GS
+hamez/S
+hampa/S
+hampesco/GS
+hampo/GS
+hampo/SG
+han
+hanega/S
+hanegada/S
+hangar/S
+hannoveriano/GS
+hanzo/S
+hao
+hao/S
+haplología/S
+haraganear/RED
+haraganería/S
+haraganoso/GS
+haragán/GS
+haragán/SG
+harapiento/SG
+harapo/S
+haraposo/GS
+haraute/S
+harbar/RED
+harbullar/RED
+harbullista/S
+harca/S
+harem
+harense/S
+harija/S
+harina/S
+harinado/S
+harinea
+harineaba
+harineaban
+harineada
+harineadas
+harineado
+harineados
+harinean
+harineando
+harinear
+harineara
+harinearan
+harineare
+harinearen
+harinearon
+harinearse
+harineará
+harinearán
+harinearía
+harinearían
+harinease
+harineasen
+harinee
+harineen
+harinero/GS
+harinero/S
+harineó
+harinoso/GS
+harma/S
+harmonioso/SG
+harmonizar/REDA
+harneadura/S
+harnear/RED
+harnerero/S
+harnero/S
+harneruelo/S
+haronear/RED
+harpa/S
+harpado/GS
+harpillera/S
+harpía/S
+harrado/S
+harrapo/S
+harre
+harrear/RED
+harria/S
+harriero/S
+hartar/REDÁÅñòô
+hartazgo/S
+hartera/S
+harto
+harto/SG
+hartura/S
+harén/S
+has
+hasta
+hastial/S
+hastiar/IRD
+hastiosa/i
+hastiosamente
+hastioso/GiS
+hastío/S
+hataca/S
+hatada/S
+hatajo/S
+hatear/RED
+hatero/GS
+hatería/S
+hateño/GS
+hatijo/S
+hatillo/S
+hato/S
+haute/S
+havar/GS
+havo/S
+hawaiano/GS
+hay
+haya
+haya/S
+hayaca/S
+hayal/S
+hayamos
+hayan
+hayas
+hayedo/S
+hayo/S
+hayuco/S
+hayáis
+haz
+haz/NS
+haz/SG
+hazaleja/S
+hazana/S
+hazaña/S
+hazañar
+hazañero/SG
+hazla
+hazlas
+hazle
+hazles
+hazlo
+hazlos
+hazme
+hazmerreír/S
+haznos
+hazte
+he
+hebdomadario/GS
+hebdomadario/SG
+hebdómada/S
+hebetar/RED
+hebilla/S
+hebillaje/S
+hebillar/RED
+hebillero/GS
+hebilleta/S
+hebra/S
+hebraico/GS
+hebraizante/S
+hebraizar/IRD
+hebraísta/S
+hebreo/GS
+hebreo/S
+hebrero/S
+hebroso/GS
+hebrudo/GS
+hebén/S
+hecatombe/S
+hecha/S
+hecha/Sh
+hecha/h
+hechiceresco/GS
+hechicero/GS
+hechicería/S
+hechizar/REDÀ
+hechizo/GS
+hechizo/S
+hecho/GS
+hecho/fS
+hecho/hGS
+hechor/GS
+hechor/S
+hechura/S
+hectiquez/S
+hectogramo/S
+hectolitro/S
+hectárea/S
+hectóreo/GS
+hedentina/S
+hedentino/SG
+heder/IRD
+hediento/GS
+hediondamente
+hediondez/S
+hediondo/GS
+hediondo/S
+hedonismo/S
+hedonista/S
+hedor/S
+hegelianismo/S
+hegeliano/SG
+hegemonía/S
+hegemónico/GS
+helada/LS
+heladera/S
+heladero/GS
+heladizo/GS
+helado/GS
+helador/SG
+heladura/S
+helamiento/S
+helar/IRDñT
+helear/RED
+helechal/S
+helecho/S
+helena/S
+helenio/SO
+helenismo/S
+helenista/S
+helenizar/RED
+heleno/GS
+helenístico/GS
+helera/S
+helero/S
+helgado/GS
+helgadura/S
+heliaco/GS
+helicoidal/S
+helicoide/S
+helicona/S
+heliconense/S
+heliconio/GS
+helicón/S
+helicónides
+helicóptero/S
+helio/S
+heliocéntrico/SG
+heliograbado/S
+heliograma/S
+helioscopio/S
+heliosis
+helioterapia/S
+heliotropio/S
+heliotropo/S
+heliógrafo/S
+helióstato/S
+helmintiasis
+helminto/S
+helor/S
+helvecio/GS
+helvético/GS
+helénico/GS
+helíaco/SG
+hemacrimo/S
+hematemesis
+hematermo/S
+hematites
+hematoma/S
+hematosis
+hematoxilina/S
+hematozoario/S
+hematuria/S
+hematíe/S
+hematófago/GS
+hematólogo/GS
+hembra/NS
+hembra/S
+hembraje/S
+hembrear/RED
+hemenciar
+hemencioso/GS
+hemeroteca/S
+hemiciclo/S
+hemina/S
+hemisferio/S
+hemistiquio/S
+hemocianina/S
+hemofilia/S
+hemoglobina/S
+hemolítico/GS
+hemolítico/S
+hemoptisis
+hemorragia/S
+hemorroidal/S
+hemorroide/GS
+hemorroo/S
+hemorroísa/S
+hemos
+hemostasia/S
+hemostasis
+hemostático/SG
+hemíptero/S
+henal/S
+henar/S
+henasco/S
+henazo/S
+henchid
+henchida
+henchidas
+henchido
+henchidor/GS
+henchidos
+henchidura/S
+henchimiento/S
+henchimos
+henchir
+henchiremos
+henchirse
+henchirá
+henchirán
+henchirás
+henchiré
+henchiréis
+henchiría
+henchiríais
+henchiríamos
+henchirían
+henchirías
+henchiste
+henchisteis
+henchí
+henchía
+henchíais
+henchíamos
+henchían
+henchías
+henchís
+hendedor/GS
+hendedura/S
+hender/IRD
+hendido/GS
+hendidura/S
+hendija/Sp
+hendimiento/S
+hendir/IRDT
+henequén/S
+henificar/RED
+henil/S
+heno/S
+henrio/S
+henry
+hepatitis
+heptacordo/S
+heptagonal/S
+heptasílabo/GS
+heptágono/GS
+hepática/S
+hepático/GS
+her
+heraclida/S
+heraldista/S
+heraldo/S
+herbajar/RED
+herbaje/S
+herbajear/RED
+herbajero/S
+herbar/IRD
+herbario/GS
+herbato/S
+herbazal/S
+herbecer/IRD
+herbera/S
+herbero/S
+herbicida/S
+herbolar/RED
+herbolario/GS
+herbolecer
+herbología/S
+herborista/S
+herboristería/S
+herborizador/GS
+herborizar/RED
+herboso/GS
+herbáceo/SG
+herbívoro/GS
+herciano/GS
+hercio/S
+hercúleo/SG
+heredad/S
+heredada/h
+heredado/GhS
+heredamiento/hS
+heredar/REDÀÁÂ
+heredero/GS
+heredero/fGS
+hereditariamente
+hereditario/GS
+hereje/S
+herejía/S
+herencia/fS
+heresiarca/S
+hereticar
+heria/S
+herida/r
+herido/GS
+herido/rGS
+heridor/GS
+heril/S
+herimiento/pS
+herir/XDÀÁÂÈÉÊÕ
+herma/S
+hermafrodita/S
+hermafroditismo/S
+hermafrodito/OS
+hermanablemente
+hermanamiento/S
+hermanar/REDÁÄñT
+hermanastro/GS
+hermanazgo/S
+hermandad/S
+hermandar/RED
+hermandino/S
+hermanear/RED
+hermanecer/IRD
+hermanito/GS
+hermano/GS
+hermanuco/S
+hermeneuta/S
+hermenéutica/S
+hermenéutico/GS
+hermeticidad/S
+hermetismo/S
+hermetizar/RED
+hermosamente
+hermoseador/GS
+hermoseamiento/S
+hermosear/RED
+hermoso/GS
+hermosura/S
+herméticamente
+hermético/GS
+hernia/S
+herniado/GS
+herniar/RED
+herniario/GS
+hernioso/GS
+hernista/S
+herodes
+herodiano/GS
+heroicamente
+heroicidad/S
+heroico/cGS
+heroida/S
+heroína/S
+heroísmo/S
+herpe/S
+herpetismo/S
+herpil/S
+herpo/S
+herrada/S
+herradero/S
+herrador/S
+herradora/S
+herradura/hS
+herraj/S
+herraje
+herramental/S
+herramienta/S
+herranense/S
+herrar/IRD
+herrenal/S
+herrenar/RED
+herrera/LS
+herrero/NS
+herreruelo/S
+herrete/S
+herretear/RED
+herrezuelo/S
+herrial/S
+herronada/S
+herropea/S
+herrumbrar/RED
+herrumbre/S
+herrumbroso/SG
+herrén/S
+herrón/S
+hertz
+hertziano/GS
+hervencia/S
+hervense/S
+herventar/IRD
+herver/RED
+hervidero/S
+hervido/S
+hervidor/S
+hervir/XDÀÂÈÊ
+hervor/S
+hervorizarse
+hervoroso/GS
+heráldica/S
+heráldico/GS
+herético/GS
+hes
+hesitación/S
+hesitar/RED
+hesperidio/S
+hesperio/GS
+hespir/RED
+hetaira/S
+heteo/GS
+hetera/fS
+heterocerca/S
+heterodino/S
+heterodoxia/S
+heterodoxo/SG
+heterogeneidad/S
+heterogéneo/GS
+heterolisis
+heterolítico/GS
+heteromancia/S
+heteroscio/GS
+heterosexual/S
+heterosexualidad/S
+heterólisis
+hetiquez/S
+hevea/S
+hexacoralario/S
+hexacordo/S
+hexadecimal/S
+hexaedro/S
+hexagonal/S
+hexágono/SG
+hez/S
+heñir/XD
+hialino/GS
+hiante/S
+hiato/S
+hibernar/REDA
+hibernizo/GS
+hibierno/S
+hibisco/S
+hibleo/GS
+hibridación/S
+hibridismo/S
+hibuero/S
+hicaco/S
+hice
+hicotea/S
+hicso/GS
+hidalgamente
+hidalgo/GS
+hidalguez/S
+hidalguía/S
+hidatídico/GS
+hideputa/S
+hidra/S
+hidrante/S
+hidrargirio/S
+hidrargirismo/S
+hidrargiro/OS
+hidratante/hS
+hidratar/REDÀñhA
+hidrato/S
+hidria/S
+hidroavión/S
+hidrocarburo/S
+hidrocefalia/S
+hidrocele/S
+hidroclorato/S
+hidrocloruro/S
+hidrocéfalo/GS
+hidrocéfalo/S
+hidroelectricidad/S
+hidroeléctrico/SG
+hidrofilacio/S
+hidrofobia/S
+hidrogenación/S
+hidrognosia/S
+hidrografía/S
+hidrográfico/GS
+hidrología/S
+hidrológico/GS
+hidromancia/S
+hidromasaje/S
+hidromel/S
+hidrometeoro/S
+hidromiel/S
+hidropesía/S
+hidroplano/S
+hidroscopia/S
+hidrosfera/S
+hidrosilicato/S
+hidrostático/GS
+hidrotecnia/S
+hidroterapia/S
+hidrotermal/S
+hidrotérmico/GS
+hidroxilo/S
+hidráulicamente
+hidráulico/GS
+hidrógeno/S
+hidrólisis
+hidrópico/GS
+hidróxido/S
+hiedra/S
+hiel/S
+hielo/S
+hiemal/S
+hiena/S
+hierarquía/S
+hieratismo/S
+hierba/S
+hierbabuena/S
+hierbajo/S
+hierbal/S
+hierbaluisa/S
+hierbatero/GS
+hierbatero/SG
+hierbero/GS
+hierbería/S
+hierofante/SG
+hieroscopia/S
+hierosolimitano/GS
+hierro/S
+hierático/GS
+higa/S
+higadilla/S
+higadillo/S
+higate/S
+higiene/S
+higienista/S
+higienizar/RED
+higiénico/GS
+higo/S
+higrometría/S
+higroscopia/S
+higroscopio/S
+higroscópico/GS
+higrómetro/S
+higuana/S
+higuera/NS
+higueral/S
+higuereta/S
+higuerote/S
+higueruela/S
+higuerón/S
+hijadalgo/S
+hijastro/GS
+hijato/S
+hijito/GS
+hijo/GS
+hijodalgo/S
+hijuela/S
+hijuelar/RED
+hijuelero/S
+hila/S
+hilacha/S
+hilacho/S
+hilachoso/GS
+hilada/S
+hiladillo/pS
+hiladizo/GS
+hilado/SN
+hilador/GS
+hilados/hr
+hilandero/GS
+hilandería/S
+hilanza/S
+hilar/RED
+hilaracha/S
+hilarante/S
+hilaridad/S
+hilatura/S
+hilaza/S
+hilemorfismo/S
+hilera/S
+hilero/pS
+hilo/NS
+hilomorfismo/S
+hilvanar/REDÀ
+hilván/S
+himen/S
+himeneo/S
+himenóptero/S
+himnario/S
+himno/S
+himpar/RED
+himplar/RED
+hin
+hincadura/hS
+hincapié
+hincar/REDÀÅñòôø
+hincha
+hincha/S
+hinchable/S
+hinchada/S
+hinchado/GS
+hinchamiento/S
+hinchamos
+hinchan
+hinchapelotas
+hinchar/RED
+hinchar/REDñò
+hinchas
+hinchazón/S
+hinche
+hinchen
+hinches
+hinchiendo
+hinchiera
+hinchierais
+hinchieran
+hinchieras
+hinchiere
+hinchiereis
+hinchieren
+hinchieres
+hinchieron
+hinchiese
+hinchieseis
+hinchiesen
+hinchieses
+hinchir/RED
+hinchiéramos
+hinchiéremos
+hinchiésemos
+hinchió
+hincho
+hincháis
+hindi
+hinduismo/S
+hindú
+hindúes
+hiniestra/S
+hinnible/S
+hinojal/S
+hinojar/RED
+hinojo/S
+hinque/S
+hintero/S
+hiogloso/GS
+hioideo/GS
+hioides
+hipar/RED
+hiperactividad/S
+hiperbolizar/RED
+hiperboloide/S
+hiperbólicamente
+hiperbólico/SG
+hiperbóreo/GS
+hiperclorhidria/S
+hipercrisis
+hiperdulía/S
+hiperemia/S
+hiperenlace/S
+hiperestesiar/RED
+hipergeométrico/GS
+hiperhidrosis
+hiperinflación/S
+hipermercado/S
+hipermetamorfosis
+hipermetría/S
+hipersensibilidad/S
+hipersensible/S
+hipertensión/S
+hipertermia/S
+hipertexto/S
+hipertrofia/S
+hipertrofiar/RED
+hipervínculo/S
+hipido/S
+hipismo/S
+hipnal/S
+hipnosis
+hipnotismo/S
+hipnotizador/GS
+hipnotizar/REDÀÁÂ
+hipnótico/S
+hipnótico/SG
+hipo/S
+hipoalergénico/GS
+hipoalérgico/GS
+hipocampo/S
+hipocausto/S
+hipocentauro/S
+hipocentro/S
+hipocicloide/S
+hipoclorhidria/S
+hipocondrio/S
+hipocondría/S
+hipocondríaco/GS
+hipocorístico/GS
+hipocresía/S
+hipodérmico/SG
+hipogastrio/S
+hipogeo/GS
+hipogeo/S
+hipogloso/GS
+hipoglucemia/S
+hipogrifo/S
+hipomoclio/S
+hipopótamo/S
+hiposo/GS
+hiposulfito/S
+hiposulfuroso/S
+hipoteca/S
+hipotecar/REDT
+hipotecario/GS
+hipotecnia/S
+hipotensión/S
+hipotenusa/S
+hipotermia/S
+hipotiposis
+hipotiroidismo/S
+hipotálamo/S
+hipotéticamente
+hipotético/GS
+hipoxia/S
+hippie/S
+hippy/S
+hipérbola/S
+hipérbole/S
+hipócrita/S
+hipócritamente
+hipódromo/S
+hipófisis
+hipótesis
+hircano/GS
+hirco/S
+hircocervo/S
+hiriente/S
+hirmar/RED
+hirsutismo/S
+hirsuto/GS
+hirundinaria/S
+hisca/S
+hiscal/S
+hisopadura/S
+hisopar/RED
+hisopear/RED
+hisopo/NHS
+hisopo/S
+hispalense/S
+hispalio/GS
+hispanidad/S
+hispanismo/S
+hispanista/S
+hispanizar/RED
+hispano/GS
+hispanoamericanismo/S
+hispanoamericano/GS
+hispanohablante/S
+hispanoparlante/S
+hispir/RED
+hispánica/n
+hispánico/nSG
+histamina/S
+histeria/S
+histerismo/S
+histograma/S
+histología/S
+histona/S
+historia/nS
+historiado/GS
+historiador/GS
+historial/S
+historialmente
+historiar/REDÀÄ
+historicidad/S
+historicismo/S
+historicista/S
+historieta/S
+historietista/S
+historificación/S
+historificar/RED
+historiografía/S
+histrionisa/S
+histrionismo/S
+histrión/S
+histriónicamente
+histérico/GS
+histérico/S
+histórica/n
+históricamente
+histórico/S
+histórico/nSG
+hitar/RED
+hitita/S
+hitleriano/GS
+hito/GS
+hiyab
+hizo
+hiñir/RED
+hno/GS
+hobby
+hobbys
+hobeño/GS
+hobo/S
+hocete/S
+hocicar/RED
+hocico/S
+hocicudo/GS
+hocino/S
+hociquear/RED
+hockey
+hockeys
+hogar/S
+hogareño/SG
+hogaza/S
+hogaño
+hoguera/S
+hoja/S
+hojalata/S
+hojalatero/S
+hojalde/S
+hojaldrado/SG
+hojaldrar/RED
+hojaldre/S
+hojaldrero/GS
+hojaldrista/S
+hojarasca/S
+hojear/REDÀÄ
+hojecer/IRD
+hojoso/GS
+hojudo/GS
+hojuela/S
+hola
+holanda/SN
+holandeta/S
+holandés/GS
+holco/S
+holding/S
+holear/RED
+holgadamente
+holgadero/S
+holgado/GS
+holganza/S
+holgar/IRD
+holgazanear/RED
+holgazanería/S
+holgazán/GS
+holgorio/S
+holgueta/S
+holgura/S
+holladero/SG
+holladura/S
+hollar/IRDÀ
+holleca/S
+hollejo/S
+hollejudo/GS
+holliniento/GS
+hollín/S
+holocausto/S
+holofonía/S
+holofónico/GS
+holografía/S
+holograma/S
+holográfico/GS
+holostérico/S
+holoturia/S
+holotúrido/S
+holístico/GS
+homarrache/S
+hombracho/S
+hombrada/S
+hombradía/S
+hombre/qotS
+hombrear/RED
+hombrecillo/S
+hombrera/S
+hombrillo/S
+hombro/fS
+hombruno/GS
+hombría/S
+hombrón/S
+home/S
+homenaje/S
+homenajear/REDÀÁÂ
+homeopatía/S
+homeotermo/GS
+homeópata/S
+homiciarse
+homicida/S
+homicidio/S
+homicillo/S
+homiliario/S
+homilía/S
+hominal/S
+hominicaco/S
+homocerca/S
+homofobia/S
+homogeneidad/S
+homogeneización/S
+homogeneizar/REDÀ
+homogenización/S
+homogenizar/REDÀ
+homogéneamente
+homogéneo/GS
+homolisis
+homologación/S
+homologar/REDÀÁÄ
+homología/S
+homolítico/GS
+homonimia/S
+homoparental/S
+homosexual/S
+homosexualidad/S
+homérico/SG
+homínido/GS
+homínidos
+homólisis
+homólogo/SG
+homónimo/GS
+homónimo/SG
+honcejo/S
+honda/H
+honda/S
+hondable/S
+hondada/S
+hondamente
+hondano/GS
+hondarras
+hondear/RED
+hondero/S
+hondijo/S
+hondillos
+hondo/GS
+hondo/SG
+hondonada/S
+hondonal/S
+hondura/S
+hondureño/GS
+hondón/S
+honesta/h
+honestamente
+honestar/RED
+honestidad/Sh
+honesto/GSh
+hongarina/S
+hongo/S
+hongoso/GS
+honor/S
+honorabilidad/S
+honorable/S
+honorar/RED
+honorario/GS
+honorario/S
+honorificar/RED
+honoríficamente
+honorífico/GS
+honra/gNS
+honradamente
+honradero/SG
+honradez/S
+honrado/GS
+honramiento/S
+honrar/REDÀÁÂñT
+honras/gh
+honrosa/h
+honrosamente
+honroso/GSh
+hontana/S
+hontanal/S
+hontanar/S
+hopalanda/S
+hopar/RED
+hopear/RED
+hoplita/S
+hoploteca/S
+hoque/S
+hora
+hora/hS
+horacar
+horaciano/GS
+horadador/GS
+horadar/REDÀÂÄÆT
+horado/S
+horambre/S
+horario/GS
+horario/S
+horca/NS
+horcada/a
+horcado/aGS
+horcadura/Sa
+horcajadas
+horcajadillas
+horcajadura/S
+horcajo/S
+horcate/S
+horchata/S
+horchatero/GS
+horco/S
+horconada/S
+horconadura/S
+horcón/S
+horda/S
+hordiate/S
+horizontal/S
+horizontalidad/S
+horizontalmente
+horizonte/S
+horma/SN
+hormaza/S
+hormazo/S
+hormero/S
+hormiga/S
+hormigante/S
+hormigo/S
+hormigonera/S
+hormigoso/GS
+hormigueamiento/S
+hormiguear/RED
+hormigueo/S
+hormiguero/GS
+hormiguero/S
+hormiguesco/GS
+hormiguillar/RED
+hormigón/S
+hormona/S
+hormonal/S
+hornabeque/S
+hornablenda/S
+hornacero/S
+hornacho/S
+hornachuela/S
+hornacina/S
+hornada/S
+hornaguear/RED
+hornaguera/S
+hornaguero/SG
+hornaza/S
+horneado/S
+hornear/REDÀÌÙ
+hornecino/GS
+hornera/S
+hornero/GS
+hornija/S
+hornijero/GS
+hornilla/S
+horno/HSN
+horqueta/S
+horquillar/RED
+horrar/RED
+horrendamente
+horrendo/GS
+horrero/S
+horribilidad/S
+horrible/S
+horriblemente
+horridez/S
+horripilante/S
+horripilar/RED
+horrisonante/S
+horror
+horror/S
+horrorizar/REDÀÁÅñò
+horrorosamente
+horroroso/GS
+horrura/S
+horrísono/GS
+hortal/S
+hortaliza/S
+hortelano/GS
+hortense/S
+hortensia/S
+hortera/S
+horticultor/GS
+horticultura/S
+hortolano/S
+hortícola/S
+horuelo/S
+horóscopo/S
+hosanna/S
+hosco/SG
+hoscoso/GS
+hospa
+hospedable/kS
+hospedador/GS
+hospedador/S
+hospedaje/S
+hospedamiento/Sh
+hospedante/S
+hospedar/REDÀÁñ
+hospedero/GS
+hospedería/S
+hospiciano/GS
+hospicio/S
+hospital/S
+hospitalaria/k
+hospitalariamente
+hospitalario/kSG
+hospitalero/GS
+hospitalicio/SG
+hospitalidad/kS
+hospitalización/S
+hospitalizar/REDÀÁÂ
+hospodar/S
+hosquedad/S
+hostal/S
+hoste/S
+hostelero/GS
+hostelería/S
+hostería/S
+hostia/S
+hostiario/S
+hostiero/GS
+hostigador/GS
+hostigamiento/S
+hostigante/S
+hostigar/RED
+hostigar/REDÀÁÂ
+hostigoso/GS
+hostil/S
+hostilidad/S
+hostilizar/REDÀ
+hostilmente
+hotel/S
+hotelero/GS
+hotentota/S
+hotentote/GS
+hotentote/S
+hoto/S
+hove/S
+hovero/GS
+hoy
+hoya/S
+hoyada/S
+hoyanca/S
+hoyitos
+hoyo/S
+hoyoso/SG
+hoyuela/S
+hoyuelo/S
+hoz/S
+hozadero/S
+hozador/GS
+hozadura/S
+hozar/RED
+huaca/S
+huacal/S
+huacatay
+huacatáis
+huachache/S
+huachar/RED
+huaco/S
+huaico/S
+huairuro/S
+huango/S
+huaquear/RED
+huarache/S
+huasca/S
+hube
+hubiera
+hubierais
+hubieran
+hubieras
+hubiere
+hubiereis
+hubieren
+hubieres
+hubieron
+hubiese
+hubieseis
+hubiesen
+hubieses
+hubimos
+hubiste
+hubisteis
+hubiéramos
+hubiéremos
+hubiésemos
+hubo
+hucha/S
+huchear/RED
+hucho
+huebra/S
+huebrero/S
+hueca/S
+hueco/GS
+hueco/S
+huecograbado/S
+huela
+huelan
+huelas
+huele
+huelen
+hueles
+huelga/S
+huelgo/S
+huelguista/S
+huella/S
+huelo
+huemul/S
+huera/S
+huerco/GS
+huero/GS
+huerta/S
+huertano/GS
+huerto/S
+huesa/S
+huesera/S
+huesero/GS
+huesero/S
+hueso/GS
+hueso/Sr
+huesoso/SG
+hueste/S
+huesuda/S
+huesudo/SG
+huevar/RED
+huevera/S
+huevero/GS
+huevo/GS
+huevo/S
+hugonote/SG
+hui
+huich
+huiche
+huida/S
+huidero/GS
+huidero/S
+huidizo/SG
+huidor/GS
+huifa
+huilense/S
+huilte/S
+huincha/S
+huir/IRDÁÂñó
+huira/S
+huiro/S
+huis
+huitlacoche/S
+hujier/S
+hulano/GS
+hule/S
+hulero/GS
+hulla/S
+hullero/SG
+hum
+humana/rk
+humanamente
+humanar/RED
+humanidad/kS
+humanismo/S
+humanista/S
+humanitario/GS
+humanitarismo/S
+humanización/S
+humanizar/REDÀÄ
+humano/GSrk
+humano/S
+humanoide/S
+humanístico/GS
+humar/RED
+humarada/S
+humarazo/S
+humareda/S
+humaza/S
+humazga/S
+humeante/S
+humear/RED
+humectar/RED
+humectativo/GS
+humedad/S
+humedal/S
+humedecer/IRDÀÁÂÄÆñ
+humera/S
+humeral/S
+humeral/St
+humero/S
+humidificación
+humidificar/RED
+humildad/S
+humilde/S
+humildemente
+humillación/S
+humilladero/S
+humillador/GS
+humillante/S
+humillantemente
+humillar/REDÀÁÂÄñòô
+humita/S
+humitero/GS
+hummus
+humo/HS
+humor/OS
+humorada/S
+humorado/GS
+humoral/S
+humoralismo/S
+humoralista/S
+humorismo/S
+humorista/S
+humorosidad/S
+humoroso/GS
+humorístico/SG
+humosidad/S
+humoso/GS
+humus
+hundimiento/S
+hundir/REDÀÁÂÄÅÆñòôT
+hungarina/S
+huno/GS
+hupe/S
+hura/S
+huracanar/RED
+huraco/S
+huracán/S
+huraño/SG
+hurdano/SG
+hurera/S
+hurgador/GS
+hurgador/S
+hurgamandera/S
+hurgamiento/S
+hurgar/REDÀÁÂÄÅÆÍ
+hurgonada/S
+hurgonear/RED
+hurgonero/S
+hurguete/S
+hurguetear/RED
+hurguillas
+hurgón/GS
+hurgón/HS
+hurona/S
+huronear/RED
+huronera/S
+huronero/S
+hurra
+hurraco/S
+hurtadillas
+hurtadineros
+hurtador/SG
+hurtagua/S
+hurtar/REDÀÁÂÄÆñ
+hurto/S
+hurón/GS
+hurón/S
+husada/S
+husera/S
+husero/S
+husillero/S
+husita/S
+husmar/RED
+husmeador/GS
+husmear/REDÀÂÆ
+husmo/S
+huso/SN
+huta/S
+hutía/S
+huy
+huélala
+huélalas
+huélale
+huélales
+huélalo
+huélalos
+huélame
+huélanlas
+huélanle
+huélanles
+huélanlo
+huélanlos
+huélanme
+huélannos
+huélanos
+huélanse
+huélase
+huélela
+huélelas
+huélele
+huéleles
+huélelo
+huélelos
+huéleme
+huélenos
+huélete
+huérfano/SG
+huésped/GS
+huésped/S
+hábil/kS
+hábilmente
+hábitat/S
+hábito/S
+hágala
+hágalas
+hágale
+hágales
+hágalo
+hágalos
+hágame
+háganla
+háganlas
+háganle
+háganles
+háganlo
+háganlos
+háganme
+hágannos
+háganos
+háganse
+hágase
+hálito/S
+hámster/S
+hándicap
+házmela
+házmelas
+házmelo
+házmelos
+háznosla
+háznoslas
+háznoslo
+háznoslos
+héctica/S
+héctico/GS
+hélice/S
+hércules
+héroe/tS
+hética/S
+hético/GS
+híbrido/GS
+hídrico/GS
+hígado/S
+híjole
+hípica/S
+hípico/SG
+hórreo/S
+hórrido/GS
+húelanla
+húmeda/S
+húmedo/GS
+húmero/S
+húngaro/S
+húngaro/SG
+iOS
+iPad
+iPhone
+ib
+iba
+ibaguereño/GS
+ibais
+iban
+ibas
+iberio/GS
+iberismo/S
+ibero/GS
+ibero/S
+iberoamericano/GS
+ibicenco/GS
+ibis
+ibérico/S
+ibérico/SG
+ibíd
+icaco/S
+icario/GS
+iceberg/S
+ichal/S
+icho/S
+ichu
+ichus
+icono/S
+iconoclasta/S
+iconografía/S
+icononzuno/GS
+iconostasio/S
+icor/S
+icoroso/GS
+icosaedro/S
+ictericia/S
+ictericiado/GS
+icterodes
+ictiosauro/S
+ictiófago/GS
+ictérico/SG
+ictérido/S
+id
+ida
+ida/Ss
+ida/s
+idalio/GS
+idas
+idea/S
+ideal/OS
+ideal/S
+idealidad/S
+idealismo/S
+idealista/S
+idealización/S
+idealizador/GS
+idealizar/REDÀÄ
+idealmente
+idear/REDÀ
+ideario/S
+identidad/S
+identificación/S
+identificador/GS
+identificar/REDÀÁÂÃÄÅñòøT
+identificativamente
+identificativo/GS
+identikit/S
+ideograma/S
+ideología/S
+ideológicamente
+ideológico/GS
+ideólogo/GS
+idilio/S
+idiocia/S
+idioma/S
+idiomático/GS
+idiosincrasia/S
+idiota/S
+idiotez/S
+idiotismo/S
+idiotizar/RED
+ido
+ido/sGS
+idolatradamente
+idolatrar/REDÄ
+idolatría/S
+idolopeya/S
+idoneidad/S
+idos
+idumeo/GS
+idus
+idénticamente
+idéntico/GS
+idílico/SG
+idólatra/S
+idóneamente
+idóneo/GS
+iglesia/Sb
+iglú/S
+ignaciano/SG
+ignaro/GS
+ignavia/S
+ignavo/GS
+ignición/S
+ignipotente/S
+ignito/GS
+ignominia/S
+ignominiosamente
+ignominioso/GS
+ignorancia/S
+ignorante/S
+ignorantemente
+ignorar/REDÀÁÂÄÅÌ
+ignoto/GS
+ignífugo/GS
+igual
+igual/S
+igual/hS
+iguala/S
+igualación/S
+igualada/S
+igualada/k
+igualadino/GS
+igualado/kGS
+igualador/GS
+igualamiento/S
+igualar/REDÀÁÄñ
+igualdad/Sh
+igualitariamente
+igualitario/GS
+igualito/GS
+igualmente
+iguana/S
+iguanodonte/S
+iguar
+iguaria/S
+iguánido/S
+ijada/S
+ijadear/RED
+ijar/S
+ijujú
+ilación/S
+ilativo/GS
+ilegalización/S
+ilegalmente
+ilegitimar/RED
+ileocecal/S
+ilerdense/S
+ilergete/S
+iliberitano/GS
+iliberritano/SG
+ilicitano/GS
+iliense/S
+ilimitadamente
+ilion/S
+ilipulense/S
+ilirio/GS
+iliturgitano/GS
+ilota/S
+ilotismo/S
+iludir/RED
+iluminación/S
+iluminado/SG
+iluminador/GS
+iluminar/REDÀÁÂÄÅÆ
+iluminativo/GS
+iluminismo/S
+ilusamente
+ilusionar/REDÁÂñ
+ilusionismo/S
+ilusionista/S
+ilusivo/GS
+ilusión/hS
+ilusorio/GS
+ilustrado/GS
+ilustrado/SG
+ilustrador/GS
+ilustrar/REDÀÁÂÄñô
+ilustrativo/GS
+ilustre/GS
+ilustremente
+ilícitamente
+ilícito/S
+imada/S
+imagen/S
+imaginable/Sk
+imaginación/S
+imaginar/REDÀÁÂÃÄÅÇÙÜñòôø
+imaginaria/S
+imaginariamente
+imaginario/SG
+imaginativa/S
+imaginativo/GS
+imaginero/S
+imaginería/S
+imanación/S
+imanador/GS
+imanar/RED
+imantar/RED
+imbatible/S
+imbecilidad/S
+imbele/S
+imberbe/S
+imbiar
+imbornal/S
+imborrable/S
+imbricar/RED
+imbuir/IRDÂ
+imbunche/S
+imbécil/S
+imela/S
+imitable/Sk
+imitación/S
+imitador/GS
+imitar/REDÀÁÂÄÅÆÙ
+imitativo/GS
+imitatorio/SG
+imoscapo/S
+imp
+impacientar/REDÁñ
+impaciente/G
+impacientemente
+impactante/S
+impactar/REDÀÂÆ
+impacto/S
+impago/GS
+impala/S
+impar
+imparable/S
+imparablemente
+imparcialmente
+impartir/REDÀÂÆ
+impasiblemente
+impavidez/S
+impecabilidad/S
+impecablemente
+impedancia/S
+impedido/GS
+impediente/S
+impedimenta/S
+impedir/XDÀÁÂÃÉÊË
+impeditivo/SG
+impelente/S
+impeler/REDÅ
+impender/RED
+impensa/S
+impensablemente
+impensadamente
+impensado/GS
+imperante/S
+imperar/RED
+imperativamente
+imperativo/S
+imperativo/SG
+imperatoria/S
+imperatorio/GS
+imperceptiblemente
+imperdible/S
+imperdonablemente
+imperfectamente
+imperfecto/S
+imperial/S
+imperialismo/S
+imperialista/S
+imperio/S
+imperiosamente
+imperioso/GS
+impermeabilizante/S
+impermeabilizar/REDÀ
+impermeable/S
+impersonalizar/RED
+impersonalmente
+impertinente/S
+impertinentemente
+impertir
+imperturbabilidad/S
+imperturbablemente
+impertérrito/GS
+impetra/S
+impetrador/SG
+impetrar/RED
+impetratorio/GS
+impetuosamente
+impetuosidad/S
+impetuoso/GS
+impiedoso/GS
+impingar
+implacablemente
+implantar/REDÀÂÄñ
+implar/RED
+implementación/S
+implementar/REDÀ
+implemento/S
+implicación/S
+implicancia/S
+implicar/REDÂñò
+implicatorio/GS
+implorador/GS
+implorante/S
+implorar/REDÂÆ
+implosivo/GS
+implume/S
+impluvio/S
+implícitamente
+implícito/GS
+imponderable/S
+imponderablemente
+imponentemente
+imponer/XÀÁÉËñóöT
+imponé
+importación/S
+importancia/S
+importantísimo/GS
+importar/REDÀÁÂÄÅÆT
+importunación/S
+importunadamente
+importunar/REDÀÁÂÆ
+importunidad/S
+importuno/GS
+imposibilitado/SG
+imposibilitar/REDÂÄ
+imposiblemente
+imposta/S
+impostar/REDÄ
+impostergable/S
+impostor/GS
+impr
+impracticabilidad/S
+imprecación/S
+imprecar/RED
+imprecatorio/GS
+impregnación/S
+impregnar/REDÀÁÂÄÆñòT
+impremeditado/GS
+impremir
+imprenta/S
+imprescriptibilidad/S
+impresionabilidad/S
+impresionante/S
+impresionar/REDÀÁÂÄñT
+impresionismo/S
+impresionista/S
+impresión/pS
+impreso/GS
+impreso/S
+impresor/GS
+imprestable/S
+imprevisto/S
+imprevisto/SG
+imprimación/S
+imprimadera/S
+imprimador/GS
+imprimar/RED
+imprimir/REDÀÁÂÆ
+improbablemente
+improbar/IRD
+improfanable/S
+impronta/S
+improperar/RED
+improperio/S
+impropiamente
+impropiar
+improvisación/S
+improvisadamente
+improvisador/GS
+improvisamente
+improvisar/REDÀ
+improviso/GS
+improvisto/GS
+imprudentemente
+impráctico/GS
+impto
+impudencia/S
+impudente/S
+impuesto/GS
+impuesto/S
+impugnación/S
+impugnador/GS
+impugnar/REDÀT
+impugnativo/GS
+impulsar/REDÀÁÂÄÅÆ
+impulsivamente
+impulsividad/S
+impulsivo/GS
+impulsor/GS
+impune/S
+impunemente
+impunidad/S
+impuramente
+impurificar/RED
+imputabilidad/S
+imputación/S
+imputado/GS
+imputador/SG
+imputar/REDÀÁÂÃÅÆT
+impávido/GS
+impíamente
+impío/GS
+impón
+impúber/GS
+impúdicamente
+imán/S
+in
+inaccesiblemente
+inacceso/GS
+inacentuado/GS
+inactivación/S
+inadaptado/SG
+inadvertidamente
+inalienabilidad/S
+inalterablemente
+inalterado/GS
+inalámbrico/GS
+inane/S
+inanición/S
+inanidad/S
+inapeable/S
+inapetente/S
+inaprensible/S
+inapropiado/GS
+inarrugable/S
+inarticulable/S
+inasible/S
+inasistente/S
+inastillable/S
+inaudito/GS
+inauguración/S
+inaugural/S
+inaugurar/REDÀ
+inca
+inca/S
+incaico/GS
+incaler
+incalmable/S
+incalumniable/S
+incandescencia/S
+incandescente/S
+incansable/S
+incansablemente
+incapacitado/GS
+incapacitar/REDÀÁÄ
+incardinar/RED
+incasable/S
+incausto/S
+incautación/S
+incautamente
+incautar/RED
+incendaja/S
+incendiar/REDÀÁÄñ
+incendiario/GS
+incendio/S
+incensar/IRD
+incensario/S
+incentivación/S
+incentivador/GS
+incentivar/REDÀÁ
+incentivo/GS
+incesable/S
+incesablemente
+incesantemente
+incestar
+incesto/S
+incestuosamente
+incestuoso/GS
+incidencia/pSf
+incidental/S
+incidentalmente
+incidente/S
+incidente/fSp
+incidentemente
+incidir/RED
+incienso/S
+inciertamente
+incineración/S
+incinerador/GS
+incinerar/REDÀÄT
+incipiente/S
+incircunscripto/GS
+incircunscrito/SG
+incisivo/GS
+incisivo/S
+incisión/S
+inciso/GS
+inciso/S
+incisorio/GS
+incisura/S
+incitamento/S
+incitamiento/S
+incitante/S
+incitar/REDÀÁÂÄÅÆ
+incitativo/GS
+incivilizado/GS
+incivilmente
+incl
+inclasificable/S
+inclaustrar/RED
+inclinación/S
+inclinado/S
+inclinador/GS
+inclinar/REDÁñòôø
+inclinativo/SG
+incluir/IRDÀÁÂÃÈÉÊ
+inclusa/S
+inclusero/GS
+inclusivamente
+inclusive
+inclusivo/GS
+inclusión/S
+incluso
+incluso/GS
+incoar/RED
+incoativo/GS
+incoherentemente
+incoloro/GS
+incolumidad/S
+incomodador/GS
+incomodar/REDÀÁÂñ
+incomparablemente
+incompartible/S
+incompasible/S
+incompletamente
+incompletitud/S
+incompletud/S
+incomportable/S
+incomposibilidad/S
+incomposible/S
+incomprehensibilidad/S
+incomprehensible/S
+incomprendido/GS
+incomprensiblemente
+incomunicar/REDÀ
+inconcuso/GS
+incondicional/S
+incondicionalmente
+incongruentemente
+incongruidad/S
+inconmovible/S
+inconsciente/S
+inconscientemente
+inconsideradamente
+inconsolablemente
+inconstantemente
+inconstitucionalidad/S
+inconstruible/S
+incontaminado/GS
+incontenible/S
+incontestabilidad/S
+incontinente
+incontinentemente
+incontinenti
+incontrastablemente
+incontratable/S
+incontrolado/GS
+inconvencible/S
+inconveniente/S
+incordiar/REDÀÁ
+incorporación/pS
+incorporar/REDÀÁÂÄÅÆÌÎÙñòôø
+incorrectamente
+incrasar/RED
+increado/GS
+incremental/S
+incrementar/REDÀÁÄñ
+incremento/S
+increpación/S
+increpador/GS
+increpar/REDÀÁÂÄÆ
+increíblemente
+incriminar/REDÀÁ
+incruentamente
+incrustante/Sh
+incrustar/hREDAÀÁÂñ
+incubación/S
+incubadora/S
+incubar/RED
+inculcador/GS
+inculcar/REDÁÂÃÆñ
+inculpar/REDÀÁÂÄ
+incultamente
+incumbencia/S
+incumbir/RED
+incumplir/REDÀ
+incunable/S
+incurrimiento/S
+incurrir/RED
+incursionar/RED
+incursión/S
+incurvar/RED
+incusar/RED
+incógnito/GS
+incógnito/SG
+incólume/S
+incómodamente
+indagación/S
+indagador/GS
+indagar/REDÀ
+indagatoria/S
+indagatorio/GS
+indebidamente
+indebido/GS
+indecentemente
+indeciblemente
+indeciso/GS
+indecisorio/S
+indecorosamente
+indefectiblemente
+indefensable/S
+indefensible/S
+indefenso/SG
+indefinidamente
+indefinido/GS
+indeleblemente
+indeliberadamente
+indemne/S
+indemnidad/S
+indemnización/S
+indemnizar/REDÀÁÂñ
+indemorable/S
+independentismo/S
+independentista/S
+independiente
+independientemente
+independizar/REDÀÁñ
+inderogabilidad/S
+inderogable/S
+indeseado/GS
+indesignable/S
+indeterminadamente
+indeterminismo/S
+indexar/RED
+indezuelo/GS
+indiada/S
+indianista/S
+indiano/GS
+indicación/S
+indicador/GS
+indicante/S
+indicar/REDÀÁÂÄÅÆÌÍÙ
+indicativo/S
+indicativo/SG
+indiciador/GS
+indiciar/RED
+indiciario/SG
+indicio/S
+indicioso/GS
+indiferenciado/GS
+indiferentemente
+indiferentismo/S
+indigencia/S
+indigenismo/S
+indigenista/S
+indigente/S
+indigerido/SG
+indigestar/RED
+indigesto/SG
+indignación/S
+indignadísimo/GS
+indignamente
+indignar/REDÁÂñ
+indignidad/S
+indilgar/RED
+indinar/RED
+indio/GS
+indio/SG
+indirecta/S
+indirectamente
+indisciplinar/RED
+indiscretamente
+indiscriminadamente
+indiscriminado/GS
+indiscutiblemente
+indiscutido/GS
+indisolublemente
+indispensabilidad/S
+indispensablemente
+indisponer/XÀÁñ
+indisponé
+indispuesto/GS
+indispón
+indistintamente
+individua/S
+individual/S
+individualidad/S
+individualismo/S
+individualista/S
+individualizar/REDÀÁÄ
+individualmente
+individuar/IRD
+individuo/GS
+individuo/SG
+indivisiblemente
+indiviso/GS
+indizar/RED
+indo/G
+indochino/SG
+indoctrinar/RED
+indoeuropeo/GS
+indolente/S
+indolentemente
+indoloro/GS
+indomabilidad/S
+indomado/GS
+indomesticado/GS
+indonesio/SG
+indostano/SG
+indubitablemente
+indubitado/GS
+inducción/S
+inducia/S
+inducido/S
+inducidor/GS
+inducimiento/S
+inducir/XDÀÁÂÈÉ
+inductancia/S
+inductor/GS
+indudablemente
+indulgencia/S
+indulgente/S
+indulgentemente
+indultar/REDÀÂ
+indultario/S
+indulto/S
+indumentaria/S
+indumentario/GS
+indumento/S
+industria/S
+industrial/S
+industrialismo/S
+industrialista/S
+industrialización/S
+industrializar/REDÀ
+industriar/RED
+industrioso/GS
+indígena/S
+indómitamente
+indómito/GS
+inebriar/RED
+inedia/S
+inefabilidad/S
+inefable/S
+inefablemente
+ineficazmente
+ineludiblemente
+inenarrable/S
+inentendible/S
+inepcia/S
+ineptamente
+ineptitud/S
+inepto/GS
+inequívocamente
+inercia/S
+inercial/S
+inerme/S
+inerrable/S
+inerrancia/S
+inerte/S
+inervación/S
+inervador/SG
+inescrutable/S
+inesperadamente
+inesperado/GS
+inestancable/S
+inestimado/SG
+inevitablemente
+inexactamente
+inexcogitable/S
+inexcusablemente
+inexorabilidad/S
+inexorablemente
+inexpiable/S
+inexplicablemente
+inexplicado/SG
+inexplorado/SG
+inexpresable/S
+inextricable/S
+infaliblemente
+infalsificable/S
+infaltable/S
+infamador/GS
+infamante/S
+infamar/RED
+infamativo/SG
+infamatorio/GS
+infame/GS
+infamia/S
+infancia/S
+infando/GS
+infantado/S
+infante/GS
+infantería/S
+infanticida/S
+infanticidio/S
+infantil/S
+infartar/RED
+infarto/S
+infatigable/S
+infatigablemente
+infatuar/IRD
+infaustamente
+infeccionar/RED
+infeccioso/GS
+infección/hS
+infecir
+infectar/REDÀÁñ
+infecundarse
+infelizmente
+inferencia/S
+inferencial/S
+inferior/S
+inferioridad/S
+inferir/XDÂ
+infernal/S
+infernar/IRD
+infernáculo/S
+infestar/RED
+infesto/GS
+infeudar/RED
+infibular/RED
+inficionar/RED
+infidencia/S
+infielmente
+infierno/SN
+infiltrado/GS
+infiltrar/REDÀÁÂñ
+infinidad/S
+infinitamente
+infinitesimal/S
+infinitivo/S
+infinito
+infinito/S
+infirmar/RED
+inflacionario/GS
+inflacionista/S
+inflación/S
+inflamable/kS
+inflamación/S
+inflamador/GS
+inflamar/RED
+inflamatorio/GS
+inflar/REDÀñ
+inflexiblemente
+infligir/REDÁÂÆ
+influenciar/REDÀÂÅT
+influenza/S
+influir/IRDÀÁÂÈ
+informado/S
+informador/GS
+informal/S
+informalmente
+informante/S
+informar/REDÀÂÃÆñòôø
+informativo/S
+informatización/S
+informatizar/REDÀ
+informe/S
+informidad/S
+informática/S
+informático/SG
+infortificable/S
+infortunadamente
+infortunado/GS
+infortunio/S
+infosura/S
+infractor/SG
+infraestructura/S
+infrahumano/SG
+inframundo/S
+infrarrojo/SG
+infrascrito/GS
+infrasonido/S
+infrautilizar/RED
+infravalorar/RED
+infrecuente
+infringir/REDÀ
+infructuosamente
+infructuosidad/S
+infrutescencia/S
+infundadamente
+infundado/SG
+infundio/S
+infundir/REDÁÂÅÆ
+infurtir/RED
+infuscar/RED
+infuso/GS
+ing
+inga/S
+ingeniar/REDÁÃÇñ
+ingenieril/S
+ingeniero/GS
+ingeniería/S
+ingeniosamente
+ingeniosidad/S
+ingenioso/GS
+ingente/S
+ingenua/S
+ingenuamente
+ingenuidad/S
+ingenuo/GS
+ingerir/XDÀÁÈ
+ingesta/S
+ingle/S
+inglete/S
+ingletear/RED
+inglés/S
+inglés/SG
+ingratamente
+ingrediente/S
+ingresar/REDÀÁÂ
+ingreso/S
+inguinal/S
+inguinario/GS
+ingurgitar/RED
+ingénitamente
+inhabitado/SG
+inhalación/S
+inhalador/S
+inhalar/REDÀÄ
+inherente/S
+inherentemente
+inhestar/IR
+inhibición/S
+inhibidor/GS
+inhibir/REDÀÁÄñ
+inhibitorio/GS
+inhiesto/GS
+inhospitable/S
+inhumación/S
+inhumanamente
+inhumar/REDÀ
+inhóspito/GS
+iniciación/S
+iniciado/GS
+iniciado/S
+iniciador/GS
+inicial/S
+inicializar/RED
+inicialmente
+iniciar/REDÀÁÄÅÆñò
+iniciativa/S
+iniciativo/GS
+inicio/S
+inicuamente
+inicuo/GS
+inigualable/S
+ininterrumpidamente
+ininterrumpido/GS
+iniquidad/S
+iniridense/S
+injerencia/S
+injerir/XD
+injerta/S
+injertador/GS
+injertar/REDÁÂÆ
+injerto/S
+injundia/S
+injuria/S
+injuriador/SG
+injuriar/REDÀÁÂ
+injuriosamente
+injurioso/GS
+injustamente
+injusticia/S
+injustificadamente
+inllevable/S
+inmaculadamente
+inmaculado/SG
+inmanencia/S
+inmanente/S
+inmarcesible/S
+inmaturo/GS
+inmediatamente
+inmediatez/S
+inmejorablemente
+inmemorablemente
+inmemorial/S
+inmensamente
+inmensidad/S
+inmenso/GS
+inmerecido/SG
+inmersión/S
+inmerso/GS
+inmigrante/S
+inmigrar/RED
+inminencia/S
+inminente/S
+inmiscuir/IRDÁñ
+inmisericorde/S
+inmobiliaria/S
+inmoble/S
+inmoderadamente
+inmodestamente
+inmolación/S
+inmolador/GS
+inmolar/REDñ
+inmortalizar/REDÀÁÂñ
+inmortalmente
+inmortificado/GS
+inmotivadamente
+inmotivado/GS
+inmovilizar/REDÀÁÄÆñ
+inmueble
+inmundo/GS
+inmune/S
+inmunidad/S
+inmunitario/GS
+inmunizador/GS
+inmunizar/REDÀ
+inmunodeficiencia/S
+inmunológico/GS
+inmunoterapia/S
+inmutar/REDÁñ
+inmutativo/SG
+innatismo/S
+innecesariamente
+innegablemente
+innoblemente
+innocuo/GS
+innombrable/S
+innominable/S
+innominado/S
+innominado/SG
+innovación/S
+innovador/GS
+innovar/REDÀ
+innumerabilidad/S
+innumerablemente
+inocencia/S
+inocentada/S
+inocente/S
+inocentemente
+inocuidad/S
+inoculador/SG
+inocular/REDÀÂÅÆò
+inocultable/S
+inocuo/GS
+inodoro/GS
+inolvidable/S
+inopia/S
+inopinadamente
+inopinado/SG
+inoportunamente
+inordinado/GS
+inquerir
+inquietador/GS
+inquietamente
+inquietante/S
+inquietar/REDÀÁÂÅñò
+inquilino/fGS
+inquinamento/S
+inquinar/RED
+inquirir/XDÀÂÊ
+inquisición/S
+inquisidor/GS
+inquisidor/S
+inquisitivo/GS
+inquisitorial/S
+inquisitorio/GS
+inri/S
+insaciabilidad/S
+insaciablemente
+insacular/RED
+insalivar/RED
+insalubremente
+insatisfacción/S
+inscribir/REÀÁÂÄñTnòôø
+inscripción/S
+inscripto/GSn
+inscrito/S
+inscrito/nGS
+insculpir/RED
+insecable/S
+insecticida/S
+insecto/S
+insectívoro/GS
+insectívoro/S
+inseguramente
+inseminación/S
+inseminar/RED
+insensatamente
+insensibilizar/REDÀ
+insensiblemente
+inseparabilidad/S
+inseparablemente
+insepulto/GS
+inserción/Sp
+inserir/XD
+insertar/REDÀÁÂÄñòôøp
+inserto/S
+insidia/S
+insidiador/GS
+insidiar/RED
+insidiosamente
+insidioso/GS
+insigne/S
+insignemente
+insignia/S
+insignificancia/S
+insimular
+insinuación/S
+insinuador/GS
+insinuante/S
+insinuar/IRDÀÁÂÃÅÆñò
+insipidez/S
+insipiente/S
+insistencia/S
+insistente/S
+insistentemente
+insistir/RED
+insolación/S
+insolar/RED
+insoldable/S
+insolencia/S
+insolentar/RED
+insolente/GS
+insolentemente
+insoluto/GS
+insolvente
+insomne/S
+insomnio/S
+insonorización/S
+insonorizar/RED
+insoslayable/S
+insospechado/GS
+insostenible/S
+inspeccionar/REDÀÂÄÅÌ
+inspección/S
+inspector/GS
+inspector/sGS
+inspectorial/S
+inspectoría/S
+inspiración/S
+inspiradamente
+inspirado/GS
+inspirador/GS
+inspirar/REDÀÁñòø
+inspirativo/GS
+inst
+instalación/S
+instalador/GS
+instalar/REDÂÀÄÅñòôø
+instalar/REDÂÀÄÅñòôøh
+instancia/S
+instante/S
+instantánea/S
+instantáneamente
+instantáneo/GS
+instar/REDÀÂÄÅÆ
+instauración/S
+instaurador/GS
+instaurar/REDÀÂ
+instigación/S
+instigador/GS
+instigar/RED
+instilar/RED
+instimular
+instintivamente
+instintivo/GS
+instinto/S
+institucional/S
+institucionalización/S
+institucionalizar/REDÀ
+institucionalmente
+institución/S
+instituidor/SG
+instituir/IRDÀ
+instituto/S
+institutriz/S
+instrucción/S
+instructivamente
+instructivo/GS
+instructor/SG
+instruido/GS
+instruir/IRDÀÁÂÈÉÊñó
+instrumentación/S
+instrumental/S
+instrumentalización/S
+instrumentalizar/RED
+instrumentalmente
+instrumentar/REDÀÄ
+instrumentista/S
+instrumento/S
+insubordinación/S
+insubordinar/RED
+insubstancialidad/S
+insubstancialmente
+insudar/RED
+insuflar/REDÂÆ
+insufriblemente
+insular/Sl
+insulina/S
+insulsamente
+insulsez/S
+insulso/GS
+insultador/GS
+insultante/S
+insultar/REDÀÁÂÄÅÆÍñò
+insulto/S
+insumable/S
+insumir/RED
+insurgencia/S
+insurgente/S
+insurgir/RED
+insurreccionar/RED
+insurrección/S
+insurrecto/SG
+insustancialidad/S
+insustancialmente
+insípido/SG
+insólitamente
+intacto/GS
+intangibilidad/S
+integrable/Sp
+integración/Shp
+integrado/S
+integrador/GS
+integral/S
+integralmente
+integrante/S
+integrar/REDÀÁÂÄñòø
+integridad/S
+integrismo/S
+integrista/S
+intelección/S
+intelectiva/S
+intelectivo/GS
+intelecto/S
+intelectual/S
+intelectualidad/S
+intelectualismo/S
+intelectualizar/REDÀ
+intelectualmente
+inteligencia/S
+inteligente/S
+inteligentemente
+inteligibilidad/Sk
+inteligible/Sk
+inteligiblemente
+inteligir/RED
+intemperado/GS
+intempestivamente
+intencionadamente
+intencionado/GS
+intencional/S
+intencionalidad/S
+intencionalmente
+intención/S
+intendencia/stSr
+intendente/GS
+intender
+intensamente
+intensar/RED
+intensidad/S
+intensificación/S
+intensificadora/S
+intensificar/REDÀ
+intensivamente
+intensivo/GS
+intentar/REDÀÄÌÙ
+intento/GS
+intento/S
+intentona/S
+interaccionar/RED
+interactividad
+interactuante/S
+interactuar/IRD
+interamericano/GS
+interbancario/GS
+intercalación/S
+intercalar/REDÀÄ
+intercambiador/S
+intercambiar/REDÀÁÄ
+intercar/RED
+interceder/RED
+interceptar/REDÀÁÂÄ
+interceptor/GS
+intercesor/GS
+interciso/S
+intercolumnio/S
+intercomunicador/S
+interconectado/GS
+interconexión/S
+intercultural/S
+interdecir/X
+interdicción/S
+interdicho/GS
+interdicto/S
+interdisciplinar/S
+interdisciplinario/GS
+interesada/h
+interesadamente
+interesado/hSG
+interesante/S
+interesar/REDÀÂÅñò
+interfase/S
+interfecto/GS
+interferencia/S
+interferir/XDñ
+interfoliar/RED
+interfono/S
+intergeneracional/S
+interinamente
+interinar/RED
+interinidad/S
+interino/GS
+interinstitucional/S
+interior/S
+interioridad/S
+interiorizar/REDÀÁÂ
+interiormente
+interjección/S
+interjectivo/GS
+interlinear/RED
+interlocutorio/SG
+interludio/S
+interlunio/S
+intermediar/RED
+intermediario/GS
+intermedio/S
+intermitencia/S
+intermitente/S
+intermitentemente
+intermitir/RED
+internacional/S
+internacionalista/S
+internacionalizar/REDÀ
+internacionalmente
+internamente
+internamiento/S
+internar/REDÀÁÄÅAñò
+internauta/S
+internet
+internista/S
+interno/GS
+interno/S
+interoperable/S
+interoperatividad/S
+interpaginar/RED
+interpelar/REDÀÁÂÆ
+interpersonal/S
+interpolación/S
+interpolador/SG
+interpolante/S
+interpolar/RED
+interponer/Xñ
+interponé
+interprender/RED
+interpretador/GS
+interpretar/REDÀÁÂÄTAp
+interpretativamente
+interpretativo/SG
+interpuesto/GS
+interpón
+interrelacionado/GS
+interrogación/S
+interrogante/S
+interrogar/REDÀÁÂÄÅÆ
+interrogativamente
+interrogatorio/S
+interromper
+interrumpir/REDÀÁÂÄÅÆÙÚ
+interrupción/S
+interruptor/GS
+interruptor/S
+interserir
+intersticial/S
+intersticio/S
+intervalo/S
+intervencionismo/S
+intervencionista/S
+intervención/S
+intervenir/XDÀÂ
+interventor/GS
+intervení
+interviniente/S
+interviuvar/RED
+intervén
+interés/hS
+intestado/S
+intestar/RED
+intestinal/S
+intestino/GS
+intestino/S
+intima/S
+intimación/S
+intimar/RED
+intimidación/S
+intimidad/S
+intimidante/S
+intimidar/REDÀÁÂñ
+intimidatorio/SG
+intimismo/S
+intimista/S
+intitular/RED
+intocable/S
+intonso/GS
+intoxicación/dhS
+intoxicar/REDÁñ
+intracelular/S
+intradós/S
+intramuros
+intramuscular/S
+intranet
+intransitividad/S
+intransitivo/S
+intransmutabilidad/S
+intraocular/S
+intrasmisible/S
+intratabilidad/S
+intrauterino/SG
+intravenoso/GS
+intrepidez/S
+intributar
+intricadamente
+intricar/RED
+intrigante/S
+intrigar/REDÀÁÂ
+intrincación/S
+intrincadamente
+intrincado/GS
+intrincar/RED
+introducción/S
+introducir/XDÀÁÂÊñóú
+introductor/GS
+introductorio/GS
+introito/S
+intromisión/S
+introspección/S
+introspectivamente
+introspectivo/SG
+introversión/S
+introverso/SG
+introvertido/SG
+intrusamente
+intrusar/RED
+intrusismo/S
+intrusión/S
+intruso/GS
+intrépidamente
+intrépido/GS
+intríngulis
+intrínsecamente
+intrínseco/GS
+intubar/RED
+intuible/S
+intuición/S
+intuir/IRDÀÁÈ
+intuitivamente
+intumescencia/S
+intumescente/S
+intérprete/S
+inundación/S
+inundado/S
+inundar/REDÀÁñò
+inusitadamente
+inusitado/SG
+inusualmente
+inutilizable/S
+inutilizado/GS
+inutilizar/RED
+invadir/REDÀÁÂÄÅÆ
+invaginar/RED
+invalidación/S
+invalidar/REDÀÂÄ
+invalorable/S
+invaluable/S
+invar/S
+invariablemente
+invariante/S
+invasivo/GS
+invasión/S
+invasor/GS
+invectiva/S
+invehír
+invencibilidad/S
+invenciblemente
+invención/S
+invenir
+inventar/REDÀÁÂÃÄÅÆÍ
+inventariar/IRDÀ
+inventario/S
+inventiva/S
+inventivo/SG
+invento/S
+invernadero/S
+invernal/S
+invernar/RED
+invernizo/SG
+inverosímilmente
+inversamente
+inversionista/S
+inverso/GS
+inversor/GS
+invertido/GS
+invertir/XDÀÂÈÔ
+investigación/S
+investigador/GS
+investigar/REDÀÁÂÄT
+investir/XDÁÈ
+inveterado/GS
+inveterar/RED
+inviar
+invicto/GS
+invidencia/S
+invidiar
+invierno/S
+invigilar/RED
+inviolabilidad/S
+inviolable/S
+inviolablemente
+invisiblemente
+invitación/S
+invitado/GS
+invitar/REDÀÁÂÄÅÆÌÍÙÚ
+invito/GS
+invocador/GS
+invocar/REDÀÂÄÆ
+invocatorio/GS
+involucionar/RED
+involucionista/S
+involución/S
+involucrar/REDÀÁñò
+involucro/S
+involuntariamente
+inválidamente
+inyección/S
+inyectar/REDÀÁÂÃÄÅÆT
+inyectivo/GS
+inyector/S
+inyungir
+inzaeño/GS
+inánime/S
+inédito/GS
+inútilmente
+ion/S
+ionización/S
+ionizante/S
+ionizar/RED
+ionosfera/S
+iota/S
+iquireño/GS
+ir
+ira/S
+iracundia/S
+iracundo/GS
+irakí/S
+iranio/GS
+iraní/S
+iraquí/S
+irascibilidad/S
+irascible/S
+iremos
+irga
+irgamos
+irgan
+irgas
+irgo
+irgue
+irguen
+irgues
+irguiendo
+irguiera
+irguierais
+irguieran
+irguieras
+irguiere
+irguieren
+irguieres
+irguieron
+irguiese
+irguieseis
+irguiesen
+irguieses
+irguiéndola
+irguiéndolas
+irguiéndolo
+irguiéndolos
+irguiéndome
+irguiéndonos
+irguiéndoos
+irguiéndose
+irguiéndote
+irguiéramos
+irguiéreis
+irguiéremos
+irguiésemos
+irguió
+irgáis
+irgámonos
+iridio/S
+iridiscente/S
+irigoyen
+iris/S
+irisado/SG
+irisar/RED
+irlanda/S
+irlandés/GS
+irlandés/S
+irle
+irles
+irlo
+irme
+irnos
+ironizar/RED
+ironía/S
+iroqués/GS
+iroqués/S
+iros
+irracionable/S
+irracionalmente
+irradiar/REDÀÄ
+irreconciliable/S
+irredento/GS
+irreductibilidad/S
+irreductiblemente
+irreflexivamente
+irreglamentable/S
+irregularmente
+irremediablemente
+irremisiblemente
+irremunerado/SG
+irreparablemente
+irrepetible/S
+irreprensiblemente
+irreprimible/S
+irreprochabilidad/S
+irresistiblemente
+irrespeto/S
+irrespetuosamente
+irrespetuosidad/S
+irreverenciar/RED
+irreverentemente
+irrevocablemente
+irrigación/S
+irrigador/S
+irrigar/RED
+irrisión/S
+irrisoriamente
+irrisorio/GS
+irritabilidad/S
+irritación/S
+irritador/GS
+irritamiento/S
+irritante/S
+irritar/REDÀÁÂÄÅT
+irritar/REDÀÁÂñò
+irrogar/RED
+irruir/IRD
+irrumpir/RED
+irrupción/S
+irse
+irte
+irá
+irán
+irás
+iré
+iréis
+iría
+iríais
+iríamos
+irían
+irías
+irídeo/GS
+irónicamente
+irónico/SG
+is
+isa/S
+isabelino/GS
+isabelo/GS
+isba/S
+isidoriano/SG
+isidril/S
+isla/NS
+islam
+islamismo/S
+islamita/S
+islamizar/RED
+islandés/GS
+islandés/S
+islario/S
+isleta/S
+isleño/GS
+islote/S
+islámico/GS
+islándico/SG
+isneño/GS
+isobara
+isobaro/GS
+isobárico/GS
+isocronismo/S
+isomorfismo/S
+isomorfo/GS
+isoterma/S
+isotermo/GS
+isotropía/S
+isotérmico/GS
+isotónico/GS
+isquemia/S
+isquion/S
+isquiático/GS
+israelita/S
+israelí/S
+istmineño/GS
+istmo/S
+isóbara/S
+isócrono/GS
+isómero/GS
+isópodo/S
+isósceles
+isótopo/S
+isótropo/GS
+itagüiseño/GS
+italianismo/S
+italianizar/RED
+italiano/GS
+italiano/S
+italianófilo/GS
+italicense/S
+italorrománico/GS
+italorrománico/S
+iterar/REDTA
+iterativa/p
+iterativo/GSp
+iterbio/S
+itinerante/S
+itinerario/GS
+itinerario/S
+itria/S
+itrio/S
+ituanguino/GS
+itálica/S
+itálico/GS
+itálico/S
+iusnaturalismo
+ivernar/RED
+ivierno/S
+iza/S
+izar/REDÀÁÄ
+izgonzar
+izote/S
+izq
+izqdo/G
+izquierda/S
+izquierdear/RED
+izquierdista/S
+izquierdo/GS
+ión/aS
+iónico/GS
+ja
+jaba/S
+jabalconar/RED
+jabalina/S
+jabalinero/SG
+jabalonar/RED
+jabaluna/S
+jabalí/S
+jabalín/S
+jabardear/RED
+jabardo/NS
+jabato/GS
+jabato/S
+jabelgar
+jabeque/S
+jabillo/S
+jabino/S
+jabonado/Si
+jabonador/GS
+jabonadura/iS
+jabonar/RED
+jaboncillo/S
+jabonera/SL
+jabonero/GS
+jabonoso/GS
+jabrir/RED
+jabí/S
+jabón/NS
+jaca/S
+jacarandaes
+jacarandina/S
+jacarandino/GS
+jacarandá
+jacarear/RED
+jacer
+jacinto/S
+jaco/S
+jacobeo/GS
+jacobinismo/S
+jacobino/GS
+jacobita/S
+jactancia/S
+jactanciosamente
+jactancioso/SG
+jactar/REDÁñ
+jaculatoria/S
+jaculatorio/GS
+jacuzzi/S
+jade/S
+jadeante/S
+jadear/RED
+jadeo/S
+jadiar/RED
+jadraque/S
+jaecero/GS
+jaenes/S
+jaenés/G
+jaezar/RED
+jaguar/S
+jaguarundí/S
+jaguarzo/S
+jaharrar/RED
+jaiba/S
+jaique/S
+jalapa/S
+jalapeño/SG
+jalar/REDÁÄ
+jalar/REDñ
+jalbegar/RED
+jalda/S
+jaldado/GS
+jalde/SG
+jaldeta/S
+jaldo/S
+jaldre/S
+jalea/S
+jaleador/GS
+jalear/REDÀ
+jaleco/S
+jaleo/S
+jaletina/S
+jalifa/S
+jalifato/S
+jalifiano/GS
+jalisciense/S
+jalma/iS
+jalmero/Si
+jalonar/RED
+jaloque/S
+jalón/S
+jamaica
+jamaicano/GS
+jamaiquino/SG
+jamar/RED
+jamba/S
+jambaje/S
+jambalueño/GS
+jambrar/RED
+jamelgo/S
+jamerdana/S
+jamerdar/IRD
+jamete/S
+jamona/S
+jamuga/S
+jamurar/RED
+jamuscar
+jamás
+jamón/S
+jan/S
+jane/S
+jangada/S
+jangua/S
+jansenismo/S
+jansenista/S
+japonense/S
+japones/S
+japonés/G
+japonés/S
+japuta/S
+japón/GS
+japónica/S
+jaque/S
+jaquear/RED
+jaqueca/S
+jaquecoso/GS
+jaquel/S
+jaquelado/GS
+jaquero/S
+jaqueta/SN
+jaquimazo/S
+jaquimero/S
+jaquir
+jara/S
+jarabe/S
+jarabear/RED
+jaracalla/S
+jaral/S
+jaramago/S
+jaramugo/S
+jarana/S
+jarandina/S
+jaranear/RED
+jaranero/GS
+jarano/S
+jaraíz/S
+jarbar/RED
+jarcia/S
+jarciar/RED
+jardinera/SL
+jardinero/GS
+jardineño/GS
+jardín/S
+jareta/S
+jaretera/S
+jaricar/RED
+jarife/S
+jarifiano/GS
+jarifo/GS
+jaro/GS
+jaro/NHS
+jarocho/GS
+jaropar/RED
+jaropear/RED
+jaroso/GS
+jarra/S
+jarrar/RED
+jarrear/RED
+jarrer/GS
+jarrero/GS
+jarretar/RED
+jarrete/S
+jarretera/S
+jarrita/S
+jarro/HS
+jarropa/S
+jarrón/S
+jartera/S
+jasadura/S
+jasar/RED
+jaspe/S
+jaspeado/GS
+jaspeado/S
+jaspear/RED
+jata/S
+jateo/S
+jatib/S
+jativés/GS
+jato/S
+jau
+jaudo/GS
+jauja/S
+jaula/NS
+jaulero/GS
+jauría/S
+jauto/SG
+javanés/GS
+javanés/S
+javera/S
+javo/GS
+jazarino/GS
+jazminero/S
+jazmín/S
+jazz
+jaén/S
+je
+jea/S
+jebe/S
+jebuseo/GS
+jedar/RED
+jedive/S
+jedrea/aS
+jefa/S
+jefatura/S
+jefe/S
+jeito/S
+jeliz/S
+jemal/S
+jeme/S
+jemer/S
+jenabe/aS
+jenable/S
+jengibre/Sa
+jenízaro/GS
+jenízaro/S
+jeque/S
+jera/Sp
+jerapellina/S
+jerarca/S
+jerarquizar/REDÀÄA
+jerarquía/S
+jerbo/S
+jeremiada/S
+jeremiquear/RED
+jeremías
+jerez/S
+jerezano/GS
+jerga/NS
+jergón/S
+jeribeque/S
+jerife/S
+jerifiano/GS
+jerigonza/S
+jerigonzar
+jeringa/S
+jeringar/RED
+jeringatorio/S
+jeringazo/S
+jeringuilla/S
+jeroglífico/GS
+jeronimiano/GS
+jerosolimitano/GS
+jerpa/S
+jerricote/S
+jersey
+jerséis
+jeruga/S
+jervilla/S
+jerárquico/GS
+jerónimo/SG
+jesnato/GS
+jesuita/S
+jesusear/RED
+jesuíticamente
+jeta/S
+jetar/RED
+jetazo/S
+jetudo/GS
+jhs
+ji
+jibia/S
+jicarazo/S
+jicote/S
+jicotea/S
+jienense/S
+jiennense/S
+jifa/S
+jiferada/S
+jifero/S
+jifero/SG
+jifia/S
+jiga/S
+jigote/S
+jiguilete/S
+jijallar/S
+jijallo/S
+jijas
+jijear/RED
+jijona/S
+jileco/S
+jilguera/S
+jilguero/S
+jilmaestre/S
+jilote/S
+jimelga/S
+jimia/S
+jimio/S
+jimplar/RED
+jimén/S
+jindama/S
+jinebro/S
+jinestada/S
+jineta/S
+jinetada/S
+jinete/S
+jinetear/RED
+jinglar/RED
+jinjolero/S
+jipiar/IRD
+jipijapa/S
+jipismo/S
+jiquilete/S
+jira/S
+jirafa/S
+jirapliega/S
+jirasal/S
+jirofina/S
+jironado/GS
+jirpear/RED
+jirón/S
+jisca/S
+jitar/RED
+jitomate/S
+jo
+jobo/S
+jocosamente
+jocoserio/GS
+jocosidad/S
+jocoso/SG
+jocotear/RED
+jocundidad/S
+jocundo/GS
+joder/REDÀÁñòôø
+jofaina/aS
+jofor/S
+joglar/S
+joguer
+jojoto/S
+jojoto/SG
+jolgorio/S
+jolines
+jolito/S
+joloano/GS
+jolín
+jolín/GS
+jonio/GS
+jonjabar/RED
+jonrón/S
+jopar/RED
+jopear/RED
+jora/S
+jorco/S
+jordanero/GS
+jordano/GS
+jordán/S
+jorfe/S
+jorge/S
+jornada/S
+jornal/S
+jornalar/RED
+jornalear/RED
+jornalero/GS
+joroba
+joroba/S
+jorobado/GS
+jorobadura/S
+jorobar/REDñ
+jorobeta/S
+joropear/RED
+joropo/S
+jorrar
+jorro/S
+josa/S
+josefino/GS
+jostra/S
+jostrado/GS
+jota/S
+jote/S
+joule/S
+joven/S
+jovenado/S
+jovencito/GS
+jovenete/S
+jovenzuelo/GS
+jovial/S
+jovialidad/S
+jovialmente
+joya/SL
+joyante/S
+joyel/S
+joyelero/S
+joyero/GS
+joyo/S
+joyosa/S
+ju
+juan/S
+juana/S
+juanete/S
+juanetero/S
+juanetudo/GS
+juanillo/S
+juarda/S
+juardoso/GS
+juba/S
+jubada/S
+jubete/S
+jubetero/S
+jubilación/S
+jubilado/GS
+jubilar/REDÀÁñô
+jubilar/S
+jubileo/S
+jubilosamente
+jubiloso/GS
+jubo/SN
+jubonero/S
+jubón/S
+judaica/S
+judaico/SG
+judaización/S
+judaizante/S
+judaizar/IRD
+judas
+judaísmo/S
+judeocristiano/SG
+judería/S
+judgar
+judiada/S
+judiar/S
+judicante/S
+judicar
+judicativo/GS
+judicatura/S
+judicial/Sn
+judicializar/RED
+judicialmente
+judiciario/GS
+judiciario/SG
+judiego/GS
+judía/S
+judío/SG
+juega
+juegan
+juegas
+juego
+juego/S
+juegue
+jueguen
+juegues
+juera/S
+juerga/S
+juerguear/RED
+juerguista/S
+jueves
+juez/S
+jueza/S
+jugaba
+jugabais
+jugaban
+jugabas
+jugad
+jugada
+jugada/S
+jugadas
+jugadera/S
+jugado
+jugado/GS
+jugador/wSG
+jugados
+jugala
+jugalas
+jugale
+jugales
+jugalo
+jugalos
+jugamos
+jugando
+jugar
+jugara
+jugarais
+jugaran
+jugaras
+jugare
+jugareis
+jugaremos
+jugaren
+jugares
+jugarla
+jugarlas
+jugarle
+jugarles
+jugarlo
+jugarlos
+jugarme
+jugarnos
+jugaron
+jugaros
+jugarreta/S
+jugarse
+jugarte
+jugará
+jugarán
+jugarás
+jugaré
+jugaréis
+jugaría
+jugaríais
+jugaríamos
+jugarían
+jugarías
+jugase
+jugaseis
+jugasen
+jugases
+jugaste
+jugasteis
+juglar/S
+juglara/S
+juglaresa/S
+juglaresco/SG
+jugo/S
+jugosidad/S
+jugoso/GS
+juguemos
+juguete/S
+juguetear/RED
+jugueteo/S
+juguetero/GS
+juguetero/SG
+juguetón/GS
+jugué
+juguéis
+jugá
+jugábamos
+jugáis
+jugáramos
+jugáremos
+jugármela
+jugármelas
+jugármelo
+jugármelos
+jugárnosla
+jugárnoslas
+jugárnoslo
+jugárnoslos
+jugárosla
+jugároslas
+jugároslo
+jugároslos
+jugársela
+jugárselas
+jugárselo
+jugárselos
+jugártela
+jugártelas
+jugártelo
+jugártelos
+jugásemos
+jugó
+juicio/nbS
+juiciosamente
+juicioso/GS
+jujear/RED
+jujeño/GS
+julepe/S
+julepear/RED
+julia/S
+juliano/SG
+julio/Si
+julo/S
+jumar/RED
+jumenta/S
+jumento/S
+jumera/S
+juncada/S
+juncal/S
+juncar/S
+juncia/S
+juncial/S
+junciana/S
+juncino/GS
+juncir/RED
+junco/SN
+juncácea/S
+juncáceo/GS
+jungla/S
+junglada/S
+juninense/S
+junineño/GS
+junio
+junior
+juniors
+junquera/S
+junqueral/S
+junta/S
+junta/f
+juntamente
+juntar/REDÂñôø
+juntera/NS
+juntero/GS
+junto
+junto/GfS
+juntorio/S
+juntura/S
+jupiterino/GS
+jura/S
+juradera/S
+jurado/S
+jurado/SG
+jurador/SG
+juramentar/RED
+juramento/S
+jurar/REDÀÁÂÃÅÆÌÍÏÙÚ
+juratoria/S
+juratorio/S
+jurdano/SG
+jurel/S
+jurero/SG
+jurgo/S
+jurguina/S
+juridicidad/S
+jurisconsulto/GS
+jurisdiccional/S
+jurisdicción/S
+jurispericia/S
+jurisperito/GS
+jurisprudencia/S
+jurisprudente/S
+jurista/S
+juro/Sf
+jurásico/GS
+jurídicamente
+jurídico/SG
+jusbarba/S
+jusello/S
+jusi/S
+justa/S
+justa/k
+justamente
+justar/RED
+justedad/S
+justeza/S
+justicia/S
+justiciable/S
+justiciar/RED
+justiciazgo/S
+justicieramente
+justiciero/SG
+justificable/Sk
+justificación/S
+justificada/k
+justificadamente
+justificado/kSG
+justificador/GS
+justificador/S
+justificante/S
+justificar/REDÀÁÄñò
+justificativo/GS
+justillo/S
+justinianeo/SG
+justipreciar/RED
+justo
+justo/kGS
+juta/Si
+juvenal/S
+juvenecer/IRD
+juvenil/S
+juvenilmente
+juventud/S
+juvia/S
+juzgada/S
+juzgado/S
+juzgador/S
+juzgador/SG
+juzgamundos
+juzgar/REDÀÁÂÄÅÆÙ
+juégala
+juégalas
+juégale
+juégales
+juégalo
+juégalos
+juñir/RED
+jábega/S
+jácara/S
+jáquima/S
+jíbaro/GS
+jíbaro/SG
+jícara/S
+jícaro/S
+jíes
+jínjol/S
+jónico/S
+jónico/SG
+júbilo/S
+júnior/S
+júpiter
+ka
+kaki/S
+kan/S
+kantiano/GS
+kantismo/S
+kappa/S
+karaoke/S
+karma/S
+kas
+kazajo/GS
+kazako/GS
+kelvin
+keniano/GS
+keniata/S
+kermes
+ketchup/S
+kiliárea/S
+kilo/S
+kilociclo/S
+kilogramo/S
+kilográmetro/S
+kilolitro/S
+kilométrico/S
+kilométrico/SG
+kilopondio/S
+kilovatio/S
+kilómetro/S
+kiosco/S
+kirguiso/GS
+kirguís/S
+kiribatiano/GS
+kirie/S
+kit/S
+km
+krausismo/S
+krausista/S
+kurdo/GS
+kuwaití/GS
+káiser/S
+kárstico/GS
+la
+labatequense/S
+laberinto/S
+laberíntico/GS
+labia/S
+labiada/S
+labiado/GS
+labial/eS
+labializar/RED
+labihendido/GS
+labilidad/S
+labio/S
+labiodental/S
+labiérnago/S
+labor/S
+laborable/S
+laboral/S
+laborante/S
+laborar/RED
+laboratorio/S
+laborear/RED
+laboreo/S
+laborera/S
+laboriosamente
+laboriosidad/S
+laborioso/GS
+laborismo/S
+laborista/S
+labra/S
+labrada/S
+labradero/GS
+labrado/GS
+labrador/GS
+labrador/SG
+labradoresco/GS
+labradorita/S
+labrandera/S
+labrante/S
+labrantío/GS
+labranza/S
+labrar/REDÀÁÂ
+labrero/GS
+labriego/GS
+labrusca/S
+laburo/S
+laca/S
+lacado/GS
+lacayo/GS
+lacayo/S
+lacayuno/GS
+lacear/RED
+lacedemonio/GS
+lacena/Sa
+laceradamente
+lacerado/GS
+lacerante/S
+lacerar/REDÆ
+laceria/S
+lacerioso/GS
+lacetano/GS
+lacha/aS
+lacinia/S
+laciniado/GS
+lacio/GS
+laconio/GS
+laconismo/S
+lacrar/RED
+lacre/S
+lacre/SG
+lacrimal/S
+lacrimar
+lacrimatorio/S
+lacrimosamente
+lacrimoso/GS
+lacrimógeno/GS
+lactancia/S
+lactante/S
+lactar/RED
+lactario/GS
+lactato/S
+lacteado/GS
+lactescencia/S
+lactescente/S
+lacticinio/S
+lacticinoso/SG
+lactosa/S
+lactucario/S
+lactumen/S
+lacunario/S
+lacustre/S
+lacón/GS
+lacón/S
+lacónicamente
+lacónico/GS
+lada/aSn
+ladeado/GS
+ladear/RED
+ladera/S
+ladero/GS
+ladero/S
+ladierno/Sa
+ladilla/S
+ladinamente
+ladino/GS
+ladino/S
+lado/NS
+lados/n
+ladra/S
+ladrador/GS
+ladrador/S
+ladrar/RED
+ladrido/S
+ladrillador/Si
+ladrillar/RED
+ladrillar/S
+ladrillejo/S
+ladrillero/GS
+ladrillo/HS
+ladrilloso/GS
+ladronamente
+ladronear/RED
+ladronera/S
+ladronesca/S
+ladronesco/GS
+ladronicio/S
+ladronzuelo/GS
+ladrón/GS
+ladrón/S
+lady
+ladys
+lagar/S
+lagarear/RED
+lagarejo/S
+lagarero/S
+lagareta/S
+lagarta/S
+lagartado/GS
+lagartera/S
+lagarterano/GS
+lagartero/SG
+lagartezna/S
+lagartija/S
+lagartijero/GS
+lagarto/GS
+lagarto/S
+lago/S
+lagopo/S
+lagosta/S
+lagotear/RED
+lagotero/GS
+lagrimable/S
+lagrimal/S
+lagrimar/RED
+lagrimear/RED
+lagrimoso/GS
+laguna/S
+lagunajo/S
+lagunar/S
+lagunazo/S
+lagunero/GS
+lagunoso/GS
+laicismo/S
+laicista/S
+laicizar/RED
+laico/SG
+laido/SG
+lairén/S
+lais
+laja/S
+lama/S
+lama/aS
+lambda/S
+lambel/S
+lambeo/S
+lamber/RED
+lambicar
+lambiscar/RED
+lambisquear/RED
+lambrija/S
+lambrucear/RED
+lambrucio/GS
+lambucear/RED
+lameculos
+lamedal/S
+lamedor/GS
+lamedor/S
+lamedura/S
+lamelibranquio/S
+lamentablemente
+lamentación/S
+lamentador/GS
+lamentar/REDÀñòT
+lamento/S
+lamentoso/SG
+lameplatos
+lamer/REDÄñò
+lamia/S
+laminación/S
+laminado/GS
+laminado/S
+laminador/GS
+laminar/RED
+laminar/S
+laminero/GS
+laminoso/GS
+lamiscar/RED
+lamoso/GS
+lampacear/RED
+lampante/S
+lampar/RED
+lamparero/GS
+lamparilla/S
+lamparista/S
+lampazo/S
+lampear/RED
+lampista/S
+lampiño/SG
+lamprea/S
+lamprear/RED
+lampreazo/S
+lamprehuela/S
+lampreílla/S
+lampuga/S
+lampuguera/S
+lamín/S
+lana/S
+lanada/S
+lanada/i
+lanado/iGS
+lanar/S
+lanaria/S
+lance/S
+lancear/RED
+lanceolado/GS
+lancera/S
+lancero/S
+lanceta/S
+lancetada/S
+lancetazo/S
+lancetero/S
+lancha/S
+lanchada/S
+lanchar/S
+lanchero/S
+lancho/HCS
+lanchón/S
+lancilla/S
+lancinante/S
+lancinar/RED
+lancurdia/S
+lande/GS
+landgrave/S
+landgraviato/S
+landre/S
+landrecilla/S
+landrero/GS
+landrilla/S
+lanero/GS
+lanero/S
+langa/S
+langaruto/GS
+langosta/S
+langostero/GS
+langostino/S
+languedociano/GS
+languedociano/S
+languidecer/IRD
+languidez/S
+languor/S
+lanilla/S
+lanosidad/S
+lanoso/GS
+lansquenete/S
+lantaca/S
+lantano/S
+lanteja/S
+lantejuela/S
+lanterna/S
+lanterno/S
+lantánido/S
+lanudo/GS
+lanuginoso/GS
+lanza/S
+lanzacabos
+lanzacohetes
+lanzada/S
+lanzadera/S
+lanzado/GS
+lanzador/GS
+lanzador/SG
+lanzafuego/S
+lanzallamas
+lanzamiento/Sp
+lanzar/REDÀÆÌñòôø
+lanzatorpedos
+lanzazo/S
+lanzuela/S
+laodicense/S
+laosiano/GS
+lapa/NS
+lapachar/S
+lapacho/S
+lapicero/S
+lapidar/REDÀ
+lapidario/GS
+lapidificar/RED
+lapidoso/GS
+lapislázuli/S
+lapita/S
+lapizar/RED
+lapizar/S
+lapo/S
+lapso/GS
+lapso/oSk
+lapsus
+lapídeo/SG
+lapón/GS
+lapón/S
+laque/S
+laquear/RED
+lar/Sa
+larario/S
+larda/S
+lardar/RED
+lardear/RED
+lardero/GS
+lardo/S
+lardoso/GS
+larga/S
+largamente
+largar/REDñòôø
+largo
+largo/GS
+largometraje/S
+largomira/S
+largor/S
+largueado/GS
+larguero/GS
+larguero/S
+largueza/S
+larguirucho/GS
+largura/S
+larguísimo/GS
+laricino/GS
+larije/aS
+laringe/S
+laringitis
+laringoscopia/S
+laringoscopio/S
+larra/S
+larva/S
+larvado/GS
+larval/S
+larvario/GS
+laríngeo/GS
+las
+lasarse
+lasaña/S
+lasca/S
+lascar/RED
+lascivamente
+lascivia/S
+lascivo/GS
+laserpicio/S
+lasitud/S
+laso/GS
+lastar/RED
+lastimada/S
+lastimado/S
+lastimador/GS
+lastimadura/S
+lastimar/REDñò
+lastimeramente
+lastimero/GS
+lastimosamente
+lastimoso/GS
+lastrar/RED
+lastre/S
+lastrear
+lata/S
+latamente
+latania/S
+latastro/S
+lataz/S
+latebra/S
+latebroso/GS
+latencia/S
+latente/S
+lateral/S
+lateral/efS
+lateralizar/RED
+lateralmente
+lateranense/S
+latero/GS
+latido/S
+latifundio/SO
+latifundismo/S
+latifundista/S
+latigadera/S
+latigazo/S
+latiguear/RED
+latiguero/GS
+latiguillo/S
+latinajo/S
+latinar/RED
+latinear/RED
+latinidad/S
+latiniparla/S
+latinismo/S
+latinista/S
+latinizador/GS
+latinizar/RED
+latino/GS
+latinoamericano/SG
+latir/RED
+latirismo/S
+latitar
+latitud/S
+latitudinal/S
+latitudinario/SG
+latitudinarismo/S
+lato/GS
+latonero/S
+latoso/GS
+latrocinar/RED
+latrocinio/S
+latría/S
+latvio/GS
+latín/S
+latón/S
+laucha/S
+laudablemente
+laudar/REDT
+laudatoria/S
+laudatorio/GS
+laudemio/S
+laudo/S
+launa/S
+laurear/RED
+lauredal/S
+laurel/S
+laurente/S
+laureola/S
+lauretano/SG
+laurino/GS
+lauro/S
+lauroceraso/S
+laurácea/S
+lauráceo/GS
+lava/S
+lavabo/S
+lavacaras
+lavada/S
+lavadero/S
+lavadientes
+lavado/GS
+lavador/GS
+lavadura/hS
+lavafrutas
+lavajo/S
+lavamanos
+lavamiento/S
+lavanco/S
+lavanda/LS
+lavandera/S
+lavandero/GS
+lavaojos/S
+lavaplatos
+lavar/REDÀÂÃÄÌñòôøT
+lavativa/S
+lavativo/GS
+lavatorio/S
+lavavajillas
+lavazas
+lave/CS
+lavija/S
+lavotear/RED
+lavándula/S
+laxación/S
+laxamiento/S
+laxante/S
+laxar/RED
+laxativo/GS
+laxidad/S
+laxismo/S
+laxista/S
+laxitud/S
+laxo/GS
+lay
+layar/RED
+layetano/GS
+lazada/S
+lazar/RED
+lazareto/S
+lazarillo/S
+lazarino/GS
+lazarista/S
+lazaroso/GS
+lazdrar
+lazo/Sa
+lazrar
+lazulita/S
+lañar/RED
+laúd/S
+ldo/G
+le
+leal/hS
+lealmente
+lealtad/Sh
+leasing
+lebaniego/GS
+lebeche/S
+leberquisa/S
+lebrada/S
+lebrato/S
+lebrel/S
+lebrero/GS
+lebrero/S
+lebrijano/GS
+lebrijense/S
+lebrillo/S
+lebroncillo/S
+lebruno/GS
+lebrón/SN
+leccionario/S
+leccionista/fS
+lección/S
+lechal/S
+lechar/RED
+lechar/S
+lechaza/S
+leche/S
+lechecillas
+lechera/S
+lechero/GS
+lechetrezna/S
+lechiga/S
+lechigada/S
+lechigado/GS
+lechino/S
+lecho/rS
+lechona/S
+lechoso/GS
+lechuga/SN
+lechugado/GS
+lechuguero/GS
+lechuguina/S
+lechuguino/S
+lechuguino/SG
+lechuza/S
+lechuzo/GS
+lechón/GS
+lechón/S
+lectisternio/S
+lectiva/f
+lectivo/GfS
+lector/GS
+lector/fGS
+lectorado/S
+lectoría/S
+lectura/S
+led/S
+ledo/GS
+leer/REDÀÁÂÃÄÅÆÌÍÏÙÚø
+lefa/S
+lega/S
+legado/S
+legador/S
+legadura/S
+legajo/S
+legal/kS
+legalidad/kS
+legalista/S
+legalización/S
+legalizar/REDÀÃ
+legalmente
+legar/REDÀÁÂÃÅAÆ
+legatario/GS
+legaña/S
+legenda/S
+legendario/GS
+legendario/S
+legibilidad/S
+legible/kS
+legionario/GS
+legionense/S
+legislable/kS
+legislación/S
+legislador/fGS
+legislar/RED
+legislativo/GS
+legislatura/S
+legisperito/S
+legista/S
+legitimación/S
+legitimado/S
+legitimador/GS
+legitimar/REDÀÁ
+legitimario/GS
+legitimidad/Sk
+legitimista/S
+legión/S
+lego/GS
+legradura/S
+legrar/RED
+legua/S
+leguario/GS
+leguizameño/GS
+leguleyo/GS
+legumbre/S
+leguminosa/S
+leguminoso/SG
+legítima/S
+legítima/k
+legítimamente
+legítimo/GkS
+leila/S
+leima/S
+leivano/GS
+leja/S
+lejano/GS
+lejanía/S
+lejas
+lejitos
+lejos
+lejía/S
+lelo/GS
+lema/S
+lemanita/S
+lemario/S
+lembario/S
+lembo/S
+lembrar
+leme/S
+lemnio/GS
+lemniscata/S
+lemnisco/S
+lemosín/GS
+lemosín/S
+lempira/S
+lemurias
+len/S
+lena/S
+lenca
+lenca/S
+lencero/GS
+lencería/S
+lendakari
+lendrera/S
+lendrero/S
+lendroso/GS
+lene/G
+leneas
+lengua/S
+lenguadeta/S
+lenguado/S
+lenguaje/S
+lenguarada/S
+lenguaraz/S
+lenguaz/S
+lenguaza/S
+lenguazaquense/S
+lengudo/GS
+lengüear
+lengüeta/S
+lenidad/S
+lenificar/RED
+lenitivo/GS
+lenitivo/S
+lenizar/RED
+lenocinio/S
+lentamente
+lente/S
+lentecer/IRD
+lenteja/S
+lentejar/S
+lentejuela/S
+lenticular/S
+lentificar/RED
+lentigo/S
+lentilla/S
+lentiscal/S
+lentisco/S
+lentitud/S
+lento
+lento/GS
+lento/S
+lentísimo/GS
+lenzuelo/S
+leo/S
+leona/S
+leonado/GS
+leonera/S
+leonero/S
+leonina/S
+leonino/GS
+leonino/S
+leontina/S
+leonés/GS
+leopardo/S
+leopoldina/S
+leotardo/S
+lepidio/S
+lepidóptero/S
+lepisma/S
+leporino/GS
+lepra/S
+leproso/GS
+leptorrino/SG
+leptón/S
+lera/S
+lercha/S
+lerda/S
+lerdear/RED
+lerdo/SG
+lerense/S
+leridano/GS
+leridense/S
+leriduno/GS
+lerneo/GS
+les
+lesa/k
+lesbiana
+lesbiana/S
+lesbianismo/S
+lesbiano/GS
+lesbio/GS
+lesionador/GS
+lesionar/REDñ
+lesivo/GS
+lesión/S
+lesna/aS
+lesnordeste/S
+leso/kSG
+lesotense/S
+leste/S
+letal/S
+letame/S
+letanía/S
+letargo/S
+letargoso/GS
+leteo/GS
+leticiano/GS
+letificante/S
+letificar/RED
+letra/SN
+letrada/k
+letrado/GS
+letrado/GkS
+letrear
+letrero/GS
+letrero/S
+letrina/S
+letrista/S
+letuario/S
+letárgico/GS
+letón/GS
+leucemia/S
+leuco/S
+leucocitaria/S
+leucocito/S
+leucoma/S
+leucopenia/S
+leucoplaquia/S
+leucorrea/S
+leudar/RED
+leva/S
+levadero/GS
+levadizo/GS
+levador/S
+levadura/S
+levantada/S
+levantado/GS
+levantador/GS
+levantamiento/S
+levantar/REDÁÀÄÂÌñòôø
+levante/S
+levantino/SG
+levantisco/GS
+levar/RED
+leve/aS
+levedad/S
+levemente
+levente/S
+leviatán/S
+levigar/RED
+levirato/S
+levita/S
+levitación/S
+levitar/RED
+levosa/aS
+levítico/GS
+levítico/S
+levógiro/GS
+lexema/S
+lexiarca/S
+lexicalizar/RED
+lexicografía
+lexicográfico/GS
+lexicógrafo/GS
+ley/S
+leyenda/S
+leyendario/SG
+lezda/S
+lezdero/S
+lezna/S
+lezne/GS
+leída/S
+leído/GS
+leña/S
+leñador/GS
+leñar/RED
+leñatear/RED
+leño/S
+leñoso/SG
+león/S
+leónica/S
+liais
+liana/S
+liar/IRDñòõ
+liaza/S
+libación/S
+libamen/S
+libamiento/S
+libanense/S
+libanés/GS
+libar/RED
+libatorio/S
+libela/S
+libelar
+libelista/S
+libelo/S
+liberación/gS
+liberador/GS
+liberal/cS
+liberal/ckS
+liberalidad/S
+liberalismo/S
+liberalizar/REDA
+liberalmente
+liberar/REDÀÁÄñòôø
+liberatorio/GS
+liberiano/GS
+libertad/S
+libertador/GS
+libertar/REDñ
+libertario/SG
+liberticida/S
+libertinaje/S
+libertino/GS
+liberto/GS
+libidinosamente
+libidinoso/SG
+libido/S
+libio/GS
+liborino/GS
+libra/LS
+libracho/S
+libraco/S
+librado/GS
+librador/GS
+libramiento/S
+librancista/S
+libranza/S
+librar/REDÀÂÍñòôø
+libratorio/S
+libre/GS
+librea/S
+librear/RED
+librecambio/SO
+librecambismo/S
+librecambista/S
+librejo/S
+libremente
+librepensador/SG
+librepensamiento/S
+librero/GS
+libresco/GS
+libreta/S
+librete/S
+libretista/S
+libreto/S
+libro/HSN
+libélula/S
+lic
+licantrópicamente
+licaón/S
+licencia/S
+licenciadillo/S
+licenciado/GS
+licenciador/GS
+licenciamiento/S
+licenciar/REDñ
+licenciatura/S
+licenciosamente
+licencioso/GS
+liceo/S
+lichera/S
+licio/SG
+licitación/S
+licitador/GS
+licitar/REDÀ
+licitud/kS
+licnobio/GS
+licopodio/S
+licor/S
+licorera/SL
+licorista/S
+licoroso/GS
+lictor/S
+licuación/S
+licuadora/S
+licuar/REDT
+licuecer
+licuefacción/S
+licuefacer
+licuefactible/S
+licuefactivo/SG
+licurgo/GS
+licurgo/S
+licántropamente
+lid/S
+liderar/REDÀ
+liderato/S
+liderazgo/S
+lidia/S
+lidiadero/SG
+lidiador/GS
+lidiar/REDÀ
+lie
+liebratico/S
+liebre/S
+liebrecilla/S
+liechtensteiniano/GS
+liego/SG
+lieis
+liendre/S
+lientera/LS
+liento/GS
+lienza/S
+lienzo/S
+lievar
+lifara/S
+liga/NS
+ligada/S
+ligado/S
+ligadura/hS
+ligamaza/S
+ligamen/S
+ligamento/S
+ligamentoso/GS
+ligamiento/fSa
+ligar/REDÀÁÄÌñ
+ligarza/S
+ligaterna/S
+ligazón/S
+ligeramente
+ligereza/S
+ligero/GS
+ligeruela/S
+light/S
+ligio/S
+lignario/GS
+lignificar/RED
+lignito/S
+liguano/GS
+ligur/S
+ligurino/GS
+ligustre/Sa
+ligustrino/GS
+ligustro/S
+ligítimamente
+lija/S
+lija/oS
+lijadora/S
+lijadura/S
+lijar/REDÀ
+lila/S
+lilac/S
+lilaila/S
+lilao/S
+liliputiense/S
+liliácea/S
+liliáceo/SG
+lima/S
+limaco/S
+limado/GS
+limado/sS
+limador/GS
+limador/fS
+limadura/S
+limalla/S
+limar/REDÀÂ
+limaza/S
+limbo/S
+limen/S
+limera/S
+limero/GS
+limeta/S
+limiste/S
+limitación/S
+limitada/k
+limitadamente
+limitado/GSk
+limitador/GS
+limitador/S
+limitante/S
+limitar/REDÀÅñòôøT
+limitativo/GS
+limo/HS
+limonada/S
+limonado/GS
+limonar/S
+limoncito/S
+limonero/GS
+limonita/S
+limosidad/S
+limosna/S
+limosnear/RED
+limosnero/GS
+limosnero/SG
+limoso/GS
+limpia/S
+limpiabarros
+limpiabotas
+limpiachimeneas
+limpiadera/S
+limpiadientes
+limpiador/GS
+limpiador/SG
+limpiadura/S
+limpiamente
+limpiaparabrisas
+limpiaplumas
+limpiar/REDÀÂÄÆÃÇñòôø
+limpidez/S
+limpieza/S
+limpio
+limpio/GS
+limusina/S
+limícola/S
+limítrofe/S
+limón/S
+linajista/S
+linajudo/GS
+linamen/S
+linao/S
+linar/S
+linareño/GS
+linaria/S
+linaza/S
+lince/S
+lincear/RED
+linchamiento/S
+linchar/REDÀÁÂ
+lincurio/S
+linda/p
+lindamente
+lindante/fS
+lindar/RED
+lindar/S
+linde/S
+lindel/S
+lindera/S
+lindero/GS
+lindeza/S
+lindo/HS
+lindo/pGS
+lindura/S
+lineal/lS
+linealidad/S
+linealización/S
+linealmente
+lineamento/Sg
+lineamiento/Sga
+linear/RED
+linear/S
+linero/GS
+linfa/S
+linfatismo/S
+linfocito/S
+linfoide/S
+linfoma/S
+linfático/GS
+lingote/HS
+lingual/sS
+lingue/S
+linguete/S
+lingüista/S
+lingüística/S
+lingüísticamente
+lingüístico/SG
+linier/S
+linimento/S
+linimiento/S
+linio/S
+lino/CS
+linotipia/S
+linotipista/S
+lintel/S
+linterna/S
+linternazo/S
+linternero/GS
+linuezo/S
+linácea/S
+lináceo/SG
+linóleo/S
+lio
+liofilizar/REDÀ
+lionés/SG
+liorna/S
+liosa/e
+lioso/eGS
+lipemaniaco/GS
+lipemanía/S
+lipes
+lipis
+lipoideo/GS
+lipoma/S
+lipotimia/S
+lipídico/SG
+liquen
+liquidación/dS
+liquidador/GS
+liquidar/REDñT
+liquidez/S
+liquidámbar/S
+lira/S
+lirado/GS
+liria/S
+lirio/gSf
+lirismo/S
+lironero/S
+lirón/S
+lis/S
+lisamente
+lisboeta/S
+lisbonense/S
+lisera/S
+lisiadura/S
+lisiar/RED
+lisimaquia/S
+lisina/S
+lisis
+liso/GS
+lisonja/S
+lisonjar
+lisonjeador/GS
+lisonjear/REDÁñ
+lisonjeramente
+lisonjero/GS
+lista/S
+lista/fS
+listada/aj
+listado/aGSj
+listamente
+listar/RED
+listeado/GS
+listel/S
+listero/GS
+listeza/S
+listo/SG
+listonar/RED
+listonero/GS
+listón/S
+listón/SG
+lisura/S
+litar/RED
+litarge/S
+litargirio/S
+litera/S
+literal/S
+literalidad/S
+literalmente
+literaria/k
+literariamente
+literario/kGS
+literata/k
+literato/GS
+literato/GSk
+literatura/S
+literero/S
+litiasis
+litigante/S
+litigante/fS
+litigar/RED
+litigio/S
+litigioso/SG
+litina/S
+litio/S
+litis
+litisconsorte/S
+litisexpensas
+litispendencia/S
+litoclasa/S
+litocola/S
+litofotografiar/IRD
+litogenesia/S
+litografiar/IRD
+litográfico/GS
+litoral/S
+litosfera/S
+litotricia/S
+litrarieo/SG
+litre/S
+litro/S
+litrácea/S
+litráceo/SG
+lituano/GS
+lituano/S
+lituo/S
+liturgia/S
+litógrafo/GS
+litúrgico/SG
+liudar/RED
+liviana/S
+livianamente
+liviandad/S
+liviano/GS
+lividecer/IRD
+lividez/S
+livonio/GS
+livor/S
+lixiviar/RED
+liza/S
+lizo/S
+liña/S
+llaca/S
+llaga/S
+llagar/RED
+llama/S
+llamada/S
+llamadera/S
+llamado/S
+llamador/GS
+llamamiento/S
+llamar/REDÀÁÂÃÄÅÆÇÏÌÍÚñòôø
+llamarada/S
+llamativo/GS
+llambria/S
+llameante/S
+llamear/RED
+llana/S
+llana/c
+llanada/S
+llanamente
+llanca/S
+llande/S
+llaneador/GS
+llanear/RED
+llanero/GS
+llaneza/S
+llanisco/GS
+llano/GS
+llano/cSG
+llanta/S
+llantear
+llantera/S
+llantina/S
+llanto/S
+llantén/S
+llanura/S
+llapar/RED
+llapingacho/S
+llar/S
+llareta/S
+llave/S
+llavear/REDÀ
+llavero/GS
+lle
+lleco/GS
+llega/S
+llegada/S
+llegada/a
+llegado/GSa
+llegar/REDÀÂÎñòô
+llegue/S
+llena/p
+llena/pS
+llenado/S
+llenamente
+llenar/pREDÀÃÄÅÂÌÍÏÎñòø
+llenera
+llenera/S
+llenero/GS
+lleno/GS
+lleno/SGp
+llenura/S
+llera/S
+lleudar/RED
+lleva/S
+llevada/S
+llevadero/SG
+llevador/GS
+llevanza/S
+llevar/REDÀÁÂÃÄÅÆÇÌÍÎÙñòôø
+lleve/S
+lloica/S
+lloradera/S
+lloraduelos
+llorar/REDÀÁÂÅÆ
+lloredo/S
+llorera/S
+llorica/S
+lloriquear/RED
+lloro/S
+llorosamente
+lloroso/GS
+llorón/GS
+llosa/S
+llotrar
+llovedizo/GS
+llover/IRDÁñ
+llovido/S
+llovioso/GS
+llovizna
+llovizna/S
+lloviznaba
+lloviznaban
+lloviznada
+lloviznadas
+lloviznado
+lloviznados
+lloviznan
+lloviznando
+lloviznar
+lloviznar/REDñ
+lloviznara
+lloviznaran
+lloviznare
+lloviznaren
+lloviznaron
+lloviznarse
+lloviznará
+lloviznarán
+lloviznaría
+lloviznarían
+lloviznase
+lloviznasen
+llovizne
+lloviznen
+lloviznó
+llubina/S
+llueca/S
+lluvia/S
+lluvioso/GS
+lo
+loa/S
+loable/S
+loablemente
+loador/GS
+loanda/S
+loar/REDT
+loba/S
+lobada/S
+lobado/GS
+lobado/S
+lobagante/S
+lobanillo/S
+lobano/GS
+lobarro/S
+lobato/S
+lobear/RED
+lobera/S
+lobero/GS
+lobezno/S
+lobina/S
+lobo/GS
+lobo/S
+loboso/GS
+lobreguecer/IRD
+lobreguez/S
+lobregura/S
+lobulado/GS
+lobuno/GS
+loc
+loca/S
+locación/S
+local/S
+local/SO
+localidad/S
+localismo/S
+localización/S
+localizador/S
+localizar/REDÀÄñT
+localmente
+locamente
+locatario/GS
+locativo/GS
+locha/S
+loche/S
+loción/S
+loco/GS
+loco/S
+locomoción/S
+locomotor/GS
+locomotor/S
+locomotriz/S
+locomovible/S
+locomóvil/S
+locro/S
+locuacidad/S
+locuaz/S
+locuazmente
+locución/S
+locuela/S
+locuelo/GS
+locura/S
+locutor/lGS
+locutorio/S
+lodachar/S
+lodazal/S
+lodazar/S
+lodo/S
+lodoso/GS
+lofobranquio/S
+logadero/S
+logar
+logar/S
+logaritmo/S
+logarítmico/SG
+logia/S
+logis
+logo/S
+logogrifo/S
+logomaquia/S
+logopeda/S
+logopedia/S
+logotipo/S
+logrado/GS
+lograr/REDÀ
+logrear/RED
+logrero/GS
+logro/S
+logística/S
+logísticamente
+logístico/SG
+loica/S
+loina/S
+lojano/GS
+loma/S
+lomada/S
+lomba/S
+lombarda/S
+lombardada/S
+lombardear/RED
+lombardero/S
+lombardo/GS
+lombo/fS
+lombriguera/S
+lombriz/S
+lomear/RED
+lomera/S
+lometa/S
+lomienhiesto/GS
+lominhiesto/GS
+lomo/SN
+lomudo/GS
+lona/S
+loncha/S
+lonchera/S
+londinense/S
+londrina/S
+loneta/S
+longa/So
+longanimidad/S
+longaniza/S
+longar/S
+longevidad/S
+longevo/GS
+longincuo/SG
+longitud/S
+longitudinal/S
+longitudinalmente
+longo/GS
+longo/SG
+longobardo/GS
+longobardo/S
+longuera/S
+longuetas
+lonja/S
+lonjear
+lonjeta/S
+lonjista/S
+lontananza/S
+loor/S
+lopence/S
+lopeño/GS
+lopigia/S
+lopista/S
+loquear/RED
+loquera/S
+loquero/S
+loquesco/GS
+loquios/f
+lora/S
+lorcha/S
+lord
+lordosis
+lorenzana/S
+lores
+loriga/S
+lorigado/GS
+loriguero/GS
+loriguillo/S
+loriquero/GS
+loro/GS
+lorquino/GS
+lorza/S
+los
+losa/NS
+losange/S
+losar/RED
+losas/a
+loseta/S
+losino/GS
+lota/S
+lote/S
+lotear/RED
+lotero/GS
+lotería/S
+lotiforme/S
+loto/S
+lovaniense/S
+loxodromia/S
+loza/S
+lozanamente
+lozanear/RED
+lozanecer/IRD
+lozano/GS
+lozanía/S
+ltdo/G
+lubigante/S
+lubina/S
+lubricador/GS
+lubricante/S
+lubricar/REDÀA
+lubricativo/SG
+lubricidad/S
+lubrificante/S
+lubrificar/RED
+luca/S
+lucano/GS
+lucas
+lucense/S
+lucentor/S
+lucera/S
+lucerna/S
+lucero/GS
+lucero/S
+lucha/S
+luchador/GS
+luchar/RED
+lucharniego/S
+lucianesco/GS
+lucida/hi
+lucidamente
+lucidez/S
+lucido/GShi
+lucidor/GS
+lucidura/S
+luciente/uSp
+lucifer/S
+luciferino/GS
+lucilina/S
+lucillo/S
+lucimiento/hSi
+lucio/GS
+lucio/S
+lucir/IRDÀÅñòT
+luciérnaga/S
+lución/S
+lucrar/RED
+lucrativo/GS
+lucro/S
+lucroniense/S
+lucroso/SG
+luctuosa/S
+luctuoso/GS
+lucubrar/RED
+ludada/S
+ludiar/RED
+ludibrio/S
+ludificación
+ludimiento/S
+ludir/RED
+ludria/S
+luego
+luello/S
+luenga/S
+luengo/GS
+lugano/S
+lugar/S
+lugareño/GS
+lugartenencia/S
+lugarteniente/S
+lugdunense/S
+lugre/S
+luir/IRD
+luis/OS
+luisa/S
+luismo/S
+lujar/RED
+lujo/S
+lujosamente
+lujoso/GS
+lujuria/S
+lujuriante/S
+lujuriar/RED
+lujuriosamente
+lujurioso/GS
+luliano/GS
+lulismo/S
+lulista/S
+lulú/S
+luma/S
+lumaquela/S
+lumbago/S
+lumbar/S
+lumbo/S
+lumbrada/S
+lumbral/S
+lumbrarada/S
+lumbraria/S
+lumbre/S
+lumbrera/aS
+lumbrerada/S
+lumbrical/S
+lumbrosa/ap
+lumbroso/SpGa
+lumen/S
+lumia/S
+lumiaco/S
+luminancia/S
+luminar
+luminar/S
+luminaria/Sk
+luminiscencia/S
+luminiscente/S
+luminosa/a
+luminosamente
+luminosidad/S
+luminoso/GaS
+luminotecnia/S
+lumínico/GS
+lumínico/S
+luna/SN
+lunación/S
+lunanco/SG
+lunar/S
+lunar/sSq
+lunario/S
+lunario/SG
+lunecilla/S
+lunes
+luneta/S
+luneto/S
+lunfardismo/S
+lunfardo/S
+lunático/GS
+lupa/S
+lupanar/S
+lupanario/GS
+lupercales
+lupia/S
+lupicia/S
+lupino/GS
+lupino/S
+lupulino/S
+lupus
+luquete/S
+luqués/GS
+lurdense/S
+lurdetano/GS
+lurte/S
+luruaquero/GS
+lusa/k
+lusetano/GS
+lusitanismo/S
+lusitano/GS
+luso/GSk
+lustrabotas
+lustración/kS
+lustral/S
+lustrar/REDÀÁÂÄ
+lustre/S
+lustrina/S
+lustrosa/h
+lustrosamente
+lustroso/GhS
+lutada/i
+lutado/GiS
+lutecio/S
+luteranismo/S
+luterano/GS
+luto/S
+lutoso/GS
+lutria/S
+luvia/S
+lux/S
+luxación/S
+luxar/RED
+luxemburgués/GS
+luz/S
+luz/SU
+lábil/S
+lácteo/GS
+láctico/GS
+ládano/S
+lágrima/S
+lámina/S
+lámpada/S
+lámpara/S
+lánguidamente
+lánguido/GS
+lápida/S
+lápiz/S
+lárice/S
+láser/S
+lástima/S
+látex
+látigo/S
+láudano/S
+lázaro/S
+légamo/S
+lésbico/GS
+léxico/S
+léxico/SG
+lía/S
+líber/S
+líbico/GS
+lícita/k
+lícitamente
+lícito/kSG
+líder/S
+lígula/S
+límite/S
+límpido/GS
+línea/S
+líneo/GS
+lío/S
+lípido/S
+líquenes
+líquidamente
+líquido/GS
+lírica/S
+lírica/k
+lírico/SGk
+lítico/GS
+lívido/GS
+lóbrego/GS
+lóbulo/S
+lógica/S
+lógica/k
+lógicamente
+lógico/SGk
+lúbrico/SG
+lúcida/u
+lúcidamente
+lúcido/uGS
+lúdico/GS
+lúe/S
+lúgubre/S
+lúgubremente
+lúnula/S
+lúpulo/S
+lútea/S
+lúteo/SG
+mabolo/S
+macabeo/GS
+macabro/GS
+macaca/S
+macaco/S
+macadam/S
+macadamizar/RED
+macadán/S
+macagua/S
+macana/S
+macanalense/S
+macanazo/S
+macanche/S
+macanear/RED
+macanudo/GS
+macar/RED
+macaravitense/S
+macarelo/S
+macareno/GS
+macareo/S
+macarro/S
+macarronea/S
+macarrón/S
+macarrónico/SG
+macasar/S
+macear/RED
+macedonio/GS
+macelo/S
+maceración/S
+maceramiento/S
+macerar/RED
+macerina/S
+maceta/S
+macetero/S
+macha/S
+machaca/S
+machacadera/S
+machacado/S
+machacador/GS
+machacante/S
+machacar/REDÀÁÂÄÅÆÌ
+machaqueo/S
+machar/RED
+machear/RED
+machera/S
+machero/S
+macheta/S
+machete/GS
+machete/SH
+machetear/RED
+machetero/GS
+machetero/S
+machetuno/GS
+machi/S
+machiega/S
+machihembrar/RED
+machina/S
+machismo/S
+machista/S
+macho/S
+macho/SG
+machorra/S
+machorro/GS
+machota/S
+machote/S
+machucadura/S
+machucamiento/S
+machucante/S
+machucar/RED
+machucho/GS
+machuelo/S
+machuno/GS
+maché/S
+machón/S
+macia/S
+macicez/S
+macilento/GS
+macis
+macizar/RED
+macizo/GS
+macizo/S
+macoca/S
+macollar/RED
+macona/S
+macondo/S
+macro/S
+macrocefalia/S
+macrocosmo/S
+macrocéfalo/GS
+macromolécula/S
+macroscópico/GS
+macruro/GS
+macruro/S
+macsura/S
+macuache/S
+macuba/S
+macuca/S
+macuco/GS
+macuco/S
+macular/RED
+macular/S
+maculatura/S
+macuquero/S
+macuquino/GS
+macuto/S
+madama/S
+madamisela/S
+madapolán/S
+madeja/S
+madera/S
+maderable/S
+maderada/S
+maderamen/S
+maderamiento/Si
+maderar
+maderero/GS
+maderero/S
+maderista/S
+madero/CS
+madianita/S
+mador/S
+madoroso/GS
+madrastra/S
+madraza/S
+madre/S
+madrear/RED
+madrecilla/S
+madreclavo/S
+madreperla/S
+madrero/GS
+madreselva/S
+madrigado/GS
+madrigal/S
+madrigalesco/GS
+madrigalizar/RED
+madriguera/S
+madrileño/GS
+madrilla/S
+madrillera/S
+madrina/S
+madrinazgo/S
+madrinero/GS
+madrona/S
+madroncillo/S
+madroño/S
+madrugada/S
+madrugador/GS
+madrugar/RED
+madrépora/S
+madura/k
+maduración/S
+maduradero/S
+madurador/GS
+maduramente
+madurar/REDÀ
+madurativo/S
+madurativo/SG
+madurez/kS
+maduro/GSk
+maduro/S
+maesa/NS
+maese/S
+maestra/S
+maestral/S
+maestralizar/RED
+maestramente
+maestrante/S
+maestranza/S
+maestrar
+maestrazgo/S
+maestre/S
+maestrear/RED
+maestreescuela/S
+maestresala/S
+maestrescuela/S
+maestril/S
+maestro/GS
+maestría/S
+mafia/S
+mafiosamente
+mafioso/GS
+magancear/RED
+maganel/S
+magangueleño/GS
+maganto/S
+magarza/S
+magarzuela/S
+magdalena/S
+magdalenense/S
+magenta/S
+magia/S
+magiar/RED
+magiar/S
+maginar
+magisterial/S
+magisterio/S
+magistrado/GS
+magistral/S
+magistralmente
+magistralía/S
+magistratura/S
+magma/S
+magnanimidad/S
+magnate/S
+magnesia/S
+magnesiano/GS
+magnesiano/S
+magnesio/S
+magnesita/S
+magnetismo/S
+magnetita/S
+magnetización/S
+magnetizador/GS
+magnetizar/REDT
+magneto/S
+magnetofónico/SG
+magnetomotriz/S
+magnetoscopio/S
+magnetosfera/S
+magnetrón/S
+magnetófono/S
+magnetómetro/S
+magnetósfera/S
+magnicidio/S
+magnificación/S
+magnificador/GS
+magnificar/REDÀñ
+magnificencia/S
+magnificente/S
+magnitud/S
+magno/SG
+magnolia/S
+magnánimamente
+magnánimo/GS
+magnético/GS
+magníficamente
+magníficat
+magnífico/GS
+mago/GS
+mago/NS
+magos/a
+magostar/RED
+magra/MS
+magrear/REDÂ
+magrecer
+magro/GS
+magro/SG
+magrura/S
+magueis
+maguey/S
+magujo/S
+magular
+magulladura/S
+magullamiento/S
+magullar/REDñò
+maguntino/GS
+magureño/GS
+magíster/S
+magüeto/S
+maharrana/S
+mahatense/S
+maherir
+mahometano/SG
+mahometismo/S
+mahometista/S
+mahometizar/RED
+mahona/S
+maicaero/GS
+maicera/S
+maicero/GS
+maicillo/S
+maimonismo/S
+maimón/S
+mainel/S
+maitinada/S
+maitinante/S
+maitines
+maizal/S
+majada/SL
+majadal/S
+majadear/RED
+majaderear/RED
+majaderico/S
+majaderito/S
+majadero/GS
+majadero/NS
+majadura/S
+majagranzas
+majagua/S
+majagual/S
+majagualero/GS
+majal/S
+majamente
+majamiento/S
+majano/S
+majar/REDÀÄÌÙ
+majareta/S
+majarete/S
+majencia/S
+majestad/S
+majestoso/GS
+majestuosamente
+majestuosidad/S
+majestuoso/SG
+majeza/S
+majo/GS
+majolar
+majolar/S
+majoleta/S
+majoleto/S
+majorca/S
+majuela/S
+majuelo/S
+majzén/S
+mal
+mal/GS
+mal/S
+mala/NS
+malabar/S
+malabar/SO
+malabarismo/S
+malabarista/S
+malacate/S
+malacia/S
+malacitano/GS
+malaconsejado/GS
+malacopterigio/S
+malacostumbrado/SG
+malacuenda/S
+malafa/S
+malagana/S
+malagradecido/GS
+malagueta/S
+malagueño/GS
+malamente
+malandante/S
+malandanza/S
+malandar/S
+malandrín/GS
+malanga/S
+malaquita/S
+malar/S
+malaria/S
+malasangre/S
+malasio/GS
+malato/GS
+malauí/S
+malavenido/SG
+malaventura/S
+malaventurado/GS
+malaventuranza/S
+malavez
+malaya/S
+malayo/GS
+malbaratar/REDÀ
+malbaratillo/S
+malcarado/SG
+malcasado/GS
+malcasar/RED
+malcocinado/S
+malcomer/RED
+malconsiderado/GS
+malcontentadizo/GS
+malcontento/GS
+malcontento/S
+malcoraje/S
+malcorte/S
+malcreer
+malcriado/GS
+malcriar/IRDÀ
+maldad/S
+maldecidor/GS
+maldecir/XDÀÁÂÈÉÊ
+maldicho/GS
+maldiciente/S
+maldición/S
+maldispuesto/SG
+malditamente
+maldito/GS
+maldivo/GS
+maldoso/GS
+maleabilidad/S
+maleante/S
+malear/REDT
+malecón/S
+maledicencia/S
+maleducar/RED
+maleficencia/S
+maleficiar/RED
+maleficio/S
+malentender/IRD
+malentrada/S
+maleolar/S
+malestar/S
+maleta/S
+maletero/S
+maletín/S
+malevolencia/S
+maleza/S
+malfacer
+malfadado/SG
+malformación/S
+malgache/S
+malgastador/GS
+malgastar/REDÀ
+malgeniado/GS
+malhabladamente
+malhablado/GS
+malhadado/GS
+malhechor/GS
+malherir/XDÁ
+malhojo/S
+malhumor/S
+malhumorado/SG
+malhumorar/RED
+malicia/S
+maliciable/S
+maliciar/RED
+maliciosamente
+malicioso/SG
+maliense/GS
+malignamente
+malignar/RED
+malignidad/S
+malignizar/RED
+maligno/GS
+maligno/S
+malina/S
+malingrar/RED
+malino/GS
+malintencionado/SG
+malinterpretar/REDÀÁÂÄ
+malla/S
+malladar
+mallama/S
+mallamita/S
+mallar/RED
+mallero/GS
+mallete/S
+malleto/S
+mallo/S
+mallorca/S
+mallorquín/GS
+mallorquín/S
+mallugar/RED
+malmandado/GS
+malmaridada/S
+malmarriento/SG
+malmeter/RED
+malmirado/SG
+malnacido/SG
+malnutrición/S
+malnutrido/GS
+malo/GS
+malo/S
+maloca/S
+malogramiento/S
+malograr/REDÂ
+maloja/S
+malojal/S
+malojero/S
+malojo/S
+maloliente/S
+maloquear/RED
+malpagadamente
+malparado/GS
+malparar/RED
+malparir/RED
+malparto/S
+malpensado/GS
+malpigiácea/S
+malpigiáceo/GS
+malquerencia/S
+malquerer/XD
+malqueriente/S
+malquistar/REDñ
+malquisto/GS
+malquisto/SG
+malrotar/RED
+malsano/GS
+malsinar/RED
+malsindad/S
+malsinería/S
+malsonante/S
+malsonantemente
+malsonar/RED
+malsufrido/SG
+malsín/S
+malta/S
+maltear/RED
+maltosa/S
+maltrabaja/S
+maltraer/XD
+maltrapillo/S
+maltratamiento/S
+maltratar/REDÁÀñ
+maltrato/S
+maltrecho/GS
+maltusianismo/S
+maltusiano/GS
+maltés/GS
+malucho/GS
+maluco/GS
+malva/S
+malvadamente
+malvado/GS
+malvar/RED
+malvar/S
+malvarrosa/S
+malvasía/S
+malvavisco/S
+malvender/RED
+malversación/S
+malversador/GS
+malversar/RED
+malvezar/RED
+malvivir/RED
+malviz/S
+malvácea/S
+malváceo/GS
+malvís/S
+maléfico/GS
+maléfico/SG
+maléolo/S
+malévolo/SG
+malí/S
+malísimamente
+mama/S
+mamacallos
+mamacona/S
+mamadera/S
+mamador/GS
+mamancona/S
+mamandurria/S
+mamante/S
+mamar/REDÃÆñ
+mamario/GS
+mamarrachada/S
+mamarrachista/S
+mamarracho/S
+mambla/S
+mambo/S
+mame/S
+mameis
+mamella/S
+mamellado/GS
+mamelonado/GS
+mameluco/S
+mamera/S
+mamerto/GS
+mamey/S
+mamiforme/S
+mamila/S
+mamola/S
+mamoso/GS
+mamotreto/S
+mampara/S
+mamparar
+mamparo/S
+mamperlán/S
+mamporro/S
+mampostear/RED
+mampostero/S
+mampostería/S
+mampresar/RED
+mampuesto/GS
+mampuesto/SG
+mamujar/RED
+mamullar/RED
+mamut
+mamuts
+mamá
+mamífero/S
+mamón/GS
+mamón/SG
+man/S
+mana/S
+manada/S
+manadero/GS
+manadero/S
+manantial/S
+manar/REDÂÆ
+manato/S
+manatí/S
+manazas
+mancamiento/S
+mancar/RED
+manceba/S
+mancebo/GS
+mancebía/S
+mancera/S
+mancerina/S
+mancha/S
+manchadizo/GS
+manchado/GS
+manchador/S
+manchar/RED
+manchar/REDÂñò
+manchego/GS
+manchoso/GS
+manchú/S
+mancillado/S
+mancillar/RED
+mancipar/RED
+manco/S
+manco/SG
+mancomunada/S
+mancomunadamente
+mancomunar/RED
+mancomunidad/S
+mancomún/S
+mancorna/S
+mancornar/IRD
+mancuerda/S
+manda/gS
+mandadero/SG
+mandadero/gGS
+mandado/gGS
+mandamiento/Sh
+mandanga/S
+mandante/gS
+mandar/REDÀÁÂÃÄÅÌÍÏÙñòô
+mandarria/S
+mandarín/GS
+mandatario/GS
+mandato/S
+manderecha/S
+mandibular/S
+mandil/S
+mandilandinga/S
+mandilar/RED
+mandilete/S
+mandilón/S
+mandinga/S
+mandioca/S
+mando/S
+mandoble/S
+mandolina/S
+mandra/S
+mandrache/S
+mandrachero/S
+mandracho/S
+mandria/S
+mandril/S
+mandrilar/RED
+mandrágora/S
+manducar/RED
+manducatoria/S
+mandurria/S
+mandíbula/S
+manea/S
+manear/RED
+manecilla/S
+manejable/kS
+manejar/REDÀÄñòô
+manejo/S
+maneota/S
+manera/S
+manero/GS
+manes/h
+maneta/S
+maneto/GS
+manezuela/S
+manferir/XD
+manfla/S
+manflota/S
+manga/S
+mangajarro/S
+mangana/NS
+manganear/RED
+manganesa/S
+manganeso/S
+manganeta/S
+mangante/S
+mangar/RED
+mangla/S
+manglar/S
+mangle/S
+mango/S
+mangonada/S
+mangoneador/SG
+mangonear/REDÀ
+mangonero/SG
+mangorrero/SG
+mangorrillo/S
+mangosta/S
+mangote/S
+manguardia/S
+manguear/RED
+manguera/S
+manguero/S
+mangueta/S
+manguilla
+manguita/S
+manguitero/S
+manguito/S
+mangánico/GS
+manialbo/GS
+maniatadamente
+maniatar/REDÀÄ
+maniblaj/S
+maniblanco/GS
+maniceño/GS
+manicomio/S
+manicordio/S
+manicorto/GS
+manicura/S
+manicuro/GS
+manid
+manida
+manida/S
+manidas
+manido
+manido/GS
+manidos
+maniego/GS
+maniendo
+maniera
+manierais
+manieran
+manieras
+maniere
+maniereis
+manieren
+manieres
+manierismo/S
+manieron
+maniese
+manieseis
+maniesen
+manieses
+manifactura/S
+manifestación/S
+manifestador/GS
+manifestador/S
+manifestante/S
+manifestar/IRDñò
+manifestativo/SG
+manifiestamente
+manifiesto/GS
+manifiesto/S
+manigero/S
+manigordo/S
+manigua/S
+manigueta/S
+manija/S
+manijero/GS
+manijero/S
+manila/S
+manilargo/SG
+manilense/S
+manileño/SG
+manilla/S
+manillar/S
+manilo/GS
+maniluvio/S
+manimos
+maniobra/S
+maniobrar/RED
+maniobrero/SG
+maniobrista/S
+maniota/S
+manipulación/S
+manipulador/GS
+manipulador/Sm
+manipular/REDÀÁÂÄÆ
+manipuleo/S
+maniqueo/GS
+maniquete/S
+maniqueísmo/S
+maniquí/S
+manir
+maniremos
+manirroto/SG
+manirrotura/S
+manirse
+manirá
+manirán
+manirás
+maniré
+maniréis
+maniría
+maniríais
+maniríamos
+manirían
+manirías
+maniste
+manisteis
+manita/S
+manitas
+manito/GS
+manito/S
+manivela/S
+manizaleño/GS
+manizalita/S
+maniático/GS
+maniéramos
+maniéremos
+maniésemos
+manió
+manjar/S
+manjarete/S
+manjolar/RED
+manjorrada/S
+manlevar
+manlieva/S
+mano/GS
+mano/S
+manobre/S
+manobrero/S
+manojear/RED
+manojera/S
+manojo/S
+manola/S
+manolo/GS
+manométrico/GS
+manopla/S
+manoseador/GS
+manosear/REDÀÁÂÄÅ
+manoseo/S
+manotada/S
+manotazo/S
+manotear/RED
+manquear/RED
+manquedad/S
+manquera/S
+manresano/GS
+mansalva/S
+mansamente
+mansedumbre/S
+manseque/S
+mansionario/S
+mansito
+mansión/S
+manso/SG
+manso/Sp
+mansuefacto/GS
+mansurrón/SG
+manta/NS
+manta/S
+mantaterilla/S
+manteador/GS
+manteamiento/S
+mantear/RED
+mantear/REDÀ
+manteca/NS
+mantecado/GS
+mantecado/SG
+mantecoso/GS
+mantel/S
+mantelado/S
+manteleta/S
+mantelete/S
+mantellina/S
+mantelo/S
+mantenedor/GS
+mantenedor/S
+mantenedora/S
+mantenencia/S
+mantener/XDÂÀÅÉÖñóöú
+mantenida/S
+mantenido/GS
+mantenido/S
+manteniente
+mantenimiento/S
+mantené
+manteo/S
+mantequera/S
+mantequero/GS
+mantequero/SG
+mantequillera/S
+mantequillero/S
+mantero/GS
+mantis
+mantisa/S
+manto/NS
+mantornar/RED
+mantuano/GS
+mantudo/GS
+mantuno/GS
+mantén
+manuable/S
+manual/S
+manualidad/S
+manualmente
+manubrio/S
+manucodiata/S
+manuela/S
+manuelino/SG
+manuella/S
+manufactura/S
+manufacturar/RED
+manufacturero/SG
+manumiso/GS
+manumisor/S
+manumitir/RED
+manuscribir/RE
+manuscrito/GS
+manuscrito/S
+manutención/S
+manutenencia/S
+manutener/XD
+manutené
+manutigio/S
+manutisa/S
+manutén
+manzana/NS
+manzanar/S
+manzanareño/GS
+manzanero/GS
+manzaneta/S
+manzanil/S
+manzanillero/GS
+manzanita/S
+manzano/NS
+maná/S
+maní
+manía
+manía/S
+maníaco/SG
+maníais
+maníamos
+manían
+manías
+manís
+manómetro/S
+maorí/S
+mapa/S
+mapache/S
+mapalé/S
+mapamundi/S
+mapanare/S
+mapear/RED
+mapoteca/S
+mapuche/S
+mapurite/S
+maquear/RED
+maqueta/S
+maquetación/S
+maquetar/RED
+maqueto/GS
+maqui/S
+maquiavelismo/S
+maquiavelista/S
+maquila/S
+maquilar/RED
+maquilero/GS
+maquilero/S
+maquillaje/S
+maquillar/REDñòô
+maquinación/S
+maquinador/GS
+maquinal/S
+maquinalmente
+maquinar/RED
+maquinaria/S
+maquinilla/S
+maquinismo/S
+maquinista/S
+maquinizar/RED
+mar/S
+mara/S
+marabuto/S
+maraca/S
+maracaibero/GS
+maracucho/GS
+maragatería/S
+maragato/GS
+maragato/S
+marasmo/S
+maratón/S
+maravedinada/S
+maravedí/S
+maravedís/S
+maravilla/S
+maravillar/REDÁñ
+maravillosamente
+maravilloso/GS
+maraña/S
+marañar/RED
+marañón/S
+marbete/S
+marca/S
+marcación/S
+marcadamente
+marcado/GS
+marcador/S
+marcador/SGg
+marcapaso/S
+marcapasos
+marcar/REDÀÂÄÅñòø
+marcasita/S
+marcear/RED
+marcelianista/S
+marcenar/RED
+marceo/S
+marcero/GS
+marcescente/S
+marcha/S
+marchamar/RED
+marchamero/S
+marchante/GS
+marchante/S
+marchar/REDñòôø
+marchitable/Sk
+marchitamiento/S
+marchitar/RED
+marchitez/S
+marchito/GS
+marchoso/GS
+marcial/S
+marcialidad/S
+marciano/GS
+marcio/GS
+marcio/S
+marcionista/S
+marcir/RED
+marco/CS
+marcomano/GS
+marconigrama/S
+mardal/S
+mardano/S
+marea/S
+mareado/SG
+mareador/GS
+mareador/S
+mareamiento/S
+mareante/S
+marear/REDÁñ
+marejada/S
+maremagno/S
+maremoto/S
+maremotriz/S
+maremágnum
+marengo/S
+mareo/CS
+mareomotriz/S
+mareoso/GS
+marero/GS
+mareta/S
+maretazo/S
+marfil/S
+marfileño/GS
+marga/S
+margajita/S
+margal/S
+margar/RED
+margarina/S
+margarita/S
+margaritano/GS
+margen/S
+margenar/RED
+marginado/GS
+marginal/S
+marginalidad/S
+marginar/REDñA
+margomar
+margosa/a
+margoso/GSa
+margrave/S
+margraviato/S
+marguera/Sa
+marialabajense/S
+mariano/GS
+marica/S
+maricona/S
+mariconera/S
+maricón/S
+maridal/S
+maridar/RED
+marido/CNSH
+mariguana/S
+marihuana/S
+marimacho/S
+marimandona/S
+marimanta/S
+marimarica/S
+marimba/S
+marimonda/S
+marimorena/S
+marina/S
+marina/us
+marinaje/S
+marinar/RED
+marinear/RED
+marinera/LS
+marinerado/SG
+marinerazo/S
+marinero/GS
+marinesco/GS
+marinillo/GS
+marinismo/sS
+marinista/sS
+marino/GS
+marino/GuSs
+mariona/S
+marioneta/S
+marioso/S
+maripense/S
+mariposa/S
+mariposado/aS
+mariposear/RED
+mariquita/S
+mariquiteño/GS
+marisabidilla/S
+mariscador/GS
+mariscador/SG
+mariscal/S
+mariscala/S
+mariscalato/S
+mariscar/RED
+marisco/S
+marisma/S
+marismo/S
+marisqueo/S
+marisquero/GS
+marisquería/S
+marista/S
+marital/S
+maritornes
+marizar/RED
+marjal/S
+marjoleta/S
+marjoleto/S
+marketing
+marlotar/RED
+marmaja
+marmella/S
+marmellado/SG
+marmita/S
+marmolillo/S
+marmolista/S
+marmoroso/GS
+marmosa/S
+marmosete/S
+marmota/S
+marmotear/RED
+marmullar/RED
+marmóreo/GS
+maro/aS
+marojal/S
+marojo/S
+marola/S
+maroma/S
+maronita/S
+marquesado/S
+marquesina/S
+marquesita/S
+marquesota/S
+marquesote/S
+marqueta/LS
+marquetense/S
+marquilla/S
+marquista/S
+marqués/GS
+marra/aS
+marraguero/S
+marrajo/GS
+marrajo/S
+marramao
+marramizar/RED
+marrana/S
+marranada/S
+marranear/RED
+marrano/GS
+marrano/S
+marrar/RED
+marrasquino/S
+marrear/RED
+marrida/ah
+marrido/GSa
+marro/HSN
+marroquí
+marroquíes
+marrubial/S
+marrubio/S
+marrueco/GS
+marrueco/S
+marrullar/RED
+marrullero/SG
+marrullería/S
+marrón/HS
+marrón/S
+marsellense/S
+marsellés/GS
+marshalés/GS
+marso/SG
+marsopa/S
+marsopla/S
+marsupial/S
+marsupio/S
+marta/S
+marte/NS
+martellina/S
+martelo/S
+martillador/GS
+martillador/SG
+martillar/RED
+martillear/REDÂÅÆ
+martillero/S
+martillo/H
+martina/S
+martinenco/S
+martinete/S
+martingala/S
+martinico/S
+martiniega/S
+martirial/S
+martiriar
+martirio/S
+martirizador/GS
+martirizar/REDÀÄÅñò
+martirologio/S
+martín/S
+marucho/GS
+marueco/S
+maruja/S
+marulandense/S
+marullo/S
+marxismo/S
+marxista/S
+marzadga/S
+marzal/S
+marzante/S
+marzas
+marzo
+marzoleta/S
+marzoleto/S
+maría/S
+marítimamente
+marítimo/GS
+marón/S
+mas
+masa/NS
+masacrar/REDÀÁÅ
+masada/S
+masageta/S
+masaje/S
+masajista/S
+masamuda/S
+masar/RED
+mascabado/S
+mascada/S
+mascadijo/S
+mascador/SG
+mascadura/S
+mascar/RED
+mascarada/S
+mascarar/RED
+mascarero/GS
+mascarilla/S
+mascarón/S
+mascota/S
+mascujar/RED
+masculillo/S
+masculinidad/S
+masculino/GS
+mascullar/REDÄ
+masecoral/S
+masejicomar/S
+masera/S
+masetero/S
+masicoral/S
+masicote/S
+masieno/GS
+masificar/REDA
+masiliense/S
+masilio/GS
+masilo/GS
+masita/S
+masivamente
+masivo/GS
+maslo/S
+masonería/S
+masoquismo/S
+masoquista/S
+masoquísticamente
+masora/S
+masoreta/S
+masovero/S
+masteleo/S
+mastelero/NS
+masticación/S
+masticador/GS
+masticador/S
+masticar/REDÀÂÄT
+masticatorio/GS
+mastieno/GS
+mastigar
+masto/S
+mastodonte/S
+mastoides
+mastología/S
+mastranto/S
+mastranzo/S
+mastuerzo/S
+masturbación/S
+masturbar/REDñò
+mastín/S
+masvale/S
+masía/gS
+masón/GS
+masón/S
+mata/S
+matabuey/S
+matacabras/S
+matacallos/S
+matacandelas
+matacandil/S
+matacán/S
+matada/S
+matadero/S
+matado/GS
+matador/GS
+matador/S
+matadura/S
+matafuego/S
+matagallegos
+matagallina/S
+matagallos
+matahambre/S
+matalobos
+matalote/CS
+matalote/S
+matalón/SG
+matambre/S
+matamoros
+matamoscas
+matancera/S
+matancero/GS
+matancero/SG
+matanza/S
+matapalo/S
+mataperrada/S
+mataperros
+matapiojos
+matapollo/S
+matapolvo/S
+matapulgas
+matar/REDÀÄÅÂÆÌÎñòôp
+matarife/S
+matarrubia/S
+matasellos
+matasiete/S
+matasuegras
+mate/S
+matear/RED
+matematismo/S
+matemática/S
+matemáticamente
+matemático/GS
+mateo/GS
+materia/S
+material/OS
+material/kS
+materialidad/kS
+materialismo/S
+materialista/S
+materialización/S
+materializar/RED
+materialmente
+maternal/S
+maternidad/S
+maternizar/RED
+materno/GS
+matero/GS
+matico/S
+matidez/S
+matihuelo/S
+matinal/S
+matinalmente
+matiné/S
+matiz/S
+matizar/REDÀÄ
+matojo/S
+matonismo/S
+matorral/S
+matorro/S
+matraca/S
+matracalada/S
+matraco/GS
+matraquear/RED
+matraquista/S
+matraz/S
+matriarca/S
+matriarcado/S
+matriarcal/S
+matricaria/S
+matricial/S
+matricida/S
+matricidio/S
+matriculación/S
+matriculado/GS
+matriculador/GS
+matricular/REDñò
+matrimonial/nS
+matrimonialmente
+matrimoniar/RED
+matrimonio/S
+matritense/S
+matriz/S
+matrona/S
+matronaza/S
+matrícula/S
+matula/S
+maturrango/GS
+matusalén/S
+matute/S
+matutear/RED
+matutero/GS
+matutino/GS
+matón/GS
+matón/S
+maula/S
+maular/RED
+maulero/GS
+maullador/GS
+maullar/IRD
+maullido/S
+maure/S
+mauriciano/GS
+mauritano/SG
+mauro/GS
+mauseolo/S
+mausoleo/S
+mavorcio/GS
+maxilar/Sl
+maxilar/slS
+maximizar/RED
+maxwell
+maxwells
+maya/S
+mayador/GS
+mayal/S
+mayar/RED
+mayear/RED
+mayestático/GS
+mayeto/S
+mayido/S
+mayo/hS
+mayonesa/S
+mayor/S
+mayoradgo/S
+mayoral/S
+mayorala/S
+mayorana/S
+mayorar
+mayorazga/S
+mayorazgo/S
+mayorazguista/S
+mayorcito/GS
+mayordoma/S
+mayordombre/S
+mayordomear/RED
+mayordomo/S
+mayordomía/S
+mayorista/S
+mayoritariamente
+mayoritario/GS
+mayormente
+mayoría/S
+mayueta/S
+mayúscula/S
+mayúsculo/GS
+maza/S
+mazacote/S
+mazamorra/S
+mazana/S
+mazaneta/S
+mazapán/S
+mazar/RED
+mazarota/S
+mazdeísmo/S
+mazmodina/S
+mazmorra/S
+maznar/RED
+mazo/SHN
+mazonado/GS
+mazonar
+mazonear/RED
+mazonero/S
+mazorca/S
+mazorgano/S
+mazorquera/S
+mazorquero/GS
+mazorral/S
+mazurca/S
+maíz/S
+maña/S
+mañana
+mañana/S
+mañanear/RED
+mañanero/GS
+mañanita/S
+mañear/RED
+mañera/S
+mañerear/RED
+mañero/GS
+maño/GS
+mañosamente
+mañosear/RED
+mañoso/GS
+mañoso/SG
+me
+mea/S
+meadero/S
+meado/S
+meaja/S
+meajuela/S
+meandro/S
+mear/REDÂñòô
+meato/S
+meauca/S
+meca/S
+mecanicismo/S
+mecanicista/S
+mecanismo/S
+mecanización/S
+mecanizar/RED
+mecano/GS
+mecano/S
+mecanografiar/IRD
+mecanográfico/GS
+mecanoterapia/S
+mecanógrafo/GS
+mecate/S
+mecatear/RED
+mecato/S
+mecedero/S
+mecedor/GS
+mecedura/S
+mecenas
+mecenazgo/S
+mecer/REDÀÁÂÄÅ
+mecer/REDÅñò
+mecha/S
+mechar/REDÀ
+mechazo/S
+mechera/S
+mechero/S
+mechoacán/S
+mechoso/GS
+mechón/S
+meco/GS
+meco/S
+meconio/S
+mecánica/S
+mecánicamente
+mecánico/GS
+mecánico/SG
+medalla/SU
+medanoso/GS
+medellinense/S
+media/S
+media/l
+mediacaña/S
+mediación/Skl
+mediado/GS
+mediador/pGSl
+medial/S
+medialuna/S
+mediana/S
+medianamente
+medianejo/GS
+medianero/GS
+medianero/S
+medianería/S
+medianidad/S
+medianil/S
+medianista/S
+mediano/GS
+medianoche/S
+mediante
+medianía/S
+mediar/RED
+mediastino/S
+mediata/k
+mediatamente
+mediateca/S
+mediatizar/REDÀ
+mediato/kGS
+mediator/S
+medible/S
+medicación/S
+medicalización
+medicalizar/RED
+medicalmente
+medicamento/S
+medicamentoso/SG
+medicar/REDñT
+medicastro/S
+medicina/S
+medicinal/S
+medicinalmente
+medicinamiento/S
+medicinante/S
+medicinar/RED
+medición/S
+medicucho/S
+medida/S
+medidor/GS
+mediero/GS
+medieval/S
+medievalidad/S
+medievalista/S
+medievo/S
+medina/S
+medinense/S
+medio
+medio/GS
+medio/SlG
+medioambiental/S
+medioambiente/S
+mediocampista/S
+mediocre/S
+mediocremente
+mediocridad/S
+mediodía/S
+medioevo/S
+mediomundo/S
+mediquillo/S
+medir/XDÀÈÊñóöúá
+meditabundo/GS
+meditación/Sn
+meditador/GS
+meditar/REDÀÄÙ
+meditativo/GS
+mediterráneo/GS
+mediático/GS
+medo/GS
+medra/S
+medrana/S
+medrar/RED
+medro/Sh
+medrosamente
+medroso/GS
+medular/S
+meduloso/GS
+medusa/S
+meduseo/GS
+megafonía/S
+megalito/S
+megalítico/GS
+megalómano/GS
+megarense/S
+megaterio/S
+megavatio/S
+mego/GS
+meguez/S
+megáfono/S
+mehala/S
+meigo/GS
+meitad/S
+mejer/RED
+mejicanismo/S
+mejicano/GS
+mejido/S
+mejilla/S
+mejillón/S
+mejor
+mejor/SG
+mejora/S
+mejorable/Sk
+mejoramiento/Sh
+mejorana/S
+mejorar/REDÀÁñòô
+mejoría/S
+mejunje/S
+mela/S
+melado/GS
+meladucha/S
+meladura/S
+melamina/s
+melampo/S
+melamínico/GS
+melancolizar/RED
+melancolía/S
+melancólicamente
+melancólico/SG
+melandro/S
+melanina/S
+melanita/S
+melanosis
+melanuria/S
+melapia/S
+melar/IRD
+melar/S
+melaza/S
+melca/S
+melcocha/S
+melcochero/S
+meldar
+meldense/S
+melena/S
+melenera/S
+meleno/GS
+meleno/S
+melenudo/GS
+melero/GS
+melgacho/S
+melgar/RED
+melgar/S
+melgaruno/GS
+melificar/RED
+melifluamente
+melifluo/GS
+melillense/S
+meliloto/S
+melindre/S
+melindrear/RED
+melindrero/SG
+melindrizar/RED
+melindrosamente
+melindroso/GS
+melinita/S
+melino/GS
+melis
+melisma/S
+melito/S
+meliácea/S
+meliáceo/SG
+mella/S
+mellada/p
+mellado/GpS
+melladura/S
+mellar/RED
+mellitus
+melliza/S
+mellizo/GS
+melloco/S
+melocotonar/S
+melocotonero/S
+melocotón/S
+melodiosamente
+melodioso/GS
+melodrama/S
+melodramático/SG
+melodreña/S
+melodía/S
+meloja/S
+melojar/S
+melojo/S
+melolonta/S
+melonar/S
+meloncete/S
+meloncillo/S
+melonero/GS
+melopea/S
+melopeya/S
+melosidad/S
+melosilla/S
+meloso/GS
+melote/S
+melquisedeciano/GS
+melsa/S
+melva/S
+melífero/GS
+melódico/GS
+melón/NS
+membrado/GS
+membrana/S
+membranoso/SG
+membrar
+membrecía/S
+membresía/S
+membrete/S
+membrilla/S
+membrillar/S
+membrillate/S
+membrillero/S
+membrillo/S
+membrudo/GS
+meme/S
+memela/S
+memento/S
+memez/S
+memnónida/S
+memo/GS
+memorable/Skf
+memorando/GS
+memorando/S
+memorar/RED
+memorativa/pf
+memorativo/pGSf
+memoria/S
+memorial/S
+memorialista/S
+memorioso/GS
+memorismo/S
+memorista/S
+memorización/S
+memorizar/REDÀÄ
+memorándum
+mena/S
+menaje/S
+menar/RED
+menazar
+menchevique/S
+mencionar/REDÀÁÂÃÄ
+mención/S
+menda
+mendacidad/S
+mendaz/S
+mendeliano/GS
+mendelismo/S
+mendicante/S
+mendicidad/S
+mendigante/S
+mendigar/REDÂ
+mendigo/GS
+mendiguez/S
+mendocino/GS
+mendrugo/S
+meneador/SG
+menear/REDÍ
+menegilda/S
+menester/S
+menesteroso/GS
+menestra/S
+menestral/GS
+menestrete/S
+menfita/S
+mengajo/S
+mengano/GS
+mengua/S
+menguado/GS
+menguado/S
+menguamiento/S
+menguante/S
+menguantemente
+menguar/RED
+mengue/S
+menhir/S
+menina/S
+meninge/S
+meningitis
+meningococo/S
+menino/S
+menipeo/GS
+menique/S
+menisco/S
+menjunje/S
+menjurje/S
+menologio/S
+menonia/S
+menonita/S
+menopausia/S
+menor/S
+menorar
+menorete/S
+menorista/S
+menorragia/S
+menos
+menoscabador/SG
+menoscabar/RED
+menoscabo/S
+menoscuenta/S
+menospreciablemente
+menospreciador/GS
+menospreciar/REDÀÄT
+menospreciativo/GS
+menosprecio/S
+menostasia/S
+mensa/k
+mensaje/S
+mensajero/S
+mensajero/SG
+mensajería/S
+menso/GS
+menstruación/S
+menstrual/S
+menstrualmente
+menstruante/S
+menstruar/IRD
+menstruo/GS
+menstruo/S
+menstruoso/GS
+mensual/S
+mensual/eS
+mensualidad/S
+mensualmente
+mensura/S
+mensurabilidad/fS
+mensurable/Skf
+mensurador/GS
+mensurar/RED
+mensáfono/S
+mental/S
+mentalidad/S
+mentalizar/REDñ
+mentalmente
+mentar/IRDÀÁÂÃÆÞ
+mentastro/S
+mente/SG
+mentecapto/SG
+mentecatada/S
+mentecatez/S
+mentecato/SG
+mentesano/GS
+mentidero/S
+mentido/GS
+mentir/XDÁÂÊñó
+mentira/S
+mentirijillas
+mentirillas
+mentirosamente
+mentiroso/SG
+mentol/S
+mentolado/SG
+mentor/GS
+mentís
+mentíses
+mentón/S
+menuceles
+menudamente
+menudear/RED
+menudencia/S
+menudero/GS
+menudillo/S
+menudo
+menudo/GS
+menuza/S
+menuzar
+menuzo/S
+menú/S
+meollar/S
+meollo/S
+meolludo/GS
+mequetrefe/S
+mera/p
+meramente
+merar/RED
+merca/S
+mercachifle/S
+mercadante/S
+mercadear/RED
+mercader/GS
+mercaderil/S
+mercadería/S
+mercado/NS
+mercados/t
+mercadotecnia/S
+mercadotécnico/GS
+mercal/S
+mercancear
+mercancía/S
+mercante/S
+mercantil/GS
+mercantilismo/S
+mercantilista/S
+mercantilización/S
+mercantilizar/RED
+mercantilmente
+mercantivo/SG
+mercar/RED
+merced/S
+mercedario/SG
+mercenario/S
+mercenario/SG
+mercendear
+mercerizar/RED
+mercero/GS
+mercería/S
+merchante/S
+mercurial/S
+mercurio
+mercurioso/S
+merdoso/GS
+merecedor/hSG
+merecer/IRDÀÁÂÃÄ
+merecidamente
+merecido/S
+merecimiento/hS
+mereis
+merendar/IRDñ
+merendero/S
+merendillar/RED
+merendita/S
+merendola/S
+merendona/S
+merengada/S
+merengue/S
+meretricio/S
+meretricio/SG
+meretriz/S
+merey/S
+mergo/S
+meridiana/S
+meridiana/b
+meridiano/GS
+meridiano/GSb
+meridional/S
+merienda/S
+merindad/S
+merinero/GS
+merino/GS
+merino/S
+meritar/RED
+meritocracia/S
+meritoria/k
+meritoriamente
+meritorio/GS
+meritorio/kGS
+merla/S
+merleta/S
+merlo/S
+merluza/S
+merlín/S
+merma/S
+mermadamente
+mermador/GS
+mermar/REDÀÂ
+mermelada/S
+mero/GpS
+mero/S
+merodeador/GS
+merodear/RED
+merodista/S
+merovingio/SG
+mes
+mes/NS
+mesa/Sopr
+mesadura/S
+mesalina/S
+mesana/S
+mesana/rS
+mesar/RED
+mesclar
+mescolanza/S
+meseguero/GS
+meseguero/S
+mesenterio/S
+mesero/GS
+mesero/S
+meses/j
+meseta/S
+mesiado/S
+mesianismo/S
+mesiazgo/S
+mesilla/S
+mesingo/GS
+mesita/S
+mesiánico/GS
+mesmedad/S
+mesmerismo/S
+mesmo/GS
+mesnada/S
+mesnadero/S
+mesoamericano/GS
+mesocarpio/S
+mesocefalia/S
+mesocracia/S
+mesocéfalo/GS
+mesodermo/S
+mesolítico/GS
+mesonero/GS
+mesonil/S
+mesonista/S
+mesozoico/GS
+mestal/S
+mestenco/GS
+mesticia/S
+mestizaje/S
+mestizar/RED
+mestizo/GS
+mesto/GS
+mesto/S
+mesturar
+mesuno/GS
+mesura/hS
+mesuradamente
+mesurar/RED
+mesías
+mesón/CS
+meta/S
+metabolismo/S
+metabolito/S
+metabólico/GS
+metacarpiano/GS
+metacarpo/S
+metacentro/S
+metadato/S
+metaestable/S
+metaforizar/RED
+metafísica/S
+metafísico/GS
+metafóricamente
+metafórico/GS
+metagoge/S
+metal/qS
+metalario/S
+metalenguaje/S
+metalepsis
+metalero/GS
+metalero/S
+metalingüísticamente
+metalista/eS
+metalizar/RED
+metalla/S
+metalografía/S
+metaloide/S
+metaloterapia/S
+metalurgia/S
+metalurgista/S
+metalífero/GS
+metalúrgico/GS
+metamorfismo/S
+metamorfosear/RED
+metamorfosi/S
+metamórfico/SG
+metano/S
+metanol/S
+metaplasmo/S
+metatarsiano/GS
+metatarso/S
+metate/S
+metatizar/RED
+metatórax
+metazoo/S
+meteco/S
+metedor/GS
+metedura/S
+metempsicosis
+metempsícosis
+metemuertos
+metense/S
+meteorismo/S
+meteorito/S
+meteorizar/REDA
+meteoro/SO
+meteorologista/S
+meteorología/S
+meteorológico/SG
+meteorólogo/GS
+metepatas
+meter/REDÀÁÂÇÌÏñòôø
+metesillas
+meteórico/GS
+metical/S
+meticulosamente
+meticulosidad/S
+meticuloso/SG
+metidillo/S
+metido/GS
+metido/GSj
+metilación/S
+metilo/S
+metimiento/Sjo
+metlapil/S
+metodismo/S
+metodista/S
+metodizar/RED
+metodología/S
+metodológico/GS
+metomentodo/S
+metonimia/S
+metopa/S
+metoposcopia/S
+metra/S
+metralla/S
+metrallazo/S
+metralleta/S
+metreta/S
+metrificar/RED
+metrista/S
+metro/S
+metropolitano/GS
+metropolitano/S
+metrorragia/S
+metrónomo/S
+metrópoli/S
+metáfora/S
+metálicamente
+metálico/GS
+metálico/SG
+metástasis
+metátesis
+metílico/SG
+metódicamente
+metódico/GS
+mexica/S
+mexicanismo/S
+mexicano/GS
+mexicano/S
+mezcal/S
+mezcalear/RED
+mezcalero/GS
+mezcalería/S
+mezcla/NS
+mezcladamente
+mezclado/S
+mezclador/GS
+mezcladura/jS
+mezclamiento/S
+mezclar/REDÁñòøT
+mezcolanza/S
+mezquinamente
+mezquinar/RED
+mezquindad/S
+mezquino/GS
+mezquino/S
+mezquita/S
+mezquital/S
+mezquite/S
+meñique/S
+meón/GS
+meón/S
+mi
+mi/aS
+miagar/RED
+miaja/S
+mialgia/S
+mialmas
+miar/IRD
+miasma/S
+miau
+miañar/RED
+mica/S
+micacita/S
+micado/S
+micción/S
+micelio/S
+micer/S
+micha/S
+michelín/S
+michina/S
+michino/S
+micho/S
+mico/S
+micosis
+micra/S
+micro/S
+microbiano/SG
+microbicida/S
+microbio/S
+microbiología/S
+microcefalia/S
+microchip/S
+microclima/S
+microcontrolador/S
+microcosmo
+microcurrículo/S
+microcéfalo/GS
+microelectrónica/S
+microfilmador/GS
+microfilmador/S
+microfilmar/RED
+micrografía/S
+microinformática/S
+microinformático/GS
+micronesio/SG
+microondas
+microscopia/S
+microscopio/S
+microscopista/S
+microscopía/S
+microscópico/GS
+microspora/S
+microsporidio/S
+microsporofila/S
+microsurco/S
+microtúbulo/S
+micrófono/S
+micrómetro/S
+micénico/GS
+micénico/S
+micólogo/GS
+midriasis
+miedica/S
+miedo/S
+miedoso/GS
+miel/S
+mielga/S
+mielgo/GS
+mielina/S
+mielitis
+mielsa/S
+miembro/S
+miente/S
+mientra
+mientras
+miera/S
+mierda/S
+mierla/S
+mierra/S
+mies
+miga/Sa
+migaja/S
+migajada/S
+migar/RED
+migración/kS
+migrante/S
+migrar/RED
+migratoria/k
+migratorio/SGk
+migraña/S
+miguelete/S
+miguero/GS
+mihrab
+mihrabs
+mijero/S
+mijo/S
+mil/S
+milagrear/RED
+milagrero/GS
+milagro/S
+milagrosamente
+milagroso/GS
+milamores
+milano/S
+mildiu
+milenario/GS
+milenario/OS
+milenarismo/S
+milenio/S
+mileno/GS
+milenrama/S
+milenta/S
+milesio/GS
+mileurista/S
+milgrana/S
+milgranar/S
+milhojas
+mili/S
+miliar/S
+miliario/GS
+milibar/S
+milicia/S
+miliciano/GS
+miligramo/S
+mililitro/S
+milimétrico/GS
+militancia/S
+militante/S
+militar/RED
+militar/S
+militarismo/cS
+militarista/Sc
+militarización/S
+militarizar/RED
+militarmente
+milla/S
+millaca/S
+millar/S
+millarada/S
+millardo/S
+millo/S
+millonada/S
+millonario/GS
+millonésimo/GS
+millón/S
+milmillonésimo/GS
+miloca/S
+milocha/S
+milonga/S
+milonguero/GS
+milord
+milores
+milpa/S
+milán/S
+milésima/S
+milésimo/SG
+milímetro/S
+mimado/GS
+mimador/GS
+mimar/REDÀÁÂÄ
+mimbral/S
+mimbrar/RED
+mimbre/S
+mimbrear/RED
+mimbrera/S
+mimbreral/S
+mimbrero/GS
+mimbreño/GS
+mimbroso/GS
+mimeografiar/IRD
+mimesis
+mimetismo/S
+mimetizar/REDñ
+mimeógrafo/S
+mimo/S
+mimosa/S
+mimosamente
+mimoso/GS
+mimosácea/S
+mimosáceo/GS
+mina/aS
+minado/hS
+minador/S
+minador/fGS
+minal/S
+minar/hREDÀÂ
+mindango/GS
+mindanguear/RED
+mindoniense/S
+minera/LS
+mineraje/S
+mineral/S
+mineralizar/REDA
+mineralogista/S
+mineralogía/S
+minero/GS
+mineromedicinal/S
+minerva/S
+minga/S
+mingaco/S
+mingitorio/S
+mingitorio/SG
+mingo/S
+miniado/GS
+miniar/RED
+miniatura/S
+miniaturista/S
+minicadena/S
+minifalda/S
+minifundio/S
+minimista/S
+minimizar/REDÀÄ
+minina/S
+minino/S
+minio/S
+miniserie/S
+ministerial/S
+ministerialismo/S
+ministerialmente
+ministerio/S
+ministración/S
+ministrador/sSG
+ministrante/S
+ministrar/REDT
+ministro/GS
+miniteca/S
+minoico/GS
+minoico/S
+minorar/RED
+minorativo/SG
+minoridad/S
+minorista/S
+minorita/S
+minoritario/GS
+minoría/S
+minucia/S
+minuciosamente
+minuciosidad/S
+minucioso/SG
+minuendo/S
+minuete/S
+minusvalorar/RED
+minusvalía/S
+minusválido/GS
+minuta/S
+minutar/RED
+minutario/S
+minutero/S
+minutisa/S
+minuto/S
+minué/S
+minúscula/S
+minúsculo/GS
+mio
+miocardio/S
+miocarditis
+mioceno/GS
+miodinia/S
+miolema/S
+mioma/S
+miope/S
+miopía/S
+miosis
+miosota/S
+miquelete/S
+miquero/S
+miquis
+mir/S
+mira/NS
+mirabel/S
+mirabolano/S
+mirada/S
+miradero/S
+mirado/GS
+mirador/GS
+mirador/S
+miraglo/S
+miraguano/S
+miramelindos
+miramiento/S
+miranda/S
+mirandino/GS
+mirar/REDÀÁÂÄÆÌÍÎÙÛñòôø
+mirasol/S
+mirificar/RED
+miriñaque/S
+miriópodo/S
+mirla/S
+mirlamiento/S
+mirlar/RED
+mirlo/S
+mirobrigense/S
+mirobálano/S
+mirra/S
+mirrado/GS
+mirrauste/S
+mirrino/GS
+mirtino/GS
+mirto/S
+mirtácea/S
+mirtáceo/SG
+miruella/S
+miruello/S
+mirza/S
+mirística/S
+mirón/GS
+mis
+mis/O
+misa/Sn
+misacantano/S
+misal/S
+misar/RED
+misario/S
+miscelánea/S
+misceláneo/GS
+miscible/S
+miserable/S
+miserablemente
+miseración/Sf
+miserando/GS
+miserear/RED
+miserere/S
+miseria/S
+misericordia/S
+misericordiosamente
+misericordioso/GS
+misero/GS
+misil/S
+misio/GS
+misional/S
+misionar/RED
+misionario/S
+misionero/GS
+misivo/GSp
+misión/uSlpo
+mismamente
+mismidad/S
+mismo/GS
+mismísimo/GS
+misoginia/S
+miss
+misses
+mistagogo/S
+mistar/RED
+mistela/S
+misterio/S
+misteriosamente
+misterioso/SG
+misticismo/S
+mistificación/S
+mistificar/RED
+mistifori/S
+mistión/S
+mistral/S
+mistratense/S
+misturar/RED
+misturero/GS
+misántropo/GS
+misógino/GS
+mita/S
+mitad/S
+mitadenco/S
+mitayo/S
+mitificar/REDÀÄ
+mitigador/GS
+mitigar/REDÀA
+mitigativo/GS
+mitigatorio/GS
+mitin/S
+mito/aS
+mitocondria/S
+mitocondrial/S
+mitologista/S
+mitología/S
+mitológico/GS
+mitológico/S
+mitosis/a
+mitote/S
+mitotero/GS
+mitra/S
+mitral/S
+mitrar/RED
+mitridatismo/S
+mitridato/OS
+mituano/GS
+mitín
+mitólogo/GS
+mitón/S
+mixedema/S
+mixta/S
+mixteco/GS
+mixteco/S
+mixtificación/S
+mixtificar/RED
+mixtifori/S
+mixtilíneo/GS
+mixtión/S
+mixto/S
+mixto/SG
+mixtura/S
+mixturar/RED
+mixturero/GS
+miz
+miz/S
+miza/S
+mizo/GS
+mizo/S
+miércoles
+mnemotecnia/S
+moa/S
+moabita/S
+moaré/S
+mobiliaria/k
+mobiliario/S
+mobiliario/kGS
+moblaje/S
+moblar
+mocador/S
+mocar/RED
+mocarra/S
+mocarro/S
+mocasín/S
+mocear/RED
+mocedad/S
+moceril/S
+mocero/S
+mocete/S
+mocha/S
+mochales
+mochar/RED
+mochazo/S
+moche/S
+mocheta/S
+mochete/S
+mochil/S
+mochila/S
+mochilero/GS
+mochillero/S
+mocho/GS
+mocho/S
+mochuelo/S
+mocil/S
+mocito/GS
+moción/dSpof
+moco/NGS
+mocoano/GS
+mocoso/GS
+mocárabe/S
+moda/S
+modal/S
+modalidad/S
+modelación/S
+modelado/S
+modelador/GS
+modelar/REDÄñ
+modelista/S
+modelización/S
+modelizar/RED
+modelo/S
+moderación/S
+moderada/k
+moderadamente
+moderado/kSG
+moderador/GS
+moderante/S
+moderante/SO
+moderantismo/S
+moderar/RED
+moderativo/SG
+moderatorio/GS
+modernamente
+modernidad/S
+modernismo/S
+modernista/S
+modernización/S
+modernizador/SG
+modernizar/REDñôø
+moderno/GS
+moderno/S
+modesta/k
+modestamente
+modestia/kS
+modesto/kSG
+modicidad/S
+modificable/kS
+modificación/S
+modificador/S
+modificador/SG
+modificante/S
+modificar/REDÀñ
+modificativo/GS
+modificatorio/SG
+modillón/S
+modio/OS
+modismo/S
+modista/S
+modistilla/S
+modisto/S
+modo/S
+modorra/NS
+modorra/S
+modorrar/RED
+modorrillo/S
+modosidad/S
+modoso/GS
+modrego/S
+modulación/S
+modulador/GS
+modular/REDÀ
+modular/S
+moduloso/GS
+modélico/GS
+moer/S
+mofa/S
+mofador/GS
+mofadura/S
+mofar/RED
+mofeta/S
+moflear/RED
+moflete/S
+mofletudo/GS
+moflir
+mogataz/S
+mogate/S
+mogato/GS
+mogo/GS
+mogol/GS
+mogollón
+mogollón/GS
+mogollón/S
+mogotano/GS
+mogote/S
+mogrollo/S
+mogólico/SG
+mohada/S
+moharra/S
+moharrache/S
+moharracho/S
+mohatra/S
+mohatrar/RED
+mohatrero/GS
+mohecer/IRD
+moheda/S
+mohedal/S
+moheño/GS
+mohindad/S
+moho/S
+mohoso/GS
+mohína/S
+mohíno/GS
+moisés
+mojada/S
+mojadamente
+mojado/GS
+mojador/GS
+mojador/S
+mojadura/S
+mojama/S
+mojar/REDÀÁÂÅñòôø
+mojarra/S
+mojarrilla/S
+moje/S
+mojel/S
+mojera/S
+mojete/S
+mojiganga/S
+mojigatez/S
+mojigato/GS
+mojina/S
+mojinete/S
+mojo/Sp
+mojonar/RED
+mojonera/S
+mojonero/S
+mojí/S
+mojón/S
+mol/S
+molagavitense/S
+molar/RED
+molar/nS
+molar/pS
+molcajete/S
+moldar/hRED
+moldavo/GS
+molde/S
+moldeable/S
+moldeado/S
+moldeador/GS
+moldeamiento/S
+moldear/hREDÀÁÄ
+moldeo/S
+moldura/S
+moldurar/RED
+mole/GS
+mole/S
+molecular/S
+moledero/GS
+moledor/S
+moledor/gGS
+moledura/S
+molendero/GS
+moler/IRDÀÁÂÄ
+molero/S
+molestador/GS
+molestamente
+molestar/REDÀÁÂÄÅÌÍÎñò
+molestia/S
+molesto/GS
+moleta/S
+molibdeno/S
+molicie/S
+molido/S
+molienda/S
+moliente/S
+molificar/REDT
+molificativo/GS
+molimiento/pS
+molinada/S
+molinar/S
+molinera/LS
+molinero/GS
+molinete/S
+molinetear/RED
+molinismo/S
+molinista/S
+molino/NS
+molinos/p
+molinosismo/S
+molinosista/S
+molla/S
+mollar/S
+molle/S
+mollear/RED
+molledo/S
+molleja/S
+mollejo/GS
+mollera/S
+mollero/S
+molleta/S
+mollete/S
+molletero/GS
+molletudo/GS
+mollificar/RED
+mollina/S
+mollinear/RED
+mollino/GS
+mollir
+molliznar/RED
+molliznear/RED
+molondra/S
+molondro/S
+moloso/GS
+moloso/S
+molotov
+molsa/S
+molso/SG
+molturar/RED
+molusco/S
+molécula/S
+molón/GpS
+molón/S
+momear/RED
+momentito/S
+momento/S
+momentáneamente
+momentáneo/GS
+momero/GS
+momia/S
+momificar/RED
+momilero/GS
+momio/GS
+momio/SG
+momo/aS
+momperada/S
+momposino/GS
+mona/S
+monacal/S
+monacato/S
+monacillo/S
+monacordio/S
+monada/S
+monadelfos
+monago/NS
+monamente
+monaquismo/S
+monarca/S
+monarquismo/S
+monarquía/S
+monasterial/S
+monasterio/S
+monda/S
+mondaderas
+mondadientes
+mondador/SG
+mondadura/S
+mondaorejas
+mondapozos
+mondar/REDñ
+mondarajas
+mondejo/S
+mondo/SG
+mondonga/S
+mondongo/S
+mondonguero/GS
+monear/RED
+moneda/S
+monedado/S
+monedaje/S
+monedar/RED
+monedear/RED
+monedero/S
+monegasco/GS
+monería/S
+monesco/GS
+monetario/S
+monetario/SG
+monetizar/RED
+monfortino/GS
+mongo/S
+mongo/SG
+mongol/S
+mongol/SO
+mongolismo/S
+mongoloide/S
+mongólico/GS
+moniato/S
+monicaco/S
+monición/nS
+monigote/S
+monillo/S
+monipodio/S
+moniquireño/GS
+monismo/S
+monista/S
+monitor/GS
+monitor/S
+monitorear/RED
+monitoreo/S
+monitoria/n
+monitorio/GS
+monitorio/nSG
+monitorización/S
+monitorizar/RED
+monja/S
+monje/S
+monjil/S
+monjita/S
+mono/GS
+monocasco/S
+monoceronte/S
+monocerote/S
+monoclonal/S
+monocloroacético/S
+monocordio/S
+monocotiledóneas
+monocotiledóneo/GS
+monocromo/GS
+monocromático/GS
+monocular/S
+monocultivo/S
+monodia/S
+monofilo/GS
+monofisismo/S
+monofisita/S
+monogamia/S
+monogenismo/S
+monogenista/S
+monografista/S
+monografía/S
+monograma/S
+monográfico/GS
+monoico/GS
+monolito/S
+monologar/RED
+monolítico/GS
+monomaniaco/GS
+monomanía/S
+monomaquia/S
+monometalismo/S
+monometalista/S
+monomiario/S
+monomio/S
+monona/S
+monoparental/S
+monopastos
+monopatín/S
+monoplano/S
+monopolio/S
+monopolista/S
+monopolizador/GS
+monopolizar/REDÀ
+monoptongar/RED
+monopólico/GS
+monorquidia/S
+monorrimo/SG
+monosabio/S
+monosacárido/S
+monosilábico/GS
+monospastos
+monospermo/SG
+monosílabo/GS
+monote/S
+monotelismo/S
+monotelita/S
+monoteísmo/S
+monoteísta/S
+monotipia/S
+monotipo/S
+monotonía/S
+monotrema/S
+monotípico/S
+monovalente/S
+monovero/GS
+monovolumen/S
+monserga/S
+monseñor/S
+monstruo/S
+monstruosamente
+monstruosidad/S
+monstruoso/SG
+monta/pS
+montacargas
+montada/S
+montadero/S
+montado/GS
+montador/GS
+montadura/Sh
+montanear/RED
+montanera/S
+montanero/S
+montanismo/S
+montanista/S
+montano/GS
+montante/S
+montantear/RED
+montantero/S
+montar/REDÀÁÂÃÅñòôø
+montaraz/GS
+montaraz/S
+montaraza/S
+montazgar/RED
+montaña/S
+montañero/GS
+montañismo
+montañoso/GS
+montañés/GS
+monte/SCh
+montea/S
+monteador/S
+montear/RED
+montebellense/S
+monteleva/S
+montenegrino/GS
+montenegrino/SG
+montera/LS
+monterero/GS
+monteriano/GS
+monterilla/S
+montero/GS
+monterrey/S
+montes/p
+montesco/S
+montesino/SG
+montevideano/GS
+montilla/S
+montillano/SG
+montonera/S
+montonero/S
+montoso/GS
+montuno/GS
+montuno/S
+montuosidad/S
+montuoso/GS
+montura/S
+montés/SG
+montículo/S
+montón/S
+monuelo/GS
+monumental/S
+monumentalizar/RED
+monumento/S
+monárquico/GS
+monástico/SG
+monóculo/S
+monóculo/SG
+monógamo/GS
+monólogo/S
+monótono/SG
+monóxido/S
+moquear/RED
+moquero/S
+moqueta/S
+moquete/pS
+moquetear/RED
+moquita/S
+moquitear/RED
+mor/S
+morabetino/S
+morabito/S
+morabuto/S
+moracho/GS
+morada/S
+morado/GS
+morador/GS
+moradura/S
+moradux
+moraga/S
+morago/S
+moral/KS
+moral/S
+moral/cSak
+moraleja/S
+moralidad/akS
+moralina/S
+moralista/S
+moralizador/hGS
+moralizante/S
+moralizar/RED
+moralmente
+moranza/S
+morapio/S
+morar/RED
+moratiniano/GS
+morato/S
+moratoria/S
+moratón/S
+moravo/GS
+morbidez/S
+morbilidad/S
+morbo/S
+morbosidad/S
+morboso/GS
+morca/S
+morcacho/S
+morcajo/S
+morcar/RED
+morceguila/S
+morcella/S
+morceña/S
+morciguillo/S
+morcilla/S
+morcillero/GS
+morcillo/GS
+morcillo/S
+morcuero/S
+morcón/S
+mordacear/RED
+mordacidad/S
+mordante/S
+mordaz/GS
+mordaza/S
+mordazmente
+mordedor/GpS
+mordedura/S
+mordente/S
+morder/IRDÀÁÂÃÄÅÆÑÒ
+mordicante/S
+mordicar/RED
+mordicativo/GS
+mordida/S
+mordido/GS
+mordiente/S
+mordimiento/Sp
+mordiscar/RED
+mordisco/S
+mordisquear/REDÀÂÆ
+moreda/S
+moreliano/GS
+morellano/GS
+morena/S
+morenero/S
+morenillo/S
+morenito/S
+moreno/GS
+morera/SL
+moreral/S
+moretón/S
+morfa/S
+morfea/S
+morfema/S
+morfina/S
+morfinismo/S
+morfo/S
+morfofonológico/GS
+morfología/S
+morfológicamente
+morfológico/GS
+morga/S
+morgue/S
+moribundo/GS
+moriche/S
+moriego/GS
+morigerado/SG
+morigerar/RED
+morilla/S
+morillero/S
+morillo/S
+moringa/S
+moriondo/GS
+morir/XÁñóöú
+morisco/GS
+morisma/S
+morisqueta/S
+morito/S
+morlaco/GS
+morlés/S
+mormonismo/S
+mormullar/RED
+mormón/GS
+moro/GS
+morocada/S
+morocho/GS
+morocho/S
+morojo/S
+moroncho/GS
+morondanga/S
+morondo/GS
+morosa/ga
+morosamente
+morosidad/S
+moroso/aGSg
+morquera/S
+morra
+morra/SN
+morrada/S
+morral/S
+morralla/S
+morrear/RED
+morrena/S
+morreo/S
+morreras
+morrión/S
+morro
+morro/NS
+morroano/GS
+morrocota/S
+morrocotudo/GS
+morrocoy
+morrocoyo/S
+morrocóis
+morroncho/GS
+morronga/S
+morrongo/S
+morrudo/GS
+morrón/S
+morsa/S
+morsana/S
+morse
+mortadela/S
+mortaja/S
+mortajar
+mortal/kS
+mortaldad/S
+mortalidad/Sk
+mortalmente
+mortandad/S
+mortecino/GS
+mortera/S
+morterada/S
+morterete/S
+mortero/S
+morteruelo/S
+mortificación/S
+mortificador/SG
+mortificar/REDÀÁÄñò
+mortiguar
+mortinato/GS
+mortuorio/GS
+mortuorio/S
+mortífero/GS
+morucho/S
+morueco/S
+moruno/GS
+moruro/S
+morusa/S
+morácea/S
+moráceo/SG
+mosaico/GS
+mosaico/S
+mosca/S
+moscabado/S
+moscada/S
+moscar/RED
+moscarda/S
+moscardear/RED
+moscardón/S
+moscareta/S
+moscatel/S
+moscella/S
+mosco/GS
+mosco/SG
+moscona/S
+mosconear/RED
+moscovita/S
+moscón/S
+mosolina/S
+mosqueado/GS
+mosqueador/S
+mosquear/REDÁñ
+mosquero/S
+mosquerola/S
+mosqueruela/S
+mosqueruno/GS
+mosqueta/SL
+mosquete/SH
+mosqueteril/S
+mosquetero/S
+mosquil/S
+mosquino/GS
+mosquita/S
+mosquitera/S
+mosquitero/S
+mosquito/S
+mostacera/S
+mostacero/S
+mostacho/S
+mostachoso/GS
+mostachón/S
+mostajo/S
+mostaza/SN
+mostazal/S
+moste
+mostear/RED
+mostela/S
+mostelera/S
+mostellar/S
+mostense/S
+mosto/SNH
+mostrable/Sg
+mostrador/S
+mostrador/gGS
+mostrar/IRDÀÁÂÃÄÑÒÇÝÞßàñòõù
+mostrativa/g
+mostrativo/gGS
+mostrenco/GS
+mota/S
+motacila/S
+mote/S
+motear/RED
+motejar/RED
+motel/S
+motero/GS
+motete/S
+motil/S
+motilar/RED
+motilidad/S
+motivación/S
+motivador/GS
+motivar/REDÀÁÂñò
+motivo/GS
+motivo/S
+moto/GS
+moto/S
+motocicleta/S
+motociclismo/S
+motociclista/S
+motolita/S
+motolito/GS
+motonave/S
+motor/GS
+motor/doSGe
+motorismo/S
+motorista/S
+motorización/S
+motorizada/S
+motorizado/GS
+motorizar/RED
+motosierra/S
+motricidad/S
+motriz/Sd
+motín/S
+motón/S
+mouse/S
+movedizo/GS
+movedor/GfoS
+movedura/S
+mover/IRDÄÀÁÝñòõù
+movible/Sa
+movido/GS
+moviente/S
+movilidad/Ska
+movilización/S
+movilizar/REDÁñò
+movimiento/Sp
+moxa/S
+moxte
+moya
+moyana/S
+moyo/GS
+moyuelo/S
+moza/S
+mozalbete/S
+mozalbillo/S
+mozambiqueño/GS
+mozcorra/S
+mozo/GS
+mozo/S
+mozuelo/GS
+mozárabe/S
+moña/S
+moño/S
+moñudo/GS
+ms
+mtro
+mu
+muaré/S
+mucamo/GS
+muceta/S
+muchachada/S
+muchachear/RED
+muchachez/S
+muchachil/S
+muchacho/GS
+muchedumbre/S
+muchiguar
+mucho
+mucho/GS
+muchísimo/GS
+mucilaginoso/GS
+mucilago/S
+mucosa
+mucosa/S
+mucosidad/S
+mucoso/GS
+mucronato/GS
+mucronato/S
+mucílago/S
+muda/SM
+mudable/Sk
+mudadizo/GS
+mudanza/S
+mudar/REDÁñò
+mudar/S
+mudo/GS
+mudéjar/S
+mue/S
+mueblar/RED
+mueble/CS
+mueble/SG
+mueblería/S
+muebles/k
+mueblista/S
+mueca/S
+muela/S
+muelar/S
+muelle/CS
+muelle/S
+muellemente
+muer/S
+muera/S
+muerdisorbe/S
+muergo/S
+muermo/S
+muermoso/GS
+muerta/n
+muerte/S
+muerto/GS
+muerto/GSn
+muerto/S
+muesca/S
+muescar/RED
+mueso/S
+muestra/S
+muestrario/S
+muestreo/S
+mufla/S
+muflir/RED
+muga/S
+mugar/RED
+mugido/S
+mugidor/GS
+mugir/RED
+mugor/S
+mugre/S
+mugrero/S
+mugriento/GS
+mugroso/GS
+mugrón/S
+muguet
+muguete/S
+muharra/S
+muir/XD
+muisca/S
+mujada/S
+mujalata/S
+mujer/S
+mujercilla/S
+mujerero/S
+mujeriego/GS
+mujeriego/S
+mujeril/S
+mujerona/S
+mujerzuela/S
+mula/NS
+mulada/S
+muladar/S
+mular/S
+mulata/S
+mulatear/RED
+mulatero/S
+mulatizar/RED
+mulato/GS
+muleque/S
+mulero/GS
+mulero/S
+muleta/NS
+muletada/S
+muletero/S
+muletillero/GS
+muleto/Sa
+muletón/S
+mullicar/RED
+mullido/S
+mullidor/GS
+mullidor/S
+mullir/RED
+mulo/S
+mulso/GS
+multa/S
+multar/REDÀÂ
+multicaule/S
+multicolor/S
+multicopiar/RED
+multicopista/S
+multicultural/S
+multiculturalidad/S
+multiculturalismo/S
+multidisciplinar/S
+multidisciplinario/GS
+multiescala/S
+multifamiliar/S
+multifloro/GS
+multiforme/S
+multilateral/S
+multimedia/S
+multimillonario/GS
+multinacional/S
+multiplataforma/S
+multiplicación/S
+multiplicador/GS
+multiplicando/S
+multiplicar/REDÂÀÄñòôøT
+multiplicativo/GS
+multiplicidad/S
+multipolar/S
+multipropiedad/S
+multitud/S
+multitudinario/GS
+multiuso/S
+multímetro/S
+multípara/S
+mundanal/S
+mundanalidad/S
+mundanear/RED
+mundano/GS
+mundial/S
+mundialista/S
+mundialmente
+mundicia/kS
+mundificar/RED
+mundificativo/GS
+mundinovi/S
+mundo/NS
+mundonuevo/S
+mundos/s
+municionamiento/S
+municionar/RED
+municipal/S
+municipalidad/S
+municipalizar/RED
+municipio/S
+munición/S
+munificencia/S
+munitoria/S
+muon/S
+muquir/RED
+mur/NS
+muradal/S
+murajes
+mural/S
+mural/bS
+muralla/S
+murallón/S
+murar/RED
+murceguillo/S
+murceo/S
+murciano/GS
+murciar/RED
+murcielaguina/S
+murcigallero/S
+murciglero/S
+murciégalo/S
+murciélago/S
+murena/S
+murga/S
+murguista/S
+murgular
+muria/S
+muriacita/S
+muriato/S
+murilluno/GS
+murindoseño/GS
+muriático/S
+murmujear/RED
+murmullar/RED
+murmullo/S
+murmuración/S
+murmurador/SG
+murmurar/REDÂÆ
+murmurear
+murmureo/S
+murmurio/S
+muro/bS
+murriar/RED
+murta/NS
+murtal/S
+murtina/S
+murueco/S
+mus/S
+musa/S
+musar
+musca/a
+muscaria/S
+musco/S
+musco/SGa
+muscular/REDA
+muscular/Sl
+musculatura/S
+musculoso/GS
+muselina/S
+museo/S
+muserola/S
+musgo/S
+musgo/SG
+musgoso/GS
+musical/S
+musicalidad/S
+musicalización/S
+musicalmente
+musicastro/S
+musicología/S
+musicólogo/GS
+musiquero/S
+musir/RED
+musitar/REDÆ
+musivo/S
+muslamen/S
+muslim/S
+muslime
+muslo/S
+musquerola/S
+mustaco/S
+mustela/S
+mustiamente
+mustiar/RED
+mustio/GS
+mustélido/S
+mustélido/SG
+musulmán/GS
+musácea/S
+musáceo/SG
+muta/fS
+mutabilidad/kSf
+mutable/kSuf
+mutación/uSf
+mutante/S
+mutar/RED
+mutataceño/GS
+mutilación/S
+mutilado/GS
+mutilador/GS
+mutilar/RED
+mutis/O
+mutiscuano/GS
+mutismo/S
+mutua/S
+mutual/S
+mutualidad/S
+mutualismo/S
+mutualista/S
+mutuamente
+mutuante/S
+mutuario/GS
+mutuatario/GS
+mutuo/SG
+muy
+muérdago/S
+muérgano/S
+muñeca/NS
+muñeco/S
+muñequear/RED
+muñequero/GS
+muñidor/S
+muñir/RED
+muñón/S
+muón/S
+mácula/S
+mágicamente
+mágico/GS
+mágico/SG
+mágnum
+málaga/S
+mánager
+máquina/S
+mármol/S
+márraga/S
+mártir/S
+más
+más/S
+máscara/S
+másico/S
+másico/SG
+mástel/S
+máster/S
+mástil/S
+máuser/S
+máx
+máxima/S
+máximamente
+máxime
+máximo/GS
+máximum
+médicamente
+médico/GS
+médico/SG
+médium
+médula/S
+ménade/S
+méndigo/GS
+ménsula/S
+méritamente
+mérito/GS
+mérito/Sg
+método/S
+métrica/S
+métrico/GS
+mí
+mía
+mía/S
+mímesis
+mímica/S
+mímico/SG
+mín
+mínimamente
+mínimo/GS
+mínimo/SG
+mío/GS
+míseramente
+mísero/SG
+míster
+mística/S
+místicamente
+místico/GS
+mítico/GS
+mítines
+módem
+módico/SG
+módulo/S
+mórbido/SG
+móvil/Sd
+móvil/dSk
+múes
+mújol/S
+múleo/S
+múltipla/s
+múltiple/SG
+múltiplo/sSG
+múrice/S
+músculo/S
+música/S
+músico/GS
+naba/S
+nabab
+nababo/S
+nababs
+nabal/S
+nabar/S
+nabateo/GS
+nabato/S
+nabina/S
+nabiza/S
+nabla/S
+nabo/S
+nacarada/a
+nacarado/GSa
+nacarino/GS
+nacas
+nacascolo/S
+nacatamal/S
+nacatamalero/GS
+nacatete/S
+nacela/S
+nacencia/S
+nacer/IRD
+nacho/GS
+nacianceno/SG
+nacido/GS
+naciente
+naciente/S
+nacimiento/Sp
+nacional/OS
+nacional/lSf
+nacionalidad/Sl
+nacionalismo/lS
+nacionalista/Sl
+nacionalización/Sl
+nacionalizar/RED
+nacionalmente
+nacionalsocialismo/S
+nacionalsocialista/S
+nación/S
+naco/GS
+naco/S
+nacre/S
+nacrita/S
+nada
+nadadera/S
+nadadero/S
+nadador/GS
+nadar/RED
+nadería/S
+nadie
+nadie/S
+nadilla/S
+nadir/S
+nafrar/RED
+nafta/S
+naftaleno/S
+naftalina/S
+nagua/S
+nagual/S
+naguapate/S
+naguatlato/SG
+nahua/S
+naife/S
+nailon/S
+naipe/S
+naipera/S
+naipesco/GS
+naire/S
+naja/S
+najerano/GS
+najerino/GS
+nalca/S
+nalga/S
+nalgada/S
+nalgar/S
+nalgatorio/S
+nalgudo/GS
+nalguear/RED
+nambira/S
+namibio/GS
+namorar/RED
+nana/S
+nanacate/S
+nance/S
+nancear/RED
+nancer/S
+nanear/RED
+nanita/S
+nanoindentación/S
+nanomaterial/S
+nanométrico/GS
+nanotecnología/S
+nansa/S
+nantar/RED
+nanómetro/S
+nao/S
+naonato/GS
+napa/S
+napea/S
+napelo/S
+napeo/GS
+napias
+napoleón/S
+napoleónico/SG
+napolitano/GS
+naque/S
+narango/S
+naranja/S
+naranjada/S
+naranjada/a
+naranjado/aGS
+naranjal/S
+naranjero/GS
+naranjilla/S
+naranjillada/S
+naranjo/S
+narbonense/S
+narbonés/GS
+narcisismo/S
+narcisista/S
+narciso/SO
+narcisísticamente
+narcosis
+narcotina/S
+narcotismo/S
+narcotizador/SG
+narcotizar/RED
+narcotraficante/S
+narcotráfico
+narcótico/GS
+nardino/GS
+nardo/S
+nares
+narguile/S
+narigada/S
+narigudo/GS
+nariguera/S
+narigueta/S
+narigueto/GS
+nariguilla/S
+narigón/GS
+narigón/S
+nariz/S
+narizona/S
+narizotas
+narizudo/GS
+narizón/GS
+nariñense/S
+nariñés/GS
+narra/S
+narración/S
+narrador/SG
+narrar/REDÀÁÂÃÆT
+narrativa/S
+narrativo/GS
+narratorio/GS
+narria/S
+narval/S
+narvaso/S
+nasa/S
+nasal/S
+nasalidad/S
+nasalizar/RED
+nasardo/S
+nascer
+naso/S
+nastuerzo/S
+nasudo/SG
+nata/aS
+nata/k
+natación/S
+natal/S
+natal/nS
+natalicio/S
+natalicio/SG
+natalidad/S
+natatorio/SG
+natilla/S
+natillas
+natividad/S
+nativo/GS
+nato/kGS
+natral/S
+natrón/S
+natura/S
+natural/OS
+natural/ckSfr
+naturaleza/S
+naturalidad/S
+naturalismo/S
+naturalista/S
+naturalización/S
+naturalizar/RED
+naturalmente
+naturismo/S
+naturista/S
+naturopatía/S
+naturópata/S
+naufragar/RED
+naufragio/S
+naumaquia/S
+nauruano/GS
+nauseabundo/GS
+nausear/RED
+nauseativo/SG
+nauseoso/GS
+nauta/S
+nautilo/S
+navacero/GS
+navaja/H
+navaja/S
+navajada/S
+navajear/RED
+navajeo/S
+navajero/GS
+navajo/GS
+navajón/HS
+naval/S
+navalmente
+navanco/S
+navarca/S
+navarrisco/GS
+navarro/GS
+navarroaragonés/GS
+navazo/S
+nave/NGS
+navegabilidad/S
+navegable/kS
+navegación/S
+navegador/GS
+navegante/S
+navegar/RED
+naveta/S
+navicular/S
+naviculario/S
+navidad/S
+navideño/SG
+naviero/GS
+navío/S
+nayuribe/S
+nazareno/GS
+nazareo/GS
+nazarita/S
+nazarí
+nazaríes
+nazi/S
+nazismo
+ne
+nea
+neandertal/S
+nearca/S
+nebladura/S
+neblina/S
+neblinea
+neblineaba
+neblineaban
+neblineada
+neblineadas
+neblineado
+neblineados
+neblinean
+neblineando
+neblinear
+neblineara
+neblinearan
+neblineare
+neblinearen
+neblinearon
+neblinearse
+neblineará
+neblinearán
+neblinearía
+neblinearían
+neblinease
+neblineasen
+neblinee
+neblineen
+neblineó
+neblinosamente
+neblinoso/GS
+neblí/S
+nebular/S
+nebulizar/RED
+nebulosa/S
+nebulosamente
+nebulosidad/S
+nebuloso/GS
+necear/RED
+necedad/S
+necesaria/S
+necesaria/k
+necesariamente
+necesario
+necesario/GkS
+neceser/S
+necesidad/S
+necesitado/SG
+necesitar/REDÀÁÂÅ
+neciamente
+necio/GS
+necrofilia/S
+necrología/S
+necrológico/GS
+necromancia/S
+necropsia/S
+necroscopia/S
+necrosis
+necróforo/GS
+necrópolis
+nectarina/S
+nectarino/GS
+nectario/S
+nectáreo/SG
+neerlandés/GS
+neerlandés/S
+nefandario/SG
+nefando/GS
+nefariamente
+nefastamente
+nefasto/GS
+nefelismo/S
+nefritis
+nefrítico/GS
+nefrítico/S
+negable/kS
+negación/gS
+negada/p
+negadamente
+negado/SGp
+negador/pGS
+negamiento/Sa
+negar/IRDÁÃÇÐñòõù
+negativa/S
+negativamente
+negativo/GS
+negligencia/S
+negligente/S
+negligentemente
+negociación/S
+negociado/S
+negociador/GS
+negociante/S
+negociar/REDÀT
+negocio/S
+negocioso/GS
+negozuelo/S
+negra/SN
+negrada/S
+negral/S
+negramente
+negrear/RED
+negrecer/IRD
+negregar/RED
+negreguear/RED
+negregura/S
+negrero/GS
+negrestino/SG
+negreta/S
+negrete/S
+negrillera/S
+negrillo/S
+negrito/GS
+negrizco/GS
+negro/GS
+negro/SG
+negroide/SG
+negror/S
+negrota/S
+negrura/S
+negruzco/GS
+neguilla/S
+negundo/S
+negus
+neirano/GS
+neis
+neivano/GS
+neja/S
+neja/a
+nejayote/S
+nejo/GS
+neldo/aS
+nelumbio/S
+nelumbo/S
+nema/S
+nematelminto/S
+nematodo/S
+nembrar
+neme/S
+nemeo/GS
+nemoconense/S
+nemoroso/GS
+nemotecnia/S
+nen
+nene/GS
+neneque/S
+nenia/S
+nenúfar/S
+neo/GS
+neo/S
+neobarroco/S
+neocatolicismo/S
+neocatólico/SG
+neoclasicismo/S
+neoclásico/SG
+neodimio
+neogranadino/GS
+neoguineano/GS
+neogótico/GS
+neogótico/S
+neolatino/SG
+neologismo/S
+neolítico/GS
+neomenia/S
+neonatal/S
+neonatología/S
+neoplasia/S
+neoplatonicismo/S
+neoplatonismo/S
+neoplatónico/GS
+neoplásico/GS
+neopositivismo/S
+neopreno/S
+neorama/S
+neoyorquino/GS
+neozelandés/GS
+nepalés/GS
+nepalí/S
+nepente/S
+neperiano/S
+nepote/SO
+nepotismo/S
+neptuniano/GS
+neptunio/O
+neptunismo/S
+neptunista/S
+neptúnico/GS
+nequicia/S
+nereida/S
+nerita/S
+neroniano/GS
+nervadura/S
+nervezuelo/S
+nerviar/RED
+nervino/GS
+nervio/S
+nerviosamente
+nerviosidad/S
+nerviosismo/S
+nervioso/GS
+nervosidad/S
+nervoso/GS
+nervudo/GS
+nervura/S
+nerón/S
+nesciencia/S
+nesgar/RED
+nestorianismo/S
+nestoriano/SG
+netamente
+netezuelo/GS
+neto/GS
+neto/aS
+neuma/S
+neumococo/S
+neumoconiosis
+neumonitis
+neumonía/S
+neumático/GS
+neuquino/GS
+neural/S
+neuralgia/S
+neurastenia/S
+neurisma/S
+neurita/S
+neuritis
+neuroanatomista/S
+neuroanatomía/S
+neurociencia/S
+neurocirugía/S
+neurocirujano/GS
+neuroendocrino/GS
+neuroepitelio/S
+neuroesqueleto/S
+neuroglia/S
+neurología/S
+neurológico/GS
+neuroma/S
+neurona/S
+neuronal/S
+neurosis
+neurotransmisor/GS
+neurovegetativo/GS
+neurálgico/GS
+neurólogo/GS
+neuróptero/S
+neurótico/GS
+neutral/S
+neutralidad/S
+neutralizador/GS
+neutralizar/REDñA
+neutrino/S
+neutro/SG
+neutrón/S
+nevada/NS
+nevado/GS
+nevado/S
+nevar/IRD
+nevasca/S
+nevatilla/S
+nevazo/S
+nevera/S
+nevereta/S
+nevero/S
+neviscar/RED
+nevoso/GS
+newton
+newtoniana/GS
+newtons
+nexo/aS
+neófito/GS
+neón/S
+ni
+nial/S
+niara/S
+niazo/S
+nicaragua/S
+nicaragüense/S
+niceno/GS
+nicho/S
+nicle/S
+nicociana/S
+nicomediense/S
+nicotina/S
+nicotinismo/S
+nicotismo/S
+nictitante/S
+nidada/S
+nidal/S
+nidificar/RED
+nidio/GS
+nido/S
+nidrio/SG
+niebla/S
+niego/S
+nielar/RED
+nietastro/GS
+nieto/GS
+nieve/S
+nigeriano/GS
+nigerino/GS
+nigola/S
+nigromancia/S
+nigromante/S
+nigua/S
+nihilismo/S
+nihilista/S
+nilense/S
+niluno/GS
+nimaimuno/GS
+nimbar/RED
+nimiamente
+nimiedad/S
+nimio/SG
+nin
+ninfa/S
+ninfea/S
+ninfeácea/S
+ninfeáceo/GS
+ninfo/S
+ninguna
+ningunear/RED
+ninguno
+ninguno/GS
+ningún
+ninivita/S
+ninja/S
+niobio/S
+nioto/S
+nipa/S
+niquelado/S
+niquelador/GS
+niquelar/RED
+niquelina/S
+niquiscocio/S
+nirvana/S
+nis
+niscome/S
+nispolero/S
+nitidez/S
+nito/aS
+nitración/S
+nitrado/GS
+nitrar/RED
+nitrato/sS
+nitrito/S
+nitro/S
+nitrobencina/S
+nitrocelulosa/S
+nitrogenado/SG
+nitroglicerina/S
+nitrosidad/S
+nitroso/GS
+nitrógeno
+nivel/Sh
+nivelación/S
+nivelador/GS
+nivelar/REDÀñ
+niña/MS
+niñato/S
+niñato/SG
+niñear/RED
+niñera/SL
+niñero/GS
+niño/GS
+no
+nobel/S
+nobiliario/SG
+noble/S
+noble/Sk
+noblecer
+noblemente
+nobleza/S
+noblote/GS
+nobsano/GS
+noca/S
+nocaimuno/GS
+nocaut
+nocaut/S
+noceda/S
+nocente/S
+noche/S
+nochebuena/S
+nochecita/S
+nochizo/S
+nocible/S
+nocional/S
+nocir
+nocividad/S
+nocivo/SG
+noción/S
+nocla/S
+noctambular/RED
+noctambulismo/S
+noctiluca/S
+nocturnal/S
+nocturnamente
+nocturnidad/S
+nocturnino/GS
+nocturno/GS
+nocturno/S
+noctámbulamente
+noctámbulo/GS
+nodal/S
+nodo/S
+nodriza/S
+nodular/S
+nodátil/S
+nogada/S
+nogal/S
+nogalina/S
+noguera/S
+noguerado/SG
+nogueral/S
+nogueruela/S
+noli/S
+nolí/S
+noma/S
+nomadismo/S
+nombrada/p
+nombradamente
+nombrado/pSG
+nombradía/S
+nombramiento/S
+nombrar/pREDÀÁÂÄÅÆ
+nombre/pnSorb
+nomenclador/S
+nomenclatura/S
+nomenclátor/S
+nomeolvides
+nominación/S
+nominador/gGS
+nominal/So
+nominalismo/S
+nominalista/S
+nominalizar/RED
+nominalmente
+nominar/REDÀ
+nominativa/g
+nominativo/S
+nominativo/SGg
+nominilla/S
+nomo/S
+nomon/S
+nomás
+non
+non/S
+nona/Sa
+nonada
+nonada/S
+nonagenario/GS
+nonagonal/S
+nonagésimo/GS
+nonato/GS
+nones
+noningentésimo/GS
+nonio/S
+nonius
+nono/GS
+nonágono/SG
+noosfera/S
+nopal/S
+noquear/REDÀÁ
+noray/S
+norcoreano/GS
+nordeste/S
+nordestear/RED
+noreste
+noria/S
+norma/S
+normal/KS
+normal/sSa
+normalidad/aS
+normalista/S
+normalizar/AREDÀÁ
+normalmente
+normando/GS
+normano/GS
+normativa/S
+normativo/GS
+nornordeste
+nornoroeste
+nornorueste
+noroccidental/S
+noroccidente
+noroeste
+noroestear/RED
+nororiental/S
+nortada/S
+norte
+norteafricano/GS
+norteamericano/GS
+nortear/RED
+nortesantandereano/GS
+norteño/GS
+noruego/GS
+noruego/S
+norueste
+noruestear/RED
+nos
+nosocomio/S
+nosogenia/S
+nosología/S
+nosotras
+nosotros
+nostalgia/S
+nosticismo/S
+nostras
+nostálgico/GS
+nota/sS
+notabilidad/S
+notable/S
+notablemente
+notación/aSf
+notar/REDÀÁÂÄÅÌTø
+notariado/S
+notariado/SG
+notarial/S
+notariato/S
+notario/GS
+notaría/S
+noticia/S
+noticiar/REDÀ
+noticiario/S
+noticiero/GS
+noticiero/SG
+noticioso/GS
+noticioso/S
+notificación/S
+notificar/REDÀÁÂÃÄÅÆÇÙ
+notificativo/GS
+noto/GS
+noto/S
+notocordio/S
+notoriamente
+notoriedad/S
+notorio/GS
+notro/S
+noval/S
+novar/REDÛ
+novatada/S
+novato/SG
+novecientas
+novecientos
+novedad/S
+novedoso/GS
+novel/GS
+novela/LS
+novelar/RED
+novelero/GS
+novelescamente
+novelesco/SG
+novelista/S
+novelizar/RED
+novena/S
+novenario/S
+noveno/GS
+noveno/SG
+noventa/S
+noventavo/GS
+noviar/RED
+noviazgo/S
+noviciado/S
+novicio/GS
+noviciote/S
+noviembre
+novilla/S
+novillada/S
+novillero/GS
+novillo/S
+novilunio/S
+novio/GS
+noviteño/GS
+novísimo/GS
+novísimo/S
+noxa/S
+noúmeno/S
+nro
+nubarrón/S
+nube/S
+nubiense/S
+nubilidad/S
+nubiloso/GS
+nubio/S
+nubio/SG
+nublado/S
+nublado/SG
+nublar/REDñ
+nublo/GS
+nublo/S
+nubloso/GS
+nubosidad/S
+nuboso/GS
+nuca/S
+nucir
+nuclear/S
+nuclearmente
+nucleico/S
+nucleido/S
+nucleón/S
+nucleótido/S
+nuco/S
+nudismo/hS
+nudo/SN
+nudo/Sh
+nudos/jh
+nudosidad/S
+nudoso/SG
+nudrir
+nuececilla/S
+nuecero/GS
+nuera/S
+nuestro/GS
+nueva/S
+nuevamente
+nueve/GS
+nueve/S
+nuevo/S
+nuez/SG
+nulamente
+nulidad/S
+nullius
+nulo/GS
+numantino/GS
+numen/S
+numerable/Sk
+numeración/S
+numerador/S
+numeradora/S
+numeral/S
+numerar/REDÀÄ
+numeraria/t
+numerario/S
+numerario/SGt
+numerosamente
+numeroso/GS
+numismática
+numismático/GS
+numo/S
+numular/S
+numularia/S
+numulario/S
+numulita/S
+numulites
+numéricamente
+numérico/SG
+nunca
+nunciatura/S
+nuncio/alS
+nuncupativo/S
+nuncupatorio/GS
+nupcial/S
+nupcias
+nutra/S
+nutria/S
+nutricio/GS
+nutricional/S
+nutrición/Sh
+nutrido/GS
+nutriente/S
+nutrimento/S
+nutrimiento/S
+nutrir/REDÀÁÅ
+nutritivo/SG
+nutriz/S
+nuégado/S
+nácar/S
+náhuatl
+náufrago/GS
+náufrago/S
+náusea/S
+náutica/S
+náutico/GS
+náyade/S
+nébeda/S
+nécora/S
+néctar/S
+némesis
+nía/S
+nícol/S
+níquel
+níspero/S
+níspola/S
+nítidamente
+nítido/GS
+nítrico/GS
+níveo/SG
+nódulo/S
+nómada/S
+nómina/S
+nórdico/GS
+nórdico/S
+núbil/S
+núcleo/S
+núm
+número/S
+o
+oasis
+ob
+obandeño/GS
+obcecación/S
+obcecar/RED
+obedecedor/GS
+obedecer/IRDÀT
+obedecimiento/S
+obediencia/hS
+obediente/hSk
+obedientemente
+obelisco/S
+obencadura/S
+obenque/S
+obertura/S
+obesidad/S
+obeso/SG
+obispal/S
+obispar/RED
+obispo/NS
+obituario/S
+objeción/S
+objecto/S
+objetante/S
+objetar/REDÂ
+objetivamente
+objetivar/REDÀ
+objetividad/S
+objetivo/GS
+objetivo/S
+objeto/S
+objetor/GS
+objetor/S
+oblación/S
+oblada/S
+oblata/S
+oblativo/GS
+oblato/GS
+oblea/S
+oblicuamente
+oblicuar/IRD
+oblicuidad/S
+oblicuo/GS
+oblicuángulo/S
+obligacionista/S
+obligación/S
+obligadamente
+obligado/GS
+obligar/REDÀÄñò
+obligatoriamente
+obligatoriedad/S
+obligatorio/GS
+obliterante/S
+obliterar/RED
+oblongada/S
+oblongo/GS
+obnoxio/GS
+obnubilar/RED
+oboe/S
+oboísta/S
+obra/LS
+obrada/S
+obrador/S
+obrador/SG
+obradura/S
+obraje/S
+obrajero/GS
+obrajero/S
+obrante/S
+obrar/RED
+obrerismo/S
+obrerista/S
+obrero/GS
+obrero/SG
+obrón/S
+obscenamente
+obscenidad/S
+obsceno/GS
+obscuramente
+obscurantismo/S
+obscurantista/S
+obscurecer/IRD
+obscurecimiento/S
+obscuridad/S
+obscuro/GS
+obsecuencia/S
+obsecuente/S
+obsequiador/GS
+obsequiante/S
+obsequiar/REDÀÁÂÃÄÅÆ
+obsequio/S
+obsequiosamente
+obsequiosidad/S
+obsequioso/GS
+observable/Sk
+observacional/S
+observación/S
+observador/GS
+observador/SG
+observancia/Sk
+observante/kS
+observar/REDÀÁÂÄÅÆÌÙ
+observatorio/S
+obsesionante/S
+obsesionar/REDñò
+obsesivo/GS
+obsesión/S
+obseso/GS
+obsidiana/S
+obsidional/S
+obsolescencia/S
+obsolescente/S
+obsoleto/GS
+obsta
+obstaba
+obstaban
+obstaculización/S
+obstaculizar/REDÀÂ
+obstada
+obstadas
+obstado
+obstados
+obstan
+obstando
+obstante/S
+obstar
+obstara
+obstaran
+obstare
+obstaren
+obstaron
+obstará
+obstarán
+obstaría
+obstarían
+obstase
+obstasen
+obste
+obsten
+obstetra/S
+obstetricia/S
+obstinación/S
+obstinadamente
+obstinado/GS
+obstinar/RED
+obstinar/REDñ
+obstruccionismo/S
+obstruccionista/S
+obstrucción/S
+obstructor/GS
+obstruir/IRD
+obstáculo/S
+obstétrico/GS
+obstó
+obtemperar/RED
+obtención/S
+obtener/XDÀÁÂÈT
+obturación/S
+obturador/GS
+obturador/S
+obturar/REDÀ
+obtuso/SG
+obtusángulo/S
+obtén
+obusera/S
+obvención/S
+obviamente
+obviar/REDÀ
+obvio/SG
+obyecto/GS
+obyecto/S
+obús/S
+oc
+oca/S
+ocal/S
+ocalear
+ocamontano/GS
+ocarina/S
+ocasionada/h
+ocasionado/GhS
+ocasionador/GS
+ocasional/S
+ocasionalmente
+ocasionar/REDÀÁÂÆ
+ocasión/S
+ocaso/S
+ocañero/GS
+occidental/S
+occidente/S
+occipital/S
+occipucio/S
+occiso/SG
+occitano/GS
+occitano/S
+oceanografía/S
+ocelado/GS
+ocelo/S
+ocelote/S
+ocena/S
+oceánico/SG
+ochavar/RED
+ochavo/GS
+ochenta/S
+ochentavo/GS
+ocho/S
+ochocientas
+ochocientos
+ociar/RED
+ocio/S
+ociosamente
+ociosidad/S
+ocioso/GS
+ocioso/SG
+ocle/S
+oclocracia/S
+ocluir/IRD
+oclusivo/GS
+oclusión/S
+ocluso/S
+ocre/S
+ocráceo/SG
+octacordio/S
+octaedro/S
+octagonal/S
+octano/S
+octante/S
+octavar/RED
+octavario/S
+octaviano/SG
+octavilla/S
+octavo/GS
+octavo/SG
+octeto/S
+octingentésimo/GS
+octocoralario/S
+octogenario/GS
+octogonal/S
+octogésimo/GS
+octosílabo/GS
+octosílabo/S
+octubre
+octágono/SG
+octógono/GS
+octópodo/S
+octópodo/SG
+ocuje/S
+ocular/S
+ocularmente
+oculista/S
+ocultación/S
+ocultador/GS
+ocultamente
+ocultar/REDÀÃÄÅÆñòø
+ocultismo/S
+ocultista/S
+oculto/SG
+ocumo/S
+ocupacional/S
+ocupación/hSn
+ocupada/hS
+ocupador/GS
+ocupadísimo/GS
+ocupante/nS
+ocupar/REDñòôø
+ocurrencia/S
+ocurrente/S
+ocurrido/GS
+ocurrir/REDñ
+océano/S
+oda/S
+odalisca/S
+odeón/S
+odiadme
+odiadnos
+odiame
+odianos
+odiar/REDÀÁÂÄÅ
+odio/Si
+odiosamente
+odioso/GS
+odisea/S
+odontalgia/S
+odontología/S
+odorífero/GS
+odre/S
+oeste
+ofendedor/GS
+ofender/REDÂñò
+ofendido/GS
+ofensa/S
+ofensar
+ofensiva/S
+ofensiva/k
+ofensivamente
+ofensivo/kSG
+ofensor/SG
+oferente/S
+oferta/S
+ofertante/S
+ofertar/REDÀÂ
+ofertorio/S
+oficial/S
+oficial/sS
+oficiala/S
+oficialidad/S
+oficialista/S
+oficializar/REDÀ
+oficialmente
+oficiante/S
+oficiar/RED
+oficina/S
+oficinista/S
+oficio/S
+oficionario/S
+oficiosa/k
+oficiosamente
+oficiosidad/S
+oficioso/GSk
+ofidio/S
+ofimática/S
+ofita/S
+ofrecedor/GS
+ofrecer/IRDÁÂÃÅÆßñòõù
+ofrecimiento/S
+ofrenda/S
+ofrendar/REDÀÁÂÃ
+oftalmia/S
+oftalmología/S
+oftalmológico/GS
+oftalmoscopia/S
+oftalmoscopio/S
+oftalmoscopía/S
+oftalmía/S
+oftalmólogo/GS
+ofuscación/S
+ofuscador/SG
+ofuscamiento/S
+ofuscar/RED
+ogro/S
+oh
+ohm
+ohmio/S
+oibano/GS
+oidor/S
+oidor/SG
+ojal/S
+ojaladera/S
+ojalador/GS
+ojaladura/S
+ojalar/RED
+ojalá
+ojanco/S
+ojar
+ojaranzo/S
+ojeador/S
+ojear/REDÀ
+ojeo/S
+ojera/Sb
+ojeriza/S
+ojeroso/GS
+ojerudo/GS
+ojete/S
+ojeteado/S
+ojetear/RED
+ojialegre/S
+ojimoreno/GS
+ojinegro/GS
+ojito/S
+ojiva/S
+ojival/S
+ojizaino/GS
+ojizarco/GS
+ojo/ibS
+ojoche/S
+ojoso/iGS
+ojota/S
+okupa/S
+okupar/RED
+ola/S
+olaje/S
+olambre/S
+olambrilla/S
+olayista/S
+ole
+ole/CS
+oleado/GS
+oleaginosidad/S
+oleaginoso/GS
+oleaje/S
+olear/RED
+oleario/GS
+oleastro/S
+oleaza/S
+oledero/GS
+oledla
+oledlas
+oledlo
+oledlos
+oledor/S
+oledor/SG
+oleico/S
+olela
+olelas
+olele
+oleles
+olelo
+olelos
+oleme
+olenos
+oleoducto/S
+oleorresina/S
+oleos
+oleosidad/S
+oleoso/GS
+oler/RD
+olerla
+olerlas
+olerle
+olerles
+olerlo
+olerlos
+olerme
+olernos
+oleros
+olerse
+olerte
+olete
+oleácea/S
+oleáceo/GS
+olfatear/REDÀÁÄÆ
+olfativamente
+olfativo/GS
+olfato/S
+olfatorio/GS
+oliente/S
+olifante/S
+oligarca/S
+oligarquía/S
+oligisto/S
+oligoceno/GS
+oligoelemento/S
+oligopólico/GS
+oligárquico/GS
+olimpiada/S
+olimpíada/S
+olio/S
+oliscar/RED
+olismear/RED
+olisquear/REDÀÂÄ
+oliva/S
+olivar/RED
+olivar/S
+olivarda/S
+olivarero/GS
+olivastro/S
+olivera/S
+olivero/S
+olivicultor/GS
+olivicultura/S
+olivino/S
+olivo/NS
+olivoso/GS
+olivífero/SG
+oliéndola
+oliéndolas
+oliéndole
+oliéndoles
+oliéndolo
+oliéndolos
+oliéndome
+oliéndomela
+oliéndomelas
+oliéndomelo
+oliéndomelos
+oliéndonos
+oliéndonosla
+oliéndonoslas
+oliéndonoslo
+oliéndonoslos
+oliéndoos
+oliéndoosla
+oliéndooslas
+oliéndooslo
+oliéndooslos
+oliéndose
+oliéndosela
+oliéndoselas
+oliéndoselo
+oliéndoselos
+oliéndote
+oliéndotela
+oliéndotelas
+oliéndotelo
+oliéndotelos
+olla/S
+ollado/S
+ollao/S
+ollar/S
+ollera/S
+ollero/GS
+olmeca/S
+olmeda/S
+olmedo/S
+olmo/S
+olor/S
+olorizar/RED
+oloroso/GS
+oloroso/S
+olote/S
+olvidadizo/SG
+olvidado/GS
+olvidanza/S
+olvidar/REDÀÁÂÌñòôø
+olvido/S
+olámonos
+olé
+olé/S
+olérmela
+olérmelas
+olérmelo
+olérmelos
+olérnosla
+olérnoslas
+olérnoslo
+olérnoslos
+olérosla
+oléroslas
+oléroslo
+oléroslos
+olérsela
+olérselas
+olérselo
+olérselos
+olértela
+olértelas
+olértelo
+olértelos
+olés
+olíbano/S
+olímpicamente
+olímpico/GS
+ológrafo/GS
+omagua/S
+omanés/GS
+omaní/S
+ombligada/S
+ombligo/S
+ombliguero/S
+ombú/S
+omega/S
+omento/S
+omero/S
+omeya/S
+ominar/RED
+ominoso/GS
+omisión/S
+omiso/SG
+omitir/REDÀ
+ommiada/S
+omnidireccional/S
+omnipotencia/S
+omnipotente/S
+omnipotentemente
+omnipresencia/S
+omnipresente/S
+omnisciencia/S
+omnisciente/S
+omniscio/GS
+omnímodo/GS
+omóplato/S
+onagro/S
+onanismo/S
+onanista/S
+once/S
+oncear/RED
+onceavo/GS
+oncejo/S
+onda/Sm
+onde
+ondeado/S
+ondeante/S
+ondear/RED
+ondina/S
+ondisonante/S
+ondoso/GS
+ondrar
+ondulación/S
+ondulado/GS
+ondulante/S
+ondular/RED
+ondulatorio/GS
+onecer/IRD
+oneroso/GS
+oniquina/S
+oniromancia/S
+onofrense/S
+onomatopeya/S
+onomatopéyico/SG
+onomástica/S
+onomástico/GS
+onoquiles
+ontologismo/S
+ontología/S
+ontológico/GS
+onubense/S
+onza/S
+onzagueño/GS
+onírico/GS
+op
+opa
+opa/S
+opacamente
+opacar/RED
+opacidad/S
+opaco/SG
+opalescencia/S
+opalescente/S
+opalino/GS
+opalizar/RED
+opcionado/GS
+opcional/S
+opcionalmente
+opción/S
+operable/Sk
+operacional/S
+operación/fS
+operador/GS
+operador/fGS
+operante/kS
+operar/REDÀÁÂñô
+operario/GS
+operativa/f
+operativamente
+operatividad/S
+operativo/S
+operativo/fSG
+operatorio/SG
+opereta/S
+operista/S
+opilación/S
+opilar/RED
+opinable/Sk
+opinante/nS
+opinar/RED
+opinión/S
+opio/S
+opioide/S
+opobálsamo/S
+oponente/S
+oponer/XÀÁÈñóT
+oponé
+oporapeño/GS
+oportuna/k
+oportunamente
+oportunidad/kS
+oportunismo/S
+oportunista/S
+oportuno/GkS
+oposicionista/S
+oposición/S
+opositar/RED
+opositor/GS
+opoterapia/S
+opresar
+opresivamente
+opresivo/GS
+opresión/S
+opresor/SG
+oprimido/GS
+oprimir/REDÀÁÂÄÅÆ
+oprobiar/RED
+oprobio/S
+oprobioso/GS
+optar/RED
+optativo/GS
+optativo/S
+optimar/RED
+optimate/S
+optimismo/S
+optimista/S
+optimizar/REDÀA
+opuestamente
+opuesto/GS
+opuesto/SG
+opugnar/RED
+opulencia/S
+opulentamente
+opulento/GS
+opuncia/S
+opus
+opérculo/S
+opíparo/GS
+opón
+opúsculo/S
+oque/S
+oquedad/S
+oqueruela/S
+ora
+oracional/S
+oración/S
+orador/GS
+oral/S
+oralmente
+orangista/S
+orangután/S
+orante/S
+orar/RED
+orario/S
+orate/S
+oratoria/S
+oratoriamente
+oratoriano/S
+oratorio/GS
+oratorio/S
+orbe/S
+orbicular/S
+orbital/S
+orbitante/Sh
+orbitar/RED
+orbitario/GS
+orca/S
+orcheliano/S
+orco/S
+ordalía/S
+orden
+ordenación/S
+ordenada/hkf
+ordenadamente
+ordenado/hGSkf
+ordenador/GS
+ordenador/S
+ordenamiento/hS
+ordenancista/S
+ordenando/S
+ordenante/S
+ordenanza/S
+ordenar/pREDÀÄñò
+ordeña/S
+ordeñador/GS
+ordeñador/SG
+ordeñar/REDÀÄ
+ordeño/S
+ordinal/S
+ordinar
+ordinaria/j
+ordinariamente
+ordinariez/S
+ordinario/GSj
+ordinario/S
+ordinativo/SG
+ordovícico/GS
+orea/S
+orear/RED
+orear/REDñ
+oreja/S
+orejear/RED
+orejera/S
+orejudo/S
+orejudo/SG
+orejuela/S
+orejón/GS
+orejón/S
+orensano/GS
+orense/S
+oreoselino/S
+orfanato/S
+orfanatorio/S
+orfandad/S
+orfebre/S
+orfebrería/S
+orfeonista/S
+orfeón/S
+orfo/S
+orfre/S
+organdí/S
+organero/S
+organicismo/S
+organicista/S
+organigrama/S
+organillero/GS
+organillo/S
+organismo/mS
+organista/S
+organizacional/S
+organización/pSh
+organizadamente
+organizado/SG
+organizador/hGpS
+organizar/REDÀÂÄñòô
+organizativo/GS
+organogenia/S
+organza/S
+orgasmo/S
+orgiástico/GS
+orgullecer
+orgullo/S
+orgullosamente
+orgulloso/GS
+orgánica/k
+orgánicamente
+orgánico/kSG
+orgánulo/S
+orgásmicamente
+orgásmico/GS
+orgía/S
+oribe/S
+orientable/GS
+orientación/hpS
+orientador/hGS
+oriental/S
+orientalismo/S
+orientalista/S
+orientar/REDÄñòôÌÍÎÙÛÜø
+orientativo/GS
+oriente/S
+orificar/RED
+orificio/S
+oriflama/S
+origen/OS
+origenismo/S
+origenista/S
+originador/GS
+original/S
+originalidad/S
+originalmente
+originar/REDÀø
+originariamente
+originario/GS
+orilla/S
+orillar/REDñò
+orillero/GS
+orillero/S
+orina/S
+orinal/S
+orinar/REDñ
+orinecer/IRD
+orinque/S
+oriundez/S
+oriundo/SG
+orive/S
+orla/S
+orladura/S
+orlar/RED
+orleanista/S
+ormino/S
+ornamentación/S
+ornamental/S
+ornamentar/RED
+ornamento/S
+ornar/RED
+ornato/S
+ornear/RED
+ornitodelfo/GS
+ornitología/S
+ornitorrinco/S
+ornitólogo/GS
+oro/GS
+oro/SN
+orobanca/S
+orobias
+orogenia/S
+orografía/S
+orográfico/GS
+orogénesis
+orondo/GS
+oropel/S
+oropelero/S
+oropimente/S
+oroya/S
+orozuz/S
+orquesta/S
+orquestal/S
+orquestar/REDA
+orquestina/S
+orquidácea/S
+orquidáceo/GS
+orquitis
+orquídea/S
+orquídeo/SG
+ortega/S
+orteguno/GS
+ortiga/S
+ortigal/S
+orto/S
+ortodoncia/S
+ortodoxia/S
+ortodoxo/GS
+ortodromia/S
+ortofonía/S
+ortogonal/S
+ortogonio/S
+ortografía/S
+ortográfico/GS
+ortopedia/S
+ortopedista/S
+ortopédico/GS
+ortosa/S
+ortotipografía
+ortotipográfico/GS
+ortógrafo/GS
+ortóptero/S
+oruga/S
+orujo/S
+orvalla
+orvallaba
+orvallaban
+orvallada
+orvalladas
+orvallado
+orvallados
+orvallan
+orvallando
+orvallar
+orvallara
+orvallaran
+orvallare
+orvallaren
+orvallaron
+orvallarse
+orvallará
+orvallarán
+orvallaría
+orvallarían
+orvallase
+orvallasen
+orvalle
+orvallen
+orvalló
+orzaga/S
+orzar/RED
+orzuelo/S
+oráculo/S
+orégano/S
+orí/S
+orífice/S
+orín/S
+orónimo/S
+os
+osa/S
+osadamente
+osado/GS
+osadía/S
+osambre/S
+osamenta/S
+osar/RED
+osar/S
+osario/S
+oscense/S
+oscilación/S
+oscilador/S
+oscilante/S
+oscilar/RED
+oscilatorio/GS
+osciloscopio/S
+oscitancia/S
+osco/GS
+osco/S
+osculatriz/S
+oscuramente
+oscurantismo/S
+oscurantista/S
+oscurecer/IRDÀ
+oscurecimiento/S
+oscuridad/S
+oscuro/S
+oscuro/jGSU
+osear/RED
+osera/S
+osero/S
+osezno/S
+osezuelo/S
+osificar/RED
+osmazomo/S
+osmio
+osmótico/SG
+oso/S
+ostaga/S
+ostensible/S
+ostensiblemente
+ostensivo/GS
+ostentación/S
+ostentador/GS
+ostentar/REDÀ
+ostentativo/GS
+ostentatoriamente
+ostentosamente
+ostentoso/GS
+osteoma/S
+osteomalacia/S
+osteomielitis
+ostia/S
+ostiario/S
+ostra/S
+ostracismo/S
+ostras
+ostricultura/S
+ostro/S
+ostrogodo/GS
+ostrón/S
+ostugo/S
+osudo/GS
+osuno/SG
+otanchense/S
+otar
+oteador/SG
+otear/REDÅ
+otero/S
+otilar/RED
+otitis
+oto/S
+otoba/S
+otomana/S
+otomano/SG
+otorgador/GS
+otorgamiento/S
+otorgante/S
+otorgar/REDÀÁÂÃÄÅÆÇÛ
+otorrea/S
+otoscopia/S
+otoscopio/S
+otoñal/S
+otoñar/RED
+otoño/S
+otro/GS
+otrora
+ovacionar/REDÀÂ
+ovación/S
+oval/S
+ovalado/GS
+ovalar/RED
+ovante/S
+ovar/RED
+ovario/S
+oveja/S
+ovejero/GS
+ovejero/SG
+ovejuno/SG
+overo/GS
+overo/SG
+overol/S
+ovetense/S
+ovidiano/GS
+oviducto/S
+ovillar/RED
+ovillejo/S
+ovillo/S
+ovino/GS
+ovino/S
+oviscapto/S
+ovni/S
+ovoide/S
+ovoideo/SG
+ovovivíparo/GS
+ovulación/S
+ovular/RED
+ovular/S
+ovárico/GS
+ovíparo/SG
+oxalato/S
+oxear/RED
+oxiacanta/S
+oxidable/hkS
+oxidación/S
+oxidante/chS
+oxidante/hS
+oxidar/RED
+oxidrilo/S
+oxigenación/S
+oxigenado/GS
+oxigenar/RED
+oxigonio/S
+oxiuro/S
+oxizacre/S
+oxoniense/S
+oxte
+oxálico/GS
+oxígeno/S
+oxímoron
+oxímoros
+oyente/S
+ozona/S
+ozono/S
+oída/S
+oídio/S
+oídla
+oídlas
+oídle
+oídles
+oídlo
+oídlos
+oídme
+oídnos
+oído/S
+oíl/S
+oíla
+oílas
+oíle
+oíles
+oílo
+oílos
+oíme
+oínos
+oír/XDÀÁÂÃÈÉÊË
+pH
+pabellón/S
+pabilo/S
+paca/S
+pacana/S
+pacato/GS
+pacay
+pacayal/S
+pacayar/S
+paccionar/RED
+pacense/S
+pacer/IRD
+paceño/GS
+pacha/S
+pachacho/GS
+pachamanca/S
+pacho/GS
+pachorra/S
+pachucho/GS
+pachuno/GS
+pachón/GS
+pachón/S
+paciencia/Sk
+paciente/S
+paciente/kS
+pacientemente
+pacienzudo/SG
+pacificación/S
+pacificador/GS
+pacificar/REDÀ
+pacifismo/S
+pacifista/S
+pacoreño/GS
+pacotilla/S
+pacotillero/GS
+pactar/REDÀ
+pacto/S
+pacáis
+pacíficamente
+pacífico/GS
+padecer/IRDÀ
+padecimiento/S
+padilla/S
+padrastro/S
+padre/HS
+padre/S
+padrear/RED
+padrenuestro/S
+padrina/S
+padrinazgo/S
+padrino/S
+padrote/S
+padrón/S
+paeces/S
+paella/S
+paence/S
+paezano/GS
+paf
+pafio/GS
+paga/rS
+pagable/aSk
+pagada/akh
+pagadero/GS
+pagadero/S
+pagado/GSka
+pagador/SGao
+pagador/Sa
+paganismo/S
+paganizar/RED
+pagano/GS
+pagano/S
+pagar/REDÀÁÂÃÅÌÇÙñòø
+pagaré/S
+pagaya/S
+pagel/S
+paginar/RED
+pago
+pago/GS
+pago/Sk
+pagoda/S
+pagro/S
+paico/S
+paicoleño/GS
+paila/S
+paimuno/GS
+paipano/GS
+paipay
+paipáis
+pairar/RED
+paisaje/S
+paisajismo/S
+paisajista/S
+paisajístico/GS
+paisana/S
+paisanaje/S
+paisano/GS
+paisista/S
+paja/NS
+pajar/S
+pajarear/RED
+pajarera/S
+pajarero/GS
+pajarería/S
+pajarilla/S
+pajarita/S
+pajaritense/S
+pajarito/S
+pajarota/S
+pajarraco/S
+pajaza/S
+paje/NH
+pajear/RED
+pajel/S
+pajera/S
+pajero/GS
+pajero/S
+pajizo/GS
+pajo/pS
+pajolero/GS
+pajoso/GS
+pajuela/S
+pajuz/S
+pajuzo/S
+pakistaní
+pakistaníes
+pal/SHN
+pala/SL
+palabra/SL
+palabreja/S
+palabreo/S
+palabrero/GS
+palabrimujer/S
+palabrista/S
+palabrita/S
+palabrota/S
+palacete/S
+palaciego/GS
+palacio/S
+palada/S
+paladar/S
+paladear/RED
+paladinamente
+paladino/GS
+paladino/S
+paladio/S
+paladión/S
+palado/GS
+paladín/S
+palafito/S
+palafrenero/S
+palafrén/S
+palahierro/S
+palamallo/S
+palamenta/S
+palanca/S
+palancada/S
+palancana/S
+palangana/S
+palanganear/RED
+palanganero/S
+palangre/S
+palangrero/S
+palanquear/RED
+palanquero/GS
+palanqueta/S
+palanquilla/S
+palanquín/S
+palasan/S
+palastro/S
+palatal/S
+palatalizar/RED
+palatinado/S
+palatino/GS
+palauano/GS
+palco/bS
+paleador/aGS
+paleal/S
+palear/RED
+palenque/S
+palenquear/RED
+palentino/GS
+paleográfico/GS
+paleolítico/SG
+paleontología/S
+paleontológico/GS
+paleontólogo/GS
+paleoterio/S
+paleozoico/GS
+palera/S
+palermuno/GS
+palero/S
+palestino/SG
+palestra/S
+paleta/H
+paleta/NLS
+paletada/S
+paletear/RED
+paletero/GS
+paletero/S
+paleto/GS
+paletón/S
+palhuén/S
+palia/S
+paliar/IRDÀ
+paliativo/GS
+paliatorio/GS
+palidecer/IRD
+palidez/S
+paliducho/SG
+palier/S
+palillero/GS
+palimpsesto/S
+palingenesia/S
+palinodia/S
+palio/S
+palique/S
+paliquear/RED
+palisandro/S
+palito/S
+palitoque/S
+palitroque/S
+paliza/S
+palizada/Si
+pallaquear/RED
+pallar/RED
+pallar/S
+pallete/S
+palma/NS
+palmada/SN
+palmado/GS
+palmar/REDÀ
+palmar/S
+palmariamente
+palmario/GS
+palmarés/S
+palmatoria/S
+palmeado/GS
+palmear/REDÀÂò
+palmejar/S
+palmenta/S
+palmentero/S
+palmera/S
+palmeral/S
+palmero/GS
+palmero/S
+palmesano/GS
+palmeta/S
+palmetazo/S
+palmeño/GS
+palmiche/S
+palmirano/GS
+palmireño/GS
+palmita/S
+palmitero/GS
+palmitieso/SG
+palmito/S
+palmo/S
+palmotear/RED
+palmácea/S
+palmáceo/GS
+palmípedo/GS
+palo/S
+paloma/S
+palomadura/iS
+palomar/S
+palomariega/S
+palomear/RED
+palomera/S
+palomero/GS
+palometa/S
+palomilla/S
+palomina/S
+palomino/S
+palomita/S
+palomo/S
+palotada/S
+palote/HS
+palotear/RED
+palpable/kS
+palpablemente
+palpación/S
+palpadura/S
+palpamiento/S
+palpar/REDÀÁÂÄÅÆÇ
+palpitación/S
+palpitante/S
+palpitar/RED
+palpo/S
+paluchear/RED
+paludamento/S
+paludismo/S
+palumbario/S
+palurdo/GS
+palustre/S
+palé/S
+palúdico/SG
+pambacear/RED
+pambazo/S
+pamela/S
+pamema/S
+pampa/S
+pampanada/S
+pampanaje/S
+pampanilla/S
+pampeano/GS
+pampear/RED
+pampero/GS
+pampero/S
+pampino/GS
+pampirolada/S
+pamplina/S
+pamplonense/S
+pamplonés/GS
+pamporcino/S
+pampringada/S
+pan/S
+pana/NS
+pana/S
+panacea/S
+panada/iS
+panadear/RED
+panadero/GS
+panadería/S
+panadizo/S
+panado/GS
+panal/S
+panamericanismo/S
+panamericanista/S
+panamericano/GS
+panameño/SG
+panamá
+panamás
+panarizo/S
+panatela/S
+panatier/S
+panca/S
+pancada/S
+pancarpia/S
+pancarta/S
+pancera/S
+panceta/S
+pancho/GS
+pancho/S
+pancilla/S
+panco/S
+pancraciasta/S
+pancracio/S
+pancreático/SG
+panda/NS
+panda/S
+pandar/RED
+pandear/RED
+pandemia/S
+pandemónium
+pandeo/S
+pandera/S
+panderada/S
+pandereta/S
+panderetas
+panderete/SH
+panderetear/RED
+panderetero/GS
+pandero/HS
+pandillaje/S
+pandillero/SG
+pandinense/S
+pando/GS
+pando/SG
+pandorga/S
+pandémicamente
+panecillo/S
+panegirista/S
+panegirizar/RED
+panegírico/GS
+panegírico/S
+panel/S
+panela/S
+panelista/S
+panera/S
+panero/GS
+panero/S
+panes/j
+paneslavismo/S
+paneslavista/S
+panetela/S
+panetero/GS
+panetería/S
+panetone/S
+panetón/S
+paneuropeo/GS
+panfilismo/S
+panfleto/S
+pangermanismo/S
+pangermanista/S
+pangue/S
+panhispánico/GS
+paniaguado/S
+panicular/S
+paniego/GS
+paniego/S
+panificable/S
+panificar/RED
+paniguado/GS
+panique/S
+panislamismo/S
+panizo/S
+pano/oS
+panocha/S
+panocho/GS
+panoja/S
+panoli/S
+panonio/GS
+panoplia/S
+panorama/S
+panorámica/S
+panorámico/GS
+panoso/GS
+panque/S
+panquebano/GS
+pansa/S
+pansido/GS
+panspermia/S
+pantalla/S
+pantallazo/S
+pantallear/RED
+pantalonero/GS
+pantalón/S
+pantano/S
+pantanoso/SG
+pantera/S
+panteísmo/S
+panteísta/S
+panteón/S
+pantomima/S
+pantomimo/S
+pantoque/S
+pantorra/NS
+pantorrillera/S
+pantufla/S
+pantuflo/HS
+pantómetra/S
+panucho/S
+panudo/GS
+panudo/S
+panza/S
+panzada/S
+panzudo/GS
+panícula/S
+panículo/S
+panóptico/SG
+papa/SN
+papa/cS
+papable/S
+papada/iS
+papado/cS
+papafigo/S
+papagaya/S
+papagayo/S
+papahuevos
+papal/S
+papalina/S
+papalino/GS
+papalote/S
+papamoscas
+papanatas
+papar/RED
+paparote/GS
+paparrabias
+paparrasolla/S
+paparrucha/S
+papatoste/S
+papaverina/S
+papaverácea/S
+papaveráceo/GS
+papaya/S
+papayo/S
+papear/RED
+papel/NS
+papelear/RED
+papeleo/S
+papelero/GS
+papelería/S
+papelerío/S
+papelerío/S
+papeleta/S
+papeletear/RED
+papeletizar/RED
+papelina/S
+papelista/S
+papelonado/S
+papelonear/RED
+papelorio/S
+papelote/S
+papelucho/S
+papelón/GS
+papelón/SG
+papera/S
+papero/GS
+papero/S
+papialbillo/S
+papiamento/GS
+papila/S
+papilar/S
+papilionácea/S
+papilionáceo/GS
+papillote/S
+papiloma/S
+papiro/S
+papiroflexia
+papirote/HS
+papismo/S
+papista/Sc
+papo/GS
+paporrear/RED
+paporretear/RED
+papuano/GS
+papujado/GS
+papá
+papás
+papú/S
+paquear/RED
+paquebot
+paquebote/S
+paquete/GS
+paquete/S
+paquetear/RED
+paquetero/GS
+paquetería/S
+paquidermia/S
+paquidermo/S
+paquidérmico/GS
+paquistaní
+paquistaníes
+par
+par/CS
+par/kS
+para
+parabién/S
+parabolano/S
+parabolizar/RED
+paraboloide/S
+parabrisas
+parabólico/GS
+paracaidismo/S
+paracaidista/S
+paracaídas
+paracentesis
+paracetamol
+parachoques
+paracleto/S
+paracronismo/S
+parada/pS
+parada/pn
+paradero/S
+paradigma/S
+paradigmático/GS
+paradina/S
+paradislero/S
+paradisíaco/GS
+parado/GSpn
+paradoja/S
+paradojo/GS
+parador/GSp
+parador/S
+parador/nGS
+paradójicamente
+paradójico/GS
+paradón/S
+parafernales
+parafernalia/S
+parafina/S
+parafraseador/GS
+parafrasear/REDÀÄÆ
+paragolpe/S
+paragolpes/S
+paragonar/RED
+paraguas
+paraguay
+paraguaya/S
+paraguayo/GS
+paraguáis
+paragón/S
+parahusar/IRD
+parahúso/S
+paraje/O
+parajismo/S
+paralaje/S
+paralela/S
+paralelamente
+paralelar/RED
+paralelepípedo/S
+paralelismo/S
+paralelo/GS
+paralelogramo/S
+paralimpiada/S
+paralimpíada/S
+paraliticar/RED
+paralización/S
+paralizador/GS
+paralizante/S
+paralizar/REDÀÅñò
+paralogizar/RED
+paraláctico/SG
+paralímpico/GS
+paralítico/GS
+paramagnético/GS
+paramentar/RED
+paramento/nS
+paramero/GS
+parametrizar/RED
+paramilitar/S
+paramétrico/GS
+parancero/S
+parangona/S
+parangonar/RED
+parangonizar
+parangón/S
+paraninfo/S
+paranoia/S
+paranoico/GS
+paranoide/S
+paranomasia/S
+paranormal/S
+paranza/S
+paranínfico/S
+parapetar/REDÁñ
+parapeto/S
+parapoco/S
+parapsicología/S
+parar/REDÀÂÅñòôø
+parar/S
+pararrayo/S
+paraselene/S
+parasemo/S
+parasimpático/GS
+parasismo/S
+parasitar/RED
+parasitaria/c
+parasitario/cGS
+parasitismo/S
+parasol/S
+parata/S
+paraulata/S
+parazonio/S
+paraíso/S
+parca/S
+parcamente
+parce/S
+parcela/S
+parcelación/S
+parcelar/REDÀ
+parcelario/GS
+parcero/GS
+parchar/RED
+parche/HS
+parchear/RED
+parchís/S
+parcial/S
+parcial/kS
+parcialidad/kS
+parcializar/RED
+parcialmente
+parcionero/SG
+parcir
+parco/GS
+parco/S
+parda/N
+pardal/S
+pardear/RED
+pardiez
+pardillo/GS
+pardina/S
+pardisco/GS
+pardo/NGS
+pardo/S
+pardomonte/S
+pardusco/GS
+parduzco/GS
+pareado/S
+parear/RED
+parecencia/S
+parecer/IRDñò
+parecer/S
+parecido/GS
+parecido/aS
+pared/S
+paredón/S
+pareja/S
+parejo/GS
+parejura/S
+parella/S
+paremiológico/GS
+parenquimatoso/GS
+parental/S
+parentela/S
+parentesco/S
+parergon
+pares
+pares/k
+paresa/S
+paresia/S
+parestesia/S
+pargo/S
+parhelia/S
+parhelio/S
+parhilera/S
+paria/S
+parias
+parida/S
+paridad/S
+paridera/S
+pariente/GS
+parietal/S
+parietaria/S
+parificar/RED
+parihuela/S
+pario/SG
+parir/REDÁÎ
+parisiense/S
+parisino/GS
+paritario/GS
+paritorio/S
+parla/S
+parlador/GS
+parlaembalde/S
+parlamentar/RED
+parlamentaria/lc
+parlamentariamente
+parlamentario/GS
+parlamentario/cGSl
+parlamentarismo/S
+parlamento/S
+parlante/S
+parlar/RED
+parlatorio/S
+parlero/GS
+parlotear/RED
+parloteo/S
+parmesano/GS
+parmesano/S
+parnasiano/SG
+parnaso/S
+paro/CS
+paro/S
+parodia/S
+parodiador/GS
+parodiar/REDÀÄ
+parodista/S
+parola/S
+parolina/S
+paronimia/S
+paronomasia/S
+paros/p
+paroxismo/S
+parpadeante/S
+parpadear/RED
+parpadeo/S
+parpar/RED
+parque nacional de Bataán
+parque/S
+parqueadero/S
+parquear/RED
+parquedad/S
+parqué/S
+parra/NS
+parrafada/S
+parrafear/RED
+parral/S
+parranda/S
+parrandear/RED
+parrandero/GS
+parrandista/S
+parrar/RED
+parras/c
+parresia/S
+parricida/S
+parricidio/S
+parrocha/S
+parroquia/S
+parroquial/S
+parroquiano/GS
+parsimonia/S
+parsimonioso/GS
+parta/aS
+parte
+parte/Sv
+partear/RED
+parteluz/S
+partero/GS
+parterre/S
+partesana/S
+partible/kpS
+particionar/RED
+particionero/GS
+participación/S
+participante/S
+participar/REDÀÂÆ
+participativo/GS
+participio/S
+partición/Sp
+particular/S
+particular/SO
+particularidad/S
+particularismo/S
+particularista/S
+particularizar/RED
+particularmente
+partida/So
+partidario/GS
+partidario/S
+partidismo/S
+partidista/S
+partido/GS
+partidor/pS
+partidura/S
+partil/S
+partimiento/Sp
+partiquino/GS
+partir/REDÀÂÃÌÎÙñò
+partisanamente
+partisano/GS
+partitivo/GS
+partitura/S
+parto/SG
+parto/pSr
+parturienta/S
+partícipe/S
+partícula/S
+parva/S
+parvada/S
+parvedad/S
+parvero/S
+parvificar/RED
+parvificencia/S
+parvo/SG
+parvulario/S
+parvulez/S
+parvífico/GS
+parábola/S
+paráclito/S
+paráfrasis
+parágrafo/S
+parálisis
+parámetro/S
+parásito/GS
+parásito/S
+parénquima/S
+paréntesis
+parérgones
+parón/S
+parónimo/SG
+pasa/S
+pasacaballo/S
+pasacalle/S
+pasada/S
+pasada/b
+pasadera/pS
+pasaderamente
+pasadero/GS
+pasadillo/S
+pasadizo/S
+pasado/GS
+pasado/SG
+pasador/GS
+pasador/SG
+pasadura/S
+pasajeramente
+pasajero/GS
+pasajuego/S
+pasamanar/RED
+pasamanero/GS
+pasamanería/S
+pasamano/S
+pasamontañas
+pasante/S
+pasantía/S
+pasaportar/RED
+pasaporte/S
+pasar/pREDÀÃÄÅÇÍÌÏÙÛñòôøT
+pasarela/S
+pasatiempo/S
+pasavante/S
+pasavolante/S
+pascal/S
+pascasio/S
+pascua/S
+pascual/S
+pascuero/S
+pascuilla/S
+pase/CS
+paseadero/S
+paseador/S
+paseador/SG
+paseante/S
+pasear/REDÁÅñò
+paseata/S
+paseo/SU
+paseriforme/S
+pasibilidad/Sk
+pasible/Sk
+pasicorto/GS
+pasiego/GS
+pasiflora/S
+pasiflorácea/S
+pasifloráceo/GS
+pasillo/S
+pasional/S
+pasionaria/S
+pasionario/S
+pasionera/S
+pasionero/S
+pasionista/S
+pasitamente
+pasito
+pasito/S
+pasitrote/S
+pasiva/S
+pasivamente
+pasividad/S
+pasivo/GS
+pasión/NS
+pasma/S
+pasmado/GS
+pasmar/REDÁñôø
+pasmarota/S
+pasmarotada/S
+pasmarote/S
+pasmo/S
+pasmosamente
+pasmoso/GS
+paso
+paso/GS
+paso/Sj
+pasodoble/S
+pasote/S
+pasquense/S
+pasquinar/RED
+pasquín/S
+pasta/NS
+pastadero/S
+pastaflora/S
+pastar/RED
+paste/S
+pastear/RED
+pastel/NS
+pastel/S
+pastelear/RED
+pastelero/GS
+pastelería/S
+pastelista/S
+pastelón/S
+pasterizar/RED
+pastero/S
+pasteurizar/RED
+pastillero/S
+pastinaca/S
+pastizal/S
+pasto/GS
+pasto/S
+pastoforio/S
+pastor/GS
+pastoral/S
+pastoralmente
+pastorear/RED
+pastoril/S
+pastorilmente
+pastosidad/S
+pastoso/GS
+pastraña/S
+pastura/S
+pasturaje/S
+pasturar
+pastuso/GS
+pastón/S
+pat
+pata/S
+pataca/S
+patache/S
+pataco/GS
+patacón/S
+patada/S
+patagua/S
+patalear/RED
+pataleo/S
+pataleta/NS
+patanco/S
+patao/S
+patas
+patasca/S
+patata/S
+patatal/S
+patatar/S
+patatero/GS
+patatús/S
+pateadura/S
+pateamiento/S
+patear/REDÀÄ
+patena/S
+patentar/REDÀÌ
+patente/GS
+patente/S
+patentemente
+patentizar/REDÂ
+patera/S
+paternal/S
+paternalista/S
+paternalmente
+paternidad/S
+paterno/GS
+paternóster/S
+patero/GS
+pateta/S
+patetismo/S
+patialbillo/S
+patialbo/GS
+patiblanco/SG
+patibulario/GS
+paticojo/GS
+patidifuso/GS
+patiestevado/GS
+patilla/S
+patilludo/GS
+patinadero/S
+patinador/GS
+patinaje/S
+patinar/RED
+patinete/S
+patinillo/S
+patio/S
+patiquebrar/RED
+patitas
+patitieso/SG
+patituerto/GS
+patizambo/GS
+pato/GS
+pato/SC
+patochada/S
+patogenia/S
+patografía/S
+patojo/GS
+patología/S
+patológicamente
+patológico/GS
+patoso/GS
+patota/S
+patraña/S
+patria/S
+patriada/S
+patriarca/S
+patriarcado/S
+patriarcal/S
+patriciado/S
+patricio/GS
+patricio/S
+patrimonial/S
+patrimonialidad/S
+patrimonio/S
+patrio/GS
+patriota/S
+patrioterismo/S
+patriotero/SG
+patriotismo/S
+patriótico/GS
+patrocinado/GS
+patrocinado/SG
+patrocinador/SG
+patrocinante/S
+patrocinar/REDÀ
+patrocinio/S
+patronal/S
+patronato/S
+patronazgo/S
+patronear/RED
+patronero/S
+patrono/S
+patrullar/REDÀ
+patrullero/GS
+patrullero/S
+patrón/GS
+patuco/S
+patudo/GS
+patulea/S
+patullar/RED
+paturro/GS
+patán/S
+paté/S
+patéticamente
+patético/GS
+patíbulo/S
+patín/HS
+patógeno/GS
+paujileño/GS
+paular/RED
+paular/S
+paulatinamente
+paulatino/GS
+pauliana/S
+paulilla/S
+paulinia/S
+paulonia/S
+paunense/S
+pauperismo/S
+paupérrimo/GS
+pausa/S
+pausadamente
+pausado
+pausado/GS
+pausar/RED
+pauta/S
+pautado/S
+pautar/RED
+pava/S
+pavada/S
+pavana/S
+pavero/GS
+pavesa/S
+pavesada/S
+pavesina/S
+pavezno/S
+paviano/GS
+pavimentación/S
+pavimentar/RED
+pavimento/S
+paviota/S
+pavipollo/S
+pavitonto/SG
+pavo/GS
+pavo/S
+pavonador/GS
+pavonar/RED
+pavonear/REDñ
+pavor/S
+pavordear/RED
+pavorida/h
+pavorido/hSG
+pavorosamente
+pavoroso/GS
+pavura/S
+pavés/S
+pavía/S
+pavón/SH
+payanés/GS
+payar/RED
+payasada/S
+payaso/GS
+payense/S
+payo/GS
+payo/S
+paz/S
+pazariporeño/GS
+pazguato/GS
+pazo/S
+pazote/S
+paéz/S
+país
+países
+pañal/S
+pañero/GS
+pañetar/RED
+pañete/S
+paño/S
+pañol/S
+pañuelo/S
+paúl/S
+pbro
+pdta
+pdte
+pe
+pea/S
+peaje/S
+peajero/S
+peal/S
+peana/S
+peatonal/S
+peatonalizar/REDÀÄÌ
+peatón/GS
+pebete/GS
+pebete/S
+pebetero/S
+pebrada/S
+pebre/S
+peca/S
+pecable/kS
+pecado/S
+pecador/S
+pecador/SG
+pecaminoso/SG
+pecante/S
+pecar/RED
+pecblenda/S
+pecera/S
+pecero/GS
+pechar/RED
+pechear/REDÂ
+pechelingue/S
+pechero/GS
+pechero/S
+pechiblanco/GS
+pechicolorado/S
+pechigonga/S
+pechina/S
+pechirrojo/S
+pechisacado/SG
+pecho/hSpb
+pechuga/jS
+pechuguera/S
+pecina/S
+pecinoso/GS
+pecio/S
+peciolado/GS
+peciolo/S
+pecorear/RED
+pecoso/GS
+pectar/RED
+pectina/S
+pectiniforme/S
+pectoral/S
+pecuario/GS
+peculiar/S
+peculiaridad/S
+peculiarmente
+peculio/S
+pecunia/S
+pecuniariamente
+pecuniario/SG
+pecíolo/S
+pedagogo/GS
+pedagogía/S
+pedagógico/GS
+pedal/S
+pedalear/RED
+pedaliácea/S
+pedaliáceo/GS
+pedante/OS
+pedante/S
+pedantear/RED
+pedantería/S
+pedantescamente
+pedantesco/GS
+pedantismo/S
+pedanía/S
+pedazo/NSU
+pederasta/S
+pederastia/S
+pedernal/S
+pedernalino/GS
+pedestal/S
+pedestre/S
+pedestrismo/S
+pediatra/S
+pediatría/S
+pedicelo/S
+pediculado/GS
+pedicular/S
+pediculosis
+pedicuro/GS
+pedido/S
+pedidor/kGS
+pedidura/S
+pedigüeño/GS
+pediluvio/S
+pedimento/Sk
+pedir/XDÀÁÂÃÈÉÊËÔÕÖØáâã
+pediátrico/GS
+pedo/HS
+pedo/S
+pedofilia/S
+pedorrear/RED
+pedorrero/GS
+pedorreta/S
+pedorro/GS
+pedracense/S
+pedracero/GS
+pedrada/S
+pedrea/S
+pedregal/S
+pedregoso/SG
+pedrejón/S
+pedrera/SL
+pedreral/S
+pedrero/S
+pedrezuela/S
+pedrisca/S
+pedriscal/S
+pedrisco/S
+pedrisquero/S
+pedriza/S
+pedrizo/GS
+pedro/S
+pedroche/S
+pedrojiménez
+pedrusco/S
+pedrés
+pedunculado/GS
+pedáneo/S
+pedúnculo/S
+peer/RED
+pega/S
+pegada/S
+pegadillo/S
+pegadizo/GS
+pegadizo/S
+pegado/iS
+pegador/S
+pegadura/iSh
+pegajosidad/S
+pegajoso/GS
+pegamento/S
+pegamiento/aSh
+pegar/REDÀÁÂÄÅÆÎñòô
+pegaseo/GS
+pegata/S
+pegatina/S
+pegmatita/S
+pego/ahS
+pegote/S
+pegotear/RED
+pegue/S
+peguero/S
+pegujal/S
+peguntar/RED
+pehuenche/S
+peina/S
+peinado/GS
+peinador/GS
+peinadura/S
+peinar/REDÀñòô
+peine/HSN
+peinero/GS
+peines/ij
+peineta/S
+peinetero/S
+peje/S
+pejegallo/S
+pejemuller/S
+pejepalo/S
+pejesapo/S
+pejibaye/S
+pejiguera/S
+pejino/GS
+pela/S
+pelada/NS
+pelada/a
+peladillo/S
+pelado/GS
+pelado/aSG
+pelador/GS
+peladura/pS
+pelagatos
+pelagiana/q
+pelagianismo/qS
+pelagiano/qSG
+pelagoscopio/S
+pelagra/S
+pelagroso/GS
+pelaire/S
+pelambrar/RED
+pelambrera/S
+pelambrero/S
+pelamen
+pelandusca/S
+pelar/REDÁÌÙñô
+pelargonio/S
+pelasgo/GS
+pelaza/S
+peldaño/S
+pelea/S
+peleador/GS
+pelear/REDñò
+pelecaniforme/S
+pelechar/RED
+pelecho/S
+pelele/S
+pelendengue/S
+pelete/S
+peletero/GS
+peletería/S
+peleón/GS
+pelgar/S
+peliagudo/GS
+peliblanco/GS
+peliblando/GS
+pelicorto/SG
+pelicular/S
+peliculón/S
+peliforra/S
+peligrar/RED
+peligro/S
+peligrosamente
+peligrosidad/S
+peligroso/SG
+pelinegro/GS
+pelirrojo/SG
+pelirrubio/SG
+pelis
+pelitieso/GS
+pella/S
+pellada/S
+pelleja/S
+pellejero/GS
+pellejina/S
+pellejo/S
+pellejudo/GS
+pelleta/S
+pelletero/GS
+pellica/S
+pellico/S
+pellijero/GS
+pelliquero/GS
+pelliza/S
+pellizcador/SG
+pellizcar/REDÅÆñò
+pellizco/S
+pello/S
+pellote/S
+pellón/Si
+pelma/S
+pelmazo/GS
+pelo/CNS
+peloponense/S
+peloponesio/GS
+pelos/pr
+pelosa/p
+pelosilla/S
+peloso/GSp
+pelota/S
+pelotari/S
+pelote/HS
+pelotear/RED
+pelotera/S
+pelotero/GS
+pelotero/S
+pelotilla/S
+pelotillero/GS
+peloto/S
+pelotudear/RED
+pelotudez/S
+pelotudo/GS
+pelotón/S
+pelta/S
+peltre/Si
+peltrero/S
+peluca/S
+peluche/S
+pelucona/S
+peludo/GS
+peludo/S
+peluquear/RED
+peluquero/GS
+peluquería/S
+pelusa/NS
+pelvi/S
+pelviano/GS
+pelvis
+pelásgico/SG
+pelícano/S
+pelícano/SG
+película/S
+pelón/GS
+pena/S
+penachera/S
+penacho/S
+penachudo/GS
+penadilla/S
+penado/GS
+penador/S
+penal/S
+penalidad/S
+penalista/S
+penalización/S
+penalizar/REDÀ
+penalmente
+penalti/S
+penante/S
+penar/REDT
+penates
+penca/S
+penco/HS
+pencudo/GS
+pendanga/S
+pendejear/RED
+pendejo/S
+pendencia/gS
+pendenciar/RED
+pendenciero/GS
+pender/RED
+pendiente/S
+pendiente/gS
+pendil/S
+pendingue/S
+pendolaje/S
+pendolario/S
+pendolista/S
+pendolón/S
+pendonear/RED
+pendoneta/S
+pendonista/S
+pendrar/RED
+pendular/S
+pendura/S
+pendón/GS
+pendón/S
+pene/S
+peneca/S
+peneque/GS
+penetrabilidad/kS
+penetrable/kS
+penetración/S
+penetrador/GS
+penetrante/S
+penetrar/REDÀÄñò
+penetrativo/GS
+peniano/GS
+penibético/GS
+penicilina/S
+peninsular/S
+penique/S
+penisla/S
+penitencia/kS
+penitencial/S
+penitenciar/RED
+penitenciario/GS
+penitenciario/S
+penitenciaría/S
+penitente/S
+penitente/kS
+penol/S
+penosamente
+penoso/GS
+pensable/Sk
+pensado/S
+pensador/GS
+pensador/S
+pensador/SG
+pensamiento/S
+pensante/S
+pensar/IRDÀÁÂÃÄÅÆÇÐÝø
+pensativo/GS
+penseque/S
+pensilvano/GS
+pensilvense/S
+pensionado/GS
+pensionado/S
+pensionar/REDÁ
+pensionario/S
+pensionista/S
+pensión/oS
+pentacordio/S
+pentaedro/S
+pentagonal/S
+pentagrama/S
+pentapolitano/GS
+pentasílabo/GS
+pentágono/GS
+pentámero/GS
+pentámero/S
+penumbra/S
+penumbroso/GS
+penuria/S
+península/S
+penúltima/b
+penúltimo/SGb
+peonada/S
+peonio/GS
+peonza/S
+peonía/S
+peor
+peor/GS
+peorar
+peoría/S
+pepa/S
+pepe/S
+pepenar/RED
+pepinar/S
+pepino/NS
+pepino/S
+pepita/S
+pepitoria/S
+peplo/S
+pepona/S
+pepsina/S
+peptona/S
+pequense/S
+pequeñez/S
+pequeñito/GS
+pequeño/SG
+pequeñoburgués/GS
+pequeñín/S
+pequeñísimo/GS
+pequinés/S
+pera/NS
+pera/S
+peragrar
+peral/S
+peraleda/S
+peralejo/S
+peraltar/RED
+perborato/S
+perca/S
+percal/S
+percalina/S
+percance/S
+percanzar
+percatar/REDñò
+percebe/S
+percebimiento/S
+percepción/S
+perceptibilidad/S
+perceptible/kS
+perceptiblemente
+perceptivo/GS
+perceptor/GS
+percha/S
+perchar/RED
+perchel/S
+perchelero/SG
+perchero/S
+percherón/GS
+perchonar/RED
+percibir/REDÀÁÄ
+percipiente/S
+percloruro/S
+percocero/S
+percochar/RED
+percollar/RED
+percudir/RED
+percusión/pS
+percusor/S
+percutir/RED
+percutor/S
+perdedor/SG
+perder/IRDÂÃÄÀñòõù
+perdicera/S
+perdición/S
+perdida/S
+perdidamente
+perdidizo/GS
+perdido/GS
+perdigana/S
+perdigar/RED
+perdigonada/S
+perdigonera/S
+perdiguero/S
+perdiguero/SG
+perdigón/S
+perdimiento/S
+perdiz/S
+perdonable/kS
+perdonador/GS
+perdonar/REDÀÁÂÃÄÅÆÌÍÎÚÛ
+perdonavidas
+perdulario/GS
+perdurable/JS
+perdurablemente
+perdurar/REDT
+perdón/S
+perecear/RED
+perecedera/k
+perecedero/GSk
+perecedero/S
+perecer/IRD
+pereciendo/S
+perecimiento/S
+pereda/S
+peregrinación/S
+peregrinaje/S
+peregrinamente
+peregrinar/RED
+peregrinidad/S
+peregrino/GS
+pereirano/GS
+perejil/S
+perencejo/S
+perendeca/S
+perendengue/S
+perengano/GS
+perenne/S
+perennemente
+perennidad/S
+perennifolio/GS
+perennizar/RED
+perentoriamente
+perentoriedad/S
+perentorio/SG
+pereta/S
+peretero/S
+pereza/S
+perezosa/S
+perezosamente
+perezoso/GS
+perfeccionador/GS
+perfeccionamiento/S
+perfeccionar/REDñ
+perfección/kS
+perfecta/k
+perfectamente
+perfectibilidad/S
+perfectible/S
+perfectivo/SG
+perfecto/kGS
+perficiente/S
+perfidia/S
+perfil/S
+perfilado/GS
+perfiladura/S
+perfilar/RED
+perfoliada/S
+perfoliata/S
+perfolla/S
+perforación/kS
+perforada/S
+perforador/GS
+perforar/REDÀÁÂÄÅÆ
+perfumadero/S
+perfumador/GS
+perfumador/S
+perfumar/REDÁñø
+perfume/S
+perfumear/RED
+perfumería/S
+perfumista/S
+pergaminero/S
+pergamino/S
+pergenio/S
+pergeñar/REDÀ
+pergeño/S
+peri/S
+periambo/S
+periantio/S
+perianto/S
+pericardio/S
+pericarditis
+pericarpio/S
+pericia/kS
+pericial/S
+pericialmente
+periclitar/RED
+perico/GS
+perico/S
+pericote/S
+pericón/GS
+peridoto/S
+perieco/GS
+periferia/S
+perifollo/S
+perifonear/RED
+periforme/S
+perifrasear/RED
+periférico/GS
+periférico/S
+perigallo/S
+perigeo/S
+perigonio/S
+perihelio/S
+perillo/S
+perilustre/S
+perimetral/S
+perimir/RED
+perineal/S
+perineo/S
+perinola/S
+perinquina/S
+periné/S
+periodicidad/S
+periodicucho/S
+periodismo/S
+periodista/S
+periodización/S
+periodo/S
+periodograma/S
+periodoncia/S
+periodontal/S
+periodonto/S
+periodístico/GS
+periostio/S
+periostitis
+peripato/S
+peripecia/S
+periplo/S
+peripuesto/SG
+periquear/RED
+periquete/S
+periquillo/S
+periquito/GS
+periquito/S
+periscopio/S
+perisodáctilo/S
+perista/S
+peristilo/S
+peritación/S
+peritaje/S
+peritar/RED
+perito/GS
+peritoneo/S
+peritonitis
+periódicamente
+periódico/S
+periódico/aGS
+perjudicado/GS
+perjudicador/GS
+perjudicar/REDÀÆñò
+perjudicial/S
+perjudicialmente
+perjuicio/S
+perjurador/GS
+perjurar/RED
+perjurio/S
+perla/S
+perlar/RED
+perlero/GS
+perlesía/S
+perlino/GS
+perlita/S
+perlongar/RED
+permanecer/IRD
+permanencia/S
+permanente/S
+permanentemente
+permanganato/S
+permeabilidad/Sk
+permeable/qSk
+permear/RED
+permisible/S
+permisivamente
+permisividad/S
+permisivo/GS
+permisión/S
+permiso/S
+permisor/GS
+permitidor/GS
+permitir/REDÀÁÂÃÌÆñòôø
+permitividad/S
+permuta/S
+permutabilidad/kS
+permutable/kS
+permutar/REDÀ
+perna/S
+pernada/S
+pernales/S
+pernear/RED
+pernera/S
+pernetas
+pernezuela/S
+perniciosamente
+pernicioso/GS
+pernicote/S
+pernigón/S
+pernil/S
+pernio/S
+perniquebrar/IRD
+pernituerto/SG
+perno/S
+pernoctar/RED
+pernotar/RED
+pero
+pero/aS
+perogrullada/S
+perojo/S
+perol/S
+perola/S
+peronismo
+peronista/S
+peroné/S
+peroración/S
+perorar/RED
+perorata/S
+perpalo/S
+perpejana/S
+perpendicular/S
+perpendicularidad/S
+perpendicularmente
+perpetración/S
+perpetrador/SG
+perpetrar/REDÀ
+perpetua
+perpetua/S
+perpetuación/S
+perpetuamente
+perpetuar/IRDñ
+perpetuidad/S
+perpetuo/GS
+perplejamente
+perplejidad/S
+perplejo/GS
+perpunte/S
+perquirir
+perra/LS
+perrada/S
+perrengue/S
+perrera/S
+perrero/GS
+perrezno/S
+perrito/GS
+perrito/S
+perro/NS
+perro/SG
+perrona/S
+perroquete/S
+perruna/S
+perrunamente
+perruno/GS
+persa/S
+persecución/S
+persecutorio/GS
+perseguidor/GS
+perseguimiento/S
+perseguir/XDÀÁÂÈÉÊ
+persevante/S
+perseverancia/S
+perseverante/S
+perseverantemente
+perseverar/RED
+persiana/S
+persiano/GS
+persicaria/S
+persignar/REDñô
+persistencia/S
+persistente/S
+persistir/RED
+persona/SN
+personada/S
+personaje/S
+personal/S
+personal/kS
+personalidad/kS
+personalismo/S
+personalización/S
+personalizar/REDÀT
+personalmente
+personar/REDñ
+personera/S
+personero/S
+personería/S
+personificación/S
+personificar/RED
+personudo/GS
+perspectiva/S
+perspectivo/S
+perspicacia/S
+perspicacidad/S
+perspicaz/S
+perspicuidad/S
+perspicuo/GS
+persuadidor/GS
+persuadir/REDÄÆñ
+persuasible/Sk
+persuasiva/S
+persuasivo/GS
+persuasión/S
+persuasor/GS
+perta/S
+pertenecer/IRD
+pertenecido/S
+perteneciente/S
+pertenencia/S
+pertiguero/S
+pertinacia/S
+pertinaz/S
+pertinazmente
+pertinencia/Sk
+pertinente/kS
+pertinentemente
+pertrechar/RED
+pertrechos
+perturbable/kS
+perturbación/S
+perturbado/GS
+perturbador/SG
+perturbar/REDÀÆñ
+peruanismo/S
+peruano/GS
+peruviano/GS
+perversamente
+perversidad/S
+perversión/S
+perverso/GS
+pervertido/SG
+pervertidor/SG
+pervertimiento/S
+pervertir/XD
+pervinca/S
+pervivencia/S
+pervivir/RED
+pervulgar/RED
+perífrasis
+perímetro/S
+período/Sq
+peróxido/S
+perú/S
+pes
+pesa/S
+pesacartas
+pesada/SMN
+pesadamente
+pesado/GS
+pesador/GS
+pesador/SG
+pesadumbre/S
+pesantez/S
+pesar/REDÀÁÂÄÆ
+pesar/SC
+pesario/S
+pesaroso/GS
+pesca/S
+pescadero/GS
+pescadilla/S
+pescado/S
+pescador/GS
+pescador/SG
+pescano/GS
+pescante/S
+pescar/REDÀÁ
+pescozada/S
+pescozudo/GS
+pescozón/S
+pescudar
+pescuezo/S
+pesebre/S
+pesebrejo/S
+pesebrera/S
+peseta/S
+pesetero/GS
+pesgar
+pesiar
+pesillo/S
+pesimismo/S
+pesimista/S
+peso/pSr
+pespuntar/RED
+pespunte/S
+pespuntear/RED
+pesquera/LS
+pesquerir
+pesquero/GS
+pesquis/S
+pesquisa/S
+pesquisar/RED
+pesquisidor/GS
+pestaña/S
+pestañear/RED
+peste/S
+pesticida/S
+pestilencia/S
+pestilente/S
+pestillo/S
+pestífero/GS
+pesuña/S
+petaca/S
+petalismo/S
+petanca/S
+petanque/S
+petaquita/S
+petar/RED
+petardear/RED
+petardero/S
+petardista/S
+petardo/GS
+petate/S
+petenera/S
+petequia/S
+petequial/S
+petera/S
+peteretes
+peticano/S
+peticionar/RED
+peticionario/SG
+petición/pS
+petifoque/S
+petigrís/S
+petimetre/GS
+petirrojo/S
+petitorio/GS
+petitorio/SG
+peto/NS
+petra/S
+petraria/S
+petrarquista/S
+petrel/S
+petrera/S
+petrificar/RED
+petrolear/RED
+petroleoquímica/S
+petroleoquímico/GS
+petrolero/GS
+petrolero/SG
+petrolífero/GS
+petroso/GS
+petróleo/S
+petulancia/S
+petulante/S
+petulantemente
+petunia/S
+peyorar
+peyorativo/SG
+peyote/S
+pez/NS
+pezolada/S
+pezonera/S
+pezuelo/S
+pezuña/S
+pezón/S
+peña/iS
+peñalense/S
+peñascal/S
+peñasco/S
+peñascoso/GS
+peñazo/S
+peñerar/RED
+peñero/GS
+peñolero/GS
+peñón/S
+peón/CS
+pg
+pi
+piache/S
+piador/GS
+piadosa/k
+piadosamente
+piadoso/kGS
+piafar/RED
+piais
+pialar/RED
+piamadre/S
+piamáter/S
+pian/S
+pianista/S
+piano
+piano/S
+pianoforte/S
+pianola/S
+piante/S
+piar/IRD
+piara/S
+piariego/GS
+piastra/S
+pica/S
+picacero/GS
+picacho/S
+picada/S
+picadero/S
+picadillo/S
+picado/GS
+picador/S
+picadura/S
+picafigo/S
+picaflor/S
+picagallina/S
+picagrega/S
+picajoso/GS
+picamaderos
+picana/S
+picanear/RED
+picante/S
+picantemente
+picapedrero/S
+picapica/S
+picapleitos
+picaporte/S
+picaposte/S
+picapuerco/S
+picar/REDÀÁÂÃÅÌÎÙÛñòô
+picaraza/S
+picardear/RED
+picardo/GS
+picardo/S
+picaresca/S
+picaresco/GS
+picarizar/RED
+picaronazo/GS
+picarote/S
+picarrelincho/S
+picarro/S
+picarón/GS
+picarón/S
+picatoste/S
+picazuroba/S
+picazón/S
+pichanga/S
+pichar/RED
+piche/S
+pichel/S
+pichi/S
+pichiruche/S
+pichoa/S
+pichona/S
+pichulear/RED
+pichón/S
+pico/S
+picola/S
+picoleta/S
+picolete/S
+piconero/GS
+picor/S
+picosa/S
+picoso/GS
+picota/S
+picotada/S
+picote/NHS
+picotear/REDÀÁÄñ
+picotero/GS
+picrato/S
+pictograma/S
+pictóricamente
+pictórico/GS
+picuda/NS
+picuda/S
+picudear/RED
+picudo/GS
+picudo/S
+picón/GS
+picón/S
+pidientero/S
+pie
+pie/S
+piedad/Sok
+piedecuestano/GS
+piedra/S
+piedruno/GS
+pieis
+piejo/S
+piel/S
+pielero/S
+pielga/S
+pienso/S
+pierde/S
+pierio/GS
+pierna/S
+pierna/jSU
+piernecita/S
+pietismo/S
+pietista/S
+pieza/S
+piezgo/S
+piezoelectricidad/S
+piezoeléctrico/S
+pifiar/RED
+pigargo/S
+pigmentación/S
+pigmentar/RED
+pigmentario/GS
+pigmento/S
+pigmeo/GS
+pignoración/S
+pignorar/RED
+pignoraticio/GS
+pigricia/S
+pihuela/S
+pijaense/S
+pijama/S
+pijo/GS
+pijota/S
+pijote/S
+pijotero/GS
+pila/S
+pilapila/S
+pilar/RED
+pilar/S
+pilastra/S
+pilastrón/S
+pilatero/S
+pilates
+pilatuna/S
+pildorero/S
+pileta/S
+pililo/GS
+pillador/GS
+pillador/S
+pillaje/S
+pillar/REDÀÁÅñò
+pillastre/S
+pillear/RED
+pillo/GS
+pillopillo/S
+piloncillo/S
+pilonero/GS
+pilonga/S
+pilongo/GS
+piloso/GS
+pilotar/RED
+pilote/CS
+pilotear/RED
+piloto/S
+pilpil/S
+piltra/S
+piltraca/S
+piltrafa/S
+piltro/S
+pilón/SN
+pimentero/S
+pimentonero/S
+pimentón/S
+pimienta/S
+pimientilla/S
+pimiento/S
+pimpido/S
+pimpinela/S
+pimplar/RED
+pimpleo/GS
+pimpollada/S
+pimpollar/S
+pimpollear/RED
+pimpollecer/IRD
+pimpollo/S
+pimpolludo/SG
+pimpones
+pimpón
+pin/S
+pina/oS
+pinacoteca/S
+pinada/S
+pinada/i
+pinado/GSi
+pinar/S
+pinariego/GS
+pinastro/S
+pinatero/S
+pinato/S
+pinaza/S
+pincarrasca/S
+pincarrasco/S
+pincel/S
+pincelada/S
+pincelar/REDÀ
+pincelero/GS
+pincerna/S
+pinchadiscos
+pinchadura/S
+pinchar/REDÁÄñò
+pinchazo/S
+pinche/GS
+pinche/S
+pincho/GS
+pincho/S
+pinchotano/GS
+pinchudo/GS
+pinciano/GS
+pindonga/S
+pindonguear/RED
+pineda/S
+pingajo/S
+pingajoso/GS
+pinganello/S
+pinganillo/S
+pinganitos
+pingar/RED
+pingopingo/S
+pingorota/S
+pingorote/S
+pingorotudo/GS
+pingüe/S
+pininos
+pinito/S
+pinjado/S
+pinjante/S
+pinjar
+pinna/S
+pinnado/GS
+pinnípedo/S
+pino/GS
+pino/SNG
+pinocha/S
+pinochera/S
+pinocho/S
+pinol/S
+pinolate/S
+pinole
+pinolillo
+pinolillo/S
+pinrel/S
+pinsapar/S
+pinsapo/S
+pinta/S
+pintacilgo/S
+pintada/S
+pintadera/S
+pintadillo/S
+pintado/GS
+pintalabios
+pintamonas
+pintar/REDÀÁÂÃÄÆñòôø
+pintarrajar/RED
+pintarrajear/RED
+pintarroja/S
+pintear/RED
+pintiparar/RED
+pinto/GS
+pinto/SG
+pintojo/GS
+pintonear/RED
+pintor/GS
+pintoresco/SG
+pintorrear/RED
+pintura/S
+pinturero/GS
+pinuca/S
+pinza/S
+pinzar/RED
+pinzote/S
+pinzón/S
+pináculo/S
+pio
+piocha/S
+piogenia/S
+piojento/GS
+piojera/S
+piojo/NS
+piojoso/GS
+piojuelo/S
+piola/S
+piolar/RED
+pion/S
+pionero/GS
+piopollo/S
+piorneda/S
+piorno/S
+piorrea/S
+pipa
+pipa/LS
+pipa/S
+pipar/RED
+pipe/S
+piperina/S
+pipeta/S
+pipetear/RED
+pipiar/IRD
+pipil/S
+pipiolo/GS
+pipirigallo/S
+pipirijaina/S
+pipiripao/S
+pipirrana/S
+pipita/S
+piporro/S
+pipote/S
+pipí/S
+pique/Sp
+piquera/S
+piquero/S
+piqueta/SN
+piquete/pS
+piquetero/S
+piquituerto/S
+piquín/S
+piragua/S
+piragüismo/S
+piramidal/S
+pirar/REDô
+pirata/S
+piratear/RED
+piratería/S
+pirausta/S
+piraña/S
+pircar/RED
+pirenaico/GS
+pirexia/Sa
+piriforme/S
+pirineo/GS
+pirita/S
+piritoso/GS
+pirla/S
+pirlitero/S
+piro/S
+pirobolista/S
+piroclasto/S
+piroclástico/GS
+piroelectricidad/S
+pirofilacio/S
+pirograbado/S
+pirogálico/GS
+pirolusita/S
+piromancia/S
+piropear/REDÀÁÂ
+piropo/S
+pirosfera/S
+pirosis
+pirotecnia/S
+pirotécnico/S
+pirotécnico/SG
+piroxena/S
+piroxeno/S
+piroxilina/S
+pirquinear/RED
+pirquinero/S
+pirrar/RED
+pirriquio/S
+pirroniano/SG
+pirronismo/S
+pirrónico/SG
+pirueta/S
+piruetear/RED
+piruja/S
+pirujo/GS
+pirulo/GS
+pirulo/S
+pirámide/S
+pirático/GS
+pis
+pis/S
+pisa/pS
+pisada/S
+pisado/GS
+pisador/GS
+pisador/SG
+pisadura/S
+pisano/GS
+pisapapeles
+pisar/REDÀÄÅÆ
+pisasfalto/S
+pisaverde/S
+piscicultor/GS
+piscicultura/S
+piscifactoría/S
+pisciforme/S
+piscina/S
+piscinazo/S
+piscis
+pisco/S
+piscolabis
+piscívoro/SG
+pisiforme/S
+piso/Sj
+pisonear/RED
+pisotear/REDÀÁÂÄÆ
+pisotón/S
+pispar/RED
+pista/dS
+pistache/S
+pistachero/S
+pistacho/S
+pistadero/S
+pistar/RED
+pistero/GS
+pistilo/S
+pisto/S
+pistola/S
+pistolera/S
+pistolero/S
+pistolete/HS
+pistonudo/GS
+pistraje/S
+pistraque/S
+pistura/S
+pistón/S
+pita
+pita/S
+pitaco/S
+pitada/S
+pitagórico/GS
+pitahaya/S
+pitalense/S
+pitaleño/GS
+pitancero/S
+pitanga/S
+pitanguero/S
+pitanza/S
+pitao/S
+pitar/REDÀÂ
+pitar/REDÂ
+pitarroso/SG
+pitera/S
+pitezna/S
+pitido/S
+pitillera/S
+pitiminí/S
+pitio/SG
+pitiriasis
+pitirre/S
+pito/GS
+pito/NS
+pitoche/S
+pitoflero/GS
+pitonisa/S
+pitora/S
+pitorra/S
+pitorrear/RED
+pitorro/GS
+pitorro/S
+pitorá/S
+pitpit
+pitpites
+pitreo/S
+pituita/S
+pituitario/SG
+pituitoso/GS
+pitusa/S
+pituso/GS
+pitón/S
+piujar/S
+piular/RED
+piulido/S
+piune/S
+piure/S
+pius
+pivijayero/GS
+pivotante/S
+pivotar/RED
+pivote/S
+pixel/S
+piyama/S
+pizarra/S
+pizarral/S
+pizarrero/S
+pizarroso/GS
+pizarrín/S
+pizarrón/S
+pizate/S
+pizca/S
+pizcar/RED
+pizote/S
+pizpereta/S
+pizpierno/S
+pizpireta/S
+pizpita/S
+pizpitillo/S
+pizza/S
+pizzería/S
+piélago/S
+piña/S
+piñata/S
+piñonear/RED
+piñonero/GS
+piñonero/S
+piñuela/S
+piñón/S
+pión/G
+pión/GS
+pión/S
+pl
+placa/SU
+placabilidad/kS
+placable/kaS
+placar/RED
+placarte/S
+placativo/GS
+placear/RED
+placebo/S
+placenta/S
+placentario/GS
+placentario/S
+placenteramente
+placentero/SG
+placentino/SG
+placer/IRD
+placer/hS
+placero/GS
+placibilidad/S
+placible/aS
+placidez/S
+placiente/Sa
+placimiento/S
+plafón/S
+plaga/S
+plagado/GS
+plagal/S
+plagar/RED
+plagiar/REDÀÂ
+plagiario/GS
+plaguicida/S
+plan/S
+plana/S
+planada/S
+planaduno/GS
+plancha/S
+planchador/GS
+planchar/RED
+planchar/REDÂÙ
+planchazo/S
+planchear/RED
+plancheta/S
+planchuela/S
+planchón/S
+planco/S
+plancton
+planeación/S
+planeador/S
+planeamiento/S
+planear/REDÀ
+planeta/S
+planetaria/l
+planetario/S
+planetario/lSG
+planetoide/S
+planga/S
+planicie/S
+planificación/S
+planificado/SG
+planificador/GS
+planificar/REDÀ
+planilla/S
+planisferio/S
+plano/GS
+plano/SG
+planta/jS
+plantación/Sk
+plantado/S
+plantador/GS
+plantador/GkSh
+plantaginácea/S
+plantagináceo/GS
+plantaina/S
+plantaje/S
+plantar/REDÁÄñò
+plantar/S
+plantario/S
+planteamiento/pS
+plantear/REDÀÁÆ
+plantear/REDÃÄÆñòø
+plantel/S
+plantificar/RED
+plantilla/S
+plantillar/RED
+plantillero/GS
+plantiniano/GS
+plantista/S
+plantonar/S
+plantígrado/GS
+plantío/GS
+plantío/S
+plantón/S
+planudo/GS
+plaqueta/S
+plaquín/S
+plasenciano/GS
+plasma/S
+plasmación
+plasmador/GS
+plasmar/REDÀÄ
+plasmático/GS
+plasta/S
+plaste/S
+plastecer/IRD
+plastia/Sd
+plasticidad/S
+plastificar/RED
+plata/LSN
+plata/S
+plataforma/S
+platalea/S
+platanal/S
+platanar/S
+platanero/GS
+platea/S
+plateado/GS
+plateado/S
+plateador/GS
+plateadura/S
+platear/RED
+platelminto/S
+platense/S
+plateresco/GS
+platero/GS
+plateño/GS
+platicable/Sk
+platicar/REDÀÂÍ
+platija/S
+platina/S
+platinar/RED
+platinista/S
+platino/S
+platinoide/S
+platinotipia/S
+platirrinia/S
+platirrino/S
+plato/NS
+platonismo/S
+platuja/S
+plató/S
+platón/S
+platónico/SG
+plausibilidad/S
+plausible/S
+plausiblemente
+plausivo/GS
+plauso/aS
+plaustro/S
+plautino/GS
+playa/S
+playero/GS
+playo/GS
+playo/HS
+plaza/S
+plazoleta/S
+plazuela/S
+plañidera/S
+plañidero/SG
+plañido/S
+plañir/RED
+ple/SH
+pleamar/S
+plebe/S
+plebeyez/S
+plebeyo/GS
+plebiscitario/SG
+plebiscito/S
+pleca/S
+plectognato/S
+plectro/S
+plegadera/S
+plegadizo/SG
+plegado/S
+plegador/GS
+plegador/S
+plegadura/hS
+plegamiento/S
+plegar/IRDñT
+plegaria/S
+pleguete/S
+pleistoceno/GS
+pleita/Si
+pleiteador/SG
+pleitear/RED
+pleitesía/S
+pleitista/S
+pleito/S
+plena/S
+plenamar/S
+plenamente
+plenario/GS
+plenario/S
+plenilunio/S
+plenipotencia/S
+plenipotenciario/GS
+plenitud/S
+pleno/GS
+pleno/SG
+pleon/S
+pleonasmo/S
+plepa/S
+plesiosauro/S
+pletina/S
+pletórico/GS
+pleura/S
+pleural/S
+pleuresía/S
+pleuritis
+pleurodinia/S
+pleuronecto/S
+plexiglás/S
+plexo/S
+plica/S
+pliego/S
+pliegue/pS
+plieguecillo/S
+plim/S
+plinto/S
+plioceno/GS
+plisar/RED
+plomada/S
+plomar/RED
+plombagina/S
+plomear/RED
+plomero/S
+plomizo/GS
+plomo/HS
+plomos/a
+plomoso/GS
+plorar
+ploteado/S
+plotear/RED
+pluma/SN
+plumada/S
+plumado/GS
+plumaje/S
+plumajear
+plumajero/S
+plumaria/S
+plumario/S
+plumazo/S
+plumbado/GS
+plumbagina/S
+plumear/RED
+plumerilla/S
+plumero/S
+plumier/S
+plumista/S
+plumoso/GS
+plumín/S
+plumón/S
+plural/S
+plural/SO
+pluralidad/S
+pluralismo/S
+pluralista/S
+pluralizar/RED
+pluricelular/S
+pluriempleado/GS
+pluriempleo/S
+plus
+pluscuamperfecto/S
+plusmarca/S
+plusvalía/S
+plutocracia/S
+plutoniano/SG
+plutonio/O
+plutonismo/S
+plutonista/S
+plutónico/GS
+pluvial/S
+pluviosidad/S
+pluvioso/GS
+pluvioso/S
+pluviómetro/S
+plza
+plácidamente
+plácido/GS
+plánctones
+plántula/S
+plástica/S
+plástico/SG
+plátano/S
+plática/S
+plétora/S
+plóter/S
+pobeda/S
+poblacho/S
+poblacional/S
+población/htSp
+poblada/S
+poblado/hS
+poblador/pGhS
+poblamiento/hS
+poblano/GS
+poblar/IRDÀ
+poblazo/S
+pobo/S
+pobre/S
+pobremente
+pobrero/S
+pobrete/GS
+pobrete/S
+pobretear/RED
+pobretería/S
+pobreto/S
+pobretón/GS
+pobreza/S
+pobrismo/S
+pocero/S
+pocha/S
+pocho/GS
+pocho/SG
+pocholo/GS
+pochote/S
+pocilga/S
+poción/S
+poco
+poco/GS
+poco/S
+poda/S
+podada/S
+podadera/S
+podador/aGS
+podadura/S
+podagra/S
+podamos
+podar/REDÀÂÄ
+poded
+podemos
+podenco/S
+podenquero/S
+poder
+poder/S
+poderdante/S
+poderhabiente/S
+poderla
+poderlas
+poderle
+poderles
+poderlo
+poderlos
+poderme
+podernos
+poderos
+poderosamente
+poderoso/GS
+poderse
+poderte
+poderío/S
+podido
+podio/S
+podre/S
+podrecer/IRD
+podrecimiento/S
+podredumbre/S
+podredura/S
+podremos
+podrida
+podridamente
+podridas
+podridero/S
+podrido
+podrido/GS
+podridos
+podrigorio/S
+podrimiento/S
+podrir
+podrirse
+podrá
+podrán
+podrás
+podré
+podréis
+podría
+podríais
+podríamos
+podrían
+podrías
+podáis
+podía
+podíais
+podíamos
+podían
+podías
+podólogo/GS
+podómetro/S
+podón/S
+poema/S
+poemario/S
+poesía/S
+poeta/S
+poetar
+poetastro/S
+poetisa/S
+poetizar/RED
+poiquilotérmico/SG
+pol
+pola/S
+polaca/S
+polacada/S
+polaco/GS
+polacra/S
+polaina/S
+polandés/GS
+polar/eS
+polaridad/S
+polariscopio/S
+polarización/S
+polarizar/REDñ
+polca/S
+polcar/RED
+polea/S
+poleame/S
+polemarca/S
+polemista/S
+polemizar/RED
+polen
+polenta/S
+poleo/S
+poliadelfos
+poliandria/S
+poliantea/S
+polichinela/S
+policial/S
+policopia/S
+policromar/RED
+policromía/S
+policéntrico/GS
+policía/S
+policíaco/GS
+polideportivo/GS
+polideportivo/S
+polidipsia/S
+poliedro/S
+poliestireno/S
+polietileno/S
+polifacético/GS
+polifagia/S
+polifarmacia/S
+polifonía/S
+polifásico/GS
+polifónico/GS
+poligamia/S
+poligenismo/S
+poligenista/S
+poliginia/S
+poliglota/S
+poligonal/S
+poligonácea/S
+poligonáceo/GS
+polilla/S
+polimatía/S
+polimerasa/S
+polimerización/S
+polimorfismo/S
+polimorfo/SG
+polinesio/GS
+polineuritis
+polinización/S
+polinizador/GS
+polinizar/RED
+polinomio/S
+polinómico/GS
+polio/S
+poliomielitis
+polipasto/S
+polipero/S
+polipodio/S
+poliptoton/S
+polir
+polis
+polisacárido/S
+polisarcia/S
+polisemia/S
+polispasto/S
+polisémico/GS
+politeísmo/S
+politicastro/S
+politiquear/RED
+politiquería/S
+politizar/REDÀ
+politraumatismo/S
+politécnico/SG
+politólogo/GS
+poliuretano/S
+poliuria/S
+polivalente/S
+polivalvo/SG
+polizonte/S
+polizón/S
+poliédrico/GS
+poliéster/S
+polla/MS
+pollada/S
+pollancona/S
+pollancón/S
+pollas/i
+pollear/RED
+pollera/S
+pollero/GS
+pollina/S
+pollino/GS
+pollino/S
+pollito/GS
+pollo/pS
+polluelo/S
+polo/S
+pololear/RED
+pololo/S
+polonio
+polonés/GS
+poltronizar/RED
+poltrón/GS
+poltrón/S
+polución/S
+poluta/k
+poluto/GSk
+polvareda/S
+polvera/S
+polvificar/RED
+polvillo/S
+polvo/S
+polvoraduque/S
+polvoreamiento/S
+polvorear/RED
+polvoriento/SG
+polvorista/S
+polvorizar/REDT
+polvoroso/SG
+polvorín/S
+polémica/S
+polémico/SG
+polífago/GS
+polígala/S
+polígamo/SG
+políglota/S
+polígono/GS
+polígono/S
+polígrafo/GS
+polímero/S
+polímetro/S
+política/a
+políticamente
+político/GS
+político/GaS
+poma/S
+pomada/S
+pomar/S
+pomarada/S
+pomarrosa/S
+pomelo/S
+pomerano/GS
+pomo/S
+pompa/S
+pompear/RED
+pompeyano/SG
+pompo/GS
+pomponear/RED
+pomposamente
+pomposidad/S
+pomposo/GS
+pompón/S
+pon
+pon/S
+ponchada/S
+ponche/S
+ponchera/S
+poncho/GS
+poncho/S
+poncidre/S
+poncil/S
+ponderable/kS
+ponderación/S
+ponderadamente
+ponderado/GS
+ponderador/GS
+ponderal/S
+ponderar/REDÀÂ
+ponderativo/GS
+ponderosamente
+ponderosidad/S
+ponderoso/GS
+ponederano/GS
+ponederense/S
+ponedero/GS
+ponedero/S
+ponedor/S
+ponedor/kuGoS
+ponencia/S
+ponente/kSg
+ponentino/GS
+ponentisco/SG
+poner/XÀÁÂÃÈÉÊËÔÖØáãñóöú
+poni/S
+ponientada/S
+poniente/S
+ponimiento/S
+ponleví/S
+pontana/S
+pontazgo/S
+pontear/RED
+pontezuela/S
+pontezuelo/S
+pontificado/S
+pontifical/S
+pontificalmente
+pontificar/RED
+pontificio/GS
+ponto/CS
+pontonero/S
+pontíficamente
+pontífice/S
+pontín/S
+pontón/S
+ponzoña/S
+ponzoñoso/GS
+poné
+pop/S
+popa/S
+popamiento/S
+popar/RED
+popayanejo/GS
+popelina/S
+populachero/GS
+populacho/S
+popular/kS
+popularidad/kS
+popularizar/REDAh
+popularmente
+populazo/S
+populista/S
+populoso/GS
+popurrí/S
+poquedad/S
+poquito/S
+poquísimo/GS
+por
+porcal/S
+porcel/S
+porcelana/S
+porcelanita/S
+porcentaje/S
+porcentual/S
+porche/S
+porcino/GS
+porcino/S
+porcionero/SG
+porcionista/S
+porcipelo/S
+porción/oS
+porcuno/GS
+pordiosear/RED
+pordiosero/SG
+porexpan
+porfiadamente
+porfiado/GS
+porfiador/GS
+porfiar/IRD
+porfirizar/RED
+porfolio/S
+porfía/S
+porgadero/S
+porgar/RED
+pormenor/S
+pormenorizar/REDÀ
+porno/S
+pornografía/S
+pornográfico/SG
+pornógrafo/GS
+poro/S
+porosidad/S
+poroso/GS
+poroto/GS
+poroto/S
+porque
+porquera/LS
+porqueriza/S
+porquerizo/S
+porquero/GS
+porqueta/S
+porquezuela/S
+porqué/S
+porra/S
+porracear/RED
+porrada/S
+porrear/RED
+porreta/S
+porretada/S
+porrilla/S
+porrillo/S
+porrina/S
+porrino/S
+porro/GS
+porro/HS
+porrudo/GS
+porrón/S
+porsiacaso/S
+porta/bS
+portaalmizcle/S
+portaaviones
+portabandera/S
+portabilidad
+portable/S
+portabrocas
+portacaja/S
+portacarabina/S
+portacartas
+portachuelo/S
+portación/S
+portada/bS
+portadera/Sa
+portadilla/S
+portado/GS
+portador/GS
+portador/kSG
+portaequipaje/S
+portaestandarte/S
+portafolio/S
+portafusil/S
+portaherramientas
+portal/S
+portalada/S
+portalero/S
+portalibros
+portalámpara/S
+portalón/S
+portamantas
+portamanteo/S
+portaminas
+portamira/S
+portamonedas
+portanario/S
+portante/NS
+portante/Sk
+portanuevas
+portaobjeto/S
+portapapeles
+portapaz/S
+portapesas
+portapliegos
+portaplumas
+portar/REDÁñòôø
+portaventanero/S
+portaviandas
+portavoz/S
+portazgar/RED
+portazgo/S
+portazguero/S
+portazo/S
+portañuela/S
+porte/aSkg
+porteador/SG
+portear/RED
+portegado/S
+portento/S
+portentosamente
+portentoso/GS
+portera/p
+porteril/S
+portero/GS
+portero/pGS
+portería/S
+portezuela/S
+portezuelo/S
+porteño/GS
+portichuelo/S
+portier/S
+portilla/S
+portillera/S
+portillo/S
+portojadense/S
+portuario/GS
+portuense/S
+portuguesada/S
+portuguesismo/S
+portugués/SG
+portugués/SO
+portulano/S
+portátil/S
+portón/S
+porvenir/S
+porvida
+pos/S
+posa/S
+posada/S
+posada/h
+posaderas
+posadero/GS
+posado/GhS
+posante/S
+posar/RED
+posar/REDÀñ
+posaverga/S
+posbélico/GS
+posca/S
+posdata/S
+posdiluviano/GS
+poseedor/GS
+poseer/hREDÀÄÅÌñò
+posesional/S
+posesionar/REDñ
+posesionero/S
+posesivo/GS
+posesivo/S
+posesión/S
+poseso/GS
+posesor/GS
+posesor/SG
+posesorio/GS
+poseída/h
+poseído/hGS
+posfecha/S
+posfijo/GS
+posgrado/S
+posguerra/S
+posibilidad/kS
+posibilismo/S
+posibilitar/REDÀÂÆ
+posible/kS
+posiblemente
+posicional/S
+posicionamiento/S
+posicionar/REDñ
+posición/ktoSlnabpg
+positiva/nk
+positivamente
+positividad/S
+positivismo/S
+positivista/S
+positivo/GSnk
+positura/nS
+posliminio/S
+posma/S
+posmeridiano/GS
+posmeridiano/S
+posmo/SG
+posmodernidad/S
+poso/Sp
+posoperatorio/GS
+posoperatorio/S
+pospalatal/S
+pospelo/S
+pospierna/S
+posponer/XÀÁÄñò
+posponé
+pospositivo/SG
+posprocesamiento/S
+posproducción/S
+pospuesto/GS
+pospón
+posta/S
+postal/S
+postar
+postdata/S
+postdiluviano/GS
+postdorsal/S
+poste/S
+postear/RED
+postelero/S
+postema/S
+postemero/S
+postergar/REDÀÄ
+posteridad/S
+posterior/S
+posteriori
+posterioridad/S
+posteriormente
+posteta/S
+postfijo/GS
+postgrado/S
+postigo/S
+postilar/RED
+postilla/aS
+postilloso/GS
+postillón/S
+postinear/RED
+postinero/GS
+postizo/GS
+postliminio/S
+postmeridiano/SG
+postor/S
+postpalatal/S
+postproducción/S
+postración/S
+postrar/REDñò
+postraumático/GS
+postre/GS
+postre/S
+postremas
+postremero/GS
+postremo/GS
+postrer/G
+postrera/S
+postreramente
+postrero/S
+postrimer/G
+postrimero/S
+postulanta/S
+postulante/S
+postular/REDAñ
+postura/aSk
+postín/S
+postónico/SG
+posvacacional/S
+posó/S
+posón/S
+potabilidad/S
+potabilizar/REDÀ
+potable/kS
+potajera/LS
+potajier/S
+potala/S
+potar/RED
+potasa/S
+potasio/S
+pote/CS
+potencia/kSn
+potenciación/S
+potencial/S
+potencialidad/S
+potencialmente
+potenciar/REDÀÄ
+potenciómetro/S
+potentado/S
+potente/nSk
+potentemente
+potenza/S
+potenzado/SG
+poterna/S
+potero/S
+potestad/S
+potestativo/GS
+potingue/S
+potista/S
+potorillo/S
+potorro/S
+potositano/GS
+potosí/S
+potra/S
+potrada/S
+potranca/S
+potrear/RED
+potrera/S
+potrero/S
+potril/S
+potrilla/S
+potro/S
+potásico/GS
+povisa/S
+poya/S
+poyar/RED
+poyata/S
+poyo/Sa
+poza/S
+pozalero/S
+pozanco/S
+pozo/SN
+pozole/S
+pozuelo/S
+poética/S
+poético/GS
+pp
+ppal
+practicable/kS
+practicaje/S
+practicanta/S
+practicante/S
+practicar/REDÀÄ
+pradense/S
+pradera/LS
+praderoso/GS
+pradeño/GS
+prado/S
+praduno/GS
+pragmatismo/S
+pragmatista/S
+pragmática/S
+pragmáticamente
+pragmático/GS
+pral
+praseodimio
+prasio/S
+prasma/S
+pratense/S
+praticultura/S
+pravedad/S
+praviana/S
+pravo/SG
+praxis
+preadamita/S
+prear
+prebenda/S
+prebendado/S
+prebendar/RED
+prebostazgo/S
+preboste/S
+precariamente
+precariedad/S
+precario/GS
+precarista/S
+precaucionar/RED
+precaución/S
+precautelar/RED
+precautorio/GS
+precaver/REDñ
+precavidamente
+precedencia/S
+precedente/S
+preceder/REDÂÆ
+precelente/S
+preceptista/S
+preceptiva/S
+preceptivamente
+preceptivo/SG
+precepto/S
+preceptor/GS
+preceptuar/IRD
+precesión/S
+preciado/GS
+preciador/GhSa
+preciar/RED
+precintar/RED
+precinto/S
+precio/hrSa
+preciosa/S
+preciosa/q
+preciosamente
+preciosidad/S
+preciosismo/S
+preciosista/S
+precioso/qSG
+precipicio/S
+precipitación/S
+precipitadamente
+precipitadero/S
+precipitado/GS
+precipitado/S
+precipitante/S
+precipitar/REDÅñò
+precipitosamente
+precipitoso/GS
+precisa/S
+precisa/k
+precisado/GS
+precisamente
+precisar/REDÀ
+precisión/S
+preciso/kGS
+precocidad/S
+preconcebir/XD
+preconizador/SG
+preconizar/RED
+preconocer/IRD
+precoz/S
+precozmente
+precuela/S
+precursor/GS
+precálculo/S
+predador/gGS
+predar
+predecesor/GS
+predecible/kS
+predecir/XÀÂÉ
+predefinir/RED
+predela/S
+predestinar/RED
+predeterminar/RED
+predicable/S
+predicación/S
+predicadera/S
+predicaderas
+predicado/S
+predicador/GS
+predicador/S
+predicamento/S
+predicante/S
+predicar/REDÀÁÂÆT
+predicativo/GS
+predicho/GS
+predictibilidad/S
+predictivo/GS
+predio
+predisponer/XÈñ
+predisponé
+predispuesto/GS
+predispón
+predominancia/S
+predominantemente
+predominar/RED
+preelegir/XD
+preeminencia/S
+preeminente/S
+preescolar/S
+preestablecido/SG
+preexcelso/GS
+preexistencia/S
+preexistente/S
+preexistir/RED
+prefabricado/GS
+prefacio/S
+prefación/S
+prefecto/sS
+prefectura/sS
+preferencia/S
+preferentemente
+preferiblemente
+preferir/XDÈñT
+prefigurar/RED
+prefijar/RED
+prefijo/S
+prefinir/RED
+pregar
+pregonar/REDÀÄ
+pregonero/S
+pregonero/SG
+pregrado/S
+pregunta/S
+preguntador/GS
+preguntar/REDÀÁÂÃÄÆÌÍÎÏÛñòôø
+preguntón/GS
+pregustar/RED
+pregón/S
+preindustrial/S
+prejuzgar/RED
+prelacía/S
+prelado
+prelaticio/SG
+prelatura/S
+preliminar/S
+preliminarmente
+prelucir/IRD
+preludiar/RED
+premamá
+premamás
+prematuramente
+prematuro/GS
+premeditadamente
+premeditar/RED
+premia/S
+premiador/GaS
+premiar/REDÀÁÂÅ
+premidera/S
+premio/aS
+premiosamente
+premiosidad/S
+premioso/GS
+premir
+premiso/SG
+premitir
+premonitor/GS
+premonstratense/S
+premoriencia/S
+premoriente/S
+premorir/X
+premostrar/RED
+premostratense/S
+premuerto/GS
+premunir/RED
+premura/S
+prenatal/S
+prenda/S
+prendador/GS
+prendamiento/S
+prendar/RED
+prendario/GS
+prendedero/S
+prendedor/S
+prendedura/S
+prender/REDÀÂÄÆñòø
+prendida/h
+prendido/GS
+prendido/S
+prendimiento/hS
+prenotar/RED
+prensa/S
+prensado/S
+prensador/aGS
+prensadura/S
+prensar/REDÀÄ
+prensero/S
+prensil/S
+prensista/S
+prensión/pSa
+prensor/GS
+prensor/pGS
+prenunciar/RED
+preocupación/hS
+preocupadamente
+preocupar/REDÁÂñòôø
+preoperatorio/GS
+preoperatorio/S
+preordinar/RED
+preparación/S
+preparamiento/S
+preparar/REDÀÁÂÃÄÅÆÚñòôø
+preparativo/GS
+preparativo/S
+preparatoriamente
+preparatorio/GS
+preponderancia/S
+preponderante/S
+preponderar/RED
+preponer/X
+preponé
+preposicional/S
+preposterar/RED
+preprocesamiento/S
+preproducción/S
+prepucio/S
+prepuesto/GS
+prepón
+prerrafaelismo/S
+prerrafaelista/S
+presa/a
+presa/pSik
+presagiar/RED
+presagio/S
+presagioso/GS
+presago/GS
+presar
+presbicia/S
+presbiterado/S
+presbiteral/S
+presbiterato/S
+presbiteriano/GS
+presbiterio/S
+presbítero/S
+presciencia/S
+prescindible/Sk
+prescindir/RED
+prescribir/REDÂ
+prescripción/S
+prescriptible/kS
+prescripto/GS
+prescriptor/GS
+prescrito/GS
+presea/S
+preseleccionar/RED
+presencialmente
+presenciar/REDÀ
+presentable/Spk
+presentación/pS
+presentado/GS
+presentador/GS
+presentador/pGS
+presentar/REDÀÂÃÄÆÌÍñòôø
+presente/S
+presente/SG
+presentero/S
+presentir/XDÀÈ
+presepio/S
+preservación/S
+preservador/GS
+preservar/REDÀÁÄÆñ
+preservativo/GS
+preservativo/S
+presidario/S
+presidencia/S
+presidencial/S
+presidencialismo/S
+presidencialista/S
+presidenta/S
+presidente/SG
+presidente/wS
+presidiable/S
+presidiar/RED
+presidiario/GS
+presidio/S
+presidir/REDÀÄ
+presionar/REDÀÁÂÄÅÆ
+presión/kSpg
+preso/GS
+prest
+presta/S
+prestador/GS
+prestamente
+prestamera/S
+prestamista/S
+prestar/REDÀÁÂÃÍÚñò
+prestatario/GS
+preste/S
+presteza/S
+prestidigitador/GS
+prestigiador/GS
+prestigiar/REDÀ
+prestigio/hS
+prestigioso/GS
+presto
+presto/S
+presto/aS
+presumiblemente
+presumido/GS
+presumir/REDÂT
+presunción/S
+presuntamente
+presuntivamente
+presuntivo/SG
+presunto/GS
+presuntuosamente
+presuponer/XÁ
+presuponé
+presupuestar/REDÀ
+presupuestario/GS
+presupuesto/GS
+presupón
+presura/S
+presurizar/RED
+presurosamente
+presuroso/GS
+pretal/S
+pretencioso/GS
+pretender/REDÀÁÄ
+pretendienta/S
+pretendiente/G
+pretenso/S
+preterid
+preterida
+preteridas
+preterido
+preteridos
+preterimos
+preterir
+preteriremos
+preterirse
+preterirá
+preterirán
+preterirás
+preteriré
+preteriréis
+preteriría
+preteriríais
+preteriríamos
+preterirían
+preterirías
+preteriste
+preteristeis
+pretermitir/RED
+preternatural/S
+preternaturalizar/RED
+preterí
+pretería
+preteríais
+preteríamos
+preterían
+preterías
+preterís
+pretextar/RED
+pretil/S
+pretina/N
+pretinazo/S
+pretinero/S
+pretiriendo
+pretiriera
+pretirierais
+pretirieran
+pretirieras
+pretiriere
+pretiriereis
+pretirieren
+pretirieres
+pretirieron
+pretiriese
+pretirieseis
+pretiriesen
+pretirieses
+pretiriéramos
+pretiriéremos
+pretiriésemos
+pretirió
+pretor/oS
+pretorial/S
+pretorianismo/S
+pretoriano/GS
+pretoriense/S
+pretorio/GS
+pretura/aS
+pretérito/GS
+pretérito/S
+prevalecer/IRD
+prevalencia/S
+prevaler/XD
+prevaricación/S
+prevaricador/GS
+prevaricar/RED
+prevención/hS
+prevenida/h
+prevenido/SGh
+prevenir/XDÀÁÈñ
+preventivamente
+preventivo/GS
+preventorio/S
+prevení
+prever/XÀÈ
+previamente
+previlejar
+previo/GS
+previsible/kS
+previsor/kGS
+previsto/GS
+prevé
+prevén
+prez/S
+preámbulo/S
+preñado/GS
+preñado/S
+preñar/REDÀ
+preñez/S
+priado
+priapismo/S
+priego/S
+priesa/S
+prietamente
+prieto/GS
+prima/NS
+primacía/S
+primada/S
+primado/SG
+primal/S
+primar/RED
+primariamente
+primario/GS
+primario/S
+primate/S
+primavera/S
+primaveral/S
+primazgo/S
+primear/RED
+primer/G
+primera
+primeramente
+primeridad/S
+primerizo/GS
+primero
+primero/GS
+primero/S
+primerísimo/GS
+primevo/GS
+primicerio/S
+primicerio/SG
+primicia/S
+primiclerio/S
+primigeniamente
+primigenio/SG
+primitiva/S
+primitivamente
+primitivo/GS
+primo
+primo/GS
+primogenitura/S
+primogénito/SG
+primor/S
+primordial/S
+primordialmente
+primordio/S
+primorear/RED
+primorosamente
+primoroso/GS
+primulácea/S
+primuláceo/GS
+primus
+princesa/SU
+principado/S
+principal/S
+principalidad/S
+principalmente
+principalía/S
+principar
+principela/S
+principescamente
+principesco/GS
+principiador/GS
+principianta/S
+principiante/S
+principiar/RED
+principio/S
+principote/S
+pringamoza/S
+pringar/REDñô
+pringosamente
+pringoso/GS
+pringote/S
+pringue/S
+prion/S
+prionodonte/S
+prior/S
+priora/S
+prioradgo/S
+priorato/S
+priorazgo/S
+priori
+prioridad/S
+prioritario/GS
+priorización/S
+priorizar/REDÀ
+prioste/S
+prisa/S
+priscilianismo/S
+priscilianista/S
+prisciliano/GS
+prisco/aS
+prisionero/GS
+prisión/S
+prisma/S
+prismático/GS
+prismático/S
+priste/S
+prisuelo/S
+privacidad/S
+privación/S
+privada/S
+privadamente
+privadero/S
+privado
+privado/GS
+privado/SG
+privanza/S
+privar/REDÀÁÂÄÅÆñò
+privativamente
+privativo/GS
+privatización/S
+privatizar/REDÀ
+privilegiado/GS
+privilegiar/REDÀÄ
+privilegiativo/GS
+privilegio/S
+prión/S
+pro
+pro/S
+proa/S
+probabilidad/kS
+probabilismo/S
+probabilista/S
+probabilístico/GS
+probable/kSp
+probablemente
+probación/pSa
+probado/SG
+probador/S
+probador/pGSa
+probadura/S
+probanza/S
+probar/IRDÄÀÁÂÃñòõù
+probatoria/S
+probatoria/ap
+probatorio/apGS
+probatura/S
+probeta/S
+probidad/S
+problema/S
+problemática/S
+problemáticamente
+problemático/GS
+probo/SG
+proboscidio/S
+probática/S
+probóscide/S
+procacidad/S
+procarionte/S
+procariota/S
+procaz/S
+procedencia/kS
+procedente/kS
+proceder/RED
+proceder/S
+procedimental/S
+procedimiento/S
+procerato/S
+procesado/GS
+procesador/mS
+procesal/S
+procesalmente
+procesar/REDÀÂ
+procesional/S
+procesionalmente
+procesionaria/S
+procesionario/S
+proceso/S
+procinto
+proclama/S
+proclamación/S
+proclamar/REDÁÂÄñ
+proclive/S
+proclividad/S
+proclítico/GS
+procordado/S
+procrastinar/RED
+procrear/REDÀ
+procura/S
+procurar/REDÂÃÄÆñø
+procónsul/S
+prodigalidad/S
+prodigar/REDñ
+prodigio/S
+prodigiosamente
+prodigiosidad/S
+prodigioso/SG
+producción/tpS
+producir/XDÀÁÈÉñóT
+productiva/kp
+productividad/S
+productivo/kSGp
+producto/sS
+productor/pGS
+productorio/GS
+proejar/RED
+proemio/S
+proeza/S
+prof
+profanación/S
+profanador/GS
+profanamente
+profanamiento/S
+profanar/REDÀ
+profanidad/S
+profano/SG
+profazar/RED
+profe/GS
+profecía/S
+proferir/XDÀ
+profesar/REDÆ
+profesional/S
+profesionalidad/S
+profesionalismo/S
+profesionalizar/REDAñ
+profesionalmente
+profesionista/S
+profesión/S
+profeso/GS
+profesor/GS
+profesorado/S
+profeta/S
+profetar
+profetisa/S
+profetismo/S
+profetizador/SG
+profetizar/RED
+proficiente/S
+profilaxis
+profiláctico/GS
+profligar
+profundamente
+profundar/RED
+profundidad/S
+profundización/S
+profundizar/REDÀÄ
+profundísimamente
+profusamente
+profuso/GS
+profético/GS
+progenie/S
+progenitor/GS
+progenitura/S
+progesterona/S
+progne/S
+prognosis
+programa/S
+programación/S
+programador/GS
+programar/REDÀñT
+progresar/RED
+progresismo/S
+progresista/S
+progresivamente
+progresivo/GS
+progresión/S
+progreso/SO
+prohibición/S
+prohibido/S
+prohibir/IRDÀÁÂÃÄÅÆÇ
+prohibitivo/SG
+prohibitorio/GS
+prohijamiento/S
+prohijar/IRD
+prole/S
+prolepsis
+proletariado/S
+proletario/GS
+proliferación/S
+proliferante/S
+proliferar/RED
+prolijamente
+prolijear/RED
+prolijidad/S
+prolijo/S
+prologar/REDÀ
+prologuista/S
+prolongable/kS
+prolongación/S
+prolongado/GS
+prolongador/GS
+prolongamiento/S
+prolongar/REDÀÂÄÆ
+prolífico/GS
+promanar/RED
+promediar/RED
+promedio/S
+promesar/RED
+prometedor/GS
+prometer/REDÀÃÍÚÛñòô
+prometido/GS
+prominencia/S
+prominente/S
+promiscuar/RED
+promiscuidad/S
+promisorio/SG
+promocional/S
+promocionar/REDÀÂñ
+promontorio/S
+promover/IRDÀÁÂÄ
+promulgación/S
+promulgador/GS
+promulgar/REDÀ
+pronación
+prono/GS
+pronominado/S
+pronosticador/GS
+pronosticar/REDÀÂ
+prontamente
+pronteza/S
+prontitud/S
+pronto
+pronto/GSU
+pronto/S
+prontuario/S
+prontísimo/GS
+pronuncia/S
+pronunciable/kS
+pronunciación/S
+pronunciador/SG
+pronunciamiento/S
+pronunciar/REDÀÁÄñø
+pronóstico/S
+propagación/S
+propaganda/S
+propagandista/S
+propagandístico/GS
+propagar/REDÀ
+propagativo/SG
+propalador/GS
+propalar/RED
+propasar/REDÁñ
+propender/RED
+propenso/GS
+propia/k
+propiamente
+propiciación/S
+propiciador/GS
+propiciamente
+propiciar/REDÀÂÆ
+propiciatorio/GS
+propiciatorio/S
+propicio/GS
+propiedad/kS
+propienda/S
+propietariamente
+propietario/GS
+propinación/S
+propinar/REDÁÂÅÆ
+propincuidad/S
+propincuo/GS
+propio/S
+propio/kGS
+proponente/S
+proponer/XÀÅÂÈñóö
+proponé
+proporcionada/h
+proporcionadamente
+proporcionado/hSG
+proporcional/S
+proporcionalidad/S
+proporcionalmente
+proporcionar/REDÀÁÂÃÆñòT
+proporción/hS
+proposicional/S
+propositivo/GS
+propriedad/S
+proprio/SG
+propuesto/GS
+propugnar/REDÀ
+propulsa/S
+propulsar/REDÀ
+propulsión/Sd
+propulsor/SG
+propóleos
+propón
+propósito/aSh
+prora/S
+prorrata
+prorratear/RED
+prorrateo/S
+prorrogable/kS
+prorrogar/REDÀÂ
+prorrumpir/RED
+prosa/S
+prosador/GS
+prosaicamente
+prosaico/GS
+prosapia/S
+prosaísmo/S
+proscenio/S
+proscribir/REDÀ
+proscripción/S
+proscripto/GS
+proscriptor/GS
+proscrito/GS
+prosear/RED
+prosecución/S
+proseguir/XDT
+proselitismo/S
+proselitista/S
+prosificador/SG
+prosificar/RED
+prosimio/S
+prosista/S
+prosodia/S
+prosopografía/S
+prosopopeya/S
+prospección/S
+prospectar/RED
+prospectiva/S
+prospectivo/GS
+prosperar/RED
+prosperidad/S
+prostatitis
+prosternación/S
+prosternar/RED
+prostibulario/SG
+prostitución/S
+prostituir/IRDÀÁñ
+prostituto/GS
+prostrar
+prostíbulo/S
+prosuponer
+prosélito/S
+protagonismo/S
+protagonista/S
+protagonizar/REDÀ
+protagónico/S
+proteccionismo/S
+proteccionista/S
+protección/S
+protector/GS
+protector/S
+protectorado/S
+protectorio/GS
+protectriz/S
+proteger/REDÀÁÂÄÅÍñòôø
+protegido/GS
+proteico/GS
+proteo/S
+protervia/S
+protervidad/S
+protervo/GS
+protestante/S
+protestantismo/S
+protestar/RED
+protestativo/GS
+protestón/GS
+proteína/S
+proteínico/GS
+protio/S
+protista/S
+protistas
+protocloruro/S
+protocolar/RED
+protocolar/S
+protocolario/GS
+protocolizar/RED
+protocolo/S
+protohistoria/S
+protomedicato/S
+protomédico/S
+protonotario/S
+protoplasma/S
+protosulfuro/S
+prototipo/S
+protozoario/SG
+protozoo/S
+protráctil/S
+protuberancia/S
+protuberante/S
+protutor/S
+protético/GS
+protón/S
+protórax
+prov
+provagar
+provechar/RED
+provecho/S
+provechosamente
+provechoso/GS
+provecto/GS
+proveedor/GS
+proveer/REDÀÂÄñø
+proveimiento/S
+proveniencia/S
+proveniente/S
+provenir/XD
+provento/S
+provenzal/S
+provenzal/SO
+provenzalismo/S
+provenzalista/S
+provení
+proverbiador/S
+proverbial/S
+proverbialmente
+proverbio/S
+proverbista/S
+provicero/S
+providencia/S
+providencial/S
+providencialismo/S
+providencialista/S
+providencialmente
+providenciano/GS
+providenciar/RED
+provincia/S
+provincial/S
+provincial/SO
+provincialismo/S
+provincianismo/S
+provinciano/SG
+provisional/S
+provisionalmente
+proviso/S
+provisora/S
+provisoriamente
+provisto/GS
+provocador/GS
+provocar/REDÀÁ
+provocativo/SG
+provén
+proxeneta/S
+proxenetismo/S
+proximal/S
+proximidad/S
+proyección/S
+proyectante/S
+proyectar/REDÁÄñò
+proyectil/S
+proyectista/S
+proyectivo/GS
+proyecto/GS
+proyecto/Sb
+proyector/S
+proyectura/S
+prudencia/Sk
+prudencial/S
+prudencialmente
+prudente/kS
+prudentemente
+prueba/pS
+pruna/S
+prunela/S
+pruno/S
+pruriginoso/GS
+prurigo/S
+prurito/S
+prusiano/GS
+prusiato/S
+práctica/S
+prácticamente
+práctico/GS
+prédica/S
+présago/SG
+préstamo/S
+prímula/S
+prínceps
+príncipe/S
+prístino/GS
+prócer/S
+pródigamente
+pródigo/SG
+prófugo/S
+prófugo/SG
+prójimo/S
+pról
+prólogo/S
+prórroga/S
+prósperamente
+próspero/SG
+próstata/S
+prótesis
+próvido/SG
+próximamente
+próximo/GS
+prúsico/S
+pseudónimo/GS
+pseudónimo/S
+psi
+psicoanalista/S
+psicoanalizar/REDÁñò
+psicoanalítico/SG
+psicoanálisis
+psicodelia/S
+psicofisiología/S
+psicofisiológico/GS
+psicología/S
+psicológicamente
+psicológico/SG
+psicopatología/S
+psicopatía/S
+psicopedagogía/S
+psicopedagógico/GS
+psicosis
+psicotecnia/S
+psicoterapia/S
+psicólogo/GS
+psicópata/S
+psicótico/GS
+psique/S
+psiquiatra/S
+psiquiatría/S
+psiquis
+psiquismo/S
+psiquiátrico/GS
+psiquiátrico/S
+psitacismo/S
+psitacosis
+psíes
+psíquico/SG
+pta/S
+pteridofita/S
+pteridofito/GS
+pteridófito/GS
+ptolemaico/GS
+pts
+pu
+puar/IRD
+pubertad/S
+pubes
+pubescencia/S
+pubescente/S
+pubescer/RED
+pubiano/SG
+pubis
+publicación/S
+publicador/GS
+publicano/Sp
+publicar/REDÀÁÂÄ
+publicidad/S
+publicista/S
+publicitar/REDÀÁÂÄ
+publicitario/GS
+puchada/S
+puchera/S
+puchero/SH
+puches
+pucho/S
+pucia/S
+pude
+pudelar/RED
+pudendo/S
+pudendo/SG
+pudibundez/S
+pudibundo/GS
+pudicia/kS
+pudicicia/Sk
+pudiendo
+pudiente/S
+pudiera
+pudierais
+pudieran
+pudieras
+pudiere
+pudiereis
+pudieren
+pudieres
+pudieron
+pudiese
+pudieseis
+pudiesen
+pudieses
+pudimos
+pudin
+pudinga/S
+pudio/S
+pudir
+pudiste
+pudisteis
+pudiéndola
+pudiéndolas
+pudiéndole
+pudiéndoles
+pudiéndolo
+pudiéndolos
+pudiéndome
+pudiéndonos
+pudiéndoos
+pudiéndose
+pudiéndote
+pudiéramos
+pudiéremos
+pudiésemos
+pudo
+pudor/kS
+pudoroso/GS
+pudrición/S
+pudridero/S
+pudridor/S
+pudrigorio/S
+pudrimiento/S
+pudrir/REÁÅñòô
+puebla/S
+pueblano/GS
+pueblerino/GS
+pueblo/S
+pueblorriqueño/GS
+puebloviejero/GS
+pueda
+puedan
+puedas
+puede
+pueden
+puedes
+puedo
+puelche/S
+puentano/GS
+puente/S
+puentear/RED
+puentecilla/S
+puerca/S
+puercamente
+puerco/GS
+puerco/S
+puericia/S
+puericultor/GS
+puericultura/S
+pueril/S
+puerilidad/S
+puerilmente
+puerperal/S
+puerperio/S
+puerro/S
+puerta/Srb
+puertaventana/S
+puerto/bS
+puertorriqueñidad/S
+puertorriqueñismo/S
+puertorriqueño/GS
+puertosalgareño/GS
+pues
+puesta/aS
+puesta/aSo
+puesta/apk
+puestero/GS
+puesto/GS
+puesto/kprS
+puesto/pGSka
+puf
+pufo/S
+puga/S
+pugilar/S
+pugilato/S
+pugilismo/S
+pugilista/S
+pugna/S
+pugnacidad/S
+pugnante/pS
+pugnar/RED
+pugnaz/S
+puja/S
+pujador/GS
+pujame/S
+pujamen/S
+pujamiento/rS
+pujante/S
+pujantemente
+pujanza/rS
+pujar/RED
+pujavante/S
+pulchinela/S
+pulcritud/S
+pulcro/GS
+pulga/S
+pulgada/S
+pulgar/S
+pulgarada/S
+pulgoso/SG
+pulguera/iS
+pulguero/GS
+pulguillas
+pulgón/S
+puliceño/GS
+pulidamente
+pulidero/S
+pulidez/GS
+pulido/GS
+pulido/S
+pulidor/GS
+pulidor/S
+pulimentar/RED
+pulimento/S
+pulir/REDÄñ
+pulla/S
+pullista/S
+pullés/GS
+pulmonado/S
+pulmonar/S
+pulmonaria/S
+pulmonía/S
+pulmón/S
+pulpa/S
+pulpejo/S
+pulpero/S
+pulpero/SG
+pulpería/S
+pulpeta/S
+pulpo/S
+pulposo/SG
+pulque/S
+pulsación/S
+pulsador/GS
+pulsador/S
+pulsante/S
+pulsar/REDÀ
+pulsar/S
+pulsatila/S
+pulsativo/GS
+pulsear/RED
+pulsera/S
+pulso/aSk
+pulular/RED
+pulverizador/S
+pulverizar/REDÀøT
+pulverulento/GS
+pum
+puma/S
+pumita/S
+puna/S
+punar
+punchar/RED
+puncionar/RED
+punción/S
+pundonor/S
+pundonorosamente
+pundonoroso/SG
+pungimiento/S
+pungir/RED
+pungitivo/SG
+punibilidad/S
+punible/S
+punir/RED
+punitivo/GS
+punk/S
+punki/S
+punta/LNS
+punta/S
+puntada/S
+puntaje/S
+puntal/S
+puntano/GS
+puntapié/S
+puntar/RED
+puntear/RED
+puntera/S
+puntero/GS
+punterola/S
+puntiagudo/GS
+puntido/S
+puntillado/S
+puntillero/S
+puntillista/S
+puntillo/H
+puntilloso/GS
+puntisecar/RED
+puntito/S
+punto/HNS
+puntoso/GS
+puntuación/S
+puntual/kS
+puntualidad/S
+puntualizar/RED
+puntualmente
+puntuar/IRD
+puntuoso/GS
+puntura/S
+punzada/S
+punzador/GS
+punzadura/jS
+punzante/S
+punzantemente
+punzar/RED
+punzonado/S
+punzó/S
+punzón/S
+pupa/S
+pupar/RED
+pupila/S
+pupilaje/S
+pupilar/S
+pupilero/GS
+pupilo/GS
+pupitre/S
+puposo/GS
+pura/k
+puramente
+purana/S
+purear/RED
+pureza/kS
+purga/S
+purgador/S
+purgador/SG
+purgamiento/S
+purgante/S
+purgar/REDÁñT
+purgativo/GS
+purgatorio/GS
+purgatorio/S
+puridad/kS
+purificación/S
+purificadero/SG
+purificador/GS
+purificador/S
+purificar/REDÀÁñ
+purificatorio/SG
+purificense/S
+purismo/S
+purista/S
+puritanismo/S
+puritano/GS
+puro/GSk
+puro/Sa
+purpurar/RED
+purpurear/RED
+purpurina/S
+purpurino/GS
+purpúrea/S
+purpúreo/GS
+purrela/S
+purriela/S
+purrir/RED
+purulencia/S
+purulento/GS
+puré/S
+pus
+pusilanimidad/S
+pusilánime/S
+pusinesco/GS
+pustuloso/GS
+puta/S
+putada/S
+putativo/GS
+putañear/RED
+putear/REDÀ
+putero/S
+puterío/S
+puto/GS
+putrefacción/S
+putrefactivo/GS
+putrefacto/GS
+putrescible/S
+putridez/S
+putumayense/S
+putón/S
+puya/S
+puyar/RED
+puyazo/S
+puzol/S
+puzolana/S
+puñada/S
+puñado/S
+puñal/S
+puñalada/S
+puñales
+puñar
+puñete/HS
+puñetero/SG
+puñir
+puño/S
+pza
+pábilo/S
+pábulo/S
+pág/S
+página/S
+pájaro/GS
+pájaro/S
+pálida/S
+pálido/GS
+pámpana/S
+pámpano/S
+páncreas
+pánfilo/GS
+pánfilo/S
+pánico/GS
+pánico/S
+páparo/S
+páparo/SG
+pár
+páramo/S
+párpado/S
+párrafo/S
+párroco/S
+párvulo/GS
+pátera/S
+pátina/S
+péndola/S
+péndulo/GS
+péptido/S
+pérdida/S
+pérfidamente
+pérfido/GS
+pérmico/GS
+pérsico/GS
+pérsico/S
+pértica/S
+pértiga/S
+pértigo/S
+pésame/S
+pésimamente
+pésimo/SG
+pétalo/S
+pétreo/GS
+pía/S
+pícaro/GS
+pícea/S
+píceo/GS
+pícrico/S
+píldora/S
+píloro/S
+pínula/S
+pío
+pío/S
+pío/kGS
+pívot
+píxel/S
+pócima/S
+pólenes
+pólipo/S
+póliza/S
+pólvora/S
+pómez/S
+pómulo/S
+póney
+póntico/GS
+póquer/S
+pórtico/S
+pósito/gaSon
+póster/S
+póstumamente
+póstumo/GS
+púa/S
+púbico/SG
+pública/pS
+públicamente
+público/GS
+público/SG
+púdica/k
+púdico/GSk
+púdines
+púgil/S
+púlpito/S
+púnico/GS
+púrpura/S
+pústula/S
+pútrida/c
+pútrido/cSG
+qu
+que
+quebracho/S
+quebradero/S
+quebradillo/S
+quebradizo/GS
+quebrado/GS
+quebrador/GS
+quebrador/pGS
+quebradura/S
+quebrajar/RED
+quebrajoso/SG
+quebramiento/S
+quebrantable/kS
+quebrantado/SG
+quebrantador/S
+quebrantador/SG
+quebrantadura/S
+quebrantahuesos
+quebrantamiento/S
+quebrantaolas
+quebrantapiedras
+quebrantar/REDÀñ
+quebranto/S
+quebrar/IRDÀñ
+quebraza/S
+quebrazar
+queche/S
+quechua/S
+queda/S
+quedamente
+quedar/REDÂÃÅÆÜñòôø
+quedito
+quedo
+quedo/SG
+quedó/S
+quehacer/S
+queja/S
+quejar/REDÁÅñòôø
+quejica/S
+quejicoso/SG
+quejido/S
+quejigal/S
+quejigo/S
+quejigueta/S
+quejilloso/SG
+quejosamente
+quejoso/SG
+quejumbrar/RED
+quejumbroso/GS
+quejura/S
+quelonio/S
+queltehue/S
+quema/S
+quemada/S
+quemadero/GS
+quemadero/S
+quemado/pS
+quemador/GS
+quemadura/S
+quemajoso/GS
+quemamiento/Sp
+quemante/S
+quemar/pREDÁÀÅÌÙñò
+quemarropa/S
+quemazón/S
+quena/S
+quenopodiácea/S
+quenopodiáceo/SG
+quepa
+quepamos
+quepan
+quepas
+quepis
+quepo
+quepáis
+quera/S
+queratina/S
+queratitis
+querella/S
+querellador/GS
+querellante/S
+querellar/REDñ
+querelloso/SG
+querencia/S
+querencioso/GS
+querer/S
+querer/XDÀÁÂÈÉÊËÔÕá
+queresa/S
+querido/GS
+quermes/S
+quermés
+querochar/RED
+queroseno/S
+quersoneso/S
+querub/S
+querube
+querubín/S
+querusco/GS
+querúbico/GS
+quesada/NS
+quesear/RED
+quesera/LS
+quesero/GS
+quesillo/S
+quesito/S
+queso/S
+quetzal/S
+queule/S
+quevedesco/SG
+quevedos
+qui
+quia
+quiaca/S
+quianti/S
+quibdoseño/GS
+quibey/S
+quichua/S
+quiché/S
+quicial/S
+quicio/S
+quid
+quiebra/S
+quiebrahacha/S
+quiebre/S
+quiebro/Sp
+quien/S
+quienquiera
+quier
+quiescente/aS
+quieta/k
+quietamente
+quietar/RED
+quietismo/S
+quietista/S
+quieto/kGS
+quietud/kS
+quijada/S
+quijal/S
+quijar/S
+quijero/S
+quijo/S
+quijones
+quijongo/S
+quijotada/S
+quijote/SO
+quijotería/S
+quijotescamente
+quijotesco/SG
+quijotil/S
+quijotismo/S
+quila/S
+quilatar/RED
+quilate/S
+quilatera/S
+quilificar/RED
+quilla/rS
+quillango/S
+quillay
+quillotrar/RED
+quilláis
+quilmay
+quilmáis
+quilo/S
+quilombo/S
+quiloso/GS
+quiltro/S
+quilífero/GS
+quima/S
+quimera/S
+quimerear/RED
+quimerino/GS
+quimerista/S
+quimerizar/RED
+quimificar/RED
+quimio/S
+quimioterapia/S
+quimo/S
+quimono/S
+quimosina/S
+quimérico/GS
+quin/S
+quina/kS
+quinado/GS
+quinao/S
+quinaquina/S
+quinario/GS
+quinario/S
+quinasa/S
+quincalla/SL
+quincallero/GS
+quince/S
+quincena/S
+quincenal/S
+quincenario/GS
+quincenario/SG
+quinceno/GS
+quinchar/RED
+quinchihue/S
+quinchoncho/S
+quincineta/S
+quincuagena/S
+quincuagenario/GS
+quincuagésimo/GS
+quindenio/S
+quindiano/GS
+quinete/S
+quingombó/S
+quiniela/S
+quinientas
+quinientista/S
+quinientos
+quinina/S
+quinismo/S
+quino/bS
+quinolear/RED
+quinolillas
+quinquefolio/S
+quinquenal/S
+quinquenervia/S
+quinquenio/S
+quinqui/S
+quinquillero/S
+quinquina/S
+quinta/NS
+quintaesenciar/RED
+quintal/S
+quintana/S
+quintante/S
+quintar/RED
+quintero/S
+quinteto/S
+quintillo/S
+quinto/GS
+quintuplicar/RED
+quintín/S
+quinua/S
+quiosco/S
+quique/S
+quiragra/S
+quirate/S
+quirguiz/S
+quirie/S
+quirigalla/S
+quirinal/S
+quiritario/SG
+quirite/S
+quirografario/SG
+quiromancia/S
+quiromasajista/S
+quiropráctico/GS
+quiroteca/S
+quirquincho/S
+quirófano/S
+quirógrafo/GS
+quiróptero/S
+quirúrgicamente
+quirúrgico/GS
+quis/S
+quisca/S
+quisco/S
+quisicosa/S
+quisquilla/S
+quisquillosidad/S
+quisquilloso/GS
+quistar/RED
+quiste/S
+quita/S
+quitada/S
+quitado/GS
+quitador/GS
+quitador/S
+quitaguas
+quitamanchas
+quitameriendas
+quitamiento/S
+quitamotas
+quitanieves
+quitanza/S
+quitapelillos
+quitapesares
+quitar/REDÀÁÂÃÆñòôø
+quitasol/S
+quitasolillo/S
+quitina/S
+quitinoso/GS
+quito/GS
+quitrín/S
+quitón/S
+quizá
+quizás
+quién
+quiénes
+quiñar/RED
+qué
+qué/S
+química/S
+químicamente
+químico/GS
+quíntuple/S
+quío/GS
+ra
+raba/S
+rabada/SN
+rabadán/S
+rabal/S
+rabalero/GS
+rabanal/S
+rabanero/GS
+rabanillo/S
+rabaniza/S
+rabasaire/S
+rabear/RED
+rabel/S
+rabera/S
+rabia/S
+rabiacana/S
+rabiar/RED
+rabiatar/RED
+rabiazorras
+rabicano/GS
+rabicorto/GS
+rabieta/S
+rabihorcado/S
+rabilar/RED
+rabilargo/GS
+rabilargo/S
+rabinismo/S
+rabinista/S
+rabino/S
+rabiosamente
+rabioso/GS
+rabisalsera/S
+rabiza/S
+rabión/S
+rabo/NS
+rabopelado/S
+rabos/a
+raboseadura/S
+rabosear/RED
+raboso/GS
+rabotada/S
+rabotazo/S
+rabotear/RED
+rabudo/SG
+rabí/S
+rabínico/GS
+rabón/GS
+racamenta/S
+racamento/S
+racanear/REDÁ
+racha/S
+rachar/RED
+rachear/RED
+racial/S
+racimal/S
+racimar/RED
+racimo/S
+racimoso/GS
+racimudo/GS
+raciocinar/RED
+raciocinio/S
+racionabilidad/kS
+racional/SO
+racional/Sk
+racionalidad/Sk
+racionalismo/S
+racionalista/S
+racionalización/S
+racionalizar/REDÀÄ
+racionalmente
+racionamiento/S
+racionar/RED
+racionero/S
+racionista/S
+racismo/S
+racista/S
+ración/S
+racor/S
+racord
+rada/aS
+radar/S
+radiación/kS
+radiactividad/S
+radiactivo/SG
+radiado/GS
+radiador/S
+radial/S
+radiante/S
+radiantemente
+radiar/REDÀ
+radiata/S
+radical/S
+radical/SO
+radicalismo/S
+radicalizar/REDÀÄA
+radicalmente
+radicar/REDAñ
+radicular/S
+radiestesia/S
+radio/S
+radioactividad/S
+radioactivo/GS
+radioastronomía
+radioastronómico/GS
+radiocasete/S
+radiocomunicación/S
+radiodifundir/RED
+radiodifusión/S
+radiodifusor/GS
+radioelectricidad/S
+radioeléctrico/GS
+radioemisora/S
+radioescucha/S
+radiofonista/S
+radiofrecuencia/S
+radiofónico/GS
+radiografiar/IRD
+radiograma/S
+radiográfico/GS
+radioisótopo/S
+radiolario/S
+radiología/S
+radiológico/SG
+radionovela/S
+radiorreceptor/S
+radioscopia/S
+radioscópico/SG
+radioso/GS
+radioteatro/S
+radiotecnia/S
+radiotelefonista/S
+radiotelefonía/S
+radiotelefónico/GS
+radiotelegrafiar/IRD
+radiotelegrafista/S
+radiotelegrafía/S
+radiotelegrama/S
+radiotelescopio/S
+radioterapia/S
+radiotoxicidad/S
+radiotransmisor/S
+radioyente/S
+radiumterapia/S
+radián/S
+radón
+raedura/S
+raer/IRDÂ
+rafa/S
+rafal/S
+rafalla/S
+rafania/S
+rafe/S
+rafear/RED
+rafezar
+rafia/S
+ragonvalense/S
+ragonvaleño/GS
+ragua/S
+rahez/S
+rahezar
+raicilla/S
+raicita/S
+raid/S
+raigambre/S
+raigar
+raijo/S
+raimiento/S
+rain/S
+raja/S
+rajabroqueles
+rajada/S
+rajadillo/S
+rajadizo/GS
+rajado/GS
+rajador/S
+rajadura/S
+rajar/REDÀÂÃÆñT
+rajatabla/S
+rajeta/S
+rajuela/S
+ralbar/RED
+ralear/RED
+ralentizar/REDA
+raleza/S
+rallado/GS
+rallador/GS
+rallador/S
+ralladura/S
+rallar/RED
+rallar/REDÀ
+rallo/S
+ralo/GS
+rama/S
+rama/SUN
+ramal/HNS
+ramalear/RED
+rambla/S
+ramblar/S
+ramblazo/S
+ramblizo/S
+rameado/GS
+ramera/S
+ramero/S
+ramificación/S
+ramificar/RED
+ramillete/S
+ramilletero/GS
+ramina/S
+ramio/aS
+ramiriquense/S
+ramito/S
+ramiza/S
+ramo/CS
+ramojo/S
+ramonear/RED
+ramoso/GS
+rampa/S
+rampante/S
+rampar/RED
+rampete/S
+ramuja/S
+ramujo/S
+ramulla/S
+ramón/S
+rana/SUN
+ranacuajo/S
+ranas/a
+rancar
+ranchar/RED
+ranchear/RED
+ranchera/SL
+ranchero/GS
+rancho/S
+ranciar/RED
+rancidez/S
+ranciedad/S
+rancio/S
+rancio/SG
+rancor/S
+randa/S
+rango/S
+ranina/S
+rano/S
+ranquel/S
+ranunculácea/S
+ranunculáceo/GS
+ranura/S
+ranurado/GS
+ranurar/RED
+ranúnculo/S
+rap/S
+rapa/S
+rapabarbas
+rapacejo/S
+rapacidad/S
+rapada/S
+rapado/S
+rapador/S
+rapador/SG
+rapadura/S
+rapamiento/S
+rapante/S
+rapapolvo/S
+rapar/REDÀ
+rapavelas
+rapaz/S
+rapaz/SG
+rapaza/S
+rapazada/S
+rape/S
+rapero/GS
+rapidez/S
+rapidísimo/GS
+rapiega/S
+rapista/S
+rapiña/S
+rapiñar/RED
+raposa/S
+raposear/RED
+raposera/S
+raposero/GS
+raposino/GS
+raposo/S
+raposuno/GS
+rapsoda/S
+rapsodia/S
+raptar/REDÀÁÂÍ
+rapto/S
+raptor/GS
+rapuzar/RED
+rapé/S
+rapónchigo/S
+raque/S
+raquear/RED
+raquero/GS
+raquero/S
+raqueta/S
+raquetero/GS
+raquialgia/S
+raquianestesia/S
+raquireño/GS
+raquis
+raquitis
+raquitismo/S
+raquídeo/SG
+raquítico/GS
+rara/S
+raramente
+rarear/RED
+rarefacción/S
+rarefacer
+rareza/S
+raridad/S
+rarificar/RED
+raro/GS
+ras/S
+rasa/NS
+rasadura/S
+rasante/S
+rasar/RED
+rascacielos
+rascacio/S
+rascador/S
+rascadura/S
+rascalino/S
+rascamiento/S
+rascar/REDñòø
+rascatripas
+rascle/S
+rascuñar/RED
+rascón/GS
+rascón/S
+rasera/S
+rasero/S
+rases/i
+rasete/S
+rasgada/S
+rasgado/GS
+rasgado/S
+rasgador/SG
+rasgadura/S
+rasgar/REDÀÁÂÄÆÇ
+rasgar/REDÁÄñø
+rasgo/S
+rasguear/RED
+rasgueo/S
+rasguñar/REDÁ
+rasguño/S
+rasgón/S
+rasmillar/RED
+raso/GS
+rasoliso/S
+raspa/NS
+raspado/NS
+raspador/S
+raspadura/S
+raspahilando
+raspahilar
+raspajo/S
+raspamiento/S
+raspante/S
+raspar/REDÀÆ
+raspear/RED
+raspinegro/GS
+rasponazo/S
+rasposo/GS
+raspudo/S
+raspón/S
+rasqueta/S
+rasquetear/RED
+rastillador/GS
+rastillar/RED
+rastra/SN
+rastrallar/RED
+rastrar/RED
+rastreable/S
+rastreador/SG
+rastrear/RED
+rastreo/S
+rastrera/S
+rastreramente
+rastrero/GS
+rastrillada/S
+rastrillado/S
+rastrillador/SG
+rastrillar/RED
+rastrillo/C
+rastro/SN
+rastrojar/RED
+rastrojear/RED
+rastrojera/S
+rastrojo/S
+rasurador/GS
+rasurar/REDÀÁÂ
+rata/LS
+rata/S
+ratania/S
+ratas/o
+ratear/RED
+ratero/GS
+ratero/SG
+raticida/S
+ratificación/S
+ratificar/REDÀÆñ
+ratificatorio/SG
+ratigar/RED
+ratinar/RED
+ratio
+ratito/S
+rato/S
+ratonar/RED
+ratonera/S
+ratonero/GS
+ratonesco/SG
+ratonil/S
+ratón/S
+rauda/S
+raudal/S
+raudamente
+raudo/GS
+rauta/S
+ravenala/S
+raya/S
+rayada/S
+rayada/s
+rayadillo/S
+rayado/GS
+rayado/GSs
+rayador/S
+rayano/GS
+rayar/RED
+rayar/REDÀ
+rayero/S
+rayo/S
+rayoso/SG
+rayuela/S
+rayuelo/S
+rayón/S
+raza/S
+razar
+razonable/kS
+razonablemente
+razonadamente
+razonado/GS
+razonador/GS
+razonador/S
+razonamiento/S
+razonar/REDÂ
+razón/S
+raído/GS
+raíl/S
+raíz/S
+raña/aS
+raño/S
+rdo
+re
+rea
+rea/S
+rea/fS
+reabastecer/IRDÀÁñ
+reabierto/GS
+reabrir/RE
+reabsorber/RED
+reaccionar/RED
+reaccionariamente
+reaciamente
+reacio/GS
+reacuñar/RED
+readmitir/REDÀÂ
+reafirmar/REDñ
+reagravar/RED
+reagrupar/REDÀÁÄ
+reajustar/REDÀ
+real/NSO
+real/kS
+realegrar/RED
+realejo/S
+realengo/GS
+realengo/S
+realete/S
+realeza/S
+realidad/kS
+realimentación/S
+realimentar/RED
+realismo/tS
+realista/tS
+realito/S
+realizable/Sk
+realización/S
+realizador/GS
+realizar/REDÀÄñ
+realmente
+realquilar/RED
+realzar/RED
+reamar/RED
+reanudación/S
+reanudar/REDÀÁñ
+reaparecer/IRD
+reapretar/IRD
+rearar/RED
+reargüir/XD
+rearmar/REDÀ
+reaseguro/S
+reasignar/RED
+reasumir/RED
+reata/S
+reatar/RED
+reaventar/IRD
+reavivar/REDÀ
+rebaba/S
+rebajador/GS
+rebajamiento/S
+rebajar/REDÀÁÄñò
+rebalsar/RED
+rebanada/S
+rebanar/REDÀÂ
+rebanco
+rebanear/RED
+rebarbado/S
+rebasadero/S
+rebasar/REDÀÁÂÄ
+rebatar
+rebatible/Sk
+rebatir/REDÀÂ
+rebatiña/S
+rebato
+rebautizar/REDÀÁÄÆ
+rebañar/REDÆ
+rebeca/S
+rebeco/S
+rebelar/REDÁñò
+rebelde/S
+rebeldía/S
+rebelión/S
+rebenque/SH
+rebinar/RED
+rebitar/RED
+reblandecer/IRDÁñ
+reblandecimiento/S
+reblar/RED
+rebobinar/RED
+rebociño/S
+rebojo/S
+rebollar/S
+rebolledo/S
+rebollidura/S
+rebolludo/GS
+rebombar/RED
+rebordeador/S
+rebordear/RED
+rebosadero/S
+rebosadura/S
+rebosamiento/S
+rebosante/S
+rebosar/REDÀ
+rebotadera/S
+rebotar/RED
+rebotiga/S
+rebozar/REDÌ
+rebozo/N
+rebramar/RED
+rebrincar/RED
+rebrotar/RED
+rebudiar/RED
+rebufar/RED
+rebujar/RED
+rebujina/S
+rebullir/RED
+rebumbar/RED
+rebumbio/S
+reburujar/RED
+rebuscado/GS
+rebuscamiento/S
+rebuscar/RED
+rebusco/S
+rebutir/RED
+rebuznador/SG
+rebuznar/RED
+rebuzno/S
+recabar/REDÀÂ
+recabdar
+recabita/S
+recadar/RED
+recadero/GS
+recado/S
+recaer/IRD
+recalar/RED
+recalcadura/S
+recalcar/REDÀÄÆ
+recalcitrante/S
+recalcitrantemente
+recalcitrar/RED
+recalentar/IRDÀ
+recalvastro/GS
+recalzar/RED
+recamar/RED
+recambiar/RED
+recambio/S
+recancamusa/S
+recancanilla/S
+recapacitar/RED
+recapitulación/S
+recapitular/RED
+recapturar/RED
+recargador/S
+recargar/REDñòT
+recatadamente
+recatar/RED
+recatar/REDÀ
+recatear/RED
+recatonear/RED
+recatón/GS
+recatón/H
+recauchar/RED
+recauchutar/RED
+recaudación/S
+recaudador/GS
+recaudamiento/S
+recaudar/REDÀ
+recaudatorio/GS
+recavar/RED
+recaída/S
+recebar/RED
+recechar/RED
+recejar/RED
+recela/S
+recelador/S
+recelamiento/S
+recelar/RED
+recelo
+recentadura/S
+recental/S
+recentar/IRD
+recentísimo/SG
+recepcionista/S
+recepción/S
+recepta/S
+receptar/RED
+receptividad/S
+receptivo/GS
+receptor/GS
+receptor/SG
+receptáculo/S
+recercar/RED
+recesar/RED
+recesivo/GS
+recesión/S
+receso/S
+receta/S
+recetador/GS
+recetar/REDÀÁÂÆ
+receñir/XD
+rechazador/GS
+rechazamiento/S
+rechazar/REDÀÁÂÃÄÅÙ
+rechazo/S
+rechiflar/RED
+rechinador/GS
+rechinamiento/S
+rechinar/RED
+rechinido/S
+rechistar/RED
+rechizar/RED
+rechoncho/GS
+reciamente
+reciario/S
+recibidero/SG
+recibido/S
+recibidor/GS
+recibidor/S
+recibimiento/S
+recibir/REDÀÁÂÄÆñò
+recibo/S
+recibí/S
+reciclaje/S
+reciclamiento/S
+reciclar/REDÀÁÄT
+recidivar/RED
+reciedumbre/S
+reciente/S
+recientemente
+recinchar/RED
+recinto
+recio
+recio/SG
+recipiendario/GS
+recipiente/S
+reciprocar/RED
+reciprocidad/S
+recitado/S
+recital/S
+recitar/REDÀÁÂÄÅÆÌÍ
+recitativo/S
+reciura/S
+recién
+reclamación/S
+reclamante/S
+reclamar/REDÀÃÄÅÆÜñò
+reclamar/S
+reclame/S
+reclamo/S
+reclinar/RED
+reclinatorio/S
+recluir/IRDÀÁÈñ
+reclusión/S
+recluso/GS
+reclusorio/S
+recluta/S
+reclutador/GS
+reclutamiento/S
+reclutar/REDÀÁÂ
+recobrar/REDÀÁñ
+recocer/IRD
+recochinear/RED
+recocho/GS
+recocina/S
+recodadero/S
+recodar/RED
+recodir
+recogeabuelos
+recogedero/S
+recogemigas
+recoger/REDÀÁÂÃÄÆÌÍÙñòôø
+recogida/S
+recogidamente
+recogido/GS
+recogimiento/S
+recolar/IRD
+recolectar/REDÀ
+recolector/S
+recolegir/XD
+recoleto/GS
+recombinación/S
+recombinar/RED
+recomendablemente
+recomendación/S
+recomendado/GS
+recomendante/S
+recomendar/IRDÀÂÅñòT
+recomenzar/IRDÀ
+recomer/RED
+recompensa/S
+recompensar/REDÀÁÂ
+recomponer/XÀÁÂ
+recomponé
+recompuesto/GS
+recompón
+reconcentramiento/S
+reconciliar/REDÁÂñòA
+reconcomer/RED
+reconcomio/S
+recondenar/RED
+reconditez/S
+reconducible/S
+reconducir/XDÀÁÈ
+reconfortar/REDÀÁÂÄ
+reconocer/IRDÀÁÂÃÄÅñòõ
+reconocible/kS
+reconociblemente
+reconquistar/REDÀÁ
+reconsiderar/REDÀÄ
+reconstituir/IRD
+reconstruir/IRDÀÁÂÈ
+recontamiento/S
+recontar/IRD
+recontento/S
+reconvalecer/IRD
+reconvenir/XDÀÂÈÊ
+reconvení
+reconvertir/XDÀ
+reconvén
+recopilación/S
+recopilado/GS
+recopilador/GS
+recopilar/REDÀ
+recopilatorio/GS
+recopilatorio/S
+recordable/Sk
+recordación/S
+recordador/GS
+recordar/IRDÀÄÃÅÇÏÓÝÞßñòõù
+recordativo/GS
+recordativo/S
+recordatorio/GS
+recordatorio/S
+recorrer/REDÀÁÆ
+recorrida/S
+recorrido/S
+recortado/S
+recortar/REDÀÂÄÌñ
+recorvar/RED
+recoser/RED
+recostadero/S
+recostar/IRDÀÄñòõù
+recovar/RED
+recoveco/S
+recovero/GS
+recre/S
+recrear/REDÀÄñòôø
+recrecer/IRD
+recremento/S
+recreo/S
+recriador/S
+recriar/IRD
+recriminación/S
+recriminador/GS
+recriminar/REDÁÂÆñò
+recrucetada/S
+recrudecer/IRD
+recrudecimiento/S
+recrudescencia/S
+recrujir/RED
+recruzar/RED
+recta/f
+recta/qS
+rectal/S
+rectamente
+rectangular/S
+rectar/RED
+rectificación/S
+rectificador/GS
+rectificar/REDÀÁñT
+rectificativo/GS
+rectilíneo/GS
+rectitud/S
+recto/GS
+recto/fGS
+rector/fGS
+rector/fSG
+rectorado/S
+rectoral/S
+rectorar/RED
+rectángulo/GS
+rectángulo/S
+recua/S
+recuadrar/RED
+recuadro
+recuaje/S
+recuarta/S
+recubierto/GS
+recubrir/REÀÄÙ
+recudidero/S
+recudimento/S
+recudimiento/S
+recudir/RED
+recuento/S
+recuentro/S
+recuerdo/S
+recuestar/RED
+recular/RED
+recuperable/Sk
+recuperación/S
+recuperador/GS
+recuperar/REDÁÀÄÐÌñòô
+recuperativo/GS
+recurar/RED
+recurrencia/S
+recurrente/S
+recurrir/REDÀT
+recursividad/S
+recursivo/GS
+recusable/kS
+recusante/S
+recusar/REDÀ
+recuñar/RED
+recíprocamente
+recíproco/S
+recíproco/SG
+recóndito/SG
+red/N
+redacción/S
+redactar/REDÀÂ
+redactor/GS
+redada/S
+redar/RED
+redargüir/XD
+redaya/S
+redecir/X
+rededor/S
+redefinir/REDÁñò
+redención/S
+redendija/S
+redentor/GS
+redentor/S
+redentorista/S
+redera/f
+redero/GS
+redero/GfS
+redescontar/IRD
+redescubierto/GS
+redescubrir/REP
+redhibir/RED
+redicho/GS
+rediezmar/RED
+redil/S
+redilar/RED
+redilear/RED
+redimible/kS
+redimir/REDÀÁÄñ
+redirigir/RED
+redistribuir/IRDÀT
+redituar/IRD
+redoblante/S
+redoblar/RED
+redoble/S
+redoblegar/RED
+redol/S
+redolada/S
+redolar/RED
+redolente/S
+redomado/GS
+redomazo/S
+redonda/NSM
+redondeado/SG
+redondear/RED
+redondel/S
+redondeo/S
+redondillo/S
+redondo/GS
+redopelo/S
+redor/Sg
+redorar/RED
+redova/S
+redrar
+redro
+redro/S
+redrojar/RED
+redrojo/S
+redropelo/S
+redroviento/S
+redruejo/S
+reducción/S
+reducible/kS
+reducido/GS
+reducimiento/S
+reducir/XDÀÁÈñóú
+reductible/kS
+reducto/S
+reductor/GS
+redundancia/S
+redundante/S
+redundar/RED
+reduplicar/RED
+reduvio/S
+reedificar/RED
+reeditar/REDÀ
+reeducar/REDÀÁÂ
+reelección/S
+reelecto/GS
+reelegir/XDÀÁT
+reembarcar/RED
+reembolsar/REDÂñT
+reemplazable/kS
+reemplazante/S
+reemplazar/REDÀÁÂÄÌ
+reemplazo/S
+reencarnación/S
+reencarnar/REDñ
+reencauchar/RED
+reencontrar/IRDÀÂñò
+reencuadernar/RED
+reencuentro/S
+reenganchamiento/S
+reenganchar/RED
+reengendrar/RED
+reensayar/RED
+reenviar/IRDÀ
+reenvidar/RED
+reenvite/S
+reescribir/REÀÄ
+reescrito/GS
+reestrenar/RED
+reestructurar/REDÀ
+reexaminar/RED
+reexpedir/XD
+reexportar/RED
+refaccionar/REDÀ
+refacer
+refajo/S
+refeccionar
+refección/S
+refectorio/S
+referencia/S
+referencial/S
+referenciar/RED
+referendario/S
+referendo/S
+referente/S
+referir/XDÁÈÉÊñóúT
+refertar
+referéndum
+refez/S
+refigurar/RED
+refinación/S
+refinadera/S
+refinado/GS
+refinado/S
+refinador/GS
+refinadura/S
+refinar/RED
+refinería/S
+refirmar/RED
+refitolear/RED
+refitolero/SG
+reflectante/S
+reflectar/RED
+reflector/GS
+reflector/S
+refleja/S
+reflejar/REDÀñò
+reflejo/GS
+reflexionar/REDÄ
+reflexiva/k
+reflexivamente
+reflexivo/S
+reflexivo/kGS
+reflexión/kS
+reflorecer/IRD
+reflotar/REDÀ
+refluir/IRD
+refocilar/RED
+reforestar/REDÄA
+reformable/kS
+reformado/SG
+reformar/REDÀñô
+reformatorio/GS
+reformatorio/S
+reformismo/S
+reformista/S
+reformular/RED
+reforzador/GS
+reforzador/S
+reforzar/IRDÀÁñ
+refractante/S
+refractar/RED
+refractario/GS
+refractivo/SG
+refracto/GS
+refractor/S
+refranero/S
+refranesco/GS
+refrangibilidad/S
+refrangible/S
+refranista/S
+refregar/IRDÁÂÅñò
+refrenable/kS
+refrenamiento/S
+refrenar/REDÀñ
+refrendar/REDÀ
+refrendario/S
+refrendata/S
+refrentar/RED
+refrescador/SG
+refrescadura/S
+refrescamiento/S
+refrescante/S
+refrescar/REDÀÁÌÍñø
+refresco/S
+refreír/XD
+refriar/IRD
+refrigeración/S
+refrigerador/GS
+refrigerante/S
+refrigerar/REDÀ
+refrigerativo/SG
+refrigerio/S
+refringencia/S
+refringente/S
+refringir/RED
+refrito/GS
+refrán/S
+refuerzo/S
+refugiado/GS
+refugiar/REDñòô
+refugio/S
+refulgencia/S
+refulgir/RED
+refundar/REDA
+refundición/S
+refundidor/GS
+refundir/REDÀÁñ
+refunfuñar/RED
+refutable/kS
+refutación/S
+refutar/REDÀÂ
+refutatorio/GS
+reg
+regabinar/RED
+regacear/RED
+regadera/S
+regadero/S
+regadizo/GS
+regador/GS
+regador/SG
+regadura/S
+regadío/GS
+regadío/S
+regaifa/S
+regajal/S
+regala
+regalada/S
+regaladamente
+regalado/GS
+regalador/GS
+regalador/S
+regalamiento/S
+regalar/REDÀÂÃÛñò
+regalero/S
+regalicia/S
+regalismo/S
+regalista/S
+regaliz/S
+regalo/NS
+regalía/S
+regalón/GS
+regante/S
+regar/IRDÁÄÐÝ
+regar/IRDñù
+regate/S
+regatear/RED
+regatear/REDÀÂÃ
+regateo/S
+regato
+regatonear/RED
+regatón/GS
+regatón/S
+regazar/RED
+regazo/S
+regañada/S
+regañadientes
+regañado/S
+regañar/REDÂÄ
+regañina/S
+regañir/RED
+regaño/S
+regañón/GS
+regencia/fS
+regenerar/REDÀñ
+regenta/S
+regentar/RED
+regente/S
+regente/fS
+regentear/RED
+regiamente
+regicida/S
+regicidio/S
+regido/S
+regidor/GS
+regidor/fGS
+regimentación/S
+regimentar/IRD
+regimiento/Sf
+regio
+regio/GS
+regiomontano/GS
+regional/S
+regionalismo/S
+regionalista/S
+regionalización/S
+regionario/S
+regionario/SG
+regir/XDÀÁñ
+registrada/S
+registrador/GS
+registraduría/S
+registrar/REDÀÁÅÆñòô
+registro/S
+regitivo/GS
+región/S
+regla/S
+reglado/GS
+reglaje/S
+reglamentación/S
+reglamentar/REDÀ
+reglamentaria/c
+reglamentariamente
+reglamentario/SGc
+reglamento/S
+reglar/RED
+reglar/S
+regleta/S
+regletear/RED
+reglón/S
+regocijadamente
+regocijado/SG
+regocijador/GS
+regocijar/REDÁñò
+regocijo/S
+regodear/REDñ
+regodeo/S
+regolaje/S
+regoldano/SG
+regoldar/IRD
+regoldo/S
+regolfar/RED
+regomello/S
+regomeyo/S
+regona/S
+regordete/SG
+regorjarse
+regostar/RED
+regraciar/RED
+regradecer
+regresar/RED
+regresar/REDÁÙñòô
+regresivo/GS
+regresión/S
+regreso/S
+regruñir/RED
+reguardar/RED
+reguera/S
+reguero/S
+reguetón/S
+reguilar/RED
+reguilete/S
+regulación/dS
+regulado/GS
+regulador/S
+regulador/dGS
+regular
+regular/REDÀÂÄT
+regular/S
+regular/kS
+regularidad/kS
+regularización/S
+regularizador/SG
+regularizar/RED
+regularmente
+regulativo/GS
+regurgitar/RED
+regusto/S
+regímenes
+regüeldo/S
+rehacer/XÀÁñ
+rehacé
+rehala/S
+rehalero/S
+rehartar/RED
+rehaz
+rehecho/GS
+rehelear/RED
+rehenchid
+rehenchida
+rehenchidas
+rehenchido
+rehenchidos
+rehenchimos
+rehenchir
+rehenchiremos
+rehenchirse
+rehenchirá
+rehenchirán
+rehenchirás
+rehenchiré
+rehenchiréis
+rehenchiría
+rehenchiríais
+rehenchiríamos
+rehenchirían
+rehenchirías
+rehenchiste
+rehenchisteis
+rehenchí
+rehenchía
+rehenchíais
+rehenchíamos
+rehenchían
+rehenchías
+rehenchís
+reherir/XD
+reherrar/IRD
+rehervir/XD
+rehilamiento/S
+rehilandera/S
+rehilar/IRD
+rehilete/S
+rehinchamos
+rehinchiendo
+rehinchiera
+rehinchierais
+rehinchieran
+rehinchieras
+rehinchiere
+rehinchiereis
+rehinchieren
+rehinchieres
+rehinchieron
+rehinchiese
+rehinchieseis
+rehinchiesen
+rehinchieses
+rehinchimiento/S
+rehinchir
+rehinchiéramos
+rehinchiéremos
+rehinchiésemos
+rehinchió
+rehincháis
+rehogar/REDÀÄÌÙ
+rehollar/IRD
+rehoyar/RED
+rehuir/IRDÀÁÂÈñ
+rehumedecer/IRD
+rehundido/S
+rehundir/IRD
+rehurtar/IRD
+rehusar/IRD
+rehén/S
+rehíncha
+rehínchan
+rehínchas
+rehínche
+rehínchen
+rehínches
+rehíncho
+reidero/GS
+reidor/GS
+reilar/IRD
+reimplantar/REDÀ
+reimportar/RED
+reimpreso/GS
+reimprimir/REDÀ
+reina/S
+reinado/S
+reinador/GS
+reinante/S
+reinar/REID
+reincidir/RED
+reincorporar/REDÀÁñ
+reineta/S
+reingresar/RED
+reiniciar/REDÀ
+reino/sS
+reinsertado/GS
+reinstalar/REDÀñ
+reintegrar/REDÀÁÂñ
+reintegro/S
+reinvención/S
+reinventar/RED
+reiteración/S
+reiteradamente
+reiterado/GS
+reiterar/REDÀÁÂÆñò
+reitre/S
+reivindicable/Sk
+reivindicación/S
+reivindicar/REDÀÁÄ
+reivindicativo/GS
+reivindicatorio/GS
+reja/SN
+rejacar/RED
+rejada/S
+rejado/iS
+rejalgar/S
+rejero/S
+rejitar/RED
+rejo/S
+rejoncillo/S
+rejoneador/GS
+rejonear/RED
+rejuela/S
+rejuntar/RED
+rejuvenecer/IRDÀñ
+rejuvenecimiento/S
+rejón/NHS
+rel
+relabrar/RED
+relacional/S
+relacionar/REDÀÁÂÄÆñò
+relacionero/S
+relación/Sfl
+relajación/S
+relajada/S
+relajadamente
+relajador/GS
+relajamiento/S
+relajante/S
+relajar/RED
+relajar/REDÄÅÙñòôø
+relamer/RED
+relampagueante/S
+relampaguear/RED
+relanzar/REDÀ
+relatador/GS
+relatar/REDÁÃÅ
+relativa/f
+relativamente
+relatividad/S
+relativismo/S
+relativista/S
+relativizar/REDÀ
+relativo/GfS
+relativo/S
+relato/fS
+relator/GS
+relavar/RED
+relax
+relazar/RED
+releer/REDÀÄ
+relegar/REDÀÂÄÆ
+relej/S
+relejar/RED
+releje/S
+relente/S
+relentecer/IRD
+relevamiento/S
+relevancia/kS
+relevante/kS
+relevar/REDÀñ
+relevo/S
+relicario/S
+relicto/S
+relievar/RED
+relieve/S
+religar/RED
+religionario/GS
+religiosa/kc
+religiosamente
+religiosidad/kS
+religioso/kGSc
+religión/S
+relimar/RED
+relimpiar/RED
+relinchador/GS
+relinchar/RED
+relinchido/S
+relincho/S
+relinga/S
+relingar/RED
+reliquia/S
+reliquiario/S
+rellanar/RED
+rellano/S
+rellena/S
+rellenito/GS
+rellenito/S
+relleno/S
+reloj/S
+relojera/LS
+relojero/GS
+relso/SG
+reluchar/RED
+relucir/IRD
+reluctancia/S
+reluctante/S
+relumbrar/RED
+relvar/RED
+relámpago/S
+relé/S
+remachador/GS
+remachar/REDÙ
+remache/S
+remador/GS
+remadura/S
+remallar/RED
+remamiento/S
+remanar/RED
+remandar/RED
+remanecer/IRD
+remanente/S
+remangado/SG
+remangar/RED
+remanir
+remanoso/GS
+remansar/RED
+remar/RED
+remarcar/REDÀÂÆ
+rematadamente
+rematado/GS
+rematamiento/S
+rematante/S
+remate/S
+rembolsar/RED
+remecer/RED
+remedador/GS
+remedar/REDT
+remediable/Sk
+remediación/S
+remediano/GS
+remediar/REDÀÂ
+remediavagos
+remedición/S
+remedio/S
+remedir/XD
+remedo/S
+remejer/RED
+remellado/S
+remellar/RED
+remembranza/S
+remembrar/RED
+rememoranza/S
+rememorar/REDÀ
+remendar/IRDÀ
+remendón/GS
+remeneo/S
+remense/S
+remero/GS
+remesar/RED
+remeter/REDÂ
+remiche/S
+remiendo/S
+remilgado/SG
+remilgar/RED
+remilgo/S
+reminiscencia/S
+remirar/RED
+remisible/Sk
+remisivamente
+remiso/SG
+remisoria/S
+remisorio/SG
+remite/S
+remitente/S
+remitido/S
+remitir/REDÀÁÂÄÅñòø
+remo/S
+remocho/S
+remodelación/S
+remodelar/REDA
+remojadero/S
+remojar/REDÀñ
+remojón/S
+remolacha/S
+remolcador/GS
+remolcar/REDÀ
+remoldar/RED
+remoler/IRD
+remolinar/RED
+remolinear/RED
+remolinero/GS
+remolino/S
+remolonear/RED
+remolque/S
+remolón/S
+remondar/RED
+remontado/S
+remontador/GS
+remontadora/S
+remontamiento/S
+remontar/REDÀÂñòø
+remonte/S
+remontista/S
+remoque/S
+remorar
+remorder/IRD
+remosquear/RED
+remostar/RED
+remostecer/IRD
+remotamente
+remoto/GS
+remover/IRDÁÄñ
+remozamiento/S
+remozar/REDÀ
+remplazar/REDÀ
+rempujar/RED
+remudamiento/S
+remudar/RED
+remudiar/RED
+remugar/RED
+remullir/RED
+remuneración/S
+remunerador/GS
+remunerar/REDÀÂ
+remunerativo/GS
+remuneratorio/SG
+remusgar/RED
+renacentista/S
+renacer/IRD
+renacuajo/S
+renal/S
+rencilla/S
+rencilloso/GS
+rencionar
+renco/GS
+rencontrar/IRD
+rencor/S
+rencorosamente
+rencoroso/SG
+rencurarse
+rendaje/S
+rendajo/S
+rendar/RED
+render
+rendición/S
+rendidamente
+rendido/GS
+rendija/S
+rendimiento/S
+rendir/XDÀÁÂÊËñ
+rene/S
+renegado/S
+renegar/IRD
+renegrear/RED
+renegrido/GS
+rengadero/S
+rengar/RED
+rengle/S
+renglera/S
+renglonadura/Sj
+renglón/S
+renguear/RED
+renguera/S
+renil/S
+renitencia/S
+renitente/S
+reno/S
+renovación/S
+renovador/GS
+renovar/IRDÀÂñT
+renqueante/S
+renquear/RED
+renquera/S
+renta/NS
+rentabilidad/S
+rentar/REDÂT
+rentero/GS
+renting
+rentista/S
+rentosa/f
+rentoso/GS
+rentoy
+rentóis
+renuencia/S
+renuente/S
+renuevo/S
+renuncia/S
+renunciable/kS
+renunciamiento/S
+renunciante/S
+renunciar/REDÀ
+renunciatario/GS
+renvalsar/RED
+renvalso/S
+reo/GS
+reo/S
+reo/fS
+reobrar/RED
+reoca/S
+reoctavar/RED
+reojo/S
+reorganizador/GS
+reorganizar/REDÀñ
+reorientar/RED
+reostato/S
+rep
+repacer/IRD
+repagar/RED
+repanchigar/RED
+repantigar/RED
+repapilar/RED
+repapo
+reparable/Sk
+reparación/S
+reparamiento/S
+reparar/REDÀÂÄø
+reparativo/SG
+reparo/S
+repartidor/GS
+repartir/REDÁÀÄÅÌñòô
+reparón/GS
+repasata/S
+repastar/RED
+repatear/RED
+repatriar/REDÀAñ
+repechar/RED
+repeinar/RED
+repelada/S
+repelar/RED
+repelente/S
+repeler/REDÀñ
+repellar/RED
+repelo/s
+repelonero/GS
+repeluco/S
+repeluzno/S
+repelús
+repensar/IRDÀÁ
+repente
+repente/S
+repentinamente
+repentino/GS
+repentirse
+repentista/S
+repentizar/RED
+repercudir/RED
+repercusivo/GS
+repercutir/REDÀ
+repertorio/S
+repesar/RED
+repescar/REDÂ
+repetibilidad/S
+repetidamente
+repetidor/GS
+repetir/XDÀÂÃÈÉñóúT
+repetitividad/S
+repetitivo/GS
+repicar/REDÀ
+repicotear/RED
+repinaldo/S
+repinar/RED
+repintar/RED
+repipi/S
+repiquetear/RED
+repisar/RED
+repitiente/S
+repizcar/RED
+replantación/S
+replantar/REDÀ
+replantear/REDÀÁÃ
+replegar/IRDñ
+repletar/RED
+repleto/GS
+replicación/S
+replicador/GS
+replicar/REDÀÁÂ
+replicato/S
+replicón/GS
+repoblar/IRDÀ
+repodar/RED
+repodrida
+repodridas
+repodrido
+repodrido/GS
+repodridos
+repodrir
+repodrirse
+repollar/RED
+repolludo/GS
+reponer/XÀÁÂÈñóú
+reponé
+reportaje/S
+reportamiento/S
+reportar/REDÀÁÂñôø
+reportear/RED
+reporterismo/S
+reportista/S
+reposadamente
+reposadero/S
+reposar/RED
+repositorio/S
+repostar/RED
+repostero/GS
+repostería/S
+repoyar/RED
+repreguntar/RED
+reprehender/RED
+reprehensible/Sk
+reprendedor/GS
+reprender/REDÀÁÂÄÆÙ
+reprensible/Sk
+represalia/S
+represar/RED
+representable/kS
+representacional/S
+representanta/S
+representante/S
+representar/REDÀÂÃÄÅñò
+representatividad/S
+representativo/GS
+represivo/GS
+represor/GS
+reprimenda/S
+reprimir/REDÀÁÄñò
+reprobar/IRD
+reprochable/kS
+reprochador/GS
+reprochar/REDÁÂÃÇñò
+reproche/S
+reproducibilidad
+reproducible/S
+reproducir/XDÀÂñ
+reproductivamente
+repropiar/RED
+reptar/RED
+reptil/S
+republicanismo/S
+republicano/GS
+repuchar/RED
+repudiar/REDÀÁÄT
+repudio/S
+repudrir/RE
+repuesto/GS
+repugnancia/S
+repugnar/REDÁñ
+repujar/RED
+repulgar/RED
+repulir/RED
+repullo/S
+repulsa/S
+repulsar/RED
+repulsivo/GS
+repulsión/S
+repuntar/RED
+repurgar/RED
+reputación/S
+reputado/GS
+reputar/RED
+repón
+requebrajo/S
+requebrar/IRD
+requemado/GS
+requeridor/GS
+requerimiento/S
+requerir/XDÀÂÉÊ
+requetebién
+requintador/GS
+requintar/RED
+requirente/S
+requisar/REDÁ
+requisición/S
+requisito/S
+requisitorio/GS
+requive/S
+res
+res/S
+resaber/XD
+resabiado/GS
+resabiar/RED
+resabio/S
+resal
+resalir/XD
+resallar/RED
+resaltar/REDÀ
+resalte/S
+resaludar/RED
+resalvo/S
+resalí
+resanar/RED
+resarcimiento/S
+resarcir/REDÀÁñT
+resbaladera/S
+resbaladero/GS
+resbaladero/S
+resbaladizo/SG
+resbalador/GS
+resbaladura/S
+resbalamiento/S
+resbalar/REDñò
+resbalera/S
+resbaloso/GS
+resbalón/S
+rescaldar/RED
+rescatador/GS
+rescatar/REDÀÄÆÌñ
+rescate/S
+rescatista/S
+rescaza/S
+rescaño/S
+rescindir/REDÀÂT
+rescisión/S
+rescisorio/SG
+rescoldar/RED
+rescoldera/S
+rescoldo/S
+rescontrar/IRD
+rescribir
+rescripto/S
+rescriptorio/SG
+rescrito/S
+resecar/RED
+resecar/REDÀ
+resección/S
+reseco/S
+resegar/IRD
+reseguir/XD
+resellar/RED
+resemblar
+resembrar/IRD
+resentir/XDñ
+resequido/GS
+reserva/S
+reservación/S
+reservadamente
+reservado/GS
+reservado/S
+reservar/REDÀÂÄÌÙñòT
+reservativo/GS
+reservista/S
+reservorio/S
+reseñar/REDÀT
+resfriado/S
+resfriador/SG
+resfriadura/S
+resfriamiento/S
+resfriante/S
+resfriar/IRDñ
+resguardar/REDñ
+resguardo/S
+residencia/S
+residencial/S
+residenciar/RED
+residente/S
+residir/RED
+residual/S
+residuo/S
+resigna/S
+resignación/S
+resignadamente
+resignar/REDñôø
+resignatario/S
+resiliencia/S
+resina/S
+resinar/RED
+resinero/GS
+resinificar/RED
+resinoso/GS
+resinífero/GS
+resisar/RED
+resistencia/S
+resistente/S
+resistero/S
+resistible/Sk
+resistidero/S
+resistidor/SG
+resistir/REDÀÅñò
+resistividad/S
+resistivo/GS
+resistor/S
+resobar/RED
+resobrar/RED
+resolano/GS
+resolgar/RED
+resoli/S
+resollar/IRD
+resoluble/kS
+resolución/kS
+resoluta/k
+resolutamente
+resolutivamente
+resoluto/kSG
+resolutoriamente
+resolutorio/GS
+resolvente
+resolver/IRÀÁÂÄñ
+resolí/S
+resonadamente
+resonancia/S
+resonar/IRD
+resoplar/RED
+resorber/RED
+resorte/S
+respahilando
+respahilar
+respaldar/REDÄÅÆñò
+respaldar/S
+respaldo/S
+respectar/RED
+respectivamente
+respectivo/GS
+respecto/S
+respeluzar/RED
+respetabilidad/S
+respetable/S
+respetador/GS
+respetar/REDÀÁÂÃÄÅÌÍÙÚT
+respeto/S
+respetuosa/k
+respetuosamente
+respetuoso/kSG
+respetusamente
+respigador/GS
+respigar/RED
+respingar/RED
+respingón/GS
+respirable/kS
+respiración/S
+respiradero/S
+respirador/GS
+respirador/S
+respirar/REDÀ
+respiratorio/GS
+resplandecer/IRD
+resplandeciente/S
+resplandecimiento/S
+resplandor/S
+resplendor/S
+responder/REDÀÁÅÎÒ
+respondonamente
+respondón/GS
+responsabilidad/kS
+responsabilizar/REDÁÄñò
+responsable/S
+responsable/Sk
+responsar/RED
+responsear/RED
+responsiva/S
+responsivo/SG
+responsorio/S
+respuesta/S
+resquebradura/S
+resquebrajadizo/GS
+resquebrajadura/S
+resquebrajamiento/S
+resquebrajar/RED
+resquebrajoso/SG
+resquebrar/IRD
+resquemar/RED
+resquemo/S
+resquemor/S
+resquicio/S
+resquilar/RED
+resquitar
+resta/S
+restablecer/IRDÀÁÂñ
+restablecimiento/S
+restallar/RED
+restallido/S
+restante/S
+restar/REDÀÁÂÇ
+restauración/S
+restaurador/GS
+restaurador/SG
+restaurante/S
+restaurar/REDÀÁÂÄ
+restaurativo/GS
+restañar/RED
+restaño/S
+restear/RED
+restinga/S
+restingar/S
+restitución/S
+restituidor/SG
+restituir/IRDÁÊñT
+restitutorio/GS
+resto/S
+restregadura/S
+restregamiento/S
+restregar/IRDÁÂÃÄÅÆÇ
+restrepense/S
+restrepeño/GS
+restribar/RED
+restricción/S
+restrictivamente
+restrictivo/GS
+restricto/GS
+restringa/S
+restringente/S
+restringido/S
+restringir/REDÀÄT
+restriñir/RED
+restrojo/S
+resucitado/S
+resucitador/GS
+resucitar/REDÁ
+resudar/RED
+resuello/S
+resueltamente
+resuelto/GS
+resuelve/S
+resulta/S
+resultado/S
+resultancia/S
+resultando/S
+resultante/S
+resultar/REDÂ
+resumen/S
+resumidamente
+resumir/REDÀÁÆñ
+resurgir/RED
+resurrección/S
+resurtir/RED
+resurtivo/GS
+retablo/S
+retacar/RED
+retacear/REDÂ
+retachar/RED
+retador/GS
+retaguardia/S
+retahíla/S
+retajar/RED
+retal/S
+retallar/RED
+retallecer/IRD
+retama/NS
+retamal/S
+retamar/S
+retamero/GS
+retar/REDÀÂÄÅÆ
+retardado/GS
+retardado/SG
+retardador/GS
+retardar/REDÄ
+retardativo/GS
+retardatorio/GS
+retardo/S
+retartalillas
+retasar/RED
+retazar/RED
+retejador/S
+retejar/RED
+retejer/RED
+retel/S
+retemblar/IRD
+retención/S
+retenedor/GS
+retener/XDÀÁñó
+retenidamente
+retenimiento/S
+retentar/IRD
+retentivo/GS
+retentivo/SG
+retené
+retesamiento/S
+retesar/RED
+retestinar/RED
+reteñir/XD
+reticencia/S
+reticente/S
+reticular/S
+retinar/RED
+retinglar/RED
+retiniano/SG
+retintín/S
+retiración/S
+retiradamente
+retirado/GS
+retirar/REDÀÁÂÃÄÅÆÌÎÙ
+retirar/REDÀÄÅÌñòôø
+retiñir/RED
+reto/S
+retobar/RED
+retocador/GS
+retocar/REDÀÂÄñ
+retomar/REDÀ
+retor/S
+retorcer/IRDÀÁÃÄÅÆÇñò
+retorcido/S
+retorcijar
+retorcijo/S
+retoricar/RED
+retornar/REDÀ
+retornelo/S
+retorromano/GS
+retorromano/S
+retorrománico/S
+retorrománico/SG
+retorsivo/SG
+retorta
+retortijar/RED
+retortijón/S
+retostar/IRD
+retozador/GS
+retozadura/S
+retozar/RED
+retoñar/RED
+retoñecer/IRD
+retoño/S
+retractable/Sk
+retractación/S
+retractar/REDñ
+retractilado/S
+retractilar/RED
+retractilidad/S
+retraducir/XD
+retraer/XDÀ
+retraimiento/S
+retranca/S
+retrancar/RED
+retranquear/RED
+retranquero/S
+retransmitir/REDÀ
+retrasado/GS
+retrasar/REDÀñ
+retraso/S
+retratador/GS
+retratar/REDÀÁñ
+retratista/S
+retrato/dS
+retrayente/S
+retrechar/RED
+retrechero/SG
+retrepar/RED
+retrete/S
+retribución/S
+retribuir/IRDÀÁÂÃÊ
+retributivo/GS
+retrillar/RED
+retro/S
+retroacción/S
+retroactividad/S
+retroactivo/GS
+retroalimentación/S
+retroalimentar/RED
+retrocar
+retrocarga/S
+retroceder/RED
+retroceso/S
+retrogradar/RED
+retroguardia/S
+retronar/IRD
+retrospectivo/SG
+retrotraer/XDÁñó
+retrovender/RED
+retroventa/S
+retrovisor/S
+retrucar/RED
+retráctil/S
+retrógrado/GS
+retuelle/S
+retumbante/S
+retumbar/RED
+retundir/RED
+retén
+retén/S
+retícula/S
+retículo/S
+retórica/S
+retóricamente
+retórico/GS
+reucliniano/GS
+reuma/S
+reumatismo/S
+reumatoide/S
+reumática/c
+reumático/GcS
+reunificación/S
+reunir/IRDÀÁÂÄÅñòõù
+reuntar/IRD
+reusense/S
+reutilizar/REDAÀ
+rev
+revalidar/REDÀ
+revalorizar/RED
+revaluar/IRD
+revancha/S
+revanchismo/S
+revanchista/S
+revejecer/IRD
+revejido/GS
+revejudo/GS
+revelación/S
+revelador/S
+revelamiento/S
+revelandero/GS
+revelar/REDÀÁÄÆñòT
+reveler/RED
+revenar/RED
+revencer
+revendedera/S
+revender/REDÀ
+revenimiento/S
+revenir/XD
+reventa/S
+reventadero/S
+reventado/SG
+reventador/S
+reventar/IRDÀÆñò
+revení
+rever/XÖ
+reverberación/S
+reverberar/RED
+reverbero/S
+reverdecer/IRD
+reverencia/S
+reverenciador/GS
+reverencial/S
+reverenciar/REDÀT
+reverendo/GS
+reverendo/SG
+reverente/kS
+reverentemente
+reversa/S
+reversar
+reversibilidad/Sk
+reversible/Sk
+reverter/IRD
+revertir/XD
+revesar/RED
+revesino/S
+revestimiento/S
+revestir/XDÀñ
+revezar/RED
+revezo/S
+revidar/RED
+reviejo/S
+revientacaballo/S
+revinar
+revindicar/RED
+revirar/RED
+revisar/REDÀÁÂÄÅÙT
+revisionismo/S
+revisionista/S
+revisor/GS
+revista/S
+revistar/RED
+revistero/GS
+revisto/GS
+revitalizar/REDÀ
+revividero/S
+revivificar/RED
+revivir/REDÀÌÙ
+revocabilidad/Sk
+revocable/kS
+revocablemente
+revocador/GS
+revocador/S
+revocadura/S
+revocar/REDÀÁ
+revocatorio/GS
+revolar/IRD
+revolcadero/S
+revolcar/IRDÀÁÄñòõ
+revolcón/S
+revolear/RED
+revolotear/RED
+revoltijo/S
+revoltillo/S
+revoltoso/SG
+revoltón/S
+revolucionar/REDÀ
+revolucionario/GS
+revolución/S
+revolvedero/S
+revolvedor/GS
+revolver/IRÀÁÅñò
+revolvimiento/S
+revoque/S
+revotar/RED
+revueltamente
+revuelto/GS
+revuelvepiedras
+revulsivo/GS
+revulsión/S
+revulsorio/SG
+revé
+revén
+revés/S
+revólver/S
+rey/S
+reyar/RED
+reyerta/S
+reyezuelo/S
+reyuno/GS
+rezado/S
+rezador/GS
+rezador/SG
+rezagar/RED
+rezago/S
+rezandero/GS
+rezar/REDÀÁÂÆ
+rezno/S
+rezo/S
+rezongador/GS
+rezongar/RED
+rezonglar/RED
+rezongo/S
+rezonguero/SG
+rezumadero/S
+rezumar/RED
+rezura/S
+rezurcir/RED
+rezón/S
+reír/XDÁÉÊñóöú
+reñidero/S
+reñido/SG
+reñir/XDÂÈÊ
+reóstato/S
+ria
+riacho/S
+riachuelo/S
+riada/S
+riais
+riatillo/S
+ribacera/S
+ribadense/S
+ribagorzano/GS
+ribaldo/GS
+ribaldo/S
+ribazo/S
+ribera/S
+riberano/GS
+ribereño/GS
+riberiego/GS
+ribero/S
+ribete/S
+ribeteado/GS
+ribeteado/S
+ribeteador/S
+ribeteador/SG
+ribetear/RED
+ribonucleico/S
+ribonucleótido/S
+ribosa/S
+ribosoma/S
+rica/S
+ricacho/GS
+ricahembra/S
+ricahombría/S
+ricamente
+ricaurteño/GS
+ricia/S
+ricial/S
+ricino/S
+ricio/S
+rico/GS
+ricohombre/S
+rictus
+ricura/S
+ridiculez/S
+ridiculizar/REDÀÁÂÄ
+ridículamente
+ridículo/S
+ridículo/SG
+riego/S
+riel/S
+rielar/RED
+rielera/S
+rielero/GS
+rienda/S
+riera/S
+riesgo/S
+riesgoso/GS
+riestra/S
+rifa/S
+rifador/GS
+rifadura/S
+rifar/REDÀ
+rifarrafa/S
+rifirrafe/S
+rifle/S
+riflero/S
+rigente/S
+rigidez/S
+rigodón/S
+rigor/SO
+rigorismo/S
+rigorista/S
+rigoroso/GS
+riguridad/S
+rigurosamente
+rigurosidad/S
+riguroso/GS
+rijador/SG
+rijoso/GS
+rilar/RED
+rima/S
+rimador/GS
+rimar/REDÛ
+rimbombancia/S
+rimbombante/S
+rimbombantemente
+rimbombar/RED
+rimero/S
+rinconada/S
+rinconera/S
+rincón/S
+rinde/S
+ringar/RED
+ringla/S
+ringle/S
+ringlera/S
+ringlero/S
+ringorrango/S
+rinitis
+rinoceronte/S
+rinoplastia/S
+rinoscopia/S
+rio
+rioblancuno/GS
+riodorense/S
+riohachero/GS
+rioja/S
+riojano/GS
+riolada/S
+riolero/GS
+rionegrero/GS
+rionegrino/GS
+rioplatense/S
+riosellano/SG
+riostrar/RED
+riosuceño/GS
+ripiao/S
+ripiar/RED
+ripio/S
+ripioso/GS
+riqueza/S
+riquísimo/GS
+risa/SU
+risada/S
+risaraldense/S
+riscal/S
+riscar/RED
+riscoso/GS
+risibilidad/S
+risible/Sk
+riso/S
+risotada/S
+risotear/RED
+rispo/SG
+ristolero/GS
+ristra/S
+ristre/S
+ristrel/S
+risueño/GS
+rita
+rite
+ritmar/RED
+ritmo/S
+rito/GS
+rito/S
+ritual/S
+ritual/SO
+ritualidad/S
+ritualismo/S
+ritualista/S
+rival/S
+rivalidad/S
+rivalizar/RED
+rivera/S
+riverense/S
+riza/S
+rizado/GS
+rizado/S
+rizador/S
+rizador/SG
+rizar/REDÆ
+rizo/GS
+rizo/S
+rizoide/S
+rizoma/S
+rizoso/GS
+rizón/S
+rizópodo/S
+riña/S
+riñonada/S
+riñonera/S
+riñón/S
+ro
+roano/SG
+roatán/S
+rob
+robada/S
+robadera/S
+robadizo/S
+robado/SG
+robador/SG
+robaliza/S
+robar/REDÀÂÃÌñò
+robeco/S
+robezo/S
+robinia/S
+robladero/GS
+robladura/S
+roblar/RED
+roble/S
+robleda/S
+robledal/S
+robledo/S
+roblizo/GS
+roblonar/RED
+robo/S
+roborante/S
+roborar/RED
+roborativo/SG
+robot/S
+robra/S
+robrar
+robre/S
+robredal/S
+robredo/S
+robustamente
+robustecer/IRDÀ
+robustecimiento/S
+robustez/GS
+robusto/GS
+robótica/S
+roca/S
+rocada/S
+rocadero/Sg
+rocalla/S
+rocalloso/GS
+rocambola/S
+rocambolescamente
+rocambor/S
+roce/S
+rocero/GS
+rochar/RED
+rochela/S
+rociada/S
+rociadera/S
+rociador/S
+rociadura/S
+rociamiento/S
+rociar/IRDÀÁÂÄ
+rociero/GS
+rocinal/S
+rocinante/S
+rocino/S
+rock
+rock/S
+rococó/S
+rocoso/SG
+rocín/S
+rocío/S
+rocódromo/S
+roda/SN
+rodaballo/S
+rodachina/S
+rodada/S
+rodadero/GS
+rodadero/S
+rodadizo/GS
+rodado/GS
+rodado/SG
+rodador/GS
+rodador/S
+rodadura/S
+rodaja/S
+rodaje/S
+rodajear/RED
+rodal/S
+rodamiento/S
+rodancha/S
+rodancho/S
+rodante/S
+rodapelo/S
+rodaplancha/S
+rodar/IRDÂÄÆ
+rodea/S
+rodeabrazo/S
+rodeador/GS
+rodear/REDÄÅñò
+rodela/S
+rodelero/S
+rodenal/S
+rodeno/GS
+rodeo/S
+rodera/S
+rodericense/S
+rodero/GS
+rodero/S
+rodete/S
+rodezno/S
+rodillero/GS
+rodillo/HS
+rodilludo/GS
+rodio/S
+rodio/SG
+rododendro/S
+rodomiel/S
+rodreja/S
+rodrejo/GS
+rodrigar/RED
+roedor/S
+roedor/SG
+roedura/S
+roela/S
+roer/REIDÀÁÂÅÀÁÂÅ
+roete/S
+rogado/SG
+rogador/lGS
+rogar/IRDÀÁÂÃÅÆÒß
+rogativa/Sn
+rogativa/lo
+rogativo/lGSo
+rogatorio/GS
+rojal/S
+rojear/RED
+rojete/S
+rojeto/SG
+rojez/S
+rojizo/SG
+rojo/GNS
+rojura/S
+rol/S
+rolar/RED
+roldana/S
+roldar/RED
+rolde/S
+roleo/S
+rolla/S
+rollar/RED
+rolletal/S
+rollito/S
+rollizo/GS
+rollizo/S
+rollo/S
+rollona/S
+romadizar/RED
+romadizo/S
+romaico/GS
+romana/NS
+romana/n
+romanador/S
+romanar/RED
+romanato/S
+romance/S
+romance/SN
+romanceador/GS
+romancear/RED
+romancerista/S
+romancero/GS
+romancesco/GS
+romanche/S
+romancista/S
+romanear/RED
+romanero/S
+romanesco/GS
+romanina/S
+romanismo/S
+romanista/S
+romanización/S
+romanizar/RED
+romano/nSG
+romanticismo/nS
+romanzador/GS
+romanzar/RED
+romaní/S
+romaza/S
+rombal/S
+rombo/S
+romboedro/S
+romboidal/S
+romboide/S
+romeo/SG
+romeral/S
+romeriego/SG
+romerillo/S
+romero/CS
+romero/SG
+romería/S
+romo/GS
+rompecabezas
+rompecoches
+rompedera/S
+rompedero/GS
+rompedor/GS
+rompedura/S
+rompegalas
+rompehielos
+rompenecios
+rompenueces
+rompeolas
+rompepoyos
+romper/REÀÁÂÃÄÅÆñò
+rompesacos
+rompesquinas
+rompible/kS
+rompido/S
+rompiente/S
+rompimiento/S
+román/NS
+románico/SG
+romántico/SG
+romí/S
+romín/GS
+ron/S
+ronca/S
+roncador/GS
+roncador/SG
+roncal/S
+roncamente
+roncar/RED
+ronce/SG
+roncear/RED
+roncero/GS
+roncesvalluno/GS
+roncha/S
+ronchar/RED
+ronco/GS
+ronco/S
+roncón/S
+ronda/S
+rondador/GS
+rondador/SG
+rondalla/S
+rondana/S
+rondar/REDÀÂÄÅ
+rondiz/S
+rondís/S
+rondón/S
+ronquear/RED
+ronquedad/S
+ronquera/S
+ronquez/S
+ronquido/S
+ronronear/RED
+ronza/S
+ronzal/S
+ronzar/RED
+ronzuella/S
+ropa/LSN
+ropaje/S
+ropavejero/GS
+ropero/GS
+ropeta/S
+ropón/S
+roque/SG
+roque/iS
+roqueda/S
+roquedal/S
+roquedo/S
+roquefort/S
+roquero/GS
+roqueta/S
+roquete/S
+roqués/S
+rorante/S
+rorar/RED
+rorcual/S
+rorro/S
+ros
+ros/fa
+rosa/N
+rosa/S
+rosa/SU
+rosadelfa/S
+rosadillo/S
+rosado/GS
+rosado/S
+rosal/S
+rosaleda/S
+rosalera/S
+rosar/RED
+rosar/RED/
+rosareño/GS
+rosariero/GS
+rosarino/GS
+rosario/S
+rosbif
+rosca/SN
+roscadero/S
+roscar/RED
+roscón/S
+rosear/RED
+roses
+roseta/S
+rosetón/S
+rosicler/S
+rosigar/RED
+rosjo/S
+rosmarino/GS
+rosmarino/S
+rosmaro/S
+roso/NGS
+rosoli/S
+rosquear/RED
+rosquete/S
+rosquillero/GS
+rostir/RED
+rostrado/GS
+rostral/S
+rostrata/S
+rostritorcido/SG
+rostrituerto/SG
+rostrizo/S
+rostro/SN
+rosácea/S
+rosáceo/SG
+rota/S
+rotacismo/S
+rotación/S
+rotal/S
+rotar/RED
+rotativo/GS
+rotatorio/SG
+roto/GS
+rotonda/S
+rotor/S
+rotoso/SG
+rotulador/GS
+rotulador/SG
+rotular/REDÀÄ
+rotular/S
+rotulata/S
+rotuliano/GS
+rotunda/S
+rotundamente
+rotundidad/S
+rotundo/GS
+rotura/S
+roturador/GS
+roturador/S
+roturar/REDÀ
+rouge/S
+rovirense/S
+roya/S
+royega/S
+royo/GS
+roza/S
+rozadera/S
+rozadero/S
+rozado/S
+rozador/GS
+rozadura/S
+rozagante/S
+rozamiento/S
+rozar/REDÁÂÄÆñòT
+roznar/RED
+roznido/S
+roído/GS
+roña/S
+roñar/RED
+rte
+ruan/S
+ruandés/GS
+ruano/GS
+ruano/SG
+ruante/S
+ruar/IRD
+rubescente/S
+rubeta/S
+rubia/S
+rubial/S
+rubicela/S
+rubicundez/S
+rubicundo/GS
+rubidio/S
+rubiel/S
+rubiera/S
+rubificar/RED
+rubilla/S
+rubio/GS
+rubiácea/S
+rubiáceo/SG
+rubión/S
+rublo/S
+rubo/S
+rubor/S
+ruborizar/REDÁñò
+ruborosamente
+ruboroso/GS
+rubricante/S
+rubricar/REDÀÄ
+rubricista/S
+rubriquista/S
+rubro/GS
+rubro/S
+rubí/S
+rubín/S
+rucar/REDÍ
+ruchar/RED
+ruchique/S
+ruciadera/S
+rucio/GS
+ruda/S
+rudamente
+rudeza/S
+rudimental/S
+rudimentariamente
+rudimentario/GS
+rudimento/S
+rudo/GS
+rueca/S
+rueda/S
+ruedero/S
+ruedo/S
+ruego/S
+ruejo/S
+ruello/S
+ruezno/S
+rufeta/S
+rufezno/S
+rufianear/RED
+rufianería/S
+rufianesca/S
+rufianesco/SG
+rufián/GS
+rufián/S
+rufo/GS
+rufo/S
+rugar/RED
+rugby
+rugido/S
+rugidor/GS
+ruginoso/GS
+rugir/REDT
+rugosidad/S
+rugoso/GS
+ruibarbo/S
+ruido/S
+ruidosamente
+ruidoso/GS
+ruin/S
+ruina/S
+ruinar/RED
+ruindad/S
+ruinera/S
+ruinmente
+ruinoso/SG
+ruiponce/S
+ruiseñor/S
+rujiar/IRD
+rular/RED
+rulero/S
+ruleta/S
+rulo/S
+rumano/S
+rumano/SG
+rumbantela/S
+rumbar/RED
+rumbeador/GS
+rumbear/RED
+rumbo/S
+rumbosamente
+rumboso/GS
+rumia/S
+rumiaco/S
+rumiador/GS
+rumiadura/S
+rumiante/S
+rumiar/REDÀ
+rumo/S
+rumor/S
+rumorar/RED
+rumorear/RED
+rumoroso/GS
+rumpiata/S
+runa/S
+runcho/S
+rundel/S
+runflante/S
+runflar/RED
+rungo/S
+runo/GS
+runrunear/RED
+runrún/S
+rupestre/S
+rupia/S
+rupicabra/S
+rupicapra/S
+ruptura/S
+ruqueta/S
+rural/S
+ruralmente
+rus
+rusco/Sf
+rusentar/RED
+rusia/S
+rusiente/S
+rusificar/RED
+ruso/GS
+rusticano/GS
+rusticar/RED
+rusticidad/S
+rustiquez/SG
+rustir/RED
+rustrir/RED
+ruta/S
+rutar/RED
+rutel/S
+rutenio/S
+ruteno/GS
+ruteno/S
+rutilante/S
+rutilar/RED
+rutilo/S
+rutina/S
+rutinariamente
+rutinario/SG
+rutinero/GS
+rutácea/S
+rutáceo/SG
+ruñar/RED
+rvd
+rvdo
+rábano/S
+rábida/S
+rábido/SG
+rábula/S
+rácord
+ráfaga/S
+ránula/S
+rápidamente
+rápido
+rápido/S
+rápido/SG
+récord
+récords
+rédito/S
+réflex
+régimen
+régulo/S
+rémora/S
+réplica/Sv
+réprobo/GS
+réquiem
+rético/GS
+rético/S
+ría/S
+rígidamente
+rígido/GS
+río/S
+rítmicamente
+rítmico/GS
+róbalo/S
+róseo/SG
+rótula/S
+rótulo/S
+rúa/S
+rúbrica/S
+rúnico/GS
+rústicamente
+rústico/S
+rústico/SG
+sabadellense/S
+sabadeño/GS
+sabadeño/SG
+sabadiego/S
+sabalar/S
+sabalera/S
+sabalero/S
+sabana/NS
+sabanalarguero/GS
+sabanalargueño/GS
+sabanazo/S
+sabandija/S
+sabandijuela/S
+sabanear/RED
+sabanero/GS
+sabatario/GS
+sabatina/S
+sabatino/GS
+sabatismo/S
+sabatizar/RED
+sabaya/S
+sabañón/S
+sabedor/GS
+sabela/S
+sabelianismo/S
+sabeliano/GS
+sabelotodo/S
+sabeo/SG
+saber/S
+saber/XDÀÁÂÃÈÉÊá
+sabiamente
+sabida/NS
+sabidillo/S
+sabido/fSG
+sabiduría/S
+sabiendas
+sabihondez/S
+sabihondo/GS
+sabinar/S
+sabinilla/S
+sabino/GS
+sabio/GS
+sabio/SG
+sabiondamente
+sabiondez/S
+sabiondo/GS
+sable/HS
+sable/S
+sableador/GS
+sablear/RED
+sablero/GS
+sablista/S
+saboga/S
+sabogal/S
+sabonera/S
+saboneta/S
+sabor/Sg
+saborea/S
+saboreador/SG
+saboreamiento/S
+saborear/REDÀ
+saborgar
+saborizante/S
+sabotaje/S
+saboteador/GS
+sabotear/REDÀ
+saboyano/GS
+sabre/S
+sabrosamente
+sabroso
+sabroso/GS
+sabucal/S
+sabuco/S
+sabueso/S
+sabugal/S
+sabugo/S
+sabuloso/GS
+saburra/S
+saburrar
+sabático/GS
+sabático/S
+saca/Sp
+sacabala/S
+sacabocado/S
+sacabotas
+sacabrocas
+sacabuche/S
+sacacorchos
+sacacuartos
+sacada/SN
+sacadera/S
+sacadineros
+sacado/S
+sacador/S
+sacador/iGS
+sacadura/jS
+sacaleches
+sacamanchas
+sacamantas
+sacamantecas
+sacamiento/S
+sacamuelas
+sacamuertos
+sacanabo/S
+sacanete/S
+sacapelotas
+sacapotras
+sacapuntas
+sacar/aijpREDÀÁÂÃÄÅÇÌÍÎÙÚÛñòôø
+sacarificar/RED
+sacarina/S
+sacarino/GS
+sacaroideo/SG
+sacarosa/S
+sacasebo/S
+sacasillas
+sacatinta/S
+sacatrapos
+sacerdocio/S
+sacerdotal/S
+sacerdote/S
+sacerdotisa/S
+sachadura/S
+sachaguasca/S
+sachar/RED
+sachiquense/S
+saciable/kS
+saciar/REDÀÁñ
+saciedad/S
+sacio/GS
+saco/SU
+sacomano/S
+sacra/S
+sacralizar/REDÀ
+sacramentado/GS
+sacramental/S
+sacramentalmente
+sacramentar/RED
+sacramentario/GS
+sacramentino/GS
+sacramento/S
+sacre/S
+sacrificadero/S
+sacrificador/GS
+sacrificar/REDÀÄñò
+sacrificio/S
+sacrilegio/S
+sacrismoche/S
+sacrista/S
+sacristana/S
+sacristanesco/SG
+sacristán/S
+sacristía/S
+sacro/GS
+sacro/SG
+sacrosanto/S
+sacrílego/SG
+sacuara/S
+sacudida/S
+sacudidor/GS
+sacudidor/S
+sacudidura/S
+sacudimiento/S
+sacudir/REDÀÁÂÃÄñòô
+sadismo/S
+saduceo/GS
+saeta/NS
+saetar/RED
+saetazo/S
+saetear/RED
+saetero/GS
+safari/S
+safena/S
+safismo/S
+saga/S
+sagacidad/S
+sagallino/S
+sagapeno/S
+sagaz/S
+sagazmente
+sagita/S
+sagital/S
+sagitaria/S
+sagitario/S
+sagitario/SG
+sagradamente
+sagrado/GS
+sagrado/S
+sagrario/S
+saguntino/GS
+sahariano/GS
+sahinar/S
+sahornar/RED
+sahumador/S
+sahumadura/S
+sahumar/IRD
+sahumerio/S
+sahína/S
+sainar/IRD
+sainete/S
+sainetear/RED
+sainetero/GS
+sainetesco/GS
+sainetista/S
+sajada/S
+sajador/S
+sajadura/S
+sajar/RED
+sajelar/RED
+sajumaya/S
+sajón/GS
+sal
+sal/GS
+sala/bS
+salabardear/RED
+salabardo/S
+salacenco/GS
+salacidad/S
+salacot/S
+salada/iNS
+salada/p
+saladamente
+saladar/S
+saladero/S
+saladillo/S
+salado/GS
+salado/GpS
+salador/S
+salador/SG
+saladura/S
+salamanca/S
+salamandra/S
+salamandria/S
+salamandrino/GS
+salamanqueja/S
+salamanquero/GS
+salamanquino/GS
+salami/S
+salaminero/GS
+salamineño/GS
+salamunda/S
+salangana/S
+salar/REDÀÌ
+salar/S
+salarial/S
+salariar/RED
+salario/S
+salaz/S
+salazareño/GS
+salazonero/GS
+salazón/S
+salbanda/S
+salce/S
+salceda/S
+salcedo/S
+salchicha/S
+salchichero/GS
+salchichón/S
+salchucho/S
+salcinar/S
+salcochar/REDÀÙ
+saldar/REDÀ
+saldañuno/GS
+salderita/S
+saldista/S
+saldo/S
+saldorija/S
+saldubense/S
+salear/RED
+saledizo/GS
+saledizo/S
+salegar/RED
+salegar/S
+salema/S
+salentino/GS
+salentino/SG
+salep/S
+salera/S
+salernitano/GS
+salero/S
+saleroso/GS
+salesa/S
+salesiano/SG
+saleta/S
+salga/S
+salgada/S
+salgadera/S
+salgar/RED
+salgar/S
+salgareño/GS
+salgareño/S
+salgarporteño/GS
+salguera/S
+salguero/S
+salicaria/S
+salicilato/S
+salicina/S
+salicor/S
+salicílico/S
+salida/S
+salidero/GS
+salidero/S
+salidizo/S
+salido/GS
+saliente/S
+saliente/Sr
+salientemente
+salificar/REDT
+salimiento/S
+salina/S
+salinero/GS
+salinidad/S
+salino/SG
+salio/GS
+salio/S
+salipirina/S
+salir/XDñóöú
+salisipan
+salisípanes
+salitrado/GS
+salitral/S
+salitre/S
+salitrera/LS
+salitrero/GS
+salitroso/GS
+saliva/S
+salivación/S
+salivadera/S
+salivajo/S
+salival/S
+salivar/RED
+salivazo/S
+salivera/S
+salivoso/GS
+sallador/GS
+salladura/S
+sallar/RED
+sallete/S
+salma/S
+salmanticense/S
+salmantino/SG
+salmar/RED
+salmear/RED
+salmer/S
+salmera/S
+salmerón/S
+salmista/S
+salmo/S
+salmodiar/RED
+salmonada/a
+salmonado/aSG
+salmonera/S
+salmonete/S
+salmorejo/S
+salmuera/S
+salmuerar/RED
+salmón/S
+salobral/S
+salobre/S
+salobreño/GS
+salobridad/S
+salol/S
+salomar/RED
+salomonense/S
+salomón/S
+salomónico/GS
+saloncillo/S
+salpa/S
+salpicadero/S
+salpicadura/S
+salpicar/REDÂÄÅñò
+salpimentar/IRDÀ
+salpique/S
+salpresamiento/S
+salpresar/RED
+salpuga/S
+salpullir/RED
+salsa/S
+salsamentar
+salsamento/S
+salsear/RED
+salsedumbre/S
+salsera/NS
+salsereta/S
+salsero/GS
+salsero/S
+salseruela/S
+salso/GS
+salsoláceo/GS
+saltabanco/S
+saltabardales
+saltabarrancos
+saltacaballo/S
+saltacharquillos
+saltadero/S
+saltadizo/GS
+saltado/GS
+saltador/GS
+saltador/GSa
+saltadura/S
+saltaembanco/S
+saltaembarca/S
+saltagatos
+saltambarca/S
+saltamontes
+saltana/S
+saltanejoso/SG
+saltaojos
+saltapajas
+saltaparedes
+saltaprados
+saltar/REDÀÃÆñòôøT
+saltarel/S
+saltarelo/S
+saltarilla/S
+saltarregla/S
+saltarrostro/S
+saltatriz/S
+saltatumbas
+salteador/S
+salteadora/S
+salteamiento/S
+saltear/REDÀÄÌÙ
+salterio/S
+salteño/GS
+saltigallo/S
+saltimbanco/S
+saltimbanqui/S
+salto/Sapr
+salubre/kS
+salubridad/Sk
+salud/S
+saludablemente
+saludador/S
+saludador/SG
+saludar/REDÀÁÂÄÅÆÌÍÎÙÚT
+saludo/GS
+salumbre/S
+salutación/S
+salute/S
+salva/C
+salva/N
+salvabarros
+salvable/kS
+salvachia/S
+salvación/S
+salvadamente
+salvadera/S
+salvado/S
+salvador/GS
+salvador/S
+salvadoreño/GS
+salvaguardar/REDÀÁÄ
+salvaguardia/S
+salvajada/S
+salvajemente
+salvajez/S
+salvajino/GS
+salvajismo/S
+salvamano/S
+salvamanteles
+salvamento/S
+salvamiento/S
+salvante
+salvar/REDÀÅÂÆÍñòôø
+salvaterrano/GS
+salvatiqueza/S
+salvavidas
+salve
+salve/GKS
+salvia/S
+salvilora/S
+salvo
+salvo/GS
+salvoconducto/S
+salvohonor
+salvático/GS
+salzmimbre/S
+salí
+salón/SN
+sama/S
+samanense/S
+samanieguense/S
+samanta/S
+samaquense/S
+samarilla/S
+samario/GS
+samario/S
+samarita/S
+samaritano/GS
+samarugo/S
+samaruguera/S
+sambenitar/RED
+sambenitero/GS
+sambeniteño/GS
+sambenito/S
+sambernardino/GS
+samblaje/iS
+sambuca/S
+sambumbia/S
+samio/GS
+samnite/GS
+samoano/GS
+samosateno/GS
+samosatense/S
+samotana/S
+samotracio/GS
+samovar/S
+samoyedo/GS
+sampa/S
+sampaguita/S
+sampedrano/GS
+sampedrense/S
+sampedreño/GS
+sampedruno/GS
+sampsuco/S
+sampuesano/GS
+samuel/S
+samuelear/RED
+samuga/S
+samugo/S
+samuray
+samuro/S
+samurrar/RED
+samurái/S
+san/S
+sana/k
+sanable/Sks
+sanación/S
+sanador/SG
+sanalotodo/S
+sanamente
+sanamunda/S
+sanandresano/GS
+sanandreseño/GS
+sananica/S
+sananterano/GS
+sanantona/S
+sanantoniuno/GS
+sanapudio/S
+sanar/REDÀÁ
+sanativo/GS
+sanatorio/S
+sancalixtense/S
+sancalixteño/GS
+sancarleño/GS
+sancarlitano/GS
+sancarluno/GS
+sancayetanero/GS
+sancayetuno/GS
+sancenonero/GS
+sanchecia/S
+sanchete/S
+sanchina/S
+sancho/S
+sanchopancesco/SG
+sancionador/GS
+sancionar/REDÀÁÂÄT
+sancionatorio/GS
+sancirole/S
+sanción/S
+sanco/S
+sancochar/RED
+sancristobaleño/GS
+sancta/S
+sanctasanctórum
+sanctus
+sandalia/S
+sandalino/SG
+sandez/S
+sandial/S
+sandiar/S
+sandiego/S
+sandino/S
+sandio/GS
+sandoneño/GS
+sanducero/GS
+sandunga/S
+sandunguero/SG
+sandwichera/S
+sandwichero/GS
+sandáraca/S
+sandía/S
+saneamiento/S
+sanear/REDÀÄ
+sanedrín/S
+sanestanislao/S
+sanfrancia/S
+sangileño/GS
+sangley/S
+sango/S
+sangonera/S
+sangradera/S
+sangrador/S
+sangradura/S
+sangrante/S
+sangrantemente
+sangrar/REDÂÆñ
+sangraza/S
+sangre/S
+sangredo/S
+sangrentar
+sangricio/S
+sangrientamente
+sangriento/SG
+sangriza/S
+sangría/S
+sanguaza/S
+sanguificar/RED
+sanguijolero/GS
+sanguijuela/S
+sanguijuelero/GS
+sanguina/S
+sanguinaria/S
+sanguinario/GS
+sanguino/GS
+sanguinolencia/S
+sanguinolento/GS
+sanguinoso/GS
+sanguis
+sanguisorba/S
+sanguisuela/S
+sanguja/S
+sanguíneo/GS
+sanidad/S
+sanidina/S
+sanie/S
+sanioso/GS
+sanitario/GS
+sanitario/SG
+sanjacado/S
+sanjacato/S
+sanjacientero/GS
+sanjaco/S
+sanjar/RED
+sanjoaquinense/S
+sanjoaquinero/GS
+sanjuanada/S
+sanjuanero/GS
+sanjuanino/GS
+sanjuanista/S
+sanlorenceño/GS
+sanluisano/GS
+sanluisero/GS
+sanluiseño/GS
+sanmarinense/S
+sanmartinense/S
+sanmartinero/GS
+sanmartiniano/GS
+sanmatense/S
+sanmiguelada/S
+sanmigueleño/GS
+sano/kGS
+sanrocano/GS
+sansa/S
+sanscritista/S
+sansebastianero/GS
+sansimoniano/GS
+sansimonismo/S
+sanso/S
+sansón/S
+santa/SL
+santabarbareño/GS
+santacruceño/GS
+santafecino/GS
+santafesino/SG
+santaisabelense/S
+santaisabeleño/GS
+santaisabelita/S
+santaisabeluno/GS
+santaluciano/GS
+santaluciense/S
+santamente
+santandereano/GS
+santanderino/GS
+santanero/GS
+santateresa/S
+santera/S
+santero/GS
+santiago/S
+santiaguero/GS
+santiaguero/SG
+santiagueño/SG
+santiaguino/GS
+santiaguino/SG
+santiaguista/S
+santiamén/S
+santidad/S
+santificación/S
+santificadamente
+santificador/GS
+santificante/S
+santificar/REDÀT
+santificativo/GS
+santiguadera/S
+santiguador/GS
+santiguamiento/S
+santiguar/REDñ
+santimonia/S
+santiscario/S
+santo/GS
+santo/S
+santonina/S
+santoral/S
+santotomense/S
+santuareño/GS
+santuariano/GS
+santuario/S
+santucho/GS
+santurrón/GS
+santísimamente
+santísimo/GS
+santísimo/S
+santón/GS
+santón/S
+santónico/GS
+santónico/S
+sanvicentino/GS
+sanvicentuno/GS
+sao/S
+sapa/S
+sapayolo/S
+sapenco/S
+sapiencia/S
+sapiencial/S
+sapillo/S
+sapina/S
+sapindácea/S
+sapindáceo/GS
+sapino/S
+sapo/GS
+saponaria/S
+saponificación/S
+saponificar/REDT
+sapote/S
+sapotácea/S
+sapotáceo/GS
+saprofito/GS
+sapuyeño/GS
+saque/S
+saqueador/GS
+saqueamiento/S
+saquear/REDÀÁÄ
+saqueo/S
+saquero/GS
+saquete/S
+saquilada/S
+saraguate/S
+sarama/S
+sarampión/S
+sarao/S
+sarape/S
+sarapia/S
+sarapico/S
+sarasa/S
+saraviado/GS
+sarazo/S
+sarazo/SG
+sarcasmo/S
+sarcia/S
+sarcocola/S
+sarcolema/S
+sarcoma/S
+sarcásticamente
+sarcástico/GS
+sarcófago/S
+sardana/S
+sarde/GS
+sardesco/GS
+sardiano/GS
+sardicense/S
+sardina/S
+sardinal/S
+sardinel/S
+sardinero/GS
+sardineta/S
+sardino/GS
+sardio/S
+sardo/GS
+sardonal/S
+sardonia/S
+sardonio/S
+sardón/S
+sardónicamente
+sardónice/GS
+sardónico/SG
+sarga/S
+sargada/a
+sargadilla/S
+sargado/GaS
+sargal/S
+sargantana/S
+sargantesa/S
+sargatillo/S
+sargenta/S
+sargente/S
+sargentear/RED
+sargento/S
+sargentona/S
+sargo/HS
+sarguero/GS
+sarguero/S
+sariama/S
+sarilla/S
+sarillo/S
+sarmentador/GS
+sarmentar/IRD
+sarmentazo/S
+sarmentera/S
+sarmenticio/GS
+sarmentoso/SG
+sarmiento/S
+sarna/S
+sarnazo/S
+sarnosamente
+sarnoso/GS
+sarpullido/S
+sarpullir/RED
+sarracear
+sarraceno/GS
+sarrapia/S
+sarria/S
+sarrieta/S
+sarrio/S
+sarro/SN
+sarroso/GS
+sarta/S
+sartal/S
+sartenada/S
+sartenazo/S
+sarteneja/S
+sartenejal/S
+sartenero/S
+sartorio/S
+sartén/S
+sarza/S
+sarzo/S
+sastre/GS
+sastrería/S
+satandera/S
+satanismo/S
+satanás
+satelital/S
+satinado/S
+satinador/GS
+satinador/S
+satinar/RED
+satiriasis
+satirio/S
+satirizante/S
+satirizar/RED
+satirión/S
+satis
+satisfacción/S
+satisfacer/XÀÁÈñ
+satisfactoria/k
+satisfactoriamente
+satisfactorio/kGS
+satisfacé
+satisfaz
+satisfecha/k
+satisfechamente
+satisfecho/GS
+satisfecho/kGS
+sato/GS
+sato/S
+saturado/GSk
+saturar/REDñTA
+saturnal/S
+saturnino/SG
+saturnio/GS
+saturnismo/S
+saturno/S
+satánico/SG
+satélite/S
+satén/S
+satírico/GS
+sauce/N
+sauceda/S
+saucegatillo/S
+saucera/S
+saudade/S
+saudita/S
+saudí
+saudíes
+sauna/S
+sauquillo/S
+saurio/S
+sausería/S
+sausier/S
+sauz/S
+sauzgatillo/S
+savia/S
+saxafrax
+saxifragia/S
+saxifragácea/S
+saxifragáceo/GS
+saxo/S
+saxofonista/S
+saxofón/S
+saxífraga/S
+saxófono/S
+saya/S
+sayal/S
+sayalero/GS
+sayalesco/GS
+sayalete/S
+sayama/S
+sayo/iS
+sayuela/S
+sayuelo/S
+sayugo/S
+sayuguina/S
+sayón/S
+saz/S
+sazonada/g
+sazonado/gSG
+sazonador/GS
+sazonar/REDÀÌ
+sazón/Sg
+saín/S
+saíno/S
+saña/S
+sañudamente
+sañudo/GS
+saúco/S
+scooter
+scooters
+sdad
+se
+sea
+seamos
+sean
+seas
+sebado/Si
+sebastianero/GS
+sebastianeño/GS
+sebastiano/S
+sebe/S
+sebestén/S
+sebiya/S
+sebo/NS
+seboro/S
+seborrea/S
+seboso/GS
+seca/S
+seca/p
+secadal/S
+secadero/GS
+secadero/S
+secado/NS
+secador/GS
+secador/GgS
+secamente
+secamiento/gS
+secano/S
+secansa/S
+secante/S
+secante/Sg
+secar/REDÁÂÄÅÇÙñòôø
+secaral/S
+secarral/S
+secatura/S
+seccionador/GS
+seccionador/S
+seccional/S
+seccionar/REDÀÂÆ
+sección/lS
+secesionista/S
+secesión/S
+seceso/S
+seco/GS
+seco/pSG
+secoya/S
+secreción/S
+secrestar
+secreta/S
+secretamente
+secretar/REDÀ
+secretaria/S
+secretariado/S
+secretario/GS
+secretario/sGS
+secretaría/S
+secretear/RED
+secreter/S
+secretismo/S
+secretista/S
+secreto
+secreto/GS
+secreto/SO
+secretor/SG
+secretorio/GS
+secta/S
+sectador/SG
+sectaria/f
+sectario/fGS
+sectarismo/S
+sector/S
+sectorial/S
+secua/S
+secuaz/S
+secuela/S
+secuencia/fS
+secuenciación/S
+secuencial/S
+secuenciar/REDÀ
+secuestrador/GS
+secuestrar/REDÀÁÂÄ
+secuestrario/GS
+secuestro/S
+secular/S
+secularización/S
+secularizados
+secularizar/REDÄ
+secundar/REDÀÂÄ
+secundariamente
+secundario/S
+secundario/SG
+secundinas
+secuoya/S
+secura/S
+secutar
+sed/GS
+sedadera/S
+sedal/S
+sedante/S
+sedar/REDÀÂ
+sedativo/GS
+sede
+sedear/RED
+sedentario/GS
+sedentarismo/S
+sedente/S
+sedera/S
+sedero/GS
+sedicioso/GS
+sedición/S
+sediento/GS
+sedimentación/S
+sedimentar/RED
+sedimentario/GS
+sedimento/S
+sedoso/GS
+seducción/S
+seducir/XDÀÁÂÈÊ
+seductivo/GS
+seductor/GS
+sedán/S
+seer
+sefardita/S
+sefardí
+sefardíes
+sega/S
+segada/S
+segadera/S
+segadero/GS
+segador/GS
+segador/SG
+segallo/S
+segar/IRDÂÆT
+seglar/S
+seglarmente
+segmentación/S
+segmentado/SG
+segmentar/REDÀ
+segmento/S
+segobricense/S
+segobrigense/S
+segorbino/SG
+segote/S
+segoviano/GS
+segoviense/S
+segregacionista/S
+segregación/S
+segregar/REDÀÄ
+segregativo/SG
+segudar
+segueta/S
+seguetear/RED
+seguida/NS
+seguidamente
+seguidero/S
+seguido
+seguido/GS
+seguidor/S
+seguidor/SG
+seguimiento/oSf
+seguir/XDÀÁÈÊÔÕáñóöú
+segunda/NS
+segundar/RED
+segundero/S
+segundero/SG
+segundillo/S
+segundo/GS
+segundogenitura/S
+segundogénito/GS
+segundón/GS
+seguntino/GS
+segur/KS
+segura/k
+seguramente
+segurar
+seguridad/kS
+seguro
+seguro/S
+seguro/kGS
+según
+seico/S
+seis/S
+seisavar/RED
+seiscientas
+seiscientos
+seise
+seiseno/GS
+sel/S
+selacio/GS
+selacio/S
+seleccionado/S
+seleccionador/GS
+seleccionar/REDÀÄÌÙ
+selección/Sn
+selectas
+selectivamente
+selectividad/S
+selectivo/GS
+selecto/GS
+selector/GS
+selector/S
+selenio/S
+selenita/S
+selenitoso/GS
+seleniuro/S
+selenografía
+selenosis
+selenógrafo/GS
+sellado/S
+sellador/GS
+selladura/Sg
+sellar/REDÀÁÄÅ
+sello/S
+selva/S
+selvicultura/S
+selvoso/GS
+selvático/GS
+semana/NS
+semanal/eS
+semanalmente
+semanario/S
+semanario/SG
+semanero/GS
+semblante/S
+semblantear/RED
+semblanza/S
+semblar
+sembrada/S
+sembradera/S
+sembrado/GS
+sembrador/GS
+sembradura/S
+sembradío/GS
+sembrar/IRDÀÁÂÄÆ
+semeja/S
+semejante/S
+semejante/Sg
+semejantemente
+semejanza/Sg
+semejar/REDT
+semen
+semencera/S
+semental/S
+sementar/IRD
+sementera/S
+sementero/S
+sementino/SG
+semestral/S
+semestralmente
+semestre/S
+semiabierto/GS
+semianalfabeto/GS
+semiautomático/GS
+semibreve/S
+semicabrón/GS
+semicadencia/S
+semicapro/S
+semiconsciente/S
+semiconsonante/S
+semicopado/SG
+semicursivo/GS
+semideo/GS
+semideponente/S
+semidiós/GS
+semidoble/S
+semidormido/GS
+semielaborado/GS
+semifinal/S
+semifinalista/S
+semiforme/S
+semiinconsciente/S
+semilla/S
+semillero/S
+semilunio/S
+seminal/S
+seminario/S
+seminario/SG
+seminarista/S
+semiología/S
+semiotecnia/S
+semipenumbra/S
+semiplena/S
+semirrecto/S
+semirrefinado/S
+semis
+semita/S
+semita/Sc
+semitismo/cS
+semitista/S
+semitono
+semitransparente/S
+semiótica/S
+semiótico/GS
+semoviente/S
+sempiterna/S
+sempiterno/GS
+semáforo/S
+semántica/S
+semántico/SG
+semítico/GS
+sen
+sen/S
+sena/S
+senada/i
+senado/GSi
+senado/S
+senador/GS
+senaduría/S
+senatorial/S
+senatorio/SG
+sencillamente
+sencillez/S
+sencillo/GS
+sencillo/S
+senda/S
+senderar/RED
+senderear/RED
+senderismo/S
+sendero/S
+senderuela/S
+sendos
+sene
+senectud/S
+senegalés/GS
+senequismo/S
+senequista/S
+senescal/S
+senescalía/S
+senescencia/S
+senescente/S
+senil/S
+senilidad/S
+senior/S
+seno/S
+senoidal/S
+senoide/S
+sensacional/S
+sensacionalismo/S
+sensacionalista/S
+sensacionalistamente
+sensacionalísticamente
+sensación/S
+sensata/k
+sensatamente
+sensatez/kS
+sensato/kGS
+senserina/S
+sensibilidad/kS
+sensibilización/S
+sensibilizado/GS
+sensibilizar/REDÀÁÄ
+sensible/kS
+sensiblemente
+sensiblero/SG
+sensiblería/S
+sensitiva/S
+sensitivo/SG
+sensor/S
+sensorial/S
+sensorialmente
+sensorio/GS
+sensorio/S
+sensual/fS
+sensualidad/S
+sensualismo/S
+sensualista/S
+sensualmente
+sentada/aS
+sentada/na
+sentadero/S
+sentadillas/a
+sentado/aGSn
+sentamiento/aS
+sentar/IRDÀÄÅÆÐñòõù
+sentencia/S
+sentenciador/SG
+sentenciar/REDÀÄ
+sentenciosamente
+sentencioso/SG
+senticar/S
+sentida/f
+sentidamente
+sentido/S
+sentido/fSG
+sentimental/S
+sentimentalidad/S
+sentimentalismo/S
+sentimentalmente
+sentimiento/nSpaf
+sentina/S
+sentir/S
+sentir/XDÀÁÂÈÊÔáñóöú
+sentón/S
+seo/S
+seor/GS
+separable/kS
+separación/S
+separadamente
+separado/GS
+separador/GS
+separar/REDÀÁÂÅÆñòô
+separata/S
+separatismo/S
+separatista/S
+separatistamente
+separativo/GS
+sepelio/S
+sepelir
+sepia/S
+septena/S
+septenario/S
+septenario/SG
+septenio/S
+septeno/GS
+septentrional/S
+septentrión/S
+septeto/S
+septicemia/S
+septiembre
+septingentésimo/GS
+septuagenario/SG
+septuagésimo/GS
+septuagésimo/SG
+septuplicar/RED
+sepulcral/S
+sepulcralmente
+sepulcro/S
+sepultador/GS
+sepultar/REDÀÁÂÄñ
+sepulto/GS
+sepultura/S
+sepulturero/S
+sequedad/S
+sequeral/S
+sequero/S
+sequillo/S
+sequizo/GS
+sequía/S
+ser
+ser/NS
+ser/XD
+sera/S
+serado/S
+serafina/S
+serafín/S
+seraje/S
+seranear/RED
+serano/S
+serapino/S
+serba/S
+serbal/S
+serbio/S
+serbio/SG
+serbocroata/S
+seremos
+serena/S
+serenamente
+serenar/REDñôø
+serenata/S
+serendipia/S
+serenero/S
+serenidad/S
+sereno/GS
+sereno/S
+seres/i
+serete/S
+serial/S
+seriamente
+seriar/RED
+sericicultor/GS
+sericicultura/S
+sericultor/GS
+sericultura/S
+serie/S
+seriedad/S
+serifio/GS
+serijo/S
+seringa/S
+serio/GS
+serla
+serlas
+serle
+serles
+serlo
+serlos
+serme
+sermonar
+sermonario/S
+sermonario/SG
+sermoneador/GS
+sermonear/RED
+sermón/S
+serna/S
+sernos
+serondo/GS
+seronero/GS
+seros
+serosa/S
+serosidad/S
+seroso/SG
+seroterapia/S
+serpa/S
+serpear/RED
+serpentaria/S
+serpentear/RED
+serpentina/S
+serpentinamente
+serpentino/SG
+serpentín/S
+serpiente/S
+serpiginoso/SG
+serpigo/S
+serpol/S
+serpollar/RED
+serradiza/a
+serradizo/aGS
+serrado/GS
+serrador/aGS
+serraduras/a
+serragatino/GS
+serrallo/S
+serraniego/GS
+serranilla/S
+serrano/GS
+serranía/S
+serrar/IRD
+serrasuelo/S
+serrato/S
+serrería/S
+serreta/S
+serretazo/S
+serrezuela/S
+serrino/GS
+serruchar/RED
+serrucho/S
+serrátil/S
+serrín/aS
+serte
+seruendo/GS
+servador/nf
+servar
+servato/S
+serventesio/S
+servible/Sk
+servicial/S
+servicialmente
+serviciar/RED
+servicio/dS
+servidero/GS
+servidor/GS
+servidumbre/S
+servil/S
+servilismo/S
+servilla/S
+servilleta/S
+servilletero/S
+servilmente
+servio/SG
+serviola/S
+servir/XDÀÁÂÈÉÔáâñóö
+servo/S
+servofreno/S
+servomecanismo/S
+servomotor/S
+será
+seráfico/SG
+serán
+serás
+seré
+seréis
+sería
+seríais
+seríamos
+serían
+serías
+serón/S
+ses
+sesada/S
+sesamoideo/GS
+sesear/RED
+sesena/S
+sesenta/S
+sesentavo/GS
+seseo/S
+sesera/S
+sesgadamente
+sesgado/GS
+sesgadura/S
+sesgar/REDÛ
+sesgo/GS
+sesgo/SG
+sesionar/RED
+sesión/S
+sesma/S
+sesmo/GS
+sesmo/SG
+seso/S
+sesquicentenario/S
+sesquicentenario/SG
+sesquileño/GS
+sesquiplano/S
+sestar
+sesteadero/S
+sestear/RED
+sestercio/S
+sestero/S
+sesudamente
+sesudez/S
+sesudo/SG
+sesén/S
+set/S
+seta/S
+setabitano/SG
+setecientas
+setecientos
+setenar/RED
+setenario/S
+setenta/S
+setentavo/SG
+setero/S
+setiembre/S
+seto/S
+seudocientífico/GS
+seudónimo/GS
+seudónimo/S
+severamente
+severidad/S
+severo/SG
+severísimamente
+sevillano/GS
+sevillano/SG
+sexado/S
+sexagenario/GS
+sexagesimal/S
+sexagésimo/GS
+sexar/RED
+sexcentésimo/SG
+sexenio/S
+sexis
+sexismo/S
+sexista/S
+sexmero/S
+sexmo/GS
+sexo/S
+sexta/NS
+sextaferia/S
+sextantario/SG
+sextante/S
+sextario/S
+sextavar/RED
+sexteto/S
+sextil/S
+sextillo/S
+sextina/S
+sexto/GS
+sexto/SG
+sextuplicar/RED
+sexuada/a
+sexuado/GSa
+sexual/eSa
+sexualidad/S
+sexualización/S
+sexualizado/GS
+sexualizar/RED
+sexualmente
+sexy
+sexys
+seychellense/S
+seáis
+seísmo/S
+seña/iSp
+señal/S
+señalada/S
+señaladamente
+señalado/GS
+señalamiento/S
+señalar/REDÀÂÄÅñòø
+señalización/S
+señalizar/REDAÀ
+señolear/RED
+señor/GS
+señor/SG
+señorear/RED
+señorial/S
+señorito/GS
+señoría/S
+señorío/S
+señuelo/S
+seó/S
+sheriff/S
+show/S
+si
+sialismo/S
+siamés/S
+siamés/SG
+sibarita/S
+sibaritismo/S
+sibaríticamente
+siberiano/GS
+sibil/S
+sibila/S
+sibilante/S
+sibilino/GS
+sic
+sicalipsis
+sicario/S
+siciliano/GS
+siciliano/S
+sicionio/GS
+siclo/S
+sicoanalista/S
+sicoanalítico/GS
+sicoanálisis
+sicofante/GS
+sicofisiología
+sicofisiológico/GS
+sicología/S
+sicológico/GS
+sicomoro/S
+sicopatología/S
+sicopatía/S
+sicopedagogía/S
+sicopedagógico/GS
+sicosis
+sicotecnia/S
+sicoterapia/S
+sicólogo/GS
+sicótico/GS
+sida/S
+sidecar
+sideral/S
+siderita/S
+siderosa/S
+siderosis
+siderurgia/S
+siderúrgico/SG
+sido
+sidra/S
+sidéreo/GS
+siega/S
+siembra/S
+siempre
+siempreviva/S
+sien/S
+siena/S
+siendo
+sienita/S
+sienés/GS
+sierpe/S
+sierra/S
+sierraleonés/GS
+siervo/GS
+sieso/S
+siesta/S
+siete/S
+sietecolores
+sietecueros
+sieteenrama/S
+sietelevar/S
+sietemesino/GS
+sifilítica/c
+sifilítico/GSc
+sifosis
+sifón/S
+sig
+sigilar/RED
+sigilo/S
+sigilosamente
+sigiloso/GS
+sigla/S
+siglo/S
+sigma/S
+sigmoideo/SG
+signar/REDÀ
+signatario/GS
+signatura/Sa
+significación/S
+significado/S
+significado/SG
+significador/GS
+significante/S
+significante/kS
+significar/REDÀÁñò
+significativamente
+significativo/GS
+signo/S
+siguiente/fSs
+sijismo/S
+sil/S
+silabar/RED
+silabario/S
+silabear/RED
+silabizar
+silba/S
+silbador/GS
+silbante/S
+silbar/RED
+silbatina/S
+silbato/S
+silbido/S
+silbo/S
+silboso/GS
+silenciador/S
+silenciar/REDÀÁÂ
+silenciario/GS
+silenciario/S
+silenciero/GS
+silencio/S
+silenciosamente
+silencioso/SG
+silente/S
+silepsis
+silero/GS
+silesiano/SG
+silesio/GS
+silfo/S
+silgar/RED
+silguero/S
+silicato/S
+silicio/S
+silicona/S
+silicosis
+silicua/S
+silingo/GS
+silla/Sn
+sillada/S
+sillar/S
+sillarejo/S
+sillera/LS
+sillero/GS
+silleta/S
+sillete/HS
+silletero/S
+sillico/S
+sillín/S
+sillón/S
+silo/Sa
+silogismo/S
+silogizar/RED
+silogístico/SG
+silueta/S
+siluetar/RED
+siluetear/RED
+siluriano/GS
+siluro/S
+silva/S
+silvanense/S
+silvano/S
+silvestre/S
+silviano/GS
+silvicultor/GS
+silvicultura/S
+silvoso/GS
+silábico/SG
+silíceo/SG
+silícico/GS
+silúrico/SG
+sima/S
+simacotero/GS
+simado/GS
+simaruba/S
+simbionte/S
+simbiosis
+simbiótico/GS
+simbolismo/S
+simbolista/S
+simbolizar/REDT
+simbología/S
+simbólicamente
+simbólico/GS
+simetría/S
+simia/S
+simiente/S
+simienza/S
+simiesco/GS
+similar/S
+similaridad/S
+similarmente
+similitud/S
+similitudinario/GS
+similor/S
+simio/oS
+simonía/S
+simpatizador/SG
+simpatizante/S
+simpatizar/RED
+simpatético/S
+simpatía/S
+simple/S
+simplemente
+simpleza/S
+simplicidad/S
+simplicista/S
+simplificación/S
+simplificador/SG
+simplificar/REDÀÁÄT
+simplismo/S
+simplista/S
+simplón/SG
+simposio/S
+simpático
+simpático/GS
+simulación/S
+simulacro/S
+simulador/GS
+simulador/S
+simular/REDÀÄ
+simultanear/REDÀÄ
+simultaneidad/S
+simultáneamente
+simultáneo/GS
+simétrica/a
+simétricamente
+simétrico/aGS
+simón/S
+sin
+sinabafa/S
+sinagoga/S
+sinalefa/S
+sinalefar/RED
+sinamay
+sinamáis
+sinapismo/S
+sinapsis
+sinario/S
+sinartrosis
+sinceano/GS
+sincelejano/GS
+sincera/k
+sincerador/GS
+sinceramente
+sincerar/REDÁñ
+sinceridad/kS
+sincero/GSk
+sinclinal/S
+sincopado/SG
+sincopal/S
+sincopar/RED
+sincopizar/RED
+sincretismo/S
+sincro/S
+sincronismo/S
+sincronización/S
+sincronizar/REDÀ
+sincronía/S
+sincrónico/GS
+sindicación/S
+sindicador/GS
+sindical/S
+sindicalismo/S
+sindicalista/S
+sindicar/REDÄT
+sindicato/S
+sindicatura/S
+sinecura/S
+sinedrio/S
+sinergia/S
+sinestesia/S
+sinfonista/S
+sinfonía/S
+sinfín/S
+sinfónico/GS
+singalés/S
+singalés/SG
+singapurense/S
+singar/RED
+singladura/S
+singlar/RED
+singular/S
+singularidad/S
+singularizar/REDÀ
+singularmente
+sinhueso/S
+siniestra/S
+siniestrado/GS
+siniestralidad/S
+siniestramente
+siniestro/GS
+sinnúmero/S
+sino
+sino/S
+sinoble/S
+sinocal/S
+sinodal/S
+sinonimia/S
+sinopense/S
+sinople/S
+sinopsis
+sinovia/S
+sinovial/S
+sinovitis
+sinrazón/S
+sinsabor/S
+sinsentido/S
+sinsubstancia/S
+sinsustancia/S
+sintagma/S
+sintagmático/GS
+sintaxis
+sinterización/S
+sinterizar/RED
+sintetizador/S
+sintetizador/SG
+sintetizar/REDÀÂÄT
+sintomatología/S
+sintomático/GS
+sintonismo/S
+sintonizador/S
+sintonizar/REDÄ
+sintonía/S
+sintáctico/GS
+sintéticamente
+sintético/GS
+sintónico/GS
+sinuosamente
+sinuosidad/S
+sinuoso/GS
+sinusitis
+sinusoidal/S
+sinusoide/S
+sinvergüenza/S
+sináptico/GS
+sinécdoque/S
+sinéresis
+sinérgicamente
+sinódico/GS
+sinónimo/SG
+sinópico/GS
+sionismo/S
+sionista/S
+sipiano/GS
+siquiatra/S
+siquiatría/S
+siquiera
+siquimeño/GS
+siquiátrico/GS
+siracusano/SG
+sirena/S
+sirenio/S
+sirgar/RED
+sirguero/S
+siria/a
+siriaco/GS
+sirimiri/S
+siringe/SG
+sirio/aGS
+sirle/S
+sirmiense/S
+siro/GS
+siroco/S
+sirope/S
+sirria/S
+sirte/S
+sirvienta/S
+sirviente/S
+sirviente/SG
+siríaco/SG
+sis/O
+sisa/S
+sisador/GS
+sisallo/S
+sisar/RED
+sisca/S
+sisear/RED
+sisella/S
+sisero/S
+sismicidad/S
+sismo/S
+sistema/Ss
+sistematización/S
+sistematizar/REDÀ
+sistemática/S
+sistemáticamente
+sistemático/GS
+sistémico/GS
+sisón/S
+sisón/SG
+sitacismo/S
+sitacosis
+sitiado/GS
+sitiador/GS
+sitial/S
+sitiar/REDÀÆ
+sitibundo/GS
+sitiero/GS
+sitio/S
+sitionuevero/GS
+sito/GS
+situación/S
+situado/S
+situar/IRDÀÁÂÄÅÆñòõù
+siéndola
+siéndolas
+siéndole
+siéndoles
+siéndolo
+siéndolos
+siéndome
+siéndonos
+siéndoos
+siéndote
+so
+soachuno/GS
+soalzar/RED
+soasar/RED
+soatense/S
+soba/S
+sobacal/S
+sobaco/S
+sobadero/GS
+sobadero/S
+sobado/S
+sobado/SG
+sobadura/S
+sobajadura/S
+sobajamiento/S
+sobajanero/S
+sobajar/RED
+sobajear/RED
+sobanda/S
+sobandero/S
+sobaquera/S
+sobaquillo/S
+sobaquina/S
+sobar/REDÀÁÂ
+sobar/REDñò
+sobarba/S
+sobarcar/RED
+sobejano/GS
+sobejo/GS
+sobejo/S
+sobeo/S
+soberanamente
+soberanear/RED
+soberano/GS
+soberanía/S
+soberbia/S
+soberbiamente
+soberbiar
+soberbio/GS
+sobordo/S
+sobornable/Sk
+sobornado/S
+sobornador/GS
+sobornal/S
+sobornar/REDÀÁÂ
+soborno/S
+sobra/S
+sobradamente
+sobradar/RED
+sobradero/S
+sobrado
+sobrado/GS
+sobrado/NS
+sobrancero/S
+sobrante/S
+sobrar/RED
+sobrasar/RED
+sobrazar
+sobre
+sobre/S
+sobreabundar/RED
+sobreaguar/RED
+sobrealimentar/RED
+sobrealzar/RED
+sobrearar/RED
+sobreasar/RED
+sobreañadir/RED
+sobrebarrer/RED
+sobrebeber/RED
+sobrebota/S
+sobrecargar/REDÀ
+sobrecejo/S
+sobrecenar/RED
+sobrecerco
+sobrecoger/REDÁÂñ
+sobrecogimiento/S
+sobrecopa/S
+sobrecrecer/IRD
+sobrecruz
+sobrecurar/RED
+sobredorar/RED
+sobreedificar/RED
+sobreempeine/S
+sobreentender/IRD
+sobreexceder/RED
+sobreexcitar/RED
+sobreexplotación/S
+sobrefrenada/S
+sobreganar/RED
+sobregirar/RED
+sobreguarda/S
+sobrehilado
+sobrehilar/IRD
+sobrehora/S
+sobreimpreso/GS
+sobreimprimir/RED
+sobrellavar/RED
+sobrellenar/RED
+sobrellevar/REDÀ
+sobremanera
+sobremano/S
+sobremesa
+sobremodo
+sobrenadar/RED
+sobrenaturalmente
+sobrentendido/GS
+sobrentendido/S
+sobrepasar/REDÀÁÄ
+sobrepeine
+sobrepelliz/S
+sobrepelo
+sobrepintar/RED
+sobreponer/XÁÈÉñó
+sobreponé
+sobreprimado/GS
+sobrepuesto/GS
+sobrepujar/RED
+sobrepón
+sobrero/GS
+sobrero/S
+sobrerrienda/S
+sobrerronda/S
+sobrerropa/S
+sobresabido/GS
+sobresal
+sobresaliente/S
+sobresalientemente
+sobresalir/XD
+sobresaltar/REDÄñò
+sobresalí
+sobresanar/RED
+sobrescribir/RE
+sobrescripto/GS
+sobrescrito/GS
+sobrescrito/S
+sobreseer/REDÀ
+sobreseimiento/S
+sobresembrar/IRD
+sobresolar/IRD
+sobrestante/S
+sobrestimar/RED
+sobretercero/S
+sobreutilización/S
+sobrevenir/XD
+sobrevení
+sobreverter/IRD
+sobreveste/G
+sobrevestir/XD
+sobrevidriera
+sobrevienta/S
+sobreviniente/S
+sobrevivir/RED
+sobrevolar/IRDÀ
+sobrevén
+sobrexceder/RED
+sobrexcitar/RED
+sobrexplotación/S
+sobriamente
+sobriedad/S
+sobrinazgo/S
+sobrino/pGS
+sobrio/GS
+soc
+soca/S
+socaire/S
+socairero/S
+socaliñar/RED
+socalzar/RED
+socapar/RED
+socarrar/RED
+socarrena/S
+socarrina/S
+socarronamente
+socarronería/S
+socarrén/S
+socarrón/SG
+socavar/REDÀÄÅò
+socavón/S
+socaz/S
+sochano/GS
+sochantre/S
+sociabilidad/Sk
+sociable/kaS
+social/kSac
+socialdemocracia/S
+socialdemócrata/S
+socialismo/S
+socialista/S
+socialización/S
+socializador/SG
+socializar/REDÀ
+socialmente
+sociata/S
+sociativo/S
+sociedad/S
+societario/GS
+socinianismo/S
+sociniano/GS
+socio/fGS
+sociocultural/S
+socioeconómico/GS
+sociología/S
+sociológico/GS
+sociólogo/GS
+socolar/RED
+socollada/S
+socollar/S
+socolor
+socolor/S
+soconusco/S
+socorrano/GS
+socorredor/SG
+socorrer/REDÀÁÂÍñ
+socorrista/S
+socorro/OS
+socrocio/S
+soda/S
+sodio/S
+sodomita/S
+sodomizar/REDÀÁ
+sodomía/S
+soez/GS
+soeza/S
+sofaldar/RED
+sofileño/GS
+sofismo/GS
+sofista/S
+sofisticación/S
+sofisticar/RED
+sofistiquez/S
+sofión/S
+soflamar/RED
+soflamero/GS
+sofocación/S
+sofocador/GS
+sofocamiento/S
+sofocante/S
+sofocar/REDÀÁÄÅñò
+sofoco/S
+sofoquina/S
+sofrenada/S
+sofrenar/REDÀ
+sofreír/XDÀÔá
+sofrito/GS
+sofrito/S
+software
+sofá
+sofás
+sofística/S
+sofístico/SG
+soga/NS
+sogamoseño/GS
+soguear/RED
+soguero/S
+soguillo/S
+sogún
+sois
+soja/S
+sojuzgador/SG
+sojuzgar/REDÀ
+sol
+sol/Sp
+solacear/RED
+solador/S
+soladura/S
+solamente
+solamos
+solana/Sp
+solanar/S
+solanera/S
+solanina/S
+solano/sS
+solanácea/S
+solanáceo/GS
+solapa/S
+solapadamente
+solapado/GS
+solapamiento/S
+solapar/RED
+solapear/RED
+solar/IRD
+solar/S
+solariego/SG
+solaz/S
+solazar/REDÁñ
+solazoso/GS
+soldadesca/S
+soldadesco/SG
+soldado/S
+soldador/S
+soldadote/S
+soldadura/S
+soldar/IRDÀõ
+soleamiento/S
+solear/RED
+solecismo/S
+soledad/S
+soledoso/GS
+soledumbre/S
+solejar
+solejar/S
+solemne/S
+solemnemente
+solemnidad/S
+solemnizador/SG
+solemnizar/RED
+solemos
+solenoide/S
+soler
+soler/S
+solera/S
+solercia/S
+solero/S
+solerte/S
+soleta/S
+soletar
+soletear
+soletero/GS
+solevamiento/S
+solevantamiento/S
+solevantar/RED
+solevar/RED
+solfa/S
+solfatara/S
+solfeador/GS
+solfear/RED
+solfeo/S
+solfista/S
+solicitación/S
+solicitada/S
+solicitador/GS
+solicitador/S
+solicitante/S
+solicitar/REDÀÁÂÃÄÅÆÌÙÜ
+solicitud/S
+solidar/RED
+solidariamente
+solidaridad/Sk
+solidario/SG
+solidarizar/REDÁÅñò
+solideo/S
+solidez/S
+solidificación/S
+solidificar/RED
+soliendo
+soliera
+solierais
+solieran
+solieras
+soliese
+solieseis
+soliesen
+solieses
+soliloquiar/RED
+soliloquio/S
+solimitano/GS
+solimán/S
+solio/S
+solipsismo/S
+solista/S
+solitaria/S
+solitariamente
+solitario/GS
+solitario/SG
+soliviadura/S
+soliviantar/REDÁñ
+soliviar/RED
+solivo/S
+soliéramos
+soliésemos
+solla/S
+sollado/S
+sollamar/RED
+sollar
+sollastre/S
+sollispar/RED
+sollozante/S
+sollozar/RED
+sollozo/S
+solmenar/RED
+solo
+solo/GS
+solo/S
+solomo/NS
+solsonense/S
+solsticio/S
+soltadizo/GS
+soltador/GS
+soltar/IRDÀÁÂÃÄÅÆÐÑÝÞñòõù
+soltero/GS
+soltería/S
+soltura/S
+solubilidad/kS
+soluble/pkS
+solucionar/REDÀÁÂÆ
+solucionario/S
+solución/pS
+solutiva/p
+solutivo/pSG
+soluto/S
+solvencia/Sk
+solventar/REDÀ
+solvente/GS
+solventes/pk
+solver
+soláis
+solárium
+solía
+solíais
+solíamos
+solían
+solías
+solícitamente
+solícito/GS
+solípedo/S
+soma/S
+somalí/S
+somanta/S
+somarrar/RED
+somatenista/S
+somatizar/REDÀÁÄñò
+somatén/S
+sombra/NS
+sombraje/S
+sombrajo/S
+sombrar/RED
+sombreador/GS
+sombrear/REDÄÆ
+sombrerera/S
+sombrerero/GS
+sombrerete/S
+sombrero/NSH
+sombrillazo/S
+sombrosa/a
+sombroso/GaS
+sombría/S
+sombríamente
+sombrío/GS
+somera/S
+someramente
+somero/SG
+someter/REDÀÁÂÄÅÆÌñòô
+sometimiento/S
+somier/S
+somnambulismo/S
+somnolencia/S
+somnoliento/GS
+somnífero/GS
+somo/GS
+somondocano/GS
+somontano/GS
+somonte/S
+somorgujador/S
+somorgujar/RED
+somorgujo/S
+somormujar/RED
+somos
+sompesar/RED
+somático/GS
+son
+son/S
+sonada/Sa
+sonadera/S
+sonadero/S
+sonado/GS
+sonador/pGS
+sonador/pS
+sonaja/S
+sonajear/RED
+sonajero/S
+sonambulismo/S
+sonante/S
+sonante/fSp
+sonar/IRDÁÂñõT
+sonata/S
+sonatina/S
+sonda/S
+sondable/kS
+sondaleza/S
+sondar/RED
+sondear/REDÀÁÂÄ
+sonecillo/S
+sonetear/RED
+sonetico/S
+sonetista/S
+sonetizar/RED
+soneto/SN
+soniche/S
+sonido/S
+sonique/S
+soniquete/S
+sonlocado/GS
+sonochar/RED
+sonora/k
+sonoramente
+sonoridad/S
+sonorizar/RED
+sonoro/SGk
+sonreír/XDñó
+sonriente/S
+sonrisa/S
+sonriso/S
+sonrodar/IRD
+sonrojar/REDÁñ
+sonrojear/RED
+sonrojo/S
+sonrosar/RED
+sonrosear/RED
+sonrugirse
+sonsaca/S
+sonsacador/GS
+sonsacamiento/S
+sonsacar/REDÀÁÂÅÆ
+sonsañar/RED
+sonsera/S
+sonso/GS
+sonsonete/S
+sonsoneño/GS
+sonámbulo/GS
+sonántica/f
+sonántico/fSG
+sopa/S
+sopalancar/RED
+sopanda/S
+sopapear/RED
+sopapina/S
+sopapo/S
+sopar/RED
+sopear/RED
+sopero/GS
+sopesar/REDÀÄ
+sopetear/RED
+sopetraneño/GS
+sopetón/S
+sopicaldo/S
+sopista/S
+sopitipando/S
+sopladero/S
+soplador/GS
+soplador/S
+sopladura/S
+soplamocos
+soplapollas
+soplar/REDÂÄÅÍñò
+soplavientero/GS
+soplavivo/S
+soplete/S
+soplido/Sp
+soplo/NS
+soplonear/RED
+soplón/GS
+soplón/SG
+soponcio/S
+sopor/S
+soporoso/GS
+soportable/kS
+soportador/GS
+soportal/S
+soportar/REDÀÁÂÄÌ
+soporte/S
+soporífero/GS
+soposeño/GS
+soprano/S
+sopuntar/RED
+sor/GS
+sor/S
+sorbedor/SG
+sorber/REDÀÁÂÄÅÆT
+sorbete/S
+sorbo/S
+sorce/S
+sorche/S
+sorda/MS
+sordamente
+sordera/S
+sordidez/S
+sordilla/S
+sordina/S
+sordino/S
+sordo/GS
+sordo/SG
+sordomudez/S
+sordomudo/GS
+sorgo/S
+sorianense/S
+soriano/GS
+sorna/S
+sornar/RED
+soro/GS
+soro/S
+soroche/S
+sorprendente/S
+sorprendentemente
+sorprender/REDÀÁÂÄÅÆñòø
+sorpresa/S
+sorpresivamente
+sorpresivo/GS
+sorra/S
+sorrabar/RED
+sorrapar/RED
+sorrapear/RED
+sorregar/IRD
+sorteador/SG
+sorteamiento/S
+sortear/REDÀÄT
+sorteo/S
+sortero/GS
+sortiaria/S
+sortija/SN
+sortijero/S
+sortilegio/S
+sortílego/SG
+sos
+sosa/SL
+sosacar
+sosamente
+sosar/S
+sosañar/RED
+sosegadamente
+sosegado/GS
+sosegador/GS
+sosegar/IRDÂÒñõù
+sosera/S
+sosero/GS
+sosia/S
+sosias/S
+sosiega/S
+sosiego/S
+soslayar/REDÀ
+soslayo/GS
+soso/GS
+sospecha/S
+sospechable/Sk
+sospechar/RED
+sospechosamente
+sospechoso/GS
+sospechoso/SG
+sospesar/RED
+sostenedor/GS
+sostener/XDÀÁÂÃÈÉÊÔáñóT
+sostenibilidad/S
+sostenido/GS
+sostenido/S
+sostenimiento/S
+sostené
+sostituir
+sostén
+sostén/S
+sota
+sota/S
+sotabanco/S
+sotabarba/S
+sotacoro/S
+sotaministro/S
+sotamontero/S
+sotana/SN
+sotanear/RED
+sotaquireño/GS
+sotar
+sotareño/GS
+sotaventar/RED
+sotaventear/RED
+sotavento/S
+sote/S
+sotechado/S
+sotera/S
+soterramiento/S
+soterrano/GS
+soterrar/REID
+soterraño/GS
+sotilmente
+soto/S
+sotobosque/S
+sotol/S
+sotomayorense/S
+sotoministro/S
+sotuer/S
+soviet/S
+sovietizar/RED
+soviético/GS
+sovoz/S
+soy
+soñador/GS
+soñar/IRD
+soñolencia/S
+soñoliento/SG
+sport
+sport/S
+sr/GS
+srilanqués/GS
+srta
+ss
+stand
+stands
+sto/G
+su
+suaceño/GS
+suadir
+suaitano/GS
+suaiteño/GS
+suajili/S
+suanero/GS
+suarda/S
+suarence/S
+suarismo/S
+suarista/S
+suave
+suave/kS
+suavemente
+suavidad/S
+suavizador/GS
+suavizador/S
+suavizante/S
+suavizar/REDÀÂÆ
+suavísimamente
+suazi/S
+suba/NS
+subachoqueño/GS
+subalternar/RED
+subalterno/GS
+subarrendar/IRD
+subarrendatario/GS
+subasta/S
+subastador/GS
+subastar/REDÀ
+subcinericio/S
+subclavio/GS
+subcolector/S
+subcontinente/S
+subcultura/S
+subdelegar/REDT
+subdesarrollado/GS
+subdistinguir/RED
+subdividir/REDÀÄ
+subducción/S
+subejecutor/S
+suberificar/RED
+suberoso/GS
+subestimar/REDÀ
+subfamilia/S
+subfiador/S
+subidero/GS
+subidero/S
+subiente/S
+subimiento/S
+subintendente/S
+subintrante/S
+subintrar/RED
+subir/REDÀÁÂÃÄÆÍñòôø
+subjectar
+subjefe/GS
+subjetivamente
+subjetividad/S
+subjetivismo/S
+subjetivo/GS
+subjuntivo/S
+subjuzgar
+sublevación/S
+sublevamiento/S
+sublevar/REDÀÁñ
+sublimación/S
+sublimar/REDÀÄ
+sublimatorio/GS
+sublime/GS
+sublimemente
+sublimidad/S
+subliminal/S
+submarinamente
+submarinista/S
+submarino/S
+subministrar/RED
+submundo
+suborden/S
+subordinación/S
+subordinadamente
+subordinado/GS
+subordinante/GS
+subordinante/S
+subordinar/REDÀÁÄñ
+subranquial/S
+subrayado/S
+subrayar/REDÀÂÄT
+subrepción/S
+subrepticiamente
+subrepticio/GS
+subrigadier/S
+subrogar/REDÀ
+subrutina/S
+subsahariano/GS
+subsanar/REDÀ
+subscapular/S
+subscribir/RE
+subscripto/GS
+subscriptor/GS
+subscrito/GS
+subsecretaría/S
+subsecuente/S
+subsecuentemente
+subseguir/XD
+subsidiar/REDÀ
+subsidiariamente
+subsidiario/GS
+subsidio/S
+subsistencia/kS
+subsistente/kS
+subsistir/RED
+subsolar/IRD
+substancia/S
+substancial/fSk
+substancialidad/S
+substancialmente
+substanciar/RED
+substancioso/GS
+substantivar/RED
+substantividad/S
+substitución/S
+substituir/IRDÀT
+substitutivo/SG
+substituto/GS
+substraendo/S
+substraer/XD
+substrato/S
+subsumir/REDÀ
+subtender/IRD
+subtensa/S
+subterfugio/S
+subterráneo/GS
+subterráneo/S
+subtilizar
+subtitular/RED
+suburbicario/SG
+suburbio/S
+suburense/S
+subvencionar/REDÀÂ
+subvención/S
+subvenir/XD
+subvení
+subversivo/GS
+subversor/GS
+subvertir/XDÀ
+subvén
+subyacer/IRD
+subyugador/GS
+subyugante/S
+subyugar/REDÀÄT
+subíndice/S
+succenturiado/S
+succino/S
+succionar/REDÀÂ
+succión/S
+suceder/REDÁÂÅ
+sucedido/S
+sucedáneo/SG
+sucesible/S
+sucesivamente
+sucesivo/GS
+sucesión/S
+suceso/S
+sucesor/SG
+sucesorio/GS
+suciamente
+suciedad/S
+sucinda/S
+sucintamente
+sucintar/RED
+sucinto/SG
+sucio
+sucio/GS
+sucoso/GS
+sucotrino/S
+sucreño/GS
+suculentamente
+suculento/GS
+sucumbir/RED
+sucursal/S
+sud
+sudadera/S
+sudadero/S
+sudafricano/GS
+sudamericano/GS
+sudante/S
+sudanés/GS
+sudar/RED
+sudario/S
+sudatorio/GS
+sudestada/S
+sudeste/S
+sudista/S
+sudoeste/S
+sudoku/S
+sudor/pS
+sudoración/S
+sudoriento/GS
+sudorosamente
+sudoroso/GS
+sudorífico/GS
+sudoso/SG
+sudsudanés/GS
+sudsudeste/S
+sudsudoeste/S
+sueco/GS
+sueco/S
+suegra/S
+suegro/S
+suegro/fGS
+suela
+suela/S
+suelan
+suelas
+suelda/S
+sueldacostilla/S
+sueldo/rS
+suele
+suelen
+sueles
+suelo
+suelo/Sjsf
+suelta/S
+suelta/p
+suelto/GS
+suelto/pGS
+sueno/S
+suero/S
+sueroso/SG
+sueroterapia/S
+suerte/S
+suertero/GS
+suescano/GS
+sueste/S
+suevo/GS
+sueño/iS
+suficiencia/Skd
+suficiente/dkS
+suficientemente
+sufijo/SG
+sufismo/S
+sufista/S
+suflar
+sufocar/RED
+sufra/S
+sufragar/RED
+sufragio/OS
+sufragismo/S
+sufragista/S
+sufrible/kS
+sufridamente
+sufridera/S
+sufridero/SG
+sufrido/GS
+sufridor/GS
+sufrimiento/S
+sufrir/REDÀÌ
+sufusión/S
+sufí/S
+sugerencia/S
+sugerente/S
+sugeridor/GS
+sugerir/XDÀÁÂÃÉÊ
+sugestionador/GS
+sugestionar/REDÀÁñT
+sugestivo/GS
+sugestión/Sd
+sugesto/S
+suicidar/REDñò
+suicidio/S
+suite/S
+suizo/GS
+sujeción/S
+sujetador/GS
+sujetador/S
+sujetapapeles
+sujetar/REDÀÁÂÃÄÅÆÌÍÙÚñò
+sujeto/GS
+sujeto/S
+sula/S
+sulcar
+sulfamida/S
+sulfatador/GS
+sulfatar/RED
+sulfatillo/S
+sulfato/S
+sulfhídrico/GS
+sulfito/S
+sulfonal/S
+sulfonamida/S
+sulfurado/S
+sulfurar/RED
+sulfuro/eS
+sulfuroso/SG
+sulfúreo/SG
+sulfúrico/GS
+sulpiciano/SG
+sultana/S
+sultán/S
+suma/S
+suma/qS
+sumaca/S
+sumador/fGS
+sumamente
+sumar/REDÀÁÂÃÄÅÆÛñò
+sumarial/S
+sumariamente
+sumario/GS
+sumario/S
+sumarísimo/GS
+sumatoria/S
+sumatorio/S
+sumergible/S
+sumergible/kS
+sumergido/SG
+sumergimiento/S
+sumergir/REDÀÁÂÄÅÙñòôø
+sumerio/GS
+sumerio/S
+sumersión/S
+sumidero/S
+sumiller/S
+suministración/S
+suministrador/GS
+suministrar/REDÀÁÂÃÆT
+suministro/S
+sumir/REDÀÁÂÄÅÆÎñò
+sumisa/k
+sumisamente
+sumisión/S
+sumiso/GkS
+sumista/S
+sumo/GS
+sumo/fSk
+sumonte/S
+sumulista/S
+sunami/S
+suntuario/GS
+suntuosa/n
+suntuosamente
+suntuosidad/Sn
+suntuoso/GnS
+supateño/GS
+supeditación/S
+supeditar/REDÀÄ
+superable/kS
+superabundantemente
+superabundar/RED
+superación/S
+superador/GS
+superante
+superar/REDÀÁÂÄÅÆñòô
+superchería/S
+supererogación/S
+supererogatorio/SG
+superestructura/S
+superficial/S
+superficialidad/S
+superficialmente
+superficiario/GS
+superficie/S
+superfluamente
+superfluidad/S
+superfluo/GS
+superintendente/S
+superior/GS
+superior/S
+superiora/S
+superiorato/S
+superioridad/S
+superiormente
+superlativamente
+superlativo/GS
+supermasivo/GS
+supermercado
+superno/GS
+supernumerario/GS
+superponer/XÀÈÊ
+superponé
+superpuesto/GS
+superpón
+superrealista/S
+supersimetría/S
+supersimétrico/GS
+supersticiosamente
+supersticioso/GS
+superstición/S
+supersubstancial/S
+supertierra/S
+supervalorar/RED
+superveniencia/S
+supervenir/XD
+superventas
+supervení
+supervisar/REDÀ
+supervisor/SG
+supervén
+superyó/S
+superávit
+supieño/GS
+supinación/S
+supino/S
+supino/SG
+suplantación/S
+suplantador/GS
+suplantar/REDÀÁÂÄT
+suplefaltas
+suplementariamente
+suplementario/GS
+suplementero/S
+suplemento/S
+suplencia/S
+suplente/S
+supletorio/GS
+suplicacionero/GS
+suplicación/S
+suplicante/S
+suplicar/REDÀÁÂÄÅÆÎ
+suplicatorio/GS
+suplicio/S
+suplidor/GS
+suplir/REDÀÁÂ
+suponedor/GS
+suponer/XÀÈ
+suponé
+suportar/RED
+suposición/S
+supositorio/S
+supraclavicular/S
+supranacional/S
+suprarrealismo/S
+suprarrenal/S
+suprasensible/S
+suprema/S
+supremacía/S
+supremamente
+supremo/GS
+supremo/SG
+supresión/S
+supresor/GS
+suprimir/REDÀÁÂÃÄÆ
+suprior/S
+supriora/S
+supriorato/S
+supuestamente
+supuesto/GS
+supuesto/Sn
+supuración/S
+supurante/S
+supurantemente
+supurar/RED
+supurativo/SG
+supuratorio/GS
+suputar/RED
+supón
+sur
+suramericano/GS
+surateño/GS
+surcador/SG
+surcar/REDÀÄÆ
+surcir
+surco/Sj
+surcoreano/GS
+surculado/GS
+surculoso/GS
+surdir/RED
+sureste/S
+sureño/GS
+surfista/S
+surgidero/S
+surgidor/GS
+surgimiento/pS
+surgir/RED
+surinamés/GS
+suroeste/S
+surrealismo/S
+surrealista/S
+sursudanés/GS
+sursudoeste/S
+sursuncorda/S
+surtidero/S
+surtido/GS
+surtido/SG
+surtidor/GS
+surtidor/S
+surtimiento/S
+surtir/REDÁÄñ
+surto/GS
+surumpe/S
+sus
+susacón/GS
+susano/GS
+susano/SG
+susceptibilidad/S
+susceptible/S
+susceptivo/SG
+suscitar/REDÀÁÂ
+suscribir/REÀÁñ
+suscripción/S
+suscripto/GS
+suscriptor/GS
+suscrito/GS
+susense/S
+suso
+susodicho/GS
+suspendedor/GS
+suspender/REDÀÁÄñ
+suspense/S
+suspensivo/GS
+suspensión/S
+suspenso/GS
+suspenso/S
+suspensorio/S
+suspensorio/SG
+suspicacia/S
+suspicaz/S
+suspicazmente
+suspirar/RED
+suspiro/S
+suspiroso/GS
+sustancia/S
+sustanciación/S
+sustancial/fSk
+sustancialidad/S
+sustancialmente
+sustanciar/REDÀ
+sustancioso/SG
+sustantivar/RED
+sustantividad/S
+sustantivo/S
+sustantivo/SG
+sustenido/GS
+sustentación/S
+sustentador/GS
+sustentamiento/S
+sustentante/S
+sustentar/REDÀÁÄÅñòT
+sustento/S
+sustentáculo/S
+sustitución/S
+sustituible/kS
+sustituidor/GS
+sustituir/IRDÀÁÂÈÉÊÔá
+sustitutivo/GS
+sustituto/GS
+sustituyente/S
+susto/S
+sustracción/S
+sustractivo/GS
+sustraendo/S
+sustraer/XDÀÁÂÈÊñ
+sustrato/S
+susurrador/GS
+susurrante/S
+susurrantemente
+susurrar/REDÀÁÂÆñò
+susurrido/S
+susurro/S
+sutano/GS
+sutatausano/GS
+sutatenzano/GS
+sute/S
+sutil/S
+sutileza/S
+sutilidad/S
+sutilizador/GS
+sutilizar/RED
+sutilmente
+sutorio/GS
+sutura/S
+suturar/REDÀ
+suyo/GS
+suéter/S
+swing
+sábado/S
+sábalo/S
+sábana/S
+sábila/S
+sádico/SG
+sálico/GS
+sándalo/S
+sándwich/S
+sánscrito/SG
+sármata/S
+sátira/S
+sátiro/GS
+sátrapa/S
+sémola/S
+séneca/S
+sépalo/S
+séptica/c
+séptico/cSG
+séptimo/GS
+séquito/S
+sésamo/S
+sésil/S
+sí
+sí/S
+sífilis
+sílaba/S
+sílex
+sílice/S
+símbolo/S
+símil/S
+síncope/S
+síndico/S
+síndrome/S
+sínfisis
+sínoca/S
+sínodo/S
+síntesis
+síntoma/S
+síquico/GS
+sírvanse
+sírvase
+sís
+sísmico/GS
+sístole/S
+sódica/o
+sódico/SGo
+sólidamente
+sólido/GS
+sólido/S
+sólita/k
+sólito/kSG
+sólo
+sórdido/SG
+sótano/S
+sóviet/S
+súbdito/GS
+súbitamente
+súbito
+súbito/GS
+súmulas
+súper
+súpero/GS
+súplica/S
+súrculo/S
+ta
+taba/S
+tabacal/S
+tabacalero/SG
+tabaco/S
+tabacoso/GS
+tabalear/RED
+tabanazo/S
+tabanco/S
+tabanera/S
+tabanque/S
+tabaola/S
+tabaque/S
+tabaquera/S
+tabaquero/GS
+tabaquismo/S
+tabaquista/S
+tabardete/S
+tabardo/SN
+tabarra/S
+tabarrera/S
+tabarro/S
+tabasco/S
+tabea/S
+tabellar/RED
+taberna/S
+tabernario/GS
+tabernera/S
+tabernero/GS
+tabernizado/GS
+tabernáculo/S
+tabes
+tabicada/S
+tabicar/RED
+tabilla/S
+tabina/S
+tabique/S
+tabiquero/S
+tabiuno/GS
+tabla/NS
+tablachero/S
+tablachina/S
+tablacho/S
+tablado/iS
+tablajero/S
+tablar/CS
+tablar/RED
+tablazo/S
+tablazón/S
+tablear/RED
+tablera/S
+tablero/GS
+tablero/pS
+tableta/S
+tabletear/RED
+tablizo/S
+tabloncillo/S
+tablonero/GS
+tabloza/S
+tablón/SNC
+tabor/S
+tabuco/S
+tabulador/GS
+tabulador/SG
+tabular/REDÄ
+tabular/S
+taburete/S
+tabú/S
+tac
+taca/NS
+tacada/S
+tacar
+tacañear/RED
+tacaño/SG
+taceta/S
+tacha/S
+tachable/Sk
+tachador/GS
+tachadura/S
+tachar/REDÀÁÄÅÆ
+tachero/GS
+tacho/S
+tachonar/RED
+tachoso/GS
+tachuela/S
+tachón/S
+tacita/S
+taciturnidad/S
+taciturno/GS
+taco/SHU
+taconear/RED
+taconeo/S
+tacto/Sf
+tacuara/S
+tacón/HS
+taekwondo/S
+tafanario/S
+tafetán/S
+tafia/S
+tafilete/S
+tafiletear/RED
+tafo/S
+tafurea/S
+tagalo/GS
+tagalo/S
+tagarino/GS
+tagarotear/RED
+tagasaste/S
+tagua/S
+taha/S
+tahalí/S
+taharal/S
+tahona/S
+tahonero/GS
+tahuresco/GS
+tahúr/S
+tahúr/SG
+taifa/S
+taiga/S
+tailandés/GS
+taimado/GS
+taimar/RED
+taina/S
+taiwanés/GS
+taja/S
+tajada/SN
+tajadera/S
+tajadero/Sa
+tajado/GS
+tajador/GS
+tajador/aGS
+tajadura/pS
+tajamar/S
+tajamiento/Sa
+tajante/S
+tajantemente
+tajar/RED
+tajea/S
+tajero/S
+tajo/Sha
+tajuela/S
+tajuelo/S
+tajón/S
+tal
+tal/GS
+tala/S
+talabarte/S
+talabartero/GS
+talabricense/S
+talacho/S
+talador/SG
+taladrado/S
+taladrador/GS
+taladrador/S
+taladrar/REDÂÅÆ
+taladrilla/S
+taladro/S
+talamera/S
+talamete/S
+talamiflora/S
+talamite/S
+talanquera/S
+talante/S
+talantoso/GS
+talar/RED
+talar/S
+talasemia/S
+talasoterapia/S
+talaya/S
+talayote/S
+talco/S
+talcoso/GS
+talega/SN
+talegada/S
+talego/HS
+talento/S
+talentoso/GS
+talentudo/SG
+talero/S
+talibán/GS
+talio/S
+talionar/RED
+talismán/S
+talla/iS
+tallada/S
+tallado/GS
+tallado/S
+tallador/iGS
+talladura/Sji
+tallaje/S
+tallar/REDÀ
+tallar/S
+tallarola/S
+tallarín/S
+talle/gS
+tallecer/IRD
+taller/S
+tallerista/S
+tallista/gS
+tallo/S
+talludo/GS
+talma/S
+talmente
+talo/GS
+talofita/S
+talonada/S
+talonario/GS
+talonario/S
+talonear/RED
+talonera/S
+talonero/S
+talpa/S
+talparia/S
+talque
+talque/S
+talquita/S
+taltuza/S
+talud/S
+talvina/Sa
+talón/SH
+tamal/S
+tamalamequense/S
+tamalamequero/GS
+tamalero/GS
+tamanaco/GS
+tamanaco/S
+tamaral/S
+tamarao/S
+tamareño/GS
+tamaricácea/S
+tamaricáceo/SG
+tamarigal/S
+tamarisco/S
+tamaritano/GS
+tamariz/S
+tamaño/S
+tamaño/SG
+tamba/S
+tambaleante/S
+tambaleantemente
+tambalear/REDñò
+tambalisa/S
+tambanillo/S
+tambarillo/S
+tambarimba/S
+tambarria/S
+tambero/GS
+tambesco/S
+tambeño/GS
+también
+tambo/S
+tambocha/S
+tambor/S
+tambora/S
+tamborear/RED
+tamborete/S
+tamboril/HS
+tamborilada/S
+tamborilear/RED
+tamborilero/GS
+tamborilete/S
+tamborino/S
+tamboritear/RED
+tamboritero/S
+tamborín/S
+tambre/S
+tambucho/S
+tameño/GS
+tamil/S
+taminangueño/GS
+taminia/S
+tamiz/S
+tamizar/REDÀ
+tamo/S
+tamojal/S
+tamojo/S
+tampoco
+tampón/S
+tamuja/S
+tamujal/S
+tamujo/S
+tamínea/S
+tan
+tanaceto/S
+tanagra/S
+tanate/S
+tanatorio/S
+tancar/RED
+tanda/S
+tandear/RED
+tanga/S
+tanganillas
+tanganillo/S
+tangar/RED
+tangencial/S
+tangencialmente
+tangente/FS
+tangente/S
+tangerino/GS
+tangerino/SG
+tangible/kS
+tangiblemente
+tangidera/S
+tangir/RED
+tango/GNS
+tanguear/RED
+tanguear/REDñ
+tangueño/GS
+tanino/S
+tanobia/S
+tanor/GS
+tanoría/S
+tanque/S
+tanqueta/S
+tantalio/S
+tanteador/GS
+tantear/REDÀÁÂÆ
+tantear/REDñò
+tanteo/S
+tanto
+tanto/GS
+tanto/S
+tantísimo/GS
+tanzano/GS
+tao/S
+taoísmo/S
+taoísta/S
+tapa/S
+tapaboca/S
+tapacete/S
+tapacubos
+tapaculo/S
+tapada/S
+tapadera/S
+tapadero/S
+tapadillo/S
+tapado/GS
+tapador/GS
+tapadura/hS
+tapafunda/S
+tapajuntas
+tapamiento/S
+tapaojos
+tapar/REDÀÁÂÃÄÅÆÌÍÎÙñòôø
+taparo/S
+taparote/S
+taparrabo/S
+tapate/S
+tapatío/SG
+tapayagua/S
+tapera/S
+taperujar/RED
+tapesco/S
+tapetada/i
+tapetado/GSi
+tapete/S
+tapia/S
+tapiado/GS
+tapiado/S
+tapiador/S
+tapial/S
+tapiar/REDÀ
+tapicero/GS
+tapicería/S
+tapido/GS
+tapioca/S
+tapir/S
+tapirujar/RED
+tapis/S
+tapisca/S
+tapiscar/RED
+tapiz/S
+tapizar/REDÀ
+taponamiento/S
+taponar/REDÂÄ
+taponero/GS
+taponería/S
+tapsia/S
+tapujar/RED
+tapujo/S
+tapón/HS
+taque/aS
+taquera/S
+taquero/GS
+taquicardia/S
+taquichuela/S
+taquigrafiar/IRD
+taquigrafía/S
+taquillaje/S
+taquillero/GS
+taquión/S
+taquiónico/GS
+taqué/S
+tara/S
+tarabilla/S
+tarabita/S
+taracea/S
+taracear/RED
+taracol/S
+tarafada/S
+tarafana/S
+tarafe/S
+taragallo/S
+taraje/S
+tarambana/S
+tarangallo/S
+taranta/S
+tarantela/S
+tarantulado/GS
+tarar/RED
+tarara/S
+tararaco/S
+tararear/REDÂÄ
+tararira
+tararira/S
+tararí
+tararí/S
+tarasa/S
+tarasca/S
+tarascar/RED
+tarasco/GS
+taray
+tarayal/S
+tarazana/Sa
+tarazanal/S
+tarazar/RED
+tarbea/S
+tarco/S
+tardanaos
+tardanza/S
+tardar/REDñ
+tarde
+tarde/Sr
+tardear/RED
+tardecer/IRD
+tardecica/S
+tardecita/S
+tardinero/GS
+tardo/GS
+tardíamente
+tardío/S
+tardío/SG
+tardísimo/S
+tarea/S
+tareco/S
+tareero/S
+tarhui/S
+tarifa/S
+tarifar/RED
+tarima/S
+tarja/S
+tarjar/RED
+tarjeta/S
+tarjetear/RED
+tarjetero/GS
+tarjetero/S
+tarquense/S
+tarqueño/GS
+tarquia/S
+tarquina/S
+tarquinada/S
+tarquín/S
+tarraconense/S
+tarragona/S
+tarrascar/RED
+tarrasense/S
+tarreña/S
+tarro/S
+tarsana/S
+tarsense/S
+tarso/S
+tarta/S
+tartaja/S
+tartajear/RED
+tartajoso/GS
+tartalear/RED
+tartamudeantemente
+tartamudear/RED
+tartamudeo/S
+tartamudez/S
+tartamudo/GS
+tartana/S
+tartanero/S
+tartarizar/RED
+tartera/S
+tartesio/GS
+tartrato/S
+tartárico/SG
+taruga/S
+tarugo/S
+tarumba/S
+tarusa/S
+tarántula/S
+tas
+tasa/gS
+tasación/S
+tasadamente
+tasador/GS
+tasador/SG
+tasajo/S
+tasar/REDÀÄ
+tasca/S
+tascar/RED
+tasconio/S
+tasi/S
+tasio/GS
+tasquear/RED
+tasquera/S
+tasqueño/GS
+tasquil/S
+tastana/S
+tastar
+tastaz/S
+tasto/S
+tasugo/S
+tata/S
+tatabro/S
+tatagua/S
+tatarabuelo/GS
+tataranieto/GS
+tatarear/RED
+tatas
+tate
+tato/GS
+tato/S
+tatuaje/S
+tatuar/IRDÀÁñ
+tau/S
+taucar/RED
+taumaturgia/S
+taumaturgo/GS
+taurino/GS
+taurios
+tauro/S
+tauromaquia/S
+tauteo/S
+taxativamente
+taxativo/GS
+taxi/S
+taxidermia/S
+taxidermista/S
+taxista/S
+taxonomía/S
+taxonómico/GS
+taxímetro/S
+taxón/S
+taxónomo/GS
+tayiko/GS
+taza/S
+tazar/RED
+tazón/S
+taíno/GS
+tañar/RED
+tañedor/GS
+tañer/XD
+tañido/S
+te
+te/M
+tea/S
+teatral/S
+teatralidad/S
+teatralizar/RED
+teatralmente
+teatro/S
+tebaico/GS
+tebaidense/S
+tebaiduno/GS
+tebano/GS
+tebenque/S
+tebeo/S
+tebeo/SG
+teca/S
+techado/S
+techador/S
+techar/RED
+techo/S
+techumbre/S
+tecla/S
+tecladista/S
+teclado/S
+tecle/S
+teclear/RED
+teclista/S
+teclo/GS
+tecnicismo/S
+tecnificación/S
+tecnificar/RED
+tecnología/S
+tecnológicamente
+tecnológico/GS
+tecomate/S
+tectónica
+tectónico/GS
+teda/S
+tedero/S
+tedeum
+tediar
+tedio/S
+tedioso/GS
+tefe/S
+teflón/S
+tegeo/GS
+tegua/S
+tegual/S
+teguillo/S
+tegumentario/GS
+tegumento/S
+tehuelche/S
+teinada/S
+teja/S
+tejado/NS
+tejamanil/S
+tejano/GS
+tejano/S
+tejar/RED
+tejar/S
+tejavana/S
+tejedera/S
+tejedor/GS
+tejedor/SGj
+tejedura/jS
+tejeduría/S
+tejemaneje/S
+tejer/REDÀÁÂÄñ
+tejera/S
+tejero/GS
+tejida/S
+tejido/S
+tejimiento/jS
+tejo/NS
+tejoleta/S
+tejonera/S
+tejuela/S
+tejuelo/S
+tejón/S
+tel
+tela
+tela/N
+telamón/S
+telar/S
+telaraña/S
+telas/j
+tele/GS
+telecabina/S
+telecomunicación/S
+teleconferencia/S
+telediario/S
+teledirigido/GS
+telefilme/S
+telefonazo/S
+telefonear/REDÀÂ
+telefonema/S
+telefonista/S
+telefonía/S
+teleférico/S
+telefónicamente
+telefónico/GS
+telegrafiar/IRDÂ
+telegrafista/S
+telegrafía/S
+telegrama/S
+telegráficamente
+telegráfico/GS
+teleindicador/S
+telele/S
+telendo/GS
+telenovela/S
+teleobjetivo/S
+telepatía/S
+telepático/GS
+telera/S
+telero/S
+telerrealidad/S
+telescopio/S
+telescópico/SG
+teleserie/S
+telesilla/S
+telespectador/GS
+teleta/S
+teletexto/S
+teletipo/S
+teletrabajador/GS
+teletrabajo/S
+televidente/S
+televisar/RED
+televisivo/SG
+televisión/S
+televisor/S
+teleósteo/S
+telina/S
+tell
+tellina/S
+telliz/S
+telliza/S
+tells
+telluno/GS
+telonero/GS
+telonio/S
+telurio/S
+teléf
+teléfono/S
+telégrafo/S
+telémetro/S
+telón/S
+tema/S
+temario/S
+tembladal/S
+tembladera/S
+tembladeral/S
+tembladerilla
+tembladero/GS
+tembladero/SG
+temblador/GS
+temblante/S
+temblar/IRD
+tembleque/S
+temblequear/RED
+tembletear/RED
+tembliquear/RED
+temblor/S
+temblorosamente
+tembloroso/SG
+tembloso/GS
+temblón/S
+temblón/SG
+temedero/GS
+temer/REDÀÁÄñòT
+temerariamente
+temerario/GS
+temeridad/S
+temerosamente
+temeroso/GS
+temor/S
+temorizar
+temoso/GS
+tempanar/RED
+tempanilla/S
+tempanillo/S
+tempate/S
+temperadamente
+temperamental/S
+temperamento/S
+temperancia/Sk
+temperante/S
+temperante/aSk
+temperar/RED
+temperatura/S
+temperie/Sk
+tempero/S
+tempestad/S
+tempestar
+tempestear/RED
+tempestiva/k
+tempestivamente
+tempestividad/S
+tempestivo/kSG
+tempestuosamente
+tempestuoso/GS
+tempisque/S
+templa/S
+templada/h
+templadamente
+templadera/S
+templadero/S
+templado/hSG
+templador/GS
+templador/fSG
+templadura/S
+templamiento/S
+templanza/hS
+templar/REIDÀ
+templario/S
+templario/SG
+temple/hS
+templete/S
+templista/S
+templo/bS
+tempo/S
+temporada/nS
+temporal/S
+temporal/akS
+temporalidad/Sk
+temporalización/S
+temporalizar/RED
+temporalmente
+temporario/GS
+temporejar/RED
+temporero/GS
+temporizador/S
+temporizar/RED
+tempranamente
+tempranear/RED
+tempranero/GS
+tempranilla/S
+tempranito
+temprano
+temprano/GS
+temprano/S
+temu/S
+temulento/GS
+temática/S
+temático/GS
+ten
+ten/S
+tena/iS
+tenace
+tenacear/RED
+tenacero/GS
+tenacidad/S
+tenacillas
+tenada/S
+tenante/S
+tenaz/S
+tenaza/S
+tenazazo/S
+tenazmente
+tenazuelas
+tenca/S
+tendajo/S
+tendal/S
+tendalera/S
+tendalero/S
+tendedera/S
+tendederas/i
+tendedero/S
+tendedor/aGS
+tendedura/S
+tendejón/S
+tendel/S
+tendencia/kSn
+tendencioso/GS
+tendente/S
+tender/IRDÀÁÂÃÄÅÆÇñòõù
+tenderete/S
+tendero/GS
+tendida/ni
+tendido/GSin
+tendido/S
+tendiente/fSn
+tendinoso/GS
+tendón/S
+tenebrario/S
+tenebrismo/S
+tenebrosamente
+tenebrosidad/S
+tenebroso/SG
+tenedero/S
+tenedor/GS
+tenedorcillo/S
+tenencia/Ssp
+tenense/S
+tener/XDÀÁÂÈÉÊÔÕáñóöú
+tenia/S
+tenida/pS
+tenienta/S
+tenientazgo/S
+teniente/GS
+teniente/sS
+tenis
+tenista/S
+tenjano/GS
+tenobia/S
+tenor/S
+tenorio/S
+tensa/kn
+tensamente
+tensar/REDÀÄ
+tensino/GS
+tensiómetro/S
+tensión/Snk
+tenso/GSkn
+tensor/GnS
+tensor/S
+tensorial/S
+tensón/S
+tentación/S
+tentacular/S
+tentadero/S
+tentado/S
+tentador/SG
+tentador/gS
+tentadura/S
+tentalear/RED
+tentar/IRDÀÁÂÄÅÆÑñò
+tentaruja/S
+tentativa/S
+tentativamente
+tentativo/SG
+tentemozo/S
+tentempié/S
+tentetieso/S
+tentáculo/S
+tenuamente
+tenue/S
+tenuemente
+tenuidad/S
+tenuno/GS
+tenuta/S
+tenutario/GS
+tenzano/GS
+tené
+teocali/S
+teocinte/S
+teocracia/S
+teodicea/S
+teodolito/S
+teodosiano/SG
+teogonía/S
+teologal/S
+teologizar/RED
+teología/S
+teológico/GS
+teoramense/S
+teoramero/GS
+teorema/S
+teorizador/GS
+teorizante/S
+teorizar/RED
+teorética
+teorético/GS
+teoría/S
+teoso/GS
+tepe/S
+tequila/S
+ter
+terapeuta/S
+terapia/S
+terapéutica/S
+terapéutico/GS
+terbio/S
+tercamente
+tercelete/S
+tercena/S
+tercenco/GS
+tercenista/S
+tercer/GS
+tercera/LNS
+tercerear/RED
+tercerista/S
+tercermundista/S
+tercero/GS
+tercero/S
+tercerola/S
+terceto/S
+tercia/S
+terciado/GS
+terciado/S
+terciador/GS
+terciana/S
+tercianario/GS
+tercianela/S
+terciar/RED
+terciario/GS
+tercio/GS
+terciopelada/a
+terciopelado/GSa
+terciopelado/S
+terciopelero/GS
+terciopelo/S
+terciopersonal/S
+terco/SG
+terebinto/S
+terebrante/S
+terenciano/GS
+teresa/S
+teresiana/S
+teresiano/GS
+terete/S
+tergiversación/S
+tergiversadamente
+tergiversador/GS
+tergiversadoramente
+tergiversantemente
+tergiversar/REDÀÄT
+teridofito/GS
+teridófito/GS
+terliz/S
+termal/S
+termas
+termes
+termia/S
+terminable/Skg
+terminacho/S
+terminación/gS
+terminador/GS
+terminajo/S
+terminal/S
+terminante/gS
+terminantemente
+terminar/REDÀÂÃñôø
+terminativa/g
+terminativo/gSG
+terminista/gS
+terminología/S
+terminote/S
+termita/S
+termitero/S
+termo/S
+termocauterio/S
+termodinámica/S
+termodinámico/SG
+termoelectricidad/S
+termoeléctrico/SG
+termoestable/S
+termométrico/SG
+termonuclear/S
+termopar/S
+termoscopio/S
+termosifón/S
+termostato/S
+termómetro/S
+terna/NS
+terna/kS
+ternario/GS
+ternario/S
+ternasco/S
+terne/SG
+ternejal/S
+ternera/S
+ternero/S
+terneza/S
+ternilloso/SG
+terno/S
+ternura/S
+ternísimamente
+tero/S
+terpeno/S
+terpina/S
+terquear/RED
+terquedad/S
+terqueza/S
+terracota/S
+terrada/S
+terrado/S
+terraguero/S
+terraja/S
+terraje/S
+terrajero/S
+terral/S
+terraplenar/RED
+terraplén/S
+terrario/S
+terrateniente/S
+terraza/S
+terrazgo/S
+terrazguero/S
+terrazo/S
+terrear/RED
+terrecer/IRD
+terregoso/GS
+terremoto/S
+terrenal/S
+terrenidad/S
+terreno/GS
+terreno/S
+terrera/S
+terrero/GS
+terrestre/S
+terrezuela/S
+terribilidad/S
+terrible/S
+terriblemente
+terriblez/SG
+terrina/S
+terrino/GS
+territorial/S
+territorialidad/S
+territorialmente
+territorio/S
+terriza/S
+terrizo/GS
+terrizo/S
+terrollo/S
+terror/SO
+terrorismo/S
+terrorista/S
+terrorífico/GS
+terrosidad/S
+terroso/GS
+terroso/S
+terruño/S
+terráqueo/GS
+terrícola/S
+terrífico/SG
+terrón/HS
+tersamente
+tersar/RED
+tersidad/S
+terso/SG
+tersura/S
+tertulia/S
+tertuliano/GS
+tertuliante/S
+tertuliar/RED
+tertulio/fGS
+teruelense/S
+terulense/S
+teruteru
+terzuela/S
+terzuelo/S
+tes
+tesaliano/GS
+tesaliense/S
+tesalio/GS
+tesalonicense/S
+tesalónico/GS
+tesar/RED
+tesaurizar/RED
+tesauro/S
+tesbita/S
+tesela/S
+teselado/GS
+tesina/S
+tesis
+tesitura/S
+tesla/S
+teslámetro/S
+teso/GS
+teso/S
+tesonero/GS
+tesorero/wGS
+tesorería/S
+tesorizar
+tesoro/S
+test
+testa/oS
+testada/S
+testada/kS
+testador/GS
+testadura/aS
+testaferro/S
+testamentario/GS
+testamento/S
+testar/RED
+testar/REDÄ
+testarada/S
+testarazo/S
+testarudamente
+testarudez/S
+testarudo/GS
+testear/RED
+testera/S
+testerada/S
+testerillo/GS
+testero/S
+testicular/S
+testifical/S
+testificar/RED
+testificativo/GS
+testigo/S
+testiguar
+testimonial/S
+testimoniar/REDÀÂ
+testimonio/S
+testosterona/S
+testudo/S
+testuz/S
+testuzo/S
+testículo/S
+tesura/S
+tesón/S
+teta/NS
+tetania/S
+tetar/RED
+tetera/S
+tetero/S
+teticiega/S
+tetona/S
+tetrabranquial/S
+tetrabrick
+tetracordio/S
+tetradracma/S
+tetraedro/S
+tetragonal/S
+tetragrama/S
+tetralogía/S
+tetrarca/S
+tetrágono/S
+tetrápodo/GS
+tetrápodos
+tetuda/S
+tetudamente
+tetánico/SG
+tetón/S
+teucali/S
+teucrio/S
+teucro/GS
+teutón/GS
+texano/GS
+texcocano/GS
+textil/S
+texto/nSf
+textorio/GS
+textual/S
+textualista/S
+textualmente
+textura/fS
+texturado/GS
+texturizar/RED
+teyo/GS
+tez
+tezcucano/GS
+teñido/S
+teñir/XDÀÁÂÃÈÊñ
+teólogo/GS
+teóricamente
+teórico/GS
+tfno
+ti
+tiaca/S
+tialina/S
+tialismo/S
+tianguis
+tiara/S
+tibacuense/S
+tibasoseño/GS
+tibe/S
+tiberina/u
+tiberino/uGS
+tiberio/S
+tibetano/GS
+tibetano/S
+tibia/S
+tibiamente
+tibiar/RED
+tibieza/S
+tibio/GS
+tibiritano/GS
+tiburtino/GS
+tiburón/S
+tic/S
+ticinense/S
+tictac
+tiemblo/S
+tiempo/jS
+tienda/Sf
+tienta/S
+tientaguja/S
+tientaparedes
+tiento/S
+tiernamente
+tierno/GS
+tierra/S
+tierraltense/S
+tieso
+tieso/SG
+tiesto
+tiesto/GS
+tiesto/S
+tiesura/S
+tifo/GS
+tifo/S
+tifoidea/S
+tifoideo/GS
+tifus
+tifácea/S
+tifáceo/SG
+tigra/S
+tigre/S
+tigresa/S
+tigrillo/S
+tija/S
+tijera/NS
+tijerada/S
+tijeral/S
+tijereta/S
+tijeretada/S
+tijeretazo/S
+tijeretear/REDÂ
+tijeruela/S
+tila/S
+tildar/REDÀÁÂÄÅÆ
+tilde/S
+tilia/S
+tiliche/S
+tilichera/S
+tilichero/GS
+tilichero/S
+tilingo/GS
+tillar/RED
+tilma/S
+tilo/S
+timador/GS
+timanense/S
+timar/REDÀ
+timba/S
+timbal/S
+timbalero/GS
+timbiano/GS
+timbiquireño/GS
+timbiriche/S
+timbirimba/S
+timboy
+timbrado/GS
+timbrador/GS
+timbrar/RED
+timbre/HS
+timbreo/GS
+timbreo/S
+timbó/S
+timbóis
+timiama/S
+timidez/S
+timo/S
+timocracia/S
+timol/S
+timonear/RED
+timonel/S
+timonero/GS
+timorato/GS
+timorense/S
+timpa/S
+timpanillo/S
+timpanitis
+timpanizar/RED
+timpánico/GS
+timón/S
+tina/nSp
+tinaco/S
+tinada/S
+tinado/S
+tinaja/S
+tinajero/GS
+tincar/RED
+tincazo/S
+tinción/S
+tindalizar/RED
+tinelar/S
+tinelero/GS
+tinelo/S
+tinerfeño/GS
+tinge/S
+tinglado/NS
+tingle/S
+tiniebla/S
+tinjaquense/S
+tino/NS
+tinola/S
+tinos/h
+tinta/SN
+tinta/p
+tintar/RED
+tinte/pS
+tinterillada/S
+tintero/NHS
+tintinar/RED
+tintinear/RED
+tinto/SGN
+tinto/SGp
+tintorera/LS
+tintorero/GS
+tintura/S
+tinturar/RED
+tintóreo/SG
+tioneo/S
+tiovivo/S
+tipa/S
+tipejo/GS
+tipeo/S
+tipiadora/S
+tipicidad/S
+tipificar/REDÀ
+tipismo/S
+tiple/S
+tiplisonante/S
+tipo/sS
+tipografía/S
+tipográfico/SG
+tipología/S
+tipógrafo/GS
+tique/S
+tiquis
+tiquismiquis
+tira/NS
+tirabeque/S
+tirabotas
+tirabraguero/S
+tirabrasas
+tirabuzón/S
+tiracantos
+tirachinas
+tirachinos
+tiracuello/S
+tiracuero/S
+tirada/S
+tirada/p
+tiradera/S
+tiradero/S
+tirado/GS
+tirado/GSp
+tirador/GS
+tirafondo/S
+tiragomas
+tirajo/S
+tiralíneas
+tiramiento/pS
+tiramira/S
+tiramollar/RED
+tiranicida/S
+tiranicidio/S
+tiranización/S
+tiranizar/RED
+tirano/GS
+tirante/S
+tirantez/S
+tiranía/S
+tirar/REDÀÁÂÃÄÅÌÎÙÚñòôø
+tiratacos
+tiratiros
+tiratrillo/S
+tirela/S
+tireta/S
+tirillas
+tirintio/GS
+tirio/GS
+tiritar/RED
+tiritera/S
+tiro/pS
+tirocinio/S
+tiroideo/GS
+tiroides
+tirona/S
+tironear/REDÄÅÆ
+tiroriro/S
+tirosina/S
+tirotear/REDÀÁñ
+tiroteo/S
+tirreno/GS
+tirria/S
+tirso/S
+tirulato/GS
+tirulo/S
+tiránico/SG
+tirón/S
+tisana/S
+tisanuro/GS
+tisanuro/S
+tisera/S
+tisis
+tiste/S
+tisular/S
+tisuria/S
+titanio/S
+titar/RED
+titear/RED
+titerero/GS
+titeretada/S
+titerista/S
+titiaro/S
+titilador/GS
+titilar/RED
+titileo/S
+titiribiseño/GS
+titirimundi/S
+titiritaina/S
+titiritar/RED
+titiritero/GS
+tito/GS
+tito/S
+titubar/RED
+titubeante/S
+titubeantemente
+titubear/RED
+titubeo/S
+titulación/S
+titulado/GS
+titular/REDÀÆ
+titular/S
+titularidad/S
+titularizar/RED
+titulillo/S
+titulización/S
+titulizar/RED
+titán/S
+titánico/GS
+titánide/S
+tiufado/S
+tiuque/S
+tiza/S
+tizana
+tizana/S
+tizna/S
+tiznado/GS
+tiznadura/S
+tiznajo/S
+tiznar/REDÀô
+tizne/S
+tiznera/S
+tiznero/GS
+tizo/S
+tizona/S
+tizonada/S
+tizoncillo/S
+tizonear/RED
+tizonera/S
+tizón/NHS
+tiña/S
+tlachique/S
+tlaco/S
+tlacoyo/S
+tlacuache/S
+tlayuda/S
+to
+toalla/S
+toallero/S
+toar/RED
+toba/S
+tobaja/S
+toballa/S
+toballeta/S
+tobar/S
+tobelleta/S
+tobera/S
+tobiano/GS
+tobillera/S
+tobillero/GS
+tobillo/S
+toboba/S
+tobogán/S
+toboso/GS
+toca/NS
+tocable/Sk
+tocada/S
+tocadiscos
+tocado/GS
+tocado/S
+tocador/GS
+tocador/SG
+tocadura/S
+tocaimuno/GS
+tocamiento/S
+tocancipeño/GS
+tocano/GS
+tocante/S
+tocar/REDÀÁÂÃÄÅÆÇÌÍÎÙÚÛñòôø
+tocar/REDÀÂÃÄÅÍÙ
+tocata/S
+tocateja/S
+tocayo/GS
+toche/S
+tochedad/S
+tochimbo/S
+tocho/GS
+tocho/S
+tochuelo/S
+tochura/S
+tocinera/S
+tocinero/GS
+tocino/S
+tocio/GS
+tocio/S
+tocomate/S
+tocorno/S
+tocólogo/GS
+tocón/GS
+tocón/S
+todabuena/S
+todavía
+todo
+todo/GS
+todo/rS
+todopoderoso/S
+todopoderoso/SG
+todoterreno/S
+toesa/S
+tofana/S
+tofo/S
+toga/S
+togado/GS
+togolés/GS
+togüiseño/GS
+toisón/S
+tojal/S
+tojino/S
+tojo/S
+tojosita/S
+tol/S
+tola/S
+tolano/S
+toldadura/S
+toldar/RED
+toldero/GS
+toldilla/S
+toldo/SN
+tole/a
+toledano/GS
+tolemaico/SG
+tolena/S
+tolerable/kS
+tolerablemente
+tolerancia/kS
+tolerante/Sk
+tolerantismo/S
+tolerar/REDÀÁÂ
+tolete/S
+tolimense/S
+tolla/S
+tollecer
+toller
+tollina/S
+tollir
+tollo/S
+tolmera/S
+tolmo/S
+tolobojo/S
+tolondro/GS
+tolondro/S
+tolosano/GS
+tolteca/S
+toludeño/GS
+tolupán/S
+toluviejano/GS
+tolva/S
+tolvanera/S
+toma/S
+tomada/S
+tomadero/S
+tomado/GS
+tomador/GS
+tomador/SG
+tomadura/S
+tomar/REDÀÁÃÄÅÆÌÍÙñòôø
+tomasino/GS
+tomatada/S
+tomatal/S
+tomate/HS
+tomatero/GS
+tomatillo/S
+tomaza/S
+tomaína/S
+tomento/S
+tomentoso/SG
+tomillar/S
+tomineja/S
+tominejo/S
+tomiza/S
+tomo/SN
+tomografía/S
+tomín/S
+ton/S
+tonada/SN
+tonadillero/GS
+tonal/aS
+tonalidad/Sa
+tonante/gS
+tonar/RED
+tonario/S
+tonca/S
+tondero/S
+tondino/S
+tondiz/S
+tondo/S
+tonel/CS
+tonelada/S
+tonelero/GS
+tonelería/S
+tonelete/S
+tonero/GS
+tonga/S
+tongada/S
+tongano/GS
+tongo/S
+tonicidad/S
+tonificador/SG
+tonificante/S
+tonificar/REDÀÂ
+tonina/S
+tono/NS
+tonos/q
+tonsila/S
+tonsilar/S
+tonsura/S
+tonsurar/RED
+tontada/S
+tontaina/S
+tontamente
+tontear/RED
+tontedad/S
+tontera/S
+tontería/S
+tontina/S
+tontito/S
+tonto/GS
+tonto/NS
+tontorrón/GS
+tontucio/GS
+tontuna/S
+top
+top/S
+topa/S
+topacio/S
+topadizo/GS
+topador/GS
+topagueño/GS
+topaguno/GS
+topar/REDÁñ
+toparca/S
+toparra/S
+topatopa/S
+tope/S
+topeadura/S
+topear/RED
+topera/S
+topetada/S
+topetar/RED
+topetazo/S
+topetudo/GS
+topinada/S
+topinaria/S
+topinera/S
+topino/GS
+topiquero/GS
+topless
+topo/GS
+topo/S
+topocho/GS
+topografía/S
+topográfico/GS
+topología/S
+topológico/GS
+toponimia/S
+toponímico/GS
+toponímico/S
+topónimo/S
+toque/eS
+toqueado/S
+toquero/GS
+toquetear/REDÀ
+torada/S
+toral/S
+torbellino/S
+torcal/S
+torcaz/S
+torcaza/S
+torce/GS
+torcecuello/S
+torcedero/GS
+torcedero/S
+torcedor/GS
+torcedura/hSp
+torcer/IRDÀÁÂÄñò
+torcho/S
+torchuelo/S
+torcida/S
+torcida/p
+torcidamente
+torcido/GS
+torcido/pGS
+torcimiento/Sp
+torco/S
+torculado/GS
+torda/N
+tordella/S
+tordo/GS
+tordo/GSN
+torear/REDÀ
+toreo/S
+torera/S
+torero/GS
+toresano/GS
+torete/S
+toreño/GS
+torga/S
+torgo/S
+toril/S
+torio/Sn
+toriondez/S
+toriondo/GS
+torito/S
+tormellera/S
+tormenta/S
+tormentar
+tormentaria/S
+tormentario/GS
+tormentila/S
+tormento/S
+tormentoso/GS
+tormera/S
+tormo/S
+torna/S
+tornaboda/S
+tornachile/S
+tornadero/S
+tornadizo/GS
+tornadura/S
+tornagallos
+tornalecho/S
+tornamiento/Sp
+tornapunta/S
+tornar/REDÀÁÄñôÅò
+tornar/REDÅ
+tornasol/S
+tornasolado/SG
+tornasolar/RED
+tornaviaje/S
+tornavoz/S
+torneado/GS
+torneado/S
+torneador/GS
+torneadura/S
+tornear/RED
+torneo/S
+tornera/LS
+tornero/GS
+tornija/S
+tornillero/S
+tornillo/S
+torniquete/S
+torno/fSip
+toro/NS
+torogoz/S
+torondo/S
+toronja/S
+toronjil/S
+toronjina/S
+toroso/GS
+torpe/S
+torpecer
+torpedad/S
+torpedeamiento/S
+torpedear/REDÀ
+torpedeo/S
+torpedero/GS
+torpedo/S
+torpemente
+torpeza/S
+torques
+torrar/RED
+torre/S
+torrear/RED
+torrefacto/SG
+torreja/S
+torrencial/S
+torrente/S
+torrentera/S
+torrentoso/GS
+torrero/GS
+torreta/S
+torreznada/S
+torreznero/SG
+torrezno/S
+torreón/S
+torrija/S
+torrontera/S
+torrontero/S
+torrontés/S
+torsión/fpS
+torso/S
+torsor/S
+torta/NS
+tortada/S
+tortas/p
+tortazo/S
+tortear/RED
+tortedad/S
+tortera/S
+tortero/GS
+tortero/Sp
+torteruelo/S
+torticero/GS
+tortita/S
+tortolita/S
+tortolito/GS
+tortosino/GS
+tortozón/S
+tortuga/S
+tortuguismo/S
+tortuosamente
+tortuosidad/S
+tortuoso/GS
+tortura/S
+torturador/SG
+torturar/REDÀÁÂÄÅÆñò
+tortícolis
+torunda/S
+toruno/GS
+toruno/S
+torva/S
+torvamente
+torvisca/S
+torviscal/S
+torvisco/S
+torvo/GS
+torzadillo/S
+torzal/S
+torzonado/GS
+torzuelo/S
+torzón/S
+torácico/GS
+tos
+toscamente
+toscano/GS
+toscano/S
+tosco/GS
+tosco/SG
+tose/S
+tosegoso/GS
+toser/RED
+tosidura/S
+tosigar/RED
+tosigoso/GS
+tosquedad/S
+tostación/S
+tostada/S
+tostadillo/S
+tostado/GS
+tostador/GS
+tostador/S
+tostadura/S
+tostar/IRDÀÄ
+tostón/S
+total
+total/Ss
+totalidad/S
+totalitario/GS
+totalitarismo/S
+totalización/S
+totalizar/REDÄ
+totalmente
+totanero/GS
+totemismo/S
+totipotente/S
+totonaco/GS
+totonaco/S
+totora/S
+totoral/S
+totorero/S
+totoreño/GS
+totuma/S
+totumo/S
+totémico/SG
+tour
+tours
+tova/S
+toxicar/RED
+toxicidad/S
+toxicómano/GS
+toxina/cS
+tozalbo/GS
+tozar/RED
+tozo/GS
+tozo/pS
+tozolada/S
+tozudamente
+tozudez/S
+tozudo/GS
+tozuelo/S
+tpo
+traba/N
+trabacuenta/S
+trabadero/S
+trabado/SG
+trabadura/S
+trabajado/GS
+trabajador/GS
+trabajante/S
+trabajar/REDÀÁÄñ
+trabajito/S
+trabajo/S
+trabajosamente
+trabajoso/GS
+trabal/S
+trabalenguas
+trabamiento/S
+trabanca/S
+trabanco/S
+trabar/REDÀÆ
+trabazón/S
+trabe/SG
+trabina/S
+trabuca/S
+trabucador/GS
+trabucaire/S
+trabucar/RED
+trabuco/HS
+trabuquete/S
+trabón/S
+traca/S
+tracalada/S
+tracalero/GS
+tracamundana/S
+tracción/gSpfa
+traciano/GS
+tracias
+tracio/GS
+tractar
+tracto/Sp
+tractor/S
+tractorar/RED
+tractorear/RED
+trad
+tradicional/S
+tradicionalismo/S
+tradicionalista/S
+tradicionalmente
+tradicionista/S
+tradición/S
+traducción/S
+traducibilidad/kS
+traducible/kS
+traducir/XDÀÁÂÈá
+traductor/GS
+traedizo/GS
+traedura/S
+traer
+traer/XDÀÁÂÃÈÉÊÔÕÖØáâä
+traer/XDÀÁÂÃÈÉÊÔÕÖØáâäñóöú
+trafagar/RED
+trafalmeja/S
+traficante/S
+traficar/RED
+trafulcar/RED
+traga/S
+tragacanto/S
+tragacete/S
+tragaderas
+tragadero/S
+tragador/GS
+tragaldabas
+tragaleguas
+tragaluz/S
+tragamallas
+tragantada/S
+tragante/S
+tragar/REDÀÁÃÄÅñòôøT
+tragasantos
+tragavenado/S
+tragavino/S
+tragavirotes
+tragaz/S
+tragedia/S
+tragicomedia/S
+tragicómico/SG
+trago/cS
+tragonear/RED
+tragontina/S
+tragón/GS
+traicionar/REDÀÁÂÄÅÆñò
+traicioneramente
+traicionero/GS
+traición/S
+traidor/SG
+traidoramente
+traillar/IRD
+trainera/S
+traite/S
+trajano/GS
+traje/S
+trajear/RED
+trajelar/RED
+trajinante/S
+trajinar/RED
+trajinera/S
+trajinero/S
+trajín/S
+tralla/S
+trallazo/S
+trama/NS
+tramador/GS
+tramar/RED
+tramitación/S
+tramitador/GS
+tramitar/REDÀÁÂÃÄ
+tramo/S
+tramojo/S
+tramontana/S
+tramontano/GS
+tramontar/RED
+tramoya/S
+tramoyista/S
+trampa/NS
+trampantojo/S
+trampazo/S
+trampeador/GS
+trampear/RED
+trampero/S
+trampista/S
+trampolín/S
+tramposo/GS
+tranca/S
+trancanil/S
+trancar/RED
+trance/SH
+trancha/S
+tranchea/S
+tranchete/S
+trancho/S
+tranco/S
+trancón/S
+trangallo/S
+tranquear/RED
+tranquera/S
+tranquero/S
+tranquil/S
+tranquila/k
+tranquilamente
+tranquilar/RED
+tranquilidad/kS
+tranquilizador/kGS
+tranquilizante/S
+tranquilizar/kREDÀÁÂÄÅÆÎñòôø
+tranquilo/GkS
+transaccional/S
+transaccionar/RED
+transacción/S
+transar/RED
+transatlántico/S
+transbordador/GS
+transbordador/S
+transbordar/RED
+transcendencia/S
+transcendental/S
+transcendentalismo/S
+transcender/IRD
+transcontinental/S
+transcribir/REÀÂ
+transcripción/S
+transcripto/GS
+transcrito/GS
+transcurrir/RED
+transducción/S
+transductor/S
+transepto/S
+transexual
+transexual/S
+transexualidad/S
+transexualismo/S
+transeúnte/S
+transferencia/S
+transferible/Sk
+transferidor/GS
+transferir/XDÀÁÂÈÊ
+transfiguración/S
+transfigurar/REDÀÄT
+transfijo/GS
+transflorar/RED
+transflorear/RED
+transformacional/S
+transformador/S
+transformamiento/S
+transformar/REDÀÁÂÄÅÆñòT
+transformismo/S
+transformista/S
+transfregar/IRD
+transfretano/GS
+transfretar/RED
+transfundir/REDÂ
+transfusible/S
+transfusión/S
+transfusor/SG
+transgredir/REDÀ
+transgresión/S
+transgresor/GS
+transiberiano/GS
+transiberiano/S
+transición/S
+transido/GS
+transigencia/Sk
+transigente/Sk
+transigir/RED
+transir
+transistor/S
+transitable/kS
+transitar/RED
+transitivo/GS
+transitoriamente
+transitoriedad/S
+transitorio/GS
+translaticio/GS
+translativo/SG
+translimitar/RED
+transliteración/S
+transliterar/RED
+translucidez/S
+translucir/IRD
+transmigración/S
+transmigrar/RED
+transmigratorio/GS
+transmisible/kS
+transmisión/pS
+transmisor/S
+transmisor/SG
+transmitir/REDÀÂÃÆÙñò
+transmontano/GS
+transmontar/RED
+transmudamiento/S
+transmudar/RED
+transmundano/GS
+transmutable/kS
+transmutar/REDÀ
+transmutativo/SG
+transmutatorio/SG
+transpadano/GS
+transparencia/S
+transparentar/RED
+transparente/GS
+transparente/S
+transpiración/S
+transpirar/REDT
+transpirenaico/SG
+transpolar/S
+transponer/X
+transponé
+transportación/S
+transportador/GS
+transportador/S
+transportamiento/S
+transportar/REDÀÁÂÄÅñòT
+transporte/S
+transportista/S
+transposición/S
+transpositivo/GS
+transpuesto/GS
+transpón
+transubstancial/S
+transubstanciar/RED
+transustanciación/S
+transustancial/S
+transvasar/RED
+transversal/S
+transversalidad/S
+transversalmente
+transverso/SG
+tranviario/GS
+tranviario/SG
+tranviero/S
+tranvía/S
+tranzadera/S
+tranzado/S
+tranzar/RED
+trapa/S
+trapacear/RED
+trapacero/SG
+trapacete/S
+trapacista/S
+trapajoso/GS
+trapalear/RED
+trapatiesta/S
+trapaza/SL
+trapazar/RED
+trape/S
+trapea
+trapeaba
+trapeado
+trapeando
+trapear
+trapear/RED
+trapeara
+trapeare
+trapeará
+trapearía
+trapease
+trapecial/S
+trapecio/S
+trapecista/S
+trapee
+trapense/S
+trapero/GS
+trapezoidal/S
+trapezoide/S
+trapeó
+trapiche/S
+trapichear/RED
+trapichero/GS
+trapiento/GS
+trapisonda/S
+trapisondear/RED
+trapisondista/S
+trapitos
+trapo/NS
+traque/S
+traqueal/S
+traquear/RED
+traquetear/RED
+traquido/S
+traquita/S
+traro/S
+tras
+trasaltar/S
+trasandosco/GS
+trasanteayer
+trasbocar/RED
+trasbordar/RED
+trascabo/S
+trascantonada/S
+trascartar/RED
+trascendencia/kS
+trascendental/S
+trascendente/kS
+trascender/IRDÀ
+trascendido/GS
+trascendido/S
+trascoda/S
+trascolar/IRD
+trasconejar/RED
+trascordar/IRD
+trascoro/S
+trascorral/S
+trascorvo/GS
+trascribir/RE
+trascripto/GS
+trascrito/GS
+trascurrir/RED
+trasdoblar/RED
+trasdosar/RED
+trasdosear/RED
+trasechar/RED
+trasegar/IRD
+trasero/GS
+trasero/SG
+traseñalar/RED
+trasferencia/S
+trasferir/XDÀ
+trasfigurar/RED
+trasflorar/RED
+trasflorear/RED
+trasfollado/GS
+trasfollo/S
+trasfondo/S
+trasformar/REDÀÁÄñ
+trasfregar/IRD
+trasfretano/GS
+trasfretar/RED
+trasfuego/S
+trasfundir/RED
+trasfusor/GS
+trasga/S
+trasgo/S
+trasgredir/RED
+trasgresor/GS
+trasguear
+trasguero/GS
+trashoguero/GS
+trashoguero/S
+trashojar/RED
+trashumancia/S
+trashumante/S
+trashumar/RED
+trasijado/GS
+traslación/S
+trasladador/GS
+trasladar/REDÀÁÂÃÄÅÙñòøT
+traslado/S
+traslapar/RED
+traslaticio/GS
+traslativo/GS
+traslato/GS
+trasloar/RED
+traslucimiento/S
+traslucir/IRD
+traslumbramiento/S
+traslumbrar/RED
+trasluz/S
+trasmallo/S
+trasmano/S
+trasmatar/RED
+trasmañanar/RED
+trasmerano/GS
+trasmigrar/RED
+trasminar/RED
+trasmitir/REDÀÁÂÃ
+trasmochar/RED
+trasmontar/RED
+trasmudar/RED
+trasmundo/S
+trasmutar/RED
+trasnochador/GS
+trasnochar/REDÁ
+trasnombrar/RED
+trasojado/GS
+trasovada/S
+trasoír/XD
+trasoñar/IRD
+traspadano/GS
+traspalar/RED
+traspalear/RED
+traspapelar/RED
+trasparecer/IRD
+trasparentar/RED
+traspasador/SG
+traspasamiento/S
+traspasar/REDÀÁÂÃÄÅÆñòT
+traspaso/S
+traspatio/S
+traspecho/S
+traspeinar/RED
+traspellar/RED
+traspilastra/S
+traspillar/RED
+traspintar/RED
+traspirar/RED
+traspié/S
+trasplantado/GS
+trasplantado/SG
+trasplantar/REDÀ
+trasponer/XÀ
+trasponé
+trasportamiento/S
+trasportar/REDÀ
+traspuesto/GS
+traspunte/S
+traspón
+trasquero/S
+trasquila/S
+trasquilado/S
+trasquilador/S
+trasquiladura/S
+trasquilar/RED
+trasquilimocho/GS
+trasquilimocho/S
+trasquilón/S
+trasroscar/RED
+trastabillante/S
+trastabillar/RED
+trastada/S
+trastajo/S
+traste/SH
+trasteador/GS
+trastear/RED
+trastejador/SG
+trastejadura/S
+trastejar/RED
+trastero/GS
+trastes/f
+trastesar/RED
+trastienda/S
+trasto/S
+trastocar/REDÀÄ
+trastornador/GS
+trastornadura/S
+trastornamiento/S
+trastornar/REDÀÁÂñT
+trastorno/S
+trastrabar/RED
+trastrabillar/RED
+trastrocamiento/S
+trastrocar/IRD
+trastumbar/RED
+trasudar/RED
+trasuntar/RED
+trasvasar/REDÀ
+trasvenar/RED
+trasver/X
+trasversal/S
+trasverso/GS
+trasverter/IRD
+trasvinar/RED
+trasvisto/GS
+trasvolar/IRD
+trasvé
+trata/fS
+tratable/Sk
+tratada/S
+tratadista/S
+tratado/S
+tratador/GS
+tratamiento/S
+tratante/S
+tratante/Sf
+tratar/REDÀÁÂÄÅÍÙÚñòø
+trato/pSf
+trauma/S
+traumado/GS
+traumatismo/S
+traumatizante/S
+traumatizar/RED
+traumático/GS
+traversa/S
+travesar/IRD
+travesaño/S
+travesear/RED
+travesero/GS
+travesero/S
+travesti/S
+travestir/XD
+travestismo/S
+travestista/S
+travestí/S
+travesura/S
+travesío/GS
+travesío/SG
+travieso/GS
+través/S
+trayecto/S
+trayectoria/S
+traza/SL
+trazable/kSJ
+trazado/GS
+trazado/S
+trazador/GS
+trazar/REDÀÁÂÆT
+trazo/S
+trazumar/RED
+traída/S
+traída/p
+traído/pSG
+traílla/S
+traína/S
+traíña/S
+treballa/S
+trebejar/RED
+trebejo/S
+trebentina/S
+trebo/S
+trebolar/S
+trece/S
+treceavo/GS
+trecemesino/GS
+trecenario/S
+trecenato/S
+trecenazgo/S
+treceno/GS
+trecha/S
+trechear/RED
+trechel/S
+trecheo/S
+trecho/S
+trecientos
+trecén/S
+trefilar/RED
+tregua/S
+treinta/S
+treintaidosavo/SG
+treintavo/SG
+treintena/S
+treinteno/SG
+treja/S
+tremar/RED
+tremebundo/SG
+tremedal/S
+tremendamente
+tremendismo/S
+tremendista/S
+tremendo/GS
+trementina/S
+tremer/RED
+tremesino/GS
+tremielga/S
+tremol/S
+tremolar/RED
+tremolina/S
+tremoso/SG
+tremulante/S
+tremulento/GS
+tremés/S
+tremó/S
+tren/S
+trena/S
+trenado/GS
+trenca/S
+trencillar/RED
+treno/S
+trenque/S
+trente/S
+trenteno/GS
+trenteno/S
+trenza/SN
+trenzadera/S
+trenzado/S
+trenzar/REDÀ
+treo/S
+trepa/S
+trepadera/S
+trepador/GS
+trepajuncos
+trepanación/S
+trepanar/RED
+trepante/S
+trepar/REDÀ
+trepar/REDÀÂÅÆÍ
+trepar/REDò
+treparriscos
+trepatroncos
+trepidación/S
+trepidante/S
+trepidar/RED
+treponema/S
+tres
+tres/N
+trescientas
+trescientos
+tresdoblar/RED
+tresillista/S
+tresmesino/GS
+tresnal/S
+tresnar
+trestanto
+trestanto/S
+treta/Sp
+trezna/S
+triaca/S
+triacal/S
+triache/S
+trial/S
+trianero/GS
+triangulación/S
+triangular/RED
+triangular/S
+triangularmente
+triaquero/GS
+triar/IRD
+triario/S
+triatlón/S
+tribal/S
+tribu/S
+tribual/S
+tribuir/IRD
+tribulación/S
+tribular
+tribuna/S
+tribunado/S
+tribunal/S
+tribunicio/SG
+tribuno/S
+tributante/S
+tributar/REDÀÁÂÆT
+tributario/GS
+tributario/fGS
+tributo/aS
+tricentenario/S
+tricentésimo/SG
+triciclo/S
+tricolor/S
+tricorne/S
+tricornio/S
+tricotar/RED
+tricúspide/S
+tridacio/S
+tridente/S
+tridentino/SG
+tridimensional/S
+triduano/GS
+triduo/S
+triedro/S
+trienal/S
+trienio/S
+triente/S
+trifauce/S
+trifinio/S
+trifloro/GS
+trifoliado/GS
+trifolio/S
+triforio/S
+triforme/S
+trifulca/S
+trifurcar/RED
+triga/Sk
+trigal/S
+trigaza/S
+trigla/S
+triglifo/S
+trigo/S
+trigonal/S
+trigonometría
+trigonométrico/GS
+triguero/GS
+trigueño/SG
+triguillo/S
+trigésimo/SG
+trile/S
+trilita/S
+trilito/S
+trilla/S
+trilladera/S
+trillado/GS
+trillador/GS
+trillador/S
+trilladura/S
+trillar/RED
+trillique/S
+trillo/S
+trilobites
+trilobulado/GS
+trilocular/S
+trilogía/S
+trimembre/S
+trimestral/S
+trimestralmente
+trimestre/S
+trimielga/S
+trimotor/S
+trinacrio/GS
+trinar/RED
+trinca/S
+trincado/S
+trincadura/S
+trincaesquinas
+trincapiñones
+trincar/REDÀÁÂ
+trincar/REDñ
+trincha/S
+trinchador/GS
+trinchante/S
+trinchar/RED
+trincheo/S
+trinchera/S
+trinchero/S
+trinchete/S
+trineo/S
+trinidad/S
+trinitario/GS
+trinitense/S
+triniteño/GS
+trinitrotolueno/S
+trino/GS
+trino/qS
+trinomio/S
+trinquetada/S
+trinquete/S
+trinquetilla/S
+tripa/S
+tripada/S
+tripanosoma/S
+tripartir/RED
+tripartito/SG
+tripastos
+tripe/S
+tripero/GS
+triplano/S
+triple/S
+triplete/S
+triplicación/S
+triplicado/S
+triplicado/SG
+triplicar/REDÀ
+triplicidad/S
+tripolino/GS
+tripolitano/SG
+triptongar/RED
+triptongo/S
+tripudiar/RED
+tripudo/SG
+tripulación/S
+tripulante/S
+tripular/REDÀ
+trique/S
+triquete/S
+triquina/S
+triquinosis
+triquitraque/S
+triquiñuela/S
+trirrectángulo/S
+tris/O
+trisagio/S
+trisar/RED
+triscar/RED
+trisecar/RED
+trisemanal/S
+trismo/S
+trispasto/S
+triste/S
+tristemente
+tristeza/S
+tristura/S
+trisulco/GS
+tritio/S
+triturador/GS
+triturador/S
+triturar/REDÀÂÄÌT
+tritón/S
+triunfador/GS
+triunfal/S
+triunfalismo/S
+triunfalista/S
+triunfalmente
+triunfante/S
+triunfantemente
+triunfar/RED
+triunfo/S
+triunviral/S
+triunvirato/S
+trivial/S
+trivialidad/S
+trivializar/REDÀ
+trivialmente
+trivio/S
+trizar/RED
+triángulo/S
+trióxido/S
+trocable/S
+trocada/N
+trocadamente
+trocado/GS
+trocador/GS
+trocaico/GS
+trocaico/S
+trocamiento/S
+trocar/IRDÀ
+trocar/S
+trocatinta/S
+trocatinte/S
+trocear/REDÀÌÙ
+trocha/S
+trochemoche/S
+trocir
+trociscar/RED
+trocito/S
+trocla/S
+trocoide/S
+trocánter/S
+trofeo/S
+troglodita/S
+troj
+troje/GS
+trojero/GS
+trojezada/S
+trol/Sf
+trola/S
+trole
+trolebús/S
+trolero/GS
+trolla/S
+tromba/S
+trombo/S
+tromboangitis
+trombosis
+trombón/S
+trompa/S
+trompar/RED
+trompear/RED
+trompero/GS
+trompeta/S
+trompetada/S
+trompetazo/S
+trompetear/RED
+trompetero/GS
+trompetería/S
+trompetilla/S
+trompetista/S
+trompicadero/S
+trompicar/RED
+trompicón/S
+trompilladura/S
+trompillar
+trompis
+trompo/HNS
+trompudo/GS
+trona/S
+tronador/GSa
+tronar/IRD
+tronca/S
+troncal/S
+troncalidad/S
+troncar/RED
+tronchar/RED
+troncho/HS
+tronchudo/SG
+tronco/GS
+troncocónico/GS
+tronera/S
+tronerar/RED
+tronga/S
+tronido/S
+tronitoso/GS
+trono/S
+tronquear/RED
+tronquista/S
+tronzar/RED
+tropa/S
+tropecientas
+tropecientos
+tropel/S
+tropelista/S
+tropellar
+tropelía/S
+tropeoleo/SG
+tropeolácea/S
+tropeoláceo/GS
+tropero/S
+tropezadero/S
+tropezador/GS
+tropezadura/S
+tropezar/IRDñò
+tropezoso/GS
+tropezón/S
+tropezón/SG
+tropical/sSl
+tropiezo/S
+tropilla/S
+tropismo/S
+tropo/S
+tropopausa/S
+troposfera/S
+troque/S
+troquel/S
+troquelar/RED
+troqueo/S
+troquilo/S
+trosas
+trotacalles
+trotaconventos
+trotador/SG
+trotamundos
+trotar/RED
+trote/S
+troupe/S
+trova/S
+trovador/GS
+trovador/SG
+trovadoresco/GS
+trovar/RED
+trovero/GS
+trovista/S
+trox/S
+troy
+troyano/GS
+trozar/REDÀ
+trozo/hS
+trucar/RED
+trucha/S
+truchero/GS
+truchimán/GS
+trucho/GS
+truchuela/S
+trucidar
+truco/S
+truculencia/S
+truculentamente
+truculento/SG
+true/S
+trueno/S
+trueque/S
+trufar/REDÄ
+truhan/GS
+truhan/S
+truhanada/S
+truhanear/RED
+truhanería/S
+truhanesco/GS
+truja/S
+trujal/S
+trujamanear/RED
+trujillano/GS
+trulla/S
+trullar/RED
+trumao/S
+truncado/S
+truncamiento/S
+truncar/RED
+truque/S
+truquero/S
+truquiflor/S
+trué/S
+trácala/S
+tráfago/S
+tráfico/S
+trágicamente
+trágico/SG
+tráiler/S
+trámite/S
+tránsito/S
+tráquea/S
+trébol/S
+trémolo/S
+trémulo/SG
+tría/S
+tríceps
+trígono/S
+trío/S
+trípode/S
+trípoli/S
+tríptico/S
+trófico/GS
+trópico/S
+trópico/SG
+tsunami/S
+tu
+tuareg/S
+tuba/S
+tubarense/S
+tubareño/GS
+tuberculina/S
+tuberculosa/c
+tuberculosis
+tuberculoso/GSc
+tuberosa/S
+tuberosidad/S
+tuberoso/GS
+tubería/S
+tubiano/SG
+tubo/S
+tubular/S
+tubuloso/GS
+tubérculo/S
+tuca/S
+tuciorismo/S
+tuciorista/S
+tuco/GS
+tuco/S
+tucumano/GS
+tuda/S
+tudel/S
+tudelano/GS
+tudense/S
+tudesco/GS
+tudesco/S
+tueca/S
+tueco/S
+tuera/S
+tuerca/S
+tuerce/S
+tuerta/p
+tuerto/S
+tuerto/pGS
+tueste/S
+tufillas
+tufo/S
+tugurio/S
+tui/S
+tuit/S
+tuitear/RED
+tuiteo/S
+tuitero/GS
+tuitiva/k
+tuitivo/kSG
+tul/S
+tulio/S
+tulipa/S
+tulipán/S
+tullecer
+tullidura/S
+tullimiento/S
+tullir/RED
+tulueño/GS
+tumaqueño/GS
+tumba/SN
+tumbacuartillos
+tumbadillo/S
+tumbado/SG
+tumbaga/S
+tumbaollas
+tumbar/REDÀÄñôø
+tumbo/S
+tumbón/GS
+tumbón/S
+tumefacción/S
+tumefacto/SG
+tumo/S
+tumor/S
+tumoración/S
+tumoral/S
+tumoroso/GS
+tumulario/GS
+tumulto/S
+tumultuar/RED
+tumultuariamente
+tumultuario/GS
+tumultuosamente
+tumultuoso/SG
+tuna/S
+tunantada/S
+tunante/S
+tunantear/RED
+tunar/RED
+tunca/S
+tunco/S
+tunco/SG
+tunda/S
+tundear/RED
+tundente/fS
+tundidor/GS
+tundidor/SG
+tundidura/S
+tundir/RED
+tundizno/S
+tundra/S
+tunduque/S
+tunear/RED
+tunecino/GS
+tunecí
+tunecíes
+tunelamiento/S
+tunera/a
+tunero/GS
+tunero/aSG
+tungsteno/S
+tunicado/GS
+tunicado/S
+tunjano/GS
+tununguense/S
+tupa/S
+tupaya/S
+tupi/S
+tupido/GS
+tupinambo/S
+tupir/RED
+tupitaina/S
+tupé/S
+tupí
+tupíes
+tuquerreño/GS
+tura/nS
+turar
+turba/S
+turbación/S
+turbadamente
+turbador/fSG
+turbamiento/S
+turbamulta/S
+turbanero/GS
+turbante/S
+turbaquero/GS
+turbar/REDÁÂÅñò
+turbativo/GS
+turbera/S
+turbia/S
+turbiamente
+turbiedad/S
+turbieza/S
+turbina/S
+turbinto/S
+turbio/GS
+turbit/S
+turbión/S
+turbo/S
+turbocompresor/S
+turbonada/S
+turbulencia/S
+turbulentamente
+turbulento/GS
+turbón/S
+turco/GS
+turcomano/GS
+turcople/S
+turdetano/GS
+turgencia/S
+turgente/S
+turibular/RED
+turibulario/S
+turiferario/S
+turificar/RED
+turismo/S
+turista/S
+turkmeno/SG
+turma/S
+turmalina/S
+turmequense/S
+turmequé/S
+turnar/RED
+turnar/REDñòø
+turnio/GS
+turno/S
+turolense/S
+turpial/S
+turquesa/GS
+turquesa/S
+turquí
+turquí/S
+turquíes
+turrar/RED
+turronada/S
+turronero/GS
+turrón/S
+turulato/GS
+turullo/S
+turulés/S
+turupial/S
+turíbulo/S
+turístico/SG
+tus
+tusa
+tusa/S
+tusa/fS
+tusar/RED
+tusturrar/RED
+tutaseño/GS
+tute/S
+tutear/REDÀÁÂÄÅÆÍñò
+tutela/S
+tutelar/RED
+tutelar/S
+tutense/S
+tutor/GS
+tutorar/RED
+tutorial/S
+tutorización/S
+tutorizar/RED
+tutoría/S
+tuturuto/GS
+tutía/S
+tuvaluano/GS
+tuya/S
+tuyo/GS
+tuyo/S
+tuétano/S
+tábano/S
+tábarro/S
+tácitamente
+tácito/SG
+tácticamente
+táctico/GS
+táctil/S
+táctilmente
+tálamo/S
+támara/S
+tángano/S
+tántalo/S
+tártaro/GS
+tártaro/S
+tártrico/GS
+té
+técnica/S
+técnicamente
+técnico/GS
+témpano/S
+ténder/S
+tépalo/S
+térmico/GS
+término/S
+térreo/GS
+tés
+tésalo/SG
+tétanos
+tétrico/GS
+tía
+tífico/GS
+tímidamente
+tímido/SG
+tímpano/S
+tío/GS
+típicamente
+típico/SG
+típula/S
+tísico/GS
+tít
+títere/S
+título/Ss
+tómbola/S
+tóner/S
+tónica/S
+tónica/o
+tónico/GS
+tónico/oSG
+tópico/GS
+tópico/S
+tórax
+tórculo/S
+tórridamente
+tórrido/GS
+tórtola/S
+tórtolo/S
+tósigo/S
+tótem
+tóxico/SG
+tú
+túmulo/S
+túnel/S
+túnica/S
+túrdiga/S
+tútano/S
+u
+ubaleño/GS
+ubaquense/S
+ubatense/S
+ubicación/S
+ubicado/GS
+ubicar/REDÀÄ
+ubicar/pREDñòôø
+ubicuidad/S
+ubicuo/GS
+ubio/S
+ubiquidad/S
+ubiquitario/GS
+ubre/S
+ubrera/S
+ucase/S
+ucraniano/GS
+ucraniano/S
+ucranio/GS
+uf
+ufanamente
+ufanar/REDñò
+ufano/SG
+ufanía/S
+ufo/S
+ugandés/GS
+ugre/S
+uh
+ujier/S
+ukelele/S
+ulceración/S
+ulcerar/REDø
+ulcerativo/GS
+ulceroso/GS
+ulema/S
+ulloense/S
+ulluco/S
+ulterior/S
+ulteriormente
+ultimador/GS
+ultimar/REDÀ
+ultimátum
+ultra
+ultra/S
+ultraderechismo/S
+ultraizquierdismo/S
+ultrajador/GS
+ultrajante/S
+ultrajar/REDÀÁ
+ultraje/S
+ultrajoso/GS
+ultraligero/SG
+ultramar/S
+ultramarino/GS
+ultramaro/S
+ultramicroscopio/S
+ultramontanismo/S
+ultramontano/GS
+ultramundano/GS
+ultranza/S
+ultrapuertos
+ultrarrojo/SG
+ultrasensible/S
+ultrasonido/S
+ultratumba
+ultratumba/S
+ultravioleta/S
+ulular/RED
+ululato/S
+umbela/S
+umbelífera/S
+umbelífero/GS
+umbilicado/GS
+umbilical/S
+umbitano/GS
+umbra/S
+umbral/S
+umbralar/RED
+umbro/SG
+umbroso/GS
+umbría/S
+umbrío/GS
+umero/S
+umpaleño/GS
+un
+un/S
+una
+unalbo/GS
+unanimidad/S
+unario/GS
+unas
+uncia/S
+uncidor/SG
+unciforme/S
+uncir/REDÀ
+unción/S
+undante/S
+undoso/GS
+undular/RED
+undécimo/GS
+unense/S
+uneño/GS
+ungido/S
+ungimiento/S
+ungir/REDÀÂ
+unguiculado/GS
+unguis
+ungulado/GS
+ungulado/S
+ungular/S
+ungüento/S
+unicamente
+unicaule/S
+unicelular/S
+unicidad/S
+unicolor/S
+unicornio/S
+unidad/S
+unidamente
+unidimensional/S
+unidireccional/S
+unidla
+unidlas
+unidle
+unidles
+unidlo
+unidlos
+unidme
+unidnos
+unidor/SG
+unifamiliar/S
+unificación/S
+unificado/GS
+unificador/GS
+unificar/REDÀÁÄñ
+uniformador/GS
+uniformar/REDÁñ
+uniforme/S
+uniformemente
+uniformidad/S
+unigénito/GS
+unigénito/S
+unila
+unilas
+unilateral/S
+unilateralmente
+unile
+uniles
+unilo
+unilos
+unime
+unimismar/RED
+uninos
+unionense/S
+unionista/S
+unipersonal/S
+unipolar/S
+unir/REDÀÁÂÄÅñòT
+unisexual/S
+unisonancia/S
+unisonar/RED
+unitario/GS
+unitarismo/S
+unite
+unitense/S
+unitivo/GS
+univ
+univalvo/GS
+universal/S
+universalidad/S
+universalización/S
+universalizar/REDÀ
+universalmente
+universidad/S
+universitario/GS
+universo/GS
+universo/S
+univocar/RED
+univocidad/S
+unión/phS
+uno
+uno/GS
+uno/S
+unos
+untada/S
+untadla
+untadlas
+untadle
+untadles
+untadlo
+untadlos
+untadme
+untadnos
+untador/GS
+untadura/S
+untala
+untalas
+untale
+untales
+untalo
+untalos
+untame
+untamiento/S
+untanos
+untaos
+untar/REDÀÁÂÄÆñ
+untate
+untaza/S
+unto/S
+untoso/GS
+untuosidad/S
+untuoso/GS
+untura/S
+untémonos
+unámonos
+unánime/S
+unánimemente
+uníos
+unísono/S
+unísono/SG
+unívocamente
+unívoco/SG
+upa
+upar/RED
+ura/S
+urajear/RED
+uralaltaico/SG
+uraloaltaico/GS
+uranio
+uranio/S
+uranolito/S
+urape/S
+urato/S
+urbana/ksl
+urbanamente
+urbanidad/kS
+urbanismo/S
+urbanista/S
+urbanización/S
+urbanizar/REDÀ
+urbano/Ss
+urbano/ksGSl
+urbanística/S
+urbanístico/SG
+urbe/S
+urdidera/S
+urdidor/S
+urdidor/SG
+urdidura/S
+urdiembre/S
+urdimbre/S
+urdir/RED
+urdu/S
+urea/S
+uremia/S
+urente/S
+uretra/S
+uretral/S
+uretritis
+urgabonense/S
+urgencia/S
+urgente/S
+urgentemente
+urgir/RED
+uribiero/GS
+urinario/GS
+urinario/S
+urna/S
+uro/aS
+urodelo/S
+urogallo/S
+uromancia/S
+uroscopia/S
+urpila/S
+urraca/S
+urraeño/GS
+ursina/S
+ursulina/S
+urticante/S
+urticaria/S
+uruga/S
+uruguayo/GS
+urunday
+urundey
+urundáis
+urundéis
+uréter/S
+usabilidad/S
+usada/h
+usadla
+usadlas
+usadle
+usadles
+usadlo
+usadlos
+usadme
+usadnos
+usado/hGS
+usagre/S
+usala
+usalas
+usale
+usales
+usalo
+usalos
+usame
+usanos
+usanza/S
+usar/REDÀÁÄñò
+uscoque/S
+usiacurense/S
+usiacureño/GS
+usier/S
+uslero/S
+uso/CS
+usos/h
+ustaga/S
+usted/S
+usual/kS
+usualmente
+usuario/GS
+usucapida
+usucapidas
+usucapido
+usucapidos
+usucapir
+usucapirse
+usucapión/S
+usufructo/S
+usufructuar/IRDÀ
+usufructuario/SG
+usura/S
+usurar/RED
+usurariamente
+usurario/GS
+usurear/RED
+usurero/GS
+usurero/SG
+usurpación/S
+usurpador/GS
+usurpar/REDÀÂÄ
+usémonos
+uta
+uta/S
+utensilio/S
+uterino/SG
+uticense/S
+utilidad/Sk
+utilitario/GS
+utilitario/OS
+utilitarismo/S
+utilización/S
+utilizar/REDÀÁÂÄÅÆÌÙñòøT
+utillaje/S
+utiqueño/GS
+utopista/S
+utopía/S
+utrera/S
+utrerano/GS
+utópico/SG
+uva
+uvada/S
+uvaduz/S
+uve/GS
+uveral/S
+uvero/GS
+uvero/SG
+uviar
+uvitano/GS
+uvular/S
+uy
+uzbeco/GS
+uzbeko/GS
+uzo/S
+uña/S
+uñero/S
+uñir/RED
+va
+vaca/S
+vacabuey/S
+vacacional/S
+vacación/S
+vacante/FS
+vacante/S
+vacar/RED
+vacaray
+vacaráis
+vacatura/S
+vacceo/SG
+vaccinieo/GS
+vaciada/S
+vaciadero/S
+vaciadizo/GS
+vaciado/GS
+vaciado/S
+vaciador/GS
+vaciamiento/S
+vaciante/S
+vaciar/IRDÀÁÂÅÆÒñòõ
+vaciedad/S
+vaciero/S
+vacilación/S
+vacilante/S
+vacilantemente
+vacilar/RED
+vacuidad/S
+vacuna/S
+vacunador/GS
+vacunar/pAREDÀÁÂÄñ
+vacuno/GS
+vacunoterapia/S
+vacuo/GS
+vacuo/S
+vacíamente
+vacío/S
+vacío/SG
+vade/S
+vadeable/kS
+vadeador/S
+vadear/REDÀÄ
+vademécum
+vadera/S
+vadiano/GS
+vado/S
+vaga/S
+vagabundear/RED
+vagabundo/SG
+vagamente
+vagamundear/RED
+vagamundo/GS
+vagancia/S
+vagante/S
+vagar/RED
+vagar/S
+vagaroso/GS
+vagido/S
+vagina/S
+vaginal/S
+vaginalmente
+vaginitis
+vago/GS
+vagoneta/S
+vaguada/S
+vaguear/RED
+vaguedad/S
+vaguemaestre/S
+vaguería/S
+vaguido/GS
+vaguido/S
+vagón/S
+vahar/RED
+vahear/RED
+vaho/CS
+vahído/S
+vaina/S
+vainero/S
+vainica/S
+vainilla/S
+vainiquera/S
+vais
+vaivenear
+vaivén/S
+vajilla/S
+val/aS
+valar/S
+valdense/S
+valdepeñas
+valdiviano/GS
+valdiviense/S
+valduparense/S
+vale
+vale/S
+valedero/GS
+valedor/GS
+valencia/S
+valencianismo/S
+valenciano/GS
+valentiniano/GS
+valentino/GS
+valentonada/S
+valentía/S
+valentísimamente
+valentísimo/SG
+valentón/GS
+valer/S
+valer/XDÊñóöú
+valeriana/S
+valerianato/S
+valeriense/S
+valeriánico/SG
+valerosamente
+valerosidad/S
+valeroso/GS
+valetudinario/GS
+validación/S
+validador/GS
+validar/REDÀ
+validez/Sk
+valiente/S
+valientemente
+valija/S
+valijero/S
+valimiento/hS
+valiosamente
+valioso/GS
+valla/S
+valladar/S
+valladear/RED
+vallado/S
+vallar/RED
+vallar/S
+valle/S
+vallecaucano/GS
+valleduparense/S
+vallenato/GS
+vallenato/S
+vallero/GS
+vallico/S
+vallisoletano/SG
+valluno/GS
+valor/S
+valoración/Sp
+valorar/REDÀÁÂÄÅ
+valorear/RED
+valorización/Sh
+valorizar/REDÀ
+valparaiseño/GS
+valquiria/S
+vals/S
+valsar/RED
+valuación/S
+valuar/IRDÀ
+valva/S
+valvar/S
+valvular/S
+valía/S
+vamos
+vampiresa/S
+vampirismo/S
+vampiro/SO
+van
+vanadio
+vanagloria/S
+vanagloriar/REDñ
+vanagloriosamente
+vanaglorioso/GS
+vanamente
+vandalismo/S
+vandalizar/REDÄÆÙ
+vanear/RED
+vanguardia/S
+vanguardismo/S
+vanguardista/S
+vanidad/S
+vanidosamente
+vanidoso/GS
+vanilocuencia/S
+vanilocuente/S
+vaniloquio/S
+vanistorio/S
+vano/GS
+vano/S
+vanuatuense/S
+vapor/S
+vaporar/RED
+vaporear/RED
+vaporización/S
+vaporizador/S
+vaporizar/RED
+vaporoso/GS
+vapulamiento/S
+vapular/RED
+vapuleador/GS
+vapuleamiento/S
+vapulear/REDÁñ
+vaquear/RED
+vaqueiro/S
+vaquerizo/GS
+vaquero/GS
+vaqueta/S
+vaquilla/S
+vara/SN
+varada/S
+varadera/S
+varadero/S
+varado/GS
+varadura/S
+varal/S
+varapalo/S
+varar/RED
+varazo/S
+varea/S
+vareador/GS
+varear/RED
+varejón/SH
+varenga/S
+vareo/S
+vareta/S
+varetazo/S
+varetear/RED
+varga/S
+variabilidad/kS
+variable/SJ
+variable/Sk
+variablemente
+variación/S
+variado/GS
+variante/S
+varianza/S
+variar/IRDÀ
+varicela/S
+varicocele/S
+varicoso/GS
+variedad/S
+varietés
+varilarguero/S
+varillaje/S
+vario/S
+vario/SG
+varioloide/S
+varioloso/GS
+variopinto/GS
+varita/S
+varitero/S
+variz/S
+varonil/S
+varonilmente
+varraco/S
+varraquear/RED
+varraquera/S
+varsoviano/GS
+varsoviano/SG
+varón/S
+vas
+vasa/S
+vasallaje/S
+vasallo/GS
+vasar/S
+vasco/S
+vasco/SG
+vascongado/GS
+vascongado/S
+vascuence/S
+vascular/S
+vasculoso/GS
+vascón/GS
+vaselina/S
+vasera/S
+vasija/S
+vasito/S
+vaso/NS
+vasodilatador/GS
+vastedad/S
+vasto/SG
+vate/S
+vaticanista/S
+vaticano/GS
+vaticano/S
+vaticinador/GS
+vaticinar/REDÂÆ
+vaticinio/S
+vatio/S
+vaupense/S
+vaya
+vaya/S
+vayamos
+vayan
+vayas
+vayáis
+vayámonos
+vaída/hS
+ve
+ve/aS
+vecera/S
+vecera/p
+vecero/pGS
+vecina/f
+vecinal/S
+vecindad/S
+vecindar
+vecindario/S
+vecindona/S
+vecino/SGf
+vector/S
+vectorial/S
+veda/S
+vedado/S
+vedamiento/S
+vedar/REDÂ
+vedegambre/S
+vedeja/S
+vedete/S
+vedija/S
+veedor/GS
+veedor/prS
+veer
+vega/S
+veganismo
+vegano/GS
+vegetabilidad/S
+vegetación/S
+vegetal/S
+vegetal/SO
+vegetalismo/S
+vegetalista/S
+vegetar/RED
+vegetarianismo/S
+vegetariano/GS
+vegetativo/GS
+veguero/GS
+vegueño/GS
+veguno/GS
+vehemencia/S
+vehemente/S
+vehementemente
+vehículo/S
+veintavo/GS
+veinte/S
+veinteavo/GS
+veintena
+veintena/S
+veintenar/S
+veinteno/GS
+veinticinco
+veinticinco/S
+veinticuatreno/GS
+veinticuatro/S
+veintidós
+veintinueve
+veintinueve/S
+veintiocho
+veintiocho/S
+veintisiete
+veintisiete/S
+veintiséis
+veintitrés
+veintiuna
+veintiuno
+veintiuno/GS
+veintiuno/S
+veintiún
+veis
+vejación/S
+vejador/SG
+vejamen/S
+vejaminista/S
+vejar/REDÀÁ
+vejatorio/GS
+vejecer
+vejestorio/S
+vejeta/S
+vejete/GS
+vejez/S
+vejezuelo/GS
+vejiga/SN
+vejigatorio/GS
+vejigazo/S
+vejigoso/GS
+vela/S
+velacho/S
+velada/S
+velado/GS
+velador/GpS
+velador/S
+veladora/S
+veladura/S
+velamen/S
+velar/REDÀÁÂÄÆñ
+velar/REDÀÆ
+velar/S
+velarizar/RED
+velarte/S
+velatorio/S
+velcro/S
+veleidad/S
+veleidoso/GS
+velejar/RED
+velero/GS
+velero/S
+velero/SG
+veleta/S
+velete/S
+veleño/GS
+velicar/RED
+velilla/S
+vellera/S
+vellido/GS
+vello/S
+vellocino/S
+vellorita/S
+vellosidad/S
+vellosilla/S
+velloso/GS
+vellotado/S
+velludo/GS
+velludo/NS
+vellón/S
+velmez/S
+velo/CSN
+velocidad/S
+velocipedismo/S
+velocipedista/S
+velocímetro/S
+velocípedo/S
+velonero/GS
+velorio/S
+velorta/S
+velorto/S
+velos/h
+veloz/S
+velozmente
+velón/S
+ven
+vena/oSa
+venablo/S
+venadero/S
+venadilluno/GS
+venado/S
+venaje/S
+venal/S
+venalidad/S
+vencedor/GfS
+vencejera/S
+vencejo/S
+vencer/REDÀÁñò
+vencetósigo/S
+vencible/Sk
+vencida/S
+vencimiento/fS
+venda/S
+vendar/REDÀÁÂÆÍÙÚ
+vendaval/S
+vendedor/pGS
+vendeja/S
+vender/REDÀÁÂÃÄÅÆÇÌÍÚñò
+vendetta/S
+vendible/kS
+vendimia/S
+vendimiador/GS
+vendimiar/RED
+vendimiario/S
+vendo/CS
+vendí/S
+veneciano/GS
+veneficiar
+venencia/aS
+veneno/S
+venenosidad/S
+venenoso/GS
+venera/S
+venerablemente
+veneración/S
+venerador/GS
+venerando/SG
+venerar/REDÀT
+venezolanismo/S
+venezolano/SG
+vengador/SG
+venganza/S
+vengar/REDÀÁÂÅñòT
+vengativo/SG
+venia/S
+venial/S
+venialidad/S
+venialmente
+venida/aS
+venidero/GS
+venidero/S
+venir/XDñóöú
+venoso/SG
+venta/S
+ventaja/Sh
+ventajear/RED
+ventajista/S
+ventajosa/h
+ventajosamente
+ventajoso/GS
+ventajoso/GSh
+ventalla/S
+ventalle/S
+ventana/jS
+ventanal/S
+ventanear/RED
+ventanero/GS
+ventanero/S
+ventanico/S
+ventanilla/S
+ventano/HNSC
+ventanuco/S
+ventaquemadeño/GS
+ventar
+ventar/IRD
+ventarrón/S
+venteadura/S
+ventear/RED
+venteril/S
+ventero/GS
+ventilación/S
+ventilador/S
+ventilar/REDÀÁñ
+ventisca/S
+ventiscar/RED
+ventiscoso/GS
+ventisquear/RED
+ventisquero/S
+ventola/S
+ventolera/S
+ventolina/S
+ventor/GSlk
+ventor/S
+ventorrero/S
+ventorro/SN
+ventosa/S
+ventosear/RED
+ventosidad/S
+ventoso/GS
+ventral/S
+ventralmente
+ventricular/S
+ventril/S
+ventriloquia/S
+ventrudo/GS
+ventrículo/S
+ventrílocuo/GS
+ventura/hSa
+venturanza/S
+venturero/aGS
+venturero/aSG
+venturina/S
+venturo/GS
+venturosamente
+venturoso/SG
+venus
+venusino/GS
+venusino/S
+venustez/S
+venustidad/S
+venusto/GS
+venéreo/GS
+ver/SO
+ver/XÀÁÂÃÈÉÊËÔÕÖáâãñóöú
+vera/S
+veracidad/S
+veranar/RED
+veranda/S
+veraneante/S
+veranear/RED
+veraneo/S
+veranera/S
+veranero/GS
+veranero/S
+veraniego/GS
+verano/SN
+verascopio/S
+verato/SG
+veratrina/S
+veraz/S
+verba/S
+verbal/gS
+verbalismo/S
+verbalista/S
+verbalizar/RED
+verbalmente
+verbasco/S
+verbena/S
+verbenear/RED
+verbenero/GS
+verbenácea/S
+verbenáceo/GS
+verberar/RED
+verbigracia
+verbigracia/S
+verbo/S
+verborragia/S
+verborrea/S
+verbosidad/S
+verboso/GS
+verdacho/S
+verdad/S
+verdaderamente
+verdadero/GS
+verdal/S
+verdasca/S
+verdascazo/S
+verde/S
+verde/SN
+verdear/RED
+verdecer/IRD
+verdegay/S
+verdeguear/RED
+verdejo/GS
+verdemar/S
+verdeo/S
+verderón/GS
+verderón/S
+verdete/S
+verdevejiga/S
+verdezuela/S
+verdezuelo/S
+verdial/S
+verdina/S
+verdinal/S
+verdinegro/SG
+verdino/GS
+verdinoso/GS
+verdiñal/S
+verdolaga/S
+verdor/S
+verdoso/GS
+verdoyo/S
+verdugada/S
+verdugado/S
+verdugo/HNS
+verdulero/GS
+verdura/S
+verdusco/GS
+verdín/S
+vereda/S
+veredero/S
+veredicto/S
+verga
+verga/S
+vergajo/HS
+vergel/S
+vergelero/S
+vergeta/S
+vergonzante/S
+vergonzosamente
+vergonzoso/GS
+vergonzoso/S
+verguear/RED
+vergueta/S
+vergueteado/S
+vergé/S
+vergüenza/hS
+vericueto/S
+verificabilidad/S
+verificación/S
+verificador/SG
+verificar/REDÀÄT
+verija/S
+veril/S
+verilear/RED
+verismo/S
+verja/S
+verjurado/S
+verme/S
+vermicular/S
+vermiforme/S
+vermífugo/SG
+vermú/S
+vernal/kS
+vernáculo/SG
+vero/S
+veronal/S
+veronense/S
+verosimilitud/kS
+verosímil/kS
+verosímilmente
+verraco/GS
+verraco/S
+verraquear/RED
+verraquera/S
+verriondez/S
+verriondo/GS
+verrojazo/S
+verrucaria/S
+verruga/S
+verrugoso/GS
+verruguetar/RED
+versado/GS
+versal/S
+versalilla/S
+versalita/S
+versallesco/GS
+versar/RED
+versatilidad/S
+versear/RED
+versiculario/S
+versificación/S
+versificador/GS
+versificar/RED
+versionamiento/S
+versionar/RED
+versista/S
+versión/akpSsf
+verso/S
+verso/pSf
+versta/S
+versus
+versátil/S
+versículo/S
+vertebración/S
+vertebrada/k
+vertebrado/GkS
+vertebrado/Sk
+vertebral/S
+vertebrar/RED
+vertedera/S
+vertedero/S
+vertedor/S
+vertedor/SG
+vertello/S
+verter/IRDÀÄù
+vertibilidad/fS
+vertible/kfS
+vertical/S
+verticalidad/S
+verticalizar/REDA
+verticalmente
+verticilo/S
+vertidos
+vertiente/S
+vertiginosamente
+vertiginosidad/S
+vertiginoso/SG
+vertimiento/S
+verídicamente
+verídico/SG
+verónica/S
+ves
+vesania/S
+vesical/S
+vesicante/S
+vesicular/S
+vesiculoso/SG
+vespertinamente
+vespertino/GS
+vespertino/SG
+vesque/S
+vestal/S
+veste/rS
+vestecha/S
+vestfaliano/SG
+vestido/pS
+vestidor/S
+vestidura/kS
+vestigio/S
+vestiglo/S
+vestimenta/S
+vestimento/S
+vestir/XDÁÂÈÉÊÕñóöú
+vestuario/S
+vestugo/S
+vestíbulo/S
+vesícula/S
+veta/S
+vetar/REDÀ
+vete
+veteado/GS
+vetear/RED
+veterano/GS
+veterinario/GS
+vetisesgado/GS
+veto/S
+vetustez/S
+vetusto/GS
+vez/S
+vezar/RED
+vi
+viabilidad/Sk
+viable/kS
+viada/Si
+viadera/S
+viaducto/S
+viajador/GS
+viajante/S
+viajar/RED
+viajata/S
+viaje/S
+viajero/GS
+vial/S
+vialidad/S
+vianda/S
+viandante/S
+vianiceño/GS
+viaria/a
+viario/GSa
+viaticar/RED
+viborear/RED
+vibración/S
+vibrador/S
+vibrador/SG
+vibrante/S
+vibrar/RED
+vibratorio/SG
+viburno/S
+vicario/GS
+vicealmirante/S
+vicecanciller/S
+viceconsiliario/GS
+viceconsulado/S
+vicecónsul/S
+vicedirector/GS
+vicegerencia/S
+vicegerente/S
+vicegobernador/GS
+vicepresidencia/S
+vicepresidente/GS
+viceprovincia/S
+viceprovincial/S
+vicerrector/GS
+vicesecretario/GS
+vicetesorero/GS
+vicetiple/S
+viceversa
+viceversa/S
+vichadense/S
+vichar/RED
+vicia/S
+viciar/RED
+vicio/S
+viciosamente
+vicioso/GS
+vicisitud/S
+victimar/RED
+victimario/GS
+victimizar/REDÌÎÙÚôø
+victo/fS
+victorear/RED
+victoria/S
+victoriano/GS
+victoriano/SG
+victoriato/S
+victoriosamente
+victorioso/GS
+vicuña/S
+vid
+vid/GS
+vidalita/S
+vidarra/S
+vidente/S
+vidente/kSo
+video/S
+videocinta/S
+videoclip/S
+videoclub/S
+videoconferencia/S
+videoconsola/S
+videocámara/S
+videofrecuencia/S
+videograbador/S
+videojuego/S
+vidorra/S
+vidorria/S
+vidriado/GS
+vidriado/S
+vidriar/REDÀ
+vidriera/LS
+vidrieras/r
+vidriero/GS
+vidrio/S
+vidriosidad/S
+vidrioso/GS
+vidual/S
+vieira/S
+viejales
+viejo/GS
+viejo/pGS
+viento/S
+viento/Sra
+vientre/S
+vienés/SG
+viernes/p
+vierteaguas
+vietnamita/S
+viga/S
+vigencia/S
+vigente/S
+vigiar/IRD
+vigilancia/S
+vigilante/S
+vigilar/RED
+vigilativo/SG
+vigilia/S
+vigolero/S
+vigor/S
+vigorar/RED
+vigorizador/GS
+vigorizante/S
+vigorizar/REDÀÄ
+vigorosamente
+vigorosidad/S
+vigoroso/GS
+vigota/S
+vigueta/S
+vigésimo/SG
+vihuela/S
+vijeño/GS
+vikingo/GS
+vil/S
+vilano/S
+vilera/S
+vileza/S
+vilipendiador/SG
+vilipendiar/RED
+vilipendio/S
+vilipendioso/SG
+villa/S
+villacarense/S
+villahermosuno/GS
+villaje/S
+villaleivano/GS
+villanada/S
+villanamente
+villancico/S
+villanciquero/GS
+villanesca/S
+villanesco/SG
+villano/GS
+villano/SC
+villanueva/S
+villanuevero/GS
+villanía/S
+villarricense/S
+villarricuno/GS
+villarriquense/S
+villarriqueño/GS
+villarrosariense/S
+villavicenciuno/GS
+villazgo/S
+villetano/GS
+villorrio/S
+vilmente
+vilo/S
+vilordo/GS
+vilorta/S
+vilorto/S
+vilos
+viltrotear/RED
+viltrotera/S
+vimbre/S
+vinagrada/S
+vinagre/S
+vinagrera/S
+vinagrero/GS
+vinagreta/S
+vinagrillo/S
+vinagroso/GS
+vinajera/S
+vinar/S
+vinariego/S
+vinario/GS
+vinatera/LS
+vinatero/GS
+vinaza/S
+vincapervinca/S
+vinchuca/S
+vinco/S
+vinculación/Sh
+vinculante/S
+vincular/REDÀÁÂÄÅÆñòT
+vincular/S
+vindicación/S
+vindicador/GS
+vindicar/RED
+vindicativo/SG
+vindicatorio/GS
+vindicta/S
+vinicultor/GS
+vinicultura/S
+viniente/S
+vinilo/S
+vino/HNS
+vinolento/SG
+vinosidad/S
+vinoso/SG
+vinote/S
+vinoteca/S
+vinotera/S
+vinta/S
+vinícola/S
+vio
+viola/S
+violación/S
+violada/k
+violado/GkS
+violador/SG
+violar/REDÀÁÂÄ
+violar/S
+violencia/S
+violentamente
+violentar/REDÀÁñ
+violento/GS
+violero/S
+violeta/S
+violetera/S
+violetero/S
+violeto/S
+violinista/S
+violoncelista/S
+violoncelo/S
+violonchelista/S
+violonchelo/S
+violácea/S
+violáceo/SG
+violín/S
+viperino/GS
+vira/S
+viracocha/S
+virada/S
+virado/SG
+virador/S
+virago/S
+viraje/S
+viral/S
+virar/REDÁ
+virar/REDñ
+viravira/S
+virgaza/S
+virgen
+virgen/S
+virgiliano/SG
+virginal/S
+virginia/S
+virginiano/GS
+virginiano/SG
+virginidad/S
+virgo/S
+virgulilla/S
+virigaza/S
+viril/S
+virilidad/S
+virilizar/RED
+virilmente
+virola/S
+virolento/GS
+virolo/GS
+virote/S
+virreina/S
+virreinal/S
+virreinato/S
+virreino/S
+virrey/S
+virtual/S
+virtualidad/S
+virtualmente
+virtud/S
+virtuosamente
+virtuosismo/S
+virtuoso/GS
+viruela/S
+virulencia/S
+virulentamente
+virulento/GS
+virus
+viruta/S
+vis/S
+visajero/GS
+visar/RED
+visceral/S
+visco/S
+viscosa/S
+viscosidad/S
+viscoso/GS
+visear/RED
+visera/S
+visibilidad/Snk
+visibilizar/RED
+visible/Snk
+visiblemente
+visigodo/GS
+visionar/REDÀ
+visionario/SG
+visir/S
+visirato/S
+visita/pS
+visitación/S
+visitador/GS
+visitante/S
+visitar/REDÀÁÂÄÅÆÚñòø
+visiteo/S
+visión/Snopt
+vislumbrar/REDÀ
+vislumbre/S
+viso/NSC
+visontino/GS
+visor/oS
+visoria/o
+visorio/S
+visorio/oSG
+visos/a
+vista/H
+vista/S
+vistear/RED
+vistillas
+visto/GS
+visto/SG
+vistosamente
+vistosidad/S
+vistoso/GS
+vistoso/S
+visual/KS
+visual/S
+visualización/nS
+visualizar/REDÀÁÄñ
+visualmente
+visura/S
+vital/S
+vitalicio/GS
+vitalicio/S
+vitalicista/S
+vitalidad/S
+vitalismo/S
+vitalista/S
+vitalización/pS
+vitamina/S
+vitaminado/SG
+vitando/GS
+vitar/RED
+vitela/S
+vitelino/GS
+vitelo/S
+viterbeño/GS
+viticultor/GS
+viticultura/S
+vitivinicultor/GS
+vitivinicultura/S
+vitivinícola/S
+vitola/S
+vitorear/REDÀÂ
+vitoria/S
+vitoriano/GS
+vitral/S
+vitre/S
+vitrificar/REDT
+vitrina/S
+vitriolo/S
+vitrocerámica/S
+vitrocerámico/GS
+vitrola/S
+vituallar/RED
+vituperador/GS
+vituperar/REDÀÂT
+vituperio/S
+vitícola/S
+viudal/S
+viudedad/S
+viudez/S
+viudita/S
+viudo/GS
+viva/q
+vivac
+vivacidad/S
+vivalavirgen
+vivamente
+vivandero/GS
+vivaque/S
+vivaquear/RED
+vivar/REDÌÙ
+vivar/S
+vivaracho/GS
+vivariense/S
+vivario/S
+vivaz/S
+vivazmente
+vivencia/tSf
+vivero/S
+viveza/S
+vividero/GS
+vivido/SG
+vividor/SG
+vivienda/S
+viviente/rStf
+vivificador/GS
+vivificante/S
+vivificar/REDÀ
+vivijagua/S
+vivir/REDÀÌÙ
+vivir/S
+vivismo/S
+vivista/S
+vivo/S
+vivo/qGS
+vivérrido/S
+vivérrido/SG
+vivíparo/GS
+vizcaíno/GS
+vizcaíno/S
+vizcondado/S
+vizconde/S
+vizcondesa/S
+viático/S
+viña/S
+viñador/S
+viñedo/S
+viñeta/S
+vocablo/S
+vocabulario/S
+vocabulista/S
+vocacional/S
+vocación/aokfSp
+vocal/S
+vocal/qS
+vocalismo/S
+vocalista/S
+vocalizador/GS
+vocalizar/REDA
+vocalmente
+vocalía/S
+vocativo/S
+voceador/GS
+vocear/RED
+vocero/GS
+vocerío/S
+vociferador/GS
+vociferante/S
+vociferantemente
+vociferar/RED
+vocinglero/SG
+vocálica/l
+vocálico/SGl
+vodevil/S
+vodka/S
+voila/S
+vol
+voladero/GS
+voladizo/GS
+volador/GS
+voladura/S
+volandas
+volandero/GS
+volandillas
+volando
+volanta/S
+volante/S
+volantón/GS
+volar/IRDÂñ
+volatero/S
+volatería/S
+volatilidad/S
+volatilizar/REDT
+volatilla/S
+volatinero/GS
+volatizar/REDT
+volatín/S
+volcar/IRDÁñ
+volcán/S
+volcánicamente
+volcánico/GS
+volear/RED
+voleibol/S
+volframio/S
+volitar/RED
+volitivo/GS
+volquear/RED
+volquete/S
+volquetero/S
+volt/S
+voltaico/S
+voltaje/S
+voltariedad/S
+voltario/GS
+volteador/GS
+volteador/SG
+voltear/REDÄÆñô
+voltejar
+voltejear/RED
+volteo/S
+voltereta/S
+volterianismo/S
+volteriano/SG
+volteta/S
+voltio/S
+voltizo/GS
+voltímetro/S
+volubilidad/S
+voluble/S
+volublemente
+volumen/S
+volumetría/S
+voluminoso/GS
+volumétrico/GS
+voluntad/S
+voluntaria/k
+voluntariado/S
+voluntariamente
+voluntariedad/Sk
+voluntario/GS
+voluntario/kGS
+voluntariosamente
+voluntarioso/SG
+voluptuosamente
+voluptuosidad/S
+voluptuoso/GS
+voluta/S
+volvedera/S
+volvedor/GS
+volver/IRÀÃÄÇÑÝñòõù
+volvo/S
+volátil/S
+vomitador/GS
+vomitar/REDÀÁÂÄ
+vomitivo/GS
+vomitorio/GS
+vomitorio/S
+voracidad/S
+voraginoso/GS
+voraz/S
+vorazmente
+vortiginoso/SG
+vorágine/S
+vos
+vosear/RED
+vosotras
+vosotros
+vosotros/G
+votación/S
+votada/S
+votador/GS
+votante/S
+votar/REDÀ
+voto/gS
+voy
+voz/LS
+vozarrón/S
+voznar/RED
+vs
+vto/G
+vudú/S
+vuecelencia/S
+vuecencia/S
+vuelapluma/S
+vuelco/S
+vuelo/S
+vuelta/jpS
+vuelto/GS
+vuelto/S
+vueludo/SG
+vuesarced/S
+vuestro/GS
+vulcanismo/S
+vulcanista/S
+vulcanita/S
+vulcanizar/REDA
+vulcánicamente
+vulgar
+vulgar/S
+vulgaridad/S
+vulgarismo/S
+vulgarizador/GS
+vulgarizar/RED
+vulgarmente
+vulgo
+vulgo/S
+vulnerabilidad/Sk
+vulnerable/Sk
+vulnerar/REDAÀ
+vulnerario/SG
+vulpeja/S
+vultuoso/GS
+vulturno/S
+vulva/S
+vusted/S
+válgame
+válidamente
+válido/kSG
+válvula/S
+vándalo/GS
+vándalo/S
+vástago/S
+váter/S
+váyanse
+váyase
+vértebra/S
+vértice/S
+vértigo/S
+véspero/S
+vía
+vía/dS
+víbora/S
+víctima/S
+víctor
+vídeo/S
+vínculo/S
+vínico/GS
+vírgenes
+vírgula/S
+vírico/SG
+víscera/S
+víspera/S
+vítor
+vítor/S
+vítreo/GS
+víveres
+vívido/GS
+vólvulo/Sf
+vómica/S
+vómico/GS
+vómito/S
+vórtice/S
+wagneriano/SG
+washingtoniano/GS
+waterpolo
+watt/S
+web
+weber
+webers
+webs
+westfaliano/SG
+whisky
+whiskys
+wifi/S
+wolframio
+xenofobia/S
+xenón
+xerocopiar/RED
+xerografiar/IRD
+xi
+xifoideo/GS
+xifoides
+xilema/S
+xilotila/S
+xilófono/S
+xto
+xíes
+y
+ya
+yaba/S
+yabuna/S
+yaca/S
+yacedor/S
+yacente/S
+yacente/Ss
+yacer/IRD
+yaciente/S
+yacija/S
+yacimiento/S
+yacio/S
+yacusi/S
+yagua/S
+yaguar/S
+yak/S
+yale/S
+yaliceño/GS
+yambo/S
+yana/S
+yang
+yanqui/S
+yanta/S
+yantar
+yapar/RED
+yarda/S
+yarumaleño/GS
+yatay
+yate/S
+yatáis
+yayo/GS
+ye
+yebo/S
+yeco/S
+yedra/S
+yegua/S
+yeguada/S
+yeguar/S
+yeguarizo/GS
+yeguarizo/S
+yelmo/S
+yema/S
+yemenita/S
+yemení/S
+yen/S
+yendo
+yente/S
+yerba/Sh
+yerbabuena/S
+yerbajo/S
+yerbatero/GS
+yerbear/RED
+yerbera/S
+yerbero/GS
+yerga
+yergan
+yergas
+yergo
+yergue
+yerguen
+yergues
+yermar/RED
+yermo/GS
+yermo/S
+yerno/S
+yero/S
+yerra
+yerra/S
+yerran
+yerras
+yerre
+yerren
+yerres
+yerro
+yerro/S
+yerto/GS
+yervo/S
+yes
+yesar/S
+yesca/S
+yesera/S
+yesero/GS
+yeso/S
+yesoso/GS
+yesquero/S
+yeyuno/S
+yezgo/S
+yibutense/S
+yibutiano/GS
+yibutí/S
+yin
+yincana/S
+yo
+yodado/GS
+yodo/S
+yodoformo/S
+yodurar/RED
+yogar
+yogur/S
+yolillo/S
+yolombino/GS
+yopaleño/GS
+yoqueis
+york
+yoruba
+yos
+yotocense/S
+yubarta/S
+yuca/S
+yucateco/GS
+yucateco/S
+yudo
+yugada/S
+yuglandácea/S
+yuglandáceo/GS
+yugo/S
+yugoslavo/SG
+yuguero/S
+yugueta/S
+yugular/RED
+yugular/S
+yumbeño/GS
+yunque/S
+yunta/S
+yuntar
+yuntero/S
+yunto
+yunto/SG
+yuruma/S
+yusera/S
+yusero/GS
+yuso
+yute/S
+yutoazteca/S
+yutonahua/S
+yuxtaponer/X
+yuxtaponé
+yuxtaposición/S
+yuxtapuesto/GS
+yuxtapón
+yuyo/S
+yuyos
+yéndome
+yéndonos
+yéndoos
+yéndose
+yéndote
+yóquey
+za
+zabordar/RED
+zaboyar/RED
+zabra/S
+zabucar/RED
+zabullir/RED
+zabuquear/RED
+zacate/S
+zacatón/S
+zacear/RED
+zafar/RED
+zafar/REDÀÁ
+zafar/REDÁñ
+zafarrancho/S
+zafarí/S
+zafiamente
+zafiedad/S
+zafio/SG
+zafiro/S
+zaga
+zaga/S
+zagal/GS
+zagal/S
+zagalejo/S
+zagual/S
+zaguanete/S
+zaguero/GS
+zaguán/S
+zahareño/GS
+zaharrón/S
+zahena/S
+zaherir/XDÀÁ
+zahinar/S
+zahondar/RED
+zahorar/RED
+zahoriar/RED
+zahorra/S
+zahorí/S
+zahén/S
+zahína/S
+zahón/S
+zahúrda/S
+zaina/S
+zaino/GS
+zajarí/S
+zalama/S
+zalamero/GS
+zalamería/S
+zalea/Sa
+zalear/RED
+zallar/RED
+zamarra/NS
+zamarrear/REDÄ
+zambiano/GS
+zambio/GS
+zambo/GS
+zamboa/aS
+zambomba/S
+zambombo/HS
+zambra/S
+zambucar/RED
+zambullidor/GS
+zambullidura/S
+zambullimiento/S
+zambullir/REDÀÁñ
+zambés/GS
+zaminar/RED
+zamorano/GS
+zampabollos
+zampapalo/S
+zampar/REDÁÂÃñ
+zampatortas
+zampear/RED
+zampoña/S
+zampuzar/RED
+zamuro/GS
+zamuro/S
+zanahoria/S
+zanate/S
+zanca/Sa
+zancada/SN
+zancadillear/RED
+zancado/S
+zancajear/RED
+zancajera/S
+zancajiento/GS
+zancajo/S
+zancajoso/GS
+zanco/GS
+zanco/SG
+zancudas
+zancudo/GS
+zanga/S
+zangaburra/S
+zangala/S
+zanganear/RED
+zangarrear/RED
+zangarriana/S
+zangolotear/RED
+zangolotino/GS
+zangotear/RED
+zanja/S
+zanjar/REDÀ
+zanjón/S
+zanquear/RED
+zanquilargo/GS
+zanquivano/SG
+zapa/S
+zapador/S
+zapallo/GS
+zapallo/S
+zapapico/S
+zapar/RED
+zaparda/S
+zaparrada/S
+zaparrastrar/RED
+zaparrastroso/GS
+zaparrazo/S
+zapata/NS
+zapateado/S
+zapateador/SG
+zapatear/RED
+zapateo/S
+zapatera/S
+zapatero/GLS
+zapatero/GS
+zapateta/S
+zapatiesta/S
+zapatillazo/S
+zapatillero/GS
+zapato/HS
+zapatoca/S
+zapatudo/GS
+zapear/RED
+zapote/NS
+zapoteco/GS
+zapotero/S
+zapoyolito/S
+zapuzar/RED
+zaque/aS
+zaquear/RED
+zar/aS
+zarabanda/S
+zarabandista/S
+zarabando/GS
+zarabutear/RED
+zarabutero/SG
+zaracear/RED
+zaragatear/RED
+zaragatona/S
+zaragocí
+zaragocíes
+zaragozano/GS
+zaragozano/SG
+zaragutear/RED
+zaragutero/GS
+zarajo/S
+zarambeque/S
+zaramullo/S
+zaranda/NS
+zarandaja/S
+zarandajo/GS
+zarandajo/S
+zarandalí/S
+zarandar/RED
+zarandear/REDÀÁÂÄÅÆñò
+zarandero/GS
+zarandillo/S
+zaranga/S
+zarangollo/S
+zarapito/S
+zarazas
+zarazo/SG
+zarbo/S
+zarcear/RED
+zarcero/S
+zarceta/S
+zarcillitos
+zarco/SG
+zargatona/S
+zariano/GS
+zarigüeya/S
+zarina/S
+zarismo/S
+zarista/S
+zarja/Sa
+zarpa/S
+zarpar/RED
+zarpazo/S
+zarpear/RED
+zarposo/GS
+zarramplinada/S
+zarramplín/S
+zarrapastra/S
+zarrapastrosamente
+zarrapastroso/GS
+zarria/S
+zarrio/GS
+zarza/S
+zarzaganillo/S
+zarzagán/S
+zarzal/S
+zarzaleño/GS
+zarzamora/S
+zarzaparrilla/S
+zarzaparrillar/S
+zarzo/NS
+zarzoso/GS
+zarzuela/S
+zarzuelero/GS
+zarzuelista/S
+zas
+zascandil/S
+zascandilear/RED
+zata/S
+zatara/S
+zatico/S
+zaya/S
+zeda/SN
+zelote/S
+zempasúchil/S
+zen
+zendo/SG
+zenit
+zeta/S
+zetaquirense/S
+zeugma/S
+zigomorfo/SG
+zigoto/S
+zigzag
+zigzagueante/S
+zigzaguear/RED
+zigzagues
+zimbabuense/S
+zinc
+zipaconeño/GS
+zipaquireño/GS
+zipizape/S
+ziszás/S
+zocas
+zocatear/RED
+zocato/GS
+zoco/GS
+zodiacal/S
+zodiaco/S
+zofra/Sa
+zoizo/S
+zollipar/RED
+zolocho/GS
+zoma/S
+zombi/S
+zomo/S
+zompo/SG
+zompopo/S
+zona/S
+zonal/S
+zoncera/S
+zonchiche/S
+zonificar/REDA
+zonote/S
+zonzo/GS
+zoo/S
+zoofilia/S
+zooftirio/S
+zoografía/S
+zoología/S
+zoológico/GS
+zoomorfo/GS
+zoonosis
+zooplancton
+zoospora/S
+zootecnia/S
+zopas
+zopenco/GS
+zopetero/S
+zopilote/S
+zopisa/S
+zopitas
+zopo/GS
+zoquete/GS
+zoquete/S
+zoquetear/RED
+zoquetero/GS
+zoquetudo/GS
+zorcico/S
+zorito/GS
+zoroastrismo/S
+zorollo/GS
+zorongo/S
+zoroástrico/GS
+zorra/S
+zorrear/RED
+zorrera/S
+zorrero/GS
+zorrillo/S
+zorro/S
+zorrocloco/S
+zorruno/GS
+zorzal/S
+zorzaleño/S
+zote/S
+zozobra/S
+zozobrar/RED
+zozobroso/GS
+zoófago/SG
+zoólogo/GS
+zuavo/S
+zubia/S
+zuda/S
+zueco/GS
+zueco/S
+zuela/Sa
+zuiza/S
+zulacar/RED
+zulaque/aS
+zulaquear/RED
+zuliano/GS
+zullar/RED
+zulú/S
+zum
+zumacal/S
+zumacar/RED
+zumaque/S
+zumba/S
+zumbador/GS
+zumbador/S
+zumbadora/S
+zumbar/REDÁÆñò
+zumbel/S
+zumbido/S
+zumbón/GS
+zumo/SN
+zumoso/GS
+zums
+zunchar/RED
+zuncho/S
+zurano/GS
+zurcido/S
+zurcidor/GS
+zurcidura/S
+zurcir/REDÆ
+zurdear/RED
+zurdera/S
+zurdir/RED
+zurdo/GS
+zurear/RED
+zurita/S
+zurito/GS
+zuriza/S
+zuro/GS
+zuro/S
+zurra/S
+zurrador/GS
+zurrapa/S
+zurrapiento/SG
+zurraposo/GS
+zurrar/RED
+zurrar/REDÀÂÆ
+zurria/S
+zurriagar/REDÍ
+zurriago/SH
+zurriar/IRD
+zurribanda/S
+zurriburri/S
+zurrir/RED
+zurronada/S
+zurrumbera/S
+zurruscar/RED
+zurrón/S
+zurullo/S
+zurumbático/GS
+zurupeto/S
+zutano/GS
+zuzar
+zuñir/RED
+zángano/GS
+zócalo/S
+zóster/S
+Ábrego
+África
+Águila
+Águilas
+Álamo
+Álava
+Álvarez
+Álvaro
+Áncash
+Ángel
+Ángela
+Ángeles
+Ánimas
+Área
+Ático
+Ávila
+Écija
+Éibar
+Élder
+Ércole
+Ícaro
+Íquira
+Ñahuimpuquio
+Ñambí
+Ñancay
+Ñancul
+Ñanguma
+Ñipas
+Ñiquén
+Ñuble
+Ñumí
+Ñuñoa
+Ómar
+Órganos
+Óscar
+Úbeda
+Último
+Úmbita
+Útica
+ábaco/S
+ábate
+ábense
+ábese
+ábrala
+ábralas
+ábralo
+ábralos
+ábrame
+ábranla
+ábranlas
+ábranlo
+ábranlos
+ábranme
+ábrannos
+ábranos
+ábranse
+ábrase
+ábrego/S
+ábrela
+ábrelas
+ábrele
+ábreles
+ábrelo
+ábrelos
+ábreme
+ábrenos
+ábrete
+ábside/S
+ácaro/S
+ácidamente
+ácido/S
+ácido/SG
+ácigos
+ácimo/S
+ácueo/SG
+áfilo/SG
+áfrico/GS
+áfrico/S
+ágape/S
+ágata/S
+ágil/S
+ágora/S
+ágrafo/GS
+águila/S
+álabe/S
+álaga/S
+álamo/S
+álbum/S
+álcali/S
+álcense
+álcese
+álgebra/S
+álgido/GS
+áloe/S
+álsine/S
+álula/S
+álveo/S
+álzate
+ámala
+ámalas
+ámalo
+ámalos
+ámame
+ámanos
+ámbar/S
+ámbito/S
+ámela
+ámelas
+ámelo
+ámelos
+ámeme
+ámenla
+ámenlas
+ámenlo
+ámenlos
+ámenme
+ámennos
+ámenos
+ánade/S
+áncora/S
+ándale
+ándales
+ándele
+ándeles
+ándenle
+ándenles
+ánfora/S
+ángel/S
+ángelus
+ángulo/S
+ánima/S
+ánimo/hS
+ánodo/S
+ánsar/S
+ántrax
+ápice/S
+ápodo/S
+ápodo/SG
+áptero/GS
+árabe/S
+árbitro/GS
+árbol/S
+árcade/S
+área/S
+árido/GS
+árido/S
+ármate
+ármense
+ármese
+árnica/S
+árones
+ártico/GS
+ásaro/S
+ásperamente
+áspero/GS
+áspero/S
+áspid/S
+ástato
+átala
+átalas
+átale
+átales
+átalo
+átalos
+átame
+átanos
+átate
+átela
+átelas
+átele
+áteles
+átelo
+átelos
+áteme
+átenla
+átenlas
+átenle
+átenles
+átenlo
+átenlos
+átenme
+átennos
+átenos
+ático/GS
+ático/S
+átomo/S
+átono/GS
+áulico/GS
+áureo/GS
+áureo/S
+áurico/GS
+ávidamente
+ávido/SG
+ázimo/S
+ázoe/S
+ébano/S
+échale
+échales
+échame
+échanos
+échate
+échele
+écheles
+échenle
+échenles
+échense
+échese
+égida/S
+él
+élite/S
+élitro/S
+émbolo/S
+énfasis
+éntasis
+éntrale
+éntrales
+éntrense
+éntrese
+épicamente
+épico/GS
+época/S
+éramos
+érase
+ése
+éso/GS
+éste
+éster/S
+ésto/GS
+éter/S
+ética/S
+ético/GS
+étnicamente
+étnico/GS
+éxito/S
+éxodo/S
+éxtasis
+íbamos
+íbero/GS
+íbero/S
+ícono/S
+íd
+ídem
+ídolo/S
+ígneo/SG
+íleon/S
+ímpetu
+ínclito/GS
+índice/S
+índico
+índico/GS
+índigo/S
+índole/S
+ínfero/GS
+ínfimo/GS
+ínfula/S
+ínsula/S
+íntegramente
+íntegro/GS
+ínter
+ínterin
+ínterin/S
+íntima
+íntima/S
+íntimamente
+íntimo/GS
+íride/S
+írrito/GS
+ítem
+ítems
+ña
+ñame/S
+ñandubay
+ñandubáis
+ñandú/S
+ñangotar/RED
+ñangué/S
+ñapa/S
+ñaque/S
+ñas
+ño
+ño/S
+ñoñez/S
+ñoño/GS
+ñublar
+ó
+óbice/S
+óbito/S
+óculo/S
+ódiame
+ódianos
+óhmico/GS
+óigala
+óigalas
+óigalo
+óigalos
+óigame
+óiganla
+óiganlas
+óiganlo
+óiganlos
+óiganme
+óigannos
+óiganos
+óleo/S
+ómnibus/S
+ónice/S
+ónique/S
+ópalo/S
+ópera/S
+óptico/GS
+óptimo/SG
+órale
+órbita/S
+órdenes
+órgano/S
+órsay
+ósculo/S
+óseo/GS
+ósmosis
+óvalo/S
+óvulo/S
+óxido/Se
+óyela
+óyelas
+óyele
+óyeles
+óyelo
+óyelos
+óyeme
+óyenos
+úes
+úlcera/S
+últimamente
+último
+último/GS
+únala
+únalas
+únale
+únales
+únalo
+únalos
+únanla
+únanlas
+únanle
+únanles
+únanlo
+únanlos
+únanse
+únase
+únete
+únicamente
+único/SG
+úntala
+úntalas
+úntale
+úntales
+úntalo
+úntalos
+úntate
+úntela
+úntelas
+úntelo
+úntelos
+úntenla
+úntenlas
+úntenle
+úntenles
+úntenlo
+úntenlos
+úntense
+úntese
+úrico/SG
+úsala
+úsalas
+úsale
+úsales
+úsalo
+úsalos
+úsame
+úsanos
+úsela
+úselas
+úsele
+úseles
+úselo
+úselos
+úseme
+úsenla
+úsenlas
+úsenle
+úsenles
+úsenlo
+úsenlos
+úsenme
+úsennos
+úsenos
+úsense
+úsese
+útero/S
+útil/S
+útil/kS
+útilmente
+úvea/S
+úvula/S
diff --git a/Diccionarios/Spanish.txt b/Diccionarios/Spanish.txt
new file mode 100644
index 0000000..a340c9a
--- /dev/null
+++ b/Diccionarios/Spanish.txt
@@ -0,0 +1,75 @@
+ ****************************************************************************
+ ** **
+ ** Diccionario para corrección ortográfica en español de **
+ ** LibreOffice/Apache OpenOffice **
+ ** **
+ ****************************************************************************
+
+Para: es (ALL)
+
+ ****************************************************************************
+
+ Versión 2.6
+
+SUMARIO
+
+1. AUTOR
+2. LICENCIA
+3. COLABORACIÓN
+4. AGRADECIMIENTOS
+
+
+1. AUTOR
+
+ Este diccionario ha sido desarrollado inicialmente por Santiago Bosio;
+quien actualmente coordina el desarrollo de todos los diccionarios localizados.
+
+ El diccionario es un desarrollo completamente nuevo, y NO ESTÁ BASADO en el
+trabajo de Jesús Carretero y Santiago Rodríguez, ni en la versión adaptada al
+formato de MySpell por Richard Holt.
+
+2. LICENCIA
+
+ Este diccionario para corrección ortográfica, integrado por el fichero
+de afijos y la lista de palabras (__LOCALE__[.aff|.dic]) se distribuye
+bajo un triple esquema de licencias disjuntas: GNU GPL versión 3 o posterior,
+GNU LGPL versión 3 o posterior, ó MPL versión 1.1 o posterior. Puede
+seleccionar libremente bajo cuál de estas licencias utilizará este diccionario.
+En el fichero LICENSE.md encontrá más detalles.
+
+3. COLABORACIÓN
+
+ Este diccionario es resultado del trabajo colaborativo de muchas personas.
+La buena noticia es que ¡usted también puede participar!
+
+ ¿Tiene dudas o sugerencias? ¿Desearía ver palabras agregadas, o que se
+realizaran correcciones? Consulte las indicaciones técnicas publicadas en
+CONTRIBUTING.md. Estaremos encantados de atenderle.
+
+4. AGRADECIMIENTOS
+
+ Hay varias personas que han colaborado con aportes o sugerencias a la
+creación de este diccionario. Se agradece especialmente a:
+
+ - Richard Holt.
+ - Marcelo Garrone.
+ - Kevin Hendricks.
+ - Juan Rey Saura.
+ - Carlos Dávila.
+ - Román Gelbort.
+ - J. Eduardo Moreno.
+ - Gonzalo Higuera Díaz.
+ - Ricardo Palomares Martínez.
+ - Sergio Medina.
+ - Ismael Olea.
+ - Alejandro Moreno.
+ - Alexandro Colorado.
+ - Andrés Sánchez.
+ - Juan Rafael Fernández García.
+ - eksperimental.
+ - Ezequiel (ezeperez26).
+ - KNTRO.
+ - Ricardo Berlasso.
+ - Edward Villegas-Pulgarin (cosmocalibur)
+ - y a todos los integrantes de la comunidad en español que proponen mejoras
+ a este diccionario.
diff --git a/ErrorValidacion.vb b/ErrorValidacion.vb
new file mode 100644
index 0000000..b3c53e5
--- /dev/null
+++ b/ErrorValidacion.vb
@@ -0,0 +1,130 @@
+Imports DevExpress.Xpf.Editors.Helpers
+Imports DevExpress.Xpf.Editors.Validation
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Docking
+
+Public Class ErrorValidacion
+ Public id As String
+ Public Objeto As Object
+ Public ErrorContent As Object
+ Public Excepcion As Exception
+ Public Tipo As DevExpress.XtraEditors.DXErrorProvider.ErrorType
+ Public Sub New(id As String, Objeto As Object, ErrorContent As Object, excepcion As Exception, tipo As DevExpress.XtraEditors.DXErrorProvider.ErrorType)
+ Me.id = id
+ Me.Objeto = Objeto
+ Me.ErrorContent = ErrorContent
+ Me.Excepcion = excepcion
+ Me.Tipo = tipo
+ End Sub
+
+ 'Public Sub New(Objeto As Object, ErrorContent As Object, excepcion As Exception, tipo As DevExpress.XtraEditors.DXErrorProvider.ErrorType)
+ ' Me.id = Objeto.name
+ ' Me.Objeto = Objeto
+ ' Me.ErrorContent = ErrorContent
+ ' Me.Excepcion = excepcion
+ ' Me.Tipo = tipo
+ 'End Sub
+End Class
+Public Class ErroresValidacion
+
+ Public Errores As New List(Of ErrorValidacion)
+ ' Private ApCabLin As ApCabLin
+ Private PanelErrores As LayoutPanel
+ Public ReadOnly Property Count As Integer
+ Get
+ Return Errores.Count
+ End Get
+ End Property
+ 'Public Sub New(apcablin As ApCabLin)
+ ' Me.ApCabLin = apcablin
+ 'End Sub
+ Public Sub New(PanelErrores As LayoutPanel)
+ Me.PanelErrores = PanelErrores
+ End Sub
+
+
+ Public Sub AgregaError(ErrorValidacion As ErrorValidacion, e As DevExpress.Xpf.Editors.ValidationEventArgs)
+ Dim ev = (From er In Errores Select er Where er.id = ErrorValidacion.id)
+ If ev.Count = 0 Then
+ Errores.Add(ErrorValidacion)
+ Else
+ ev.First.Objeto = ErrorValidacion.Objeto
+ ev.First.ErrorContent = ErrorValidacion.ErrorContent
+ ev.First.Excepcion = ErrorValidacion.Excepcion
+ ev.First.Tipo = ErrorValidacion.Tipo
+ End If
+ MuestraErrores()
+ If (e Is Nothing OrElse e.IsValid) Then
+ If ErrorValidacion.Objeto IsNot Nothing Then BaseEditHelper.SetValidationError(ErrorValidacion.Objeto, New BaseValidationError(ErrorValidacion.ErrorContent, ErrorValidacion.Excepcion, ErrorValidacion.Tipo))
+ Else
+ If Not e.IsValid Then
+ e.SetError(ErrorValidacion.ErrorContent, ErrorValidacion.Tipo)
+ End If
+ End If
+ End Sub
+ Public Sub EliminaError(id As String)
+ Dim ev = (From er In Errores Select er Where er.id = id)
+ If ev.Count > 0 Then
+ BaseEditHelper.SetValidationError(ev.First.Objeto, Nothing)
+ Errores.Remove(ev.First)
+ If Errores.Count = 0 Then
+ PanelErrores.Visibility = Visibility.Collapsed
+ Else
+ RellenaErrores()
+ End If
+ End If
+ End Sub
+
+ Public Sub LimpiarErrores(Patron As String)
+ Dim i As Integer
+ Dim ev As ErrorValidacion
+ For i = Errores.Count - 1 To 0 Step -1
+ ev = Errores(i)
+ If Errores(i).id.ToLower.StartsWith(Patron.ToLower) Then
+ If Not ev.Objeto Is Nothing Then
+ BaseEditHelper.SetValidationError(ev.Objeto, Nothing)
+ End If
+ Errores.Remove(ev)
+ End If
+ Next
+ If Errores.Count = 0 Then
+ PanelErrores.Visibility = Visibility.Collapsed
+ ' PanelErrores.Visibility = Visibility.Hidden
+
+ End If
+ End Sub
+
+ Friend Sub LimpiarErrores(Optional SoloCritical As Boolean = True)
+ Dim i As Integer
+ Dim ev As ErrorValidacion
+
+ For i = Errores.Count - 1 To 0 Step -1
+ If Not SoloCritical Or Errores(i).Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical Then
+ ev = Errores(i)
+ If Not ev.Objeto Is Nothing Then
+ BaseEditHelper.SetValidationError(ev.Objeto, Nothing)
+ End If
+ Errores.Remove(ev)
+ End If
+ Next
+ PanelErrores.Visibility = Visibility.Collapsed
+ 'PanelErrores.Visibility = Visibility.Hidden
+
+ End Sub
+ Sub MuestraErrores()
+ Try
+ RellenaErrores()
+ PanelErrores.Visibility = System.Windows.Visibility.Visible
+ Dim dm = PanelErrores.GetDockLayoutManager
+ dm.DockController.Dock(PanelErrores)
+ Catch ex As Exception
+ Console.Write(ex.Message)
+ End Try
+ End Sub
+ Sub RellenaErrores()
+ Dim ecvs As New CollectionViewSource
+ Dim le = (From er In Errores Select er.ErrorContent).ToList
+ PanelErrores.DataContext = le
+ End Sub
+End Class
+
diff --git a/IVentanaProgreso.vb b/IVentanaProgreso.vb
new file mode 100644
index 0000000..2dd5d5f
--- /dev/null
+++ b/IVentanaProgreso.vb
@@ -0,0 +1,8 @@
+Imports System.Threading.Tasks
+Imports System.ComponentModel
+
+Public Interface IVentanaProgreso
+ Sub IniciarTareas(Worker As BackgroundWorker)
+ Function Cancelar() As Boolean
+
+End Interface
diff --git a/Images/Icons/AbrirGrid.png b/Images/Icons/AbrirGrid.png
new file mode 100644
index 0000000..8c47b82
Binary files /dev/null and b/Images/Icons/AbrirGrid.png differ
diff --git a/Images/Icons/GuardarGrid.png b/Images/Icons/GuardarGrid.png
new file mode 100644
index 0000000..2cf2e91
Binary files /dev/null and b/Images/Icons/GuardarGrid.png differ
diff --git a/Images/Icons/Invertir-25.png b/Images/Icons/Invertir-25.png
new file mode 100644
index 0000000..e5f4d8f
Binary files /dev/null and b/Images/Icons/Invertir-25.png differ
diff --git a/Images/Icons/Select.png b/Images/Icons/Select.png
new file mode 100644
index 0000000..60d815b
Binary files /dev/null and b/Images/Icons/Select.png differ
diff --git a/Images/Icons/capture.png b/Images/Icons/capture.png
new file mode 100644
index 0000000..e00e6a1
Binary files /dev/null and b/Images/Icons/capture.png differ
diff --git a/Images/Icons/checklist-25.png b/Images/Icons/checklist-25.png
new file mode 100644
index 0000000..b94455f
Binary files /dev/null and b/Images/Icons/checklist-25.png differ
diff --git a/Images/Icons/close-16x16.png b/Images/Icons/close-16x16.png
new file mode 100644
index 0000000..8c909d8
Binary files /dev/null and b/Images/Icons/close-16x16.png differ
diff --git a/Images/Icons/copy-16x16.png b/Images/Icons/copy-16x16.png
new file mode 100644
index 0000000..c685ec7
Binary files /dev/null and b/Images/Icons/copy-16x16.png differ
diff --git a/Images/Icons/cut-16x16.png b/Images/Icons/cut-16x16.png
new file mode 100644
index 0000000..7e85989
Binary files /dev/null and b/Images/Icons/cut-16x16.png differ
diff --git a/Images/Icons/find-16x16.png b/Images/Icons/find-16x16.png
new file mode 100644
index 0000000..f999462
Binary files /dev/null and b/Images/Icons/find-16x16.png differ
diff --git a/Images/Icons/new-16x16.png b/Images/Icons/new-16x16.png
new file mode 100644
index 0000000..817a1d0
Binary files /dev/null and b/Images/Icons/new-16x16.png differ
diff --git a/Images/Icons/open-16x16.png b/Images/Icons/open-16x16.png
new file mode 100644
index 0000000..ce690d8
Binary files /dev/null and b/Images/Icons/open-16x16.png differ
diff --git a/Images/Icons/papelera.png b/Images/Icons/papelera.png
new file mode 100644
index 0000000..23a33bc
Binary files /dev/null and b/Images/Icons/papelera.png differ
diff --git a/Images/Icons/paste-16x16.png b/Images/Icons/paste-16x16.png
new file mode 100644
index 0000000..b79fe3e
Binary files /dev/null and b/Images/Icons/paste-16x16.png differ
diff --git a/Images/Icons/print-16x16.png b/Images/Icons/print-16x16.png
new file mode 100644
index 0000000..50c15a1
Binary files /dev/null and b/Images/Icons/print-16x16.png differ
diff --git a/Images/Icons/redo-16x16.png b/Images/Icons/redo-16x16.png
new file mode 100644
index 0000000..ddebbb5
Binary files /dev/null and b/Images/Icons/redo-16x16.png differ
diff --git a/Images/Icons/save-16x16.png b/Images/Icons/save-16x16.png
new file mode 100644
index 0000000..caf846d
Binary files /dev/null and b/Images/Icons/save-16x16.png differ
diff --git a/Images/Icons/save-as-16x16.png b/Images/Icons/save-as-16x16.png
new file mode 100644
index 0000000..fc061fe
Binary files /dev/null and b/Images/Icons/save-as-16x16.png differ
diff --git a/Images/Icons/undo-16x16.png b/Images/Icons/undo-16x16.png
new file mode 100644
index 0000000..616169f
Binary files /dev/null and b/Images/Icons/undo-16x16.png differ
diff --git a/Informes/InformesGenerico.vb b/Informes/InformesGenerico.vb
new file mode 100644
index 0000000..faa28fd
--- /dev/null
+++ b/Informes/InformesGenerico.vb
@@ -0,0 +1,230 @@
+Imports System.Text.RegularExpressions
+Imports DevExpress.Spreadsheet
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Docking
+Imports DevExpress.XtraReports.UI
+Imports Microsoft.Win32
+Imports System.IO
+
+Public Class InformesGenerico
+
+ Public Shared Sub ExcelAInforme(Titulo As String, Fichero As Byte(), GrupoDocumentos As DocumentGroup, dc As DockController, Optional FicheroDestino As String = Nothing, Optional Parametros As Hashtable = Nothing, Optional MostrarPanelParametros As Boolean = False)
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Fichero)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+ Try
+ Dim xr = XtraReport.FromStream(sw.BaseStream, True)
+ ExcelAInforme(Titulo, xr, GrupoDocumentos, dc, FicheroDestino, Parametros, MostrarPanelParametros)
+ Catch ex As Reflection.ReflectionTypeLoadException
+ Dim sLista As String
+ sLista = ""
+ For Each item In ex.LoaderExceptions
+ sLista &= item.Message & vbCrLf
+ If item.InnerException IsNot Nothing Then
+ sLista &= item.InnerException.Message & vbCrLf
+ End If
+ Next
+ MsgBox(sLista)
+ End Try
+ End Using
+ End Sub
+
+ Public Shared Sub ExcelAInforme(Titulo As String, xr As XtraReport, GrupoDocumentos As DocumentGroup, dc As DockController, Optional FicheroDestino As String = Nothing, Optional Parametros As Hashtable = Nothing, Optional MostrarPanelParametros As Boolean = False)
+ Dim fb As New OpenFileDialog
+ fb.Filter = "Fichero Excel (*.xls, *.xlsx, *.csv)|*.xls;*.xlsx;*.csv"
+ fb.DefaultExt = ".xls"
+ If fb.ShowDialog Then
+ Dim Rango As String
+ Dim FilaInicio, FilaFin As Integer
+ Do
+ Try
+ Rango = InputBox("Introduzca Rango de filas", "Rango de Filas", "2-10")
+ If Rango = "" Then Exit Do
+ If Rango <> "" Then
+ If Rango.Split("-").Length <> 2 Then Throw New Exception("Rango Incorrecto")
+ Dim sInicio As String = Rango.Split("-")(0)
+ If Not IsValid(sInicio) Then Throw New Exception("Rango Incorrecto")
+ Dim sFin As String = Rango.Split("-")(1)
+ If Not IsValid(sFin) Then Throw New Exception("Rango Incorrecto")
+ FilaInicio = Integer.Parse(Rango.Split("-")(0))
+ FilaFin = Integer.Parse(Rango.Split("-")(1))
+ If FilaInicio > FilaFin Then Throw New Exception("Rango Incorrecto")
+ End If
+ Exit Do
+ Catch ex As Exception
+ DXMessageBox.Show("Rango incorrecto", "Error")
+ End Try
+ Loop
+ If Rango <> "" Then
+ Dim wb As New Workbook
+ Dim datos As New List(Of FilaExcel)
+ Select Case fb.FileName.Split(".").Last.ToLower
+ Case "xls"
+ wb.LoadDocument(fb.FileName, DevExpress.Spreadsheet.DocumentFormat.Xls)
+ Case "xlsx"
+ wb.LoadDocument(fb.FileName, DevExpress.Spreadsheet.DocumentFormat.Xlsx)
+ Case "csv"
+ wb.LoadDocument(fb.FileName, DevExpress.Spreadsheet.DocumentFormat.Csv)
+ End Select
+ For i = FilaInicio To FilaFin
+ Dim reg As New FilaExcel
+ For l = 65 To 90
+ Dim valor As String = wb.Worksheets(0).Cells(Chr(l) & i.ToString).Value.ToString
+ reg.GetType.GetProperty(Chr(l)).SetValue(reg, valor, Nothing)
+ Next
+ datos.Add(reg)
+ Next
+ MuestraImpresos(Titulo, xr, datos, GrupoDocumentos, dc, FicheroDestino, Parametros, MostrarPanelParametros)
+ End If
+ End If
+ End Sub
+ Shared Function IsValid(ByVal inputString As String) As Boolean
+ Dim validValues As New Regex("^[1-9]?[0-9]{1}$|^100000$")
+ Return validValues.IsMatch(inputString)
+ End Function
+
+
+ Public Shared Sub MuestraImpresos(Titulo As String, Fichero As Byte(), Datasource As Object, GrupoDocumentos As DocumentGroup, dc As DockController, Optional FicheroDestino As String = Nothing, Optional Parametros As Hashtable = Nothing, Optional MostrarPanelParametros As Boolean = False)
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Fichero)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+ Try
+ Dim xr = XtraReport.FromStream(sw.BaseStream, True)
+ MuestraImpresos(Titulo, xr, Datasource, GrupoDocumentos, dc, FicheroDestino, Parametros, MostrarPanelParametros)
+ Catch ex As Reflection.ReflectionTypeLoadException
+ Dim sLista As String
+ sLista = ""
+ For Each item In ex.LoaderExceptions
+ sLista &= item.Message & vbCrLf
+ If item.InnerException IsNot Nothing Then
+ sLista &= item.InnerException.Message & vbCrLf
+ End If
+ Next
+ MsgBox(sLista)
+ End Try
+ End Using
+ End Sub
+ Public Shared Function GeneraPDF(Plantilla As Byte(), Datasource As Object, Optional Parametros As List(Of DictionaryEntry) = Nothing) As MemoryStream
+ Try
+ Dim xr As New XtraReport
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Plantilla)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+ xr = XtraReport.FromStream(sw.BaseStream, True)
+ End Using
+
+ If Parametros IsNot Nothing Then
+ For Each item As DictionaryEntry In Parametros
+ Try
+ Dim pr As DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = item.Key).First
+ pr.Value = item.Value
+ pr.Visible = False
+ Catch
+ End Try
+ Next
+ End If
+ Try
+ Dim pr As DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = "Fecha").First
+ pr.Value = Now
+ pr.Visible = False
+ Catch
+ End Try
+ xr.DataSource = Datasource
+ xr.CreateDocument()
+ Dim ms As New IO.MemoryStream
+ xr.ExportToPdf(ms)
+ Return ms
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+ Public Shared Sub MuestraImpresos(Titulo As String, xr As XtraReport, Datasource As Object, GrupoDocumentos As DocumentGroup, dc As DockController, Optional FicheroDestino As String = Nothing, Optional Parametros As Hashtable = Nothing, Optional MostrarPanelParametros As Boolean = False)
+ Try
+
+
+ Try
+ Dim pr As DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = "Fecha").First
+ pr.Value = Now
+ pr.Visible = False
+ Catch ex As Exception
+
+ End Try
+
+ If Parametros IsNot Nothing Then
+ For Each pm As DictionaryEntry In Parametros
+ Try
+ Dim pr As DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = pm.Key).First
+ pr.Value = pm.Value
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ Next
+ End If
+
+ xr.DataSource = Datasource
+
+ If FicheroDestino <> "" Then
+ Select Case FicheroDestino.Split(".").Last.ToLower
+ Case "pdf"
+ xr.ExportToPdf(FicheroDestino)
+ Case "xls"
+ xr.ExportToXls(FicheroDestino)
+ Case "xlsx"
+ xr.ExportToXlsx(FicheroDestino)
+ Case "csv"
+ xr.ExportToXlsx(FicheroDestino)
+ End Select
+ Else
+ Dim docpanel As New DevExpress.Xpf.Docking.DocumentPanel
+ docpanel.Caption = Titulo
+ Dim modelo As New tsWPF.tsXtraReportPreviewModel(xr)
+ modelo.IsParametersPanelVisible = MostrarPanelParametros
+ modelo.AutoShowParametersPanel = MostrarPanelParametros
+ xr.RequestParameters = MostrarPanelParametros
+ Dim vi As New tsWPF.ucVisualizadorInformesa()
+ vi.Visualizador.Model = modelo
+ xr.CreateDocument(True)
+
+ docpanel.Content = vi
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ GrupoDocumentos.Items.Add(docpanel)
+ dc.Activate(docpanel)
+ End If
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message & vbCrLf & ex.ToString & vbCrLf & ex.StackTrace, "Atención", MessageBoxButton.OK, MessageBoxImage.Error)
+ Finally
+ End Try
+ End Sub
+End Class
+Public Class FilaExcel
+ Property A As String
+ Property B As String
+ Property C As String
+ Property D As String
+ Property E As String
+ Property F As String
+ Property G As String
+ Property H As String
+ Property I As String
+ Property J As String
+ Property K As String
+ Property L As String
+ Property M As String
+ Property N As String
+ Property O As String
+ Property P As String
+ Property Q As String
+ Property R As String
+ Property S As String
+ Property T As String
+ Property U As String
+ Property V As String
+ Property W As String
+ Property X As String
+ Property Y As String
+ Property Z As String
+
+End Class
\ No newline at end of file
diff --git a/Informes/TabHeaderPrintInfoControl.xaml b/Informes/TabHeaderPrintInfoControl.xaml
new file mode 100644
index 0000000..6f78029
--- /dev/null
+++ b/Informes/TabHeaderPrintInfoControl.xaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Informes/TabHeaderPrintInfoControl.xaml.vb b/Informes/TabHeaderPrintInfoControl.xaml.vb
new file mode 100644
index 0000000..c337c0c
--- /dev/null
+++ b/Informes/TabHeaderPrintInfoControl.xaml.vb
@@ -0,0 +1,59 @@
+Imports Microsoft.VisualBasic
+Imports System
+Imports System.Collections.Generic
+Imports System.Linq
+Imports System.Text
+Imports System.Windows
+Imports System.Windows.Controls
+Imports System.Windows.Data
+Imports System.Windows.Documents
+Imports System.Windows.Input
+Imports System.Windows.Media
+Imports System.Windows.Media.Imaging
+Imports System.Windows.Navigation
+Imports System.Windows.Shapes
+Imports DevExpress.Xpf.Printing
+Imports DevExpress.Xpf.Core
+
+Namespace Controles
+ Partial Public Class TabHeaderPrintInfoControl
+ Inherits UserControl
+ Public Property LinkPreviewModel() As LinkPreviewModel
+ Get
+ Return CType(GetValue(LinkPreviewModelProperty), LinkPreviewModel)
+ End Get
+ Set(ByVal value As LinkPreviewModel)
+ SetValue(LinkPreviewModelProperty, value)
+ End Set
+ End Property
+ Public Shared ReadOnly LinkPreviewModelProperty As DependencyProperty = DependencyProperty.Register("LinkPreviewModel", GetType(LinkPreviewModel), GetType(TabHeaderPrintInfoControl), New PropertyMetadata(Nothing, New PropertyChangedCallback(AddressOf OnLinkPreviewModelChanged)))
+
+ Public Property TabName() As String
+ Get
+ Return CStr(GetValue(TabNameProperty))
+ End Get
+ Set(ByVal value As String)
+ SetValue(TabNameProperty, value)
+ End Set
+ End Property
+ Public Shared ReadOnly TabNameProperty As DependencyProperty = DependencyProperty.Register("TabName", GetType(String), GetType(TabHeaderPrintInfoControl), New PropertyMetadata(Nothing, New PropertyChangedCallback(AddressOf OnTabNameChanged)))
+ Private Shared Sub OnLinkPreviewModelChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
+ CType(d, TabHeaderPrintInfoControl).OnLinkPreviewModelChanged()
+ End Sub
+ Private Shared Sub OnTabNameChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
+ CType(d, TabHeaderPrintInfoControl).OnTabNameChanged()
+ End Sub
+ Public Sub New()
+ InitializeComponent()
+ End Sub
+
+ Private Sub OnLinkPreviewModelChanged()
+ progress.SetBinding(FrameworkElement.VisibilityProperty, New Binding("ProgressVisibility") With {.Source = LinkPreviewModel, .Converter = New BoolToVisibilityConverter()})
+ progress.SetBinding(ProgressBar.MaximumProperty, New Binding("ProgressMaximum") With {.Source = LinkPreviewModel})
+ progress.SetBinding(ProgressBar.ValueProperty, New Binding("ProgressValue") With {.Source = LinkPreviewModel, .Mode = BindingMode.OneWay})
+ End Sub
+ Private Sub OnTabNameChanged()
+ tabNameTextBlock.Text = TabName
+ End Sub
+ End Class
+End Namespace
diff --git a/Informes/dxwEditor.xaml b/Informes/dxwEditor.xaml
new file mode 100644
index 0000000..7953cce
--- /dev/null
+++ b/Informes/dxwEditor.xaml
@@ -0,0 +1,501 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Informes/dxwEditor.xaml.vb b/Informes/dxwEditor.xaml.vb
new file mode 100644
index 0000000..3c3c72d
--- /dev/null
+++ b/Informes/dxwEditor.xaml.vb
@@ -0,0 +1,111 @@
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.RichEdit
+Imports DevExpress.XtraRichEdit.Export
+Imports DevExpress.XtraRichEdit.Export.Html
+Imports DevExpress.XtraRichEdit.Commands
+Imports DevExpress.Office.Services
+Public Class dxwEditor
+ Public Delegate Sub Guardar(ms As IO.Stream)
+ Public Delegate Sub GuardarYExportarHTML(ms As IO.Stream, msHTML As IO.Stream)
+ Private DlGuardar As Guardar
+ Private DlGuardarYExportarHTML As GuardarYExportarHTML
+ Public Delegate Sub CargarDatosMailMerge(dxrte As RichEditControl)
+ Private DlCargarDatosMailMerge As CargarDatosMailMerge
+ Private _FormatoOrigen As DevExpress.XtraRichEdit.DocumentFormat
+ Private _FormatoDestino As DevExpress.XtraRichEdit.DocumentFormat
+ Private _SoloLectura As Boolean
+
+
+
+ Private Sub biGuardar_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Dim ms As New IO.MemoryStream
+ 'If _Formato = DevExpress.XtraRichEdit.DocumentFormat.Html Then
+ ' Dim options As New HtmlDocumentExporterOptions()
+ ' options.ExportRootTag = ExportRootTag.Html
+ ' options.CssPropertiesExportType = CssPropertiesExportType.Inline
+ ' options.EmbedImages = True
+ ' Dim exporter = New HtmlExporter(Me.recEditor.Model, options)
+ ' Dim s As String = exporter.Export()
+ ' ms = New IO.MemoryStream(System.Text.Encoding.Unicode.GetBytes(s))
+ 'Else
+ Me.recEditor.SaveDocument(ms, _FormatoDestino)
+ 'End If
+ If Me.DlGuardar IsNot Nothing Then
+ Me.DlGuardar.Invoke(ms)
+ End If
+ If Me.DlGuardarYExportarHTML IsNot Nothing Then
+ Dim options As New HtmlDocumentExporterOptions()
+ options.ExportRootTag = ExportRootTag.Html
+ options.CssPropertiesExportType = CssPropertiesExportType.Inline
+ options.EmbedImages = True
+ Dim exporter = New HtmlExporter(Me.recEditor.Model, options)
+ Dim s As String = exporter.Export()
+ Dim mshtml = New IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(s))
+ Me.DlGuardarYExportarHTML(ms, mshtml)
+ End If
+
+
+
+ End Sub
+ Private Sub biGuardarYSalir_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ biGuardar_ItemClick(sender, e)
+ Me.Close()
+ End Sub
+
+ Public Sub New(Documento As IO.Stream, DelegadoGuardar As Guardar, Optional DelegadoCargaMailMerge As CargarDatosMailMerge = Nothing, Optional SoloLectura As Boolean = False)
+ _FormatoOrigen = DevExpress.XtraRichEdit.DocumentFormat.OpenXml
+ _FormatoDestino = DevExpress.XtraRichEdit.DocumentFormat.OpenXml
+ _SoloLectura = SoloLectura
+ Nuevo(Documento, DelegadoGuardar, Nothing, DelegadoCargaMailMerge)
+
+ End Sub
+ Public Sub New(Documento As IO.Stream, FormatoOrigen As DevExpress.XtraRichEdit.DocumentFormat, FormatoDestino As DevExpress.XtraRichEdit.DocumentFormat, Optional DelegadoGuardarYExportarHTML As GuardarYExportarHTML = Nothing, Optional DelegadoCargaMailMerge As CargarDatosMailMerge = Nothing, Optional SoloLectura As Boolean = False)
+ _FormatoOrigen = FormatoOrigen
+ _FormatoDestino = FormatoDestino
+ _SoloLectura = SoloLectura
+ Nuevo(Documento, Nothing, DelegadoGuardarYExportarHTML, DelegadoCargaMailMerge)
+ End Sub
+
+ Public Sub New(Documento As IO.Stream, FormatoOrigen As DevExpress.XtraRichEdit.DocumentFormat, FormatoDestino As DevExpress.XtraRichEdit.DocumentFormat, DelegadoGuardar As Guardar, Optional DelegadoCargaMailMerge As CargarDatosMailMerge = Nothing, Optional SoloLectura As Boolean = False)
+ _FormatoOrigen = FormatoOrigen
+ _FormatoDestino = FormatoDestino
+ _SoloLectura = SoloLectura
+ Nuevo(Documento, DelegadoGuardar, Nothing, DelegadoCargaMailMerge)
+ End Sub
+ Private Sub Nuevo(Documento As IO.Stream, Optional DelegadoGuardar As Guardar = Nothing, Optional DelegadoGuardaryExportarHTML As GuardarYExportarHTML = Nothing, Optional DelegadoCargaMailMerge As CargarDatosMailMerge = Nothing)
+ Try
+ DXSplashScreen.Show(Of tsWPF.SplashScreenTecnosis)()
+ DXSplashScreen.SetState("Cargando Documento ...")
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ DlGuardar = DelegadoGuardar
+ If _SoloLectura OrElse DlGuardar Is Nothing Then Me.biGuardar.IsEnabled = False
+ DlGuardarYExportarHTML = DelegadoGuardaryExportarHTML
+
+ DlCargarDatosMailMerge = DelegadoCargaMailMerge
+ If Documento IsNot Nothing Then
+ Me.recEditor.LoadDocument(Documento, _FormatoOrigen)
+ Else
+ Me.recEditor.Document.Sections(0).Page.PaperKind = System.Drawing.Printing.PaperKind.A4
+ End If
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ DXMessageBox.Show(ex.Message, "Error Cargando Documento")
+ Finally
+
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ End Try
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Private Sub dxwEditor_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ If Me.DlCargarDatosMailMerge IsNot Nothing Then
+ Me.DlCargarDatosMailMerge.Invoke(Me.recEditor)
+ 'Else
+ ' Me.pageMailMerge.IsVisible = False
+ End If
+ End Sub
+
+End Class
diff --git a/Informes/tsDocumentPreviewControl.vb b/Informes/tsDocumentPreviewControl.vb
new file mode 100644
index 0000000..ad3abee
--- /dev/null
+++ b/Informes/tsDocumentPreviewControl.vb
@@ -0,0 +1,34 @@
+Imports Microsoft.VisualBasic
+Imports System
+Imports DevExpress.Xpf.Printing
+Imports DevExpress.XtraReports.UI
+Imports Microsoft.Win32
+Imports System.Collections.Generic
+Imports System.Linq
+Imports System.Text
+Imports DevExpress.XtraPrinting
+Imports DevExpress.Xpf.Printing.PreviewControl
+Imports System.IO
+Imports DevExpress.XtraPrinting.Native.ExportOptionsControllers
+Public Class tsDocumentPreviewControl
+ Inherits DocumentPreviewControl
+
+
+ Public Overrides Sub Save()
+
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = MyBase.Document.DefaultFileName
+ sfd.Filter = "Archivo pdf|*.pdf"
+ sfd.DefaultExt = ".pdf"
+ If sfd.ShowDialog Then
+ Dim optionsModel = ExportOptionsViewModel.Create(Document.PrintingSystem, ExportFormat.Pdf)
+ optionsModel.FileName = sfd.FileName
+ optionsModel.OpenFileAfterExport = True
+ MyBase.Export(optionsModel)
+ End If
+
+ End Sub
+
+
+
+End Class
diff --git a/Informes/tsXtraReportPreviewModel.vb b/Informes/tsXtraReportPreviewModel.vb
new file mode 100644
index 0000000..e5ec3d9
--- /dev/null
+++ b/Informes/tsXtraReportPreviewModel.vb
@@ -0,0 +1,25 @@
+Imports Microsoft.VisualBasic
+Imports System
+Imports DevExpress.Xpf.Printing
+Imports DevExpress.XtraReports.UI
+Imports Microsoft.Win32
+
+Public Class tsXtraReportPreviewModel
+ Inherits XtraReportPreviewModel
+
+ Public Sub New(ByVal report As DevExpress.XtraReports.UI.XtraReport)
+ MyBase.New(report)
+ End Sub
+ Protected Overrides Sub Save(parameter As Object)
+ 'MyBase.Save(parameter)
+
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = PrintingSystem.ExportOptions.PrintPreview.DefaultFileName
+ sfd.Filter = "Archivo pdf|*.pdf"
+ sfd.DefaultExt = ".pdf"
+ If sfd.ShowDialog Then
+ PrintingSystem.ExportToPdf(sfd.FileName)
+ End If
+
+ End Sub
+End Class
diff --git a/Informes/tsXtraReports.vb b/Informes/tsXtraReports.vb
new file mode 100644
index 0000000..11d4f21
--- /dev/null
+++ b/Informes/tsXtraReports.vb
@@ -0,0 +1,155 @@
+Imports System.IO
+
+
+Public Class tsXtraReport
+ Public Shared Sub ExportarAPDF(Plantilla() As Byte, Datos As Object, FicheroPDF As String, Optional Parametros As Hashtable = Nothing)
+ Dim xr As DevExpress.XtraReports.UI.XtraReport
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Plantilla)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+ xr = DevExpress.XtraReports.UI.XtraReport.FromStream(sw.BaseStream, True)
+ End Using
+ If xr.Parameters IsNot Nothing Then
+ Dim pr As Global.DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = "Fecha").FirstOrDefault
+ If pr IsNot Nothing Then
+ pr.Value = Now
+ pr.Visible = False
+ End If
+ If Parametros IsNot Nothing Then
+ For Each entry As DictionaryEntry In Parametros
+ Dim par = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = entry.Key).FirstOrDefault
+ If par IsNot Nothing Then
+ par.Value = entry.Value
+ par.Visible = False
+ End If
+ Next
+ End If
+ End If
+
+ xr.DataSource = Datos
+ xr.CreateDocument()
+ xr.ExportToPdf(FicheroPDF)
+ End Sub
+
+ Public Shared Sub ExportarAxls(Plantilla() As Byte, Datos As Object, Ficheroxls As String, Optional Parametros As Hashtable = Nothing)
+ Dim xr As DevExpress.XtraReports.UI.XtraReport
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Plantilla)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+ xr = DevExpress.XtraReports.UI.XtraReport.FromStream(sw.BaseStream, True)
+ End Using
+ If xr.Parameters IsNot Nothing Then
+ Dim pr As Global.DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = "Fecha").FirstOrDefault
+ If pr IsNot Nothing Then
+ pr.Value = Now
+ pr.Visible = False
+ End If
+ If Parametros IsNot Nothing Then
+ For Each entry As DictionaryEntry In Parametros
+ Dim par = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = entry.Key).FirstOrDefault
+ If par IsNot Nothing Then
+ par.Value = entry.Value
+ par.Visible = False
+ End If
+ Next
+ End If
+ End If
+ xr.DataSource = Datos
+ xr.CreateDocument()
+ xr.ExportToXls(Ficheroxls)
+
+ End Sub
+ Public Shared Sub ExportarAxlsx(Plantilla() As Byte, Datos As Object, Ficheroxlsx As String, Optional Parametros As Hashtable = Nothing)
+ Dim xr As DevExpress.XtraReports.UI.XtraReport
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Plantilla)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+ xr = DevExpress.XtraReports.UI.XtraReport.FromStream(sw.BaseStream, True)
+ End Using
+ If xr.Parameters IsNot Nothing Then
+ Dim pr As Global.DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = "Fecha").FirstOrDefault
+ If pr IsNot Nothing Then
+ pr.Value = Now
+ pr.Visible = False
+ End If
+ If Parametros IsNot Nothing Then
+ For Each entry As DictionaryEntry In Parametros
+ Dim par = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = entry.Key).FirstOrDefault
+ If par IsNot Nothing Then
+ par.Value = entry.Value
+ par.Visible = False
+ End If
+ Next
+ End If
+ End If
+ xr.DataSource = Datos
+ xr.CreateDocument()
+ xr.ExportToXlsx(Ficheroxlsx)
+
+ End Sub
+ Public Shared Sub ExportarAcsv(Plantilla() As Byte, Datos As Object, Ficherocsv As String, Optional Parametros As Hashtable = Nothing)
+ Dim xr As DevExpress.XtraReports.UI.XtraReport
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Plantilla)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+ xr = DevExpress.XtraReports.UI.XtraReport.FromStream(sw.BaseStream, True)
+ End Using
+ If xr.Parameters IsNot Nothing Then
+ Dim pr As Global.DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = "Fecha").FirstOrDefault
+ If pr IsNot Nothing Then
+ pr.Value = Now
+ pr.Visible = False
+ End If
+ If Parametros IsNot Nothing Then
+ For Each entry As DictionaryEntry In Parametros
+ Dim par = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = entry.Key).FirstOrDefault
+ If par IsNot Nothing Then
+ par.Value = entry.Value
+ par.Visible = False
+ End If
+ Next
+ End If
+ End If
+ xr.DataSource = Datos
+ xr.CreateDocument()
+ xr.ExportToCsv(Ficherocsv)
+
+ End Sub
+
+
+ Public Shared Function ExportarAPDF(Plantilla() As Byte, Datos As Object, Optional Parametros As Hashtable = Nothing) As MemoryStream
+ Dim xr As DevExpress.XtraReports.UI.XtraReport
+ Dim s As String = System.Text.Encoding.UTF8.GetString(Plantilla)
+ Using sw As New StreamWriter(New MemoryStream())
+ sw.Write(s)
+ sw.Flush()
+
+ xr = DevExpress.XtraReports.UI.XtraReport.FromStream(sw.BaseStream, True)
+ End Using
+ If xr.Parameters IsNot Nothing Then
+ Dim pr As Global.DevExpress.XtraReports.Parameters.Parameter = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = "Fecha").FirstOrDefault
+ If pr IsNot Nothing Then
+ pr.Value = Now
+ pr.Visible = False
+ End If
+ If Parametros IsNot Nothing Then
+ For Each entry As DictionaryEntry In Parametros
+ Dim par = (From p As DevExpress.XtraReports.Parameters.Parameter In xr.Parameters Where p.Name = entry.Key).FirstOrDefault
+ If par IsNot Nothing Then
+ par.Value = entry.Value
+ par.Visible = False
+ End If
+ Next
+ End If
+ End If
+ xr.DataSource = Datos
+ xr.CreateDocument()
+ Dim ms As New MemoryStream
+ xr.ExportToPdf(ms)
+ Return ms
+ End Function
+End Class
\ No newline at end of file
diff --git a/Informes/ucDiseñadorInformes.xaml b/Informes/ucDiseñadorInformes.xaml
new file mode 100644
index 0000000..d170e3f
--- /dev/null
+++ b/Informes/ucDiseñadorInformes.xaml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
diff --git a/Informes/ucDiseñadorInformes.xaml.vb b/Informes/ucDiseñadorInformes.xaml.vb
new file mode 100644
index 0000000..68fecd0
--- /dev/null
+++ b/Informes/ucDiseñadorInformes.xaml.vb
@@ -0,0 +1,190 @@
+Imports DevExpress.Xpf.Reports.UserDesigner
+Imports DevExpress.Xpf.Reports.UserDesigner.Native
+Imports DevExpress.XtraReports.UI
+Imports System
+Imports System.Collections.Generic
+Imports System.ComponentModel
+Imports System.Data
+Imports System.IO
+Imports System.Linq
+Imports System.Text
+Imports System.Windows
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Ribbon
+Imports DevExpress.Xpf.Core.Native
+Imports Microsoft.Win32
+
+Public Class ucDiseñadorInformes
+ 'Private _irs As DevExpress.Xpf.Reports.UserDesigner.IReportStorage
+ 'Private _xr As DevExpress.XtraReports.UI.XtraReport
+ 'Private _id As Integer
+ ' Public Delegate Sub Guardar(ms As IO.Stream, idPlantilla As Integer)
+ ' Public Delegate Sub Guardar(b() As Byte, idPlantilla As Integer)
+ ' Private _DelegadoGuardar As Guardar
+ Private _idPlantilla As Integer
+ Private Sub ucDiseñadorInformes_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ ' Me.tsrd.ReportStorage = _irs
+ ' Me.tsrd.OpenDocument(_xr)
+ End Sub
+
+ Public Sub New(xr As DevExpress.XtraReports.UI.XtraReport, idPlantilla As Integer, DelegadoGuardar As IRS.Guardar)
+ Try
+ Dim irs = New IRS(idPlantilla, DelegadoGuardar)
+ ' Llamada necesaria para el diseñador.
+ DXSplashScreen.Show(Of tsWPF.SplashScreenTecnosis)()
+ DXSplashScreen.SetState("Cargando Diseñador de Plantillas ...")
+ InitializeComponent()
+ DXSplashScreen.SetState("Cargando Plantilla ...")
+ Me.tsrd.ReportStorage = irs
+ Me.tsrd.OpenDocument(xr)
+ _idPlantilla = idPlantilla
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ Throw New Exception(ex.Message, ex)
+ End Try
+ ' _xr = xr
+ ' _DelegadoGuardar = DelegadoGuardar
+
+
+
+
+ ' DXSplashScreen.Close()
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ 'Private Sub tsrd_DocumentSaved(sender As Object, e As ReportDesignerDocumentEventArgs)
+ ' Dim report As XtraReport = e.Document.Report
+ ' Dim ms As New MemoryStream
+ ' report.SaveLayout(ms)
+ ' _DelegadoGuardar(ms.ToArray, _idPlantilla)
+
+ 'End Sub
+
+ Private Sub tsrd_Loaded(sender As Object, e As RoutedEventArgs) Handles tsrd.Loaded
+ Try
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ Dim rd As RibbonControl = CType(LayoutHelper.FindElementByType(tsrd, GetType(RibbonControl)), RibbonControl)
+ If rd IsNot Nothing Then
+ Dim categorias = rd.Categories
+ For Each c In rd.Categories
+ For Each p In c.Pages
+ For Each g In p.Groups
+ For Each item In g.Items
+ If TypeOf item Is DevExpress.Xpf.Bars.BarButtonItem Then
+ Dim it = TryCast(item, DevExpress.Xpf.Bars.BarButtonItem)
+ If it IsNot Nothing AndAlso it.Content IsNot Nothing Then
+ Debug.Write(it.Content)
+ Select Case it.Content.ToString.ToLower
+ 'Case "new report", "open...", "save as..."
+ ' it.IsVisible = False
+ Case "new report"
+ it.IsVisible = False
+ Case "open..."
+ it.Content = "Abrir..."
+ ' it.IsVisible = True
+ Case "save as..."
+ it.Content = "Guardar como..."
+ Case "save"
+ it.Content = "Guardar"
+ End Select
+ End If
+ End If
+ Next
+ Next
+ Next
+ Next
+ End If
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message & vbCrLf & ex.StackTrace, "Error en tsrd_Loaded")
+ Throw New Exception(ex.Message, ex)
+ End Try
+ ' tsrdv.ActiveDocument.Close()
+ End Sub
+End Class
+
+
+Public Class IRS
+
+ Implements IReportStorage
+
+ Public Delegate Sub Guardar(b() As Byte, idPlantilla As Integer)
+ ' Private _xr As DevExpress.XtraReports.UI.XtraReport
+ Private _idPlantilla As Integer
+ Private _DelegadoGuardar As Guardar
+
+ Public Function CanCreateNew() As Boolean Implements IReportStorage.CanCreateNew
+ Return False
+ End Function
+
+ Public Function CanOpen() As Boolean Implements IReportStorage.CanOpen
+ Return True
+ End Function
+
+ Public Function CreateNew() As XtraReport Implements IReportStorage.CreateNew
+
+ End Function
+
+ Public Function CreateNewSubreport() As XtraReport Implements IReportStorage.CreateNewSubreport
+
+ End Function
+
+ Public Function GetErrorMessage(exception As Exception) As String Implements IReportStorage.GetErrorMessage
+
+ End Function
+
+
+ Private Function GetBuffer(ByVal report As XtraReport) As Byte()
+ Using stream As New MemoryStream()
+ report.SaveLayout(stream)
+ Return stream.ToArray()
+ End Using
+ End Function
+
+
+ Public Function Load(reportID As String, designerReportSerializer As IReportSerializer) As XtraReport Implements IReportStorage.Load
+ Return XtraReport.FromFile(reportID, True)
+ ' Return XtraReport.FromStream(MS, True)
+
+ End Function
+
+ Public Function Open(designer As IReportDesignerUI) As String Implements IReportStorage.Open
+ Dim fb As New OpenFileDialog
+ fb.Filter = "Archivo repx|*.repx"
+ fb.DefaultExt = ".repx"
+
+ If fb.ShowDialog Then
+ Return fb.FileName
+ Else
+ Return ""
+ End If
+ End Function
+
+ Public Function Save(reportID As String, reportProvider As IReportProvider, saveAs As Boolean, reportTitle As String, designer As IReportDesignerUI) As String Implements IReportStorage.Save
+ Dim report As XtraReport = reportProvider.GetReport()
+
+ If saveAs Then
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = report.Name & ".repx"
+ sfd.Filter = "Archivo repx|*.repx"
+ sfd.DefaultExt = ".repx"
+ If sfd.ShowDialog Then
+ Dim fs As New IO.FileStream(sfd.FileName, FileMode.Create)
+ report.SaveLayout(fs)
+ fs.Close()
+ End If
+ Return ""
+ Else
+ Dim ms As New MemoryStream
+ report.SaveLayout(ms)
+ _DelegadoGuardar(ms.ToArray, _idPlantilla)
+ Return ""
+ End If
+ End Function
+
+ Public Sub New(idPlantilla As Integer, DelegadoGuardar As Guardar)
+ _DelegadoGuardar = DelegadoGuardar
+ _idPlantilla = idPlantilla
+ ' _xr = xr
+ End Sub
+End Class
diff --git a/Informes/ucExcelViewer.xaml b/Informes/ucExcelViewer.xaml
new file mode 100644
index 0000000..76dff12
--- /dev/null
+++ b/Informes/ucExcelViewer.xaml
@@ -0,0 +1,1597 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Informes/ucExcelViewer.xaml.vb b/Informes/ucExcelViewer.xaml.vb
new file mode 100644
index 0000000..2b8f71c
--- /dev/null
+++ b/Informes/ucExcelViewer.xaml.vb
@@ -0,0 +1,12 @@
+Public Class ucExcelViewer
+
+
+ Public Sub New(st As IO.Stream, formato As DevExpress.Spreadsheet.DocumentFormat)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.SpreadsheetControl.LoadDocument(st, formato)
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+End Class
diff --git a/Informes/ucPDFViewer.xaml b/Informes/ucPDFViewer.xaml
new file mode 100644
index 0000000..e95ab37
--- /dev/null
+++ b/Informes/ucPDFViewer.xaml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Informes/ucPDFViewer.xaml.vb b/Informes/ucPDFViewer.xaml.vb
new file mode 100644
index 0000000..4637a86
--- /dev/null
+++ b/Informes/ucPDFViewer.xaml.vb
@@ -0,0 +1,43 @@
+Imports DevExpress.Xpf.Docking
+
+Public Class ucPDFViewer
+ Public Sub New(st As IO.Stream)
+
+ ' Esta llamada es exigida por el diseñador.
+ InitializeComponent()
+ If st IsNot Nothing Then Me.VisorPDF.DocumentSource = st
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Public Sub New(st As IO.Stream, grd As DocumentGroup, id As String)
+
+ ' Esta llamada es exigida por el diseñador.
+ InitializeComponent()
+ If st IsNot Nothing Then Me.VisorPDF.DocumentSource = st
+ Dim cmdp = Me.VisorPDF.CommandProvider
+
+
+ Dim dc = Comun.dm.DockController
+
+ Dim docpanel As DevExpress.Xpf.Docking.DocumentPanel
+ Dim d = (From p In grd.Items Where p.Tag = id)
+ If d.Count > 0 Then
+ docpanel = d.First
+ Else
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ docpanel.Caption = id
+ docpanel.Content = Me
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ docpanel.Tag = id
+ grd.Items.Add(docpanel)
+ End If
+ dc.Activate(docpanel)
+
+
+
+
+ End Sub
+
+
+End Class
diff --git a/Informes/ucVisualizadorInformes.xaml b/Informes/ucVisualizadorInformes.xaml
new file mode 100644
index 0000000..6d2f4bc
--- /dev/null
+++ b/Informes/ucVisualizadorInformes.xaml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Informes/ucVisualizadorInformes.xaml.vb b/Informes/ucVisualizadorInformes.xaml.vb
new file mode 100644
index 0000000..72e7b45
--- /dev/null
+++ b/Informes/ucVisualizadorInformes.xaml.vb
@@ -0,0 +1,25 @@
+Imports DevExpress.Xpf.Docking
+
+
+
+Public Class ucVisualizadorInformes
+
+ Private Sub ucVisualizadorInformes_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ Try
+ DirectCast(Me.Parent, DocumentPanel).Tag = "visualizadorinformes"
+
+ Catch ex As Exception
+
+ End Try
+ End Sub
+
+
+ Private Sub ucVisualizadorInformes_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ 'Try
+ ' Dim modelo As tsXtraReportPreviewModel = Me.Visualizador.Model
+ ' modelo.Report.Dispose()
+ ' modelo.Dispose()
+ 'Catch ex As Exception
+ 'End Try
+ End Sub
+End Class
diff --git a/Informes/ucVisualizadorInformesa.xaml b/Informes/ucVisualizadorInformesa.xaml
new file mode 100644
index 0000000..39a5d22
--- /dev/null
+++ b/Informes/ucVisualizadorInformesa.xaml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Informes/ucVisualizadorInformesa.xaml.vb b/Informes/ucVisualizadorInformesa.xaml.vb
new file mode 100644
index 0000000..367f9e2
--- /dev/null
+++ b/Informes/ucVisualizadorInformesa.xaml.vb
@@ -0,0 +1,50 @@
+Imports DevExpress.Xpf.Docking
+Imports DevExpress.Xpf.Printing
+Imports Microsoft.Win32
+
+
+
+Public Class ucVisualizadorInformesa
+
+ Private Sub ucVisualizadorInformes_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ Try
+ DirectCast(Me.Parent, DocumentPanel).Tag = "visualizadorinformes"
+
+ Catch ex As Exception
+
+ End Try
+ End Sub
+
+
+ Private Sub ucVisualizadorInformes_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ 'Try
+ ' Dim modelo As tsXtraReportPreviewModel = Me.Visualizador.Model
+ ' modelo.Report.Dispose()
+ ' modelo.Dispose()
+ 'Catch ex As Exception
+ 'End Try
+ End Sub
+
+ 'Private Sub Visualizador_Loaded(sender As Object, e As RoutedEventArgs) Handles Visualizador.Loaded
+ ' Debug.Print(Me.Visualizador.DocumentViewer.ToString)
+ 'End Sub
+End Class
+'Public Class tsXtraReportPreviewModel
+' Inherits XtraReportPreviewModel
+
+' Public Sub New(ByVal report As DevExpress.XtraReports.UI.XtraReport)
+' MyBase.New(report)
+' End Sub
+' Protected Overrides Sub Save(parameter As Object)
+' 'MyBase.Save(parameter)
+
+' Dim sfd As New SaveFileDialog
+' sfd.FileName = PrintingSystem.ExportOptions.PrintPreview.DefaultFileName
+' sfd.Filter = "Archivo pdf|*.pdf"
+' sfd.DefaultExt = ".pdf"
+' If sfd.ShowDialog Then
+' PrintingSystem.ExportToPdf(sfd.FileName)
+' End If
+
+' End Sub
+'End Class
diff --git a/InicioServicioYClientes/Rutinas.vb b/InicioServicioYClientes/Rutinas.vb
new file mode 100644
index 0000000..4e9465a
--- /dev/null
+++ b/InicioServicioYClientes/Rutinas.vb
@@ -0,0 +1,443 @@
+Imports System.Runtime.Remoting
+Imports System.IO
+Imports System.Xml
+Imports System.Xml.Serialization
+Imports System.Windows.Forms
+Imports System.Drawing
+Imports tsl5.Enumeraciones
+Imports tsl5
+Imports System.Data
+Imports DevExpress.Xpf.Core
+
+Public Class Rutinas
+ Shared Sub IniciaServicioNR(Puerto As Integer, Nombre As String, tipo As Type)
+ Dim ht As New Hashtable
+ ht("port") = Puerto
+ ht("name") = Nombre
+ Dim serverProvTcp As New System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider
+ serverProvTcp.TypeFilterLevel = Runtime.Serialization.Formatters.TypeFilterLevel.Full
+ Dim clientProvTcp As New System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider
+ Dim tc As System.Runtime.Remoting.Channels.Tcp.TcpChannel = New System.Runtime.Remoting.Channels.Tcp.TcpChannel(ht, clientProvTcp, serverProvTcp)
+ System.Runtime.Remoting.RemotingConfiguration.RegisterWellKnownServiceType(tipo, Nombre & ".soap", WellKnownObjectMode.Singleton)
+ End Sub
+ Shared Function ObtieneObjetoServicioNR(Servidor As String, Puerto As Integer, Nombre As String) As tsl5.Interfaces.IServicioNR
+ Dim sr As tsl5.Interfaces.IServicioNR
+ Dim sPuertoNR As String = Puerto
+ sr = System.Activator.GetObject(GetType(tsl5.Interfaces.IServicioNR), "tcp://" & Servidor & ":" & sPuertoNR & "/" & Nombre & ".soap")
+ Return sr
+
+ End Function
+ 'Shared Function ObtieneActualizaciones(VersionServidor As Datos.Actualizacion, ByRef VersionAComparar As Datos.Actualizacion) As Enumeraciones.tipoActualizacionEnum
+ ' Dim TipoActualizacion As Enumeraciones.tipoActualizacionEnum = Enumeraciones.tipoActualizacionEnum.No_Actualizar
+ ' Dim NuevosElementos As New List(Of Datos.ElementoActualizable)
+ ' For Each fichero In VersionServidor.Elementos 'VersionAComparar.Elementos
+ ' Dim sNombreFichero As String = fichero.NombreFichero
+ ' Dim sRutaFichero As String = fichero.RutaFichero
+ ' Dim TipoFichero As TipoFicheroActualizableEnum = fichero.tipoFichero
+ ' Dim fs = From f In VersionAComparar.Elementos Where f.NombreFichero = sNombreFichero And f.tipoFichero = TipoFichero And f.RutaFichero = sRutaFichero Select f
+ ' If fs.Count = 0 Then
+ ' Dim NuevoFich As New Datos.ElementoActualizable
+ ' NuevoFich = fichero
+ ' NuevoFich.Comparacion = Enumeraciones.ComparacionEnum.Nuevo
+ ' NuevosElementos.Add(NuevoFich)
+ ' If NuevoFich.tipoFichero = Enumeraciones.tipoFicheroActualizableEnum.Datos Then
+ ' If TipoActualizacion = Enumeraciones.tipoActualizacionEnum.No_Actualizar Then
+ ' TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Sin_Reinicio
+ ' ElseIf TipoActualizacion = TipoActualizacionEnum.Actualizacion_Con_Reinicio Then
+ ' TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Mixta
+ ' End If
+ ' Else
+ ' If TipoActualizacion = Enumeraciones.tipoActualizacionEnum.No_Actualizar Then
+ ' TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Con_Reinicio
+ ' Else
+ ' If TipoActualizacion = TipoActualizacionEnum.Actualizacion_Sin_Reinicio Then TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Mixta
+ ' End If
+ ' End If
+ ' Else
+ ' If fs(0).FechaModificacion <> fichero.FechaModificacion Then
+ ' If fichero.tipoFichero = Enumeraciones.tipoFicheroActualizableEnum.Datos Then
+ ' If TipoActualizacion = Enumeraciones.tipoActualizacionEnum.No_Actualizar Then
+ ' TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Sin_Reinicio
+ ' ElseIf TipoActualizacion = TipoActualizacionEnum.Actualizacion_Con_Reinicio Then
+ ' TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Mixta
+ ' End If
+ ' Else
+ ' If TipoActualizacion = Enumeraciones.tipoActualizacionEnum.No_Actualizar Then
+ ' TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Con_Reinicio
+ ' Else
+ ' If TipoActualizacion = TipoActualizacionEnum.Actualizacion_Sin_Reinicio Then TipoActualizacion = Enumeraciones.tipoActualizacionEnum.Actualizacion_Mixta
+ ' End If
+ ' End If
+ ' fs(0).Comparacion = Enumeraciones.ComparacionEnum.Diferente
+ ' fs(0).FechaModificacion = fichero.FechaModificacion
+ ' Else
+ ' fs(0).Comparacion = Enumeraciones.ComparacionEnum.Sin_Cambios
+ ' End If
+ ' End If
+ ' Next
+ ' For Each fichero In VersionAComparar.Elementos
+ ' Dim sNombreFichero As String = fichero.NombreFichero
+ ' Dim sRutaFichero As String = fichero.RutaFichero
+ ' Dim TipoFichero As TipoFicheroActualizableEnum = fichero.tipoFichero
+ ' Dim fs = From f In VersionServidor.Elementos Where f.NombreFichero = sNombreFichero And f.tipoFichero = TipoFichero And f.RutaFichero = sRutaFichero Select f
+ ' 'Dim fs = From f In VersionServidor.Elementos Where f.NombreFichero = sNombreFichero Select f
+ ' If fs.Count = 0 Then
+ ' fichero.Comparacion = Enumeraciones.ComparacionEnum.Inexistente
+ ' End If
+ ' Next
+ ' For Each fichero In NuevosElementos
+ ' VersionAComparar.Elementos.Add(fichero)
+ ' Next
+ ' Return TipoActualizacion
+ 'End Function
+
+ 'Public Shared Function ObtieneVersionFicherosRecursivo(NombreActualizacion As String, RutaDatos As String) As Datos.Actualizacion
+ ' Dim Actualizacion As New Datos.Actualizacion
+ ' ObtieneVersion(Actualizacion, RutaDatos, RutaDatos, Enumeraciones.TipoFicheroActualizableEnum.Datos)
+ ' Actualizacion.Nombre = NombreActualizacion
+ ' Return Actualizacion
+ 'End Function
+
+ 'Public Shared Sub ObtieneVersion(ByRef Version As Datos.Actualizacion, Ruta As String, RutaInicial As String, TipoFichero As Enumeraciones.tipoFicheroActualizableEnum)
+ ' Dim iBarra As Integer = 1
+ ' If Ruta.EndsWith("\") Then iBarra = 0
+ ' Dim sDirectorios() As String = IO.Directory.GetDirectories(Ruta)
+ ' For Each sdirectorio In sDirectorios
+ ' ObtieneVersion(Version, sdirectorio, RutaInicial, TipoFichero)
+ ' Next
+ ' Dim sFicheros() As String = IO.Directory.GetFiles(Ruta)
+ ' Dim sfichero As String
+ ' Dim ea As Datos.ElementoActualizable
+ ' Dim fi As FileInfo
+ ' For Each sfichero In sFicheros
+ ' ea = New Datos.ElementoActualizable
+ ' ea.NombreFichero = sfichero.Substring(Ruta.Length + iBarra)
+ ' fi = New FileInfo(sfichero)
+ ' ea.FechaModificacion = fi.LastWriteTimeUtc
+ ' ea.tipoFichero = TipoFichero
+ ' ea.RutaFichero = ""
+ ' If Ruta <> RutaInicial Then ea.RutaFichero = Ruta.Substring(RutaInicial.Length).trimStart("\") & "\"
+ ' Version.Elementos.Add(ea)
+ ' Next
+ 'End Sub
+
+ ' Shared Function GeneraDatosActualizacion(NombreActualizacion As String, RutaDatos As String) As Datos.Actualizacion
+ ' Dim act As New Datos.Actualizacion
+ ' act = ObtieneVersionFicherosRecursivo(NombreActualizacion, RutaDatos)
+ ' Return act
+ 'End Function
+
+ 'Shared Sub InicioServicios(ByRef Configuracion As Datos.DatosConfiguracionServicio, ByRef VersionesFicherosCliente() As Datos.Actualizacion, ServicioNetRemoting As Type)
+ ' 'ReDim VersionesFicherosCliente(Configuracion.OtrosActualizadores.Count - 1)
+ ' 'Dim da As New Datos.Actualizacion
+ ' 'For i = 0 To Configuracion.OtrosActualizadores.Count - 1
+ ' ' da = ObtieneVersionFicherosRecursivo(Configuracion.OtrosActualizadores(i).Nombre, Configuracion.OtrosActualizadores(i).RutaDatos)
+ ' ' VersionesFicherosCliente(i) = da
+ ' 'Next
+ ' Call tsl5.Rutinas.IniciaServicioNR(Configuracion.PuertoNR, Configuracion.NombreServicio, ServicioNetRemoting)
+ 'End Sub
+
+
+ Public Shared Function ObtieneDatConexClienteSinServicio(FicheroConf As String, Peticion As tsl5.Datos.DatosConfiguracionCliente, idGrupoBD As Integer) As tsl5.Datos.DatosConexionCliente
+ Try
+
+ Return tsWPF.Rutinas.ObtieneDatosConexionCliente(FicheroConf, Peticion.ConstantesCliente.NombreServicio, Peticion.ServidorActivo.Localizacion, idGrupoBD, "")
+ Catch exc As Exception
+ Throw New Exception(exc.Message, exc)
+ End Try
+ End Function
+
+ Shared Function ObtieneDatosConexionClienteSinServicio(FicheroConfiguracion As String, NombreServicio As String, Localizacion As Enumeraciones.LocalizacionesEnum, idGrupoBD As Integer, dllProcesos As String) As tsl5.Datos.DatosConexionCliente
+ Try
+ Dim configuracionservidor As New tsl5.Datos.DatosConfiguracionServicio
+ configuracionservidor = Datos.DatosConfiguracionServicio.CargaConfiguracion(FicheroConfiguracion, dllProcesos)
+
+ Dim bd As New MySql.Data.MySqlClient.MySqlConnection(bbdd.GeneraConnectionStringMySQL(configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Servidor, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).DataBase, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Usuario, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Password, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Puerto, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).SegundosTimeout, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Pooling, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).SSL, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).FicheroCertificado, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).PasswordCertificado))
+ 'Dim bd As New MySql.Data.MySqlClient.MySqlConnection(bbdd.GeneraConnectionStringMySQL(configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Servidor, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).DataBase, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Usuario, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Password, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Puerto))
+ ' ''Dim drUsuario As DataRow = bbdd.ObtienePrimeraFilaMysql(bd, "Select * From Usuarios where Usuario=? and SHA1passwd=?", {Peticion.Usuario, Peticion.Password})
+ ' ''If drUsuario Is Nothing Then Throw New Exception("Usuario no válido")
+ Dim dtBBDD As DataTable = bbdd.ObtieneTablaMysql(bd, "SELECT * FROM conexionesbd inner join grupobd on grupobd.idgrupobd=conexionesbd.idgrupobd where grupobd.idgrupobd=?", {idGrupoBD})
+ Dim dcc As New tsl5.Datos.DatosConexionCliente
+ For Each dr In dtBBDD.Rows
+ Dim bbdd As New tsl5.Datos.BBDD
+ bbdd.Usuario = dr("Usuario")
+ bbdd.Password = dr("Password")
+ bbdd.DataBase = dr("Esquema")
+ If Localizacion = Enumeraciones.LocalizacionesEnum.Local Then
+ bbdd.Servidor = dr("ServidorLocal")
+ bbdd.Puerto = dr("PuertoLocal")
+ Else
+ bbdd.Servidor = dr("ServidorRemoto")
+ bbdd.Puerto = dr("PuertoRemoto")
+ End If
+ dcc.BasesDatos.Add(bbdd)
+ Next
+ dcc.NumeroBDConfiguracion = configuracionservidor.NumeroBDConfiguracion
+ 'Dim act = From a In configuracionservidor.OtrosActualizadores Where a.Nombre = NombreServicio Select a
+ 'If Localizacion = Enumeraciones.LocalizacionesEnum.Local Then
+ ' dcc.ServidorActualizador = act(0).ServidorLocal
+ 'Else
+ ' dcc.ServidorActualizador = act(0).ServidorRemoto
+ 'End If
+ Return dcc
+ Catch ex As Exception
+ Throw ex
+ End Try
+ End Function
+
+ Shared Function ObtieneDatosConexionCliente(FicheroConfiguracion As String, NombreServicio As String, Localizacion As Enumeraciones.LocalizacionesEnum, idGrupoBD As Integer, dllProcesos As String) As tsl5.Datos.DatosConexionCliente
+ Try
+ Dim configuracionservidor As New tsl5.Datos.DatosConfiguracionServicio
+ configuracionservidor = Datos.DatosConfiguracionServicio.CargaConfiguracion(FicheroConfiguracion, dllProcesos)
+ Dim bd As New MySql.Data.MySqlClient.MySqlConnection(bbdd.GeneraConnectionStringMySQL(configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Servidor, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).DataBase, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Usuario, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Password, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Puerto, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).SegundosTimeout, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Pooling, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).SSL, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).FicheroCertificado, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).PasswordCertificado))
+ ' ''Dim drUsuario As DataRow = bbdd.ObtienePrimeraFilaMysql(bd, "Select * From Usuarios where Usuario=? and SHA1passwd=?", {Peticion.Usuario, Peticion.Password})
+ ' ''If drUsuario Is Nothing Then Throw New Exception("Usuario no válido")
+ Dim dtBBDD As DataTable = bbdd.ObtieneTablaMysql(bd, "SELECT * FROM conexionesbd inner join grupobd on grupobd.idgrupobd=conexionesbd.idgrupobd where grupobd.idgrupobd=?", {idGrupoBD})
+ Dim dcc As New tsl5.Datos.DatosConexionCliente
+ For Each dr In dtBBDD.Rows
+ Dim bbdd As New tsl5.Datos.BBDD
+ bbdd.Usuario = dr("Usuario")
+ bbdd.Password = dr("Password")
+ bbdd.DataBase = dr("Esquema")
+ If Localizacion = Enumeraciones.LocalizacionesEnum.Local Then
+ bbdd.Servidor = dr("ServidorLocal")
+ bbdd.Puerto = dr("PuertoLocal")
+ Else
+ bbdd.Servidor = dr("ServidorRemoto")
+ bbdd.Puerto = dr("PuertoRemoto")
+ End If
+ dcc.BasesDatos.Add(bbdd)
+ Next
+
+ 'Dim act = From a In configuracionservidor.OtrosActualizadores Where a.Nombre = NombreServicio Select a
+ 'If Localizacion = Enumeraciones.LocalizacionesEnum.Local Then
+ ' dcc.ServidorActualizador = act(0).ServidorLocal
+ 'Else
+ ' dcc.ServidorActualizador = act(0).ServidorRemoto
+ 'End If
+ Return dcc
+ Catch ex As Exception
+ Throw ex
+ End Try
+ End Function
+ Shared Function IniciaSesion(sr As tsl5.Interfaces.IServicioNR, Usuario As String, Contraseña As String, idGrupoBD As Integer) As Datos.DatosSesionCliente
+ Dim e As Exception = Nothing
+ Dim dsc As Datos.DatosSesionCliente
+ dsc = sr.IniciaSesion(Usuario, Contraseña, idGrupoBD, e)
+ If Not e Is Nothing Then Throw e
+ Return dsc
+ End Function
+
+ 'Public Shared Function IniciaSesionSinServicio(Usuario As String, Contraseña As String, ByRef idGrupoBD As Integer, Aplicacion As String, ByRef ex As System.Exception) As tsl5.Datos.DatosSesionCliente
+ ' Try
+ ' ex = Nothing
+ ' Dim sSHA1passwd As String = crypt.SHA1("M3Soft." & Contraseña)
+ ' Dim sFicheroConf As String = ObtieneFicheroConfiguracionGenerico(Aplicacion)
+ ' Return IniciarSesion(sFicheroConf, Usuario, sSHA1passwd, idGrupoBD, "")
+ ' Catch exc As Exception
+ ' ex = exc
+ ' Return Nothing
+ ' End Try
+ 'End Function
+
+ Shared Function ObtieneFicheroConfiguracionGenerico(Aplicacion) As String
+ Dim sRutaConfiguraciones As String
+ sRutaConfiguraciones = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) & "\Depuracion\" & Aplicacion & "\Servidor\ServidorConfig.xml"
+ If Not IO.File.Exists(sRutaConfiguraciones) Then
+ sRutaConfiguraciones = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) & "\" & Aplicacion & "\Servidor\ServidorConfig.xml"
+ End If
+ Return sRutaConfiguraciones
+ End Function
+
+
+ Shared Function ObtieneDatConexCliente(Dcc As Datos.DatosConfiguracionCliente, ByRef sr As tsl5.Interfaces.IServicioNR, idGrupoBD As Integer) As Datos.DatosConexionCliente
+ Dim e As Exception = Nothing
+ Dim dc As Datos.DatosConexionCliente
+ sr = tsWPF.Rutinas.ObtieneObjetoServicioNR(Dcc.ServidorActivo.Servidor, Dcc.ServidorActivo.Puerto, Dcc.ConstantesCliente.NombreServicio)
+ 'dc = sr.IniciaSesion(Dcc, e)
+ dc = sr.ObtieneDatosConexionCliente(Dcc, idGrupoBD, e)
+ If Not e Is Nothing Then Throw e
+ Return dc
+ End Function
+
+ 'Shared Sub ActualizaCliente(DatConfCli As Datos.DatosConfiguracionCliente, ByRef DatConexCli As Datos.DatosConexionCliente, sr As tsl5.Interfaces.IServicioNR)
+ ' Try
+ ' If Not Windows.Forms.Application.StartupPath.ToLower.StartsWith("c:\tecnosis.tfs\") Then
+ ' Dim da As New Datos.Actualizacion
+ ' Dim e As Exception = Nothing
+ ' da = tsl5.Rutinas.GeneraDatosActualizacion(DatConfCli.ConstantesCliente.NombreServicio, DatConfCli.ConstantesCliente.RutaDatos)
+ ' Dim ap As Enumeraciones.tipoActualizacionEnum = sr.CompruebaActualizacionesCliente(DatConfCli.ConstantesCliente.NombreServicio, da, e)
+ ' If Not e Is Nothing Then Throw e
+ ' Select Case ap
+ ' Case Enumeraciones.tipoActualizacionEnum.Actualizacion_Mixta
+ ' Actualiza(da, DatConfCli, DatConexCli, TipoFicheroActualizableEnum.Datos)
+ ' LlamaActualizadorAuxiliar(da, DatConfCli, DatConexCli)
+ ' Case Enumeraciones.tipoActualizacionEnum.Actualizacion_Sin_Reinicio
+ ' Actualiza(da, DatConfCli, DatConexCli, TipoFicheroActualizableEnum.Datos)
+ ' Case TipoActualizacionEnum.Actualizacion_Con_Reinicio
+ ' LlamaActualizadorAuxiliar(da, DatConfCli, DatConexCli)
+ ' End Select
+ ' End If
+ ' Catch ex As Exception
+ ' Throw ex
+ ' End Try
+ 'End Sub
+
+ 'Public Shared Sub Actualiza(DatosActualizacion As Datos.Actualizacion, DatConfCli As Datos.DatosConfiguracionCliente, DatConexCli As Datos.DatosConexionCliente, FicherosAActualizar As TipoFicheroActualizableEnum)
+ ' Try
+ ' If IO.Directory.Exists(DatConfCli.ConstantesCliente.RutaTmp) Then IO.Directory.Delete(DatConfCli.ConstantesCliente.RutaTmp, True)
+ ' IO.Directory.CreateDirectory(DatConfCli.ConstantesCliente.RutaTmp)
+ ' Dim fActualizador As New frmActualizador
+ ' fActualizador.tipoActualizacion = FicherosAActualizar
+ ' fActualizador.DatosActualizacion = DatosActualizacion
+ ' fActualizador.DatConfCli = DatConfCli
+ ' fActualizador.DatConexCli = DatConexCli
+ ' fActualizador.ShowDialog()
+ ' Catch ex As Exception
+ ' Throw ex
+ ' End Try
+ 'End Sub
+
+ 'Private Shared Sub DescargaElementoFTP(servidorActualizacion As Datos.ServidorActualizacion, NombreFichero As String, RutaDescarga As String)
+ ' Dim ftp As New Dart.PowerTCP.SecureFtp.Ftp
+ ' ftp.Server = servidorActualizacion.Servidor
+ ' ftp.Username = servidorActualizacion.Usuario
+ ' ftp.Password = servidorActualizacion.Contraseña
+ ' ftp.Passive = servidorActualizacion.Pasivo
+ ' ftp.ServerPort = servidorActualizacion.Puerto
+ ' If servidorActualizacion.SSL Then
+ ' ftp.Security = Dart.PowerTCP.SecureFtp.Security.Implicit
+ ' Else
+ ' ftp.Security = Dart.PowerTCP.SecureFtp.Security.None
+ ' End If
+ ' ftp.Get(servidorActualizacion.Directorio & NombreFichero, RutaDescarga & NombreFichero)
+ 'End Sub
+
+ 'Private Shared Sub DescargaElementoSamba(servidorActualizacion As Datos.ServidorActualizacion, NombreFichero As String, RutaDescarga As String)
+ ' IO.File.Copy(servidorActualizacion.Directorio & "\" & NombreFichero, RutaDescarga & NombreFichero, True)
+ 'End Sub
+
+ 'Private Shared Sub LlamaActualizadorAuxiliar(da As Datos.Actualizacion, DatConfCli As Datos.DatosConfiguracionCliente, DatConexCli As Datos.DatosConexionCliente)
+ ' Dim DatosActAux As New Datos.DatosActualizadorAuxiliar
+ ' DatosActAux.Actualizacion = da
+ ' DatosActAux.ConfiguracionCliente = DatConfCli
+ ' DatosActAux.ConexionCliente = DatConexCli
+ ' DatosActAux.RutaEjecutable = Windows.Forms.Application.StartupPath & "\" & Process.GetCurrentProcess.ProcessName & ".exe"
+ ' Dim sFicDatosAct As String
+ ' sFicDatosAct = DatConfCli.ConstantesCliente.RutaDatos & "\ActualizadorAuxiliar\DatosActAux.xml"
+ ' Utilidades.serializar(DatosActAux, sFicDatosAct)
+ ' If Not IO.File.Exists(DatConfCli.ConstantesCliente.RutaDatos & "\ActualizadorAuxiliar\ActualizadorAuxiliar.exe") Then
+ ' MsgBox("No existe el programa actualizador", MsgBoxStyle.Critical, "Error")
+ ' Else
+ ' Process.Start(DatConfCli.ConstantesCliente.RutaDatos & "\ActualizadorAuxiliar\ActualizadorAuxiliar.exe", sFicDatosAct)
+ ' 'MsgBox("El programa se tiene que actualizar.")
+ ' 'Windows.Forms.Application.Exit()
+ ' Environment.Exit(0)
+
+ ' End If
+ 'End Sub
+
+ Public Shared Function Ttagi(ByVal sValortag As String, ByVal sToken As String, Optional Separador As String = "|") As String
+ 'Public Shared Function Ttagi(ByVal sValortag As String, ByVal sToken As String) As String
+ 'Ttagi = ""
+ 'Try
+ ' sValortag = "|" & sValortag & "|"
+ ' If InStr(1, "|" & sValortag & "|", "|" & sToken & "=", vbTextCompare) > 0 Then
+ ' Ttagi = Mid(sValortag, (InStr(1, sValortag, "|" & sToken & "=") + Len(sToken) + 2), InStr(1, Mid(sValortag, InStr(1, sValortag, "|" & sToken & "=") + Len(sToken) + 2), "|") - 1)
+ ' End If
+ 'Catch ex As Exception
+ ' Throw ex
+ 'End Try
+ sValortag = Separador & sValortag & Separador
+ Dim atags = sValortag.Split(Separador)
+ If atags.Any(Function(x) x.StartsWith(sToken & "=")) Then
+ Ttagi = atags.First(Function(X) X.StartsWith(sToken & "=")).Split("=")(1)
+ Else
+ Ttagi = ""
+ End If
+ End Function
+ Public Shared Function FindType(ByVal name As String) As Type
+ Dim base As Type
+
+ base = Reflection.Assembly.GetEntryAssembly.GetType(name, False, True)
+ If base IsNot Nothing Then Return base
+
+ base = Reflection.Assembly.GetExecutingAssembly.GetType(name, False, True)
+ If base IsNot Nothing Then Return base
+
+ For Each assembly As Reflection.Assembly In _
+ AppDomain.CurrentDomain.GetAssemblies
+ base = assembly.GetType(name, False, True)
+ If base IsNot Nothing Then Return base
+ Next
+ Throw New Exception("Clase no encontrada")
+ End Function
+ 'Shared Sub GeneraMenus(BarraMenu As DevExpress.Xpf.Bars.Bar, datconexcli As Datos.DatosConexionCliente, datsesioncli As Datos.DatosSesionCliente, Evento As DevExpress.Xpf.Bars.ItemClickEventHandler)
+
+ ' 'Dim bd As tsl5.tsl5Model.Entities = bbdd.ConectarEntity(datconexcli.BasesDatos(Me.NumeroBD).Servidor, datconexcli.BasesDatos(Me.NumeroBD).DataBase, datconexcli.BasesDatos(Me.NumeroBD).Puerto, datconexcli.BasesDatos(Me.NumeroBD).Usuario, datconexcli.BasesDatos(Me.NumeroBD).Password, "tsl5Model")
+ ' Dim bd As tsl5.tsl5Model.tsl5Entities = Nothing
+ ' Select Case datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Tipo
+ ' Case TipoBD.LOCALDB
+ ' bd = bbdd.ConectarTsl5EntityLocalDB(datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Servidor, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Fichero, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).DataBase, "tsl5Model")
+ ' Case TipoBD.MYSQL
+ ' bd = bbdd.ConectarTsl5EntityMySQL(datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Servidor, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).DataBase, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Puerto, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Usuario, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Password, "tsl5Model", datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Pooling, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).SSL, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).FicheroCertificado, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).PasswordCertificado)
+ ' Case TipoBD.SQLSERVER
+ ' bd = bbdd.ConectarTsl5EntitySQLServer(datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Servidor, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).DataBase, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Usuario, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Password, "tsl5Model")
+ ' Case Else
+ ' Throw New Exception("Tipo de base de datos no soportado. " & datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Tipo.ToString)
+ ' End Select
+
+ ' Dim menuiniciales = (From m In bd.menus Where m.idGrupoMenu = datsesioncli.idGrupoMenu Order By m.Orden Select m).ToList
+ ' Dim bsi As DevExpress.Xpf.Bars.BarSubItem
+ ' For Each mi In menuiniciales
+ ' bsi = New DevExpress.Xpf.Bars.BarSubItem
+ ' bsi.Content = mi.Texto.Replace("&", "_")
+ ' Call generamenurecursivo(bd, bsi, mi, Evento)
+ ' BarraMenu.ItemLinks.Add(bsi)
+ ' Next
+ 'End Sub
+
+
+ 'Private Shared Sub generamenurecursivo(bd As tsl5.tsl5Model.tsl5Entities, ByRef bsi As DevExpress.Xpf.Bars.BarSubItem, mi As tsl5.tsl5Model.menus, Evento As DevExpress.Xpf.Bars.ItemClickEventHandler)
+ ' Dim bsih As DevExpress.Xpf.Bars.BarSubItem
+ ' Dim bbi As DevExpress.Xpf.Bars.BarButtonItem
+ ' Dim submenus = (From m In bd.menus Where m.idMenuPadre = mi.idMenus Order By m.Orden Select m).ToList
+ ' For Each sm In submenus
+ ' If sm.Accion.Trim <> "" Then
+ ' bbi = New DevExpress.Xpf.Bars.BarButtonItem
+ ' bbi.Content = sm.Texto.Replace("&", "_")
+ ' bbi.Tag = sm.Accion
+ ' ' If sm.Accion.ToLower.Contains("enti") Then bbi.KeyGesture = New KeyGesture(Key.LeftAlt + Key.E)
+ ' AddHandler bbi.ItemClick, Evento
+ ' bsi.ItemLinks.Add(bbi)
+ ' Else
+ ' bsih = New DevExpress.Xpf.Bars.BarSubItem
+ ' bsih.Content = sm.Texto.Replace("&", "_")
+ ' Call generamenurecursivo(bd, bsih, sm, Evento)
+ ' bsi.ItemLinks.Add(bsih)
+ ' End If
+ ' Next
+ 'End Sub
+
+
+ 'Shared Function IniciarSesion(FicheroConfiguracion As String, Usuario As String, SHA1passwd As String, ByRef idGrupoBD As Integer, dllProcesos As String) As tsl5.Datos.DatosSesionCliente
+ ' Try
+ ' Dim configuracionservidor As New tsl5.Datos.DatosConfiguracionServicio
+ ' configuracionservidor = Datos.DatosConfiguracionServicio.CargaConfiguracion(FicheroConfiguracion, dllProcesos)
+ ' Dim bd As New MySql.Data.MySqlClient.MySqlConnection(bbdd.GeneraConnectionStringMySQL(configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Servidor, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).DataBase, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Usuario, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Password, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Puerto, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).SegundosTimeout, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).Pooling, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).SSL, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).FicheroCertificado, configuracionservidor.BasesDatos(configuracionservidor.NumeroBDConfiguracion).PasswordCertificado))
+ ' Dim drUsuario As DataRow = bbdd.ObtienePrimeraFilaMysql(bd, "Select * From Usuarios where Usuario=? and SHA1passwd=?", {Usuario, SHA1passwd})
+ ' If drUsuario Is Nothing Then Throw New Exception("Usuario no válido")
+ ' Dim drGrupo As DataRow = bbdd.ObtienePrimeraFilaMysql(bd, "Select * From GruposUsuarios where idGrupo=?", {drUsuario("idGrupo")})
+ ' Dim ds As New tsl5.Datos.DatosSesionCliente
+ ' ds.IdSesion = 1 'TODO: leer de constante
+ ' ds.idUsuario = drUsuario("idUsuario")
+ ' ds.idGrupoMenu = drGrupo("idGrupoMenu")
+ ' idGrupoBD = drUsuario("idGrupobd")
+ ' Return ds
+ ' Catch ex As Exception
+ ' Throw ex
+ ' End Try
+ 'End Function
+
+
+End Class
diff --git a/InicioServicioYClientes/dxwIdentificacion.xaml b/InicioServicioYClientes/dxwIdentificacion.xaml
new file mode 100644
index 0000000..5be384f
--- /dev/null
+++ b/InicioServicioYClientes/dxwIdentificacion.xaml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/InicioServicioYClientes/dxwIdentificacion.xaml.vb b/InicioServicioYClientes/dxwIdentificacion.xaml.vb
new file mode 100644
index 0000000..94429cf
--- /dev/null
+++ b/InicioServicioYClientes/dxwIdentificacion.xaml.vb
@@ -0,0 +1,75 @@
+Imports DevExpress.Xpf.Editors
+Imports DevExpress.Xpf.Core.Native
+Imports System.Reflection
+
+Public Class dxwIdentificacion
+ Public Version As String
+ Public Cancelar As Boolean
+
+ Public Sub New()
+ ' Esta llamada es exigida por el diseñador.
+ InitializeComponent()
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+ Public Sub New(EnlaceRestablecer As String)
+
+
+ ' Esta llamada es exigida por el diseñador.
+ InitializeComponent()
+ hlRestablecerPass.NavigationUrl = EnlaceRestablecer
+ hlRestablecerPass.Visibility = Visibility.Visible
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
+ Cancelar = False
+ Me.Close()
+ End Sub
+
+ Private Sub Button2_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button2.Click
+ Cancelar = True
+ Me.Close()
+ End Sub
+
+ Private Sub Window_PreviewKeyDown(sender As Object, e As KeyEventArgs) Handles gc.PreviewKeyDown
+ If e.Key = Key.Return Then
+ If teUsuario.Text <> "" And Me.pbeContrasenna.Text <> "" Then
+ Cancelar = False
+ Me.Close()
+ Else
+ Dim te As BaseEdit = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ If te Is Nothing Then
+ FocusManager.SetFocusedElement(Me, teUsuario)
+ Else
+ If te.Name.ToUpper = "TEUSUARIO" Then
+ FocusManager.SetFocusedElement(Me, pbeContrasenna)
+ Else
+ FocusManager.SetFocusedElement(Me, teUsuario)
+ End If
+ End If
+ End If
+ End If
+ End Sub
+
+ Private Sub dxwIdentificacion_Activated(sender As Object, e As EventArgs) Handles Me.Activated
+ 'FocusManager.SetFocusedElement(Me, teUsuario)
+ Application.Current.Dispatcher.BeginInvoke(New Action(Function() Me.Focus()), System.Windows.Threading.DispatcherPriority.Send)
+ Application.Current.Dispatcher.BeginInvoke(New Action(Function() teUsuario.Focus()), System.Windows.Threading.DispatcherPriority.Send)
+ 'BeginInvoke(New Action(Function() sigo.Focus()), Windows.Threading.DispatcherPriority.ContextIdle)
+ End Sub
+
+ Private Sub dxwIdentificacion_Loaded(sender As Object, e As System.Windows.RoutedEventArgs) Handles Me.Loaded
+ 'FocusManager.SetFocusedElement(Me, teUsuario)
+ teUsuario.Focus()
+ Application.Current.Dispatcher.BeginInvoke(New Action(Function() Me.Focus()), System.Windows.Threading.DispatcherPriority.Send)
+ Application.Current.Dispatcher.BeginInvoke(New Action(Function() teUsuario.Focus()), System.Windows.Threading.DispatcherPriority.Send)
+ Cancelar = True
+ lVersion.Content = Version '"Versión " + My.Application.Info.Version.ToString
+ End Sub
+
+ Private Sub hlRestablecerPass_RequestNavigation(sender As Object, e As HyperlinkEditRequestNavigationEventArgs)
+ Process.Start(e.NavigationUrl)
+ End Sub
+End Class
diff --git a/InicioServicioYClientes/ucBarraGenerica.resx b/InicioServicioYClientes/ucBarraGenerica.resx
new file mode 100644
index 0000000..afc2378
--- /dev/null
+++ b/InicioServicioYClientes/ucBarraGenerica.resx
@@ -0,0 +1,1311 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ False
+
+
+ 17, 17
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD2
+ EwEAAk1TRnQBSQFMAgEBHgEAATQBAAE0AQABIAEAASABAAT/ARkBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ BAABAQIAAQEBAAEYBgABgAEBkgAD/wP+/wAzAAHJAg0BngIwAX4CRgFxAlgBdAJYAX0CRgGeAi8ByQIK
+ JwAD/QLZAdgC1wHRAtkB0wLbAdUDxAP9BgAG/v8AAwAB1gIUAc8CNwHJAlEBwQJiAbgCaQGwAm0BqwJr
+ AacCaAHIAqABpwKNAX4BdwF5AY0BkAGTAZ0BnwGjAawBpAGgAakBogGcAZEBlQGYAX0BgAGEAW8BaAFq
+ AacBNQE2AdIaAAP8AsoByQLZAdMC2wHVAt0B1wLfAdkC4QHbAuMB3QLlAd8DmgOsA88D0gNJA9gD/gP/
+ A/wD+wP/6gAB3gJEAeIChQHWAqIB2QKoAdoCqgHZAqYB2gKnAd8CrAHcAqoB5QLIAaMBjgGPAZIBkQGT
+ AbYBsgGvAesBzAGnAf8B3gGpAf8B4QGwAf8B4gGwAf8B3QGnAeYBwwGeAZ8BmwGYAXgBewF9AZgCSAHS
+ DgAD/gLCAcACywHEAtcB0QLeAdgC4AHaAuIB3ALkAd4C5gHgAugB4gLqAeQC7AHmAvEB6gOIA7cDrAOi
+ AaQBoAGdAXoBQQERAdcBfAEJAe0BkAETAasBYgEUAZYBkwGRA/fhAAHXAhMB2gKLAeECtgHyAssB8gLK
+ AewCvwHjArQB2wKpAdkCpgHbAqgB4gO+AqUBnQGYAZwBzAG/AbEB/wHiAa4B/wHjAbYB/wHjAbsB/wHi
+ AbsB/wHkAcAB/wHoAcsB/wHmAcAB/wHdAagBtQGmAZgBdwF7AX0BqQI2CQACsgGtAroBtALHAcAC1AHO
+ AuAB2gLmAeAC6AHiAuoB5ALsAeYC7QHnAvAB6gLyAewC9AHuAvYB8AKEAYIDYwOLA4AB6QGNARgB7wGV
+ ASIB9QGdAS0B/AGnATkB9gGmATsBzAGEAR0BaAEzARED3wP/2AAB1QIJAeICkQH2As8B/wLdAfYCzwHw
+ AsQB6QK8AeICsgHbAqkB2QKmAd0CrQHgAscBnAGJAYsBxwHDAb4B/wHjAbEB/wHkAbgB/wHiAbcB/wHi
+ AbcB/wHhAbYB/wHgAbUB/wHfAbAB/wHlAcIB/wHqAcoB/wHeAakBpAGeAZcBbgFnAWoByQIKDAAD+wLb
+ AdUC6QHjAu0B5wLvAekC8QHrAvMB7QL1Ae8C9wHxAvkB8wL7AfUC/QH3Av8B+QNJA0QDDQHtAacBPgHk
+ AZQBKQGxAYcBSgHnAcgBgwHoAbkBVwGhAWABBwGLAU4BBQFsAS8BBwOrA/vVAAHbAk0B8QLGAf8C4wH6
+ AtcB9ALNAe8CwwHpAroB4QKvAdkCpgHZAqUB5gLBAb0CoQG0AbIBuAH4AdgBsgH/AecBvAH/AecBvAH/
+ AeYBvQH/AegBvQH/AewBwQH/AesBwAH/AeQBuQH/AeABsgH/AeQBwgH/AegBxQHwAckBoAF9AYEBhQGe
+ Ai8JAAK+Ab0D0QLBAcIC8gHsAvQB7gL3AfEC+QHzAvsB9QL9AfcC/wH4Av8B+gL/AfoC/wH6Av8B+gKD
+ AYIDDwNbA00DjwNsAd0BlQEAAdoBkgEEAZ8BXAEBAykDMAE5ATYBNQFjAT8BLQPrA//PAAHcAnIB+wLY
+ Af8C4AH6AtUB9gLRAfkC3gH9AuIB/wLfAfoC0QHmArcB5gLIAagCigHPAdEBzwH/AeUBtgH/AeoBwQH/
+ AekBwQH/AesBwwH/AfYBywG7AasBkAG3AaUBigH/AewBwAH/AeYBugH/AeABsgH/AeoBzQH/AeIBrQGc
+ ApoBfQJIDAAD+QOhAYoBjQGTAvwB9gL+AfgC/wH6Av8B+gL/AfoC/wH6Av8B+wL/AfsC/wH7Av8B/AL1
+ AfECIgEjAywDUgNYA1YB2AGOAQ0B1gGEAQcBlQFTAQMDJQMsA0UDUwFfASQBBAPBA/7MAAHfAncB+wLY
+ Af8C4wH/AvYB6wLVAdYCrwHLApgBvAKJAbkChQHDAo8B5QLKAacBjwGRAeIB1wHJAf8B8gHPAf8B8wHa
+ Af8B7gHGAf8B9AHMAeMB1QGyAVUBWAFgAUgBTQFTAc8BvQGbAf8B7gHEAf8B4gG3Af8B5QHDAf8B5wG5
+ AbcBqwGdAXICWgwAAcgBrAF9AdsBgQEOAdkBjgErAdABtQGbAv8B+gL/AfsC/wH7Av8B+wL/AfwC+gH2
+ AuUB4ALQAcsCuwG1AqUBnwKBAXsCGAEXAwADQAM/AdkBiQEYAZ4BYgEeAY0BSgEGBiUDKwNLA1oBQQJA
+ A/bMAAHgAnkB/QLmAfYC7AHkArwB7gLFAfICxwHtAsAB5gK2Ad4CrAHcAqkB7QLSAa4BkgGTAekB3AHO
+ Af8B9AHTAf8B9wHfAf8B9gHVAv8B2wGQAYsBeAFTAVUBWgFDAUUBSgF1AW4BXwHoAdQBrgH/AekBvQH/
+ AeYBvwH/AegCvAGuAaEBbwFYAVkMAAHwAZYBJAH2AZ4BLwH9AagBPAF2ATYBBAP/Av0B+QHqAesB5gHW
+ AdUB0QK/AbkCrAGmAowBhgJhAVsCTgFIATsBOgE2AgIBAQMaAzgDLQMoAdQBgQEnAZ0BYQEtAYUBQQEI
+ AywDIAMnA0MDUQNfA2XMAAHiAnMB+QLjAf4C2wH9AtkB9QLOAe8CxAHpArwB4gKyAdsCqQHZAqYB6QLL
+ AbQCkQHqAegB5AH/Ae8ByQH/AfoB6AL/AeoBtAGvAZcBBgEIARABwAG4AZ4B1wHLAa0BEgEVARsBZwFg
+ AVYB8AHZAbEB/wHnAcEB/wHlAbYBrAGoAaQBeQFIAUkPAAHeAbABVgGjAaUBpwMAA0oCugG0ApQBjgJs
+ AWYCTwFKAkQBPwIJAQgCEAERAzgDLQMoAyIDGwMWAxEBywFzATEBtQG7Ab4BfgE4AQgDMgMaAyEDNQNI
+ A1cDTMwAAeACdQH5AtMB/wLgAfoC1gH0As0B7wLEAekCvAHiArAB2gKmAdgCpAHkAsABxgKjAdwB2QHe
+ Af8B5gG/Av8B9AHKAcgBtgEGAQcBDgGyAa4BmQL/AeIC/wHZAe0B3gG8AR4BIQEkAfEB2wG0Af8B6gHD
+ AfsB2AGsAY8BkwGXAZwCMQwAAdcBjAEFAaoBmQF5A1kJAAEJAQoBCQMHAzUDLQMnAyEDGwMVAxADCgME
+ AwIDDgHIAW4BRAHBAWYBRAF0ATABDQM5AxQDGwMhAz4DTgNEzAAB4QKFAf4C3AH/At8B+gLWAfQCywHw
+ AsUB8ALHAfACywHvAsoB7wLEAe4CwAHqAs4BwwGmAacB/wH2AekC/wHcARwBHwEkApEBiAL/AfMB/wH7
+ AdkB/wH0Ac8B/wH3Ac8B/wH4Ac4B/wHvAcQB/wHqAbgBxQG7AbABfgF0AXYByAINDAABzwGLAR4B2gGH
+ AQ8DRAMDAy8DLQMnAyEDGwMVAxADCgMEAwIDDwMcAygDNgNDAdIBiAFkAdcBkwFxAZ0BYAFBAy0DDwMV
+ AxwDNANEAzbMAAHlAogB/wLcAf8C3gH/AukB/wLxAecCzwHZArUBzwKeAcECjQG9AokBuAKFAc0CqgHL
+ AqUB3gHUAdgB/wH6AeEB+QHuAcsC/wH7Av8B6wH/AfkB4QH/AfYB2gH/AfEB0gH/Ae4BxAH/AesBuwHd
+ AcgBswGUAZMBlwGqATkBOg8AAc8BgAEeAc8BfQEhAy8DIQMbAxUDEAMKAwQDAgMVA0QDKQM2A0MDTgNr
+ A48DlAHBAa4BngHwAcoBqAH8Ad8BvAHoAekB6gMHAxADFgMoAzoCLwEwzAAB5gKKAf8C5gH3AvAB5gLL
+ AdsCrgHpAr4B7AK9AeUCtAHdAqsB3AKpAd4CqwHaAqgB5QLIAcECmwHfAdcB2gH/AfwB7gH/AesBwwH/
+ AfYB0gH/AfoB2gH/AfcB1wH/AfEByQH+AeEBtgHVAcsBvwGhAZsBnwGbAkwB0gIBDwABzgF6ASwBygF1
+ AS4DGgMKAwMDAgMQAxwDKQM8A0IDTgF4AXkBeAOlA6gDrAOyA6oDlQF9An4B+wHjAbQB9AHTAZABjwFW
+ ASABxAGxAaUDKwMQAxYDMAIqASnMAAHnAoMB+QLsAfwC2gH9AtgB9wLQAfECxQHpArwB4gKyAdsCqQHZ
+ AqYB2gKnAdYCowHQAp4B4QLDAdACqQHDAacBqAHiAd8B5AHyAe4B5gHwAeMB0gHrAd4BzQHbAdYBzwG6
+ AbcBvQGbAYoBjQGlAowB0gIBEgABygFxATkBxQFtATsDGgMcAykDNwNDA1EDiwO8A7sDvQPBA7kDqQOX
+ A4QDcwNSAy8BogGlAasB2QGLAQAB3AGVAQAB3QGWAQABmwFYAQEBoAF6AVQDHQMgAyPMAAHmAngB+wLU
+ Af8C3wH6AtYB9ALNAe8CxAHpArwB4gKyAdsCqQHZAqYB2gKnAdYCowHPApwBygKXAdUCsgHZAr0BvgGb
+ AZwBsAGLAY0BrAGRAZIBpwGOAZABoAKEAacCiwG1A5wCahUAAcIBZgFFAccBcAFPA1EDVQGjAaIBowLS
+ AdMD0QPQA9IDywO8A60DngOUA0UDWgPoA/4D9QPvA+kD4gHeAeIB6gHbAY4BAAHcAZUBAAHcAZUBAAG7
+ AXkBAgGDAVABGgElAibMAAHoApIB/wLgAf8C3wH6AtYB9ALNAe8CxAHpArsB4QKvAdkCpgHXAqQB2gKn
+ AdYCowHPApwByQKWAcICjwHAApEByQKkAc8CsQHPArQByAKtAboCmwGhA3wCTQFsAi0VAAHqAdEBwAH6
+ AfIB7QPyBuID3APQA8QDvAObATkBNgExAZIBZAEjAd8BmQEEAbcBeAEEAdsBoAEAAe0B7gH2A+UD3wPZ
+ A9UDyAK+Ab0DvwHHAcgByQFfAWYBeAHcAZUBAAHcAZUBAAHcAZQBAAP+zAAB7AKZAf8C3gH+At0B+gLV
+ AfYCzwH1AtEB9ALTAfQC0QHyAskB8QLCAewCuQHnArQB4QKuAdkCpgHSAp8BywKYAcACjQG1AoIBqQJ2
+ AZgCZQGLAlgBfgJLAXICPwFtAiwVAAP/Af0B+AHxAf8B+QHxA+gD3AN3A1cD6AP+A/YD7wL2AfkBsQGW
+ AR0B4AGtAQ0BmQGQAWgB3QHfAekCtQGwApQBjQKiAZwCqAGhAq4BpwKzAa0CuQGyAagBqwGtAa8BjgFI
+ AVcBWwFi1QAB7AKYAf8C3gH/Au0B/wL4Ae0C2AHfAr4B1gKqAc0CmQHDAo4BuwKIAbsCiAG4AoUBsQJ+
+ AasCeAGpAnYBpgJzAaUCcgGhAm4BoAJtAZ8CbAGgAm0BhgJTAXECPwFrAiwYAAP+AewBtwFNAeQBqgE0
+ Aa8BfgEXAb8BwgHIA+sD5QPfA9cD8AOKAwACJgElAq0BpwKyAawCuAGyAr4BuALCAb0CygHDAs8ByQLS
+ AcsC0wHMAtQBzgHXAdsB4AHIAbgBodUAAe4CmwH/AvoB8ALZAeQCuwHvAsYB8gLFAewCvwHlArUB3gKs
+ AdwCqQHeAqsB2gKnAdICnwHMApkBxQKSAb4CiwG2AoMBsAJ9AacCdAGTAmABgAJNAYYCUwGWAmMBZwIu
+ IQAB5AHZAcIB3QGVAQAB6AGeAQABPwE9ATkB7QHvAfEBHAEeASIBJwEoASkDNQNAAj0BPALRAcoC0wHN
+ AtQBzgLVAc8C1gHQAtYB0QLXAdEC2AHTAtkB1ALaAdQBmgFcAQ4BxAGKAS3VAAHpAocB+QLXAf8C3wH9
+ AtkB9QLOAe8CxAHpArwB4gKyAdsCqQHZAqYB2gKnAdYCowHPApwByQKWAcICjwG7AogBtAKBAa4CewGl
+ AnIBmAJlAYwCWQF+AksBdAJBAXQCKCoAAdsBwAGIAdwBnAEZAdcBsQFfAfgC9wKFAYYGjAHiAeMB4ALh
+ AdwC3wHaAuEB3ALiAd0C4wHeAuQB3gLkAd8C5QHgAuUB4AHqAe0B7AHXAZ0BQQHAAagBktIAAfACpQH/
+ AuAB/gLeAfoC1gH0As0B7wLEAekCvAHiArIB2wKpAdkCpgHaAqcB1gKjAc8CnAHJApYBwgKPAbsCiAG0
+ AoEBrgJ7AaUCcgGYAmUBiwJYAX4CSwFyAj8BbwIuPwABugF7AR8C3QHYAt4B2ALfAdkC4AHbAuEB3ALj
+ Ad0C6gHlAuwB5wLqA+UB4AHSAZUBOgHgAacBS9IAAfACpQH/AuEB/gLeAfoC1gH0As0B7wLEAekCvAHi
+ ArIB2wKpAdkCpgHaAqcB1gKjAc8CnAHJApYBwgKPAbsCiAG0AoEBrgJ7AaUCcgGYAmUBiwJYAX4CSwFz
+ AkABdAIwPwAB6QHgAdMC4wHdAuQB3gLkAd8C5QHgAucB4QLoAeIC6QHjAuoB5ALrAeUC7AHmAdMBnQFS
+ AfsBwwFl0gAB8AKpAf8C4AH+At0B+gLVAfQCygHvAsEB6AK5Ad8CrQHYAqMB1gKgAdgCowHTAqABzAKY
+ AcYCkgG/AosBuAKFAbECfgGsAnkBpAJxAZcCZAGLAlgBfgJLAXMCQAF0AjFCAAHoAd8BygLpAeQC6wHl
+ AuwB5gLsAecC7QHoAu8B6QLwAeoC8QHrAvEB7AHyAfUB9gH/AckBbAHNAcABvM8AAfUCqgH/At8B/wLo
+ Af8C7QH9Au8B/QLrAf4C5gH+AuQB/ALfAfwC2gH6AtYB9wLRAfMCygHuAsIB5wK5AeACrwHUAqQBxgKT
+ AbQCgQGjAnABlgJjAYUCUgFuAjsBdQI1QgAB9AG2AVQC8AHqAvEB6wLxAewC8QHsAvEB7ALxAewC8QHs
+ AvEB7ALxAewC8QHsAe0BxgGF0gAB9AKmA/8B/gLrAfoC0gH3AsMB9AK9AfICvAHwAroB7gK4AeoCtQHo
+ ArMB5wKyAeUCsQHjArAB4AKtAd4CqwHeAqoB3QKqAd4CqwHZAqYBzgKbAbUCggGYAmUBdQI1QgAB9AHw
+ AekB3wHgAd4C5gHhAuwB5wLxAewC8QHsAvEB7ALxAewC8QHsAvEB7ALxAewD+tIAAegCZwH9AtQB+wLG
+ AfwCxwH5AsYB9wLEAfUCwgHxAr4B7wK8Ae0CugHrArgB6AK1AeYCswHkArEB4wKwAeECrgHgAq0B3wKs
+ AdwCqQHdAqoB3wKsAdsCqAGJAlYBmAIqRQAB3AHaAdkC0QHMAtcB0gLdAdkC4wHfAukB5ALtAegC7AHn
+ AuoB5QLoA+MB4NUAAeACRAHzApwB9QK+AfACvQHxAr4B8AK9AfECvAHwArwB7wK7Ae0CuQHtAroB6wK4
+ AegCtQHlArEB4AKtAdwCqQHSAp8BxwKUAbgChQGlAnMBnwJRAbcCKQHRAgFIAAK3AbICvAG3AsEBvALF
+ Ab8CygHEAs8ByQLTAc0C1gHRAtoB1ALcAdfbAAHWAgwB2QIxAdwCUAHdAmQB2gJ1AdkCgAHWAoUB0gKI
+ Ac0CiAHLAoQBxwJ+AcACcQG+AmYBugJYAbsCSAG8AjgBwQIkAc4CD1EAApwBlgKhAZsCpgGgAqwBpQKx
+ AasCtgGwAr8BuQLbAdgD9/8AZgACrAGpA/j/AP8A/wD/AKsAA4BIwEUAAckCDQGeAjABfgJGAXECWAF0
+ AlgBfQJGAZ4CLwHJAgp7AAO5A3lXAAOARf8DwB4AAb8BKgEyASYBbgGaATIBaAGQAW8BTAFkAa8BKgE0
+ AdQCBg8AAdICAQGqAjoBfgFzAXUBjQGQAZMBnQGfAaMBrAGkAaABqQGiAZwBkQGVAZgBfQGAAYQBbwFo
+ AWoBpwE1ATYB0nQAA7cFcQGOAaIBiAGgVAADgEX/A8AeAAFiAVYBeAEMAa4B2wEAAXMBpgEAAZsBzQEA
+ AXUBqwEMAWYBmQJdAX8BoAE8AUsB0gESARMDAAHSAgEBnQJKAZIBkQGTAbYBsgGvAesBzAGnAf8B3gGp
+ Af8B4QGwAf8B4gGwAf8B3QGnAeYBwwGeAZ8BmwGYAXgBewF9AZgCSAHScQADtAFMAX8BuQFWAWwBrwF/
+ AXoBpQGkAYkBnlEAA4BF/wPAHgABMAFwAZwBKgHZAf8BBAF6Aa0BFAHPAfwBFAHfAf8BDgHOAf4BBAGp
+ AdkBAAGAAbUBBAFqAZ4BggGWAa8BsAGRAZYBnQGYAZwBzAG/AbEB/wHiAa4B/wHjAbYB/wHjAbsB/wHi
+ AbsB/wHkAcAB/wHoAcsB/wHmAcAB/wHdAagBtQGmAZgBdwF7AX0BqQI2BwABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgA0AAasB1wHyAVABtgH/
+ ATsBjgHqAVYBbAGvAYEBewGlAasBkAGjTgADgEX/A8AbAAHPASABIgEAAWkBoQFGAfgB/wEDAXkBrAEd
+ AcsB9AEhAdkB/wEcAdcB/wEaAdoB/wEXAd0B/wElAdwB/wGNAdAB4wGbAYkBjAHHAcMBvgH/AeMBsQH/
+ AeQBuAH/AeIBtwH/AeIBtwH/AeEBtgH/AeABtQH/Ad8BsAH/AeUBwgH/AeoBygH/Ad4BqQGkAZ4BlwFu
+ AWcBagHJAgoEAAGAAQADgAPAA/8DgAzAA/8DgAzAA/8DgAzAA/8DgAzAA/8DwAOAAQABgA0AAfIB+AH+
+ AXkBzAH9AVABtgH/ATwBiwHmAVYBbAGvAYEBewGlAa8BkQGiSwADgEX/A8AbAAGOAUABVQEOAZABvgFV
+ AfgB/wEGAX0BrgEmAc0B8wErAdwB/wEnAdgB/wElAdcB/wEiAdgB/wFeAeMB/wGTAa0BtQG0AbIBuAH4
+ AdgBsgH/AecBvAH/AecBvAH/AeYBvQH/AegBvQH/AewBwQH/AesBwAH/AeQBuQH/AeABsgH/AeQBwgH/
+ AegBxQHwAckBoAF9AYEBhQGeAi8EAAGAAQADwAP/A8AD/wEAAYACAAGAAgABgAEAA/8DwAP/AQABgAIA
+ AYACAAGAAQAD/wPAA/8BAAGAAgABgAIAAYABAAP/A8AD/wEAAYACAAGAAgABgAEAA/8DwAP/A8ABAAGA
+ BQABgAIAAYACAAGAAgABgAEAAfQB+gH+AX4B0QH9AVABtgH/ATwBiwHmAVYBbAGvAYEBewGlAa8BkQGi
+ AQABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYANAAOARf8DwBsAAU4BYQGIATcBwQHiAV8B+AH/AQYBfgGvATUB0QHy
+ ATYB4AH/ATMB3AH/ATAB2wH/AS0B2gH/AYUB6QH/AZkBkQGUAc8B0QHPAf8B5QG2Af8B6gHBAf8B6QHB
+ Af8B6wHDAf8B9gHLAbsBqwGQAbcBpQGKAf8B7AHAAf8B5gG6Af8B4AGyAf8B6gHNAf8B4gGtAZwCmgF9
+ AkgEAAGAAgABgAIAAYABAEvAAQABgAIAAYACAAGABQABgAEAA4ADwAP/A4AB9AH6Af4BfgHRAf0BTQGz
+ Af8BPAGLAeYBVgFsAa8BgQF7AaUBrwGRAaIJwAP/A4AMwAP/A4AMwAP/A8ADgAEAAYANAAOARf8DwBgA
+ AdMCDAEHAWUBmwFoAfIB/wFrAfoB/wEFAX8BsAFEAdUB9AFAAeQB/wE+AeAB/wE7Ad8B/wE4Ad4B/wGa
+ Ae4B/wGjAZEBlAHiAdcByQH/AfIBzwH/AfMB2gH/Ae4BxgH/AfQBzAHjAdUBsgFVAVgBYAFIAU0BUwHP
+ Ab0BmwH/Ae4BxAH/AeIBtwH/AeUBwwH/AecBuQG3AasBnQFzAWoBbAQAAYABAAOAA/8DwEX/A8AD/wOA
+ AQABgAUAAYABAAPAA/8DwAP/AQABgAIAAYABAAF5AcIB6AFNAbMB/wE8AYUB3wFXAWoBqwF9AXkBpQHe
+ Ac4BygEAAYABAAP/AfMB2gHHAegBygG4AfEB0gHAAfEB0QG9AfsB3wHFA/8DwAP/AQABgAIAAYACAAGA
+ AQAD/wPAA/8DwAEAAYANAAOARf8DwBgAAaUBOwFKAQgBgwGyAXwB/gH/AXcB/AH/AQUBgAGxAVMB2AHz
+ AU0B5wH/AUkB4wH/AUYB4gH/AUMB4gH/AZ8B7wH/AaoBlAGWAekB3AHOAf8B9AHTAf8B9wHfAf8B9gHV
+ Av8B2wGQAYsBeAFTAVUBWgFDAUUBSgF1AW4BXwHoAdQBrgH/AekBvQH/AeYBvwH/AegCvAGuAaEBagFs
+ AW8EAAGAAQAD/wbADP8BAA7/AQAL/wEAEf8BAAv/BsAD/wEAAYAFAAGAAgABgAIAAYABAA/AAXoBzAH4
+ AUgBrgH/AT4BggHbAXQBggGdAbkBtAGvAd0BxwG+AcUBmwGTAcQBmgGHAdYBswGXAdYBswGXAdYBswGX
+ AdMBsAGgAdMBqAGeAfoB2xPAAQABgAIAAYACAAGADQADgEX/A8AYAAFYAVoBfAFGAb0B2QGEAfwB/wGD
+ Av8BBQGCAbIBYAHdAfMBVwHrAf8BVAHnAf8BUQHmAf8BTgHlAf8BmAHwAf8BqAGXAZoB6gHoAeQB/wHv
+ AckB/wH6AegC/wHqAbQBrwGXAQYBCAEQAcABuAGeAdcBywGtARIBFQEbAWcBYAFWAfAB2QGxAf8B5wHB
+ Af8B5QG2AawBqAGkAWsBdgF8BAABgAEAA8AD/wPACf8BgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACABL/A8AD/wPAAQABgAUAAYABAAOAA/8DwA//AX0BzgH7
+ AaQByAHkA5sBoAKNAdEBogGPAfoB1gGpAf8B8AHCAf8B/AHQAv8B2QL/AdYC/wHbAfIB6AHJAcIBmQGQ
+ Ae8BzQG2DP8DwAP/A4ABAAGADQADgEX/A8AVAAHVAgoBCwFmAZsBjAH5Af0BjAH8Af8BkQL/AQYBhAG0
+ AW0B3wHzAWIB7wH/AV8B6wH/AVwB6gH/AVkB6QH/AYcB7gH/AasBsgG4AdwB2QHeAf8B5gG/Av8B9AHK
+ AcgBtgEGAQcBDgGyAa4BmQL/AeIC/wHZAe0B3gG8AR4BIQEkAfEB2wG0Af8B6gHDAfsB2AGsAY8BkwGX
+ AXcBjgGaBAABgAEAA8ABAAGAAQADwAP/AQAR/wEADv8BAA7/AQAL/wEABf8DwAEAAYABAAPAAQABgAUA
+ AYABAAP/BsAM/wEABv8B9AHqAbUBpQGkAdUBogGPAf8B5QG5Af8B+gHLAf8B/AHJAv8B0wL/AdsC/wHk
+ Av8B6AH/AfwBzgH6AfcB8AG7AZEBiQH5AdoBvwn/BsAD/wEAAYANAAOARf8DwBUAAasBNAFAAQYBgAGw
+ AasC/wGWAf4B/wGeAv8BBQGFAbUBewHkAfUBbwHzAf8BawHvAf8BZwHuAf8BZAHsAf8BbgHtAf8BtAHl
+ Ae4BwgGmAacB/wH2AekC/wHcARwBHwEkApEBiAL/AfMB/wH7AdkB/wH0Ac8B/wH3Ac8B/wH4Ac4B/wHv
+ AcQB/wHqAbgBxQG7AbABfQF7AX0BgwGwAcYEAAGAAQADwAEAAYABAAPACf8BgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgAY/wPAAQABgAEAA8ABAAGABQABgAEAA8AD/wPA
+ Cf8BgAIAAYACAAGAAgABgAIAAdEBogGYAZcBSwEAAZcBSwEAAZcBSwEAAZcBSwEAAZcBSwEAAZcBSwEA
+ AZcBSwEAAZcBSwEAAZcBSwEAAf8B/AHOAegB2wG/AcoBoQGVCf8DwAP/A8ABAAGADQADgEX/A8AVAAFd
+ AVoBegFUAb0B1gGuAv8BnwH+Af8BqgL/AQYBiAG2AYYB5wH0AXkB9wH/AXYB8gH/AXIB8QH/AW4B8AH/
+ AWsB7wH/AZoB8wH/AbwBvgHCAd4B1AHYAf8B+gHhAfkB7gHLAv8B+wL/AesB/wH5AeEB/wH2AdoB/wHx
+ AdIB/wHuAcQB/wHrAbsB3QHIAbMBlAGTAZcBqwG5AboBSwGXAbsEAAGAAQADwAEAAYABAAPADP8BAA7/
+ AQAL/wEAEf8BAAv/A8ABAAGAAQADwAEAAYAFAAGAAQADwAEAAYABAAPAA/8BAA7/AekB0QHNAegBvwGf
+ Af8B+AHLAf8B4wGwAf8B5QGzAv8BzAL/AdkC/wHlAv8B8gX/AfkC/wHoAv8B1wG2AY4BggP/AQAF/wPA
+ AQABgAEAA8ABAAGADQADgEX/A8ASAAHUAgcBDQFjAZ0BqAL8Aa4C/wGmAv8BswL/AQYBiAG6AZMB6gH0
+ AYQB+gH/AYEB9gH/AX0B9QH/AXkB9AH/AXUB8gH/AXMB8QH/AbIB9QH9AbQBpwGpAd8B1wHaAf8B/AHu
+ Af8B6wHDAf8B9gHSAf8B+gHaAf8B9wHXAf8B8QHJAf4B4QG2AdUBywG/AaEBmwGfAZ0BngGfAdIC/gEB
+ AWwBoQQAAYABAAOAA/8DwC3/AYACABX/A8AD/wOAAQABgAUAAYABAAPAAQABgAEAA8AJ/wGAAgABgAIA
+ AYACAAHdAbsBuQGXAUsBAAGXAUsBAAGXAUsBAAGXAUsBAAGXAUsBAAGXAUsBAAGXAUsBAAL/AfAC/wH0
+ Av8B8AL/AeQC/wHTAcwBswGZAeYBxQGxBv8DwAEAAYABAAPAAQABgA0AA4BF/wPAEgABpgEzAUEBCgGB
+ AbABywL/AbMC/wGtAv8BugL/AQIBhwG5AZ8B7wH3AZAB/gH/AYsB+gH/AYcB+AH/AYQB9wH/AYAB9gH/
+ AXwB9QH/AXoB8wH/AbUB9gH9Ar8BwgHDAagBqQHiAd8B5AHyAe4B5gHwAeMB0gHrAd4BzQHbAdYBzwG6
+ AbcBvQGaAYsBjgGuAbgBuwHSAfsB/QG3Av8BAAFsAaEEAAGAAQAD/wbAA/8BABT/AYACAAb/AQAL/wGA
+ AgAP/wEABf8GwAP/AQABgAUAAYABAAPAAQABgAEAA8AM/wEABf8B1gGvAa4B/wHsAbkB/wH5AcYB/wHX
+ AaQB/wHhAa4B/wH3AcQC/wHTAv8B3gL/AeQC/wHoAv8B5AL/Ad4C/wHPAdkBxAGkAeYBxwG0Bv8DwAEA
+ AYABAAPAAQABgA0AA4BF/wPAEgACWQF7AWYBwQHYAckC/wG5Av8BtAL/AcIC/wEAAYYBuQGuAfMB+AGa
+ Av8BlQH9Af8BkwH8Af8BjgH8Af8BigH5Af8BhwH4Af8BgQH4Af8BfwH1Af8BpgH4Af8BvwHqAe8BsQG0
+ AbgBqwGWAZkBqwGVAZcBpgGTAZUBnQGTAZQBowGxAbUBrwHdAeUBzAH+Af8BtAL/AbwC/wEAAW8BpAQA
+ AYABAAPAA/8DwAb/A8ABAAKAAQACgAPAA/8BgAIABv8BgAIAAYACAAb/AYACAAP/AYACAAP/AYACAAP/
+ AYACAAGAAgAD/wPAA/8DwAEAAYAFAAGAAQADgAP/A8AS/wHWAq8B/wHwAb0B/wH5AcYB/wHZAagB/wHq
+ AboB/wHyAcAC/wHMAv8B0wL/AdkC/wHcAv8B2gL/AdMB/wH9AcoB0gGyAZYB5gHHAbUG/wPAA/8DgAEA
+ AYANAAOARf8DwA8AAdMCCwEMAWIBnAHGAfwB/QHKAv8BwQL/AbsC/wHJAv8BAAGHAboBtQHyAfcBoAL/
+ AZ0B/gH/AZsB/QH/AZYB/AH/AZIB+wH/AY0B+QH/AYkB+AH/AYUB9wH/AYEB9wH/AYgB9QH/AaAB9wH/
+ AbEB+AH/AbcB+AH/AbUB9wH/AaoB9gH/AZMB7QH5AY0B6AHxAcAC/wG7Av8BwwL/AQEBbwGkBAABgAEA
+ A8ABAAGAAQADwAP/A8ABAAWAAQACgAEAAoADwAP/AYACAAGAAgABgAIAA/8BgAIAAYACAAP/AYACAAP/
+ AQAC/wGAAgABgAIAAYACAAb/A8ABAAGAAQADwAEAAYAFAAGAAQAD/wbAA/8BAA7/AeMByAHHAfQB3wG5
+ Af8B/AHOAf8B8QHOAf8B1wGnAZcBSwEAAf8B9wHEAf8B+QHGAZcBSwEAAv8BzwL/Ac0BlwFLAQAB/wHy
+ AcABxgGdAYcB7AHRAb8BAAX/BsAD/wEAAYANAAOARf8DwA8AAZ8BLgE8ARUBhwG1AekC/wHOAv8ByQL/
+ AcMC/wHQAv8BAAGJAbsBvAHzAfcBpwL/AaQC/wGiAf4B/wGcAf0B/wGYAfsB/wGUAfoB/wGQAfkB/wGM
+ AfcB/wGIAfYB/wGDAfUB/wF/AfMB/wF7AfIB/wF3AfEB/wFyAfAB/wFvAfAB/wFmAdkB7AG1AfoB/QHB
+ Av8BwAL/AcgC/wEAAXABpgQAAYABAAPAAQABgAEAA8AD/wEABYABAAWAAQACgAEAAoAD/wGAAgAV/wGA
+ AgABgAIAD/8DwAEAAYABAAPAAQABgAUAAYABAAPAA/8DwAb/A8ABAAKAAQACgAPAAfAC5AHhAcEBpwH/
+ AfwB3wH/AfwBzgH/AfwBzgH/AdwBsQGXAUsBAAH/AegBtQH/AecBtQGXAUsBAAH/AecBtQH/AfYBwwGA
+ AUABAAG2AYkCgAIAAYACAAP/A8AD/wPAAQABgA0AA4BF/wPADwABUQFZAXkBlgHTAeUB+wL/AegC/wHe
+ Av8B0wL/AdwC/wEBAYwBvgHCAfMB9wGwAv8BqgL/AacB/gH/AaMB/QH/AZ8B/AH/AZsB+gH/AZcB+QH/
+ AZIB+AH/AY4B9gH/AYoB9QH/AYYB9AH/AYIB8wH/AX0B8QH/AXkB8QH/AXIB6gH7AYAB4gHuAc0C/wHD
+ Av8BwwL/Ac4C/wEAAXIBpQQAAYABAAPAAQABgAEAA8ABAAL/A4ABAAWAAQAFgAEAAoAM/wEAC/8BgAIA
+ A/8BgAIAAYACAAP/AQAI/wPAAQABgAEAA8ABAAGABQABgAEAA8ABAAGAAQADwAP/A8ABAAWAAQACgAEA
+ AoADwAHVAbEBrgH7AfIB1AGXAUsBAAGXAUsBAAGXAUsBAAH/AesBwAGXAUsBAAGXAUsBAAH/AdwBqQGX
+ AUsBAAH/Ae0BugHXAakBjQHdAb4BswGAAgAG/wPAAQABgAEAA8ABAAGADQADgEX/A8APAAEQAXMBoQEO
+ AYIBsgEvAZcBvgFKAakBywFmAb0B1wF+Ac4B4QGjAekB8gEAAYsBvgHJAfYB+QG9Av8BtgL/AbMC/wGv
+ Av8BqgL/AaQB/gH/AZ8B+gH/AZoB+QH/AZYB+AH/AZAB9QH/AYwB9AH/AYgB8wH/AYQB8QH/AX8B8gH/
+ AXQB4AHxAbIB9AH5AcwC/wHIAv8ByAL/AdIC/wEAAXEBpwQAAYABAAOAA/8DwAP/A8ADgAEABYABAAKA
+ A8Aw/wPAA/8DgAEAAYAFAAGAAQADwAEAAYABAAPAA/8BAAWAAQAFgAEAAoABAAKAAfQC6gHMAaQBnAH/
+ AfwBzgH/AfwBzgH/AfwBzgGXAUsBAAH/AewBuQGXAUsBAAH/AfsBygH/AeYBswHgAa0BjQHIAaMBnQz/
+ A8ABAAGAAQADwAEAAYANAAOARf8DwA8AAc8BFQEZAboBLAE1AaIBOgFJAYoBRgFbAXIBVgFxAVgBYgGE
+ AUMBcAGXAQQBfgG3AbIB5AHvAYYB2QHqAXsB1wHpAYIB3QHsAYkB4wHwAY8B5wHzAZIB7AH2AZUB7wH4
+ AZcB8wH6AZgB9AH9AZcB+AH/AZUB9wH/AZAB9gH/AYwB9QH/AYUB8AH/AYEB3gHtAdcC/wHOAv8BzQL/
+ Ac8C/wHYAv8BAAFzAacEAAGAAQAD/wbABv8DwAOAAQACgAPABv8BAA7/AQAL/wEADv8BAAL/BsAD/wEA
+ AYAFAAGAAQADwAEAAYABAAPAAQAC/wOAAQAFgAEABYABAAKAA/8B8gLoAcYBngGXAeABxAGlAf8B9wHL
+ Af8B9gHGAf8B8gHAAf8B8AHAAfcB2gGwAdwBrwGWAcwBpwGjAYACAAP/AQAI/wPAAQABgAEAA8ABAAGA
+ DQADgEX/A8AkAAEdAZQByAHhAfoB/AHmAv8B2AL/Ac4B+gH8AcMB9gH5AbgB8QH3Aa0B7QH2AaMB6AHz
+ AZkB5QHxAY4B4AHwAYQB3QHtAX0B2wHuAX8B3gHwAYEB4QHyAXsB3wHwAa8B8AH3AdcC/wHSAv8B0gL/
+ AdQC/wHeAv8BAAFzAagEAAGAAQADwAP/A8BF/wPAA/8DwAEAAYAFAAGAAQADgAP/A8AD/wPAA4ABAAWA
+ AQACgAPABv8B+gL3AdoCxAG/AZoBlwG6AZABhAHUAasBngHVAaoBoAHYAbUBsgHtAdkB0hL/A8AD/wOA
+ AQABgA0AA4BF/wPAJAABEwGVAcsB4wH7Af0B5QL/AdsC/wHcAv8B3gL/Ad0C/wHfAv8B4AL/AeIC/wHi
+ Av8B4wL/AeIC/wHZAf4B/wHOAfoB+wHCAfUB+gHbAv8B2gL/AdgC/wHXAv8B2QL/Ad0C/wEEAXYBqgQA
+ AYABAAOAAQABgAEAS8ABAAGAAQADgAEAAYAFAAGAAQAD/wbABv8DwAOAAQACgAPABv8BAA7/AQAL/wEA
+ Dv8BAAL/BsAD/wEAAYANAAOAM/8DgDYAARIBlwHNAfUC/wH+Av8B9AL/AfEC/wHvAv8B6wL/AegC/wHm
+ Av8B4gL/AeAC/wHfAv8B3gL/Ad0C/wHfAv8B4AL/Ad4C/wHcAv8B3AL/AdwC/wHfAv8B4QL/AQMBdwGq
+ BAABgAIAAYABAAPAA/8DwAP/AQABgAIAAYACAAGAAQAD/wPAA/8BAAGAAgABgAIAAYABAAP/A8AD/wEA
+ AYACAAGAAgABgAEAA/8DwAP/AQABgAIAAYACAAGAAQAG/wPAAQABgAUAAYABAAPAA/8DwEX/A8AD/wPA
+ AQABgA0AA4Az/wOACf8DwAOAJwABGAGdAc4BbQHDAd8BhQHMAeQBkAHSAecBngHYAeoBrAHeAe0BugHk
+ AfABxwHqAfMB1QHxAfcB4QH3AfoB7gL+AfoF/wH6Av8B5QL/AeMC/wHiAv8B4gL/AeIC/wHhAv8B5AL/
+ AegC/wEDAXcBrAQAAYACAAGAAQADgAPAA/8DgAzAA/8DgAzAA/8DgAzAA/8DgAzAA4ABAAGAAgABgAUA
+ AYABAAOAAQABgAEAS8ABAAGAAQADgAEAAYANAAOAM/8DgAb/A8ADgCoAAZ0BUwFjAXYBZAGAAWMBXAF7
+ AWABcgGSAUwBaAGNAUsBfQGjATkBdQGgATIBggGxASUBgAGyARoBiAG9AREBgwG6AQkBdgGuAQABcQGt
+ AZoB0gHlAfQC/wHoAv8B6AL/AecC/wHnAv8B5wL/AeoC/wHwAv8BAwF4AawEAAGAAgABgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGABQABgAIAAYABAAPA
+ A/8DwAP/AQABgAIAAYACAAGAAQAD/wPAA/8BAAGAAgABgAIAAYABAAP/A8AD/wEAAYACAAGAAgABgAEA
+ A/8DwAP/AQABgAIAAYACAAGAAQAG/wPAAQABgA0AA4Az/wOAA/8DwAOATgAB0wIBAYwBPQFOAUIBpQHL
+ A/8B7QL/Ae4C/wHuAv8B7gL/AewC/wH3Av8BuAHhAewBKgFkAYxkAAGAAgABgAEAA4ADwAP/A4AMwAP/
+ A4AMwAP/A4AMwAP/A4AMwAOAAQABgAIAAYANAAOAM/8DgAPAA4BUAAHPAh0BAAGDAboV/wFdAawBzQF2
+ AUYBXmQAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGA
+ AgABgAIAAYANAAOAM/8GgFoAAUsBgwGqAQQBhgG4AQABfgG0AQABfQGxAQABewGwAQABeQGuAQABeAGt
+ AQABdwGsAQEBdgGoAb8BJAEqzAADgDP/A4D/AEgAOYD/AP8ABgAkgL4AAUsBlwFmAcwB/wFmAcwB/wFm
+ AcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFm
+ AcwB/wFmAcwB/wFmAcwB/wFmAcwB/wFmAcwB/2kAA4AD/wEAAv8DwAEAAv8DwAEAAv8DwAEAAv8DwAEA
+ Av8DgD8AS/80AAFLAZcBzAL/AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AaYBygHwAZkC/wGm
+ AcoB8AGZAv8BpgHKAfABmQL/AaYBygHwAaYBygHwAaYBygHwAWYBzAH/RwAB/wIAAf8CAAH/AgAB/wIA
+ Af8SAAOAA/8BAAL/A8ABAAL/A8ABAAL/A8ABAAL/A8ABAAL/A8ADAAOAPABL/zQAAUsBlwHMAv8BmQL/
+ AZkC/wGZAv8BpgHKAfABmQL/AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AaYBygHwAZkC/wGm
+ AcoB8AGmAcoB8AFmAcwB/0EAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wwAA4AD/wPA
+ AQAC/wPAAQAC/wPAAQAC/wPAAQAC/wPAA4ADAAOAPAAJ/wMAD/8DAA//AwAP/wMACf80AAFLAZcBzAL/
+ AZkC/wGmAcoB8AGZAv8BmQL/AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AaYBygHwAZkC/wGm
+ AcoB8AGZAv8BpgHKAfABZgHMAf8+AAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/
+ AgAB/wYAA4AD/wPAAQAC/wPAAQAC/wPAAQAC/wPAAQAC/wPAAQAC/wMABoA8AAb/CQAJ/wkACf8JAAn/
+ CQAG/zQAAUsBlwHMAv8DOwGZAv8BmQL/AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AaYBygHw
+ AZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AWYBzAH/OwAB/wIAAf8CAAT/AgAB/wIAAf8CAAH/AgAB/wIA
+ BP8CAAH/AgAB/wIAAf8DAAOAHv8DgAMAA8ADgDwAA/8PAAP/DwAD/w8AA/8PAAP/IQAYOwIAAf8DOwGZ
+ Av8BmQL/AZkC/wGZAv8BpgHKAfABmQL/AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AaYBygHw
+ AWYBzAH/OwAB/wIACv8CAAH/AgAB/wIACv8CAAH/AgAB/wMAJ4ABAAL/A4A8AAb/CQAJ/wkACf8JAAn/
+ CQAG/x4AAzsCAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AzsBmQL/AaYBygHw
+ AZkC/wGZAv8BpgHKAfABmQL/AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AWYBzAH/BAABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYADAAH/AgAB/wIAAf8CAAr/AgAK/wIAAf8CAAH/AgAB/wIAAf8DAAOAA/8DwAEAAv8DwAEAAv8DwAEA
+ Av8DwAEAAv8DwAEAAv8DwAOANAABgAIAAYAEAAn/AwAP/wMAD/8DAA//AwAJ/wQAAYACAAGAEwADOwIA
+ Af8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wGmAcoB8AGZAv8BmQL/
+ AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AaYBygHwAZkC/wGmAcoB8AFmAcwB/wQAAYABAAOA
+ A8AD/wOADMAD/wOADMAD/wOAAgAB/wIAAf8CAAH/AgAB/wIAEP8CAAH/AgAB/wIAAf8CAAH/AgAB/wMA
+ A4AD/wEAAv8DwAEAAv8DwAEAAv8DwA//A4A0AAGAAQADgAMAS/8DAAOAAQABgBUAAf8CAAH/AgAB/wIA
+ Af8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wGZAv8BmQL/AZkC/wGZAv8BmQL/AZkC/wGZ
+ Av8BpgHKAfABmQL/AaYBygHwAZkC/wGmAcoB8AGZAv8BZgHMAf8EAAGAAQADwAP/A8AD/wEAAYACAAGA
+ AgABgAEAA/8DwAP/AQABgAIAAYACAAGAAQAD/wPAA/8CAAH/AgAB/wIAAf8CAAH/AgAB/wIACv8CAAH/
+ AgAB/wIAAf8CAAH/AgAB/wIAAf8DAAOAA/8DwAEAAv8DwAEAAv8DwAP/EoA0AAGAAQADwAMAS/8DAAPA
+ AQABgBUAAf8CAAH/AgAB/xAAAUsBlwHMAv8CAAH/AZkC/wGZAv8BmQL/AaYBygHwAZkC/wGZAv8BmQL/
+ AaYBygHwAZkC/wGmAcoB8AGZAv8BpgHKAfABmQL/AaYBygHwAWYBzAH/BAABgAIAAYACAAGAAQAqwAIA
+ Af8CAAH/AgAB/wIAAf8CABD/AgAB/wIAAf8CAAH/AgAB/wIAAf8GAAOAD/8DgEYAAYACAAGAUwABgAIA
+ AYAVAAH/AgAB/xMAAUsBlwHMAv8BmQL/AZkC/wGZAv8BmQL/AZkC/wGZAv8BpgHKAfABmQL/AZkC/wGZ
+ Av8BmQL/AaYBygHwAZkC/wGmAcoB8AGZAv8BZgHMAf8EAAGAAQADgAP/A8An/wIAAf8CAAH/AgAB/wIA
+ Cv8CAAr/AgAB/wIAAf8CAAH/AgAB/wkAD4BJAAGAAQADgAP/A8BF/wPAA/8DgAEAAYAVAAH/FgABSwGX
+ AcwC/wHMAv8BzAL/AcwC/wHMAv8BzAL/AcwC/wHMAv8BzAL/AcwC/wHMAv8BzAL/AcwC/wHMAv8BzAL/
+ AZkC/wFmAcwB/wQAAYABAAP/BsAM/wEADv8BAA7/AgAB/wIACv8CAAH/AgAB/wIACv8CAAH/AgAB/2QA
+ AYABAAP/BsAM/wEADv8BAAv/AQAR/wEAC/8GwAP/AQABgBUAAf8WAAFLAZcBZgHMAf8BZgHMAf8BZgHM
+ Af8BZgHMAf8BZgHMAf8BZgHMAf8BZgHMAf8BZgHMAf8BZgHMAf8BAAFLAZcBAAFLAZcBAAFLAZcBAAFL
+ AZcBAAFLAZcBAAFLAZcBAAFLAZcBAAFLAZcEAAGAAQADwAP/A8AJ/wGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAQAAf8CAAH/AgAE/wIAAf8CAAH/AgAB/wIAAf8CAAT/AgAB/wIA
+ Af8CAAH/ZAABgAEAA8AD/wPACf8BgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACABL/A8AD/wPAAQABgBAAAwQCAAH/AwQGAAMEDQABSwGXAcwC/wHMAv8BzAL/
+ AcwC/wHMAv8BzAL/AZkC/wEAAUsBlxwAAYABAAPAAQABgAEAA8AD/wEAEf8BAA7/AQAI/wIAAf8CAAH/
+ AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AQABgBUAAf9PAAGAAQADwAEAAYABAAPA
+ A/8BABH/AQAO/wEADv8BAAv/AQAF/wPAAQABgAEAA8ABAAGABQABgAIAAYACAAGAAgABgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABSwGXAQABSwGXAQABSwGXAQABSwGX
+ AQABSwGXAQABSwGXAQABSwGXAQABSwGXAQABgAIAAYAXAAGAAQADwAEAAYABAAPACf8BgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIACf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/
+ AgAB/wIAAf8DwAEAAYASAAH/AgAB/wIAAf9MAAGAAQADwAEAAYABAAPACf8BgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgAY/wPAAQABgAEAA8ABAAGABQABgAEAA4ADwAOA
+ CcAD/wOACcAD/wOACcAD/wOADMADgAEAAYAXAAGAAQADwAEAAYABAAPADP8BAA7/AQAL/wEADv8CAAH/
+ AgAB/wIAAf8CAAH/AgAB/wPAAQABgAEAA8ABAAGADwAB/wIAAf8CAAH/AgAB/wIAAf9JAAGAAQADwAEA
+ AYABAAPADP8BAA7/AQAL/wEAEf8BAAv/A8ABAAGAAQADwAEAAYAFAAGAAgABgAIAAYABADnAAQABgAIA
+ AYACAAGAFwABgAEAA4AD/wPALf8BgAIAFf8DwAP/A4ABAAGAZQABgAEAA4AD/wPALf8BgAIAFf8DwAP/
+ A4ABAAGABQABgAEAA4A//wOAAQABgBcAAYABAAP/BsAD/wEAFP8BgAIABv8BAAv/AYACAAz/AQAI/wbA
+ A/8BAAGAZQABgAEAA/8GwAP/AQAU/wGAAgAG/wEAC/8BgAIAD/8BAAX/BsAD/wEAAYAFAAGAAQADwAz/
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgAS/wPAAQABgBcAAYABAAPA
+ A/8DwAb/A8ABAAKAAQACgAPAA/8BgAIABv8BgAIAAYACAAb/AYACAAP/AYACAAP/AYACAAP/AYACAAGA
+ AgAD/wPAA/8DwAEAAYAVAAH/TwABgAEAA8AD/wPABv8DwAEAAoABAAKAA8AD/wGAAgAG/wGAAgABgAIA
+ Bv8BgAIAA/8BgAIAA/8BgAIAA/8BgAIAAYACAAP/A8AD/wPAAQABgAUAAYABAAPAAQABgAEAA/8BAA7/
+ AQAL/wEAC/8BAAj/AQAF/wEAAYABAAPAAQABgBcAAYABAAPAAQABgAEAA8AD/wPAAQAFgAEAAoABAAKA
+ A8AD/wGAAgABgAIAAYACAAP/AYACAAGAAgAD/wGAAgAD/wEAAv8BgAIAAYACAAGAAgAG/wPAAQABgAEA
+ A8ABAAGAEgAB/wIAAf8CAAH/JwAhgAQAAYABAAPAAQABgAEAA8AD/wPAAQAFgAEAAoABAAKAA8AD/wGA
+ AgABgAIAAYACAAP/AYACAAGAAgAD/wGAAgAD/wEAAv8BgAIAAYACAAGAAgAG/wPAAQABgAEAA8ABAAGA
+ BQABgAEAA8ABAAGAAQAJ/wGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgAD/wEAF/8BAAGAAQADwAEA
+ AYAXAAGAAQADwAEAAYABAAPAA/8BAAWAAQAFgAEAAoABAAKAA/8BgAIAFf8BgAIAAYACAA//A8ABAAGA
+ AQADwAEAAYAPAAH/AgAB/wIAAf8CAAH/AgAB/yQAA4AD/wzACQAD/wOABAABgAEAA8ABAAGAAQADwAP/
+ AQAFgAEABYABAAKAAQACgAP/AYACABX/AYACAAGAAgAP/wPAAQABgAEAA8ABAAGABQABgAEAA4AP/wEA
+ Gv8BABT/A4ABAAGAFwABgAEAA8ABAAGAAQADwAEAAv8DgAEABYABAAWAAQACgAz/AQAL/wGAAgAD/wGA
+ AgABgAIAA/8BAAj/A8ABAAGAAQADwAEAAYBAAAOAG/8DgAQAAYABAAPAAQABgAEAA8ABAAL/A4ABAAWA
+ AQAFgAEAAoAM/wEAC/8BgAIAA/8BgAIAAYACAAP/AQAI/wPAAQABgAEAA8ABAAGABQABgAEAA/8DwAP/
+ AQAO/wGAAgAG/wEAF/8BAAX/A8AD/wEAAYAXAAGAAQADgAP/A8AD/wPAA4ABAAWAAQACgAPAMP8DwAP/
+ A4ABAAGAQwAbgAcAAYABAAOAA/8DwAP/A8ADgAEABYABAAKAA8Aw/wPAA/8DgAEAAYAFAAGAAQADwAn/
+ A8ABAAKAA8AJ/wGAAgABgAIABv8BgAIAAYACAAP/AYACAAGAAgABgAIABv8DwAEAAYAXAAGAAQAD/wbA
+ Bv8DwAOAAQACgAPABv8BAA7/AQAL/wEADv8BAAL/BsAD/wEAAYAVAAH/AgAB/wIAAf8CAAH/JAADgBXA
+ A4AHAAGAAQAD/wbABv8DwAOAAQACgAPABv8BAA7/AQAL/wEADv8BAAL/BsAD/wEAAYAFAAGAAQADwAEA
+ AYABAAP/A8ABAAKAAQACgAEAAoADwAGAAgABgAIAAYACAAP/AYACAAGAAgAG/wEAAv8BgAIAAYACAAb/
+ AQABgAEAA8ABAAGAFwABgAEAA8AD/wPARf8DwAP/A8ABAAGAFQAB/wIAAf8CAAH/DgAB/w4AAf8JAAOA
+ A8ADgAL/AQAC/wEAAv8BAAL/AQADwAOABwABgAEAA8AD/wPARf8DwAP/A8ABAAGABQABgAEAA8ABAAGA
+ AgAC/wOAAQACgAEABYABAAKACf8BAA7/AYACAAGAAwAI/wEAAYABAAPAAQABgBcAAYABAAOAAQABgAEA
+ S8ABAAGAAQADgAEAAYAVAAH/AgAB/w4AAf8CAAH/CwAB/wIAAf8JAAOAA8ADgAL/AQAC/wEAAv8BAAL/
+ AQADwAOABwABgAEAA4ABAAGAAQBLwAEAAYABAAOAAQABgAUAAYABAAOABv8DwAaAAQACgAPAKv8DgAEA
+ AYAXAAGAAgABgAEAA8AD/wPAA/8BAAGAAgABgAIAAYABAAP/A8AD/wEAAYACAAGAAgABgAEAA/8DwAP/
+ AQABgAIAAYACAAGAAQAD/wPAA/8BAAGAAgABgAIAAYABAAb/A8ABAAGAFQAB/w4AAf8CAAH/AgAB/wgA
+ Af8CAAH/AgAB/wkAA4ADwAOAAv8BAAL/AQAC/wEAAv8BAAPAA4AHAAGAAgABgAEAA8AD/wPAA/8BAAGA
+ AgABgAIAAYABAAP/A8AD/wEAAYACAAGAAgABgAEAA/8DwAP/AQABgAIAAYACAAGAAQAD/wPAA/8BAAGA
+ AgABgAIAAYABAAb/A8ABAAGABQABgAEAA8A//wPAAQABgBcAAYACAAGAAQADgAPAA/8DgAzAA/8DgAzA
+ A/8DgAzAA/8DgAzAA4ABAAGAAgABgCcAAf8CAAH/CwAB/wIAAf8JAAOAA8APgAPAA4AHAAGAAgABgAEA
+ A4ADwAP/A4AMwAP/A4AMwAP/A4AMwAP/A4AMwAOAAQABgAIAAYAFAAGAAQADgAEAAYABADnAAQABgAEA
+ A4ABAAGAFwABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgCoAAf8OAAH/CQADgBXAA4AHAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGABQABgAIAAYABAAOAAwADgAnAAwAMwAMAA4AJwAMA
+ CcADgAEAAYACAAGAuAAYgGcAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYD/AP8A
+ vgAkgDwAJIBIAAEsAR0BtQEsAR0BtQEsAR0BtQEsAR0BtQEsAR0BtWYAAbgBiQFsAcsBpAGPAcoBogGO
+ AccBngGIAccBnQGGAcUBmwGEAcUBmgGCAcUBmQGAAcQBmAF+AcMBlwF8AcIBlQF5AcIBlAF3AcIBkwF0
+ AcEBkgFzAcMBkgFyAbQBgwFiDwADgAP/AQAC/wPMAQAC/wPMAQAC/wPMAQAC/wPMAQAC/wOAPAADgAP/
+ AQAC/wPAAQAC/wPAAQAC/wPAAQAC/wPAAQAC/wOAQgABLAEdAbUBLAEdAbUBaAHcAfkBVwHeAf8BQwHU
+ Af8BMgHDAf8BKgGqAfoBLAEdAbUBLAEdAbVgAAHDAZYBfAH9AfcB6wH9AfYB6AH5Ae4B4AH4AesB2wH2
+ AecB1QH2AeQB0AH0AeEBywHyAd0BxgHxAdkBwAHvAdUBugHtAdEBtAHsAc0BrgHqAcoBqgHtAc8BrQHC
+ AZQBdAwAA4AD/wEAAv8DzAEAAv8DzAEAAv8DzAEAAv8DzAEAAv8DzAMAA4A2AAOAA/8BAAL/A8ABAAL/
+ A8ABAAL/A8ABAAL/A8ABAAL/A8ADAAOAPAABLAEdAbUBaAHGAewBUgGsAeQBMQF2Ac8BIgFqAcwBHgF0
+ AdUBIQGFAeYBJAGSAfgBIAGDAf4BGgFpAfYBLAEdAbVdAAHGAZkBfgH4Ae4B5QH3AesB4AH1AecB2QH0
+ AeQB1QHzAeAB0AHxAdwBygHxAdoBxgHvAdcBwgHuAdQBvQHtAdEBuAHrAc0BsgHoAcgBqwHoAcYBpwHq
+ AcoBqgHBAZIBcwwAA4AD/wPMAQAC/wPMAQAC/wPMAQAC/wPMAQAC/wPMA4ADAAOANgADgAP/A8ABAAL/
+ A8ABAAL/A8ABAAL/A8ABAAL/A8ADgAMAA4A8AAEsAR0BtQFaAboB6gEKARYBowIAAZoCAAGaAgABmgED
+ AQ4BowELAS4BuwEaAWkB9gEYAWAB/wEsAR0BtV0AAccBnAGCAfoB8gHrAfkB8AHnAfYB6gHfAfYB6AHb
+ AfQB5AHWAfQB4gHRAfIB3gHMAfAB2gHHAfAB2AHCAe4B1QG+AewB0AG3AesBzQGzAeoBygGtAewBzwGx
+ AcIBkwF2CQADgAP/A8wBAAL/A8wBAAL/A8wBAAL/A8wBAAL/A8wBAAL/AwAGgDMAA4AD/wPAAQAC/wPA
+ AQAC/wPAAQAC/wPAAQAC/wPAAQAC/wMABoA5AAEsAR0BtQFHAZ8B4AEgAUsBuwIAAZoCAAGaAgABmgIA
+ AZoCAAGaAgABmgEGARkBtgEQAUAB7wELAS0B7wEsAR0BtQGyAnsBsgJ7VAABygGfAYQB/AH3AfIB+gH0
+ Ae0B+QHvAeYB9wHrAeEB9gHoAdsB9QHmAdgB9AHiAdIB8gHeAcwB8QHbAccB8AHYAcMB7gHVAb8B7QHR
+ AbgB6wHOAbQB7gHTAbcBwwGVAXgJAAOAHv8DgAMAA8wDgDMAA4Ae/wOAAwADwAOAOQABLAEdAbUBQgGs
+ AegBFQE8AbYCAAGaAgABmgIAAZoCAAGaAgABmgIAAZoCAAGaAQMBDQGwAQcBHgHzASwBHQG1Ad8BswGy
+ AdYBqQGoAbICewGyAnsBsgJ7SwABywGhAYcB/QH6AfgB/AH4AfMB+QHxAesB+QHvAecB9wHrAeEB9gHo
+ AdwB9QHlAdcB9AHiAdMB8wHfAc8B8QHcAckB8AHYAcMB7gHVAb8B7gHTAboB8AHYAb8BwwGWAXsJACeA
+ AQAC/wOAMwAngAEAAv8DgDkAASwBHQG1AScBhwHcARwBbQHSAgABmgIAAZoCAAGaAgABmgIAAZoCAAGa
+ AgABmgIAAZoBAAEnAbEBAAEnAbEB2gHFAcsB/AHTAdIB/AHTAdIB/AHTAdIB1QG7AboBsgJ7AbICe0UA
+ Ac4BpQGMBP4B/AH5AfwB9wHyAfoB8wHtAfkB8AHoAfcB7AHiAfYB6AHcAfUB5gHYAfQB4wHTAfMB3wHO
+ AfEB3AHIAfAB2QHEAe4B1gHAAfIB3AHFAcQBmAF+DAADgAP/A8wBAAL/A8wBAAL/A8wBAAL/A8wBAAL/
+ A8wBAAL/A8wDgDYAA4AD/wPAAQAC/wPAAQAC/wPAAQAC/wPAAQAC/wPAAQAC/wPAA4A8AAEsAR0BtQEp
+ AaUB+AEMATEBugIAAZoCAAGaAgABmgIAAZoCAAGaAgABmgEAASkBqgEAAYsBwwEAAYoBvQExAY0BtwF7
+ AaEBuwHnAckBywH+AdwB2wH8AfsB/AHzAeoB6QG9ApwBsgJ7QgAB0QGoAY4G/gH9AfoB+QH7AfcB8gH6
+ AfQB7QH5AfAB6QH3AewB5AH3AekB3gH2AecB2gH0AeQB1QHyAd8BzwHyAd0BygHxAdoBxQH0AeABywHE
+ AZkBgAwAA4AD/wEAAv8DzAEAAv8DzAEAAv8DzA//A4A2AAOAA/8BAAL/A8ABAAL/A8ABAAL/A8AP/wOA
+ PAABLAEdAbUBIAF4AegBIAGDAf4BFQFWAecBBwEfAb8BAwEOAa8BAAEDAaMCAAGaAgABmgEAAR8BpgEA
+ Ab4B8QEAAbQB5wEAAZ4B0QEAAYsBwwEOAX8BsAFjAaUBxAHFAd0B6QH8AfsC/AH7AfwBywGzArICeyEA
+ AbgBiQFsAcsBpAGPAcoBogGOAccBngGIAccBnQGGAcUBmwGEAcUBmgGCAcUBmQGAAcQBmAF+AcMBlwF8
+ AdMBqwGQCf4B/QH6AfgB+wH3AfMB+wH1Ae8B+gHyAeoB+AHtAeQB9wHqAd8B9gHnAdsB9QHkAdUB8wHg
+ Ac8B8gHdAcoB9QHkAdABxwGcAYMMAAOAA/8DzAEAAv8DzAEAAv8DzAP/EoA2AAOAA/8DwAEAAv8DwAEA
+ Av8DwAP/EoA/AAEsAR0BtQEcAXIB/wEYAWAB/wERAUgB/QELAS0B7wEFARcB5wIDAeUBAgEEAdYCAwHl
+ AQABcAHUAQEBqAHbAQABvgHxAQABrwHiAQABngHRAQABhAG3ARUBhAGzAVkBpALFAd0B6QH2AfAB7wG9
+ ApwBsgJ7HgABwwGWAXwB/QH3AesB/QH2AegB+QHuAeAB+AHrAdsB9gHnAdUB9gHkAdAB9AHhAcsB8gHd
+ AcYB8QHZAcAB1gGuAZIN/gH9AfsB/AH5AfQB+wH0Ae8B+gHyAeoB+QHuAeUB9gHqAd8B9gHoAdsB9QHl
+ AdYB9AHiAdEB9wHoAdYByAGfAYcPAAOAD/8DgEsAA4AP/wOAUQABLAEdAbUBFgFYAfoBEQFIAf0BDAEz
+ AfsBCAEhAf8BAAEBAf4BAAEBAf4BAAEBAf4BAAEBAf4CAwHlAX0BegG9AVkBpAHFASMBqgHWAQABrwHi
+ AQABrwHiAQABngHRAQABigG9AQUBdQGoATwBkgG5AZsBugHMAbICex4AAcYBmQF+AfgB7gHlAfcB6wHg
+ AfUB5wHZAfQB5AHVAfMB4AHQAfEB3AHKAfEB2gHGAe8B1wHCAe4B1AG9AdgBrwGUEP4B/QH7AfwB+AH1
+ AfoB9QHwAfoB8gHrAfgB7gHmAfcB6wHhAfYB5wHcAfUB5QHWAfgB6wHcAcsBowGLEgAPgFEAD4BRAAGy
+ AnsBhwFgAYoBDAEyAeEBDAEzAfsBCAEhAf8BCAEhAf8BAAEBAf4BAAEBAf4BAAEBAf4BAAEBAf4BKQEk
+ AccB0gGwAckB/AHTAdIBzAHEAc0BcQG+AdsBFwGeAcwBAAGvAeIBAAGvAeIBAAGeAdEBAAGFAbkBDgF/
+ AbABKQF1AZwBcwGGAZgbAAHHAZwBggH6AfIB6wH5AfAB5wH2AeoB3wH2AegB2wH0AeQB1gH0AeIB0QHy
+ Ad4BzAHwAdoBxwHwAdgBwgHaAbIBlxP+Af0B/AH9AfoB9wH8AfcB8gH6AfMB7AH5Ae8B5wH3AewB4gH2
+ AegB3AH7AfEB4wHOAacBkNIAAbICewHmArcBFQEYAcgBCAEhAf8BAAEBAf4BAAEBAf4BAAEBAf4BAAEB
+ Af4BAAEBAf4BAAEBAf4BdAFhAccB+AHTAecB+AHTAecB+wHnAfcB/AH7AvwB+wH8AY8BwgHZAUEBrQHT
+ AQABngHRAQEBqAHbAQABngHRAQABhQG5AQUBdQGoAQUBdQGoGAABygGfAYQB/AH3AfIB+gH0Ae0B+QHv
+ AeYB9wHrAeEB9gHoAdsB9QHmAdgB9AHiAdIB8gHeAcwB8QHbAccB3AG1AZkW/gH9AvwB+QH2AfwB+AHz
+ AfoB9AHuAfoB8QHpAfgB7gHkAfwB9wHrAdEBrQGW0gABsgJ7AfwByQHKAToBMwHBAQgBIQH/AQABAQH+
+ AQABAQH+AQABAQH+AQABAQH+AQABAQH+AQgBBgHKAdoBsQHiAf4BzwHrAf4BzwHrAf0B1wH6AfwB+wL8
+ AfsC/AH7AfwB5wHxAfUBnwHPAeIBQwGnAc0BAAGeAdEBAQGoAdsBAQGYAcsBAAGEAbcBBQF1AagBIAF8
+ AakBbgGhAbsPAAHLAaEBhwH9AfoB+AH8AfgB8wH5AfEB6wH5Ae8B5wH3AesB4QH2AegB3AH1AeUB1wH0
+ AeIB0wHzAd8BzwHeAbgBnBv+AfsB9gHzAeQB0AHKAeIBygHAAeYBzwHDAesB1wHJAcgBnQGCIAAB/1gA
+ AYACAAGAAgABgAIAAYACAAGASQABsgJ7AckCmgH8AckBygE8ATABtwEVARgByAEOAQsBvgEAAQEB/gEA
+ AQEB/gEAAQEB/gIDAeUBaQFDAaEBtgGEAYMBsgJ7AcUCqAH4AdMB5wH9AdcB+gH8AfsC/AH7AvwB+wL8
+ AfsC/AH7AfwBugHTAd4BYwGlAcQBFwGeAcwBAAGeAdEBAAGeAdEBAAGEAbcBBQF1AagBNgGHAbAMAAHO
+ AaUBjAT+AfwB+QH8AfcB8gH6AfMB7QH5AfAB6AH3AewB4gH2AegB3AH1AeYB2AH0AeMB0wHfAboBnhj+
+ AfsB9wH1AdcBsAGYAc8BpQGNAc8BpAGKAc4BogGEAcQBkQFtAb4BnQGCHQAB/wIAAf8CAAH/WAABgAIA
+ AYACAAGATAABsgJ7AdkCpwH8AckBygGQAXQBtwG6AZQBvgEnAR8BwwEAAQEB/gEAAQEB/gEAAQEB/gEs
+ AR0BtQGcAWcBfQG9ApwB4gHUAdMBtwGUAZMBywGzAbIB/QHXAfoB+wHnAfcB9gHwAe8B8wHqAekB8wHq
+ AekB8wHqAekB8wHqAekB5QHpAeIBqAG1AcABUgGDAZ8BFwGeAcwBAQGYAcsBAAGLAcMBFQGEAbMMAAHR
+ AagBjgb+Af0B+gH5AfsB9wHyAfoB9AHtAfkB8AHpAfcB7AHkAfcB6QHeAfYB5wHaAeABvgGhGP4B+AHv
+ AewB2AGxAZgB+AHwAesB9AHkAtYBqgGKAcEBnwGDHQAB/wIAAf8CAAH/AgAB/wIAAf9YAAGATwABsgJ7
+ AdwCqgH8AckBygH8AckBygH8AckBygEnAR8BwwEAAQEB/gEAAQEB/gEsAR0BtQF0AWEBxwGyAXkBeAHm
+ AtkB/QH8AfsBzAKzAcUBpwGlAf0B1AH7AfMB4AHpAe8B5AHhAe8B5AHhAe8B5AHhAfMB4AHeAfMB4AHe
+ AfMB4AHeAZkBZwFmCQABWQGkAcUPAAHTAasBkAn+Af0B+gH4AfsB9wHzAfsB9QHvAfoB8gHqAfgB7QHk
+ AfcB6gHfAeMBwAGlGP4B+AHwAe0B3QG3AZ0B9AHjAdQB2gGxAZEBxAGpAZIdAAH/AgAB/wIAAf8CAAH/
+ AgAB/wIAAf8CAAH/pQABsgJ7AdkCpwH8AckBygH8AckBygH8AckBygEIAQYBygEAAQEB/gIDAeUBYQFg
+ Ab4B/gHQAfQBvwGKAYkBvwGgAZ8B5gLZAawBhAGDAdEBkwGVAf0B1AH7Af4CzAH+AdQB0wH+AdQB0wH+
+ AdQB0wH+AdQB0wH+AdQB0wH+AdQB0wGZAWcBZhsAAdYBrgGSDf4B/QH7AfwB+QH0AfsB9AHvAfoB8gHq
+ AfkB7gHlAeMBwgGoGP4B+QHyAfAB3AGzAZMB2QGtAYkBxwGuAZgdAAH/AgAB/wIAAf8CAAH/AgAB/wIA
+ Af8CAAH/AgAB/wIAAf8eAA+AeAABsgJ7AfwByQHKAfwB0wHSAfwByQHKAQgBBgHKAgMB5QFhAWABvgH/
+ AuYB/gHZAf0B+AHdAfQBvwGXAZYBsgF5AXgBxQGEAYcB/gHCAd4B/gHCAd4B/gG9AbwB/gLMAf4B1AHT
+ Af4B1AHTAf4B1AHTAf4B1AHTAesBwAG/AZkBZwFmGwAB2AGvAZQQ/gH9AfsB/AH4AfUB+gH1AfAB+gHy
+ AesB5QHFAasY/gH4Ae8B6wHVAaIBewHJAbMBnykAAf8CAAH/AgAB/yQAA4AB/wLsAf8C7AH/AuwB/wLs
+ Af8C7AOAHAABgAIAAYACAAGAAgABgAIAAYBMAAGyAnsB/AHJAcoB/AHJAcoBvgGiAcgBAgEEAdYBKQEk
+ AccBswHLAcEB/QH8AfsB/QH8AfsB/gHZAf0B/gHQAfQB/gHKAeoB/QHUAfsB/gHKAeoB/QKlAf0CpQH9
+ AbQBswH+AswB/gHUAdMB/gHUAdMB/gHUAdMB0gGlAaQBmQFnAWYbAAHaAbIBlxP+Af0B/AH9AfoB9wH8
+ AfcB8gHgAb8BngHnAcsBsgHnAcoBsgHmAcgBsAHlAcYBrgHkAcUBrAHjAcIBqgHjAcEBqQHhAb8BpwHb
+ AbEBkAHMAbcBpCwAAf8CAAH/AgAB/yEAA4AB/wLMAf8C7AH/AuwB/wLsAf8C7AH/AuwD/wOAHAABgAIA
+ AYACAAGAIgAhgAwAAbICewHnAckBywH8AfsB/AJmAcICRwHBAtsB8QP/Af0B/AH7Af0B/AH7Af8C7gH+
+ AdQB0wH+AcQBzwH+AcQBwwH9Aq0B/QGmAagB/QKlAf0CpQH9Aq0B/gHEAcMB/gHUAdMB/gHUAdMBrAF0
+ AXMeAAHcAbUBmRb+Af0C/AH5AfYB/AH4AfMB+gH0Ae4B+gHxAekB+AHuAeQB/AH3AesB0QGtAZY7AAH/
+ AgAB/wIAAf8eAAOAAf8CzAH/AswB/wLMAf8C7AH/AuwB/wLsCf8DgBwAAYAlAAOAA/8MwAkAA/8DgA8A
+ AbICewLUAe4CVQG7AtsB8QH8AfsB/AP/Af0B/AH7Af0B/AH7Af4C3AH+AcQBzwH+AswB/gHEAcMB/QG0
+ AbMB/QKtAf0BpgGoAf0CpQH9AqUB/QKtAf4BvQG8AeUBtgG1AZkBZwFmHgAB3gG4AZwb/gH7AfYB8wHk
+ AdABygHiAcoBwAHmAc8BwwHrAdcByQHIAZ0BgjsAAf8CAAH/AgAB/x4AA4AB/wLMAf8CzAH/AswB/wLM
+ Af8C7Ar/ArsDgEIAA4Ab/wOADwABsgJ7Ad8B1AHYAfwB+wL8AfsC/AH7AfwD/wH9AfwB+wH9AfwB+wH+
+ AswB/gLMAf4CzAH+AswB/gHEAcMB/QG0AbMB/QG0AbMB/QGmAagB/QKlAf0CpQH3AqQBmQFnAWYhAAHf
+ AboBnhj+AfsB9wH1AdcBsAGYAc8BpQGNAc8BpAGKAc4BogGEAcQBkQFtAb4BnQGCOwAB/wIAAf8CAAH/
+ GwADgAH/ArsB/wK7Af8CzAH/AswB/wLMA4AH/wK7Af8CuwH/ArsDgBwAAYAlABuAFQABsgJ7AfMB6gHp
+ AfwB+wL8AfsB/AP/Af0B/AH7Af8C5gH+AswB/gHUAdMB/gLMAf4B1AHTAf4CzAH+AcQBwwH+Ab0BvAH9
+ AbQBswH9Aq0B/QKlAb8CfAGZAWcBZiEAAeABvgGhGP4B+AHvAewB2AGxAZgB+AHwAesB9AHkAtYBqgGK
+ AcEBnwGDPgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8DAAOAAf8CuwH/
+ ArsB/wK7Af8CuwOAAwADgAH/ArsB/wK7Af8CuwH/ArsDgBkAAYACAAGACAABgA4AAYANAAOAFcADgBgA
+ AbICewHzAeoB6QH8AfsB/AP/Af0B/AH7Af4B1AHTAf4CzAH+AswB/gLMAf4CzAH+AdQB0wH+AswB/gHE
+ AcMB/gG9AbwB9wKwAb8BgQGAAZkBZwFmJAAB4wHAAaUY/gH4AfAB7QHdAbcBnQH0AeMB1AHaAbEBkQHE
+ AakBkkQAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8DAAOAAf8CuwH/ArsB/wK7
+ Bv8DgAH/AswB/wLMAf8CzAH/ArsB/wK7A4AWAAGAAgABgAIAAYAIAAGAAgABgAsAAYACAAGACgADgAPA
+ A4AC/wEAAv8BAAL/AQAC/wEAA8ADgBsAAbICewHfAdQB2AH8AfsB/AH/Au4B/gLMAf4CzAH+AdQB0wH+
+ AswB/gHUAdMB/gLMAf4CzAH+AswB5QKuAZkBZwFmAZkBZwFmJwAB4wHCAagY/gH5AfIB8AHcAbMBkwHZ
+ Aa0BiQHHAa4BmEoAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wYAA4AB/wK7Cv8C7AH/
+ AswB/wLMAf8CzAH/AswDgBYAAYACAAGAAgABgAIAAYAIAAGAAgABgAIAAYAIAAGAAgABgAIAAYAHAAOA
+ A8ADgAL/AQAC/wEAAv8BAAL/AQADwAOAHgABsgJ7AbICewGsAXQBcwHSAaUBpAHrArkB/gLMAf4B1AHT
+ Af4CzAHrArkB0gGgAZ8BmQFnAWYBmQFnAWYtAAHlAcUBqxj+AfgB7wHrAdUBogF7AckBswGfbAADgAr/
+ AuwB/wLsAf8C7AH/AswB/wLMAf8CzAOAKAABgAIAAYALAAGAAgABgAoAA4ADwAOAAv8BAAL/AQAC/wEA
+ Av8BAAPAA4AnAAGZAWcBZgGZAWcBZgGZAWcBZgGZAWcBZgGZAWcBZgGZAWcBZgGZAWcBZjMAAeABvwGe
+ AecBywGyAecBygGyAeYByAGwAeUBxgGuAeQBxQGsAeMBwgGqAeMBwQGpAeEBvwGnAdsBsQGQAcwBtwGk
+ cgADgAT/AuwB/wLsAf8C7AH/AuwB/wLsAf8CzAOAKwABgA4AAYANAAOAA8APgAPAA4D/AAYAA4AB/wLs
+ Af8C7AH/AuwB/wLsAf8C7AOASwADgBXAA4D/AAkAD4BRABiAfgABugGmAa4BmwGAAYsBhAFiAXABdgFR
+ AV8BcwFOAV0BcwFOAV0BdgFSAWABiQFpAXYBnAGCAY0BugGmAa7/AF0AAaQBiQGRAZABaAFvAZ0BdwF6
+ Aa4BigGMAbkCmAG4ApYBuAKUAbcCkgGiAXcBeQGWAWoBbwGHAV0BZQGBAVwBaAGJAWkBdgGvAZkBoyoA
+ JIA8ACSAogABvAGlAasBogF6AX4BxAKuAdcCzwHbAtQB2gLRAdkCzgHYAsoB1wLGAdYCwAHVArsB0wK2
+ AcsCqAG0AocBkgFlAWoBfwFaAWYBlgF5AYQnAAOAA/8BAAL/A8ABAAL/A8ABAAL/A8ABAAL/A8ABAAL/
+ A4A8AAOAA/8BAAL/A8ABAAL/A8ABAAL/A8ABAAL/A8ABAAL/A4BpAAGvAYUBZwGvAYQBZQGvAYQBZQGv
+ AYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYUBZxsAAcABpQGpAb8CpQHdAtwB3QLcAd0D3ALa
+ AdwC1wHaAtMB2QLPAdgCygG+ApsBqAKBAa8CgwHBApsB0QKtAc0CpAGsAXwBfQF/AVgBYwGWAXkBhCEA
+ A4AD/wEAAv8DwAEAAv8DwAEAAv8DwAEAAv8DwAEAAv8DwAMAA4A2AAOAA/8BAAL/A8ABAAL/A8ABAAL/
+ A8ABAAL/A8ABAAL/A8ADAAOAZgABrgGDAWMB9AHaAcIB8wHXAb4B8wHUAboB8gHTAbcB8gHRAbMB8QHP
+ AbABrwGEAWUB0gGqAYoBrwGEAWUYAAHDAqkD4APkBuUD4gHeAt0B3ALYAdoC0wHOArgBywKxAcQCwQGe
+ ApIBngJ/AagCfAHNAqUBzwKjAa0BfAF9AYQBXgFqAcABrwG2HgADgAP/A8ABAAL/A8ABAAL/A8ABAAL/
+ A8ABAAL/A8ADgAMAA4A2AAOAA/8DwAEAAv8DwAEAAv8DwAEAAv8DwAEAAv8DwAOAAwADgEsAA5gYAAGt
+ AYMBZAH2Ad8BygH1AdwBxgH0AdkBwgH0AdcBvgHzAdUBugHzAdIBtwGvAYQBZQHwAcsBqgHVAa0BjQGv
+ AYQBZRIAAcQCoAHdAtoD5gPrA+4D7QPpA+MB3QLcAdsC1gHFAqcB2gLGAcECsQGlAo4BpgKMAacCiAHF
+ Ap0BzwKkAcMCkwGWAWkBcQG7AagBsBsAA4AD/wPAAQAC/wPAAQAC/wPAAQAC/wPAAQAC/wPAAQAC/wMA
+ BoAzAAOAA/8DwAEAAv8DwAEAAv8DwAEAAv8DwAEAAv8DwAEAAv8DAAaATgAJmA8AAa0BgwFkAfcB4wHS
+ AfYB4QHOAfYB3gHJAfQB2wHGAfQB2QHCAfMB1wG+Aa8BhAFlAd4BtwGWAegBwgGfAcYBnAF8Aa8BhAFl
+ DwABzAKwA+QD6wPyA/UD9APvA+cD4AHcAtgBvQKWAeMC0gG4ApkBqwKHAa0ChQGuAoQByAKgAc8CpQHH
+ ApgBmQFvAXYBvgGtAbUbAAOAHv8DgAMAA8ADgDMAA4Ae/wOAAwADwAOATgADmBUAAa0BgwFkAfgB6QHa
+ AfcB5gHWAfcB4wHSAfYB4QHOAfUB3gHJAfUB3AHGAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFl
+ DwAB2AK7AeMC3wPuA/YD/AP5A/ED6gPhAdoC1AHBApUB3QLDAbECggGyAoEBswKAAbUCfgHNAqYBzwKm
+ AccCmAGeAXYBfR4AJ4ABAAL/A4AzACeAAQAC/wOATgADmBUAAa0BgwFkAfoB7QHiAfgB6gHfAfgB6QHa
+ AfcB5gHWAfcB4wHSAfYB4AHNAfYB3gHJAfQB3AHGAfQB2QHBAfQB1wG+Aa8BhAFlEgAB0AK0A+0D9AHr
+ AtgB9ALvA/AD6QPhAdECvQHOAqYB0QKqAbgCfAG5AnoBuwJ4AbwCdwHRAqsBzgKkAbEBggGFAZEBZgFu
+ IQADgAP/A8ABAAL/A8ABAAL/A8ABAAL/A8ABAAL/A8ABAAL/A8ADgDYAA4AD/wPAAQAC/wPAAQAC/wPA
+ AQAC/wPAAQAC/wPAAQAC/wPAA4BmAAGtAYMBZQH6AfIB6gH6Ae8B5gH6Ae0B4gH5AesB3gH4AegB2gH3
+ AeYB1gH3AeMB0gH2AeEBzgH1Ad4ByQH0AdsBxgGvAYQBZRUAAdoCwAHiAtIBygKSAb8CdAHRAqAB3ALI
+ Ad8C3gHKAqQB0QKnAckCkQG+AnUBwAJzAcICcQHEAnABzgKmAcMClCcAA4AD/wEAAv8DwAEAAv8DwAEA
+ Av8DwA//A4A2AAOAA/8BAAL/A8ABAAL/A8ABAAL/A8AP/wOAZgABrQGDAWYB/AH2AfEB+wH0Ae4B+wHy
+ AesB+gHvAeYB+QHuAeIB+QHrAd8B+AHoAdoB9wHlAdYB9wHjAdIB9gHgAc4BrwGEAWUYAAHVAbABsQHL
+ ApYB8gHGAZcB5QLGAdICmQHFAn8ByAKOAcsCjwHGAncBxgJtAccCbAHJAmoBygJpLQADgAP/A8ABAAL/
+ A8ABAAL/A8AD/xKANgADgAP/A8ABAAL/A8ABAAL/A8AD/xKAZgABrQGCAWQB/QH6AfgB/QH4AfUB/AH2
+ AfEB+wH1Ae4B+wHyAesB+gHwAecB+QHtAeIB+AHrAd8B+AHpAdsB9wHlAdYBrwGEAWUYAAHVAbEBsgHH
+ Ao8B/wGhARAB/wGoASIB+wHFAXcB7wHNAbMB2QKoAckCfQHGAm0ByQJnAcgCZAHFAmABxQJqMAADgA//
+ A4BLAAOAD/8DgHgAAa8BhAFlAv0B/AH9AfwB+gH9AfoB9wH8AfgB9QH7AfcB8QH7AfQB7gH7AfIB6gH6
+ Ae8B5gH6Ae4B4gH5AesB3gGvAYQBZRgAAdECqQHTAZQBcgH/AaYBHAH/AagBIAH/AaoBIwH/AasBJQH8
+ AbUBSQHzAcgBlgHeAa8BpwHPAooBxAJoAbwCWwG7AmszAA+AUQAPgHsAAa8BhAFlAv0B/AH9AfwB+gH9
+ AfoB9wH8AfgB9QH7AfcB8QH7AfQB7gH7AfIB6gH6Ae8B5gH6Ae4B4gH5AesB3gGvAYQBZRgAAc4CogHW
+ AZQBYwH/AawBJwH/Aa4BKwH/AbABLgH/AbEBMQH/AbIBMwH/AbIBMwH9AbMBPAH0AboBbAHkAbIBkgHS
+ ApcByQJ4Ac4Ci/AAAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFl
+ Aa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFlBgABrwGEAWUH/gH9AfwB/QH8AfoB/QH6AfcB/QH4AfQB/AH2
+ AfEB+wH0Ae4B+wHyAeoB+wHwAecBrwGEAWUYAAHWArEB2gGXAVcB/wGyATMB/wG0ATcB/wG2AToB/wG3
+ ATwB/wG4AT8B/wG4AT8B/wG4AT8B/wG4AT8BpAKUAaMCnwGkAaEBoAGZAZQBkgGQAYABfwHSAorqAAGv
+ AYQBZQf+Af0B/AH9AfwB+gH9AfoB9wH9AfgB9AH8AfYB8QH7AfQB7gH7AfIB6gH7AfAB5wGvAYQBZQYA
+ Aa8BhAFlAv0B/AH9AfwB+gH9AfoB9wH8AfgB9QH7AfcB8QH7AfQB7gH7AfIB6gH6Ae8B5gH6Ae4B4gH5
+ AesB3gGvAYQBZRUAAdUBvQG+AdMCrwHsAagBTAH/AbcBPgH/AboBQwH/AbwBRgH/Ab0BSQH/Ab4BSwH/
+ Ab8BTAH/Ab8BTAGkApQDugbJAcgBxwHEAaMBoQGeAVYBSgFxAcsCaZUAAf9RAAGvAYQBZQL9AfwB/QH8
+ AfoB/QH6AfcB/AH4AfUB+wH3AfEB+wH0Ae4B+wHyAeoB+gHvAeYB+gHuAeIB+QHrAd4BrwGEAWUGAAGv
+ AYQBZQf+Af0B/AH9AfwB+gH9AfoB9wH9AfgB9AH8AfYB8QH7AfQB7gH7AfIB6gH7AfAB5wGvAYQBZRUA
+ Ac8CtAHLAqYB9QGzAUwB/wG9AUkB/wG/AU4B/wHBAVIB/wHDAVUB/wHEAVcB/wHFAVkBoAKJA7oD3QHe
+ AdQB0gPdAuEB3wLXAdQCUgGnASIBFwF/LgABgAIAAYACAAGAXQAB/wIAAf8CAAH/TgABrwGEAWUH/gH9
+ AfwB/QH8AfoB/QH6AfcB/QH4AfQB/AH2AfEB+wH0Ae4B+wHyAeoB+wHwAecBrwGEAWUGAAGvAYQBZQGv
+ AYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGvAYQBZQGv
+ AYQBZRUAAcsCrgHHAaEBmgH/AcABTgH/AcMBVAH/AcUBWgH/AccBXgH/AckBYQH/AcoBYgH/AcsBZQGs
+ AqYD3QLlAewJ/gH2AfQB8QJqAboCAAGTAgABmisAAYACAAGAAgABgFoAAf8CAAH/AgAB/wIAAf8CAAH/
+ SwABrwGEAWUC/QH8Af0B/AH6Af0B+gH3AfwB+AH1AfsB9wHxAfsB9AHuAfsB8gHqAfoB7wHmAfoB7gHi
+ AfkB6wHeAa8BhAFlPwAB1AK5AcsBogGHAf8BxQFYAf8ByAFfAf8BywFlAf8BzQFqAf8BzwFtAf8B0AFv
+ Af8B0AFvAbcCsAH2AfQB8Qz+Ae4B7AH2AUABPwGuAgABkwIAAZoCAAGaKAABgAIAAYACAAGAVwAB/wIA
+ Af8CAAH/AgAB/wIAAf8CAAH/AgAB/0gAAa8BhAFlAv0B/AH9AfwB+gH9AfoB9wH8AfgB9QH7AfcB8QH7
+ AfQB7gH7AfIB6gH6Ae8B5gH6Ae4B4gH5AesB3gGvAYQBZTwAAdkBzAHNAeICywHPAaQBdgH/AcoBYwH/
+ Ac0BaQH/AdABcAH/AdMBdQH/AdUBeQH/AdYBfAH/AdcBfAG8AbYBswz+AfAB7gH1AVkBWwHFASABMwHC
+ AQoBEQGlAgABkwIAAZoCAAGaJQABgAIAAYACAAGAVAAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIA
+ Af8CAAH/RQABrQGCAWQB/QH6AfgB/QH4AfUB/AH2AfEB+wH1Ae4B+wHyAesB+gHwAecB+QHtAeIB+AHr
+ Ad8B+AHpAdsB9wHlAdYBrwGEAWU8AAHQAcABwQHfAssB2QGvAXYB/wHPAWwB/wHSAXQB/wHWAXoB/wHZ
+ AYAB/wHbAYQB/wHcAYcB/wHdAYgBtQKtCf4B7gHsAfYBWAFdAcQBIAFEAdkBVQGLAf8BOwFgAeUBCgER
+ AaUCAAGTAgABmgIAAZoiAAGAAgABgAIAAYBdAAH/AgAB/wIAAf9OAAGtAYMBZgH8AfYB8QH7AfQB7gH7
+ AfIB6wH6Ae8B5gH5Ae4B4gH5AesB3wH4AegB2gH3AeUB1gH3AeMB0gH2AeABzgGvAYQBZTwAAcgCuAHU
+ AsAB6QG+AXUB/wHTAXUB/wHXAX0B/wHbAYQB/wHeAYoB/wHhAY8B/wHiAZIB/wHjAZQBrQGbAZoD7gP+
+ AfAB7gH1AVgBXQHEAR0BQwHYAVEBhAH/AU0BfQH+AVEBhAH/AT8BZwHqAQoBEQGlAgABkwIAAZoCAAGa
+ HwABgAIAAYACAAGAEQABgBMAIYAXAAH/AgAB/wIAAf8hACGADAABrQGDAWUB+gHyAeoB+gHvAeYB+gHt
+ AeIB+QHrAd4B+AHoAdoB9wHmAdYB9wHjAdIB9gHhAc4B9QHeAckB9AHbAcYBrwGEAWU8AAHKArsBxgK0
+ Af8B0gF0Af8B1wF9Af8B3AGFAf8B4AGNAf8B4wGVAf8B5gGaAf8B6AGeAf8B6gGhAf8B6gGhA7oC5QHs
+ AVkBWwHFASABRAHZAVEBhAH/AU0BfQH+AU0BfQH+AU0BfQH+AVEBhAH/AUIBagHtARABGQGsAgABkwIA
+ AZoCAAGaHAABgAIAAYACAAGAEQABgAIAAYAQAAOAA/8MwAkAA/8DgBcAAf8CAAH/AgAB/yEAA4AD/wzA
+ CQAD/wOADAABrQGDAWQB+gHtAeIB+AHqAd8B+AHpAdoB9wHmAdYB9wHjAdIB9gHgAc0B9gHeAckB9AHc
+ AcYB9AHZAcEB9AHXAb4BrwGEAWUVAAOYJAAB4ALVAcMBrgGjAf8B1gF6Af8B2wGEAf8B4AGNAf8B5AGX
+ Af8B6AGfAf8B7AGmAf8B7gGqAf8B7wGtAf8B7wGtAf8B7gGqATsBOgGfAScBTAHgAVEBhAH/AU0BfQH+
+ AU0BfQH+AU0BfQH+AU0BfQH+AU0BfQH+AVEBhAH/AUIBbgHxARABGQGsAgABkwIAAZoCAAGaGQABgAIA
+ AYACAAGAEQABgAIAAYACAAGADQADgBv/A4AXAAH/AgAB/wIAAf8hAAOAG/8DgAwAAa0BgwFkAfgB6QHa
+ AfcB5gHWAfcB4wHSAfYB4QHOAfUB3gHJAfUB3AHGAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFlAa8BhAFl
+ FQADmCEAAckBwgHDAfIC7AG4AaIBiwH/AdkBgAH/Ad4BigH/AeMBlQH/AegBngH/Ae0BqAH/AfEBsAH/
+ AfQBtgH/AfUBuQH/AfUBuAH/AfQBtQH/AfABrwElAT0BzAFPAYAB/gFNAX0B/gFNAX0B/gFNAX0B/gFN
+ AX0B/gFNAX0B/gFNAX0B/gFRAYQB/wFCAW4B8QEPARkBrAIAAZMCAAGaAXsBegGdFgABgAIAAYACAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGADQAbgBoAAf8CAAH/AgAB/yQAG4APAAGt
+ AYMBZAH3AeMB0gH2AeEBzgH2Ad4ByQH0AdsBxgH0AdkBwgHzAdcBvgGvAYQBZQHeAbcBlgHoAcIBnwHG
+ AZwBfAGvAYQBZQ8ACZghAAG8ArgB7wLqAb0BqAGLAecByAGHAf8B4AGPAf8B5gGaAf8B6wGlAf8B8QGv
+ Af8B9QG5Af8B+QHAAf8B+wHEAf8B+wHEAf8B+QHAAf8B9QG4Af8B8AGuASUBPQHMAVEBhAH/AVEBhAH/
+ AU0BfQH+AU0BfQH+AU0BfQH+AU0BfQH+AU0BfQH+AVEBhAH/AUIBagHtAQ8BGQGsAgABmgJ+AaEZAAGA
+ AgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAgABgAIAAYAKAAOAFcADgBoAAf8CAAH/
+ AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wkAA4AVwAOADwABrQGDAWQB9gHf
+ AcoB9QHcAcYB9AHZAcIB9AHXAb4B8wHVAboB8wHSAbcBrwGEAWUB8AHLAaoB1QGtAY0BrwGEAWUbAAOY
+ HgABswKxAesC6QGeApQBnwKTAaECkQG0AaABkwHGAbIBmAHYAcYBowHpAd0BsgH/Af0ByQL/AcwC/wHM
+ Af8B/QHJAf8B+AG/Af8B8wGzAf8B7QGoASUBPQHMAU8BgAH+AU8BgAH+AU0BfQH+AU0BfQH+AU0BfQH+
+ AU0BfQH+AU0BfQH+AVEBhAH/AUIBbgHxAgABoAF7AXoBnRwAAYACAAGAAgABgAIAAYACAAGAAgABgAIA
+ AYACAAGAAgABgAIAAYANAAOAA8ADgAL/AQAC/wEAAv8BAAL/AQADwAOAHQAB/wIAAf8CAAH/AgAB/wIA
+ Af8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8JAAOAA8ADgAL/AQAC/wEAAv8BAAL/AQADwAOADwABrgGD
+ AWMB9AHaAcIB8wHXAb4B8wHUAboB8gHTAbcB8gHRAbMB8QHPAbABrwGEAWUB0gGqAYoBrwGEAWU/AAOt
+ Ad8C3gHxAu8B5ALeAdICyAHHAroBtwKmAaQCjgGmAo0BpwKLAbkBoAGWAcoBtQGiAdoBygGtAeoB3QGz
+ Af8B9AG3Af8B7gGrAf8B6AGeASUBPQHMAU8BgAH+AU8BgAH+AU0BfQH+AU0BfQH+AU0BfQH+AU8BgAH+
+ AU0BfQH+ASABRAHZAW4BcAHEMQABgAIAAYACAAGAEAADgAPAA4AC/wEAAv8BAAL/AQAC/wEAA8ADgCAA
+ Af8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8CAAH/AgAB/wIAAf8JAAOAA8ADgAL/AQAC/wEAAv8BAAL/
+ AQADwAOADwABrwGFAWcBrwGEAWUBrwGEAWUBrwGEAWUBrwGEAWUBrwGEAWUBrwGEAWUBrwGEAWUBrwGF
+ AWdIAAHLAcgByQG/ArsBxQK+AcUCvAHWAsoB3wLSAegC2QHdA8oCswG+AqEBtgKWAawChgGtAoUBvgGX
+ AYoBzgGoAYwBxgGYAYUBIwE6AcgBTQF9Af4BTwGAAf4BTQF9Af4BTwGAAf4BTQF9Af4BIAE7AdEBfwF+
+ AdE0AAGAAgABgBMAA4ADwAOAAv8BAAL/AQAC/wEAAv8BAAPAA4BFAAOAA8ADgAL/AQAC/wEAAv8BAAL/
+ AQADwAOAhAABzwLFAc0CvwHLArkByQKyAdUCvQHgAscB2wK/AdACrwHIAqMBtAKFAaQBfQGCASMBOgHI
+ AU0BfQH+AVEBhAH/AU0BfQH+ARsBNAHMAoUBzTcAAYAWAAOAA8APgAPAA4BFAAOAA8APgAPAA4CWAAHT
+ AsEBzQKzAc4CrwG4Ao8GAAEgATMBwgFNAX0B/gElAT0BzAGOAYwB0lEAA4AVwAOARQADgBXAA4CrAAEK
+ AREBpQKFAc1XABiASAAYgPYABoYDVQNfqAAB6QHTAcgB8AHcAdEB8AHcAdEB8AHcAdEB8AHcAdEB8AHc
+ AdEB7wHbAdAB3wHKAb6uAAaGAZABqQGtA8wDXwNVA00DVVQACYA8AAHpAdQByQHyAeAB1gH0AegB4wH0
+ Ae8B7QL0AvMC9AHwAfIB8wHxAfIB8wHxAfIB8wHyAvEB9AHtAekB8wHlAd0B7gHbAdBgAAP+A+0G0QPm
+ A/4wAAaGAZABqQGtCcwDXwZVA00GKUgABoADwAyAMwAB8gHfAdUB9QHwAe4B8gH0AfUB8AHyAfMB6wHu
+ Ae8B3wHiAeQB3wHiAeMB6AHrAuwB7wHxAewB7wHxAe0B8AHyAe0B8AHyAe8C8gHzAfIB8QH0AekB4wHv
+ AdsB0CEABvkD/i0AA/4D4gGhApsDdANsA5sD8SoABoYBkAGpAa0B1gLnA8wB1gLnBswDZgNfA1UGTQMp
+ AyIDKTwABoAJwBKAKgAB9QHrAeUB9AL1AfAB8QHyAe0B8QHyAeQB3QHbAcsBrwGiAb4BiwFyAb8BfAFb
+ AcIBeAFSAcYBfQFZAcwBjwFxAdUBqwGWAd8BzgHEA+kB7QHwAfIB8AHxAfIB9gL0AfIB4QHYGwAD+QPV
+ A8gD2wPqA/ID+AP8HgAD/gHiAuEBsgGZAZsBhgF4AY0BaQFtAXYBaAFmAWQDdwPrJAAGhgGQAakBrQPM
+ AdYC5wPMAdYC5wnMAZABqQGtA18GVQNNCSk2AAaAD8ASgCcAAfYB8QHvAfMC9AHwAfQB9QHqAecB5gHV
+ AasBlQHAAXEBSQG7AVsBKgG+AVoBJwHAAWEBMwHIAYEBXwHGAXMBSQG8AVYBIwG7AVgBJwG+AWIBNAHJ
+ AYcBZwHeAccBvAHtAfAB8gHvAfAB8QH0AvYB9AHmAd4YAAG2AdwB6QF8AaIBrwFYAWEBZANbA3QDlwO5
+ A9QD5wPwA/YD/A8AA/4B5ALjAbQBmQGbAZUBfgGbAVEBcAG6AUUBgQHFAW4BfQSGA+4eAAaGAZABqQGt
+ AdYC5wPMAdYC5wPMA+oDzAHWAucJzANmA18DVQZNBikwAAaAFcASgCQAAfcB8QHtAfQC9QHwAfQB9QHl
+ AdgB0QHIAYABXQG9AVoBKAG/AVsBKgHDAWABLwHCAWYBOAHFAaoBnQHsAe4B7wH1Ae0B6QHSAYgBYwHC
+ AV0BKwHAAV4BLQG9AVkBJwG9AWABMgHRAaEBiQHqAekB6AHvAvEB9QH2AfcB8wHiAdkVAAF5AcUB3wFQ
+ AbkB3AFNAbkB3wEMAYcBsQEeAXMBkAEzAWMBcwFGAVgBXwNYA20DjgOxA9ID5gPvA/UD+wP+AeMC4gGz
+ ApoBlAF+AZwBVAFsAbEBOQGJAeUBTgG6Af8BWAGXAccDvAP4GwADhgGQAakBrQHWAucB1gLnA8wB1gLn
+ A8wD+AGZAcwBmQEAAWYBAAP4A9cGzAZmBlUDTQkpJwAGgAbAA4ASwBKAIQAB9gHoAeEB9gL3AfIB9wH4
+ AeIBzQHBAcMBbQFDAb4BWgEoAcMBYgExAcYBYwEyAcoBYgEuAbwBdwFVAcEBxAHFAvgB+QP/AeoBygG6
+ AccBYwEwAcYBYwEyAcQBYgEyAcABXwEuAbwBWgEoAc0BkAFxAewB6gHpAfEC8gH2AvcB8AHdAdISAAF5
+ AcUB3wFnAcMB4gHaAfQB/wFtAdMB/wFTAcUB8gE3AbcB5gEcAagB2QEOAZEBvgEZAXgBmAEuAWcBewFF
+ AVcBXgNWA2UDhQOoA8oB0ALPAbMBmgGbAZQBfgGcAVEBbAGyAToBiQHjAVABuAH/AVYBsgHtAZABsQHO
+ A/EbAAOGA8wB1gLnAdYC5wHWAucG6gP4AWYBmQFmAQABZgEAAZkBzAGZA/gJzAZmA18DVQZNBikeAAmA
+ CcADgAEAAYABABLAFYAbAAHxAd4B0wL5AfoB9AL2AegB2wHVAcQBbgFDAcABXAEqAcUBYwEyAcgBZAEz
+ AcsBZgEzAc0BZAExAcABbwFHAb8BuwG5Af4C/wH1AfwB/wHZAagBjwHKAWIBLgHKAWUBMwHIAWUBMwHH
+ AWMBMQHCAWEBMAG8AVgBJgHQAZgBfAHuAe8B8AHyAfMB9AH2Ae4B6gHbAcYBuw8AAXkBxQHfATsBtAHi
+ A/8BewHaAf8BcgHYAf8BcgHYAf8BcgHYAf8BcgHYAf8BXQHNAfUBQQG9AekBJAGtAdwBCwGXAcUBFAF9
+ AaABKAFrAYEBPwFbAWUBWAJVAZEBdwF4AZQBfgGbAVEBawGyAToBigHlAU8BuQH/AVMBrwHsAYwBqgHH
+ A/EeAAOZAdYC5wHWAucB1gLnAdYC5wP4AZkBzAGZAWYBmQFmAQABgAIAAYACAAGAAgABZgEAA/gGzAN3
+ BmYGVQNNBikeAAOADMADgAEAAYACAAGAAgABgAIAAYACAAGAAQAJwBWAGwAB9wHuAekB9gH4AfkC8QHw
+ Ac4BiAFmAcABXAEpAcYBZAEzAckBZQE0AcwBZwE0AcwBZwE0AcwBZgEzAcsBZAEwAckBhQFjAekByAG3
+ Ad0BqAGPAcsBaAE2AcwBZAExAcwBZgE0AcwBZgE0AckBZQEzAcYBYwEzAcIBYAEvAb4BXQEsAdwBuQGo
+ AfEB9QH3AfUB9gH3AfIB3wHVDwABeQHFAd8BTAG9AewBrwHfAe8BqQHpAf8BdgHcAf8BdgHcAf8BdgHc
+ Af8BdgHcAf8BdgHcAf8BdgHcAf8BdgHcAf8BdgHcAf8BaAHUAfkBSgHEAewBMgGzAd0BawGcAbcBkwF/
+ AZ8BUgFsAbIBOgGKAeUBUAG5Af8BUAGtAesBUwFxAY8DswP4HgADmQHWAucB1gLnAdYC5wHWAucD6gFm
+ AZkBZgEAAYACAAGAAQABZgGZAWYBAAGAAgABgAIAAWYBAAP4A8ABkAGpAa0GZgNfA1UGTQMpHgADgAbA
+ AQABgAEAA8ABAAGAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAQAGwBWAGAAB7gHaAc8B+QH6AfkB9gH6
+ AfsB4QHBAbEBwgFfAS8BxgFjATIBygFmATQBzAFnATUBzAFnATQBzAFnATQBzAFmATMBzAFmATIBzQFi
+ ASwBygFgASsBygFfASoBywFjAS8BzAFmATMBzAFmATMBzAFmATQBywFmATQBygFlATMBxwFkATIBwAFe
+ AS0BxgF2AU0B6wHmAeMB8wL1AfYB7QHoAd0ByAG9DAABaAG9AdoBeQHRAfwBcAHGAeIB1gH2Af8BfAHi
+ Af8BfAHiAf8BfAHiAf8BgAHcAfcBjwHMAeIBlwHEAdcBjQG2AccBhgG8AdABgQHNAeYBfAHiAf8BfgHh
+ Af0BkQGfAbQBSwFpAbIBNgGJAeYBUAG6Af8BSwG4AfoBGQGPAcgBMgFiAXIDgAPnHgABkAGpAa0B1gLn
+ AdYC5wHWAucBmQHMAZkBAAFmAQAD+AFmAZkBZgEAAYABAAbMAWYBmQFmAQABZgEAA/gGwAN3BmYDVQZN
+ BikbAAOAA8ABAAGAAQADgAbAAQABgAIAAYABAAbAA4ABAAGAAQAGwBWAGAAB9AHlAdwB+QH6AfsD9AHQ
+ AYkBZQHDAV4BKwHKAWYBNQHNAWgBNgHNAWgBNQHMAWcBNAHMAWYBMwHMAWUBMgHKAWcBNQHLAZUBfAHp
+ AcABrAHqAcABqgHTAXwBUAHLAWIBLgHMAWYBMwHMAWYBMwHMAWcBNAHMAWcBNAHKAWUBNAHFAWMBMgG/
+ AVwBKwHcAbYBowH0AfkB+wL2AfUB7wHaAc8MAAE7Aa0B0wF3AdAB+gEwAa4B2gH3Af0B/wGAAeYB/wGA
+ AeYB/wGPAcUB1QKxAbMB1AHFAbYB5wHVAbkB3wHJAakBywGxAZkBswGgAZgBnwGzAb4BlgHJAdcBhAGZ
+ AZ8BYAGNAcEBUgG5Af8BVQG/Af8BawHRAf8BawHYAfkBGQGJAasDWAPAA/kYAAOZA8wB1gLnAdYC5wGZ
+ AcwBmQEAAWYBAAP4AdYC5wPMAQABgAEABswBmQHMAZkBAAFmAQAD+AbAA3cGZgNfA1UGTQMpGAADgAPA
+ AQABgAIAAYABAAzAAQABgAEACcABAAGAAQAGwBiAEgAB4AHEAbYB+AHuAekB+gH9Af4B7QHcAdQBxgFm
+ ATYByAFmATQBzQFoATYBzQFoATYBzQFoATUBzAFmATMBzAFmATMBzAFlATIBxwFnATcBxwG6AbMG/wHa
+ AZEBawHKAV8BKQHMAWYBMwHMAWYBMwHMAWcBNAHMAWcBNAHLAWYBNAHIAWUBNAHBAVwBKAHOAYkBZgPx
+ AfcB+QH6AfIB3wHVAeABxAG2CQABTAG1AdoBeQHRAfkBJAGrAd4BzwHsAfUBrAHwAf0BlQG4AcMBzQG5
+ AbEB9QHtAdUC/gHcAv8B2wL/AdgC/wHPAfkB7QG+AekBwAGfAbYBjQGHAZ4BlAGTAaUBzAHRAXUBzwH5
+ AW4B1gH/AYYB7AH/AW4B1AH/AU8BzAHmATcBXQFqA44D7RgAA5kB1gLnAdYC5wGZAcwBmQEAAWYBAAGZ
+ AcwBmQHWAucDzAHWAucBZgGZAWYB1gLnBswBAAFmAQAD+AbABncGZgZVA00DKRgAA4ADwAEAAYACAAGA
+ AQAYwAEAAYABAAbAGIASAAHuAdgBzAH8AfgB9QH8Av8B5AG8AakBxgFiATABzAFpATgBzwFqATgBzgFo
+ ATYBzAFmATMBzAFmATMBzAFmATMBzAFmATIByAFlATMBwQGuAaUB/AH+BP8B4wGqAY0BygFdASgBzAFm
+ ATMBzAFmATMBzAFmATMBzQFnATQBzQFoATUBywFnATUBxQFgAS4BxwFzAUkB7QHkAd8B9wH5AfsB9QHm
+ Ad4B7gHYAcwJAAFgAb0B4AGAAdMB+wE7AbcB6gGAAcwB5gHAAcQBxwHMAbUBsAH8AfsB9wL/AfwC/wHr
+ Av8B4wL/AdoC/wHPAf8B/gHKAf8B9wHEAfABwwGdAcQBmwGTAZgB2wHlAYkB7gH+AYoB8AH/AYoB8AH/
+ AW8B1QH/AZ0B+QH8ASIBfgGaA14DzwP8FQADmQHWAucB1gLnAZkBzAGZAQABZgEAA/gB1gLnAdYC5wPM
+ AdYC5wnMA8ADzAbAAZABqQGtA3cGZgNfA1UGTQMpFQADgAPAAQABgAIAAYABAAPAAQABgAEAG8AYgBIA
+ Ae8B2wHQAf4C/QH+Av8B3wGoAY4BygFlATIBzwFrATkB0AFrATgBzgFoATYBzAFmATMBzAFmATMBzAFm
+ ATMBzAFmATMBzAFjAS8BuAGMAXcB5AHqAewD/wH6AfEB7AHZAYwBZQHKAWABLAHMAWYBMwHMAWYBMwHM
+ AWcBNAHNAWgBNQHMAWgBNgHIAWQBMgHGAWkBOQHrAdsB0wH3AfoB/AH1AekB4wHvAdsB0AkAAWABvQHf
+ AYkB1wH8AU0BvwHyAUkBqAHNAcQBpwGcAfkB9QHhCP8B9gL/AesC/wHfAv8B0gH/AfMBvwH/AfIBvgH/
+ AfQBwQHoAbwBngGoAcoBzgGQAfYB/wGQAfYB/wGQAfYB/wFwAdYB/wGxAv8BQgG/Ad8BQgFVAVsDngPy
+ FQADmQHWAucB1gLnAWYBmQFmAQABZgEAA/gD6gPMAdYC5wPMAdYC5wnMA8ADzAbABncDZgNfBlUDTQMp
+ FQADgAPAAQABgAIAAYACAAGAAgABgAEACcABAAGAAgABgAIAAYACAAGAAQAGwBiAEgAB8AHcAdEB/wL+
+ A/8B3wGgAYEBzgFoATUB0gFuATwB0QFsAToBzgFpATYBzAFmATMBzAFmATMBzAFmATMBzAFmATMBzQFl
+ ATEBxgFoATkBuwGkAZkB8QH2AfgD/wH6AfEB7AHYAYsBZQHKAWABKwHMAWYBMwHMAWcBNAHOAWkBNgHO
+ AWkBNwHKAWYBNAHIAWkBOQHrAdcBzQH5AfwB/gH3AesB5QHwAdwB0QkAATYBrwHaAYsB2AH9AVYBxAH3
+ AVYBlQG1AdcBwgGqAv8B5gL/AfAC/wH6Av8B+QL/Ae0C/wHhAv8B0wH/AfUBwQH/AeMBrwH/AfMBvwH7
+ AeUBuAHFAbgBsQGYAfEB9gGUAfoB/wGUAfoB/wFyAdgB/wG7Av8BowHyAfkBIAFsAYYDaAPaA/4SAAGQ
+ AakBrQHWAucB1gLnAQABgAIAAWYBAAP4AdYC5wHWAucDzAHWAucBmQHMAZkBZgGZAWYBAAFmAQAD+APM
+ CcAGdwZmA18DVQNNAykSAAOACcABAAGAAgABgAIAAYABAAzAAQABgAIAAYACAAGAAQAGwBuADwAB8AHc
+ AdEC/gH9A/8B5AGnAYkB0gFsATkB1QFxAT8B0wFuATsBzwFpATYBzAFmATMBzAFmATMBzAFmATMBzAFm
+ ATMBzAFmATMBzQFkAS8BxQFoATkBxAGuAaIB9gH5AfsD/wH7AfEB7QHXAYcBXwHLAWIBLQHNAWcBNAHP
+ AWkBNwHPAWsBOQHMAWgBNgHKAWsBOwHuAdsB0gH8Av8B9wHsAeUB8AHcAdEJAAErAawB2QGFAdYB/QFf
+ AcgB+wF5AZYBqwHmAdoBugL/AeIC/wHlAv8B7wL/AfAC/wHoAv8B3QL/AdEB/wH0Ab8B/wHeAakB/wHl
+ AbIB/wH0AcMB1wG8AawBoQHtAe4BmQL/AZkC/wFzAdkB/wHDAv8BwwL/AUEBswHTAUsBVAFXA60D9g8A
+ A5kDzAHWAucB1gLnAQABgAIAAYACAAFmAgABZgEAA/gB1gLnAQABZgIAAWYCAAFmAgABgAEAA/gDwAPM
+ BsAJdwZmA1UDTQMpEgADgAbAAQABgAIAAYACAAGAAgABgAEACcABAAGAAgABgAIAAYACAAGAAQAGwBuA
+ DwAB8AHbAdAB/gL7A/8B7AG5AZ8B2AFyAT4B2gF2AUQB1gFxAT4B0AFrATgBzQFnATQBzAFmATMBzAFm
+ ATMBzAFmATMBzAFmATMBzAFmATMBzQFkAS4BxQFpAToB0QG9AbMB/AX/AfUB4AHXAc4BbQE8Ac0BZQEx
+ AdEBawE4AdIBbQE7Ac4BagE3Ac4BcQFDAfQB5QHeA/8B9wHqAeMB8AHbAdAJAAFZAb8B5gGMAdgB/wFm
+ AcwB/wGKAZ0BrwHuAeIBvAL/AdsC/wHdAv8B4wL/AeMC/wHfAv8B1gH/Af0BygH/Ae8BvAH/AdoBpwH/
+ Ad0BqQH/AfgBxwHbAb8BrgGrAekB6gGjAv8BowL/AXUB2QH/Ac4C/wHOAv8BmwHmAfIBKgFjAXYDcwPj
+ DwADmQHWAucBAAGAAgABgAIAAYACAAGAAgABgAEAA/gB1gLnAdYC5wPMAQABZgIAAYACAAGAAQAD+APM
+ CcABkAGpAa0GdwZmA18DVQZNDwADgBLAAQABgAIAAYACAAGAAgABgAIAAYABAAPAAQABgAEABsAbgA8A
+ AesB1AHHAfwB9gHzA/8B+gHbAcsB3wF5AUYB4AF8AUoB2wF2AUQB0wFtATsBzgFoATUBzAFjAS4BywFh
+ ASwBygFgASoBywFkATABzAFmATMBzAFmATMBzQFjAS0BxAF0AUwB7AHnAeUF/wH+AdwBlAFwAc0BYwEv
+ AdIBbQE7AdQBcAE+Ac8BaQE2AdYBhQFcAfsB9QHzA/8B9QHkAdwB6wHUAccJAAFdAcEB5gGTAd4B/wFt
+ AdMB/wGKAZwBrgHqAdYBsAL/AdMB/wH+AdEC/wHXAv8B1wL/AdMB/wH9AcwB/wHzAb8B/wHmAbMB/wHd
+ AawB/wHnAbcB/wH5AcgB2wG/Aa8BtwLsAbMC/wGzAv8BeQHZAf8B1gL/AdYC/wHWAv8BLwGhAcMDUwO3
+ A/gMAAOZAdYC5wHWAucBAAGAAgABgAIAAYABAAP4A+oB1gLnAdYC5wEAAWYCAAGAAQABZgGZAWYBAAGA
+ AQAD+APAA8wJwAl3BmYGVQNNDwADgBXAA4ABAAGAAgABgAEABsAP/xWAEgAB+AHsAeYD/wH+AfoB9wHs
+ AZEBYwHoAYIBTwHjAX4BTAHYAXIBPwHPAW8BPwHPAZABcQHaAaYBjQHnAbkBowHUAX0BUAHLAWIBLQHM
+ AWYBMwHMAWYBMwHKAWMBMAHhAc0Bwgb/AeQBsAGVAdABZwEzAdYBcgE+AdgBdAFBAdIBawE3AeUBqwGO
+ BP8C/gHwAdwB0QkAA/kBYAHBAeYBmgHiAf8BdAHaAf8BggGtAcQB2QG3AZkC/wHLAf8B+AHEAf8B9gHE
+ Af8B+QHHAf8B9gHDAf8B8QG9Af8B4wGxAf8B3QGvAf8B6AHFAf8B/AHZAfsB8AHGAdABvAGzAcEB9QH2
+ AcAC/wHAAv8BfAHZAf8B4QL/AeEC/wHhAv8BjQHZAewBMAFfAXADgAPqDAADmQHWAucB1gLnAdYC5wEA
+ AYABAAGZAcwBmQP4AdYC5wHWAucBAAFmAgABgAEAAWYBmQFmA/gBAAGAAQAD6gPMDMAJdwZmA18GVQwA
+ A4AhwAb/D8AJ/w+ADwAB9AHiAdkG/wH7AckBrgHxAYcBUgHuAYoBVwHjAXwBSAHSAXYBSAHJAcIBvgHx
+ AfYB+QP/AesBwgGuAcoBXwEpAcsBYwEvAcsBYAEsAcoBcAFDAewB4gHdA/8B+QH8Af0B3wGlAYkB1QFt
+ ATgB3AF3AUUB3AF4AUYB2AF2AUQB+AHfAdMD/wH9AfoB+QHtAdgBzgkAAbsB4QHuAWQBwwHmAZUB5wH/
+ AX4B5AH/AYEB0QHpAbEBlgGPAfgB4wG1Af8B+wHHAf8B6AGzAf8B4wGvAf8B4gGvAf8B5AGyAf8B2wGs
+ Af8B7gHZAf8B+wH1Av8B7wHqAdABtAHMAs0B0QL+AdEC/wHRAv8BgQHZAf8B6QL/AekC/wHpAv8B6QL/
+ AS0BjwGvA1sDzAP8CQADmQHWAucB1gLnAdYC5wGZAcwBmQHWAucBmQHMAZkBAAGAAgABgAIAAYABAAFm
+ AZkBZgP4CcwDwAPMCcAMdwZmA1UDTQwAA4AbwAb/A8AVAAbACf8GgA8AAe0B1wHLAf0B+gH4BP8B9wHw
+ Af0BowF0AfwBlQFiAfQBjwFcAeQBewFHAcYBnwGMAfAB9QH3A/8B/gH9AfwB5gGyAZkB0gF3AUsB0QF/
+ AVYB5AHHAbkB/AH+BP8C7QHsAdwBjwFqAd8BdgFBAeMBfwFNAeABdwFEAesBqwGKBv8B9gHpAeEMAAG7
+ AeEB7gF0AckB6QGXAewB/wGFAesB/wGFAeoB/gGQAbUBwQHTAaYBiwH/AewBugH/AfYBwwH/AeYBsgH/
+ AdkBpQH/AdwBrAH/AeoBwgH/AfwB7wP/AfQB6QHdAdUBswGrAe0B8QHyAe0C/wHnAv8B5QL/AYQB2QH/
+ AfQC/wH0Av8B9AL/AfQC/wGJAdIB6QFAAVMBWQOXA/AJAAGQAakBrQHWAucB1gLnAdYC5wHWAucB1gLn
+ AdYC5wHWAucDzAHWAucDzAHWAucGzAzADPgGdwZmA18DVQNNCQADgBXABv8GwB7/AwAGwAb/EgAB9gHo
+ AeAH/wHjAdIB/wGjAW4B/wGjAXEB+gGVAWEB4AGKAV8BzQHGAcMB+gH9Af4G/wH8AfUB8QH7AfgB9gb/
+ AfYB+wH9AeMBygG+AeYBgwFSAewBhgFTAesBgwFPAewBkwFmAf0B9QHuA/8B/gL8Ae8B2wHQDAABuwHh
+ Ae4BoAHbAfIBoQH0Af8BjwH1Af8BjwH1Af8BjwHxAfsBnQG0AbkB1AGoAZEB+QHgAbIB/wH2AcQB/wH1
+ AcMB/wH2AcYB/gH8AdYB/gH7Ad8B6QHXAcoBpwGgAaMBdwG8AdEBYAG/Ad8BgAHMAeYBrwHfAe8BvwHm
+ AfIG/wH+Av8B/QL/AfwC/wHsAfkB/AEhAYABoAOOA+0GAAOZA8wB1gLnAdYC5wHWAucB1gLnAdYC5wHW
+ AucB1gLnAdYC5wPMAdYC5wPMCcAJ+AN3BpkDwAb4A3cGZgZVCQADgA/ABv8DwCEABv8DAAbABv8SAAHu
+ AdgBzQH9AfoB+Qf/AeEBwwH/AbUBgAH/AbQBgQH/AaIBbgHmAaEBfgHXAc4BywHuAfMC9QH5AfsB9wH7
+ Af0B9wH7AfwB9wH6AfwB8QH2AfkB6QHYAdEB8QGcAXMB+AGSAV4B+gGTAWAB9gGUAWEB/gHiAdIG/wH3
+ AekB4g8AAboB4AHtAaYB3QHyAagB+gH/AZYB/AH/AZYB/AH/AZYB/AH/AZYB+gH9AZ8B0AHSAb4BrgGn
+ Ad4BwwGqAegB1QG1AeAB0QGyAdUBxQGoAcIBrQGdAaYBtAGyAZoB6gHtAZYB/AH/AZYB/AH/AY0B9gH8
+ AXEB5AHyAV8B2AHsARMBpgHSASUBjwGxAWcBvgHaAXABxgHiAYABzAHmAb8B5gHyATIBpAHKA9sD/AYA
+ A5kB1gLnAdYC5wHWAucB1gLnAdYC5wHWAucB1gLnAdYC5wPMCcAJ+AMpA2YDdwaZBsABkAGpAa0DwAb4
+ BmYDTQYAA4AMwAb/BsAq/wMABv8GgBUAAfIB4AHWCv8B6wHUAf8B0AGcAf8BywGXAf8BuwGHAfcBswGJ
+ AekBvwGqAd0BxgG+AdcBxwHAAdcBxwHAAd8ByQG/AfABwQGpAfwBqQF8Af8BowFwAf8BpAFvAf8BrgF+
+ Af8B6AHXBv8B/AH3AfUB6gHVAcoPAAGtAdwB7AGqAd4B8gGsAf0B/wGZAv8BmQL/AZkC/wGZAv8BmQL/
+ AZkC/wGZAv8BmQL/AZkC/wGZAv8BmQL/AZkC/wGZAv8BmQL/AZkC/wGZAv8BmQL/AZkC/wEmAbMB2QNY
+ A+cDAAHfAfIB+AG9AeMB8AHaAe0B8wP8CQADmQHWAucB1gLnAdYC5wHWAucB1gLnA+oJwAn4BhwDKQNf
+ A3cGmQbAAZABqQGtA8ABkAGpAa0GwAb4A1UGAAOABsAG/wmABv8hAAb/AwAGgB4AAfYB6AHgCv8B/AHt
+ Af8B7wHGAf8B6QG0Af8B3QGmAf8B0QGbAf8BxgGWAf4BvwGPAf0BvQGMAf8BvQGLAf8BuwGHAf8BvAGG
+ Af8BwgGOAf8B0QGvAf8B/AH4Bv8B/gL9AfAB3AHREgAB3wHyAfgBdQHJAeYBzAH7Af8BmQL/AZkC/wGZ
+ Av8BmQL/AZkC/wGZAv8BowH+Af8B1wH7Af8B1wH7Af8BwwH8Af8BuAH9Af8BrgH+Af8BngL/AZkC/wGZ
+ Av8BmQL/AZkC/wGZAv8BJgGzAdkDWwPnGAADmQPqAdYC5wHWAucJwAn4DBwDIgNmA3cGmQbAAZABqQGt
+ A8ABkAGpAa0DwAGQAakBrQbABmYGAAOABv8PgC3/KgAB9gHnAeAO/wHtAf8B/QHlAf8B+wHRAf8B9gHD
+ Af8B7wG7Af8B6AG1Af8B5AGxAf8B5gG3Af8B6wHNAf8B9gHoCf8B/QH5AfgB8AHcAdIYAAFNAbYB2QHj
+ AfQB/AGkAv8BmQL/AZkC/wGZAv8BmQL/AZkC/wHiAfsB/wF9AcUB3QFmAbUB0AFoAcEB3wF5AcoB5gGI
+ AdAB6QG1AeIB8gHOAe4B+QHcAfwB/wHRAfwB/wHGAf0B/wGwAf4B/wE7AbkB3AN8A+oYAAOZCcAJ+BIc
+ AykDZgN3BpkGwAGQAakBrQPAAZABqQGtA8ABkAGpAa0JZgwAA4AD/xKABv8YAAb/CYAtAAHzAeAB1gH8
+ AfcB9RH/Af0C/wH9Av8B/AL/AfwC/wH9DP8B+AHuAegB7gHZAc4bAAG/AeUB8gF7AcsB5gHsAf0B/wHh
+ Af0B/wHKAf4B/wHDAf4B/wGxAv8B1QH+Af8BuQHkAfIBVAGNAaAD5AYAAc8B6wH1AbwB4gHvAXwByAHi
+ AWsBwAHdAWoBwgHfAVoBvAHdAWsBxAHiAUsBtQHYA+obAAOZCfgYHAMpA18DdwaZBsABkAGpAa0DwAGQ
+ AakBrQlmFQADgAb/D4Ah/zwAAewB1gHKAfUB5gHeAfwB+AH0G/8B/gH8AfsB+gHxAewB8gHfAdUB1wG9
+ AbEhAAFgAb8B3wF7AccB4QFPAbcB2wFwAcYB4gGAAcwB5gGvAd8B7wG/AeYB8gFCAasBzQPhA/48AAOZ
+ AyIbHAMpA18DdwaZBsABkAGpAa0JZiEABoAJ/waAIf8DgAP/A8A5AAHqAdQBxwHzAeAB1QH2AekB4QH6
+ AfIB7gH9AfoB+QH+AfwB+wH+AfwB+wH8AfcB9gH5Ae4B6QH1AeUB3QHuAdoBzwHgAckBvTMAAd8B8gH4
+ Ab0B4wHwAbsB4QHuAekB8gH1A/5CAAmZEhwDKQNmA3cGmQPACWYwAAmAA/8DgCH/A4ADwEUAAecBzgHB
+ AfAB2wHQAfAB3AHRAfAB3AHRAe4B2QHNAd4BwQGylgAJmQkcA2YDdwaZBmZCAAaAIf8DgPkAFZlLACeA
+ /wBRAAGCAaMBuAE+AaQB+QEWAXwBxAEtAXIBmwGfAY4BmVcAA/wDwQNpA042UANOA2nSAAG1Ad0B/QFZ
+ Ab8B/wE+AaQB+QEWAXwBxAEtAXIBmwGfAY4BmQGkAoYzUANOA2kYAAP7A7UD/wP7AfkC9wH0AvMB8ALv
+ Ae4D6wLqAecD5APhAt8B3gPaAtUB1gHUAdIB0QLMAc0DxwLBAcICvAG+AbYBtQG7ArQBtwKvAbIBqQGq
+ AcICuxsAMICKAAG1Ad4B/QFZAb8B/wE+AaQB+QEWAXwBxAEtAXIBmwGfAY4BmQGkAoYB8ALvAe4D6wLq
+ AecD5APhAt8B3gPaAtUB1gHUAdIB0QLMAc0DxwLBAcICvAG+AbYBtQG7ArQBtwKvAbIBqQGqAcICuxgA
+ A/sDtgH8AvsB9wL2AfMC8gHwAu4B7APqA+gC5gOBAdACzgG2ArIBegJ5AWICXwF1AnIBlAKPAVMCTwGa
+ ApYBVgJSAVgCVAGoAp8BVgJUAYECeQG3Aq8bADCAJwAD6QbnA/MwAAP+A/MD7SEAAbUB3gH9AVkBvwH/
+ AT4BpAH5ARYBfAHEAS0BcgGbAZ8BjgGZAaQChgHqA+gC5gOBAdACzgG2ArIBegJ5AWICXwF1AnIBlAKP
+ AVMCTwGaApYBVgJSAVgCVAGoAp8BVgJUAYECeQG3Aq8YAAP7A7YB+AL3AfMC8gHxAu8B7QPrA+kC5wHo
+ AuUBnwKbAWUCYwFmAmQBVgJTAcQCvwFcAlkBYQJfAbYCrwNFAX4CegGbApYBMwExATABcgJuAbACqgG3
+ ArAbAAaADAAegCQAA+cDdgNZA2QDogPzKgAD+APYA6QDlAPtHgAD+wG1Ad4B/QFZAb8B/wE+AaQB+QEW
+ AXwBxAEtAXIBmwGfAY4BmQGlAowB6ALlAZ8CmwFlAmMBZgJkAVYCUwHEAr8BXAJZAWECXwG2Aq8DRQF+
+ AnoBmwKWATMBMQEwAXICbgGwAqoBtwKwGAAD+wO2AfUC9AG3AbUB4AF2AXUB7AGSAZAB5wHqAugB6QLn
+ AekC5gHHAsQBYwJhAYMCggFoAmcBxALAAWUCYgFjAmABvQK3AUkCRwGJAoUBowKfAToBNwE4AW0CaAFE
+ AkMBtwKvGwAGgAwAHoAhAAP+ATQBDgHeASkBAAHfASkBAAHfATUBIQGRA3AD4ScAA+0BsAGuAbsBTgE6
+ AaoBMwEVAbwDcQPnHgAD+wO2AbUB3gH9AVkBvwH/AT4BpAH5ARYBfAHEATEBcQGXAoUBhwOjAbQCsgGl
+ ApYBlwKCAZoChAGkAo8BnAKMAZwCmgG9ArcBSQJHAYkChQGjAp8BOgE3ATgBbQJoAUQCQwG3Aq8YAAP7
+ A7YB8gLwAbgBtgHqAX0BfAHnAYgBhwHpAYQBgwHkAeoC6AHqAucB4gLeAWYCZQGJAoYBuQK0ATwCOwFg
+ Al8BkQKPAUECPgGcApcBTQJKAUUCQgGoAqQBXgJbAVgCVQG3Aq8bAAaADAAegCEAAfAB7gH8ASkBAAHf
+ ASkBAAHfASkBAAHfASsBCAHKA1IDrQP1IQAD5AGBAXcBrwEwAQwBzwEpAQAB3wEpAQAB3wPCA/seAAP7
+ A7YB8gLwAbUB3gH9AVkBvwH/AUYBpQH0AXYBiQSYAawClwGvAYMBfQHdAboBmgHsAdYBrQH/AfkBxgH1
+ AesBxAHpAdUBugHMAaUBmwGRAngBnAKXAU0CSgFFAkIBqAKkAV4CWwFYAlUBtwKvGAAD+wO2Ae8C7gHs
+ AuoBmwGZAegBogGgAeYCcAHmAaoBpwHnAesB6ALpAuUBQwFBAUIBZwJmAekC5QHKAsUBTAJJAewC5QHL
+ AscB0wLNAVYCUwHVAtIB2wLUAb0CtAG8ArcBxAK+GwAGgAwAHoAhAAHxAe8B/AFQAS8B5AEpAQAB3wEp
+ AQAB3wEpAQAB3wE4ASkBfANrA9ED/hgAA/4D3QFeAUoBuQEpAQAB3wEpAQAB3wE8ARsB0AG2Aa8B2QP5
+ IQAD+wO2Ae8C7gHsAuoBwwHkAf0BWQG/Af8DpgGhAoEB3gGwAZMB/wHjAbIB/wH3AckB/wH9Ac4C/wHW
+ Av8B2AL/AdkC/wHgAecB1wHEAaABfAF5AZECjgHVAtIB2wLUAb0CtAG8ArcBxAK+GAAD+wO2Ae4B7ALr
+ AukB6gHnAegBsgGwAegBoAGeAecBXAFbAecB3AHaAesB9gHxAeoBlAKRAbICsAHpAuUB6wLnAV4CXQHp
+ AucB5QLhAcoCxgFuAmwB6QLlAdECzAHKAsQBxQK/AdMCzRsABoAMAB6AJAAB1gHPAfgBNQEPAd8BKQEA
+ Ad8BKQEAAd8BKgEEAdUBRQFDAVEDhgPgFQAD/APSAUkBMAG6ASkBAAHfASkBAAHfAVUBPAHHAdgB1gHj
+ A/4kAAP7A7YB7gHsAusC6QHqAecB6AHlAuMBwwKwAeIBsAGTAf8B5QG2Af8B+QHJAf8B9wHEAv8B0QL/
+ AdsC/wHkAv8B6QL/AfwB5QLhAekB3AHOAY8CbwHlAuMB0QLMAcoCxAHFAr8B0wLNGAAD+wO2AewC6QHq
+ AugB6wLoAesC6AHkAeEB6QGHAYYB6AF8AXsB6QHoAeYB7wHxAu8B8ALuAe8C7QHvAu0B7gPsAuoB6QHm
+ AuUC4gHhAt0B2wLYAaABnQHTAXABbQHWAckCwgHVAtAbAAaADAAegCcAAdYBzwH4ATUBDwHfASkBAAHf
+ ASkBAAHfAS4BEAG2A1ADmgPpDwAD/AHHAcUB0gE5ARgBzQEpAQAB3wEpAQAB3wFpAVUBxQPqKgAD+wO2
+ AewC6QHqAugB6wLoAeUC4wHTAagBnQH/Ad8BsAH/AfgBxgH/AeoBtwH/AfoBxwL/AdUC/wHhAv8B7QL/
+ AfUB7ALqAekB5gHlAv8B6wHEAaQBlQGLAoIBoAGdAdMBcAFtAdYByQLCAdUC0BgAA/sDtgHqAugB6QLn
+ AeoC6AHsAukB7QLqAdkB2AHrAkwB6AGjAaIB7AGsAasB6QGuAa0B6gHIAcYB6wHdAdwB7AHuAewB7QHu
+ A+wC6gHIAcUB5QGSAZEB4gGDAYEB4QGBAX8B3gGPAYwB1gHLAsYB1ALRGwAGgAwAHoAqAAHJAb8B9gEp
+ AQAB3wEpAQAB3wEpAQAB3wEzARwBmQNZA6sD8AkAA/wBxwHFAdIBOQEYAc0BKQEAAd8BKQEAAd8BegFr
+ Ab4D7S0AA/sDtgHqAugB6QLnAeoC6AHqAt8B6gHAAaAB/wH4AcoB/wHkAbIB/wHpAbYB/wH8AckC/wHX
+ Av8B4wL/Ae8C/wH6Av8B+gL/AfQC/wHaAfMB7QHIAYkCbQGBAX8B3gGPAYwB1gHLAsYB1ALRGAAD+wO2
+ AekB5gHnAegC5gHpAucB6wLpAe4C6wHwAu4BjgGNAe4CWAHmAeEB3wHuAcMBwgHuAZ0BnAHpAYwBiwHr
+ AYMBggHnAWoBaQHoAWEBYAHoAjIB6gFYAVcB5wGBAX8B4wF8AXsB3gGKAYcB2QHOAskB1wLTHgAqgDAA
+ Aa4BnwHyASkBAAHfASkBAAHfASkBAAHfATcBKAF8A2EDuQP1AwAD/AHHAcUB0gE5ARgBzQEpAQAB3wEp
+ AQAB3wF6AWsBvgPtMAAD+wO2AekB5gHnAegC5gHpAucB3ALDAfsB4QG2Af8B9wHFAf8B3QGqAf8B6QG2
+ Af8B+gHHAv8B1AL/AeAC/wHqAv8B8QL/AfAC/wHoAv8B2gL/AdMBnAF6AXUBfAF7Ad4BigGHAdkBzgLJ
+ AdcC0xgAA/sDtgHtAusB5QLjAegC5gHqAegB6QHtAesB7AHwAu8C5AHwAlcB6gG0AbMB7AHwAu4B7wLt
+ AekB5wHtAmwB6QJZAewBnQGcAegBsAGvAeoBrwGtAeoBpwGlAeYBswGwAd0B1wLTAdEBzAHLAdYC03sA
+ Aa4BnwHyASkBAAHfASkBAAHfASkBAAHfATsBMQFoA2sDwAPzAccBxQHSATkBGAHNASkBAAHfASkBAAHf
+ AXoBawG+A+0zAAP7A7YB7QLrAeUC4wHoAuYB2QK7Af8B6gG6Af8B8wHAAf8B1gGjAf8B5QGyAf8B8wHA
+ Av8BzwL/AdkC/wHhAv8B5gL/AeUC/wHgAv8B1QH/Af0BzgGzAYoBfgGzAbAB3QHXAtMB0QHMAcsB1gLT
+ GAAD+wO2AeoC5wHiAuAB5gLjAekC5wHsAeoB6wHwAu8B8ALvArYB7wJeAecB8ALuAe8C7QF0AXMB5gGJ
+ AYgB6wHtAesB7QHvAu0B7gLsAegC5gHjAuAB3QLZAdcC0gHWAtAB1gLRfgABrgGfAfIBKQEAAd8BKQEA
+ Ad8BLAEGAdYBPgE3AWADawGdAZsBqQE4ARcBzAEpAQAB3wEpAQAB3wF6AWsBvgPtNgAD+wO2AeoC5wHi
+ AuAB5gLjAdsCvgH/AewBvgH/AfQBwQH/AdwBrAH/Ae8BwQH/AfQBwQH/AfwByQL/AdAC/wHWAv8B2AL/
+ AdgC/wHVAv8BzwH/AfUBxwGpAYEBeAHdAtkB1wLSAdYC0AHWAtEYAAP7A7YB6gLnAeIC4AHmAuMB6QLn
+ AesC6QHvAe0B7gHxAvAB6QHoAe8CWQHpAdgB1wHtAbcBtgHrAmQB6gHxAe8B7gHwAu4B8ALuAewC6gHn
+ AuQB4gLeAdsC2AHVAtEB1QLPAdUC0IEAAa4BnwHyASkBAAHfASkBAAHfAS0BBwHYATwBMgFqAS8BDwHD
+ ASkBAAHfASkBAAHfAXoBawG+A+05AAP7A7YB6gLnAeIC4AHmAuMB7gLgAfEB1QGwAf8B+gHNAf8B9QHV
+ Af8B3gGrAf8B4AGtAf8B8QG+Af8B+AHFAf8B/AHKAf8B/QHMAf8B/QHMAf8B+wHIAf8B/AHNAf8B6QG2
+ AZYCdAHbAtgB1QLRAdUCzwHVAtAYAAP7A7YB5gLjAeEB3QHeAeMB4AHhAecC5AHqAegB5wHuAuwB8QLw
+ AfEC8AKOAe8BggGBAeYBbQFsAeoBwQHAAe4B8ALvAfAC7gHvAu0B6gLnAeUC4gHfAdwB2wHZAtUB0wLO
+ AdMCzQHUAtCEAAHWAc8B+AE1AQ8B3wEpAQAB3wEpAQAB3wEpAQAB3wEpAQAB3wFVAUYBmQPbPAAD+wO2
+ AeYC4wHhAd0B3gHjAeAB4QHlAuMB2wG1AaIB/wH3AdMB/wH8Ae8B/wH7Ae4B/wHpAcAB/wHeAasB/wH0
+ AcIB/wHsAbkB/wHtAboB/wHtAboB/wHxAb4B/wHzAccB2wG0AZQBsQKkAdkC1QHTAs4B0wLNAdQC0BgA
+ A/sDtgPgAd8B3AHdAeIB3gHfAeUC4wHnAeQB5QHrAugB7gLtAeoC5wHYAdcB7QJMAegBiQGIAesB8ALv
+ AfAC7w8AAdMCzgHTAs4B0wLOAdMCzoQAA/wBkAGBAdUBKQEAAd8BKQEAAd8BKQEAAd8BLwERAbgDVQOr
+ A+k5AAP7A7YD4AHfAdwB3QHiAd4B3wHlAuMB2QK8AfMB4AHAAe4C7QHvAu4B/wHzAdoB/wHlAbYB/wHn
+ AbgB/wHdAaoB/wHfAawB/wHpAbYB/wH6AcwB+gHTAaQBrQGEAX8B6QLoAdcC0gHRAssB0QLLAdQCzhgA
+ A/sDtgPdAdwB2wHaAeEC3gHkAuEB4wLhAecB5AHlAeoC5wHqAucB6gLnAW0BbAHqAbcBtgHrAfAC7wQA
+ Bf8BAAKAAQACgAEAAoADAAHTAs4B0wLOAdMCzhgANv8zAAP8AccBxQHSAS4BCAHZASkBAAHfASkBAAHf
+ ASkBAAHfASkBAAHfAT8BMAGDA1kDmgPjA/4zAAP7A7YD3QHcAdsB2gHhAt4B5ALhAeUC4wHOAagBngH2
+ Ae8B4gL/Af4B/wH6AeUB/wH5AdUB/wHmAbMB/wHoAbUB/wH0AcIB/wHxAcIB+gHQAaIBuQGLAYIB4QLe
+ AdgC1AHTAc4CzQLGAc4BxwHIAc4BywHJGAAD+wO2AdgB1QHUAdoC1wHfAtwB4QLeAd8C3AHjAeAB3wHm
+ AuMB6gLnAeoC5wwAA/8BAAL/AQACgA8AAdMCzhUAPP8tAAP8AccBxQHSATkBGAHNASkBAAHfASkBAAHf
+ AVEBOAHCAUsBKgHfASkBAAHfASkBAAHfAT0BJwGkA1MDkgPXA/swAAP7A7YB2AHVAdQB2gLXAd8C3AHh
+ At4B3wLcAeUC4wHOAa4BqwHbAbsBnwH5AekBvwH/AfMBxAH/AfEBwQH/Ae8BwAH/AeUBtwHlAboBmgG+
+ AZIBiwHrAugB2QPUAc4BzQHOAsgBxwHBAcIBygHDAcQBzALGGAAD+wO2AdACyQHSAs4B2QLVAdwB2QHa
+ Ad8C3AHjAeAB3wHmAuMB6gLnAQACgAEABf8HAAX/BAAF/wEAAoABAAKAAQACgBgAPP8qAAP8AccBxQHS
+ ATkBGAHNASkBAAHfASkBAAHfAVEBOAHCA+EDAAF5AWAB6wEpAQAB3wEpAQAB3wE+ASUBsAFMAUoBWAN9
+ A8kD9S0AA/sDtgHQAskB0gLOAdkC1QHcAdkB2gHfAtwB4wHgAd8B5gLjAfIC6gHHAqoBtAGJAXwBwwGX
+ AYsB2AGrAZ8B0wGxAa4B5QLZAeUC4wHeA9kD1AHOAc0BzgLIAccBwQHCAcUCvgHHAr8DAAFZAVgBswIB
+ AU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIB
+ AU0BAAKAA/8BAAX/AQAF/wEAAv8BAAX/AQAC/wEAAoABAAKAAQACgBgAPP8nAAP8AccBxQHSATkBGAHN
+ ASkBAAHfASkBAAHfAUsBMgG9A94JAAGuAZ8B8gEpAQAB3wEpAQAB3wE2ARUBygFIAUMBXwNrA7MD6hUA
+ AVkBWAGzAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIB
+ AU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAeEB3QLcA9cB0gHTAdICzQHMA8cCwQHCArsBvQK2
+ AagCpQMAAYgBhwH9ATcBNgH/ATsBOAH/AToBOAH/ATgBNAH/ATIBMAH/ASwBKQH/ASgBJQH/ASQBIAH/
+ AR4BGwH/ARkBFwH/ARgBFQH/ARMBDwH/ARABDQH7AQ0BCgH4AQsBCAHyAQ8BDAH3AQ8BDAH3AwAD/wEA
+ Av8BAAKAAQACgAQAAv8BAAL/BAACgAYAAbIBqQGqFQA8/yQAA/wBxwHFAdIBOQEYAc0BKQEAAd8BKQEA
+ Ad8BPgEgAccD1AP+DAAB1gHPAfgBNgEQAeEBKQEAAd8BLgEIAdkBRQE4AX4DWwOaA+AD/g8AAYgBhwH9
+ ATcBNgH/ATsBOAH/AToBOAH/ATgBNAH/ATIBMAH/ASwBKQH/ASgBJQH/ASQBIAH/AR4BGwH/ARkBFwH/
+ ARgBFQH/ARMBDwH/ARABDQH7AQ0BCgH4AQsBCAHyAQoBBwHrAQgBBQHhAQYBAwHXAQYBAgHKAQQBAQHJ
+ AgEBTQHSAc4BzAHRA80DyQLEAcMBvQK+AbkBuAG9AbkBuwGmAqQBpQKkAwABigGJAf0BMwExAf8BKwEp
+ Af8BLgEqAf8C3wH/ATIBMAH/ATABLQH/ASoBJwH/AtsB/wLdAf8B3QHcAf8BWwFZAf8BEwEPAf8B3AHb
+ Af8BDQEKAfgBDAEJAfQBDwEMAfcHAAL/AQACgAEAAv8BAAKAAQACgAMAA/8kADz/IQAD+AHGAcQB0QE5
+ ARgBzQEpAQAB3wEpAQAB3wE2ARUBygHEAcIB0AP8EgAB8QHvAfwBXgFAAecBKQEAAd8BKQEAAd8BPgEo
+ AaUDUgOGA+ED/gwAAYoBiQH9ATMBMQH/ASsBKQH/AS4BKgH/AS4BKwH/AuAB/wEwAS0B/wEqAScB/wEk
+ ASAB/wLdAf8B3QHcAf8C3AH/AV8BXQH/ARABDQH8AdsB2gH+AQwBCQH0AQoBBwHsAQgBBQHjAQcBBAHb
+ AQYBAwHOAQQBAQHJAgEBTQG4ArUBtwK0Aa8DrAKqAasCqQGqAqcBoQKgA5kDxAMAAY4BjQH9ATwBOAH/
+ ATEBLgH/ASkBJgH/At8B/wEyATAB/wEfARsB/wEdARkB/wLbAf8BHgEbAf8BHwEcAf8B3AHbAf8BEwEP
+ Af8B3AHbAf8BDQEKAfgBDwEMAfcBAAKAA/8BAAX/AQACgAQAAv8BAAKABAAF/wEAAv8BAAKAAQACgAEA
+ AoAVADz/HgAD9QGyAbABvQE2ARYBywEpAQAB3wEpAQAB3wEtAQcB2AG2AbQBwQP5GwABhgFwAe0BKQEA
+ Ad8BKQEAAd8BOQEbAcIBYwFhAW8DzgP5DAABjgGNAf0BPAE4Af8BMQEuAf8BKQEmAf8BIQEeAf8B3gHd
+ Af8BHwEbAf8BHQEZAf8BIQEdAf8B3gHdAf8BHwEcAf8BGgEXAf8C3AH/ARIBDwH9AtsB/gEPAQwB9wEN
+ AQoB8QELAQgB6gEJAQYB4AEIAQUB1gEGAQIB0AIBAU0BvwK8A7UDjQOOA40DoQPBA9YDyQMAAZIBkAH9
+ AUABPgH/ATcBNAH/ASwBKQH/At8B/wLdAf8BfwF9Af8BHQEZAf8C2wH/AR4BGwH/ARkBFwH/AdwB2wH/
+ ARMBDwH/AdwB2wH/AdwB2wH+AX8BfQH/AQACgAEABf8BAAL/AQACgAMAA/8BAAKAAwAD/wEABf8BAAKA
+ AQACgAEAAoAVADz/GwAD+wGcAZIByQExAQ0B0AEpAQAB3wEpAQAB3wEsAQYB1gGTAYwBtQPyIQABuwGv
+ AfQBNQEPAd8BKQEAAd8BmwGRAcgD8A8AAZIBkAH9AUABPgH/ATcBNAH/ASwBKQH/ASYBIgH/At0B/wHd
+ AdwB/wF8AXoB/wERAQ0B/wLbAf8BGQEXAf8BHAEZAf8B3QHcAf8BFQESAf0B3AHbAf4C2wH+AYYBhQH6
+ AQ0BCQHuAQoBBwHmAQkBBgHdAQcBBAHYAgEBTQG1ArIDpwP/Cf4D4APHA/YDAAGWAZMB/AFKAUcB/wE/
+ AT0B/wEzATEB/wLfAf8BMgEwAf8C3AH/AR0BGQH/AtsB/wEeARsB/wEKAQcB/wHcAdsB/wETAQ8B/wHc
+ AdsB/wENAQoB+AESAQ8B+gEPAQwB9wEAAoABAAKAA/8BAAKAA/8BAAKAAQACgAQAAv8kADz/GwABxwHA
+ AeoBLgEIAdkBKQEAAd8BKQEAAd8BKQEAAd8BbwFgAbQD6ScAAfEB7wH8Aa0BngHxA/YSAAGWAZMB/AFK
+ AUcB/wE/AT0B/wEzATEB/wEqAScB/wLeAf8BHAEZAf8C3AH/ARIBDgH/AdsB2gH/AQoBBwH/AQ4BCgH/
+ AdwB2wH/ARcBFAH/AtwB/wESAQ8B+gEQAQ0B9wEOAQsB8QEMAQkB7AELAQgB4wEJAQYB4AIBAU0BswKw
+ A58D/gb/A90DwwPcBgABmQGXAfwBUwFRAf8BSgFHAf8BPQE7Af8C3wH/At8B/wF/AX0B/wEdARkB/wLb
+ Af8C2wH/AdsB2gH/AVsBWQH/ARMBDwH/AdwB2wH/AdwB2wH/AtsB/wEPAQwB9wEPAQwB9wEAAoABAAX/
+ AQACgAEAAoAEAAX/BAACgB4APP8bAAFMASsB4AEpAQAB3wEpAQAB3wEpAQAB3wFSATsBuAPgRQABmQGX
+ AfwBUwFRAf8BSgFHAf8BPQE7Af8BMgEvAf8C3wH/Ad4B3QH/AX8BfQH/ARQBEAH/AtsB/wHbAdoB/wHb
+ AdoB/wFbAVkB/wESAQ4B/wHcAdsB/wLbAf8C2wH+AQ0BCgH3AQsBCAHyAQoBBwHrAQkBBgHpAgEBTQGt
+ AqoDowb/A+ADxwPdA/4GAAGYAZYB/AFlAWIB/gFgAV0B/gFTAVEB/wFKAUcB/wFBAT4B/wE7ATcB/wEy
+ AS8B/wErASkB/wErASgB/wEqAScB/wEpASYB/wEpASUB/wEoASQB/wEnASMB/wEjAR8B/wEPAQwB9wEA
+ AoABAAX/AQAF/wEABf8BAAL/AQAF/wEAAoABAAKAAQACgBgAPP8bAAEpAQAB3wEpAQAB3wEpAQAB3wE9
+ AR8BxQPSA/5FAAGYAZYB/AFlAWIB/gFgAV0B/gFTAVEB/wFKAUcB/wFBAT4B/wE7ATcB/wEyAS8B/wEr
+ ASkB/wErASgB/wEqAScB/wEpASYB/wEpASUB/wEoASQB/wEnASMB/wEjAR8B/wEeARsB/wEcARkB/gEa
+ ARcB/AEaARcB+QEWARMB/QIBAU0BpgKjA6wD/wPdA8YD3AP+CQABiwGKAf0BlgGTAfwBkAGPAf0BiwGK
+ Af0BiAGHAf0BhQGDAf4BgAF/Af4BgAF9Af4BfQF6Af8BewF4Af8BegF3Af8BdgF0Af8BdgF0Af8BcwFx
+ Af4BcgFwAf4BcQFvAf0BcQFvAf0BAAKAA/8BAAL/BgAD/wEAAv8DAAP/AQAC/wEAAoABAAKAAQACgBgA
+ PP8bAAF5AWAB6wE1AQ8B3wFBAR0B3wHdAdsB6AP+SAABiwGKAf0BlgGTAfwBkAGPAf0BiwGKAf0BiAGH
+ Af0BhQGDAf4BgAF/Af4BgAF9Af4BfQF6Af8BewF4Af8BegF3Af8BdgF0Af8BdgF0Af8BcwFxAf4BcgFw
+ Af4BcQFvAf0BcQFvAf0BcAFuAf0BcAFuAfwBcAFuAfsBbwFtAfsBUgFPAbkBnAKZA7cD4APHA+ED/iEA
+ A/sDtgGuAqYBrwGpAacBrgKoAa8BpwGqAbQCrgGzAq0BtAKuAbQBsAGxAbQBsAGxAQACgAEAAoAEAAKA
+ AQAF/wEAAoAnADz/hwAD+wO2Aa4CpgGvAakBpwGuAqgBrwGnAaoBtAKuAbMCrQG0Aq4BsgKsAbICrQGv
+ AqsBrgKoAawCqAGvAqsBmwKZA8QDyAPxA/8kAAP7A7YBsgKqAa8BqQGoAbACqQGvAqkBtAKuAbQCrwG0
+ AbABsQG0AbABsQG0AbABsQG0AbABsQG0AbABsQO2AQACgAP/AQAC/wEAAoABAAKAAQACgOQAA/sDtgGy
+ AqoBrwGpAagBsAKpAa8CqQG0Aq4BtAKvAbQBsAGxAbUCsAGzAa4BrwGxAqwBrgGpAasBrgKqAbcCtQGr
+ AqoD1gP+A/8nAAP/A/cD7QPqA+sD7QPsBu0S/wEAAoABAAKA7QAD+wP3A+0D6gPrA+0D7AbtBu4D7QP1
+ A/kD/gn/GwBU/xUAAYIBowG4AT4BpAH5ARYBfAHEAS0BcgGbAZ8BjgGZSABU/2wAVP8VAAG1Ad0B/QFZ
+ Ab8B/wE+AaQB+QEWAXwBxAEtAXIBmwGfAY4BmQGkAoYzUANOA2kJAFT/DAABwAHHAeUBMwFLAagBBgEi
+ AZUBCAEkAZQBCQEmAZcBCwEnAZcBCwEnAZcBDQEpAZcBDQEoAZUBDAEoAZkBCwEoAZkBDAEoAZsBDAEp
+ AZ0BCwEpAZ0BCQEmAZoBCAEmAZsBBgElAZ0BBgEmAaABBQElAZ8BBAEjAZsBAwEjAZ8BAgEjAaEBAgEi
+ AaABAAEhAaABAAEgAZ0BAAEeAZcBLwFHAaQBrwG3AdkGAAb/AYUBtwKFAbcBhQEPAW8CDwFvAQ8BFgF0
+ AhYBdAEWARoBdgIaAXYCGgF2AhoBdgEaARgBeAIYAXgBGAEXAXkCFwF5ARcBEwF9AhMBfQETAQ0BfwIN
+ AX8BDQEKAX4CCgF+AQoBBwF8AgcBfAEHAQIBewICAXsBAgEAAXACAAFwAQABfwGwAn8BsAF/Bv8SAAG1
+ Ad4B/QFZAb8B/wE+AaQB+QEWAXwBxAEtAXIBmwGfAY4BmQGkAoYB8ALvAe4D6wLqAecD5APhAt8B3gPa
+ AtUB1gHUAdIB0QLMAc0DxwLBAcICvAG+AbYBtQG7ArQBtwKvAbIBqQGqAcICuwMABv8BfwGwAn8BsAF/
+ AQABcAIAAXABAAECAXsCAgF7AQIBBwF8AgcBfAEHAQoBfgIKAX4BCgENAX8CDQF/AQ0BEwF9AhMBfQET
+ ARcBeQIXAXkBFwEYAXgCGAF4ARgBGgF2AhoBdgIaAXYCGgF2ARoBFgF0AhYBdAEWAQ8BbwIPAW8BDwGF
+ AbcChQG3AYUG/wMAAcAByAHqAQYBJwGsAQsBLQGzAQ8BMAG1ARMBMwG0ARYBNwG4ARkBOAG4ARoBOQG4
+ ARsBOgG4ARoBOgG3ARkBOQG4ARkBOQG5ARgBOQG5ARcBOQG5ARUBNwG4ARMBNwG8ARIBNwG9AQ8BNQG+
+ AQ0BNAHAAQwBNAHBAQoBMQG+AQgBLwG9AQYBLgG/AQMBLAG/AQIBKwHAAQABKQG7AQABJgG2AQABIgGp
+ AQABHQGUAa8BtwHZAwAG/wGFAbcChQG3AYUBDwFvAg8BbwEPARYBdAIWAXQBFgEaAXYCGgF2AhoBdgIa
+ AXYBGgEYAXgCGAF4ARgBFwF5AhcBeQEXARMBfQITAX0BEwENAX8CDQF/AQ0BCgF+AgoBfgEKAQcBfAIH
+ AXwBBwECAXsCAgF7AQIBAAFwAgABcAEAAX8BsAJ/AbABfwb/FQABtQHeAf0BWQG/Af8BPgGkAfkBFgF8
+ AcQBLQFyAZsBnwGOAZkBpAKGAeoD6ALmA4EB0ALOAbYCsgF6AnkBYgJfAXUCcgGUAo8BUwJPAZoClgFW
+ AlIBWAJUAagCnwFWAlQBgQJ5AbcCrwMABv8BfwGwAn8BsAF/AQABcAIAAXABAAECAXsCAgF7AQIBBwF8
+ AgcBfAEHAQoBfgIKAX4BCgENAX8CDQF/AQ0BEwF9AhMBfQETARcBeQIXAXkBFwEYAXgCGAF4ARgBGgF2
+ AhoBdgIaAXYCGgF2ARoBFgF0AhYBdAEWAQ8BbwIPAW8BDwGFAbcChQG3AYUG/wMAATMBUgHMAQsBMAHG
+ ARIBNwHKARcBOgHKARsBPgHLASABQwHOASMBRQHOASUBRgHOASUBRwHOASQBRgHNASMBRgHPASIBRgHO
+ ASIBRgHPASABRQHPAR4BRAHPARwBRQHSARoBQwHSARcBQgHTARQBQAHUARIBPwHUARABPQHTAQ0BOwHT
+ AQkBOAHUAQcBNwHVAQMBMwHUAQEBMQHSAQABLQHKAQABKAG/AQABIgGpAS8BRwGkAwAG/wERAYMCEQGD
+ AREBHwGMAh8BjAEfASoBkQIqAZEBKgEvAZMCLwGTAS8BLgGUAi4BlAEuASwBlgIsAZYBLAEpAZoCKQGa
+ ASkBIwGeAiMBngEjARwBowIcAaMBHAEVAaQCFQGkARUBDQGkAg0BpAENAQUBnwIFAZ8BBQEBAZECAQGR
+ AQEBAAFvAgABbwEABv8VAAP7AbUB3gH9AVkBvwH/AT4BpAH5ARYBfAHEAS0BcgGbAZ8BjgGZAaUCjAHo
+ AuUBnwKbAWUCYwFmAmQBVgJTAcQCvwFcAlkBYQJfAbYCrwNFAX4CegGbApYBMwExATABcgJuAbACqgG3
+ ArADAAb/AQABbwIAAW8BAAEBAZECAQGRAQEBBQGfAgUBnwEFAQ0BpAINAaQBDQEVAaQCFQGkARUBHAGj
+ AhwBowEcASMBngIjAZ4BIwEpAZoCKQGaASkBLAGWAiwBlgEsAS4BlAIuAZQBLgEvAZMCLwGTAS8BKgGR
+ AioBkQEqAR8BjAIfAYwBHwERAYMCEQGDAREG/wMAAQcBLwHPARABNwHUARgBPgHXAR8BRQHYASQBSQHZ
+ ASoBTQHaASwBTwHbAS8BUgHbAS8BUgHcAS4BUQHbASwBUQHcASwBUAHbASsBUgHdASkBUQHdAScBUAHd
+ ASUBUAHfASIBTwHfAR8BTQHgARsBSwHhARgBSgHhARQBRwHhARABRAHiAQwBQgHiAQkBPgHhAQUBOgHg
+ AQIBNwHeAQABMgHYAQABLQHMAQABJgG3AQABHgGWAwAG/wERAYMCEQGDAREBHwGMAh8BjAEfASoBkQIq
+ AZEBKgEvAZMCLwGTAS8BLgGUAi4BlAEuASwBlgIsAZYBLAEpAZoCKQGaASkBIwGeAiMBngEjARwBowIc
+ AaMBHAEVAaQCFQGkARUBDQGkAg0BpAENAQUBnwIFAZ8BBQEBAZECAQGRAQEBAAFvAgABbwEABv8VAAP7
+ A7YBtQHeAf0BWQG/Af8BPgGkAfkBFgF8AcQBMQFxAZcChQGHA6MBtAKyAaUClgGXAoIBmgKEAaQCjwGc
+ AowBnAKaAb0CtwFJAkcBiQKFAaMCnwE6ATcBOAFtAmgBRAJDAbcCrwMABv8BAAFvAgABbwEAAQEBkQIB
+ AZEBAQEFAZ8CBQGfAQUBDQGkAg0BpAENARUBpAIVAaQBFQEcAaMCHAGjARwBIwGeAiMBngEjASkBmgIp
+ AZoBKQEsAZYCLAGWASwBLgGUAi4BlAEuAS8BkwIvAZMBLwEqAZECKgGRASoBHwGMAh8BjAEfAREBgwIR
+ AYMBEQb/AwABCQEzAdgBFAE8AdsBHQFEAd0BJQFKAd8BKwFPAd8BMAFTAeABMwFWAeABNgFYAeEBNgFY
+ AeEBNQFYAeEBNAFXAeEBMwFYAeEBMgFYAeIBLwFXAeIBLQFWAeMBKgFWAeQBJwFVAeUBJAFTAeUBIAFR
+ AeYBHAFPAeYBGAFMAeYBFAFKAeYBDwFGAecBCwFDAeYBBwE/AeUBBAE7AeQBAQE2Ad4BAQExAdIBAAEp
+ Ab4BAAEgAZ4DAAb/ARkBjQIZAY0BGQEsAZYCLAGWASwBNwGcAjcBnAE3AT0BnwI9AZ8BPQE8AZ8CPAGf
+ ATwBOQGhAjkBoQE5AaMB1gKjAdYBowb/ASQBrwIkAa8BJAEcAbECHAGxARwBEwGyAhMBsgETAQoBrQIK
+ Aa0BCgEEAZ8CBAGfAQQBAgF5AgIBeQECBv8VAAP7A7YB8gLwAbUB3gH9AVkBvwH/AUYBpQH0AXYBiQSY
+ AawClwGvAYMBfQHdAboBmgHsAdYBrQH/AfkBxgH1AesBxAHpAdUBugHMAaUBmwGRAngBnAKXAU0CSgFF
+ AkIBqAKkAV4CWwFYAlUBtwKvAwAG/wECAXkCAgF5AQIBBAGfAgQBnwEEAQoBrQIKAa0BCgETAbICEwGy
+ ARMBHAGxAhwBsQEcASQBrwIkAa8BJAb/AaMB1gKjAdYBowE5AaECOQGhATkBPAGfAjwBnwE8AT0BnwI9
+ AZ8BPQE3AZwCNwGcATcBLAGWAiwBlgEsARkBjQIZAY0BGQb/AwABCwE1AdwBGAFAAd4BIwFJAeABKwFQ
+ AeEBMQFUAeEBNgFZAeIBOgFcAeMBPQFeAeQBPQFeAeQBOwFeAeQBRgFnAeYBgwGaAe4BwQHMAfcB5gHr
+ AfwG/wHlAeoB/AG8AcsB+AF1AZUB8QEsAV4B6gEbAVEB6QEXAU4B6QESAUoB6QEOAUgB6QEKAUMB6AEG
+ AT8B5gEDATkB4QECATMB1AEBASsBwAEBASEBnwMABv8BGQGNAhkBjQEZASwBlgIsAZYBLAE3AZwCNwGc
+ ATcBPQGfAj0BnwE9ATwBnwI8AZ8BPAE5AaECOQGhATkBowHWAqMB1gGjBv8BJAGvAiQBrwEkARwBsQIc
+ AbEBHAETAbICEwGyARMBCgGtAgoBrQEKAQQBnwIEAZ8BBAECAXkCAgF5AQIG/xUAA/sDtgHvAu4B7ALq
+ AcMB5AH9AVkBvwH/A6YBoQKBAd4BsAGTAf8B4wGyAf8B9wHJAf8B/QHOAv8B1gL/AdgC/wHZAv8B4AHn
+ AdcBxAGgAXwBeQGRAo4B1QLSAdsC1AG9ArQBvAK3AcQCvgMABv8BAgF5AgIBeQECAQQBnwIEAZ8BBAEK
+ Aa0CCgGtAQoBEwGyAhMBsgETARwBsQIcAbEBHAEkAa8CJAGvASQG/wGjAdYCowHWAaMBOQGhAjkBoQE5
+ ATwBnwI8AZ8BPAE9AZ8CPQGfAT0BNwGcAjcBnAE3ASwBlgIsAZYBLAEZAY0CGQGNARkG/wMAAQ0BNwHd
+ ARwBQwHfASkBTgHgATEBVQHhATcBWQHiATwBXQHjAUABYAHkAUIBYwHlAUIBYwHlAYgBnAHvAfMB9QH9
+ GP8B8QH0Af4BgAGeAfMBGQFRAeoBFAFOAeoBEQFKAeoBDAFFAekBCAFBAecBBQE7AeEBAwE0AdUBAgEr
+ AcEBAQEiAaADAAb/ASIBkQIiAZEBIgE4AZwCOAGcATgBQwGiAkMBogFDAUgBpAJIAaQBSAFFAaUCRQGl
+ AUUBQgGmAkIBpgFCEv8BIQG1AiEBtQEhARgBtgIYAbYBGAEOAbECDgGxAQ4BCAGjAggBowEIAQUBfgIF
+ AX4BBQb/FQAD+wO2Ae4B7ALrAukB6gHnAegB5QLjAcMCsAHiAbABkwH/AeUBtgH/AfkByQH/AfcBxAL/
+ AdEC/wHbAv8B5AL/AekC/wH8AeUC4QHpAdwBzgGPAm8B5QLjAdECzAHKAsQBxQK/AdMCzQMABv8BBQF+
+ AgUBfgEFAQgBowIIAaMBCAEOAbECDgGxAQ4BGAG2AhgBtgEYASEBtQIhAbUBIRL/AUIBpgJCAaYBQgFF
+ AaUCRQGlAUUBSAGkAkgBpAFIAUMBogJDAaIBQwE4AZwCOAGcATgBIgGRAiIBkQEiBv8DAAEQATkB3QEg
+ AUYB4AEuAVIB4QE3AVkB4wE9AV4B5AFCAWIB5AFGAWUB5QFHAWcB5QG6AcYB9gb/AecB7AH8AZMBqAHx
+ AWEBgQHrAToBYwHnATcBYwHnAVkBfgHsAYkBpAHzAeQB6wH8Bv8BqgG/AfcBFwFQAeoBEwFMAeoBDgFI
+ AeoBCwFDAecBBwE9AeIBBgE3AdYBBAEuAcIBAQEiAaADAAb/ASIBkQIiAZEBIgE4AZwCOAGcATgBQwGi
+ AkMBogFDAUgBpAJIAaQBSAFFAaUCRQGlAUUBQgGmAkIBpgFCEv8BIQG1AiEBtQEhARgBtgIYAbYBGAEO
+ AbECDgGxAQ4BCAGjAggBowEIAQUBfgIFAX4BBQb/FQAD+wO2AewC6QHqAugB6wLoAeUC4wHTAagBnQH/
+ Ad8BsAH/AfgBxgH/AeoBtwH/AfoBxwL/AdUC/wHhAv8B7QL/AfUB7ALqAekB5gHlAv8B6wHEAaQBlQGL
+ AoIBoAGdAdMBcAFtAdYByQLCAdUC0AMABv8BBQF+AgUBfgEFAQgBowIIAaMBCAEOAbECDgGxAQ4BGAG2
+ AhgBtgEYASEBtQIhAbUBIRL/AUIBpgJCAaYBQgFFAaUCRQGlAUUBSAGkAkgBpAFIAUMBogJDAaIBQwE4
+ AZwCOAGcATgBIgGRAiIBkQEiBv8DAAESATsB3QElAUoB4AEzAVYB4gE8AV0B4wFCAWIB5AFGAWYB5QFK
+ AWkB5QG7AccB9Qb/AaMBtAHyAUUBZwHmAUIBZwHnAT8BZgHnATwBZQHnATgBYwHnATQBYQHoAS8BXwHp
+ ASsBXQHqAYQBogHzBv8BqAG9AfcBEwFMAeoBEAFJAekBDQFFAecBCgE/AeIBCgE5AdYBBwEwAcIBAwEk
+ AaADAAb/ASwBlgIsAZYBLAFCAaACQgGgAUIBTAGlAkwBpQFMAU8BpwJPAacBTwFMAacCTAGnAUwBRgGn
+ AkYBpwFGAUABqgJAAaoBQBL/ARoBswIaAbMBGgEUAa8CFAGvARQBDwGjAg8BowEPAQsBgAILAYABCwb/
+ FQAD+wO2AeoC6AHpAucB6gLoAeoC3wHqAcABoAH/AfgBygH/AeQBsgH/AekBtgH/AfwByQL/AdcC/wHj
+ Av8B7wL/AfoC/wH6Av8B9AL/AdoB8wHtAcgBiQJtAYEBfwHeAY8BjAHWAcsCxgHUAtEDAAb/AQsBgAIL
+ AYABCwEPAaMCDwGjAQ8BFAGvAhQBrwEUARoBswIaAbMBGhL/AUABqgJAAaoBQAFGAacCRgGnAUYBTAGn
+ AkwBpwFMAU8BpwJPAacBTwFMAaUCTAGlAUwBQgGgAkIBoAFCASwBlgIsAZYBLAb/AwABFQE+Ad4BKQFO
+ AeABOAFaAeMBQQFgAeQBRgFlAeUBSgFoAeUBkAGiAe8G/wGPAaIB7wFJAWoB5gFHAWkB5wFEAWgB5wFB
+ AWcB5wE9AWYB5wE5AWQB5wE1AWIB6AEwAV8B6QErAVwB6QEmAVkB6QF0AZYB8Qb/AXsBmgHzARMBSwHp
+ ARABRgHnAQ4BQgHhAQ0BPAHWAQoBMgHCAQQBJQGhAwAG/wEsAZYCLAGWASwBQgGgAkIBoAFCAUwBpQJM
+ AaUBTAFPAacCTwGnAU8BTAGnAkwBpwFMAUYBpwJGAacBRgFAAaoCQAGqAUAS/wEaAbMCGgGzARoBFAGv
+ AhQBrwEUAQ8BowIPAaMBDwELAYACCwGAAQsG/xUAA/sDtgHpAeYB5wHoAuYB6QLnAdwCwwH7AeEBtgH/
+ AfcBxQH/Ad0BqgH/AekBtgH/AfoBxwL/AdQC/wHgAv8B6gL/AfEC/wHwAv8B6AL/AdoC/wHTAZwBegF1
+ AXwBewHeAYoBhwHZAc4CyQHXAtMDAAb/AQsBgAILAYABCwEPAaMCDwGjAQ8BFAGvAhQBrwEUARoBswIa
+ AbMBGhL/AUABqgJAAaoBQAFGAacCRgGnAUYBTAGnAkwBpwFMAU8BpwJPAacBTwFMAaUCTAGlAUwBQgGg
+ AkIBoAFCASwBlgIsAZYBLAb/AwABGAFAAd4BLgFSAeEBPQFdAeQBRQFkAeUBSgFoAeUBWAF0AecB9AH2
+ Af0D/wGnAbYB8gFNAW0B5gFLAWsB5gFJAWoB5gFFAWkB5wFCAWgB5wb/ATUBYgHnATEBXwHpASwBXQHp
+ AScBWQHpASMBVgHpAYEBngHzA/8B8QH0Af4BJAFXAekBFAFJAeYBEgFFAeEBEAE+AdUBDAE0AcMBBgEm
+ AaEDAAb/ATUBmgI1AZoBNQFLAaUCSwGlAUsBUgGoAlIBqAFSAVMBqQJTAakBUwFOAagCTgGoAU4BSQGn
+ AkkBpwFJAUEBqAJBAagBQQE4AaoCOAGqATgS/wEZAawCGQGsARkBGAGiAhgBogEYARIBggISAYIBEgb/
+ FQAD+wO2Ae0C6wHlAuMB6ALmAdkCuwH/AeoBugH/AfMBwAH/AdYBowH/AeUBsgH/AfMBwAL/Ac8C/wHZ
+ Av8B4QL/AeYC/wHlAv8B4AL/AdUB/wH9Ac4BswGKAX4BswGwAd0B1wLTAdEBzAHLAdYC0wMABv8BEgGC
+ AhIBggESARgBogIYAaIBGAEZAawCGQGsARkS/wE4AaoCOAGqATgBQQGoAkEBqAFBAUkBpwJJAacBSQFO
+ AagCTgGoAU4BUwGpAlMBqQFTAVIBqAJSAagBUgFLAaUCSwGlAUsBNQGaAjUBmgE1Bv8DAAEcAUIB3wEy
+ AVUB4gFCAWEB5AFJAWcB5QFOAWsB5gGSAaQB7wP/AekB7QH8AVEBbgHmAU4BbgHnAUwBbAHmAUoBagHm
+ AUYBaQHnAUMBZwHnBv8BNgFhAecBMQFfAegBLAFcAegBKAFZAekBJAFXAekBIAFUAekB4wHpAfwD/wFu
+ AY8B8AEXAUsB5gEWAUcB4QEUAUEB1gEQATcBwwEJASgBoQMABv8BNQGaAjUBmgE1AUsBpQJLAaUBSwFS
+ AagCUgGoAVIBUwGpAlMBqQFTAU4BqAJOAagBTgFJAacCSQGnAUkBQQGoAkEBqAFBATgBqgI4AaoBOBL/
+ ARkBrAIZAawBGQEYAaICGAGiARgBEgGCAhIBggESBv8VAAP7A7YB6gLnAeIC4AHmAuMB2wK+Af8B7AG+
+ Af8B9AHBAf8B3AGsAf8B7wHBAf8B9AHBAf8B/AHJAv8B0AL/AdYC/wHYAv8B2AL/AdUC/wHPAf8B9QHH
+ AakBgQF4Ad0C2QHXAtIB1gLQAdYC0QMABv8BEgGCAhIBggESARgBogIYAaIBGAEZAawCGQGsARkS/wE4
+ AaoCOAGqATgBQQGoAkEBqAFBAUkBpwJJAacBSQFOAagCTgGoAU4BUwGpAlMBqQFTAVIBqAJSAagBUgFL
+ AaUCSwGlAUsBNQGaAjUBmgE1Bv8DAAEfAUYB3wE3AVkB4wFGAWUB5QFNAWsB5gFSAW4B5gHJAdIB9wP/
+ AZ4BrgHxAVIBbwHnAVABbgHmAU0BbAHmAUoBagHmAUYBaQHnAUMBZwHnBv8BNQFgAeYBMQFdAecBLAFb
+ AegBJwFXAegBIwFVAegBIAFTAegBfwGcAfED/wG3AccB9wEaAUwB5QEZAUkB4AEZAUMB1QETATkBwgEL
+ ASkBoAMABv8BPwGfAj8BnwE/AVMBqQJTAakBUzz/AR8BngIfAZ4BHwEYAYECGAGBARgG/xUAA/sDtgHq
+ AucB4gLgAeYC4wHuAuAB8QHVAbAB/wH6Ac0B/wH1AdUB/wHeAasB/wHgAa0B/wHxAb4B/wH4AcUB/wH8
+ AcoB/wH9AcwB/wH9AcwB/wH7AcgB/wH8Ac0B/wHpAbYBlgJ0AdsC2AHVAtEB1QLPAdUC0AMABv8BGAGB
+ AhgBgQEYAR8BngIfAZ4BHzz/AVMBqQJTAakBUwE/AZ8CPwGfAT8G/wMAASIBSAHfAT0BXQHkAUsBaQHl
+ AVIBbgHmAVQBcAHnAeoB7QH8A/8BdAGKAewBUwFvAecBUQFtAeYBTQFrAeYBSQFpAeYBRgFoAeYBQgFm
+ AeYG/wE1AV4B5gEwAVwB5gErAVkB5wEnAVYB5wEjAVMB5gEgAVEB5wFHAW8B6wP/AfEB9AH9AR0BTQHk
+ AR0BSwHgARwBRQHVARYBOwHBAQ0BKwGgAwAG/wE/AZ8CPwGfAT8BUwGpAlMBqQFTPP8BHwGeAh8BngEf
+ ARgBgQIYAYEBGAb/FQAD+wO2AeYC4wHhAd0B3gHjAeAB4QHlAuMB2wG1AaIB/wH3AdMB/wH8Ae8B/wH7
+ Ae4B/wHpAcAB/wHeAasB/wH0AcIB/wHsAbkB/wHtAboB/wHtAboB/wHxAb4B/wHzAccB2wG0AZQBsQKk
+ AdkC1QHTAs4B0wLNAdQC0AMABv8BGAGBAhgBgQEYAR8BngIfAZ4BHzz/AVMBqQJTAakBUwE/AZ8CPwGf
+ AT8G/wMAASYBSwHgAUEBYQHkAU8BbAHmAVUBcQHnAVYBcgHoBv8BVgFwAecBUwFvAecBUAFsAeYBTQFq
+ AeYBSQFoAeUBRQFmAeYBQQFkAeYG/wE0AVwB5QEwAVoB5QErAVcB5gEnAVQB5gEkAVIB5gEgAVAB5QEe
+ AU4B5Qb/ASABTgHkASEBTQHfASABSAHUARkBPAHBAQ4BLAGgAwAG/wFFAaICRQGiAUUBWgGsAloBrAFa
+ PP8BJQGaAiUBmgElAR0BfwIdAX8BHQb/FQAD+wO2A+AB3wHcAd0B4gHeAd8B5QLjAdkCvAHzAeABwAHu
+ Au0B7wLuAf8B8wHaAf8B5QG2Af8B5wG4Af8B3QGqAf8B3wGsAf8B6QG2Af8B+gHMAfoB0wGkAa0BhAF/
+ AekC6AHXAtIB0QLLAdECywHUAs4DAAb/AR0BfwIdAX8BHQElAZoCJQGaASU8/wFaAawCWgGsAVoBRQGi
+ AkUBogFFBv8DAAEoAU0B4AFEAWQB5QFSAW4B5wFXAXIB6AFZAXMB6Ab/AVcBcQHnAVQBbwHnAVEBbQHm
+ AU0BagHmAUkBZwHlAUUBZQHlAUEBYwHlBv8BNAFbAeQBLwFYAeQBKwFVAeUBJwFTAeUBJAFQAeUBIQFP
+ AeQBHgFNAeUG/wEiAU4B4wEkAU4B3wEiAUgB0wEbAT0BwAEQAS0BnwMABv8BRQGiAkUBogFFAVoBrAJa
+ AawBWjz/ASUBmgIlAZoBJQEdAX8CHQF/AR0G/xUAA/sDtgPdAdwB2wHaAeEC3gHkAuEB5QLjAc4BqAGe
+ AfYB7wHiAv8B/gH/AfoB5QH/AfkB1QH/AeYBswH/AegBtQH/AfQBwgH/AfEBwgH6AdABogG5AYsBggHh
+ At4B2ALUAdMBzgLNAsYBzgHHAcgBzgHLAckDAAb/AR0BfwIdAX8BHQElAZoCJQGaASU8/wFaAawCWgGs
+ AVoBRQGiAkUBogFFBv8DAAEsAVAB4QFJAWcB5QFXAXIB6AFcAXYB6AFdAXcB6AHrAe4B/AP/AXcBiwHr
+ AVQBbwHnAVEBbQHmAU0BagHlAUkBZwHlAUYBZQHlAUEBYgHlBv8BNAFaAeQBMAFXAeQBKwFUAeQBKAFR
+ AeQBJQFQAeQBIgFOAeQBOwFiAeYD/wHxAfQB/QEkAU4B4wEmAU8B3gElAUoB0wEdAT8BwAERAS4BoAMA
+ Bv8BTwGnAk8BpwFPAWMBsQJjAbEBYwFhAa8CYQGvAWEBWQGrAlkBqwFZAVEBpgJRAaYBUQFIAaICSAGi
+ AUgBPwGfAj8BnwE/ATYBnAI2AZwBNhL/ASYBmQImAZkBJgEqAZcCKgGXASoBIQF+AiEBfgEhBv8VAAP7
+ A7YB2AHVAdQB2gLXAd8C3AHhAt4B3wLcAeUC4wHOAa4BqwHbAbsBnwH5AekBvwH/AfMBxAH/AfEBwQH/
+ Ae8BwAH/AeUBtwHlAboBmgG+AZIBiwHrAugB2QPUAc4BzQHOAsgBxwHBAcIBygHDAcQBzALGAwAG/wEh
+ AX4CIQF+ASEBKgGXAioBlwEqASYBmQImAZkBJhL/ATYBnAI2AZwBNgE/AZ8CPwGfAT8BSAGiAkgBogFI
+ AVEBpgJRAaYBUQFZAasCWQGrAVkBYQGvAmEBrwFhAWMBsQJjAbEBYwFPAacCTwGnAU8G/wMAAS8BUgHh
+ AU0BawHmAV0BdwHoAWABegHoAWABegHoAc0B1QH4A/8BoQGvAfIBVQFvAecBUQFsAeYBTQFpAeUBSQFm
+ AeUBRQFkAeQBQQFhAeQG/wE0AVgB4wEwAVYB4wErAVMB4wEoAVEB4wEmAU8B4wEjAU0B4wF0AY8B7QP/
+ AcgB0gH4AScBTwHiASkBUAHdAScBSwHTAR8BQAG/ARMBLwGfAwAG/wFPAacCTwGnAU8BYwGxAmMBsQFj
+ AWEBrwJhAa8BYQFZAasCWQGrAVkBUQGmAlEBpgFRAUgBogJIAaIBSAE/AZ8CPwGfAT8BNgGcAjYBnAE2
+ Ev8BJgGZAiYBmQEmASoBlwIqAZcBKgEhAX4CIQF+ASEG/xUAA/sDtgHQAskB0gLOAdkC1QHcAdkB2gHf
+ AtwB4wHgAd8B5gLjAfIC6gHHAqoBtAGJAXwBwwGXAYsB2AGrAZ8B0wGxAa4B5QLZAeUC4wHeA9kD1AHO
+ Ac0BzgLIAccBwQHCAcUCvgHHAr8DAAb/ASEBfgIhAX4BIQEqAZcCKgGXASoBJgGZAiYBmQEmEv8BNgGc
+ AjYBnAE2AT8BnwI/AZ8BPwFIAaICSAGiAUgBUQGmAlEBpgFRAVkBqwJZAasBWQFhAa8CYQGvAWEBYwGx
+ AmMBsQFjAU8BpwJPAacBTwb/AwABMwFWAeIBUQFuAecBYQF7AekBZAF+AekBYwF9AegBnAGsAfED/wHq
+ Ae0B/AFWAW8B5wFSAWwB5gFNAWkB5QFJAWYB5AFFAWMB5AFBAWAB5Ab/ATQBVwHiATABVAHiASwBUgHi
+ ASkBUAHjAScBTgHiASQBTQHiAeMB6AH7A/8BhAGbAe8BKQFQAeEBKwFQAd0BKQFMAdIBIQFBAb8BFAEv
+ AZ8DAAb/AVMBqQJTAakBUwFsAbYCbAG2AWwBaAG0AmgBtAFoAV4BrQJeAa0BXgFUAagCVAGoAVQBTAGj
+ AkwBowFMAUIBnwJCAZ8BQhL/ASkBlwIpAZcBKQErAZgCKwGYASsBLQGVAi0BlQEtASMBfgIjAX4BIwb/
+ AVkBWAGzAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIB
+ AU0CAQFNAgEBTQIBAU0CAQFNAgEBTQIBAU0CAQFNAeEB3QLcA9cB0gHTAdICzQHMA8cCwQHCArsBvQK2
+ AagCpQMABv8BIwF+AiMBfgEjAS0BlQItAZUBLQErAZgCKwGYASsBKQGXAikBlwEpEv8BQgGfAkIBnwFC
+ AUwBowJMAaMBTAFUAagCVAGoAVQBXgGtAl4BrQFeAWgBtAJoAbQBaAFsAbYCbAG2AWwBUwGpAlMBqQFT
+ Bv8DAAEyAVUB4gFWAXEB6AFnAYAB6QFpAYMB6gFoAYEB6QFuAYYB6gH1AfcB/gP/AaEBrgHyAVQBbgHn
+ AVABawHmAUsBZwHlAUcBZAHkAUIBYQHkBv8BNgFYAeIBMgFWAeIBLgFTAeIBLAFRAeIBKgFQAeIBhQGb
+ Ae8D/wHxAfQB/QE2AVkB5AErAVEB4QEtAVIB3QEqAU0B0wEiAUIBvwEUATABnwMABv8BUwGpAlMBqQFT
+ AWwBtgJsAbYBbAFoAbQCaAG0AWgBXgGtAl4BrQFeAVQBqAJUAagBVAFMAaMCTAGjAUwBQgGfAkIBnwFC
+ Ev8BKQGXAikBlwEpASsBmAIrAZgBKwEtAZUCLQGVAS0BIwF+AiMBfgEjBv8BiAGHAf0BNwE2Af8BOwE4
+ Af8BOgE4Af8BOAE0Af8BMgEwAf8BLAEpAf8BKAElAf8BJAEgAf8BHgEbAf8BGQEXAf8BGAEVAf8BEwEP
+ Af8BEAENAfsBDQEKAfgBCwEIAfIBCgEHAesBCAEFAeEBBgEDAdcBBgECAcoBBAEBAckCAQFNAdIBzgHM
+ AdEDzQPJAsQBwwG9Ar4BuQG4Ab0BuQG7AaYCpAGlAqQDAAb/ASMBfgIjAX4BIwEtAZUCLQGVAS0BKwGY
+ AisBmAErASkBlwIpAZcBKRL/AUIBnwJCAZ8BQgFMAaMCTAGjAUwBVAGoAlQBqAFUAV4BrQJeAa0BXgFo
+ AbQCaAG0AWgBbAG2AmwBtgFsAVMBqQJTAakBUwb/AwABNgFZAeMBWQF0AegBawGEAeoBbwGIAesBbQGG
+ AeoBaQGCAeoBqAG2AfMG/wGWAaUB8AFSAWwB5gFNAWkB5QFJAWUB5AFFAWMB5AFBAWAB5AE8AVwB5AE4
+ AVoB4wE1AVcB4gExAVQB4gEvAVMB4gFTAXEB5wb/AYcBnQHvASsBUAHiAS0BUgHhAS4BUgHdASsBTQHR
+ ASMBQgG/ARQBMAGfAwAG/wFeAa8CXgGvAV4BegG9AnoBvQF6AXABuAJwAbgBcAFjAbACYwGwAWMBWgGr
+ AloBqwFaAVIBpgJSAaYBUhL/ATMBmQIzAZkBMwEwAZkCMAGZAjABmAIwAZgBMAEvAZQCLwGUAS8BIwF9
+ AiMBfQEjBv8BigGJAf0BMwExAf8BKwEpAf8BLgEqAf8BLgErAf8C4AH/ATABLQH/ASoBJwH/ASQBIAH/
+ At0B/wHdAdwB/wLcAf8BXwFdAf8BEAENAfwB2wHaAf4BDAEJAfQBCgEHAewBCAEFAeMBBwEEAdsBBgED
+ Ac4BBAEBAckCAQFNAbgCtQG3ArQBrwOsAqoBqwKpAaoCpwGhAqADmQPEAwAG/wEjAX0CIwF9ASMBLwGU
+ Ai8BlAEvATABmAIwAZgCMAGZAjABmQEwATMBmQIzAZkBMxL/AVIBpgJSAaYBUgFaAasCWgGrAVoBYwGw
+ AmMBsAFjAXABuAJwAbgBcAF6Ab0CegG9AXoBXgGvAl4BrwFeBv8DAAE3AVkB4wFdAXgB6AFwAYkB6wF0
+ AYwB7AFxAYoB6wFsAYUB6wFnAYAB6gHEAc0B9gb/AZ4BrQHxAU8BagHmAUsBZwHlAUcBZAHkAUMBYQHk
+ AT4BXgHkATsBXAHjATcBWQHjATQBVgHiAYsBnwHvBv8BsAG9AfQBLgFSAeIBLQFRAeIBLwFSAeEBLgFR
+ Ad4BLQFOAdMBJAFDAb8BFQExAZ4DAAb/AV4BrwJeAa8BXgF6Ab0CegG9AXoBcAG4AnABuAFwAWMBsAJj
+ AbABYwFaAasCWgGrAVoBUgGmAlIBpgFSEv8BMwGZAjMBmQEzATABmQIwAZkCMAGYAjABmAEwAS8BlAIv
+ AZQBLwEjAX0CIwF9ASMG/wGOAY0B/QE8ATgB/wExAS4B/wEpASYB/wEhAR4B/wHeAd0B/wEfARsB/wEd
+ ARkB/wEhAR0B/wHeAd0B/wEfARwB/wEaARcB/wLcAf8BEgEPAf0C2wH+AQ8BDAH3AQ0BCgHxAQsBCAHq
+ AQkBBgHgAQgBBQHWAQYBAgHQAgEBTQG/ArwDtQONA44DjQOhA8ED1gPJAwAG/wEjAX0CIwF9ASMBLwGU
+ Ai8BlAEvATABmAIwAZgCMAGZAjABmQEwATMBmQIzAZkBMxL/AVIBpgJSAaYBUgFaAasCWgGrAVoBYwGw
+ AmMBsAFjAXABuAJwAbgBcAF6Ab0CegG9AXoBXgGvAl4BrwFeBv8DAAE7AVsB4wFhAXsB6QF2AY4B7AF6
+ AZIB7AF3AY8B7AFwAYoB6wFqAYMB6gFkAX0B6QHDAc0B9gb/AekB7QH8AZwBqwHxAWsBggHqAUYBYwHk
+ AUIBYAHkAVYBcgHmAYQBmAHtAeYB6gH7Bv8BsgG/AfQBMAFUAeEBMAFUAeEBMAFTAeIBMAFTAeABMAFT
+ Ad0BLQFOAdIBJAFDAb4BFAEwAZ4DAAb/AWsBtQJrAbUBawGNAcYCjQHGAY0BgAHAAoABwAGAAW8BtwJv
+ AbcBbwFnAbICZwGyAWcBYAGuAmABrgFgAbQB2QK0AdkBtAb/AUwBpQJMAaUBTAFJAaQCSQGkAUkBQQGh
+ AkEBoQFBAToBnQI6AZ0BOgEwAZUCMAGVATABHgF6Ah4BegEeBv8BkgGQAf0BQAE+Af8BNwE0Af8BLAEp
+ Af8BJgEiAf8C3QH/Ad0B3AH/AXwBegH/AREBDQH/AtsB/wEZARcB/wEcARkB/wHdAdwB/wEVARIB/QHc
+ AdsB/gLbAf4BhgGFAfoBDQEJAe4BCgEHAeYBCQEGAd0BBwEEAdgCAQFNAbUCsgOnA/8J/gPgA8cD9gMA
+ Bv8BHgF6Ah4BegEeATABlQIwAZUBMAE6AZ0COgGdAToBQQGhAkEBoQFBAUkBpAJJAaQBSQFMAaUCTAGl
+ AUwG/wG0AdkCtAHZAbQBYAGuAmABrgFgAWcBsgJnAbIBZwFvAbcCbwG3AW8BgAHAAoABwAGAAY0BxgKN
+ AcYBjQFrAbUCawG1AWsG/wMAAT4BXgHjAWgBgQHqAX8BlgHtAYYBmwHuAYMBmAHtAXoBkQHsAXEBigHr
+ AWkBggHqAWUBfgHpAaYBtAHyAfUB9gH+GP8B8wH1Af0BkQGkAfABOgFbAeMBOAFaAeMBNwFZAeIBNAFX
+ AeIBMwFWAeEBMAFTAd0BLAFNAdIBIQFAAb0BEgEuAZ0DAAb/AWsBtQJrAbUBawGNAcYCjQHGAY0BgAHA
+ AoABwAGAAW8BtwJvAbcBbwFnAbICZwGyAWcBYAGuAmABrgFgAbQB2QK0AdkBtAb/AUwBpQJMAaUBTAFJ
+ AaQCSQGkAUkBQQGhAkEBoQFBAToBnQI6AZ0BOgEwAZUCMAGVATABHgF6Ah4BegEeBv8BlgGTAfwBSgFH
+ Af8BPwE9Af8BMwExAf8BKgEnAf8C3gH/ARwBGQH/AtwB/wESAQ4B/wHbAdoB/wEKAQcB/wEOAQoB/wHc
+ AdsB/wEXARQB/wLcAf8BEgEPAfoBEAENAfcBDgELAfEBDAEJAewBCwEIAeMBCQEGAeACAQFNAbMCsAOf
+ A/4G/wPdA8MD3AYABv8BHgF6Ah4BegEeATABlQIwAZUBMAE6AZ0COgGdAToBQQGhAkEBoQFBAUkBpAJJ
+ AaQBSQFMAaUCTAGlAUwG/wG0AdkCtAHZAbQBYAGuAmABrgFgAWcBsgJnAbIBZwFvAbcCbwG3AW8BgAHA
+ AoABwAGAAY0BxgKNAcYBjQFrAbUCawG1AWsG/wMAAUMBYwHlAXEBiQHrAYoBngHvAZIBpQHwAYwBoQHv
+ AYMBmAHtAXkBkAHsAXABiQHrAWwBhQHqAWkBggHqAW4BhgHqAZwBrAHxAc0B1QH4AfUB9gH9Bv8B9AH2
+ Af0B0wHaAfkBmwGrAfEBVwFzAecBSQFnAeUBRQFkAeQBQQFiAeQBPwFgAeQBOwFcAeMBNgFZAeEBMQFU
+ Ad0BKgFLAdIBHgE+Ab0BDwErAZsDAAb/AXcBuwJ3AbsBdwGdAc8CnQHPAZ0BjAHGAowBxgGMAXkBvAJ5
+ AbwBeQFwAbgCcAG4AXABaQG0AmkBtAFpAWUBsgJlAbIBZQFiAbACYgGwAWIBXQGuAl0BrgFdAVYBqwJW
+ AasBVgFOAacCTgGnAU4BQQGhAkEBoQFBAS8BlAIvAZQBLwEZAXcCGQF3ARkG/wGZAZcB/AFTAVEB/wFK
+ AUcB/wE9ATsB/wEyAS8B/wLfAf8B3gHdAf8BfwF9Af8BFAEQAf8C2wH/AdsB2gH/AdsB2gH/AVsBWQH/
+ ARIBDgH/AdwB2wH/AtsB/wLbAf4BDQEKAfcBCwEIAfIBCgEHAesBCQEGAekCAQFNAa0CqgOjBv8D4APH
+ A90D/gYABv8BGQF3AhkBdwEZAS8BlAIvAZQBLwFBAaECQQGhAUEBTgGnAk4BpwFOAVYBqwJWAasBVgFd
+ Aa4CXQGuAV0BYgGwAmIBsAFiAWUBsgJlAbIBZQFpAbQCaQG0AWkBcAG4AnABuAFwAXkBvAJ5AbwBeQGM
+ AcYCjAHGAYwBnQHPAp0BzwGdAXcBuwJ3AbsBdwb/AwABSAFnAeUBeQGQAewBlAGmAfABmwGsAfEBlgGo
+ AfABiwGfAe8BgAGVAe0BdwGPAewBcgGLAesBbgGHAesBawGEAeoBaAGBAekBZQF+AegBYwF9AegBYQF7
+ AegBYAF6AekBXgF4AegBXAF3AegBWgF1AegBVwFzAecBUwFwAeYBTwFsAeYBSwFqAeUBRwFmAeUBQAFh
+ AeQBOQFbAeIBMQFUAd0BKAFKAdEBGwE7AbwBDQEpAZsDAAb/AXcBuwJ3AbsBdwGdAc8CnQHPAZ0BjAHG
+ AowBxgGMAXkBvAJ5AbwBeQFwAbgCcAG4AXABaQG0AmkBtAFpAWUBsgJlAbIBZQFiAbACYgGwAWIBXQGu
+ Al0BrgFdAVYBqwJWAasBVgFOAacCTgGnAU4BQQGhAkEBoQFBAS8BlAIvAZQBLwEZAXcCGQF3ARkG/wGY
+ AZYB/AFlAWIB/gFgAV0B/gFTAVEB/wFKAUcB/wFBAT4B/wE7ATcB/wEyAS8B/wErASkB/wErASgB/wEq
+ AScB/wEpASYB/wEpASUB/wEoASQB/wEnASMB/wEjAR8B/wEeARsB/wEcARkB/gEaARcB/AEaARcB+QEW
+ ARMB/QIBAU0BpgKjA6wD/wPdA8YD3AP+CQAG/wEZAXcCGQF3ARkBLwGUAi8BlAEvAUEBoQJBAaEBQQFO
+ AacCTgGnAU4BVgGrAlYBqwFWAV0BrgJdAa4BXQFiAbACYgGwAWIBZQGyAmUBsgFlAWkBtAJpAbQBaQFw
+ AbgCcAG4AXABeQG8AnkBvAF5AYwBxgKMAcYBjAGdAc8CnQHPAZ0BdwG7AncBuwF3Bv8DAAFJAWcB5QF7
+ AZIB7QGYAaoB8QGgAbEB8gGaAawB8QGPAaIB8AGDAZgB7QF5AZEB7AF0AY0B7AFxAYoB6wFuAYYB6gFr
+ AYQB6gFpAYIB6QFnAYAB6QFmAX8B6QFlAX8B6QFjAX0B6QFiAXwB6QFfAXkB6QFcAXcB6AFXAXQB5wFT
+ AXAB5wFPAW0B5gFKAWgB5QFDAWMB5QE5AVsB4gExAVMB3QElAUcB0AEYATkBugEMASgBmgMABv8BsQHY
+ ArEB2AGxAXYBuwJ2AbsBdgFnAbMCZwGzAWcBWwGtAlsBrQFbAVQBqQJUAakBVAFPAacCTwGnAU8BSgGk
+ AkoBpAFKAUsBpQJLAaUBSwFGAaMCRgGjAUYBPwGgAj8BoAE/ATsBngI7AZ4BOwExAZgCMQGYATEBIwGM
+ AiMBjAEjAYoBuwKKAbsBigb/AYsBigH9AZYBkwH8AZABjwH9AYsBigH9AYgBhwH9AYUBgwH+AYABfwH+
+ AYABfQH+AX0BegH/AXsBeAH/AXoBdwH/AXYBdAH/AXYBdAH/AXMBcQH+AXIBcAH+AXEBbwH9AXEBbwH9
+ AXABbgH9AXABbgH8AXABbgH7AW8BbQH7AVIBTwG5AZwCmQO3A+ADxwPhA/4MAAb/AYoBuwKKAbsBigEj
+ AYwCIwGMASMBMQGYAjEBmAExATsBngI7AZ4BOwE/AaACPwGgAT8BRgGjAkYBowFGAUsBpQJLAaUBSwFK
+ AaQCSgGkAUoBTwGnAk8BpwFPAVQBqQJUAakBVAFbAa0CWwGtAVsBZwGzAmcBswFnAXYBuwJ2AbsBdgGx
+ AdgCsQHYAbEG/wMAAV0BeAHoAXABiAHrAY8BogHvAZcBqQHxAZIBpQHwAYcBnAHuAXsBkgHsAXQBjAHr
+ AXEBigHrAW0BhgHqAWcBgQHpAWYBfwHpAWQBfgHpAWIBfAHpAWABegHoAWABegHoAV4BeAHoAVoBdgHo
+ AVgBdAHnAVYBcwHnAVMBcAHmAU4BbQHmAUoBaQHlAUQBZAHkAT0BXgHkATQBVgHhASwBUAHbASEBRAHP
+ ARYBNgG5ATcBTwGsAwAG/wGxAdgCsQHYAbEBdgG7AnYBuwF2AWcBswJnAbMBZwFbAa0CWwGtAVsBVAGp
+ AlQBqQFUAU8BpwJPAacBTwFKAaQCSgGkAUoBSwGlAksBpQFLAUYBowJGAaMBRgE/AaACPwGgAT8BOwGe
+ AjsBngE7ATEBmAIxAZgBMQEjAYwCIwGMASMBigG7AooBuwGKBv8VAAP7A7YBrgKmAa8BqQGnAa4CqAGv
+ AacBqgG0Aq4BswKtAbQCrgGyAqwBsgKtAa8CqwGuAqgBrAKoAa8CqwGbApkDxAPIA/ED/w8ABv8BigG7
+ AooBuwGKASMBjAIjAYwBIwExAZgCMQGYATEBOwGeAjsBngE7AT8BoAI/AaABPwFGAaMCRgGjAUYBSwGl
+ AksBpQFLAUoBpAJKAaQBSgFPAacCTwGnAU8BVAGpAlQBqQFUAVsBrQJbAa0BWwFnAbMCZwGzAWcBdgG7
+ AnYBuwF2AbEB2AKxAdgBsQb/AwAByQHSAfcBRwFmAeUBbQGGAeoBeQGQAewBdQGNAewBawGEAeoBYgF9
+ AekBXgF4AegBXAF2AegBWQF0AegBUgFvAecBUgFuAecBUgFuAecBUAFtAecBTgFrAeYBTgFrAeYBTAFq
+ AeYBSQFnAeUBRgFkAeUBQwFiAeQBQAFhAeQBPgFfAeQBPAFeAeQBNgFYAeIBMAFUAeEBKAFMAd8BIgFG
+ AdkBGgE9AcsBEAEwArIBuwHgCQBU/xsAA/sDtgGyAqoBrwGpAagBsAKpAa8CqQG0Aq4BtAKvAbQBsAGx
+ AbUCsAGzAa4BrwGxAqwBrgGpAasBrgKqAbcCtQGrAqoD1gP+A/8YAFT/DAAByQHSAfcBYAF7AegBRAFj
+ AeQBQgFhAeQBPQFeAeQBOAFZAeMBNAFWAeIBNQFXAeIBMwFVAeIBMAFTAeIBMQFUAeEBMgFUAeIBMgFU
+ AeIBMQFUAeIBLAFQAeEBKwFOAeEBKgFOAeEBKAFNAeEBIwFJAeABIwFJAd8BJAFJAeABJAFJAeABHgFF
+ Ad8BGwFCAd8BFwE+AdwBEwE6AdUBPAFZAdABsgG8AeYMAFT/GwAD+wP3A+0D6gPrA+0D7AbtBu4D7QP1
+ A/kD/gn/GwBU/2YAAUIBTQE+BwABPgMAASgDAAGABAABAQIAAQEBAAEBBgABEBYAA/8BAAX/AecC/wgA
+ Av8B4AEfAf8BAQGfAf8IAAH/AYABAAEHAfgCAAF/CAAB/gIAAQMBwAIAAT8IAAH4AgABAwGAAgABDwgA
+ AfACAAEBAeACAAEHCAAB8AIAAQEBwAIAAQEIAAHwAgABAQHgCwAB8AIAAQEB4AsAAfACAAEBAeALAAHw
+ AgABAQHwCwAB8AIAAQEB4AsAAfACAAEBAeALAAHwAgABAwHgCwAB8AIAAQMB4AsAAfACAAEHAeALAAHw
+ AgABDwHgCwAB8AIAAQ8B4AsAAfACAAEPAeACAAEHCAAB8AIAAQ8B8AIAAQcIAAHwAgABDwH+AgABBwgA
+ AfACAAEPAf8BwAEAAQMIAAHwAgABDwL/AYABAwgAAfACAAEPAv8BgAEDCAAB8AIAAQ8C/wHAAQEIAAHw
+ AgABDwL/AcABAwgAAfACAAEPAv8BwAEDCAAB8AIAAQ8C/wHgAQMIAAH4AgABDwL/AfABAwgAAf4CAAF/
+ Av8B8AEHCAAG/wHzAf8IAAj/CAAI/wHgAgABBwz/AeACAAEHAv8B4AEfBP8B8wP/AeACAAEHAfwBDwGA
+ AQcE/wHhA/8B4AIAAQcB/AEBAQABAwGAAwAB4AP/AeACAAEHAfwCAAEDBAAB4AF/Av8B4AIAAQcB+AIA
+ AQEEAAGAAwAB4AIAAQcB+AIAAQEIAAHgAgABBwH4AgABAQgAAeACAAEHAfACAAEBCAAB4AIAAQcB8AIA
+ AQEIAAHgAgABBwHwAgABAQgAAeACAAEHAeACAAEBCAAB4AIAAQcB4AIAAQEIAAHgAgABBwHgAgABAQgA
+ AeACAAEHAcACAAEBCAAB4AIAAQcBwAIAAQEIAAHgAgABBwHAAgABAQgAAeACAAEHAYACAAEBCAAB4AIA
+ AQcBgAIAAQEIAAHgAgABBwGAAgABAQgAAeACAAEHAYACAAEBCAAB4AIAAQcBgAIAAQEIAAHgAgABBwH/
+ AgABAQgAAeACAAEHAf8CAAEBCAAB4AIAAQcB/wIAAQEIAAHgAgABDwH/AgABAQgAAeACAAEfAf8CAAEB
+ AwABAQQAAeACAAE/Av8B4AEBBP8EAAHgAgABfwL/AfABAQT/AwABAQHgAgAD/wH4AQEI/wHgAQABAQ3/
+ AeABAAEDBf8B4AEAB/8B/AIABP8BwAEAAv8BwAIAAQcB/wH4AgAE/wHAAQAC/wHAAgABBwH/AfgCAAL/
+ AfwBHwGAAQAC/wHAAgABBwH/AfgCAAL/AfABBwGAAQAC/wHAAgABBwH/AfgCAAL/AeABAwIAAv8BwAIA
+ AQcB/wH4AgAC/wHAAQECAAL/AcACAAEHAf4DAAGABQAC/wGAAwAB/AcAAYABAAL/BAAB+AcAAYABAAL/
+ BAAB+AcAAYABAQL/BAAC+AYAAcABfwL/BAAB+QH4BgAB4AP/BAAB+wH4BgAE/wQAAfsB+AEAAQEEAAT/
+ BAABgAIAAT8EAAH7A/8HAAE/BAAB8QP/BwABPwQAAeAD/wcAAT8EAAT/BwABPwQABP8HAAE/BAAB+wH/
+ AfgIAAE/BAAB8QH/AfAIAAE/BAAB4AH/AfAIAAE/BAAC/wHwCAABPwQAAv8B+AgAAT8EAAH4AX8B+AEB
+ BwABPwQAAfgB9wG4AQEHAAE/BAAB+QHnATgBAQcAAT8EAAH7AcYBOAEBBwABPwQAAf8B5wE4AQEHAAE/
+ AwABAQH/AfcBuAEBAwABAQEQAYQBIAE/Bv8B/AEDBP8DAAF/DP8B4AEAAv8B4AEACv8BwAEAAv8BwAEA
+ Av8B/AEfA/8B+AEAAQcBwAEAAv8BwAEAAv8B8AEHA/8B+AEAAQcBgAEAAv8BgAEAAv8B4AEDA/8B+AEA
+ AQcBgAEAAv8BgAEAAv8B4AEDA/8B+AEAAQcCAAL/AgAC/wHAAQABfwL/AfgBAAEHAgAC/wIAAv8BwAEA
+ AQ8C/wH4AQABBwIAAv8CAAL/AcABAAEDAv8B+AEAAQcBgAEAAv8BgAEAAv8B4AEAAQEC/wH4AQABBwGA
+ AQAC/wGAAQAC/wHgAgAB/wHgAgABBwGAAQEC/wGAAQEC/wHwAgABfwHgAgABBwHAAX8C/wHAAX8C/wHw
+ AgABfwHgAgABBwHgA/8B4AP/AeACAAE/AeACAAEHCP8B4AIAAR8B4AIAAQcI/wHgAgABAwHgAgABBwH+
+ A/8B+AE/Av8BwAIAAQEB4AIAAQcB/AF/Av8B/AF/Av8BwAIAAQEB4AIAAQ8B+AE/Av8B/gP/AcACAAE7
+ AeACAAEfAfABHwH+AR8E/wHAAgABPwHgAgABPwHgAQ8B/AEPBP8B4AIAAT8B4AIAAX8B/AF/AfgBBwH4
+ AT8B+AEAAeACAAE/AeACAAH/AfwBfwHwAQMB/AF/AfABAAHgAgABfwHgAQABHwH/AfwBfwHgAQEB/gH/
+ AfABAAHwAgABfwHgAQABHwH/AfwBfwHgAQEC/wHwAQAB8AIAAf8B4AEAAR8B/wH8AX8BwAEAAf8BfwH4
+ AQAB+AIAAf8B4AEAAT8B/wH8AQABQAGAAf4BbwF4AQEB/AEAAQEB/wHgAQABfwH/Af4BAAFAAQAB/AFn
+ ATgBAQH+AQABAwH/AeABAAP/AQABYAEBAfgBYwEYAQEB/wEAAQ8B/wHgAQEE/wHgAQEB/wHnATgBAQH/
+ AeABPwH/AeABAwT/AfABAwH/Ae8BeAEBCv8B+AEHAv8B+AEBCv8B/AEPAv8B/AEDBf8BAAE/Af8B4AEA
+ Av8B4AEABv8B/AEAAQ8B/wHAAQAC/wHAAQAG/wHwAQABBwH/AcABAAL/AcABAAT/AYABPwHgAQABAwH/
+ AYABAAL/AYABAAT/AYABHwHgAQABAQH/AYABAAL/AYABAAP/AQ8BgAEPAcABAAEBAf8CAAL/AgAD/wEP
+ AYABBwHAAQABAQH/AgAC/wIAA/8BPwGAAQcBwAEAAQMB/wIAAv8CAAP/AT8BgAEHAeABAAEDAf8BgAEA
+ Av8BgAEAAv8B/AEfAYABBwHwAQABDwH/AYABAAL/AYABAAL/Af4BPwGAAQcB+AEAAT8B/wGAAQEC/wGA
+ AQED/wF/AYABBwH4AQABPwH/AcABfwL/AcABfwT/AYABBwH4AQABPwH/AeAD/wHgBf8BgAEHAfgBAAEf
+ Cf8B4AEBAYABBwH4AQABBwn/AeABAQGAAQcB8AEAAQMF/wH+A/8B4AEBAYABBwHwAQABAwH/AfgD/wH8
+ AX8C/wHgAQEBgAEHAfABAAEBAf8B+AP/AfgBPwL/AeABAQL/AfACAAH/AfgD/wHwAR8C/wHgAQEC/wHg
+ AgABfwH4A/8B4AEPAv8B4AEBAf4B/wHgAgABPwH4Af8B+AEAAfwBfwH4AQAB4AEBAfwBfwHgAgABHwH4
+ AfsB8AEAAfwBfwHwAQAB4AEBAfgBPwHgAgABDwH4AfkB8AEAAfwBfwHwAQAB4AEBAfwB/wHgAgABBwL4
+ AfABAAH8AX8B8AEAAeABAQH8Af8BwAIAAQMB+AEAAXgBAAH8AX8B+AEAAeABAQHwAf8BwAIAAQMB/AEA
+ ATgBAQH8AQABOAEBAeABAwHwAf8BwAIAAQMB/gEAAXgBAQH+AQABOAEBAeABBwL/AcACAAEHAf8C+AEB
+ Af8BAAE4AQEB4AEPAv8B8AIAAQ8B/wH5AfgBAQL/AfgBAQX/AcABAAEfAf8B+wH4AQEC/wH4AQEG/wEM
+ AT8C/wH4AQEC/wH4AQEG/wH+AX8C/wH8AQMC/wH8AQMK/wEPA/8BxwL/AfABDwb/AfwBAwP/AQEC/wGA
+ AQMD/wH8AQ8B/wHwAQAC/wH8AQABfwH/AgAB/wHjAf8B+AEPAf8BwAEAAT8B/wHwAQABPwH+AgABfwHA
+ AT8B8AEPAf8CAAE/Af8BwAEAAT8B/AIAAT8BwAEDAeABDwH8AgABPwH/AgABPwH4AgABHwHAAgABDwH4
+ AgABHwH8AgABPwHwAgABDwHAAgABHwHwAgABHwH4AgABHwHgAgABBwHAAgABPwHwAgABHwH4AgABHwHg
+ AgABBwHAAgABPwHwAgABHwH4AgABHwHAAgABAwHAAgABPwHwAgABDwH4AgABHwHAAgABAwHAAgABHwHg
+ AgABDwHwAgABDwGAAgABAQHAAgABHwHgAgABDwHwAgABDwGAAgABAQHAAgABDwHgAgABBwHwAgABDwGA
+ AgABAQHAAgABDwHgAgABBwHwAgABDwGAAgABAQHAAgABBwHgAgABBwHgAgABBwGAAgABAQHAAgABBwHA
+ AgABBwHgAgABBwGAAgABAQHAAgABBwHAAgABAwHgAgABBwGAAgABAQHAAgABAwHAAgABAwHgAgABBwHA
+ AgABAwGAAgABAwHAAgABAwHAAgABAwHAAgABAwGAAgABAQHAAgABAwHAAQEB/AEDAcACAAEHAYACAAEB
+ AcACAAEBAcACAAEDAeACAAEHAYACAAEBAYACAAEBAcABHwH8AQMB4AIAAQ8BgAIAAQEBgAIAAQEBgAIA
+ AQcB8AIAAQ8BgAIAAUMBgAIAAQEBgAEfAfwBHwH4AgABHwGAAgABfwGAAgABAQGAAgABfwH8AgABPwHA
+ AgABfwGAAgABBwGAAR8B4AF/Af4CAAF/AcABBgEAAf8BgAIAAT8BgAIAAX8B/wIAAf8B4AEHAv8BgAEA
+ AQEB/wHAAgAC/wHAAQMB/wH+AQ8C/wHAAQABDwH/AfABAAEBAv8B+AEfBf8B+AEAAX8B/wH+AQABAwr/
+ AQED/wEAAQcN/wH4AT8C/wH+AgABAQj/AfgCAAEBAf4CAAEBAfACAAEDBP8B/AIAAQEB/gIAAQEB4AIA
+ AQMB+AF/Af8BjwH+AgABAQH+AgABAQHAAgABAwHwAT8B/wEHAf4CAAEBAf4CAAEBAcACAAEDAeABPwH+
+ AQcB/gIAAQEB/gIAAQEBwAIAAQMB4AEfAfwBBwH+AgABAQH+AgABAQHAAgABAwHgAQ8B8AEPAf4CAAEB
+ Af4CAAEBAcACAAEDAfABDwHgAR8B/gIAAQEB/gIAAQEBwAIAAQMB+AEHAcABfwH+AgABAQH+AgABAQHA
+ AgABAwH8AQMBgAH/Af4CAAEBAf4CAAEBAcACAAEDAf4CAQH/Af4CAAEBAf4CAAEBAcACAAEDAf8BAAED
+ Af8B/gIAAQEB/gIAAQEBwAIAAQMB/wGAAQcB/wH+AgABAQH+AgABAQHAAgABAwH/AcABDwH/Af4CAAEB
+ Af4CAAEBAcACAAEDAf8B4AEfAf8B/gIAAQEB/gIAAQEBwAIAAQMB/wHgAQ8B/wH+AgABAQH+AgABAQHA
+ AgABAwH/AcABAwH/Af4CAAEBAf4CAAEBAcACAAEDAf8BgAEBAf8B/gIAAQEB/gIAAQEBwAIAAQMB/wEB
+ AQAB/wH+AgABAQMAAQEBwAIAAQMB/gEDAYABfwMAAQEDAAEBAcACAAEDAfwBAwHAAR8DAAEBAwABAQHA
+ AgABAwH4AQcB4AEPAwABAQQAAcACAAEDAfABDwH4AQ8DAAEBBAABwAIAAQMB4AEfAfwBHwMAAQEDAAEB
+ AcACAAEDAeABPwH+AT8DAAEDAwABAwHAAgABAwHgAX8C/wMAAQMDAAEBAdgCAAEDAeABfwL/AwABBwMA
+ AQEB2AIAAQMB4AP/AwABDwH+AgABAwHAAgABAwT/Af4CAAEfAf4CAAEPAcACAAEDBP8B/gIAAT8B/gIA
+ AR8I/wH+AgABfwHAAgABAwH4AT8C/wHAAgABAwT/AcACAAEDAfgCAAEBAcACAAEDAcACAAEDBAAB/AIA
+ AQEEAAGAAgABAQQAAf4CAAEBBAABgAIAAQEEAAH+AgABAQQAAYACAAEBBAAB/gIAAQEEAAGAAgABAQQA
+ Af4CAAEBBAABgAIAAQEEAAH+AgABAQQAAYACAAEBBAAB/gIAAQEEAAGAAgABAQQAAf4CAAEBBAABgAIA
+ AQEEAAH+AgABAQQAAYACAAEBBAAB/gIAAQEEAAGAAgABAQQAAf4CAAEBBAABgAIAAQEEAAH+AgABAQQA
+ AYACAAEBBAAB/gIAAQEEAAGAAgABAQQAAf4CAAEBBAABgAIAAQEEAAH+AgABAQQAAYACAAEBBAAB/gIA
+ AQEEAAGAAgABAQQAAf4CAAEBBAABgAIAAQEEAAH+AgABAQQAAYACAAEBBwABAQQAAYACAAEBBwABAQQA
+ AYACAAEBBwABAQQAAYACAAEBBwABAQQAAYACAAEBBwABAQQAAYACAAEBBwABAwQAAYACAAEBBwABAwQA
+ AYACAAEBBwABBwQAAYACAAEBBwABDwQAAYACAAEBBAAB/gIAAR8EAAGAAgABAQHAAgABAwH+AgABPwHA
+ AgABAwHAAgABAwHAAgABAwH+AgABfwHAAgABAwT/Cw==
+
+
+
\ No newline at end of file
diff --git a/InicioServicioYClientes/ucBarraGenerica.vb b/InicioServicioYClientes/ucBarraGenerica.vb
new file mode 100644
index 0000000..f0d95df
--- /dev/null
+++ b/InicioServicioYClientes/ucBarraGenerica.vb
@@ -0,0 +1,342 @@
+
+Public Class ucBarraGenerica
+ Inherits System.Windows.Forms.UserControl
+ Public Event ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.toolBarButtonClickEventArgs)
+
+#Region " Cdigo generado por el Diseador de Windows Forms "
+
+ Public Sub New()
+ MyBase.New()
+
+ 'El Diseador de Windows Forms requiere esta llamada.
+ InitializeComponent()
+
+ 'Agregar cualquier inicializacin despus de la llamada a InitializeComponent()
+
+ End Sub
+
+ 'UserControl reemplaza a Dispose para limpiar la lista de componentes.
+ Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
+ If disposing Then
+ If Not (components Is Nothing) Then
+ components.Dispose()
+ End If
+ End If
+ MyBase.Dispose(disposing)
+ End Sub
+
+ 'Requerido por el Diseador de Windows Forms
+ Private components As System.ComponentModel.IContainer
+
+ 'NOTA: el Diseador de Windows Forms requiere el siguiente procedimiento
+ 'Puede modificarse utilizando el Diseador de Windows Forms.
+ 'No lo modifique con el editor de cdigo.
+ Friend WithEvents Botones As System.Windows.Forms.ImageList
+ Public WithEvents tlbSiguiente As System.Windows.Forms.toolBarButton
+ Public WithEvents TlbCrearPdf As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbVisualizarPDF As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbLimpiarPantalla As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbAlmacenar As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbEliminaFicha As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbAyuda As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbEnviar As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbRecibir As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbCancelar As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbGrabar As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbCopiar As System.Windows.Forms.toolBarButton
+ Public WithEvents tlbSalir As System.Windows.Forms.toolBarButton
+ Public WithEvents tbGenerico As System.Windows.Forms.toolBar
+ Public WithEvents tlbRecibirdeDisco As System.Windows.Forms.toolBarButton
+ Friend WithEvents tlbSolicitarCertificado As System.Windows.Forms.toolBarButton
+ Friend WithEvents tlbVerCertificado As System.Windows.Forms.toolBarButton
+ Friend WithEvents tlbCambiarPIN As System.Windows.Forms.toolBarButton
+ Friend WithEvents tlbExportarCertificado As System.Windows.Forms.toolBarButton
+ Friend WithEvents tlbRestaurarCopia As System.Windows.Forms.toolBarButton
+ Friend WithEvents tlbImprimir As System.Windows.Forms.toolBarButton
+ Friend WithEvents tlbRevocarCertificado As System.Windows.Forms.toolBarButton
+ Private Sub InitializeComponent()
+ Me.components = New System.ComponentModel.Container()
+ Dim tlbAnterior As System.Windows.Forms.toolBarButton
+ Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ucBarraGenerica))
+ Me.tbGenerico = New System.Windows.Forms.toolBar()
+ Me.tlbSiguiente = New System.Windows.Forms.toolBarButton()
+ Me.tlbCrearPdf = New System.Windows.Forms.toolBarButton()
+ Me.tlbVisualizarPDF = New System.Windows.Forms.toolBarButton()
+ Me.tlbAlmacenar = New System.Windows.Forms.toolBarButton()
+ Me.tlbLimpiarPantalla = New System.Windows.Forms.toolBarButton()
+ Me.tlbEliminaFicha = New System.Windows.Forms.toolBarButton()
+ Me.tlbEnviar = New System.Windows.Forms.toolBarButton()
+ Me.tlbGrabar = New System.Windows.Forms.toolBarButton()
+ Me.tlbCopiar = New System.Windows.Forms.toolBarButton()
+ Me.tlbRecibir = New System.Windows.Forms.toolBarButton()
+ Me.tlbRecibirdeDisco = New System.Windows.Forms.toolBarButton()
+ Me.tlbCancelar = New System.Windows.Forms.toolBarButton()
+ Me.tlbAyuda = New System.Windows.Forms.toolBarButton()
+ Me.tlbSolicitarCertificado = New System.Windows.Forms.toolBarButton()
+ Me.tlbVerCertificado = New System.Windows.Forms.toolBarButton()
+ Me.tlbCambiarPIN = New System.Windows.Forms.toolBarButton()
+ Me.tlbExportarCertificado = New System.Windows.Forms.toolBarButton()
+ Me.tlbRevocarCertificado = New System.Windows.Forms.toolBarButton()
+ Me.tlbRestaurarCopia = New System.Windows.Forms.toolBarButton()
+ Me.tlbImprimir = New System.Windows.Forms.toolBarButton()
+ Me.tlbSalir = New System.Windows.Forms.toolBarButton()
+ Me.Botones = New System.Windows.Forms.ImageList(Me.components)
+ tlbAnterior = New System.Windows.Forms.toolBarButton()
+ Me.SuspendLayout()
+ '
+ 'tlbAnterior
+ '
+ tlbAnterior.Enabled = False
+ tlbAnterior.ImageIndex = 2
+ tlbAnterior.Name = "tlbAnterior"
+ tlbAnterior.tag = "NOM:ANTERIOR"
+ tlbAnterior.toolTipText = "Anterior (F4)"
+ tlbAnterior.Visible = False
+ '
+ 'tbGenerico
+ '
+ Me.tbGenerico.AutoSize = False
+ Me.tbGenerico.Buttons.AddRange(New System.Windows.Forms.toolBarButton() {tlbAnterior, Me.tlbSiguiente, Me.tlbCrearPdf, Me.tlbVisualizarPDF, Me.tlbAlmacenar, Me.tlbLimpiarPantalla, Me.tlbEliminaFicha, Me.tlbEnviar, Me.tlbGrabar, Me.tlbCopiar, Me.tlbRecibir, Me.tlbRecibirdeDisco, Me.tlbCancelar, Me.tlbAyuda, Me.tlbSolicitarCertificado, Me.tlbVerCertificado, Me.tlbCambiarPIN, Me.tlbExportarCertificado, Me.tlbRevocarCertificado, Me.tlbRestaurarCopia, Me.tlbImprimir, Me.tlbSalir})
+ Me.tbGenerico.Dock = System.Windows.Forms.DockStyle.None
+ Me.tbGenerico.DropDownArrows = True
+ Me.tbGenerico.ImageList = Me.Botones
+ Me.tbGenerico.Location = New System.Drawing.Point(0, 0)
+ Me.tbGenerico.Name = "tbGenerico"
+ Me.tbGenerico.ShowToolTips = True
+ Me.tbGenerico.Size = New System.Drawing.Size(765, 44)
+ Me.tbGenerico.tabIndex = 46
+ Me.tbGenerico.tag = "FUN:S"
+ '
+ 'tlbSiguiente
+ '
+ Me.tlbSiguiente.Enabled = False
+ Me.tlbSiguiente.ImageIndex = 0
+ Me.tlbSiguiente.Name = "tlbSiguiente"
+ Me.tlbSiguiente.tag = "NOM:SIGUIENTE|FUN:5"
+ Me.tlbSiguiente.toolTipText = "Siguiente (F5)"
+ Me.tlbSiguiente.Visible = False
+ '
+ 'TlbCrearPdf
+ '
+ Me.tlbCrearPdf.Enabled = False
+ Me.tlbCrearPdf.ImageIndex = 4
+ Me.tlbCrearPdf.Name = "TlbCrearPdf"
+ Me.tlbCrearPdf.tag = "NOM:CREARPDF"
+ Me.tlbCrearPdf.toolTipText = "Crear PDF"
+ Me.tlbCrearPdf.Visible = False
+ '
+ 'tlbVisualizarPDF
+ '
+ Me.tlbVisualizarPDF.Enabled = False
+ Me.tlbVisualizarPDF.ImageIndex = 7
+ Me.tlbVisualizarPDF.Name = "tlbVisualizarPDF"
+ Me.tlbVisualizarPDF.tag = "NOM:VISUALIZARPDF"
+ Me.tlbVisualizarPDF.toolTipText = "Visualizar PDF"
+ Me.tlbVisualizarPDF.Visible = False
+ '
+ 'tlbAlmacenar
+ '
+ Me.tlbAlmacenar.Enabled = False
+ Me.tlbAlmacenar.ImageIndex = 5
+ Me.tlbAlmacenar.Name = "tlbAlmacenar"
+ Me.tlbAlmacenar.tag = "NOM:ALMCENAR|FUN:1|IMGN:26|IMGA:5"
+ Me.tlbAlmacenar.toolTipText = "Almacenar (F1)"
+ '
+ 'tlbLimpiarPantalla
+ '
+ Me.tlbLimpiarPantalla.Enabled = False
+ Me.tlbLimpiarPantalla.ImageIndex = 13
+ Me.tlbLimpiarPantalla.Name = "tlbLimpiarPantalla"
+ Me.tlbLimpiarPantalla.tag = "NOM:LIMPIARPANTALLA|FUN:6"
+ Me.tlbLimpiarPantalla.toolTipText = "Limpiar Pantalla (F6)"
+ '
+ 'tlbEliminaFicha
+ '
+ Me.tlbEliminaFicha.Enabled = False
+ Me.tlbEliminaFicha.ImageIndex = 11
+ Me.tlbEliminaFicha.Name = "tlbEliminaFicha"
+ Me.tlbEliminaFicha.tag = "NOM:ELIMINAFICHA|FUN:7"
+ Me.tlbEliminaFicha.toolTipText = "Elimina Ficha (F7)"
+ '
+ 'tlbEnviar
+ '
+ Me.tlbEnviar.Enabled = False
+ Me.tlbEnviar.ImageIndex = 19
+ Me.tlbEnviar.Name = "tlbEnviar"
+ Me.tlbEnviar.tag = "NOM:ENVIAR"
+ Me.tlbEnviar.toolTipText = "Enviar por internet"
+ Me.tlbEnviar.Visible = False
+ '
+ 'tlbGrabar
+ '
+ Me.tlbGrabar.Enabled = False
+ Me.tlbGrabar.ImageIndex = 16
+ Me.tlbGrabar.Name = "tlbGrabar"
+ Me.tlbGrabar.tag = "NOM:GRABAR"
+ Me.tlbGrabar.toolTipText = "Grabar en CD / DVD"
+ Me.tlbGrabar.Visible = False
+ '
+ 'tlbCopiar
+ '
+ Me.tlbCopiar.Enabled = False
+ Me.tlbCopiar.ImageIndex = 17
+ Me.tlbCopiar.Name = "tlbCopiar"
+ Me.tlbCopiar.tag = "NOM:COPIAR|FUN:4"
+ Me.tlbCopiar.toolTipText = "Copiar (F4)"
+ Me.tlbCopiar.Visible = False
+ '
+ 'tlbRecibir
+ '
+ Me.tlbRecibir.Enabled = False
+ Me.tlbRecibir.ImageIndex = 20
+ Me.tlbRecibir.Name = "tlbRecibir"
+ Me.tlbRecibir.tag = "NOM:RECIBIR"
+ Me.tlbRecibir.toolTipText = "Recibir de Internet"
+ Me.tlbRecibir.Visible = False
+ '
+ 'tlbRecibirdeDisco
+ '
+ Me.tlbRecibirdeDisco.Enabled = False
+ Me.tlbRecibirdeDisco.ImageIndex = 18
+ Me.tlbRecibirdeDisco.Name = "tlbRecibirdeDisco"
+ Me.tlbRecibirdeDisco.tag = "NOM:RECIBIRDEDISCO"
+ Me.tlbRecibirdeDisco.toolTipText = "Incorporar datos desde disco"
+ Me.tlbRecibirdeDisco.Visible = False
+ '
+ 'tlbCancelar
+ '
+ Me.tlbCancelar.Enabled = False
+ Me.tlbCancelar.ImageIndex = 6
+ Me.tlbCancelar.Name = "tlbCancelar"
+ Me.tlbCancelar.tag = "NOM:CANCELAR"
+ Me.tlbCancelar.toolTipText = "Cancelar"
+ Me.tlbCancelar.Visible = False
+ '
+ 'tlbAyuda
+ '
+ Me.tlbAyuda.Enabled = False
+ Me.tlbAyuda.ImageIndex = 8
+ Me.tlbAyuda.Name = "tlbAyuda"
+ Me.tlbAyuda.tag = "NOM:AYUDA"
+ Me.tlbAyuda.toolTipText = "Ayuda"
+ Me.tlbAyuda.Visible = False
+ '
+ 'tlbSolicitarCertificado
+ '
+ Me.tlbSolicitarCertificado.ImageIndex = 24
+ Me.tlbSolicitarCertificado.Name = "tlbSolicitarCertificado"
+ Me.tlbSolicitarCertificado.tag = "NOM:SolicitarCertificado|FUN:SOLICITARCERTIFICADO|VCO:S"
+ Me.tlbSolicitarCertificado.toolTipText = "Importar un certificado"
+ Me.tlbSolicitarCertificado.Visible = False
+ '
+ 'tlbVerCertificado
+ '
+ Me.tlbVerCertificado.ImageIndex = 25
+ Me.tlbVerCertificado.Name = "tlbVerCertificado"
+ Me.tlbVerCertificado.tag = "NOM:VerCertificado"
+ Me.tlbVerCertificado.toolTipText = "Ver Certificado"
+ Me.tlbVerCertificado.Visible = False
+ '
+ 'tlbCambiarPIN
+ '
+ Me.tlbCambiarPIN.ImageIndex = 21
+ Me.tlbCambiarPIN.Name = "tlbCambiarPIN"
+ Me.tlbCambiarPIN.tag = "NOM:CambiarPIN"
+ Me.tlbCambiarPIN.toolTipText = "Cambiar PIN del certificado"
+ Me.tlbCambiarPIN.Visible = False
+ '
+ 'tlbExportarCertificado
+ '
+ Me.tlbExportarCertificado.ImageIndex = 22
+ Me.tlbExportarCertificado.Name = "tlbExportarCertificado"
+ Me.tlbExportarCertificado.tag = "NOM:ExportarCertificado"
+ Me.tlbExportarCertificado.toolTipText = "Exportar el certificado"
+ Me.tlbExportarCertificado.Visible = False
+ '
+ 'tlbRevocarCertificado
+ '
+ Me.tlbRevocarCertificado.ImageIndex = 23
+ Me.tlbRevocarCertificado.Name = "tlbRevocarCertificado"
+ Me.tlbRevocarCertificado.tag = "NOM:RevocarCertificado"
+ Me.tlbRevocarCertificado.toolTipText = "Revocar el certificado"
+ Me.tlbRevocarCertificado.Visible = False
+ '
+ 'tlbRestaurarCopia
+ '
+ Me.tlbRestaurarCopia.ImageIndex = 28
+ Me.tlbRestaurarCopia.Name = "tlbRestaurarCopia"
+ Me.tlbRestaurarCopia.tag = "NOM:RestaurarCopia"
+ Me.tlbRestaurarCopia.toolTipText = "Restaurar copia de seguridad"
+ Me.tlbRestaurarCopia.Visible = False
+ '
+ 'tlbImprimir
+ '
+ Me.tlbImprimir.ImageIndex = 29
+ Me.tlbImprimir.Name = "tlbImprimir"
+ Me.tlbImprimir.tag = "NOM:IMPRIMIR|FUN:9"
+ Me.tlbImprimir.toolTipText = "Imprimir (F9)"
+ Me.tlbImprimir.Visible = False
+ '
+ 'tlbSalir
+ '
+ Me.tlbSalir.Enabled = False
+ Me.tlbSalir.ImageIndex = 3
+ Me.tlbSalir.Name = "tlbSalir"
+ Me.tlbSalir.tag = "NOM:SALIR|FUN:8"
+ Me.tlbSalir.toolTipText = "Salir (F8)"
+ '
+ 'Botones
+ '
+ Me.Botones.ImageStream = CType(resources.GetObject("Botones.ImageStream"), System.Windows.Forms.ImageListStreamer)
+ Me.Botones.transparentColor = System.Drawing.Color.Blue
+ Me.Botones.Images.SetKeyName(0, "")
+ Me.Botones.Images.SetKeyName(1, "")
+ Me.Botones.Images.SetKeyName(2, "")
+ Me.Botones.Images.SetKeyName(3, "")
+ Me.Botones.Images.SetKeyName(4, "")
+ Me.Botones.Images.SetKeyName(5, "")
+ Me.Botones.Images.SetKeyName(6, "")
+ Me.Botones.Images.SetKeyName(7, "")
+ Me.Botones.Images.SetKeyName(8, "")
+ Me.Botones.Images.SetKeyName(9, "")
+ Me.Botones.Images.SetKeyName(10, "")
+ Me.Botones.Images.SetKeyName(11, "")
+ Me.Botones.Images.SetKeyName(12, "")
+ Me.Botones.Images.SetKeyName(13, "")
+ Me.Botones.Images.SetKeyName(14, "")
+ Me.Botones.Images.SetKeyName(15, "")
+ Me.Botones.Images.SetKeyName(16, "")
+ Me.Botones.Images.SetKeyName(17, "")
+ Me.Botones.Images.SetKeyName(18, "")
+ Me.Botones.Images.SetKeyName(19, "")
+ Me.Botones.Images.SetKeyName(20, "")
+ Me.Botones.Images.SetKeyName(21, "")
+ Me.Botones.Images.SetKeyName(22, "")
+ Me.Botones.Images.SetKeyName(23, "")
+ Me.Botones.Images.SetKeyName(24, "")
+ Me.Botones.Images.SetKeyName(25, "")
+ Me.Botones.Images.SetKeyName(26, "")
+ Me.Botones.Images.SetKeyName(27, "folder_time.png")
+ Me.Botones.Images.SetKeyName(28, "data_time.png")
+ Me.Botones.Images.SetKeyName(29, "printer.png")
+ '
+ 'ucBarraGenerica
+ '
+ Me.BackColor = System.Drawing.SystemColors.Control
+ Me.Controls.Add(Me.tbGenerico)
+ Me.Name = "ucBarraGenerica"
+ Me.Size = New System.Drawing.Size(768, 48)
+ Me.ResumeLayout(False)
+
+ End Sub
+
+#End Region
+
+ Private Sub tbGenerico_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.toolBarButtonClickEventArgs) Handles tbGenerico.ButtonClick
+ Try
+ RaiseEvent ButtonClick(sender, e)
+ Catch ex As Exception
+ MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Error tbGenerico_ButtonClick")
+ End Try
+ End Sub
+End Class
diff --git a/ItsObjectContext.vb b/ItsObjectContext.vb
new file mode 100644
index 0000000..b18c6ab
--- /dev/null
+++ b/ItsObjectContext.vb
@@ -0,0 +1,5 @@
+Public Interface ItsObjectContext
+ Function GuardarCambios() As Integer
+
+
+End Interface
diff --git a/Menus.vb b/Menus.vb
new file mode 100644
index 0000000..394550b
--- /dev/null
+++ b/Menus.vb
@@ -0,0 +1,45 @@
+Imports DevExpress.Xpf.Core
+Imports tsl5
+Imports Enumeraciones
+
+Public Class Menus
+ 'Shared Sub GeneraMenus(BarraMenu As DevExpress.Xpf.Bars.Bar, datconexcli As Datos.DatosConexionCliente, datsesioncli As Datos.DatosSesionCliente, Evento As DevExpress.Xpf.Bars.ItemClickEventHandler)
+ ' Dim bd As tsl5.tsl5Model.tsl5Entities
+ ' Select Case datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Tipo
+ ' Case TipoBD.MYSQL
+ ' bd = bbdd.ConectarTsl5EntityMySQL(datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Servidor, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).DataBase, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Puerto, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Usuario, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Password, "tsl5Model", datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Pooling, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).SSL, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).FicheroCertificado, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).PasswordCertificado)
+ ' Case TipoBD.SQLSERVER
+ ' bd = bbdd.ConectarTsl5EntitySQLServer(datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Servidor, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).DataBase, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Usuario, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Password, "tsl5Model")
+ ' Case TipoBD.LOCALDB
+ ' bd = bbdd.ConectarTsl5EntityLocalDB(datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Servidor, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).Fichero, datconexcli.BasesDatos(datconexcli.NumeroBDConfiguracion).DataBase, "tsl5Model")
+ ' Case Else
+ ' Throw New Exception("Tipo de bd no soportado")
+ ' End Select
+
+ ' Dim menuiniciales = (From m In bd.menus Where m.idGrupoMenu = datsesioncli.idGrupoMenu Order By m.Orden Select m).ToList
+ ' Dim bsi As DevExpress.Xpf.Bars.BarSubItem
+ ' For Each mi In menuiniciales
+ ' bsi = New DevExpress.Xpf.Bars.BarSubItem
+ ' bsi.Content = mi.Texto
+ ' Call generamenurecursivo(bd, bsi, mi, Evento)
+ ' BarraMenu.ItemLinks.Add(bsi)
+ ' Next
+ 'End Sub
+ 'Private Shared Sub generamenurecursivo(bd As tsl5.tsl5Model.tsl5Entities, ByRef bsi As DevExpress.Xpf.Bars.BarSubItem, mi As tsl5.tsl5Model.menus, Evento As DevExpress.Xpf.Bars.ItemClickEventHandler)
+ ' Dim bsih As DevExpress.Xpf.Bars.BarSubItem
+ ' Dim bbi As DevExpress.Xpf.Bars.BarButtonItem
+ ' Dim submenus = (From m In bd.menus Where m.idMenuPadre = mi.idMenus Order By m.Orden Select m).ToList
+ ' For Each sm In submenus
+ ' If sm.Accion.Trim = "" Then
+ ' bbi = New DevExpress.Xpf.Bars.BarButtonItem
+ ' bbi.Content = sm.Texto
+ ' AddHandler bbi.ItemClick, Evento
+ ' Else
+ ' bsih = New DevExpress.Xpf.Bars.BarSubItem
+ ' bsih.Content = sm.Texto
+ ' Call generamenurecursivo(bd, bsih, mi, Evento)
+ ' bsi.ItemLinks.Add(bsih)
+ ' End If
+ ' Next
+ 'End Sub
+End Class
diff --git a/My Project/AssemblyInfo.vb b/My Project/AssemblyInfo.vb
new file mode 100644
index 0000000..bda7c9b
--- /dev/null
+++ b/My Project/AssemblyInfo.vb
@@ -0,0 +1,65 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+Imports System.Globalization
+Imports System.Resources
+Imports System.Windows
+
+' La información general sobre un ensamblado se controla mediante el siguiente
+' conjunto de atributos. Cambie estos atributos para modificar la información
+' asociada con un ensamblado.
+
+' Revisar los valores de los atributos del ensamblado
+
+
+
+
+
+
+
+
+
+'Para comenzar a generar aplicaciones que se puedan traducir, establezca
+'CultureYouAreCodingWith en el archivo .vbproj
+'dentro de . Por ejemplo, si utiliza inglés de EE.UU. en
+'sus archivos de código fuente, establezca en "en-US". Después, quite los comentarios del
+'atributo NeutralResourceLanguage incluido a continuación. Actualice "en-US" en la línea
+'siguiente de forma que coincida con el valor de UICulture en el archivo del proyecto.
+
+'
+
+
+'El atributo ThemeInfo describe dónde se encuentran los diccionarios de recursos genéricos y específicos de un tema.
+'Primer parámetro: lugar en el que se encuentran los diccionarios de recursos específicos de un tema
+'(se utiliza si no se encuentra ningún recurso en la página,
+' ni diccionarios de recursos de la aplicación)
+
+'Segundo parámetro: lugar en el que se encuentra el diccionario de recursos genérico
+'(se utiliza si no se encuentra ningún recurso en la página,
+'aplicación ni diccionarios de recursos específicos de un tema)
+
+
+
+
+'El siguiente GUID sirve como identificador 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 usar los valores predeterminados de número de compilación y de revisión
+' mediante el asterisco ('*'), como se muestra a continuación:
+'
+
+
+
+
+
+' Cambios en la versión 4.0.0.4
+
+' 20/10/2025 Se añade propiedad de configuracion OcultarBotonEliminarSinPermisos
+
diff --git a/My Project/Resources.Designer.vb b/My Project/Resources.Designer.vb
new file mode 100644
index 0000000..444f77b
--- /dev/null
+++ b/My Project/Resources.Designer.vb
@@ -0,0 +1,63 @@
+'------------------------------------------------------------------------------
+'
+' 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
+
+Imports System
+
+Namespace My.Resources
+
+ 'StronglyTypedResourceBuilder generó automáticamente esta clase
+ 'a través de una herramienta como ResGen o Visual Studio.
+ 'Para agregar o quitar un miembro, edite el archivo .ResX y, a continuación, vuelva a ejecutar ResGen
+ 'con la opción /str o recompile su proyecto de VS.
+ '''
+ ''' Clase de recurso fuertemente tipado, para buscar cadenas traducidas, etc.
+ '''
+ _
+ Friend Module Resources
+
+ Private resourceMan As Global.System.Resources.ResourceManager
+
+ Private resourceCulture As Global.System.Globalization.CultureInfo
+
+ '''
+ ''' Devuelve la instancia de ResourceManager almacenada en caché utilizada por esta clase.
+ '''
+ _
+ 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("tsWPF.Resources", GetType(Resources).Assembly)
+ resourceMan = temp
+ End If
+ Return resourceMan
+ End Get
+ End Property
+
+ '''
+ ''' Reemplaza la propiedad CurrentUICulture del subproceso actual para todas las
+ ''' búsquedas de recursos mediante esta clase de recurso fuertemente tipado.
+ '''
+ _
+ Friend Property Culture() As Global.System.Globalization.CultureInfo
+ Get
+ Return resourceCulture
+ End Get
+ Set
+ resourceCulture = value
+ End Set
+ End Property
+ End Module
+End Namespace
diff --git a/My Project/Resources.resx b/My Project/Resources.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/My Project/Resources.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/My Project/Settings.Designer.vb b/My Project/Settings.Designer.vb
new file mode 100644
index 0000000..47037e9
--- /dev/null
+++ b/My Project/Settings.Designer.vb
@@ -0,0 +1,73 @@
+'------------------------------------------------------------------------------
+'
+' 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
+ End Class
+End Namespace
+
+Namespace My
+
+ _
+ Friend Module MySettingsProperty
+
+ _
+ Friend ReadOnly Property Settings() As Global.tsWPF.My.MySettings
+ Get
+ Return Global.tsWPF.My.MySettings.Default
+ End Get
+ End Property
+ End Module
+End Namespace
diff --git a/My Project/Settings.settings b/My Project/Settings.settings
new file mode 100644
index 0000000..f7f176a
--- /dev/null
+++ b/My Project/Settings.settings
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/My Project/licenses.licx b/My Project/licenses.licx
new file mode 100644
index 0000000..e69de29
diff --git a/My Project/licenses.licx.bak b/My Project/licenses.licx.bak
new file mode 100644
index 0000000..613ddd7
--- /dev/null
+++ b/My Project/licenses.licx.bak
@@ -0,0 +1,17 @@
+DevExpress.Patch.InMemoryPatch, DevExpress.Patch.Common, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7fc7bfca2443de66
+DevExpress.Xpf.Editors.CheckEdit, DevExpress.Xpf.Core.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.LayoutControl.LayoutGroup, DevExpress.Xpf.LayoutControl.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Editors.TextEdit, DevExpress.Xpf.Core.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Editors.ComboBoxEdit, DevExpress.Xpf.Core.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.LayoutControl.LayoutControl, DevExpress.Xpf.LayoutControl.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.NavBar.NavBarControl, DevExpress.Xpf.NavBar.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.RichEdit.RichEditControl, DevExpress.Xpf.RichEdit.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Grid.GridControl, DevExpress.Xpf.Grid.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Grid.TreeListControl, DevExpress.Xpf.Grid.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Core.DXTabControl, DevExpress.Xpf.Core.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Editors.DateEdit, DevExpress.Xpf.Core.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.LayoutControl.LayoutItem, DevExpress.Xpf.LayoutControl.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Bars.BarManager, DevExpress.Xpf.Core.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Editors.PasswordBoxEdit, DevExpress.Xpf.Core.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Ribbon.RibbonControl, DevExpress.Xpf.Ribbon.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.Xpf.Docking.DockLayoutManager, DevExpress.Xpf.Docking.v14.2, Version=14.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ObjetoSeleccionable.vb b/ObjetoSeleccionable.vb
new file mode 100644
index 0000000..723cb6c
--- /dev/null
+++ b/ObjetoSeleccionable.vb
@@ -0,0 +1,14 @@
+
+Public Class ObjetoSeleccionable
+ Friend Objeto As New Object
+ Friend TabIndex As Integer
+ Friend Clave As Integer
+ Friend PropiedadesTS As PropiedadesTS
+
+ Sub New(objeto As Object, tabindex As Integer, PropiedadesTS As PropiedadesTS)
+ Me.Objeto = objeto
+ Me.TabIndex = tabindex
+ Me.Clave = PropiedadesTS.NumeroObjeto
+ Me.PropiedadesTS = PropiedadesTS
+ End Sub
+End Class
diff --git a/Obsoleto/ApCabLin.vb b/Obsoleto/ApCabLin.vb
new file mode 100644
index 0000000..c755be3
--- /dev/null
+++ b/Obsoleto/ApCabLin.vb
@@ -0,0 +1,2136 @@
+Option Strict Off
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Editors
+Imports System.Data
+Imports System
+Imports tsl5
+Imports tsl5.Extensiones.ObjetExtensions
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Core.Native
+Imports DevExpress.Xpf.Grid
+Imports System.Data.Common
+Imports DevExpress.Xpf.Docking
+Imports System.Data.Objects
+Imports System.Data.Metadata.Edm
+Imports System.Data.Objects.DataClasses
+' Imports System.Data.Entity.Infrastructure
+Imports System.Runtime.Remoting.Contexts
+Imports DevExpress.Mvvm
+Imports System.Windows.Media.Animation
+Imports DevExpress.Xpf.Printing
+Imports tsWPF.Controles
+Imports tsl5.Extensiones
+Imports tsl5.Extensiones.StringExtensions
+Imports Microsoft.Win32
+Imports System.Data.Entity
+Imports System.Data.Entity.Infrastructure
+
+Public Interface IApCabLin
+ ReadOnly Property Titulo As String
+ ReadOnly Property CampoIndice As String
+ ReadOnly Property NombreTablaBase As String
+ Function ObtieneContexto(dcn As tsl5.Datos.DatosConexionCliente) As System.Data.Objects.ObjectContext
+ ' Sub EstableceDataContext(ByRef DataContext As Object, ByRef CampoIndice As String, ValorCampoIndice As Object)
+ Function ObtieneDataContext(ValorCampoIndice As Object, Optional Background As Boolean = False) As Object
+ Sub EstableceOrigenDatosAuxiliares(Optional Background As Boolean = False)
+
+ Function ObtieneTituloPestaña() As String
+
+ Sub EstableceApCabLin(ApCabLin As ApCabLin)
+ Function ObtienePermisos() As Permisos
+
+End Interface
+
+Public Enum EstadosCablin
+ SinDatos = 0
+ Nuevo = 1
+ ModificandoRegistro = 2
+ AplicacionSinIndice = 3
+End Enum
+
+Public Class ApCabLin
+ 'Public WithEvents dm As DockLayoutManager
+ ' Friend sIDAP As String
+ Public uc As UserControl
+ Public IApCL As IApCabLin
+ ' Public ApLIN As ApLineas
+ Public TagsApARefrescar() As String
+ Public dcfg As Datos.DatosConfiguracionCliente
+ Public dcn As Datos.DatosConexionCliente
+ Public NumeroBD As Integer
+ Public dsc As Datos.DatosSesionCliente
+ Public OtrosParametros As String
+ Public Titulo As String
+ ' Public CampoIndice As String
+ Public ValidarControles As Boolean
+ Public PermisosConcedidos As Permisos
+
+ Public Property Refrescar As Boolean
+
+ Private _Estado As EstadosCablin
+ Friend DiseñoOriginal As Byte()
+
+ Public Property DeshabilitarRefrescarOtrasPestañas As Boolean = False
+ Public Property DeshabilitarRefresco As Boolean = False
+ Public Property RefrescoSolicitado As Boolean = False
+ Friend DatosCambiados As Boolean
+ Public WithEvents bdEntidad As ObjectContext
+
+
+ Public Event AntesGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, ByRef Cancelar As Boolean, ByRef MensajesError As Hashtable)
+ Public Event AntesEliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, ByRef Cancelar As Boolean, ByRef MensajesError As Hashtable)
+ Public Event DespuesEliminar(sender As Object)
+ Event DespuesGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, Cancelar As Boolean)
+ Public Event DespuesObtenerControlesTS()
+ Event CampoActualizado(sender As Object, e As DataTransferEventArgs)
+
+ Event ValidarControl(sender As Object, e As ValidationEventArgs, ByRef ErrorValidacion As ErrorValidacion, ByRef ValorOriginalCambiado As Object)
+
+ Event Cargado()
+ ' Event NuevoYaAbierto(ByVal apcl As ApCabLin, ByRef Opcion As OpcionNuevoYaAbiertoEnum)
+ ' Public Event EstableceGridCabeceraApSinIndice(ByRef GridCabeceraApSinIndice As tsGridControl)
+ Public GridCabeceraApSinIndice As tsGridControl
+
+ Public Event Enlazar(Celda As EditGridCellData, Defecto As Boolean)
+
+ Event ImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+
+ Event EjecutarAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+
+ Public Property ControlesTS As New List(Of tsLayoutItem)
+ Public Property ObjetosContenedores As New List(Of Object)
+ Public Property Lineas As New List(Of tsGridControl)
+ Public Property ObjetosSeleccionables As New List(Of ObjetoSeleccionable)
+ Public Property ObjetoActual As Object
+ Public Property ContenedorCL As ContenedorCabLin
+ Public Property DataContext As Object
+ Public Property NombreTablaBase As String
+ Public Property ErroresValidacion As ErroresValidacion
+
+ Public GrupoDocumentos As DocumentGroup
+ Public DocPanel As New DevExpress.Xpf.Docking.DocumentPanel
+ Private AperturaAutomatica As Boolean
+ Friend Property DelegadoAyuda As Ayuda
+ Friend Property DelegadoDiseño As Diseño
+ Friend Property DelegadoErrorNoControlado As ErrorNoControlado
+ Private DiseñoCargado As Boolean
+
+ Public Property Estado As EstadosCablin
+ Get
+ Return _Estado
+ End Get
+ Set(value As EstadosCablin)
+ Dim EstadoAnterior As EstadosCablin = _Estado
+ If CambiarEstado(EstadoAnterior, value) Then
+ _Estado = value
+ RaiseEvent EstadoCambiado(EstadoAnterior, _Estado)
+ End If
+ End Set
+ End Property
+
+ Public Event EstadoCambiado(EstadoAnterior As EstadosCablin, EstadoNuevo As EstadosCablin)
+ Public Delegate Sub ErrorNoControlado(Aplicacion As ApCabLin, ex As Exception)
+ Public Delegate Sub Ayuda(Codigo As String)
+ Public Delegate Function Diseño(bd As ObjectContext, Operacion As OperacionDiseñoEnum, CodigoAplicacion As String, ByRef Descripcion As String, ByRef TodosUsuarios As Boolean, DiseñoRejillas As Byte()) As Byte()
+
+ Private Sub ObtieneControlesTS(ByVal parent As DependencyObject, ListaControles As List(Of tsLayoutItem), ObjetosContenedores As List(Of Object), Lineas As List(Of tsGridControl), ByRef NumeroObjetos As Integer)
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(uc)) Then
+ Try
+ Dim count As Integer = VisualTreeHelper.GetChildrenCount(parent)
+ Dim te As TextEdit
+ Dim pbe As PasswordBoxEdit
+ Dim bte As ButtonEdit
+ Dim de As DateEdit
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit
+ Dim cbe As ComboBoxEdit
+
+ Dim ce As CheckEdit
+ Dim o As Object
+ ' Dim bMayusculas As Boolean = Not (Me.OtrosParametros.ToUpper.Contains("NOMAYUSCULIZAR"))
+ If parent.GetType Is GetType(DXTabControl) Then
+ count = TryCast(parent, DXTabControl).Items.Count
+ End If
+ ' If count > 0 Then
+ For n As Integer = 0 To Math.Max(0, count - 1)
+ If parent.GetType Is GetType(DXTabControl) Then
+ o = TryCast(parent, DXTabControl).Items(n)
+ Else
+ If count = 0 Then
+ o = parent
+ Else
+ o = VisualTreeHelper.GetChild(parent, n)
+ End If
+ End If
+ If o.GetType Is GetType(tsLayoutItem) Then
+ If Not o.content Is Nothing Then
+ ListaControles.Add(o)
+ If DirectCast(o, tsLayoutItem).PropiedadesTS.Obligatorio Then
+ Try
+ Dim fw = o.content.FontWeight
+ DirectCast(o, tsLayoutItem).FontWeight = FontWeights.SemiBold
+ o.content.FontWeight = fw
+ Catch
+ End Try
+ End If
+ Select Case o.content.GetType
+ Case GetType(CheckEdit)
+ ce = o.content
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(ce, ce.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = ce.GetBindingExpression(BaseEdit.EditValueProperty)
+ If be IsNot Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ End If
+ AddHandler ce.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler ce.Validate, AddressOf _ValidarControl
+ AddHandler ce.GotFocus, AddressOf _ObtieneFoco
+ ce.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(ButtonEdit)
+ bte = o.content
+ Try
+ bte.Style = DirectCast(Me.uc.FindResource("tsStylebe"), Style)
+ Catch ex As Exception
+ End Try
+ bte.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(bte, bte.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = bte.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ If o.propiedadests.NombreCampo IsNot Nothing Then
+ Dim Longitud As Integer
+ If bte.DataContext Is Nothing Then
+ Longitud = GetMaxlenght(Me.bdEntidad, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = GetMaxlenght(Me.bdEntidad, bte.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then bte.MaxLength = Longitud
+ End If
+ End If
+ AddHandler bte.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler bte.Validate, AddressOf _ValidarControl
+ AddHandler bte.GotFocus, AddressOf _ObtieneFoco
+ bte.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+
+ Case GetType(PasswordBoxEdit)
+
+ pbe = o.content
+ Try
+ pbe.Style = DirectCast(Me.uc.FindResource("tsStyle"), Style)
+ Catch ex As Exception
+ End Try
+ pbe.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(pbe, pbe.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = pbe.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ Dim Longitud As Integer
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ If o.propiedadests.NombreCampo IsNot Nothing Then
+ If pbe.DataContext Is Nothing Then
+ Longitud = GetMaxlenght(Me.bdEntidad, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = GetMaxlenght(Me.bdEntidad, pbe.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then pbe.MaxLength = Longitud
+ End If
+
+ ' If Not o.propiedadests.NombreCampo Is Nothing Then
+ AddHandler pbe.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler pbe.Validate, AddressOf _ValidarControl
+ AddHandler pbe.GotFocus, AddressOf _ObtieneFoco
+ pbe.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ ' End If
+ End If
+ Case GetType(TextEdit)
+
+ te = o.content
+ Try
+ te.Style = DirectCast(Me.uc.FindResource("tsStyle"), Style)
+ Catch
+ End Try
+
+ te.ValidateOnTextInput = False
+ 'If Not bMayusculas Then
+ ' If bMayusculas Then te.CharacterCasing = CharacterCasing.Normal
+ 'Else
+ te.CharacterCasing = DirectCast(o, tsLayoutItem).PropiedadesTS.MayusculasMinusculas
+ ' End If
+
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(te, te.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = te.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ Dim Longitud As Integer
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ If o.propiedadests.NombreCampo IsNot Nothing Then
+ If te.DataContext Is Nothing Then
+ Longitud = GetMaxlenght(Me.bdEntidad, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = GetMaxlenght(Me.bdEntidad, te.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then te.MaxLength = Longitud
+ End If
+ End If
+ AddHandler te.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler te.Validate, AddressOf _ValidarControl
+ AddHandler te.GotFocus, AddressOf _ObtieneFoco
+ te.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(DateEdit)
+ de = o.content
+ de.Style = DirectCast(Me.uc.FindResource("tsStyle"), Style)
+ de.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(de, de.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = de.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ End If
+ AddHandler de.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler de.Validate, AddressOf _ValidarControl
+ AddHandler de.GotFocus, AddressOf _ObtieneFoco
+ de.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(ComboBoxEdit)
+ cbe = o.content
+ cbe.Style = DirectCast(Me.uc.FindResource("tsStylecbe"), Style)
+ cbe.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(cbe, cbe.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = cbe.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ Dim Longitud As Integer
+ 'cbe.MaxLength = GetMaxlenght(Me.bdEntidad, NombreTablaBase, be.ParentBinding.Path.Path)
+ If cbe.DataContext Is Nothing Then
+ Longitud = GetMaxlenght(Me.bdEntidad, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = GetMaxlenght(Me.bdEntidad, cbe.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then cbe.MaxLength = Longitud
+ ' If Not o.propiedadests.NombreCampo Is Nothing Then
+ AddHandler cbe.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler cbe.Validate, AddressOf _ValidarControl
+ AddHandler cbe.GotFocus, AddressOf _ObtieneFoco
+ cbe.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ ' End If
+ Else
+ Debug.Write("este no")
+ End If
+
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ le = o.content
+ le.ValidateOnTextInput = False
+ le.Style = DirectCast(Me.uc.FindResource("tsStyle"), Style)
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(le, le.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = le.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ le.MaxLength = GetMaxlenght(Me.bdEntidad, NombreTablaBase, be.ParentBinding.Path.Path)
+ ' If o.propiedadests.NombreCampo Is Nothing Then o.propiedadests.NombreCampo = DirectCast(o, tsLayoutItem).Name.NothingAVacio
+ ' If Not o.propiedadests.NombreCampo Is Nothing Then
+ AddHandler le.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler le.Validate, AddressOf _ValidarControl
+ AddHandler le.GotFocus, AddressOf _ObtieneFoco
+ le.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ ' End If
+ End If
+
+ End Select
+ ' If Not o.propiedadests.NombreCampo Is Nothing Then o.propiedadests.NombreCampo = DirectCast(o, t'sLayoutItem).Name.NothingAVacio
+
+ If DirectCast(o, tsLayoutItem).PropiedadesTS.NombreCampo = "" Then DirectCast(o, tsLayoutItem).PropiedadesTS.NombreCampo = o.Content.Name
+ End If
+ ElseIf o.GetType Is GetType(tsGridControl) Then
+ ' Lineas.Add(o)
+
+ Dim tsgc As tsGridControl
+
+ 'If o.Name.ToString.ToLower.StartsWith("uctsgrid_") Then
+ 'tsgc = o.gc
+ 'Else
+ tsgc = o
+ 'End If
+ tsgc.ComandoDelegado = New DelegateCommand(Of Object)(AddressOf Seleccionar)
+ Lineas.Add(o)
+ NumeroObjetos += 1
+ tsgc.PropiedadesTS.NumeroObjeto = NumeroObjetos
+ ' tsgc.PropiedadesTS.ApCablin = Me
+ Dim os As New ObjetoSeleccionable(tsgc, tsgc.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ AddHandler tsgc.GotFocus, AddressOf _ObtieneFoco
+ AddHandler tsgc.PreviewKeyDown, AddressOf _tsgc_PreviewkeyDown
+ Dim tv As TableView = tsgc.View
+ AddHandler tv.ValidateRow, AddressOf _tv_ValidateRow
+ AddHandler tv.InvalidRowException, AddressOf _tv_InvvalidRowException
+ 'AddHandler tsgc.PreviewKeyDown, AddressOf ObjetosSeleccionables_PreviewKeyDown
+ For Each c In tsgc.Columns
+ If c.EditSettings Is Nothing Then c.EditSettings = New DevExpress.Xpf.Editors.Settings.TextEditSettings
+ Select Case c.EditSettings.GetType
+ Case GetType(DevExpress.Xpf.Editors.Settings.TextEditSettings)
+ Dim tes As DevExpress.Xpf.Editors.Settings.TextEditSettings = c.EditSettings
+ If tsgc.NombreTablaBase Is Nothing OrElse tsgc.NombreTablaBase.ToString = "" Then
+ tsgc.NombreTablaBase = Me.NombreTablaBase
+ If Me.dcn.BasesDatos(Me.NumeroBD).Tipo = Enumeraciones.TipoBD.ORACLE Then tsgc.NombreTablaBase = tsgc.NombreTablaBase.ToUpper
+ End If
+ tes.MaxLength = GetMaxlenght(Me.bdEntidad, tsgc.NombreTablaBase, c.FieldName)
+ AddHandler c.SourceUpdated, AddressOf _CampoActualizado
+ ' AddHandler cm.ContextMenuOpening, AddressOf _AbriendoMenuContextual
+ End Select
+ Next
+ Dim cm As New ContextMenu
+ If tsgc.PropiedadesTSGC.PermitirEliminar Then
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_ELIMINA"
+ mi.Header = "Elimina " & tsgc.PropiedadesTSGC.Descripcion
+ AddHandler mi.Click, AddressOf _EliminaLinea
+ cm.Items.Add(mi)
+ End If
+ If PermisosConcedidos.Exportar Then
+
+ Dim mie As New MenuItem()
+ mie.Tag = "MI_EXPORTAR_EXCEL"
+ mie.Header = "Exportar a Excel"
+ AddHandler mie.Click, AddressOf _ExportarExcel
+ cm.Items.Add(mie)
+
+
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_EXPORTAR"
+ mi.Header = "Exportar Otros Formatos"
+ AddHandler mi.Click, AddressOf _Exportar
+ cm.Items.Add(mi)
+ End If
+ 'If PermisosConcedidos.Impresion Then
+ ' Dim mi As New MenuItem()
+ ' mi.Tag = "MI_IMPRIMIR"
+ ' mi.Header = "Imprimir"
+ ' AddHandler mi.Click, AddressOf _ImprimirGrid
+ ' cm.Items.Add(mi)
+ 'End If
+ If tsgc.PropiedadesTSGC.PermitirEliminar OrElse PermisosConcedidos.Exportar Then
+ tsgc.ContextMenu = cm
+ AddHandler tsgc.ContextMenu.Opened, AddressOf _tsgc_Opened
+ End If
+ tsgc.PropiedadesTSGC.PermisosDefecto = PermisosConcedidos
+ ElseIf o.GetType Is GetType(RadioButton) AndAlso o.content.GetType IsNot GetType(String) Then
+ ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ ElseIf o.GetType Is GetType(DevExpress.Xpf.Core.DXTabControl) Then
+ Dim tc As DevExpress.Xpf.Core.DXTabControl = o
+ Me.ObjetosContenedores.Add(o)
+ ObtieneControlesTS(o, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ ElseIf o.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ 'If Not o.isselected Then ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ Dim ti As DXTabItem = o
+ If Not ti.Content Is Nothing AndAlso ti.Visibility = Visibility.Visible Then ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ Else
+ If o.GetType Is GetType(DevExpress.Xpf.LayoutControl.LayoutGroup) Then
+ Me.ObjetosContenedores.Add(o)
+ End If
+ If count > 0 Then ObtieneControlesTS(o, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ End If
+ Next
+ ' End If
+ Catch ex As Exception
+ MsgBox(ex.Message & " " & ex.StackTrace, , " en obtienecontrolests")
+ End Try
+ End If
+ End Sub
+
+ Public Function CambiarEstado(EstadoAnterior As EstadosCablin, EstadoNuevo As EstadosCablin, Optional FuerzaCambio As Boolean = False) As Boolean
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(uc)) Then
+ Try
+ If EstadoAnterior <> EstadoNuevo Or FuerzaCambio Then
+ CambiarEstado = True
+ Dim o As Object
+ Select Case EstadoNuevo
+ Case EstadosCablin.ModificandoRegistro
+ ContenedorCL.siEstado.Content = "Operación Actual: Modificando " & Me.Titulo
+ ' ContenedorCL.btNuevo.IsChecked = False
+ ContenedorCL.btGuardar.IsEnabled = True And Me.PermisosConcedidos.Modificar
+ ContenedorCL.btEliminar.IsEnabled = True And Me.PermisosConcedidos.Eliminar
+ ContenedorCL.btNuevo.IsEnabled = True And Me.PermisosConcedidos.Nuevos
+ ContenedorCL.btActualizar.IsEnabled = True
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ o = tsli.Content
+ Try
+ EstableceSoloLectura(o, (tsli.PropiedadesTS.Modificable = TiposModificacion.NoModificable Or tsli.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos))
+ Catch ex As Exception
+
+ End Try
+ Next
+ For Each l In Me.Lineas
+ Dim SoloLectura = Not (l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes)
+ If SoloLectura Then
+ l.EstableceSoloLectura()
+ Else
+ l.ReEstableceValoresDefectoSoloLectura()
+ End If
+ If Not l.ContextMenu Is Nothing Then
+ Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ If mis.Count > 0 Then
+ Dim mi As MenuItem = mis.First
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End If
+ Next
+ Dim sigo As Object = ObjetosSeleccionables(0).Objeto
+ DocPanel.Caption = Me.ContenedorCL.Aplicacion.Titulo & ". " & Me.IApCL.ObtieneTituloPestaña
+ Dim sIDAP As String
+ If OtrosParametros.ToLower.Contains("idap=") Then
+ sIDAP = Rutinas.Ttagi(OtrosParametros.ToLower, "idap")
+ DocPanel.Tag = sIDAP
+ Else
+ sIDAP = Me.uc.GetType.Name
+ If Me.dcn.BasesDatos(Me.NumeroBD).Tipo = Enumeraciones.TipoBD.ORACLE Then
+ DocPanel.Tag = sIDAP & "." & Me.DataContext.GetType.GetProperty(IApCL.CampoIndice.ToUpper).GetValue(Me.DataContext, Nothing)
+ Else
+ DocPanel.Tag = sIDAP & "." & Me.DataContext.GetType.GetProperty(IApCL.CampoIndice).GetValue(Me.DataContext, Nothing)
+ End If
+ End If
+ If Not FuerzaCambio Then uc.Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ Case EstadosCablin.Nuevo
+ If EstadoAnterior <> EstadosCablin.SinDatos Then
+ ValidarControles = False
+ EstableceDataContext(Nothing)
+ EstableceOrigenDatosAuxiliares()
+ ' '' ValidarControles = True
+ End If
+ ContenedorCL.siEstado.Content = "Operación Actual: Añadiendo " & Me.Titulo
+ ' ContenedorCL.btNuevo.IsChecked = True And Me.PermisosConcedidos.Nuevos
+ ContenedorCL.btGuardar.IsEnabled = True
+ ContenedorCL.btEliminar.IsEnabled = False
+ ContenedorCL.btNuevo.IsEnabled = False
+ ContenedorCL.btActualizar.IsEnabled = True
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ Try
+ o = tsli.Content
+ EstableceSoloLectura(o, (tsli.PropiedadesTS.Modificable = TiposModificacion.NoModificable Or tsli.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes))
+ Catch ex As Exception
+ End Try
+ Next
+ For Each l In Me.Lineas
+ Dim SoloLectura = Not (l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos)
+ If SoloLectura Then
+ l.EstableceSoloLectura()
+ Else
+ l.ReEstableceValoresDefectoSoloLectura()
+ End If
+ If Not l.ContextMenu Is Nothing Then
+ Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ If mis.Count > 0 Then
+ Dim mi As MenuItem = mis.First
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End If
+ Next
+ If ObjetosSeleccionables.Count > 0 Then
+ Dim sigo As Object = ObjetosSeleccionables(0).Objeto
+ uc.Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ End If
+ If DocPanel IsNot Nothing Then
+ If Me.IApCL.CampoIndice <> "" Then
+ DocPanel.Caption = Me.ContenedorCL.Aplicacion.Titulo & ". Nuevo"
+ DocPanel.Tag = Me.uc.GetType.Name & "." & Me.ContenedorCL.Aplicacion.Titulo & ".NUEVO"
+ Else
+ DocPanel.Caption = Me.ContenedorCL.Aplicacion.Titulo
+ DocPanel.Tag = Me.uc.GetType.Name
+ End If
+ End If
+ Case EstadosCablin.AplicacionSinIndice
+ 'DocPanel.Caption = Me.ContenedorCL.Aplicacion.Titulo
+ 'DocPanel.Tag = Me.uc.GetType.Name
+ 'RaiseEvent EstableceGridCabeceraApSinIndice(Me.GridCabeceraApSinIndice)
+ 'ContenedorCL.btNuevo.IsVisible = False
+ 'ContenedorCL.btGuardar.IsEnabled = Me.PermisosConcedidos.Modificar
+ 'ContenedorCL.btEliminar.IsVisible = False
+ 'If Not Me.GridCabeceraApSinIndice Is Nothing Then
+ ' If Me.PermisosConcedidos.Nuevos Then
+ ' DirectCast(Me.GridCabeceraApSinIndice.View, TableView).NewItemRowPosition = NewItemRowPosition.Bottom
+ ' Else
+ ' DirectCast(Me.GridCabeceraApSinIndice.View, TableView).NewItemRowPosition = NewItemRowPosition.None
+ ' End If
+ ' If Not Me.PermisosConcedidos.Eliminar Then
+ ' For Each l In Me.Lineas
+ ' Dim SoloLectura = Not (l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes)
+ ' If SoloLectura Then
+ ' l.EstableceSoloLectura()
+ ' Else
+ ' l.ReEstableceValoresDefectoSoloLectura()
+ ' End If
+ ' If Not l.ContextMenu Is Nothing Then
+ ' Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ ' If mis.Count > 0 Then
+ ' Dim mi As MenuItem = mis.First
+ ' mi.IsEnabled = Not SoloLectura
+ ' End If
+ ' End If
+ ' Next
+ ' End If
+ 'End If
+ ' ContenedorCL.btNuevo.IsChecked = False
+ ContenedorCL.btGuardar.IsEnabled = True And Me.PermisosConcedidos.Modificar
+ ContenedorCL.btEliminar.IsEnabled = True And Me.PermisosConcedidos.Eliminar
+ ContenedorCL.btNuevo.IsEnabled = True And Me.PermisosConcedidos.Nuevos
+ ContenedorCL.btActualizar.IsEnabled = True
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ o = tsli.Content
+ Try
+ EstableceSoloLectura(o, (tsli.PropiedadesTS.Modificable = TiposModificacion.NoModificable))
+ Catch ex As Exception
+ End Try
+ Next
+ For Each l In Me.Lineas
+ Dim SoloLectura = Not (l.PropiedadesTS.Modificable = TiposModificacion.Modificable)
+ If SoloLectura Then
+ l.EstableceSoloLectura()
+ Else
+ l.ReEstableceValoresDefectoSoloLectura()
+ End If
+ If Not l.ContextMenu Is Nothing Then
+ Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ If mis.Count > 0 Then
+ Dim mi As MenuItem = mis.First
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End If
+ Next
+ Dim sigo As Object = ObjetosSeleccionables(0).Objeto
+ DocPanel.Caption = Me.ContenedorCL.Aplicacion.Titulo
+ DocPanel.Tag = Me.uc.GetType.Name
+ If Not FuerzaCambio Then uc.Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ End Select
+ DatosCambiados = False
+ Else
+ CambiarEstado = False
+ End If
+ Catch EX As Exception
+ MsgBox(EX.Message, , "en cambiarestado")
+ CambiarEstado = False
+ End Try
+ Else
+ CambiarEstado = False
+ End If
+ End Function
+ Public Function Guardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, Optional OcultarStoryBoard As Boolean = False, Optional FuerzaCambioEstado As Boolean = False) As Boolean
+ Dim Cancelar As Boolean
+ Try
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ If ErroresValidacion.Errores.Count > 0 Then
+ If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical And Not ev.id.ToLower.StartsWith("almacenar-")).Count > 0 Then
+ Cancelar = True
+ End If
+ End If
+ If Not Cancelar Then
+ ErroresValidacion.LimpiarErrores()
+ For Each linea In Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then
+ Cancelar = True
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-" & linea.Name, Me.ContenedorCL, "Existen Errores en " & linea.PropiedadesTSGC.Descripcion, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Next
+ If Not Cancelar AndAlso CompruebaObligatoriosOUnicos() Then
+ Dim MensajesError As Hashtable = Nothing
+ Dim MensajeError As DictionaryEntry
+ RaiseEvent AntesGuardar(sender, e, Cancelar, MensajesError)
+ If ErroresValidacion.Count > 0 Then
+ If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical).Count > 0 Then
+ Cancelar = True
+ End If
+ End If
+ If Not Cancelar Then
+ If Me.Estado = EstadosCablin.Nuevo Then Me.bdEntidad.AddObject(Me.NombreTablaBase, Me.DataContext)
+ Try
+ If Me.bdEntidad.GetType.GetInterfaces.Contains(GetType(ItsObjectContext)) Then
+ DirectCast(Me.bdEntidad, ItsObjectContext).GuardarCambios()
+ Else
+ Me.bdEntidad.SaveChanges()
+ End If
+
+ Catch ex As Exception
+ Try
+ Dim xml = tsl5.Utilidades.Serializar(Me.DataContext)
+ Dim ex2 As New Exception("Error en SaveChanges. Estado:" & Me.Estado.ToString & " Datos del registro" & xml & " " & ex.Message, ex)
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex2)
+ Catch ex3 As Exception
+ End Try
+ Throw
+ End Try
+ If Not OcultarStoryBoard Then Me.ContenedorCL.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorCL.IniciaAnimacion("Datos Guardados", Colors.Black)), System.Windows.Threading.DispatcherPriority.Normal)
+ If Me.Estado = EstadosCablin.Nuevo Then
+ CambiarEstado(EstadosCablin.Nuevo, EstadosCablin.ModificandoRegistro, FuerzaCambioEstado)
+ Me._Estado = EstadosCablin.ModificandoRegistro
+ Me.ContenedorCL.btNuevo.IsEnabled = True And Me.PermisosConcedidos.Nuevos
+ Else
+ If FuerzaCambioEstado Then
+ If CambiarEstado(Me.Estado, EstadosCablin.ModificandoRegistro, True) Then
+ RaiseEvent EstadoCambiado(Me.Estado, EstadosCablin.ModificandoRegistro)
+ End If
+ End If
+ End If
+ RaiseEvent DespuesGuardar(sender, e, Cancelar)
+ If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.SoloDespuesGuardar AndAlso Me.bdEntidad IsNot Nothing Then
+ If Me.DeshabilitarRefrescarOtrasPestañas = False Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.DocPanel.Tag)
+ End If
+ Else
+ If Not MensajesError Is Nothing Then
+ For Each MensajeError In MensajesError
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-" & MensajeError.Key, Me.ContenedorCL, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Next
+ End If
+ End If
+ Else
+ Cancelar = True
+ End If
+ End If
+ Catch ex As OptimisticConcurrencyException
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ DXMessageBox.Show("Los datos cargados fueron modificados por otro proceso por lo que no pueden ser guardados. Se mostrarán los nuevos datos.", "Atención")
+ RefrescaUC(True)
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ Cancelar = True
+ Dim sMensaje As String = ex.Message
+ If ex.InnerException IsNot Nothing Then sMensaje &= " -- " & ex.InnerException.Message
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-Excepcion", Me.ContenedorCL, sMensaje, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End Try
+ If Cancelar And ErroresValidacion.Errores.Count > 0 And Not OcultarStoryBoard Then Me.ContenedorCL.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorCL.IniciaAnimacion("Datos no guardadados. Revise los mensajes.", Colors.Red)), System.Windows.Threading.DispatcherPriority.Normal)
+ Return Cancelar
+ End Function
+ 'Sub GuardarContexto()
+ ' Try
+ ' Me.Contexto.SaveChanges()
+ ' Catch ex As Exception
+ ' MsgBox(ex.Message, MsgBoxStyle.Critical, "Error")
+ ' End Try
+ 'End Sub
+ Private Sub _CampoActualizado(sender As Object, e As DataTransferEventArgs)
+ If Me.Estado = EstadosCablin.ModificandoRegistro Or Me.Estado = EstadosCablin.Nuevo Then
+
+ RaiseEvent CampoActualizado(sender, e)
+ ' If Not Me.Buscando AndAlso Me.Estado = EstadosCablin.ModificandoRegistro Then Me.ContenedorCL.btGuardar.IsEnabled = True
+ DatosCambiados = True
+ End If
+ End Sub
+
+ Private Sub _ValidarControl(sender As Object, e As ValidationEventArgs)
+ Try
+ If uc IsNot Nothing AndAlso (Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(uc)) And (e.UpdateSource = Validation.Native.UpdateEditorSource.DoValidate Or e.UpdateSource = Validation.Native.UpdateEditorSource.LostFocus Or e.UpdateSource = Validation.Native.UpdateEditorSource.ValueChanging)) Then
+ If ValidarControles Then
+ If ErroresValidacion.Count > 0 OrElse sender.GetType Is GetType(DateEdit) OrElse (sender.EditValue Is Nothing And e.Value IsNot Nothing) OrElse (sender.EditValue IsNot Nothing And e.Value Is Nothing) OrElse sender.GetType Is GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit) OrElse sender.EditValue <> e.Value Then
+ Dim ev As ErrorValidacion = Nothing
+ Dim ValorCambiado As Object = Nothing
+
+ RaiseEvent ValidarControl(sender, e, ev, ValorCambiado)
+
+ If ev Is Nothing Then
+ ErroresValidacion.EliminaError(DirectCast(sender.parent.propiedadests, PropiedadesTS).NumeroObjeto)
+ Else
+ If ev.id Is Nothing Then ev.id = DirectCast(sender.parent.propiedadests, PropiedadesTS).NumeroObjeto
+ ErroresValidacion.AgregaError(ev, e)
+ End If
+
+ If e.IsValid Then
+ Dim Valor As Object
+ If ValorCambiado Is Nothing Then
+ Valor = e.Value
+ If Valor Is Nothing Then Valor = ""
+ Else
+ Valor = ValorCambiado
+ End If
+ If CompruebaUnico(sender.parent, Valor) Then
+ If Not CompruebaObligatorio(sender.parent, Valor) Then
+ e.IsValid = True
+ End If
+ Else
+ e.IsValid = True
+ End If
+ End If
+ End If
+ End If
+ End If
+
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error Validando")
+ End Try
+ End Sub
+
+
+ Public Shared Function GetMaxlenght(oc As ObjectContext, Nombreentity As String, field As String) As Integer
+ 'Dim oc As ObjectContext
+ 'If contexto.GetType.BaseType Is GetType(DbContext) Then
+ ' oc = TryCast(contexto, IObjectContextAdapter).ObjectContext
+ 'Else
+ ' oc = contexto
+ 'End If
+ 'Dim oc As ObjectContext = TryCast(context, IObjectContextAdapter).ObjectContext
+ If oc IsNot Nothing AndAlso Nombreentity <> "" AndAlso Not String.IsNullOrEmpty(field) Then
+ If Nombreentity.Contains(".") Then
+ Nombreentity = Nombreentity.Split(".").Last
+ End If
+ If field.Contains(".") Then
+ Nombreentity = field.Split(".")(field.Split(".").Count - 2)
+ field = field.Split(".").Last
+ End If
+ Dim container As EntityContainer = Nothing
+ If oc.MetadataWorkspace.TryGetEntityContainer(oc.DefaultContainerName, DataSpace.CSpace, container) Then
+ Dim entitySet As EntitySet = Nothing
+ If container.TryGetEntitySetByName(Nombreentity, True, entitySet) Then
+ Const mlenght As String = "MaxLength"
+ If entitySet.ElementType.Members.Contains(field) AndAlso entitySet.ElementType.Members(field).TypeUsage.Facets.Contains(mlenght) Then
+ Dim smaxlenght As Object = entitySet.ElementType.Members(field).TypeUsage.Facets(mlenght).Value
+
+ If smaxlenght IsNot Nothing Then
+ Dim maxlenght As Integer
+ If Integer.TryParse(smaxlenght.ToString(), maxlenght) Then
+ Return maxlenght
+ End If
+ End If
+ End If
+ End If
+ End If
+ End If
+ Return -1
+ End Function
+
+
+
+
+
+ 'Public Sub DeshacerCambios(context As ObjectContext)
+ ' Dim collection As IEnumerable(Of Object) = From e In context.ObjectStateManager.GetObjectStateEntries(EntityState.Modified Or EntityState.Deleted)
+ ' Select e.Entity
+ ' context.Refresh(RefreshMode.StoreWins, collection)
+
+
+ ' Dim AddedCollection As IEnumerable(Of Object) = From e In context.ObjectStateManager.GetObjectStateEntries(EntityState.Added)
+ ' Select e.Entity
+ ' For Each addedEntity As Object In AddedCollection
+ ' context.Detach(addedEntity)
+ ' Next addedEntity
+
+ 'End Sub
+
+
+ Friend Sub ApCabLin_PreviewKeyDown(sender As Object, e As KeyEventArgs)
+ Try
+ If Keyboard.FocusedElement.GetType.ToString.ToLower.Contains(".richedit.") Then
+ Exit Sub
+ End If
+ Catch ex As Exception
+ End Try
+ If e.Key = Key.Enter Then
+ If Not ObjetoActual Is Nothing AndAlso (Not ObjetoActual.GetType Is GetType(tsGridControl) OrElse Keyboard.Modifiers = ModifierKeys.Control) Then
+ Dim CapturarEnter As Boolean = True
+ Dim clave As Integer
+ If ObjetoActual.GetType Is GetType(tsGridControl) Then
+ clave = TryCast(ObjetoActual, tsGridControl).PropiedadesTS.NumeroObjeto
+ Else
+ Dim pts As PropiedadesTS = ObjetoActual.parent.PropiedadesTs
+ clave = pts.NumeroObjeto
+ CapturarEnter = pts.CapturarEnter
+ End If
+ Dim bContinuar As Boolean
+ Select Case ObjetoActual.GetType
+ Case GetType(ComboBoxEdit)
+ bContinuar = Not TryCast(ObjetoActual, ComboBoxEdit).IsPopupOpen
+ Case GetType(LookUp.LookUpEdit)
+ bContinuar = Not TryCast(ObjetoActual, LookUp.LookUpEdit).IsPopupOpen
+ Case Else
+ bContinuar = True
+ End Select
+ If bContinuar And CapturarEnter Then
+
+ Dim os As ObjetoSeleccionable = (From o In ObjetosSeleccionables Where o.PropiedadesTS.NumeroObjeto = clave).First
+ Dim i As Integer = ObjetosSeleccionables.IndexOf(os)
+ Dim btbDeshabilitado As Boolean
+ Do
+ ' btbDeshabilitado = False
+ If i = ObjetosSeleccionables.Count - 1 Then
+ i = 0
+ Else
+ i += 1
+ End If
+ ' sigo.focus()
+ 'Dim pt As Object = ObjetosSeleccionables(i).Objeto.parent
+ 'If pt IsNot Nothing AndAlso pt.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ ' Dim tb As DevExpress.Xpf.Core.DXTabItem = pt
+ ' If Not tb.IsSelected And tb.Visibility = Visibility.Visible Then
+ ' btbDeshabilitado = True
+ ' End If
+ 'End If
+ Loop Until ObjetosSeleccionables(i).PropiedadesTS.UsualCorreccion
+ Dim sigo As Object = ObjetosSeleccionables(i).Objeto
+ ' sigo.focus()
+ Dim p As Object = sigo.parent
+ ' Dim bEnfocar As Boolean = True
+ Do While Not p Is Nothing
+ If p.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ Dim tb As DevExpress.Xpf.Core.DXTabItem = p
+ If Not tb.IsSelected And tb.Visibility = Visibility.Visible Then
+
+ ' bEnfocar = False
+ 'p.focus()
+ ' IndicePrimerCampoPestaña = i
+ 'Dispatcher.BeginInvoke(New Action(Sub() p.isSelected = True))
+ tb.IsSelected = True
+ ' p.focus()
+ ' Dim parametros() As Object = {sigo}
+ ' Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()))
+ ' sigo.focus()
+ 'Exit Do
+ End If
+ 'p = uc.Parent
+ p = p.Parent
+ Else
+ p = p.PARENT
+ End If
+ Loop
+ e.Handled = CapturarEnter 'True
+ uc.Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ End If
+ Else
+ Try
+ If ObjetoActual.GetType Is GetType(tsGridControl) Then
+ Dim tsgc As tsGridControl = DirectCast(ObjetoActual, tsGridControl)
+ Dim ca = TryCast(TryCast(ObjetoActual, tsGridControl).CurrentColumn, tsGridColumn)
+ If Not (ca IsNot Nothing And ca.CapturarEnter = True) Then
+ TryCast(ObjetoActual, tsGridControl).View.MoveNextCell()
+ e.Handled = True
+ End If
+ End If
+ Catch ex As Exception
+ End Try
+ End If
+ Else
+ If Not ObjetoActual Is Nothing AndAlso Keyboard.Modifiers = ModifierKeys.Control Then
+ If (e.Key = Key.Insert Or e.Key = Key.A) And ObjetoActual.GetType Is GetType(tsGridControl) Then
+ Dim gc As tsGridControl = TryCast(ObjetoActual, tsGridControl)
+ gc.View.CommitEditing()
+
+ gc.View.FocusedRowHandle = DataControlBase.NewItemRowHandle
+
+ gc.CurrentColumn = gc.Columns(0)
+
+
+ 'Debug.WriteLine(gc.ItemsSource.count.GetType.ToString)
+ ''Dim ni As EntityObject = TryCast(gc.ItemsSource, EntityCollection(Of EntityObject)).DefaultIfEmpty()
+ '' Debug.WriteLine(gc.View.GetType.ToString)
+ ''gc.DataContext.Add(ni)
+ ''gc.CurrentItem = ni
+ ''Dim kk = f(Of String)()
+ 'Dim tipo As Type = gc.ItemsSource.BaseType.GetGenericArguments.First
+ 'Dim kk2 = f2(gc.ItemsSource.GetType)
+
+
+ End If
+
+ 'Else
+ ' If (e.Key = Key.A Or e.Key = Key.R) And Keyboard.Modifiers = ModifierKeys.Control Then
+
+ ' Dim scaler = TryCast(dm.LayoutTransform, ScaleTransform)
+
+ ' If scaler Is Nothing Then
+ ' scaler = New ScaleTransform(1.0, 1.0)
+ ' dm.LayoutTransform = scaler
+ ' End If
+
+ ' Dim animator As New DoubleAnimation()
+ ' animator.Duration = New Duration(TimeSpan.FromMilliseconds(600))
+
+ ' Dim nuevaEscala As Double
+ ' If e.Key = Key.A Then
+ ' scaler.ScaleX += 0.05
+ ' Else
+ ' scaler.ScaleX -= 0.05
+ ' End If
+ ' animator.[To] = nuevaEscala
+ ' scaler.BeginAnimation(ScaleTransform.ScaleXProperty, animator)
+ ' scaler.BeginAnimation(ScaleTransform.ScaleYProperty, animator)
+ ' End If
+
+ 'Else
+ ' If (e.Key = Key.Back OrElse e.Key = Key.Delete) AndAlso ObjetoActual IsNot Nothing AndAlso ObjetoActual.GetType Is GetType(ComboBoxEdit) Then
+ ' ObjetoActual.editvalue = Nothing
+ ' e.Handled = True
+ ' End If
+ End If
+ End If
+ End Sub
+
+ Private Sub _ObtieneFoco(sender As Object, e As RoutedEventArgs)
+ ' Debug.Print("3.1 " & Keyboard.FocusedElement.GetType.ToString)
+ ObjetoActual = sender
+ ' IndicePrimerCampoPestaña = -1
+ ' Debug.Print("_Obtienefoco " & sender.name & " " & Keyboard.FocusedElement.GetType.ToString)
+ 'If sender.name.ToString.ToLower = "textedit13" or sender.name.ToString.ToLower = Then
+ ' Debug.Print(sender.name.ToString)
+ 'End If
+ ' Debug.Print("3.2 " & Keyboard.FocusedElement.GetType.ToString)
+ End Sub
+
+ Private Function CompruebaObligatoriosOUnicos() As Boolean
+ Try
+ CompruebaObligatoriosOUnicos = True
+ For Each c In ControlesTS
+ CompruebaObligatoriosOUnicos = CompruebaObligatoriosOUnicos And CompruebaObligatorio(c)
+ CompruebaObligatoriosOUnicos = CompruebaObligatoriosOUnicos And CompruebaUnico(c)
+ Next
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+
+ Private Function CompruebaObligatorio(c As tsLayoutItem, Optional valor As Object = Nothing) As Boolean
+ Try
+ CompruebaObligatorio = True
+ If c.PropiedadesTS.Obligatorio Then
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ If valor Is Nothing Then valor = de.EditValue
+ If valor Is Nothing Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, de, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ If valor Is Nothing Then valor = cbe.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, cbe, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ If valor Is Nothing Then valor = le.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, le, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ End Select
+ End If
+ Catch EX As Exception
+ Throw New Exception(EX.Message, EX)
+ End Try
+ End Function
+
+ 'Private Sub _dxTabControl_SelectionChanged(sender As Object, e As DevExpress.Xpf.Core.TabControlSelectionChangedEventArgs)
+ ' Debug.Print(e.NewSelectedIndex.ToString & " seleccionada. Indice: " & IndicePrimerCampoPestaña.ToString)
+ ' If IndicePrimerCampoPestaña >= 0 Then
+ ' Dispatcher.BeginInvoke(New Action(Function() ObjetosSeleccionables(IndicePrimerCampoPestaña).Objeto.focus()), Windows.Threading.DispatcherPriority.ContextIdle)
+ ' Dispatcher.BeginInvoke(New Action(AddressOf enfoca), Windows.Threading.DispatcherPriority.ContextIdle)
+ ' End If
+ 'End Sub
+
+ 'Private Sub enfoca()
+ ' Debug.Print("enfoca: " & IndicePrimerCampoPestaña.ToString)GridBusqueda
+ ' If IndicePrimerCampoPestaña >= 0 Then ObjetosSeleccionables(IndicePrimerCampoPestaña).Objeto.focus()
+ 'End Sub
+
+
+ 'Private Sub ConfiguraAp(Titulo As String, TablaBase As String, CampoIndice As String, Registros As CollectionViewSource)
+ ' Me.Titulo = Titulo
+ ' Me.DocPanel.Caption = Titulo
+ ' Me.Registros = Registros
+ ' Me.IECVRegistros = CType(Registros.View, IEditableCollectionView)
+ ' Me.NombreTablaBase = TablaBase
+ ' Me.CampoIndice = CampoIndice
+ ' If ControlesTS.Count = 0 Then
+ ' ObtieneControlesTS(Aplicacion, ControlesTS, ObjetosContenedores, Lineas)
+ ' Me.ObjetosSeleccionables = (From os In ObjetosSeleccionables Order By os.TabIndex Select os).ToList
+ ' ErroresValidacion = New ErroresValidacion(Me.ContenedorCL.lpMensajes)
+ ' Me._Estado = 4
+ ' Me.Estado = EstadosCablin.Buscando
+ ' AddHandler Aplicacion.PreviewKeyDown, AddressOf ApCabLin_PreviewKeyDown
+ ' Else
+ ' Recargando = True
+ ' Aplicacion.Dispatcher.BeginInvoke(New Action(Sub() Recargando = False), Windows.Threading.DispatcherPriority.ContextIdle)
+ ' End If
+ 'End Sub
+ 'Public Sub ConfiguraAp(Titulo As String, TablaBase As String, CampoIndice As String, Registros As CollectionViewSource, Busqueda As DevExpress.Xpf.LayoutControl.LayoutGroup, GridBusqueda As DevExpress.Xpf.Grid.GridControl)
+ ' Me.Busqueda = Busqueda
+ ' Me.GridBusqueda = GridBusqueda
+ ' ConfiguraAp(Titulo, TablaBase, CampoIndice, Registros)
+ 'End Sub
+
+
+ 'Private Sub CambiarEstilo(Estado As EstadosCablin)
+ ' Dim tmdb As New Theme("DeepBlue")
+ ' Dim tmdx As New Theme("DXStyle")
+
+ ' Select Case Estado
+ ' Case EstadosCablin.Buscando
+ ' ThemeManager.SetTheme(Busqueda, tmdb)
+ ' For Each contenedor In ObjetosContenedores
+ ' ThemeManager.SetTheme(contenedor, tmdx)
+ ' Next
+ ' Case EstadosCablin.ModificandoRegistro, EstadosCablin.Nuevo
+ ' ThemeManager.SetTheme(Busqueda, tmdx)
+ ' For Each contenedor In ObjetosContenedores
+ ' ThemeManager.SetTheme(contenedor, tmdb)
+ ' Next
+ ' End Select
+ 'End Sub
+
+ Private Sub _EliminaLinea(sender As Object, e As RoutedEventArgs)
+
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ Dim vista As TableView = tsgc.View
+ Try
+ If Not tsgc.LanzaAntesEliminar(tsgc) Then
+ ErroresValidacion.EliminaError(tsgc.PropiedadesTS.NumeroObjeto)
+ If tsgc.SelectionMode = MultiSelectMode.MultipleRow Then
+ vista.CancelRowEdit()
+ tsgc.BeginDataUpdate()
+ Dim EliminaConErrores As Boolean = False
+ For i = tsgc.SelectedItems.Count - 1 To 0 Step -1
+ Try
+ bdEntidad.DeleteObject(tsgc.SelectedItems(i))
+ Catch ex As Exception
+ EliminaConErrores = True
+ End Try
+ Next
+ If EliminaConErrores Then
+ For Each rw In tsgc.GetSelectedRowHandles
+ Try
+ vista.DeleteRow(rw)
+ Catch ex As Exception
+ End Try
+ Next
+ End If
+ tsgc.UnselectAll()
+ tsgc.EndDataUpdate()
+ Else
+ Try
+ bdEntidad.DeleteObject(tsgc.CurrentItem)
+ vista.CancelRowEdit()
+ Catch ex As Exception
+ vista.DeleteRow(vista.FocusedRowHandle)
+ End Try
+ End If
+ tsgc.RefreshData()
+ tsgc.LanzaDespuesEliminar(tsgc)
+ ' End If
+ End If
+ Catch ex As Exception
+ 'vista.CancelRowEdit()
+ Console.WriteLine(ex.Message)
+ End Try
+ End Sub
+
+ 'Private Sub _AbriendoMenuContextual(sender As Object, e As ContextMenuEventArgs)
+ ' Dim cm As ContextMenu = sender
+ ' Dim tsgc As tsGridControl = cm.PlacementTarget
+ ' For Each item As MenuItem In cm.Items
+ ' item.IsEnabled = (tsgc.PropiedadesTS.ApCablin.Estado <> EstadosCablin.Buscando)
+ ' Next
+ 'End Sub
+
+ Sub Eliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ If DXMessageBox.Show("¿Está seguro de querer eliminar el registro?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then
+ ErroresValidacion.LimpiarErrores("Almacenar-")
+ Dim Cancelar As Boolean
+ Dim MensajesError As Hashtable = Nothing
+ RaiseEvent AntesEliminar(sender, e, Cancelar, MensajesError)
+
+ If ErroresValidacion.Errores.Count > 0 Then
+ If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical And Not ev.id.ToLower.StartsWith("almacenar-")).Count > 0 Then
+ Cancelar = True
+ End If
+ End If
+ If Not Cancelar Then
+ 'Dim oc As ObjectContext = TryCast(Me.Contexto, IObjectContextAdapter).ObjectContext
+ bdEntidad.DeleteObject(Me.DataContext)
+ If Me.bdEntidad.GetType.GetInterfaces.Contains(GetType(ItsObjectContext)) Then
+ DirectCast(Me.bdEntidad, ItsObjectContext).GuardarCambios()
+ Else
+ Me.bdEntidad.SaveChanges()
+ End If
+ LanzaDespuesEliminar(sender)
+ If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.SoloDespuesGuardar AndAlso Me.bdEntidad IsNot Nothing Then
+ If Me.DeshabilitarRefrescarOtrasPestañas = False Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.DocPanel.Tag)
+ End If
+ Else
+ If Not MensajesError Is Nothing AndAlso MensajesError.Count > 0 Then
+ For Each MensajeError In MensajesError
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-" & MensajeError.Key, Me.ContenedorCL, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Next
+ Else
+ If Not Cancelar Then
+ LanzaDespuesEliminar(sender)
+ If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.SoloDespuesGuardar AndAlso Me.bdEntidad IsNot Nothing Then
+ If Me.DeshabilitarRefrescarOtrasPestañas = False Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.DocPanel.Tag)
+ End If
+ End If
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message & " " & ex.StackTrace, "Error Eliminando")
+ End Try
+
+ End Sub
+ Private Sub LanzaDespuesEliminar(Sender As Object)
+ RaiseEvent DespuesEliminar(Sender)
+ Me.ValidarControles = False
+ If Me.PermisosConcedidos.Nuevos Then
+ Me.EstableceDataContext(Nothing)
+ If Me.IApCL.CampoIndice <> "" Then Me.Estado = EstadosCablin.Nuevo
+ Me.uc.Dispatcher.BeginInvoke(New Action(Sub() Me.ValidarControles = True), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ Else
+ Comun.dm.DockController.RemovePanel(Comun.dm.ActiveDockItem)
+ End If
+
+ End Sub
+
+
+
+ Private Sub _tsgc_PreviewkeyDown(sender As Object, e As KeyEventArgs)
+ Try
+ If e.Key = Key.Escape Then
+ Dim gc = DirectCast(sender, tsGridControl)
+ If gc.View.IsFocusedRowModified AndAlso gc.View.FocusedRowHandle = GridControl.NewItemRowHandle Then
+ If bdEntidad IsNot Nothing Then
+ bdEntidad.DeleteObject(gc.CurrentItem)
+ gc.View.CancelRowEdit()
+ e.Handled = True
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ Debug.WriteLine(ex.Message)
+ End Try
+ End Sub
+
+
+ Private Sub _tv_ValidateRow(sender As Object, e As GridRowValidationEventArgs)
+ Dim tv As TableView = sender
+ Dim tsgc As tsGridControl = tv.Grid
+ Dim enti As EntityObject = Nothing
+
+ Try
+ enti = tsgc.GetRow(e.RowHandle)
+ If enti IsNot Nothing Then
+ If Not tsgc.PropiedadesTSGC.CamposObligatorios Is Nothing AndAlso tsgc.PropiedadesTSGC.CamposObligatorios.ToString <> "" Then
+ Dim sCamposObligatorios() As String = tsgc.PropiedadesTSGC.CamposObligatorios.Split(",")
+ For Each sCampo In sCamposObligatorios
+ Dim Valor As Object = Nothing
+ Try
+ Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing)
+ Catch ex As NullReferenceException
+ Throw New Exception("El campo " & sCampo & " no existe y no puede ponerse como obligatorio.")
+ End Try
+ If Valor Is Nothing Then
+ Throw New Exception("El campo " & tsgc.Columns(sCampo).Header & " es obligatorio.")
+ Else
+ If Valor.GetType Is GetType(Integer) Or Valor.GetType Is GetType(Int32) Then
+ If DirectCast(Valor, Integer) = 0 Then
+ Throw New Exception("El campo " & tsgc.Columns(sCampo).Header & " es obligatorio.")
+ End If
+ End If
+ End If
+ Next
+ End If
+ If Not tsgc.PropiedadesTSGC.CamposUnicos Is Nothing AndAlso tsgc.PropiedadesTSGC.CamposUnicos.ToString <> "" Then
+ Dim sCamposUnicos() As String = tsgc.PropiedadesTSGC.CamposUnicos.Split(",")
+ If sCamposUnicos.Length > 0 Then
+ enti = tsgc.GetRow(e.RowHandle)
+
+ ' Dim nf As Integer = tsgc.GetDataRowHandles.Count
+ If Not enti Is Nothing Then
+ For Each sCampo In sCamposUnicos
+ Dim i As Integer = 0
+ Dim Valor As Object = Nothing
+ If Not enti Is Nothing Then
+ Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing)
+ If Valor.GetType = GetType(String) Then Valor = Valor.ToString.Trim
+ Do
+ ' For i = 0 To nf - 1 'tsgc.VisibleRowCount - 1 esto no vale
+ If tsgc.GetRowHandleByListIndex(i) <> e.RowHandle Then
+ enti = tsgc.GetRowByListIndex(i)
+ If Not enti Is Nothing Then
+ If Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing) Then
+ Throw New Exception("No se permite valores duplicados en la columna " & tsgc.Columns(sCampo).Header)
+ End If
+ Else
+ Exit Do
+ End If
+ End If
+ i += 1
+ Loop
+ End If
+ Next
+
+ End If
+ End If
+ End If
+ End If
+ ErroresValidacion.EliminaError(tsgc.PropiedadesTS.NumeroObjeto)
+ Catch ex As Exception
+ e.IsValid = False
+ e.SetError(ex.Message, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical)
+ ErroresValidacion.AgregaError(New ErrorValidacion(tsgc.PropiedadesTS.NumeroObjeto, sender, ex.Message, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ e.Handled = True
+ End Try
+ End Sub
+
+ Private Sub _tv_InvvalidRowException(sender As Object, e As InvalidRowExceptionEventArgs)
+ e.ExceptionMode = ExceptionMode.NoAction
+ End Sub
+
+ 'Private Sub _PreviewKeyDown(sender As Object, e As KeyEventArgs)
+ ' If e.Key = Key.Delete Or e.Key = Key.Back Then
+ ' e.Handled = True
+ ' sender.editvalue = Nothing
+ ' End If
+ 'End Sub
+
+ Private Function CompruebaUnico(c As tsLayoutItem, Optional valor As Object = Nothing) As Boolean
+ Try
+ CompruebaUnico = True
+ If c.PropiedadesTS.Unico Then
+ Dim bd As System.Data.Common.DbConnection
+ Dim cmd As System.Data.Common.DbCommand
+ Select Case Me.dcn.BasesDatos(Me.NumeroBD).Tipo
+ Case Enumeraciones.TipoBD.MYSQL
+ Dim spassw = Me.dcn.BasesDatos(Me.NumeroBD).Password
+ bd = New MySql.Data.MySqlClient.MySqlConnection(tsl5.bbdd.GeneraConnectionStringMySQL(Me.dcn.BasesDatos(Me.NumeroBD).Servidor, Me.dcn.BasesDatos(Me.NumeroBD).DataBase, Me.dcn.BasesDatos(Me.NumeroBD).Usuario, spassw, Me.dcn.BasesDatos(Me.NumeroBD).Puerto, Me.dcn.BasesDatos(Me.NumeroBD).SegundosTimeout, Me.dcn.BasesDatos(Me.NumeroBD).Pooling, Me.dcn.BasesDatos(Me.NumeroBD).SSL, Me.dcn.BasesDatos(Me.NumeroBD).FicheroCertificado, Me.dcn.BasesDatos(Me.NumeroBD).PasswordCertificado))
+ Case Enumeraciones.TipoBD.LOCALDB
+ bd = New System.Data.SqlClient.SqlConnection(tsl5.bbdd.GeneraConnectionStringLocalDB(Me.dcn.BasesDatos(Me.NumeroBD).Servidor, Me.dcn.BasesDatos(Me.NumeroBD).DataBase))
+ Case Enumeraciones.TipoBD.SQLSERVER
+ bd = New System.Data.SqlClient.SqlConnection(tsl5.bbdd.GeneraConnectionStringSQLServer(Me.dcn.BasesDatos(Me.NumeroBD).Servidor, Me.dcn.BasesDatos(Me.NumeroBD).DataBase, Me.dcn.BasesDatos(Me.NumeroBD).Usuario, Me.dcn.BasesDatos(Me.NumeroBD).Password, Me.dcn.BasesDatos(Me.NumeroBD).Puerto))
+ Case Enumeraciones.TipoBD.ORACLE
+ bd = New Oracle.ManagedDataAccess.Client.OracleConnection(tsl5.bbdd.GeneraConnectionStringOracle(Me.dcn.BasesDatos(Me.NumeroBD).Servidor, Me.dcn.BasesDatos(Me.NumeroBD).DataBase, Me.dcn.BasesDatos(Me.NumeroBD).Usuario, Me.dcn.BasesDatos(Me.NumeroBD).Password, Me.dcn.BasesDatos(Me.NumeroBD).Puerto, Me.dcn.BasesDatos(Me.NumeroBD).SegundosTimeout, Me.dcn.BasesDatos(Me.NumeroBD).Pooling, Me.dcn.BasesDatos(Me.NumeroBD).SSL, Me.dcn.BasesDatos(Me.NumeroBD).FicheroCertificado, Me.dcn.BasesDatos(Me.NumeroBD).PasswordCertificado))
+ Case Else
+ Throw New Exception("Tipo de BD aún no implementado")
+ End Select
+ bd.Open()
+ cmd = bd.CreateCommand
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, bd, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, bd, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ If valor Is Nothing Then valor = de.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, bd, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, de, "Ya existe un registro con el mismo valor", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ If valor Is Nothing Then valor = cbe.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, bd, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, cbe, "Ya existe un registro con el mismo valor", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ If valor Is Nothing Then valor = le.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, bd, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, le, "Ya existe un registro con el mismo valor", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ End Select
+ End If
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+
+ Function CompruebaUnico(c As tsLayoutItem, bd As System.Data.Common.DbConnection, valor As Object) As Boolean
+ Try
+ Dim NombreCampo As String = c.PropiedadesTS.NombreCampo
+ If NombreCampo.EndsWith("_Nulable") Then NombreCampo = NombreCampo.Substring(0, NombreCampo.Length - 8)
+ Select Case bd.GetType
+ Case GetType(MySql.Data.MySqlClient.MySqlConnection)
+ Dim cmd As New MySql.Data.MySqlClient.MySqlCommand
+ cmd = bd.CreateCommand
+ If Estado = EstadosCablin.Nuevo OrElse DataContext.entitykey Is Nothing Then
+ cmd.CommandText = "select " & NombreTablaBase & "." & NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & NombreCampo & " = @Campo"
+ cmd.Parameters.AddWithValue("Campo", valor)
+ Else
+
+ cmd.CommandText = "select " & NombreTablaBase & "." & NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & NombreCampo & " = @Campo and " & NombreTablaBase & "." & IApCL.CampoIndice & " <> @Indice"
+ cmd.Parameters.AddWithValue("Campo", valor)
+ cmd.Parameters.AddWithValue("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ End If
+ Dim dr As MySql.Data.MySqlClient.MySqlDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ CompruebaUnico = Not dr.HasRows
+ Case GetType(System.Data.SqlClient.SqlConnection)
+ Dim cmd As New System.Data.SqlClient.SqlCommand
+ cmd = bd.CreateCommand
+ If Estado = EstadosCablin.Nuevo Then
+ cmd.CommandText = "select " & NombreTablaBase & "." & NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & NombreCampo & " = @Campo"
+ cmd.Parameters.AddWithValue("Campo", valor)
+ Else
+
+ cmd.CommandText = "select " & NombreTablaBase & "." & NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & NombreCampo & " = @Campo and " & NombreTablaBase & "." & IApCL.CampoIndice & " <> @Indice"
+ cmd.Parameters.AddWithValue("Campo", valor)
+ cmd.Parameters.AddWithValue("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ End If
+ Dim dr As System.Data.SqlClient.SqlDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ CompruebaUnico = Not dr.HasRows
+
+ Case GetType(Oracle.ManagedDataAccess.Client.OracleConnection)
+ Dim cmd As New Oracle.ManagedDataAccess.Client.OracleCommand
+ cmd = bd.CreateCommand
+ If Estado = EstadosCablin.Nuevo Then
+ cmd.CommandText = "select " & NombreTablaBase & "." & NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & NombreCampo & " = :Campo"
+ cmd.Parameters.Add("Campo", valor)
+ Else
+
+ cmd.CommandText = "select " & NombreTablaBase & "." & NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & NombreCampo & " = :Campo and " & NombreTablaBase & "." & IApCL.CampoIndice & " <> :Indice"
+ cmd.Parameters.Add("Campo", valor)
+ cmd.Parameters.Add("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ End If
+ Dim dr As Oracle.ManagedDataAccess.Client.OracleDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ CompruebaUnico = Not dr.HasRows
+
+ Case Else
+ Throw New Exception("Tipo de BD no soportado")
+ End Select
+ Catch ex As Exception
+ Throw ex
+ End Try
+ End Function
+
+
+ 'Public Overloads Shared Sub AbrirUcCL(Aplicacion As IApCabLin, DocumentGroup As DocumentGroup, TagsApARefrescar() As String, dcfg As Datos.DatosConfiguracionCliente, dcn As Datos.DatosConexionCliente, dsc As Datos.DatosSesionCliente, OtrosParametros As String, ValorCampoIndice As Object)
+ ' AbrirUcCL(Aplicacion, DocumentGroup, TagsApARefrescar, dcfg, dcn, 0, dsc, OtrosParametros, ValorCampoIndice)
+ 'End Sub
+
+
+ Public Overloads Shared Function AbrirUcCLVentana(Aplicacion As IApCabLin, dcfg As Datos.DatosConfiguracionCliente, dcn As Datos.DatosConexionCliente, NumeroBD As Integer, dsc As Datos.DatosSesionCliente, OtrosParametros As String, ValorCampoIndice As Object, Optional SoloUnNuevo As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing) As dxwGenerica
+ Try
+ Dim apcl As ApCabLin = Nothing
+ ' DXSplashScreen.Show(Of SplashScreenTecnosis)()
+ ' DXSplashScreen.SetState("Cargando ...")
+ apcl = New tsWPF.ApCabLin(Aplicacion, Aplicacion, Nothing, dcfg, dcn, NumeroBD, dsc, OtrosParametros)
+
+ apcl.DelegadoAyuda = FuncionAyuda
+ apcl.DelegadoDiseño = FuncionDiseño
+ apcl.DelegadoErrorNoControlado = FuncionErrorNoControlado
+ apcl.DocPanel = Nothing
+ apcl.GrupoDocumentos = Nothing
+ Aplicacion.EstableceApCabLin(apcl)
+ apcl.Titulo = Aplicacion.Titulo
+ apcl.PermisosConcedidos = Aplicacion.ObtienePermisos
+ If Not apcl.PermisosConcedidos.Consultar Then Throw New PKICOAS.TSException("No tiene permiso para abrir esta aplicación", "PERMISO_DENEGADO")
+ apcl.Estado = EstadosCablin.SinDatos
+ Dim ccl As New tsWPF.ContenedorCabLin(apcl, Aplicacion, Nothing)
+ ccl.btAyuda.IsVisible = (Not FuncionAyuda Is Nothing)
+ ccl.MenuDiseño.IsVisible = (Not FuncionDiseño Is Nothing)
+
+ apcl.ErroresValidacion = New ErroresValidacion(ccl.lpMensajes)
+ apcl.EstableceDataContext(ValorCampoIndice)
+ apcl.EstableceOrigenDatosAuxiliares()
+
+ Dim uc As UserControl = Aplicacion
+ apcl.LanzaEventoCargado()
+ If Not apcl.PermisosConcedidos.Exportar Then apcl.ContenedorCL.btExportar.IsEnabled = False
+
+ 'Try
+ ' If apcl.DelegadoDiseño IsNot Nothing AndAlso apcl.Lineas.Count > 0 Then
+ ' Try
+ ' apcl.ContenedorCL.MenuDiseño.IsVisible = (Not FuncionDiseño Is Nothing)
+ ' Dim b As Byte() = Nothing
+
+ ' b = apcl.DelegadoDiseño.Invoke(apcl.bdEntidad, OperacionDiseñoEnum.ABRIR, apcl.uc.GetType.ToString, "", True, Nothing)
+ ' If b IsNot Nothing Then
+ ' apcl.DiseñoOriginal = apcl.ContenedorCL.ObtieneDiseñoActual
+ ' Dim ld As New DiseñoRejillas
+ ' ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ ' Dim i As Integer
+ ' For Each l In apcl.Lineas
+ ' i += 1
+ ' If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ ' Try
+ ' If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ ' Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ ' l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ ' End If
+ ' Catch ex As Exception
+ ' If apcl.DelegadoErrorNoControlado IsNot Nothing Then apcl.DelegadoErrorNoControlado.Invoke(apcl, ex)
+ ' End Try
+ ' Next
+ ' End If
+ ' Catch ex As Exception
+ ' If apcl.DelegadoErrorNoControlado IsNot Nothing Then apcl.DelegadoErrorNoControlado.Invoke(apcl, ex)
+ ' End Try
+ ' End If
+ 'Catch ex As Exception
+ ' Debug.Write(ex.Message)
+ 'End Try
+
+ If apcl.IApCL.CampoIndice <> "" Then
+ If Not ValorCampoIndice Is Nothing Then
+ apcl.Estado = EstadosCablin.ModificandoRegistro
+ Else
+ apcl.Estado = EstadosCablin.Nuevo
+ End If
+ Else
+ apcl.Estado = EstadosCablin.AplicacionSinIndice
+ End If
+ ' If Not apcl Is Nothing Then apcl.uc.Dispatcher.BeginInvoke(New Action(Sub() apcl.ValidarControles = True), Windows.Threading.DispatcherPriority.ContextIdle)
+ Dim dxw As New dxwGenerica
+ dxw.Content = Aplicacion
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ Return dxw
+
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ If PKICOAS.TSException.Es(ex, "PERMISO_DENEGADO") Then
+ DXMessageBox.Show(ex.Message, "Permiso Denegado", MessageBoxButton.OK, MessageBoxImage.Exclamation)
+ Else
+ If PKICOAS.TSException.Es(ex, "ERROR_SIMPLE.*") Then
+ DXMessageBox.Show(ex.Message, "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation)
+ Else
+ DXMessageBox.Show(ex.Message & vbNewLine & ex.StackTrace, "Error en AbrirucCL", MessageBoxButton.OK, MessageBoxImage.Exclamation)
+ End If
+ End If
+ End Try
+ End Function
+
+ Public Overloads Shared Sub AbrirUcCL(Aplicacion As IApCabLin, DocumentGroup As DocumentGroup, TagsApARefrescar() As String, dcfg As Datos.DatosConfiguracionCliente, dcn As Datos.DatosConexionCliente, NumeroBD As Integer, dsc As Datos.DatosSesionCliente, OtrosParametros As String, ValorCampoIndice As Object, Optional SoloUnNuevo As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing)
+ Dim apcl As ApCabLin = Nothing
+ Try
+ Dim bNuevoPanel As Boolean = True
+ Dim docpanel As DevExpress.Xpf.Docking.DocumentPanel
+ If ValorCampoIndice Is Nothing Then
+ If Aplicacion.CampoIndice <> "" Then
+ If SoloUnNuevo Then
+ If tsWPF.Configuracion.MostrarBotonCerrarEnPestaña Then DocumentGroup.ClosePageButtonShowMode = ClosePageButtonShowMode.InAllTabPageHeaders
+ Dim dc = (From p In DocumentGroup.Items Where p.Tag = Aplicacion.GetType.Name & "." & Aplicacion.Titulo & ".NUEVO").ToList
+ ' Dim dc = (From p In DocumentGroup.Items Where p.Tag = Aplicacion.GetType.Name & "." & OtrosParametros & ".NUEVO").ToList
+ If dc.Count > 0 Then
+ docpanel = dc.First
+ bNuevoPanel = False
+ Else
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ End If
+ Else
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+
+ End If
+ Else
+ ' Dim dc = (From p In DocumentGroup.Items Where p.Tag = Aplicacion.NombreTablaBase)
+ Dim sIDAP As String
+ If OtrosParametros.ToLower.Contains("idap=") Then
+ sIDAP = Rutinas.Ttagi(OtrosParametros.ToLower, "idap")
+ Else
+ sIDAP = Aplicacion.GetType.Name
+ End If
+ Dim dc = (From p In DocumentGroup.Items Where p.Tag = sIDAP)
+ If dc.Count > 0 Then
+ docpanel = dc.First
+ bNuevoPanel = False
+ Else
+ ' DXSplashScreen.Show(Of SplashScreenTecnosis)()
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+
+ End If
+ End If
+ Else
+ 'Dim dc = (From p In DocumentGroup.Items Where p.Tag = Aplicacion.NombreTablaBase & "." & ValorCampoIndice.ToString)
+ Dim sIDAP As String
+ If OtrosParametros.ToLower.Contains("idap=") Then
+ sIDAP = Rutinas.Ttagi(OtrosParametros.ToLower, "idap") & "." & ValorCampoIndice.ToString
+ Else
+ sIDAP = Aplicacion.GetType.Name & "." & ValorCampoIndice.ToString
+ End If
+ Dim dc = (From p In DocumentGroup.Items Where p.Tag = sIDAP)
+ If dc.Count > 0 Then
+ docpanel = dc.First
+ bNuevoPanel = False
+ Else
+ ' DXSplashScreen.Show(Of SplashScreenTecnosis)()
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+
+
+ ' docpanel.Tag = Aplicacion.NombreTablaBase & "." & ValorCampoIndice.ToString
+ End If
+ End If
+ 'Dim Opcion As OpcionNuevoYaAbiertoEnum
+ 'If bNuevoPanel = False Then
+ ' Dim cc As ContenedorCabLin = DirectCast(docpanel.Content, ContenedorCabLin)
+ ' Opcion = cc.Aplicacion.LanzaEventoNuevoYaAbierto(cc.Aplicacion)
+ ' If Opcion = OpcionNuevoYaAbiertoEnum.PERMITIR_OTRO_NUEVO Then bNuevoPanel = True
+ 'End If
+ 'If Opcion < OpcionNuevoYaAbiertoEnum.CANCELAR Then
+
+ If bNuevoPanel Then
+ If DXSplashScreen.IsActive = False Then DXSplashScreen.Show(Of SplashScreenTecnosis)()
+ DXSplashScreen.SetState("Cargando ...")
+ apcl = New tsWPF.ApCabLin(Aplicacion, Aplicacion, TagsApARefrescar, dcfg, dcn, NumeroBD, dsc, OtrosParametros)
+
+ apcl.DelegadoAyuda = FuncionAyuda
+ apcl.DelegadoDiseño = FuncionDiseño
+ apcl.DelegadoErrorNoControlado = FuncionErrorNoControlado
+ apcl.DocPanel = docpanel
+ apcl.GrupoDocumentos = DocumentGroup
+ Aplicacion.EstableceApCabLin(apcl)
+ apcl.Titulo = Aplicacion.Titulo
+ apcl.PermisosConcedidos = Aplicacion.ObtienePermisos
+ If Not apcl.PermisosConcedidos.Consultar Then Throw New PKICOAS.TSException("No tiene permiso para abrir esta aplicación", "PERMISO_DENEGADO")
+
+ apcl.Estado = EstadosCablin.SinDatos
+ Dim ccl As New tsWPF.ContenedorCabLin(apcl, Aplicacion, docpanel)
+ ccl.btAyuda.IsVisible = (Not FuncionAyuda Is Nothing)
+ ccl.MenuDiseño.IsVisible = (Not FuncionDiseño Is Nothing)
+
+ apcl.ErroresValidacion = New ErroresValidacion(ccl.lpMensajes)
+ apcl.EstableceDataContext(ValorCampoIndice)
+ apcl.EstableceOrigenDatosAuxiliares()
+
+ Dim uc As UserControl = Aplicacion
+
+ docpanel.Content = ccl
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ DocumentGroup.Items.Add(docpanel)
+ End If
+
+
+ If Comun.dm Is Nothing Then Comun.dm = DocumentGroup.GetDockLayoutManager
+ Comun.dm.Activate(docpanel)
+
+ If bNuevoPanel And Not apcl Is Nothing Then
+ apcl.LanzaEventoCargado()
+ apcl.ContenedorCL.MenuDiseño.IsVisible = (Not FuncionDiseño Is Nothing)
+ If Not apcl.PermisosConcedidos.Exportar Then apcl.ContenedorCL.btExportar.IsEnabled = False
+ If apcl.IApCL.CampoIndice <> "" Then
+ If Not ValorCampoIndice Is Nothing Then
+ apcl.Estado = EstadosCablin.ModificandoRegistro
+ Else
+ apcl.Estado = EstadosCablin.Nuevo
+ End If
+ Else
+ apcl.Estado = EstadosCablin.AplicacionSinIndice
+ End If
+ End If
+ If Not apcl Is Nothing Then apcl.uc.Dispatcher.BeginInvoke(New Action(Sub() apcl.ValidarControles = True), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ ' End If
+ Catch ex As Exception
+
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ If PKICOAS.TSException.Es(ex, "ERROR_SIMPLE.*") Then
+ DXMessageBox.Show(ex.Message, "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation)
+ Else
+ If apcl IsNot Nothing AndAlso apcl.DelegadoErrorNoControlado IsNot Nothing Then apcl.DelegadoErrorNoControlado.Invoke(apcl, ex)
+ If PKICOAS.TSException.Es(ex, "PERMISO_DENEGADO") Then
+ DXMessageBox.Show(ex.Message, "Permiso Denegado", MessageBoxButton.OK, MessageBoxImage.Exclamation)
+ Else
+ DXMessageBox.Show(ex.Message & vbNewLine & ex.StackTrace, "Error en AbrirucCL", MessageBoxButton.OK, MessageBoxImage.Exclamation)
+ End If
+ End If
+ End Try
+ End Sub
+
+
+
+ Sub LanzaEventoCargado()
+ RaiseEvent Cargado()
+ End Sub
+
+
+ Public Sub New(IApCL As IApCabLin, uc As UserControl, TagsApARefrescar() As String, dcfg As tsl5.Datos.DatosConfiguracionCliente, dcn As tsl5.Datos.DatosConexionCliente, NumeroBD As Integer, dsc As tsl5.Datos.DatosSesionCliente, OtrosParametros As String)
+ Me.NumeroBD = NumeroBD
+ Me.uc = uc
+ Me.IApCL = IApCL
+ Me.TagsApARefrescar = TagsApARefrescar
+ Me.dcfg = dcfg
+ Me.dcn = dcn
+ Me.dsc = dsc
+ Me.OtrosParametros = OtrosParametros
+ Me.NombreTablaBase = IApCL.NombreTablaBase
+
+ Me.bdEntidad = IApCL.ObtieneContexto(dcn)
+ If Me.bdEntidad IsNot Nothing AndAlso Me.bdEntidad.Connection.State = ConnectionState.Closed Then Me.AperturaAutomatica = True
+ If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.EventoSavingChanges AndAlso Me.bdEntidad IsNot Nothing Then AddHandler Me.bdEntidad.SavingChanges, AddressOf Contexto_SavingChanges
+ AddHandler uc.Loaded, AddressOf usctrl_Cargado
+
+
+
+ 'ObtieneControlesTS(uc.Content, ControlesTS, ObjetosContenedores, Lineas, 0)
+ 'Me.ObjetosSeleccionables = (From os In ObjetosSeleccionables Order By os.TabIndex Select os).ToList
+ 'AddHandler uc.PreviewKeyDown, AddressOf ApCabLin_PreviewKeyDown
+ End Sub
+
+ Private Sub usctrl_Cargado(sender As Object, e As RoutedEventArgs)
+ Try
+ If Me.DelegadoDiseño IsNot Nothing AndAlso Me.Lineas.Count > 0 AndAlso Not DiseñoCargado Then
+ Try
+ ' Me.ContenedorCL.MenuDiseño.IsVisible = (Not FuncionDiseño Is Nothing)
+ DiseñoCargado = True
+ Dim b As Byte() = Nothing
+ Me.DiseñoOriginal = Me.ContenedorCL.ObtieneDiseñoActual
+ b = Me.DelegadoDiseño.Invoke(Me.bdEntidad, OperacionDiseñoEnum.ABRIR, Me.uc.GetType.ToString, "", True, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ For Each l In Me.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If Me.DelegadoErrorNoControlado IsNot Nothing Then Me.DelegadoErrorNoControlado.Invoke(Me, ex)
+ ' Debug.Write("Error DelegadoDiseño Rejilla")
+ End Try
+ Next
+ ' Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.serializar(ld))
+ End If
+ Catch ex As Exception
+ If Me.DelegadoErrorNoControlado IsNot Nothing Then Me.DelegadoErrorNoControlado.Invoke(Me, ex)
+ ' Debug.Write("Error DelegadoDiseño AbrirUCCL")
+ End Try
+ End If
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ End Sub
+
+ Public Sub EstableceDataContext(ValorCampoIndice As Object, Optional BackGround As Boolean = False)
+
+ 'Me.IApCL.EstableceDataContext(Me.ContenedorCL.Aplicacion.DataContext, IApCL.CampoIndice, ValorCampoIndice)
+ If AperturaAutomatica AndAlso Me.bdEntidad.Connection.State = ConnectionState.Closed Then Me.bdEntidad.Connection.Open()
+ Try
+ Me.DataContext = Me.IApCL.ObtieneDataContext(ValorCampoIndice, BackGround)
+ Me.uc.DataContext = Me.DataContext
+ Me.ContenedorCL.Aplicacion.DataContext = Me.DataContext
+ If ObjetosContenedores.Count = 0 Then
+ ObtieneControlesTS(uc.Content, ControlesTS, ObjetosContenedores, Lineas, 0)
+ RaiseEvent DespuesObtenerControlesTS()
+ Me.ObjetosSeleccionables = (From os In ObjetosSeleccionables Order By os.TabIndex Select os).ToList
+ AddHandler uc.PreviewKeyDown, AddressOf ApCabLin_PreviewKeyDown
+ For Each gr In Me.Lineas
+ tsGridControl.EstableceFilterPopupModePredeterminados(gr)
+ Next
+ End If
+
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ Finally
+ Try
+ If AperturaAutomatica Then Me.bdEntidad.Connection.Close()
+ Catch ex As Exception
+
+ End Try
+ End Try
+ End Sub
+ Public Sub EstableceOrigenDatosAuxiliares(Optional BackGround As Boolean = False)
+ If AperturaAutomatica AndAlso Me.bdEntidad.Connection.State = ConnectionState.Closed Then Me.bdEntidad.Connection.Open()
+ Try
+ IApCL.EstableceOrigenDatosAuxiliares(BackGround)
+ Me.ContenedorCL.bePlantilla.IsVisible = Not (Me.ContenedorCL.cbPlantillaAImprimir.ItemsSource Is Nothing OrElse Me.ContenedorCL.cbPlantillaAImprimir.ItemsSource.Count = 0 OrElse Me.PermisosConcedidos.Impresion = False)
+ Me.ContenedorCL.btImprimirPlantilla.IsVisible = Not (Me.ContenedorCL.cbPlantillaAImprimir.ItemsSource Is Nothing OrElse Me.ContenedorCL.cbPlantillaAImprimir.ItemsSource.Count = 0 OrElse Me.PermisosConcedidos.Impresion = False)
+ Me.ContenedorCL.beAcciones.IsVisible = Not (Me.ContenedorCL.cbAcciones.ItemsSource Is Nothing OrElse Me.ContenedorCL.cbAcciones.ItemsSource.Count = 0)
+ Me.ContenedorCL.btAcciones.IsVisible = Not (Me.ContenedorCL.cbAcciones.ItemsSource Is Nothing OrElse Me.ContenedorCL.cbAcciones.ItemsSource.Count = 0)
+ 'If ContenedorCL.cbAcciones.ItemsSource IsNot Nothing Then
+ ' Dim la As List(Of Accion) = ContenedorCL.cbAcciones.ItemsSource
+ ' Dim l = la.Select(Function(x) x.Descripcion).ToArray
+ ' ContenedorCL.beAcciones.EditWidth = Varios.CalculaTamañoMaximo(l)
+ 'End If
+ Catch ex As Exception
+ Throw
+ Finally
+ Try
+ If AperturaAutomatica Then Me.bdEntidad.Connection.Open()
+ Catch ex As Exception
+
+ End Try
+ End Try
+ End Sub
+
+ Private Sub Contexto_SavingChanges(sender As Object, e As EventArgs)
+ If Me.DeshabilitarRefrescarOtrasPestañas = False Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.DocPanel.Tag)
+ End Sub
+
+ 'Private Sub CambiosGuardados()
+ ' Dim Nuevo As Boolean = (Estado = EstadosCablin.Nuevo)
+ ' Dim idRegistro As Object = Nothing
+ ' Dim sAplicacion As String = Me.uc.GetType.Name
+ ' If Estado = EstadosCablin.ModificandoRegistro Then
+ ' Try
+ ' idRegistro = Me.DataContext.GetType.GetProperty(IApCL.CampoIndice)
+ ' Catch ex As Exception
+ ' End Try
+ ' End If
+ ' BDContexto.Contexto_SavingChanges(Me.GrupoDocumentos.Parent, TagsApARefrescar, Me.DocPanel.Tag)
+ 'End Sub
+ Public Function f1(Of T)() As T
+ Dim tmp As T = GetType(T).GetConstructor(New System.Type() {}).Invoke(New Object() {})
+ Return tmp
+ End Function
+ Public Function f2(ByVal t As System.Type) As Object
+ Return t.GetConstructor(New System.Type() {}).Invoke(New Object() {})
+ End Function
+ Public Sub EstableceSoloLectura()
+ Dim o As Object
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ Try
+ o = tsli.Content
+ EstableceSoloLectura(o, True)
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ Next
+ For Each l In Me.Lineas
+ l.View.AllowEditing = False ' (l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos)
+ If Not l.ContextMenu Is Nothing AndAlso l.ContextMenu.HasItems Then
+ Dim mi As MenuItem = l.ContextMenu.Items(0)
+ mi.IsEnabled = False
+ End If
+ Next
+ Me.ContenedorCL.btGuardar.IsEnabled = False
+ Me.ContenedorCL.btEliminar.IsEnabled = False
+ End Sub
+ Public Shared Sub EstableceSoloLectura(Control As Object, SoloLectura As Boolean)
+ Control.isreadonly = SoloLectura
+ If Control.GetType Is GetType(ComboBoxEdit) Then
+ Dim cbe = DirectCast(Control, ComboBoxEdit)
+ For Each bt In cbe.Buttons
+ bt.IsEnabled = Not SoloLectura
+ Next
+ End If
+ If Control.GetType Is GetType(ButtonEdit) Then
+ Dim bte = DirectCast(Control, ButtonEdit)
+ For Each bt In bte.Buttons
+ bt.IsEnabled = Not SoloLectura
+ Next
+ End If
+ If Control.GetType Is GetType(DateEdit) Then
+ Dim de = DirectCast(Control, DateEdit)
+ de.AllowDefaultButton = Not SoloLectura
+ End If
+ End Sub
+ Public Sub EstableceSoloLectura(Excepciones As List(Of String), PuedeEliminar As Boolean)
+ Dim o As Object
+ For Each tsli As tsLayoutItem In Me.ControlesTS.Where(Function(x) Excepciones.Contains(x.Name) = False).ToList
+ Try
+ o = tsli.Content
+ EstableceSoloLectura(o, True)
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ Next
+ For Each l In Me.Lineas.Where(Function(x) Excepciones.Contains(x.Name) = False)
+ l.View.AllowEditing = False ' (l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos)
+ If Not l.ContextMenu Is Nothing AndAlso l.ContextMenu.HasItems Then
+ Dim mi As MenuItem = l.ContextMenu.Items(0)
+ mi.IsEnabled = False
+ End If
+ Next
+ ' Me.ContenedorCL.btGuardar.IsEnabled = False
+ If Not PuedeEliminar Then Me.ContenedorCL.btEliminar.IsEnabled = False
+ End Sub
+
+
+
+ Public Sub AgregaErroresTSGC(tsgc As tsGridControl, MensajesError As Hashtable, e As DevExpress.Xpf.Editors.ValidationEventArgs)
+ Dim ev As ErroresValidacion = Me.ErroresValidacion
+ ev.LimpiarErrores("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":")
+ For Each MensajeError In MensajesError
+ ev.AgregaError(New ErrorValidacion("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & MensajeError.Key, tsgc, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), e)
+ Next
+ End Sub
+
+ Private Sub Seleccionar(Celda As EditGridCellData)
+ RaiseEvent Enlazar(Celda, False)
+ End Sub
+
+ Sub LanzaImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+
+ If AperturaAutomatica AndAlso Me.bdEntidad.Connection.State = ConnectionState.Closed Then Me.bdEntidad.Connection.Open()
+ Try
+ RaiseEvent ImprimirPlantilla(sender, e, idPlantilla)
+ Catch ex As Exception
+ Throw
+ Finally
+ Try
+ If AperturaAutomatica Then Me.bdEntidad.Connection.Close()
+ Catch ex As Exception
+ End Try
+ End Try
+ End Sub
+
+ Sub LanzaEjecutaAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+ If AperturaAutomatica AndAlso Me.bdEntidad.Connection.State = ConnectionState.Closed Then Me.bdEntidad.Connection.Open()
+ Try
+ RaiseEvent EjecutarAccion(sender, e, idAccion)
+ Catch ex As Exception
+ Throw
+ Finally
+ Try
+ If AperturaAutomatica AndAlso Me.bdEntidad.Connection.State <> ConnectionState.Closed Then Me.bdEntidad.Connection.Close()
+ Catch ex As Exception
+ End Try
+ End Try
+ End Sub
+
+ Public Sub RefrescaUC(Optional ForzarCambioEstado As Boolean = False, Optional BackGround As Boolean = False)
+ Try
+ Select Case Me.Estado
+ Case EstadosCablin.ModificandoRegistro
+ ' If Me.Titulo.ToLower = "trabajo" Then Debug.WriteLine("Refrescauc trabajo")
+ Dim oCampoIndice As Object = Nothing
+ Dim o = Me.ContenedorCL.Aplicacion.DataContext
+ Try
+ oCampoIndice = o.GetType.GetProperty(IApCL.CampoIndice)
+ Catch
+ End Try
+ Me.ContenedorCL.Aplicacion.bdEntidad = Me.IApCL.ObtieneContexto(Me.dcn)
+ If oCampoIndice Is Nothing Then
+ EstableceDataContext(Nothing, BackGround)
+ Else
+ EstableceDataContext(oCampoIndice.GetValue(o, Nothing), BackGround)
+ End If
+ 'If ForzarCambioEstado Then RaiseEvent EstadoCambiado(EstadosCablin.ModificandoRegistro, EstadosCablin.ModificandoRegistro)
+ If ForzarCambioEstado Then
+ CambiarEstado(EstadosCablin.ModificandoRegistro, EstadosCablin.ModificandoRegistro, True)
+ RaiseEvent EstadoCambiado(Me.Estado, EstadosCablin.ModificandoRegistro)
+ End If
+ EstableceOrigenDatosAuxiliares(BackGround)
+ Case EstadosCablin.Nuevo
+ EstableceOrigenDatosAuxiliares(BackGround)
+ Case EstadosCablin.AplicacionSinIndice
+ EstableceDataContext(Nothing, BackGround)
+ End Select
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error Refrescando")
+ Finally
+ RefrescoSolicitado = False
+ Refrescar = False
+ End Try
+ End Sub
+
+ Private Sub _ExportarExcel(sender As Object, e As RoutedEventArgs)
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ Dim vista As TableView = tsgc.View
+
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = IO.Path.GetDirectoryName("Exportacion") & (tsgc.NombreTablaBase.NothingAVacio & " Exportacion.xlsx").Trim
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx, *.csv)|*.xls;*.xlsx;*.csv"
+ sfd.DefaultExt = ".xlsx"
+ If sfd.ShowDialog Then
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ vista.ExportToXls(sfd.FileName)
+ Case ".xlsx"
+ vista.ExportToXlsx(sfd.FileName)
+ Case ".csv"
+ vista.ExportToCsv(sfd.FileName)
+ End Select
+ Process.Start(sfd.FileName)
+ End If
+ End Sub
+ Private Sub _Exportar(sender As Object, e As RoutedEventArgs)
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ Dim vista As TableView = tsgc.View
+ Try
+
+ 'Dim link As New PrintableControlLink(CType(vista, TableView))
+ 'link.CreateDocument()
+ 'Dim vi As New tsWPF.ucVisualizadorInformes()
+ 'vi.Visualizador.DocumentSource = link
+
+ 'Dim docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ 'Dim tabHeaderPrintInfoControl As New TabHeaderPrintInfoControl() With {.TabName = "Exportación " & tsgc.PropiedadesTSGC.Descripcion}
+ 'docpanel.Caption = TabHeaderPrintInfoControl
+ 'docpanel.Content = vi
+ 'docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ 'Me.GrupoDocumentos.Add(docpanel)
+ 'Comun.dm.DockController.Activate(docpanel)
+
+
+
+
+
+ Dim preview As New DocumentPreview()
+ Dim model As LinkPreviewModel = CreateLinkPreviewModel(TryCast(vista, IPrintableControl))
+ model.Link.PaperKind = System.Drawing.Printing.PaperKind.A4Rotated
+ preview.Model = model
+ Dim tabHeaderPrintInfoControl As New TabHeaderPrintInfoControl() With {.TabName = "Exportación " & tsgc.PropiedadesTSGC.Descripcion, .LinkPreviewModel = model}
+ Dim docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ docpanel.Caption = tabHeaderPrintInfoControl
+ docpanel.Content = preview
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ Me.GrupoDocumentos.Add(docpanel)
+ Comun.dm.DockController.Activate(docpanel)
+ model.Link.CreateDocument(True)
+ Catch ex As Exception
+ Console.WriteLine(ex.Message)
+ End Try
+ End Sub
+ Public Shared Function CreateLinkPreviewModel(ByVal printableControl As IPrintableControl) As LinkPreviewModel
+ Dim link As New PrintableControlLink(TryCast(printableControl, IPrintableControl))
+ Return New LinkPreviewModel(link)
+ End Function
+
+ Private Sub _tsgc_Opened(sender As Object, e As RoutedEventArgs)
+ Try
+ Dim ci = DirectCast(DirectCast(sender, ContextMenu).PlacementTarget, tsGridControl).CurrentItem
+ If ci Is Nothing Then
+ Dim its = DirectCast(sender, ContextMenu).Items
+ For Each it In its
+ Select Case it.tag.ObjetoNothingAVacio
+ Case "MI_ELIMINA"
+ Dim tsgc = DirectCast(DirectCast(sender, ContextMenu).PlacementTarget, tsGridControl)
+ it.isenabled = False 'tsgc.PropiedadesTSGC.PermitirEliminar And ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes And Me.Estado = EstadosCablin.ModificandoRegistro) Or ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos And Me.Estado = EstadosCablin.Nuevo) Or tsgc.PropiedadesTS.Modificable = TiposModificacion.Modificable))
+ Case "MI_EXPORTAR", "MI_EXPORTAR_EXCEL"
+ Dim tsgc = DirectCast(DirectCast(sender, ContextMenu).PlacementTarget, tsGridControl)
+ it.isenabled = PermisosConcedidos.Exportar
+ End Select
+ Next
+ Else
+ Dim its = DirectCast(sender, ContextMenu).Items
+ For Each it In its
+ If it.tag IsNot Nothing Then
+ Select Case it.tag.ObjetoNothingAVacio
+ Case "MI_ELIMINA"
+ Dim tsgc = DirectCast(DirectCast(sender, ContextMenu).PlacementTarget, tsGridControl)
+ it.isenabled = tsgc.PropiedadesTSGC.PermitirEliminar And ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes And Me.Estado = EstadosCablin.ModificandoRegistro) Or ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos And Me.Estado = EstadosCablin.Nuevo) Or tsgc.PropiedadesTS.Modificable = TiposModificacion.Modificable))
+ Case "MI_EXPORTAR", "MI_EXPORTAR_EXCEL"
+ Dim tsgc = DirectCast(DirectCast(sender, ContextMenu).PlacementTarget, tsGridControl)
+ it.isenabled = PermisosConcedidos.Exportar
+ End Select
+ End If
+ Next
+ End If
+ Catch ex As Exception
+
+ End Try
+ End Sub
+
+
+
+ ' Private Shared Sub uc_Loaded(sender As Object, e As RoutedEventArgs)
+ 'Try
+ ' Dim apcl = DirectCast(sender.apcl, ApCabLin)
+ ' If apcl.DelegadoDiseño IsNot Nothing Then
+ ' apcl.DelegadoDiseño.Invoke(OperacionDiseñoEnum.ABRIR, apcl)
+ ' End If
+ 'Catch ex As Exception
+ ' Debug.Write(ex.Message)
+ 'End Try
+
+ ' End Sub
+
+End Class
+
+Public Enum OperacionDiseñoEnum
+ ABRIR
+ ABRIR_DISEÑO_GUARDADO
+ GUARDAR
+ GUARDAR_COMO
+ RESTAURAR_ORIGINAL
+End Enum
+
+'Public Class RegistroItem
+' Implements INotifyPropertyChanged, IEditableObject
+
+' Public Sub BeginEdit() Implements System.ComponentModel.IEditableObject.BeginEdit
+
+' End Sub
+
+' Public Sub CancelEdit() Implements System.ComponentModel.IEditableObject.CancelEdit
+
+' End Sub
+
+' Public Sub EndEdit() Implements System.ComponentModel.IEditableObject.EndEdit
+
+' End Sub
+
+' Public Event PropertyChanged(sender As Object, e As System.ComponentModel.PropertyChangedEventArgs) Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
+'End Class
diff --git a/Obsoleto/ApLineas.vb b/Obsoleto/ApLineas.vb
new file mode 100644
index 0000000..76c010a
--- /dev/null
+++ b/Obsoleto/ApLineas.vb
@@ -0,0 +1,557 @@
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Editors
+Imports System.Data.Objects
+Imports System.Data.Objects.DataClasses
+Imports System.Data.Metadata.Edm
+Imports System.Data
+Imports System.Collections.Specialized
+Imports tsl5
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Core.Native
+Imports DevExpress.Xpf.Grid
+Imports System.Data.EntityClient
+Imports System.Data.Common
+Imports DevExpress.Xpf.Docking
+'Imports System.Data.Entity.Core.Objects
+'Imports System.Data.Entity.Infrastructure
+Imports DevExpress.Mvvm
+Imports DevExpress.Xpf.Editors.Settings
+Imports DevExpress.Xpf.Printing
+Imports tsWPF.Controles
+Imports System.Threading.Tasks
+
+Public Interface IApLineas
+ 'Function ConfiguraApLineas(dcfg As Datos.DatosConfiguracionCliente, dcn As Datos.DatosConexionCliente, dsc As Datos.DatosSesionCliente, OtrosParametros As String) As ApLineas
+ Function ObtieneRejilla() As tsGridControl
+ ReadOnly Property Titulo As String
+ ' ReadOnly Property CampoIndice As String
+ ReadOnly Property NombreTablaBase As String
+ Function ObtieneContexto(dcn As tsl5.Datos.DatosConexionCliente) As System.Data.Objects.ObjectContext
+ Function ObtieneCampoIndice() As String
+ Sub EstableceDataContext(ByRef DataContext As Object, Optional Background As Boolean = False)
+ Sub EstableceApLin(ApLin As ApLineas)
+ ' Sub Editar(Celda As EditGridCellData, Defecto As Boolean)
+ Sub Nuevo()
+ Function ObtienePermisos() As Permisos
+
+
+End Interface
+
+Public Class ApLineas
+ ' Public WithEvents dm As DockLayoutManager
+ ' Public Shared WithEvents tv As TableView
+ Public dcfg As Datos.DatosConfiguracionCliente
+ Public dcn As Datos.DatosConexionCliente
+ Public dsc As Datos.DatosSesionCliente
+ Public OtrosParametros As String
+ Public Titulo As String
+ Public CampoIndice As String
+ Friend DatosCambiados As Boolean
+ Public uc As UserControl
+ Public Rejilla As tsGridControl
+ Public IApLin As IApLineas
+ Public WithEvents Contexto As System.Data.Objects.ObjectContext
+ Public Property Refrescar As Boolean = True
+ Public PermisosConcedidos As Permisos
+ Public Event Cargado()
+
+ Event Enlazar(Celda As EditGridCellData, Defecto As Boolean)
+
+ Event ImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+
+ Event EjecutarAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+
+ Event SeleccionMultipleHabilitadoCambiado(Habilitar As Boolean)
+
+ Event InvertirSeleccion()
+
+ Event ValidarSeleccionar()
+
+ Public Event AntesMensajeEliminar(ByRef Cancelar As Boolean, ByRef EliminacionCorrecta As Boolean)
+ Public Event AntesEliminar(Fila As Object, ByRef Cancelar As Boolean)
+
+ ' Public Property ErroresValidacion As ErroresValidacion
+ ' Public Recargando As Boolean = False
+
+ Property ContenedorL As ContenedorLineas
+ 'Private selectionHelper As New SelectionHelper(Of Guid)()
+ Public ElementosSeleccionados As New SelectionHelper(Of Integer)
+
+
+ Public GrupoDocumentos As DocumentGroup
+ Public DocPanel As DevExpress.Xpf.Docking.DocumentPanel
+
+ Public Property RefrescoSolicitado As Boolean = False
+ Public Property DeshabilitarRefresco As Boolean = False
+ Public Property DeshabilitarRefrescarOtrasPestañas = False
+ Public Delegate Sub Ayuda(Codigo As String)
+ ' Public Delegate Function Diseño(bd As ObjectContext, Operacion As OperacionDiseñoEnum, apl As ApLineas, ByRef Descripcion As String, ByRef TodosUsuarios As Boolean, DiseñoRejillas As Byte()) As Byte()
+ Public Delegate Sub ErrorNoControlado(Aplicacion As ApLineas, ex As Exception)
+ Public Delegate Sub DelegadoCargado(Aplicacion As ApLineas)
+ Friend Property DelegadoAyuda As Ayuda
+ Friend Property DelegadoDiseño As ApCabLin.Diseño
+ Friend Property DelegadoErrorNoControlado As ErrorNoControlado
+ Friend Property dlgCargado As DelegadoCargado
+ Friend DiseñoOriginal As Byte()
+ Friend Property AperturaAutomatica As Boolean
+ Private DiseñoCargado As Boolean
+ Public ApCargado As Boolean
+
+
+
+ ' Public Event Cargado()
+ 'Public Event Editar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ 'Public Event Nuevo(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+ 'Sub LanzaEventoCargado()
+ ' RaiseEvent Cargado()
+ 'End Sub
+ 'Sub LanzaEditar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ ' RaiseEvent Editar(sender, e)
+ 'End Sub
+
+ Public Overloads Shared Sub AbrirUcL(uc As IApLineas, DocumentGroup As DocumentGroup, dcfg As Datos.DatosConfiguracionCliente, dcn As Datos.DatosConexionCliente, dsc As Datos.DatosSesionCliente, OtrosParametros As String, Optional EditarEnDobleClick As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As ApCabLin.Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional FuncionCargado As DelegadoCargado = Nothing)
+ AbrirUcL(uc, DocumentGroup, dcfg, dcn, 0, dsc, OtrosParametros, EditarEnDobleClick, FuncionAyuda, FuncionDiseño, FuncionErrorNoControlado, FuncionCargado)
+ End Sub
+ Public Overloads Shared Sub AbrirUcL(uc As IApLineas, DocumentGroup As DocumentGroup, dcfg As Datos.DatosConfiguracionCliente, dcn As Datos.DatosConexionCliente, NumeroBD As Integer, dsc As Datos.DatosSesionCliente, OtrosParametros As String, Optional EditarEnDobleClick As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As ApCabLin.Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional FuncionCargado As DelegadoCargado = Nothing)
+
+ Dim apl As ApLineas
+ Try
+
+
+ Dim bNuevoPanel As Boolean = True
+
+ apl = New tsWPF.ApLineas(uc, uc, dcfg, dcn, dsc, OtrosParametros)
+ Dim usctrl = DirectCast(uc, UserControl)
+
+ Dim docpanel As DevExpress.Xpf.Docking.DocumentPanel
+
+
+ Dim dc = (From p In DocumentGroup.Items Where p.Tag = OtrosParametros)
+ If dc.Count > 0 Then
+ docpanel = dc.First
+ bNuevoPanel = False
+ Else
+ If tsWPF.Configuracion.MostrarBotonCerrarEnPestaña Then DocumentGroup.ClosePageButtonShowMode = ClosePageButtonShowMode.InAllTabPageHeaders
+ If Not DXSplashScreen.IsActive Then
+ DXSplashScreen.Show(Of SplashScreenTecnosis)()
+ DXSplashScreen.SetState("Cargando ...")
+ End If
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ 'docpanel.Tag = apl.uc.GetType.Name
+ docpanel.Tag = OtrosParametros
+ End If
+
+ uc.EstableceApLin(apl)
+ apl.Titulo = apl.IApLin.Titulo
+ apl.GrupoDocumentos = DocumentGroup
+
+ apl.Contexto = uc.ObtieneContexto(dcn)
+ If apl.Contexto IsNot Nothing AndAlso apl.Contexto.Connection.State = ConnectionState.Closed Then apl.AperturaAutomatica = True
+ apl.CampoIndice = uc.ObtieneCampoIndice
+ apl.DocPanel = docpanel
+ apl.PermisosConcedidos = uc.ObtienePermisos
+ If Not apl.PermisosConcedidos.Consultar Then Throw New Exception("No tiene permiso para abrir esta aplicación (" & uc.Titulo & ")")
+ apl.Rejilla = uc.ObtieneRejilla
+ apl.Rejilla.PropiedadesTSGC.PermisosDefecto = apl.PermisosConcedidos
+ Dim tv As TableView = apl.Rejilla.View
+
+ apl.Rejilla.View.ShowSearchPanelCloseButton = False
+ apl.Rejilla = uc.ObtieneRejilla
+ apl.Rejilla.View.AllowEditing = True
+ apl.Rejilla.View.SearchPanelFindMode = FindMode.Always
+
+ apl.Rejilla.View.ShowSearchPanel(True)
+
+ For Each c In apl.Rejilla.Columns
+ 'c.AllowEditing = DevExpress.Utils.DefaultBoolean.False
+ If c.CellTemplate Is Nothing Then
+ c.ReadOnly = True
+ Else
+ c.AllowEditing = DevExpress.Utils.DefaultBoolean.False
+ End If
+ Next
+
+
+ Dim es As New CheckEditSettings
+ es.IsThreeState = False
+
+ Dim dt As New DataTemplate
+ dt.VisualTree = New FrameworkElementFactory(GetType(CheckEdit))
+ dt.VisualTree.SetBinding(CheckEdit.IsCheckedProperty, New Binding("Data.tswpf_seleccionar"))
+ dt.VisualTree.SetValue(CheckEdit.HorizontalAlignmentProperty, HorizontalAlignment.Center)
+
+ If Not apl.Rejilla.Columns.Any(Function(x) x.FieldName = "tswpf_seleccionar") Then
+ Dim gcseleccionar As New GridColumn With {
+ .FieldName = "tswpf_seleccionar",
+ .UnboundType = DevExpress.Data.UnboundColumnType.Boolean,
+ .Width = 80,
+ .IsSmart = True,
+ .Visible = False,
+ .VisibleIndex = 0,
+ .EditSettings = es,
+ .AllowEditing = DevExpress.Utils.DefaultBoolean.True,
+ .Header = "Seleccionar",
+ .HorizontalHeaderContentAlignment = HorizontalAlignment.Center,
+ .CellTemplate = dt
+ }
+ apl.Rejilla.Columns.Insert(0, gcseleccionar)
+ End If
+
+ AddHandler apl.Rejilla.CustomUnboundColumnData, AddressOf apl.CustomUnboudColumnData
+
+ If EditarEnDobleClick Then AddHandler apl.Rejilla.MouseDoubleClick, AddressOf apl.RejillaDobleClick
+ Dim ap As New tsWPF.ContenedorLineas(apl, uc)
+ ap.btNuevo.IsEnabled = apl.PermisosConcedidos.Nuevos
+ ap.btEliminar.IsEnabled = False 'apl.PermisosConcedidos.Eliminar and ElementosSeleccionados.GetSelectionCount >0 and apl.ContenedorL.btSeleccionar.IsChecked=True
+
+
+
+ If bNuevoPanel Then
+ apl.DelegadoAyuda = FuncionAyuda
+ apl.DelegadoDiseño = FuncionDiseño
+ apl.DelegadoErrorNoControlado = FuncionErrorNoControlado
+ apl.dlgCargado = FuncionCargado
+ docpanel.Caption = uc.Titulo
+ docpanel.Content = ap
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ DocumentGroup.Items.Add(docpanel)
+ If Comun.dm Is Nothing Then Comun.dm = DocumentGroup.GetDockLayoutManager
+ apl.ContenedorL.btAyuda.IsVisible = (Not FuncionAyuda Is Nothing)
+ apl.ContenedorL.MenuDiseño.IsVisible = (Not FuncionDiseño Is Nothing)
+ apl.ContenedorL.MenuExportar.IsEnabled = apl.PermisosConcedidos.Exportar
+ 'Try
+ ' If apl.DelegadoDiseño IsNot Nothing Then
+ ' Try
+ ' Dim b As Byte() = Nothing
+
+ ' b = apl.DelegadoDiseño.Invoke(apl.Contexto, OperacionDiseñoEnum.ABRIR, apl.uc.GetType.ToString, "", True, Nothing)
+ ' If b IsNot Nothing Then
+ ' apl.DiseñoOriginal = apl.ContenedorL.ObtieneDiseñoActual
+ ' Dim ld As New DiseñoRejillas
+ ' ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ ' Dim i As Integer
+ ' Dim lg As List(Of tsGridControl) = Nothing
+ ' tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(ap.contenido, lg)
+ ' For Each l In lg
+ ' i += 1
+ ' If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ ' Try
+ ' If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ ' Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ ' l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ ' End If
+ ' Catch ex As Exception
+ ' If apl.DelegadoErrorNoControlado IsNot Nothing Then apl.DelegadoErrorNoControlado.Invoke(apl, ex)
+ ' DXMessageBox.Show(ex.Message, "Error btDiseño_Itemclick")
+ ' 'Debug.Write("Error DelegadoDiseño Rejilla")
+ ' End Try
+ ' Next
+ ' ' Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.serializar(ld))
+ ' End If
+ ' Catch ex As Exception
+ ' If apl.DelegadoErrorNoControlado IsNot Nothing Then apl.DelegadoErrorNoControlado.Invoke(apl, ex)
+
+ ' DXMessageBox.Show(ex.Message, "Error AbrirUclL - Diseño")
+ ' 'Debug.Write("Error DelegadoDiseño AbrirUCCL")
+ ' End Try
+ ' End If
+ 'Catch ex As Exception
+ ' If apl.DelegadoErrorNoControlado IsNot Nothing Then apl.DelegadoErrorNoControlado.Invoke(apl, ex)
+ ' DXMessageBox.Show(ex.Message, "Error AbrirUclL - Diseño")
+ 'End Try
+ End If
+ Comun.dm.DockController.Activate(docpanel)
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ DXMessageBox.Show(ex.Message, "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation)
+ If FuncionErrorNoControlado IsNot Nothing Then FuncionErrorNoControlado.Invoke(apl, ex)
+ End Try
+
+ End Sub
+
+
+ 'Sub LanzaEventoCargado()
+ ' RaiseEvent Cargado()
+ 'End Sub
+
+ 'Sub LanzaNuevo(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ ' RaiseEvent Nuevo(sender, e)
+ 'End Sub
+
+ Private Sub RejillaDobleClick(sender As Object, e As MouseButtonEventArgs)
+ Try
+ RaiseEvent Enlazar(Nothing, True)
+ Catch ex As Exception
+ End Try
+ End Sub
+
+ Public Sub New(IApLIN As IApLineas, UC As UserControl, dcfg As tsl5.Datos.DatosConfiguracionCliente, dcn As tsl5.Datos.DatosConexionCliente, dsc As tsl5.Datos.DatosSesionCliente, OtrosParametros As String)
+ Me.uc = UC
+ Me.IApLin = IApLIN
+ Me.dcfg = dcfg
+ Me.dcn = dcn
+ Me.dsc = dsc
+ Me.OtrosParametros = OtrosParametros
+ ' Me.Contexto = IApLIN.ObtieneContexto(dcn)
+ AddHandler UC.PreviewKeyDown, AddressOf ApLin_PreviewKeyDown
+ AddHandler UC.Loaded, AddressOf usctrl_Cargado
+
+
+ 'Me.IApLin.ObtieneRejilla.DelegadoComando = New DelegateCommand(Of Object)(AddressOf Seleccionar)
+ End Sub
+
+ Private Sub usctrl_Cargado(sender As Object, e As RoutedEventArgs)
+ Try
+ If Me.DelegadoDiseño IsNot Nothing And Not DiseñoCargado Then
+ Try
+ DiseñoCargado = True
+ Dim b As Byte() = Nothing
+ Me.DiseñoOriginal = Me.ContenedorL.ObtieneDiseñoActual
+ b = Me.DelegadoDiseño.Invoke(Me.Contexto, OperacionDiseñoEnum.ABRIR, Me.uc.GetType.ToString, "", True, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ Dim lg As List(Of tsGridControl) = Nothing
+ tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(sender, lg)
+ For Each l In lg
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If Me.DelegadoErrorNoControlado IsNot Nothing Then Me.DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseño_Itemclick")
+ 'Debug.Write("Error DelegadoDiseño Rejilla")
+ End Try
+ Next
+ ' Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.serializar(ld))
+ End If
+ Catch ex As Exception
+ If Me.DelegadoErrorNoControlado IsNot Nothing Then Me.DelegadoErrorNoControlado.Invoke(Me, ex)
+
+ DXMessageBox.Show(ex.Message, "Error AbrirUclL - Diseño")
+ 'Debug.Write("Error DelegadoDiseño AbrirUCCL")
+ End Try
+ End If
+ Catch ex As Exception
+ If Me.DelegadoErrorNoControlado IsNot Nothing Then Me.DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error AbrirUclL - Diseño")
+ End Try
+ End Sub
+
+ Private Sub ApLin_PreviewKeyDown(sender As Object, e As KeyEventArgs)
+ If e.Key = Key.Space Or e.Key = Key.Enter Then
+ Try
+ If Keyboard.FocusedElement.GetType = GetType(DevExpress.Xpf.Grid.RowIndicator) Or Keyboard.FocusedElement.GetType = GetType(DevExpress.Xpf.Editors.InplaceBaseEdit) Then
+ Dim cellData = DirectCast(DirectCast(sender, FrameworkElement).DataContext, EditGridCellData)
+ If cellData.Value IsNot Nothing AndAlso cellData.Value.ToString <> "" Then RaiseEvent Enlazar(cellData, True)
+ End If
+ Catch ex As Exception
+ End Try
+ End If
+ End Sub
+
+ 'Sub LanzaEliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ ' Throw New NotImplementedException
+ 'End Sub
+ Sub Guardar()
+ Try
+ If Me.Contexto.GetType.GetInterfaces.Contains(GetType(ItsObjectContext)) Then
+ DirectCast(Me.Contexto, ItsObjectContext).GuardarCambios()
+ Else
+ Me.Contexto.SaveChanges()
+ End If
+
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error Guardando")
+ End Try
+ End Sub
+
+ Sub Eliminar()
+ Try
+ Me.Rejilla.View.CommitEditing()
+ Dim bCancelar As Boolean = False
+ Dim bEliminacionCorrecta As Boolean = False
+ RaiseEvent AntesMensajeEliminar(bCancelar, bEliminacionCorrecta)
+ If Not bCancelar Then
+ If DXMessageBox.Show("¿Está seguro de querer eliminar los " & ElementosSeleccionados.GetSelectionCount.ToString & " registros seleccionados?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then
+
+ 'For Each k In ElementosSeleccionados.GetSelectedKeys
+ ' Me.IApLin.ObtieneContexto(Me.dcn).ExecuteStoreCommand("DELETE FROM " & Me.IApLin.NombreTablaBase & " WHERE " & Me.CampoIndice & "={0}", k)
+ 'Next
+
+
+ For Each elemento In ElementosSeleccionados.GetSelectedrwh
+ ' RaiseEvent AntesEliminar(Rejilla.GetRowByListIndex(elemento))
+ bCancelar = False
+ RaiseEvent AntesEliminar(Rejilla.GetRow(elemento), bCancelar)
+ If Not bCancelar Then
+ Contexto.DeleteObject(Rejilla.GetRow(elemento))
+ If Contexto.GetType.GetInterfaces.Contains(GetType(ItsObjectContext)) Then
+ DirectCast(Contexto, ItsObjectContext).GuardarCambios()
+ Else
+ Contexto.SaveChanges()
+ End If
+
+ End If
+ ' RaiseEvent DespuesEliminar(elemento)
+ Next
+ ElementosSeleccionados = New SelectionHelper(Of Integer)
+ If AperturaAutomatica Then Me.Contexto.Connection.Open()
+ Try
+ Me.IApLin.EstableceDataContext(Me.uc.DataContext)
+ Catch ex As Exception
+ Try
+ If AperturaAutomatica Then Me.Contexto.Connection.Close()
+ Catch
+ End Try
+
+ End Try
+ End If
+ Else
+ If bEliminacionCorrecta Then
+ ElementosSeleccionados = New SelectionHelper(Of Integer)
+ If AperturaAutomatica Then Me.Contexto.Connection.Open()
+ Try
+ Me.IApLin.EstableceDataContext(Me.uc.DataContext)
+ Catch ex As Exception
+ Try
+ If AperturaAutomatica Then Me.Contexto.Connection.Close()
+ Catch
+ End Try
+
+ End Try
+ End If
+ End If
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error Eliminando")
+ End Try
+ End Sub
+
+
+ 'Private Sub dm_DockItemActivated(sender As Object, ea As Base.DockItemActivatedEventArgs) Handles dm.DockItemActivated
+ ' If Refrescar Then Call RefrescaUC()
+ 'End Sub
+
+ Public Sub Seleccionar(Celda As EditGridCellData)
+ If Celda.Value IsNot Nothing AndAlso Celda.ToString <> "" Then RaiseEvent Enlazar(Celda, False)
+ End Sub
+ Public Sub SeleccionarIncluirNulosOVacios(Celda As EditGridCellData)
+ RaiseEvent Enlazar(Celda, False)
+ End Sub
+
+
+ Sub LanzaEventoCargado()
+ Dim gc As tsGridControl = Me.Rejilla.View.DataControl
+ If gc.PropiedadesTSGC.EnlazarNulosOVacios Then
+ gc.ComandoDelegado = New DelegateCommand(Of Object)(AddressOf SeleccionarIncluirNulosOVacios)
+ Else
+ gc.ComandoDelegado = New DelegateCommand(Of Object)(AddressOf Seleccionar)
+ End If
+ RaiseEvent Cargado()
+ Me.ApCargado = True
+ End Sub
+
+ Sub SeleccionarHabilitadoCambiado(Habilitar As Boolean)
+ Me.ContenedorL.Barsm.IsEnabled = Habilitar
+ Me.Rejilla.Columns("tswpf_seleccionar").Visible = Habilitar
+ Me.Rejilla.Columns("tswpf_seleccionar").VisibleIndex = 0
+ Me.ContenedorL.btEliminar.IsEnabled = Me.PermisosConcedidos.Eliminar And ElementosSeleccionados.GetSelectionCount > 0 And Habilitar
+ Me.ContenedorL.btInvertir.IsEnabled = Habilitar
+ RaiseEvent SeleccionMultipleHabilitadoCambiado(Habilitar)
+ ' Me.ContenedorL.btImprimirPlantilla.IsEnabled = Habilitar
+ ' Me.ContenedorL.bePlantilla.IsEnabled = Habilitar
+ End Sub
+
+ Private Sub CustomUnboudColumnData(sender As Object, e As GridColumnDataEventArgs)
+ If e.Column.FieldName = "tswpf_seleccionar" Then
+ Dim key As Integer = CType(e.GetListSourceFieldValue(Me.CampoIndice), Integer)
+ If e.IsGetData Then
+ e.Value = ElementosSeleccionados.GetIsSelected(key)
+ End If
+ If e.IsSetData Then
+ ' ElementosSeleccionados.SetIsSelected(e.Source.GetRowHandleByListIndex(e.ListSourceRowIndex), key, CBool(e.Value))
+ ElementosSeleccionados.SetIsSelected(e.Source.GetRowHandleByListIndex(e.ListSourceRowIndex), key, CBool(e.Value))
+ Me.ContenedorL.btEliminar.IsEnabled = Me.PermisosConcedidos.Eliminar And ElementosSeleccionados.GetSelectionCount > 0 And Me.ContenedorL.btSeleccionar.IsChecked = True
+ End If
+ End If
+ End Sub
+
+ Sub LanzaImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+ Me.Rejilla.View.CommitEditing()
+ RaiseEvent ImprimirPlantilla(sender, e, idPlantilla)
+ End Sub
+
+ Sub LanzaEjecutarAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+ Me.Rejilla.View.CommitEditing()
+ RaiseEvent EjecutarAccion(sender, e, idAccion)
+ End Sub
+
+ Public Sub RefrescaUC(Optional BackGround As Boolean = False, Optional IniciaContexto As Boolean = True)
+
+ If IniciaContexto Then
+ Try
+ Me.Contexto = Me.IApLin.ObtieneContexto(Me.dcn)
+ Catch ex As Exception
+ Throw
+ Finally
+ Try
+ If Me.Contexto IsNot Nothing AndAlso AperturaAutomatica AndAlso Me.Contexto.Connection.State <> ConnectionState.Closed Then Me.Contexto.Connection.Close()
+ Catch ex As Exception
+ End Try
+ End Try
+ End If
+ 'If Not a.DeshabilitarRefresco Then
+ ' Me.ContenedorL.t = Task.Run(New Action(Sub() Me.IApLin.EstableceDataContext(Me.uc.DataContext, BackGround)))
+ ' If Not BackGround Then Me.ContenedorL.t.Wait()
+ 'End If
+ Try
+ ' Dim InicializaFilterPopupMode = (Me.Rejilla.ItemsSource Is Nothing)
+ Me.IApLin.EstableceDataContext(Me.uc.DataContext, BackGround)
+ tsGridControl.EstableceFilterPopupModePredeterminados(Me.Rejilla)
+ If Me.ContenedorL.cbPlantillaAImprimir.ItemsSource Is Nothing OrElse Me.ContenedorL.cbPlantillaAImprimir.ItemsSource.Count = 0 OrElse Me.PermisosConcedidos.Impresion = False Then
+ Me.ContenedorL.bePlantilla.IsVisible = False
+ Me.ContenedorL.btImprimirPlantilla.IsVisible = False
+ End If
+ If Me.ContenedorL.cbAcciones.ItemsSource Is Nothing OrElse Me.ContenedorL.cbAcciones.ItemsSource.Count = 0 Then
+ Me.ContenedorL.beAcciones.IsVisible = False
+ Me.ContenedorL.btAcciones.IsVisible = False
+ End If
+ ElementosSeleccionados = New SelectionHelper(Of Integer)
+ 'Refrescar = False
+ If Me.dlgCargado IsNot Nothing Then Me.dlgCargado.Invoke(Me)
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error Refrescando")
+ End Try
+ RefrescoSolicitado = False
+ End Sub
+
+ Sub LanzaEventoInvertirSeleccion()
+ RaiseEvent InvertirSeleccion()
+ End Sub
+
+ 'Private Sub LanzaSeleccionarCambiado(sender As Object, e As EditorEventArgs)
+ ' RaiseEvent SeleccionMultipleHabilitadoCambiado(True)
+ 'End Sub
+
+ 'Private Sub LanzaSeleccionarCambiado(sender As Object, e As CellValueChangedEventArgs)
+ ' RaiseEvent SeleccionMultipleHabilitadoCambiado(True)
+ 'End Sub
+
+
+
+
+ Private Sub Contexto_SavingChanges(sender As Object, e As EventArgs) Handles Contexto.SavingChanges
+ If Me.DeshabilitarRefrescarOtrasPestañas = False Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.DocPanel.Tag)
+ End Sub
+End Class
+
diff --git a/Obsoleto/ContenedorCabLin.xaml b/Obsoleto/ContenedorCabLin.xaml
new file mode 100644
index 0000000..33043b8
--- /dev/null
+++ b/Obsoleto/ContenedorCabLin.xaml
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Obsoleto/ContenedorCabLin.xaml.vb b/Obsoleto/ContenedorCabLin.xaml.vb
new file mode 100644
index 0000000..f62000a
--- /dev/null
+++ b/Obsoleto/ContenedorCabLin.xaml.vb
@@ -0,0 +1,549 @@
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Docking
+Imports System.Windows.Media.Animation
+Imports DevExpress.Xpf.Core.Native
+Imports DevExpress.Xpf.Editors
+Imports System.IO
+Imports DevExpress.Xpf.Bars
+Imports DevExpress.Xpf.Grid
+Imports Microsoft.Win32
+Imports tsl5.Extensiones
+Imports DevExpress.Spreadsheet
+Imports System.Data.Entity.ModelConfiguration.Conventions
+
+Public Class ContenedorCabLin
+ ' Public bd As System.Data.Objects.ObjectContext
+ Public Aplicacion As ApCabLin
+ Public dp As DocumentPanel
+ Dim _DescripcionDiseño As String
+ Dim _TodosUsuariosDiseño As Boolean
+
+ ' Private VentanaError As VentanaErr
+ Public Event CargaAplicacion(sender As System.Object, e As System.Windows.RoutedEventArgs)
+ Public Event AntesDeGuardar(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Public Event DespuesDeGuardar(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ 'Public Shared ReadOnly EventoLanzaMensaje As RoutedEvent = EventManager.RegisterRoutedEvent("LanzaMensaje", RoutingStrategy.Bubble, GetType(RoutedEventHandler), GetType(ContenedorCabLin))
+ 'Public Custom Event LanzaMensaje As RoutedEventHandler
+ ' AddHandler(value As RoutedEventHandler)
+ ' Me.AddHandler(EventoLanzaMensaje, value)
+ ' End AddHandler
+
+ ' RemoveHandler(value As RoutedEventHandler)
+ ' Me.RemoveHandler(EventoLanzaMensaje, value)
+ ' End RemoveHandler
+
+ ' RaiseEvent(sender As Object, e As RoutedEventArgs)
+ ' Me.RaiseEvent(e)
+ ' End RaiseEvent
+ 'End Event
+
+
+ Private Sub Cargado(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Me.Loaded
+
+ Me.siMensaje.Content = ""
+ RaiseEvent CargaAplicacion(sender, e)
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ ' Me.Aplicacion.ValidarControles = True
+ End Sub
+ Private Sub Guardar(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btGuardar.ItemClick
+ 'Dispatcher.BeginInvoke(New Action(Function() ucexpedientes.Estado = EstadosCablin.Nuevo), Windows.Threading.DispatcherPriority.Loaded)
+ 'Dispatcher.BeginInvoke(New Action(Sub() Aplicacion.Guardar(sender, e)), Windows.Threading.DispatcherPriority.ContextIdle)
+ Dim Guardado As Boolean
+ Try
+ btGuardar.IsEnabled = False
+ Guardado = Not Aplicacion.Guardar(sender, e)
+ If Me.Aplicacion.Estado = EstadosCablin.AplicacionSinIndice Then btGuardar.IsEnabled = True
+ Finally
+ If Guardado Then
+ Select Case Aplicacion.Estado
+ Case EstadosCablin.ModificandoRegistro
+ btGuardar.IsEnabled = Aplicacion.PermisosConcedidos.Modificar
+ Case EstadosCablin.Nuevo
+ btGuardar.IsEnabled = Aplicacion.PermisosConcedidos.Nuevos
+ End Select
+ Else
+ btGuardar.IsEnabled = True
+ End If
+ End Try
+ End Sub
+ Public Sub New()
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+ 'Public Sub New(Contenido As ApCabLin, TablaBase As String, Registros As ListCollectionView, Busqueda As DevExpress.Xpf.LayoutControl.LayoutGroup, GridBusqueda As DevExpress.Xpf.Grid.GridControl)
+ ' If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+
+
+ ' ' Llamada necesaria para el diseñador.
+ ' InitializeComponent()
+ ' Aplicacion = Contenido
+ ' ' Aplicacion.Contexto = Contexto
+ ' Contenido.ContenedorCL = Me
+ ' Contenido.Registros = Registros
+ ' ' Contenido.ObjetoEntidad = ModeloEntidad
+ ' Contenido.NombreTablaBase = TablaBase
+ ' Contenido.Busqueda = Busqueda
+ ' Contenido.GridBusqueda = GridBusqueda
+ ' Me.contenido.Children.Add(Contenido)
+ ' AddHandler Me.PreviewKeyDown, AddressOf Aplicacion.ApCabLin_PreviewKeyDown
+ ' End If
+ ' '' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ 'End Sub
+
+ 'Public Sub New(Contenido As ApCabLin)
+ ' If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+
+
+ ' ' Llamada necesaria para el diseñador.
+ ' InitializeComponent()
+ ' Aplicacion = Contenido
+ ' Contenido.ContenedorCL = Me
+ ' Me.contenido.Children.Add(Contenido.Aplicacion)
+
+ ' AddHandler Me.PreviewKeyDown, AddressOf Aplicacion.ApCabLin_PreviewKeyDown
+
+ ' End If
+ 'End Sub
+ Private sbDesvanecer As Storyboard = Nothing
+ Public Sub New(Aplicacion As ApCabLin, uc As UserControl, dp As DocumentPanel)
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.contenido.Children.Add(uc)
+ Me.Aplicacion = Aplicacion
+ Me.dp = dp
+ Aplicacion.ContenedorCL = Me
+ Dim da As New DoubleAnimation
+ With da
+ .From = 1
+ .To = 0
+ .Duration = New Duration(TimeSpan.FromSeconds(2))
+ .AutoReverse = False
+ End With
+ Storyboard.SetTargetProperty(da, New PropertyPath(OpacityProperty))
+ sbDesvanecer = New Storyboard
+ sbDesvanecer.Children.Add(da)
+ End If
+ End Sub
+
+
+
+ ' Private Sub mv_CurrentChanged(sender As Object, e As System.EventArgs) Handles mv.CurrentChanged
+ ' cabecera = Me.mv.CurrentEditItem
+ 'End Sub
+
+ Private Sub Nuevo(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btNuevo.ItemClick
+ Me.Aplicacion.ValidarControles = False
+ Me.Aplicacion.DocPanel.Tag = Me.Aplicacion.GetType.Name & "." & Me.Aplicacion.Titulo & ".NUEVO"
+ Aplicacion.Estado = EstadosCablin.Nuevo
+ Me.Aplicacion.ValidarControles = True
+ 'Busqueda.Visibility = Windows.Visibility.Collapsed
+ 'Busqueda.Visibility = Windows.Visibility.Hidden
+ 'btBuscar.IsChecked = False
+ 'Cabecera.AddNew()
+
+ End Sub
+
+
+ Private Sub btEliminar_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btEliminar.ItemClick
+ Aplicacion.Eliminar(sender, e)
+
+ End Sub
+ Friend Sub IniciaAnimacion(Mensaje As String, Color As Color)
+ Try
+ Me.siMensaje.Content = Mensaje
+ Dim tbm As TextBlock = LayoutHelper.FindElementByName(Me.BarraBotones, "tbMensaje")
+ tbm.Foreground = New SolidColorBrush(Color)
+ Storyboard.SetTarget(sbDesvanecer, tbm)
+ BeginStoryboard(sbDesvanecer)
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+
+
+ Private Sub btImprimirPlantilla_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Dim oa = Me.Aplicacion.ObjetoActual
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(oa)
+ Catch ex As Exception
+ End Try
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+
+
+ 'Dim be As BaseEdit = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ 'If Not be Is Nothing Then
+ ' Select Case be.GetType
+ ' Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ ' Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ ' If Not expression Is Nothing Then expression.UpdateSource()
+ ' be.DoValidate()
+ ' Case GetType(CheckEdit)
+ ' End Select
+ 'End If
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ Me.Aplicacion.LanzaImprimirPlantilla(sender, e, idPlantilla)
+ End Sub
+
+ ' Private Function FindVisualChild(Of childItem As DependencyObject)(ByVal obj As DependencyObject) As childItem
+ ' For i As Integer = 0 To VisualTreeHelper.GetChildrenCount(obj) - 1
+ ' Dim child As DependencyObject = VisualTreeHelper.GetChild(obj, i)
+ ' If child IsNot Nothing AndAlso TypeOf child Is childItem Then
+ ' Return CType(child, childItem)
+ ' Else
+ ' Dim childOfChild As childItem = FindVisualChild(Of childItem)(child)
+ ' If childOfChild IsNot Nothing Then
+ ' Return childOfChild
+ ' End If
+ ' End If
+ ' Next i
+ ' Return Nothing
+ ' End Function
+
+ ' Private Sub htIniciaAnimacion(Mensaje As String, Color As Color)
+
+
+ Private Sub btAcciones_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Dim oa = Me.Aplicacion.ObjetoActual
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(oa)
+ Catch ex As Exception
+ End Try
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ 'Dim be As BaseEdit = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ 'If Not be Is Nothing Then
+ ' Select Case be.GetType
+ ' Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ ' Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ ' If Not expression Is Nothing Then expression.UpdateSource()
+ ' be.DoValidate()
+ ' Case GetType(CheckEdit)
+ ' End Select
+ 'End If
+ Dim idAccion As Integer = beAcciones.EditValue
+ Me.Aplicacion.LanzaEjecutaAccion(sender, e, idAccion)
+
+ End Sub
+
+ Private Sub btActualizar_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+ Me.Aplicacion.RefrescaUC(True)
+ End Sub
+
+ Private Sub beAcciones_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idAccion As Integer = beAcciones.EditValue
+ Dim acs As List(Of Accion) = Me.cbAcciones.ItemsSource
+ Dim ac As Accion = (From a In acs Where a.idAccion = idAccion).First
+ Me.btAcciones.Hint = ac.Descripcion
+ End Sub
+
+ Private Sub bePlantilla_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ Dim plantillas As List(Of tsWPF.Plantilla) = Me.cbPlantillaAImprimir.ItemsSource
+ Dim pl As Plantilla = (From p In plantillas Where p.idPlantilla = idPlantilla).First
+ Me.btImprimirPlantilla.Hint = "Imprimir " & pl.Descripcion
+ End Sub
+
+ Private Sub ContenedorCabLin_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ Try
+ If Aplicacion IsNot Nothing Then
+ If Aplicacion.bdEntidad.Connection.State <> System.Data.ConnectionState.Closed Then Aplicacion.bdEntidad.Connection.Close()
+ End If
+ Catch ex As Exception
+ End Try
+ End Sub
+
+ Private Sub btAyuda_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Me.Aplicacion.DelegadoAyuda.Invoke(Me.Aplicacion.uc.GetType.ToString)
+ End Sub
+
+ Private Sub btDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ Me.Aplicacion.DelegadoDiseño.Invoke(Me.Aplicacion.bdEntidad, OperacionDiseñoEnum.GUARDAR, Me.Aplicacion.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If Me.Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then Me.Aplicacion.DelegadoErrorNoControlado.Invoke(Me.Aplicacion, ex)
+ End Try
+ End Sub
+
+ Friend Function ObtieneDiseñoActual() As Byte()
+ Dim ld As New DiseñoRejillas
+ Dim i As Integer
+ For Each l In Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Dim dr As New DiseñoRejilla
+ dr.Nombre = l.Name
+ dr.Version = "1"
+ Dim ms As New MemoryStream
+ l.SaveLayoutToStream(ms)
+ dr.Diseño = ms.ToArray
+ ld.Rejillas.Add(dr)
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.Serializar(ld))
+ Return drs
+ End Function
+
+
+ Private Sub btRestaurarDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+
+ If Aplicacion.DiseñoOriginal IsNot Nothing Then
+ Try
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(Aplicacion.DiseñoOriginal), ld.GetType)
+ Dim i As Integer
+ For Each l In Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If Me.Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then Me.Aplicacion.DelegadoErrorNoControlado.Invoke(Me.Aplicacion, ex)
+ ' Debug.Write("Error DelegadoDiseño Rejilla")
+ End Try
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.Serializar(ld))
+ Me.Aplicacion.DelegadoDiseño.Invoke(Me.Aplicacion.bdEntidad, OperacionDiseñoEnum.RESTAURAR_ORIGINAL, Me.Aplicacion.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If Me.Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then Me.Aplicacion.DelegadoErrorNoControlado.Invoke(Me.Aplicacion, ex)
+ End Try
+ End If
+ End Sub
+
+ Private Sub btGuardarDiseñoComo_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ Me.Aplicacion.DelegadoDiseño.Invoke(Me.Aplicacion.bdEntidad, OperacionDiseñoEnum.GUARDAR_COMO, Me.Aplicacion.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If Me.Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then Me.Aplicacion.DelegadoErrorNoControlado.Invoke(Me.Aplicacion, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseñoComo_Itemclick")
+ End Try
+
+ End Sub
+
+ Private Sub btAbrirDiseñoGuardado_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim b = Me.Aplicacion.DelegadoDiseño.Invoke(Me.Aplicacion.bdEntidad, OperacionDiseñoEnum.ABRIR_DISEÑO_GUARDADO, Me.Aplicacion.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ Dim lg As List(Of tsGridControl) = Nothing
+ tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(Me, lg)
+ For Each l In lg
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If Me.Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then Me.Aplicacion.DelegadoErrorNoControlado.Invoke(Me.Aplicacion, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseñoGuardado_Itemclick")
+ End Try
+ Next
+ End If
+ End Sub
+
+ Private Sub BtCapturar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim sficherojpg = tsl5.Utilidades.ObtieneFicheroAleatorio("jpg")
+ IO.File.WriteAllBytes(sficherojpg, Me.Aplicacion.uc.ObtieneImagen(1, 100))
+ Process.Start(sficherojpg)
+ End Sub
+
+ Private Sub BtExportar_ItemClick(sender As Object, e As ItemClickEventArgs)
+
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = "Exportacion.xlsx"
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx|*.xls;*.xlsx"
+ sfd.DefaultExt = ".xlsx"
+ Dim ms As New List(Of Stream)
+ Dim formato As DevExpress.Spreadsheet.DocumentFormat
+ If sfd.ShowDialog Then
+ Dim i As Integer = 0
+ Dim ngc As New tsGridControl
+ For Each oc In Me.Aplicacion.ControlesTS
+ Try
+ Dim gc As New tsGridColumn()
+ gc.FieldName = oc.PropiedadesTS.NombreCampo
+ gc.Header = oc.Label.ToString.TrimEnd(":")
+ gc.Width = oc.Width
+ ngc.Columns.Add(gc)
+ Catch
+ End Try
+ Next
+ ngc.ItemsSource = Me.Aplicacion.DataContext
+ Dim ls = New MemoryStream
+ ngc.View.ExportToXlsx(ls)
+ ms.Add(ls)
+ For Each l In Me.Aplicacion.Lineas
+ Try
+ ls = New MemoryStream
+ ms.Add(ls)
+ Dim vista As TableView = l.View
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ vista.ExportToXls(ls)
+ formato = DevExpress.Spreadsheet.DocumentFormat.Xls
+ Case ".xlsx"
+ vista.ExportToXlsx(ls)
+ formato = DevExpress.Spreadsheet.DocumentFormat.Xlsx
+ End Select
+ i += 1
+ Catch
+ End Try
+ Next
+ Dim wb As New Workbook
+ For i = 0 To ms.Count - 1
+ Try
+ Dim wbc As New Workbook
+ ms(i).Position = 0
+ wbc.LoadDocument(ms(i), formato)
+ wb.Worksheets(i).CopyFrom(wbc.Worksheets(0))
+ If i = 0 Then
+ wb.Worksheets(i).Name = Me.Aplicacion.Titulo
+ Else
+ If wb.Worksheets.Any(Function(x) x.Name = Me.Aplicacion.Lineas(i - 1).NombreTablaBase) Then
+ wb.Worksheets(i).Name = (i - 1).ToString
+ Else
+ wb.Worksheets(i).Name = Me.Aplicacion.Lineas(i - 1).NombreTablaBase
+ End If
+ End If
+ If i < ms.Count - 1 Then wb.Worksheets.Add()
+ Catch
+ End Try
+ Next
+ Dim nc As Integer = 0
+ For Each c In Me.Aplicacion.ControlesTS
+ Try
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+ Dim Ce As CheckEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(If(Ce.IsChecked, "SI", "NO"))
+
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(de.EditValue)
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(cbe.DisplayText)
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(le.EditValue)
+ End Select
+ nc += 1
+ Catch
+ End Try
+ Next
+
+ wb.SaveDocument(sfd.FileName, formato)
+ Process.Start(sfd.FileName)
+ End If
+ End Sub
+
+ Private Sub bePlantilla_GotFocus(sender As Object, e As RoutedEventArgs) Handles bePlantilla.GotFocus
+ Dim oa = Me.Aplicacion.ObjetoActual
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(oa)
+ Catch ex As Exception
+ End Try
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ End Sub
+
+ Private Sub beAcciones_GotFocus(sender As Object, e As RoutedEventArgs) Handles beAcciones.GotFocus
+ Dim oa = Me.Aplicacion.ObjetoActual
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(oa)
+ Catch ex As Exception
+ End Try
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ End Sub
+End Class
+
+
+
+
+
+Public Class DiseñoRejillas
+ Property Rejillas As New List(Of DiseñoRejilla)
+ Property Version As String
+End Class
+
+Public Class DiseñoRejilla
+ Public Diseño() As Byte
+ Public Version As String
+ Public Nombre As String
+End Class
diff --git a/Obsoleto/ContenedorLineas.xaml b/Obsoleto/ContenedorLineas.xaml
new file mode 100644
index 0000000..7fc9ebd
--- /dev/null
+++ b/Obsoleto/ContenedorLineas.xaml
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Obsoleto/ContenedorLineas.xaml.vb b/Obsoleto/ContenedorLineas.xaml.vb
new file mode 100644
index 0000000..2069885
--- /dev/null
+++ b/Obsoleto/ContenedorLineas.xaml.vb
@@ -0,0 +1,409 @@
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Printing
+Imports DevExpress.Utils
+Imports tsWPF.Controles
+Imports DevExpress.Xpf.Bars
+Imports DevExpress.Xpf.Grid
+Imports System.IO
+Imports System.Threading.Tasks
+Imports Microsoft.Win32
+Imports tsl5.Extensiones
+
+Public Class ContenedorLineas
+ Public apLinea As ApLineas
+ Dim _DescripcionDiseño As String
+ Dim _TodosUsuariosDiseño As Boolean
+ Public Property t As Task
+
+
+ Public Event CargaAplicacion(sender As System.Object, e As System.Windows.RoutedEventArgs)
+ Public Event AntesDeGuardar(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Public Event DespuesDeGuardar(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+
+ Public Sub New()
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Public Sub New(apLinea As ApLineas, uc As UserControl)
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.contenido.Children.Add(uc)
+ Me.apLinea = apLinea
+ apLinea.ContenedorL = Me
+ apLinea.LanzaEventoCargado()
+ If apLinea.PermisosConcedidos.Exportar Then
+ Dim cm As New ContextMenu
+
+ Dim mie As New MenuItem()
+ mie.Tag = "MI_EXPORTAR_EXCEL"
+ mie.Header = "Exportar a Excel"
+ AddHandler mie.Click, AddressOf _ExportarExcel
+ cm.Items.Add(mie)
+
+
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_EXPORTAR"
+ mi.Header = "Exportar Otros Formatos"
+ AddHandler mi.Click, AddressOf _Exportar
+ cm.Items.Add(mi)
+ Me.apLinea.Rejilla.ContextMenu = cm
+ End If
+
+ End If
+ End Sub
+
+ Private Sub _ExportarExcel(sender As Object, e As RoutedEventArgs)
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ Dim vista As TableView = tsgc.View
+
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = IO.Path.GetDirectoryName("Exportacion") & (tsgc.NombreTablaBase.NothingAVacio & " Exportacion.xlsx").Trim
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx, *.csv)|*.xls;*.xlsx;*.csv"
+ sfd.DefaultExt = ".xlsx"
+ If sfd.ShowDialog Then
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ vista.ExportToXls(sfd.FileName)
+ Case ".xlsx"
+ vista.ExportToXlsx(sfd.FileName)
+ Case ".csv"
+ vista.ExportToCsv(sfd.FileName)
+ End Select
+ Process.Start(sfd.FileName)
+ End If
+ End Sub
+ Private Sub _Exportar(sender As Object, e As RoutedEventArgs)
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ Dim vista As TableView = tsgc.View
+ Try
+
+
+ 'Dim link As New PrintableControlLink(CType(vista, TableView))
+ 'link.CreateDocument()
+ 'Dim vi As New tsWPF.ucVisualizadorInformes()
+ 'vi.Visualizador.DocumentSource = link
+ 'Dim docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ 'Dim tabHeaderPrintInfoControl As New TabHeaderPrintInfoControl() With {.TabName = "Exportación " & tsgc.PropiedadesTSGC.Descripcion}
+ 'docpanel.Caption = tabHeaderPrintInfoControl
+ 'docpanel.Content = vi
+ 'docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ 'Me.apLinea.GrupoDocumentos.Add(docpanel)
+ 'Comun.dm.DockController.Activate(docpanel)
+
+
+
+
+
+
+
+ Dim preview As New DocumentPreview()
+ Dim model As LinkPreviewModel = CreateLinkPreviewModel(TryCast(vista, IPrintableControl))
+ model.Link.PaperKind = System.Drawing.Printing.PaperKind.A4Rotated
+ preview.Model = model
+ Dim tabHeaderPrintInfoControl As New TabHeaderPrintInfoControl() With {.TabName = "Exportación " & tsgc.PropiedadesTSGC.Descripcion, .LinkPreviewModel = model}
+ Dim docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ docpanel.Caption = tabHeaderPrintInfoControl
+ docpanel.Content = preview
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ Me.apLinea.GrupoDocumentos.Add(docpanel)
+ Comun.dm.DockController.Activate(docpanel)
+ model.Link.CreateDocument(True)
+ Catch ex As Exception
+ Console.WriteLine(ex.Message)
+ End Try
+ End Sub
+ 'Public Shared Function CreateLinkPreviewModel(ByVal printableControl As IPrintableControl) As LinkPreviewModel
+ ' Dim link As New PrintableControlLink(TryCast(printableControl, IPrintableControl))
+ ' Return New LinkPreviewModel(link)
+ 'End Function
+
+
+
+
+
+ 'Private Sub BotonEditar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btEditar.ItemClick
+ ' If Not apLinea.Rejilla.CurrentItem Is Nothing Then
+ ' apLinea.IApLin.Editar()
+ ' End If
+
+ 'End Sub
+ Private Sub BotonNuevo(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btNuevo.ItemClick
+ apLinea.IApLin.Nuevo()
+ End Sub
+
+ Private Sub BotonEliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btEliminar.ItemClick
+ 'apLinea.IApLin.Eliminar()
+ apLinea.Eliminar()
+ End Sub
+ 'Private Sub BotonGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btGuardar.ItemClick
+ ' apLinea.Guardar()
+ 'End Sub
+
+
+ 'Private Sub ContenedorLineas_GotFocus(sender As Object, e As RoutedEventArgs) Handles Me.GotFocus
+ ' Debug.WriteLine("contenedorlin.gotfocus")
+ 'End Sub
+
+ Private Sub btSeleccionar_CheckedChanged(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ apLinea.SeleccionarHabilitadoCambiado(btSeleccionar.IsChecked)
+
+
+ End Sub
+
+ Public Sub btInvertir_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+ 'Dim enti As System.Data.Objects.DataClasses.EntityObject = Nothing
+
+ 'For i = 0 To Me.apLinea.Rejilla.VisibleRowCount - 1
+ ' enti = Me.apLinea.Rejilla.GetRow(i)
+ ' Dim key As Integer
+ ' If Not enti Is Nothing Then
+ ' Dim rowHandle As Integer = Me.apLinea.Rejilla.GetRowHandleByVisibleIndex(i)
+ ' key = enti.GetType.GetProperty(Me.apLinea.CampoIndice).GetValue(enti, Nothing)
+ ' Dim newIsSelected As Boolean = Not Me.apLinea.ElementosSeleccionados.GetIsSelected(key)
+ ' Me.apLinea.Rejilla.SetCellValue(rowHandle, "tswpf_seleccionar", newIsSelected)
+ ' End If
+ 'Next
+ 'Me.apLinea.Rejilla.RefreshData()
+
+ Try
+ Dim iq As IQueryable(Of System.Data.Objects.DataClasses.EntityObject)
+ Dim li As List(Of System.Data.Objects.DataClasses.EntityObject) = Nothing
+ Dim key As Integer
+
+ Try
+ 'iq = Me.apLinea.Rejilla.DataContext
+ iq = Me.apLinea.Rejilla.ItemsSource
+ li = iq.ToList
+ Catch ex As InvalidCastException
+ 'Catch ex As Exception
+ Try
+ li = Me.apLinea.Rejilla.ItemsSource
+ Catch ex2 As Exception
+ Dim ob = Me.apLinea.Rejilla.ItemsSource
+ For i = 0 To ob.Count - 1
+ key = ob(i).GetType.GetProperty(Me.apLinea.CampoIndice).GetValue(ob(i), Nothing)
+ Dim newIsSelected As Boolean = Not Me.apLinea.ElementosSeleccionados.GetIsSelected(key)
+ Dim rowHandle As Integer = Me.apLinea.Rejilla.GetRowHandleByListIndex(i)
+ If Me.apLinea.Rejilla.IsGroupRowExpanded(rowHandle) Or Me.apLinea.Rejilla.GetRowLevelByRowHandle(rowHandle) = 0 Then
+ Me.apLinea.Rejilla.SetCellValue(rowHandle, "tswpf_seleccionar", newIsSelected)
+ End If
+ Next
+ End Try
+ End Try
+ If li IsNot Nothing Then
+ For i = 0 To li.Count - 1
+ key = li(i).GetType.GetProperty(Me.apLinea.CampoIndice).GetValue(li(i), Nothing)
+ Dim newIsSelected As Boolean = Not Me.apLinea.ElementosSeleccionados.GetIsSelected(key)
+ Dim rowHandle As Integer = Me.apLinea.Rejilla.GetRowHandleByListIndex(i)
+ If Me.apLinea.Rejilla.IsGroupRowExpanded(rowHandle) Or Me.apLinea.Rejilla.GetRowLevelByRowHandle(rowHandle) = 0 Then
+ Me.apLinea.Rejilla.SetCellValue(rowHandle, "tswpf_seleccionar", newIsSelected)
+ End If
+ Next
+ End If
+ Me.apLinea.Rejilla.RefreshData()
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ Me.apLinea.LanzaEventoInvertirSeleccion()
+
+
+ 'Dim key As Integer
+ 'Dim enti As System.Data.Objects.DataClasses.EntityObject = Nothing
+ 'For i As Integer = 0 To Me.apLinea.Rejilla.DataContext.Count - 1
+ ' enti = Me.apLinea.Rejilla.DataContext.GetType(i)
+ ' key = enti.GetType.GetProperty(Me.apLinea.CampoIndice).GetValue(enti, Nothing)
+ ' Dim newIsSelected As Boolean = Not Me.apLinea.ElementosSeleccionados.GetIsSelected(key)
+ ' Dim rowHandle As Integer = Grid.GetRowHandleByListIndex(i)
+ ' Grid.SetCellValue(rowHandle, "Selected", newIsSelected)
+ 'Next i
+
+
+ End Sub
+
+ Private Sub btImprimirListado_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Dim preview As New DocumentPreview()
+ Dim model As LinkPreviewModel = CreateLinkPreviewModel(TryCast(Me.apLinea.Rejilla.View, IPrintableControl))
+ preview.Model = model
+
+ Dim tabHeaderPrintInfoControl As New TabHeaderPrintInfoControl() With {.TabName = "Listado de " & Me.apLinea.Titulo, .LinkPreviewModel = model}
+ Dim docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ docpanel.Caption = tabHeaderPrintInfoControl
+ docpanel.Content = preview
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ Me.apLinea.GrupoDocumentos.Add(docpanel)
+ Comun.dm.DockController.Activate(docpanel)
+ model.Link.CreateDocument(True)
+ End Sub
+ Public Shared Function CreateLinkPreviewModel(ByVal printableControl As IPrintableControl) As LinkPreviewModel
+ Dim link As New PrintableControlLink(TryCast(printableControl, IPrintableControl))
+ Return New LinkPreviewModel(link)
+ End Function
+
+ Private Sub btImprimirPlantilla_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ Me.apLinea.LanzaImprimirPlantilla(sender, e, idPlantilla)
+ End Sub
+
+ Private Sub btAcciones_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim idAccion As Integer = beAcciones.EditValue
+ Me.apLinea.LanzaEjecutarAccion(sender, e, idAccion)
+ End Sub
+
+ Private Sub btActualizar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Me.apLinea.RefrescaUC()
+ End Sub
+
+ Private Sub ContenedorLineas_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ End Sub
+
+ Private Sub ContenedorLineas_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ Try
+ If apLinea.Contexto IsNot Nothing Then
+ If apLinea.Contexto.Connection.State <> System.Data.ConnectionState.Closed Then apLinea.Contexto.Connection.Close()
+ End If
+ Catch ex As Exception
+
+ End Try
+ End Sub
+ Private Sub btAyuda_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Me.apLinea.DelegadoAyuda.Invoke(Me.apLinea.uc.GetType.ToString)
+ End Sub
+
+ Private Sub btDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ Me.apLinea.DelegadoDiseño.Invoke(Me.apLinea.Contexto, OperacionDiseñoEnum.GUARDAR, Me.apLinea.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If Me.apLinea.DelegadoErrorNoControlado IsNot Nothing Then Me.apLinea.DelegadoErrorNoControlado.Invoke(Me.apLinea, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseño_Itemclick")
+ End Try
+ End Sub
+
+ Friend Function ObtieneDiseñoActual() As Byte()
+ Dim ld As New DiseñoRejillas
+ Dim i As Integer
+ Dim lg As List(Of tsGridControl) = Nothing
+ tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(ApLineas, lg)
+ For Each l In lg
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Dim dr As New DiseñoRejilla
+ dr.Nombre = l.Name
+ dr.Version = "1"
+ Dim ms As New MemoryStream
+ 'Dim ms As New FileStream("c:\tmp\diseño1.xml", FileMode.CreateNew)
+ l.SaveLayoutToStream(ms)
+ ' l.SaveLayoutToXml("c:\tmp\diseño2.xml")
+ 'ms.Close()
+ dr.Diseño = ms.ToArray
+ ld.Rejillas.Add(dr)
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.serializar(ld))
+ Return drs
+ End Function
+
+ Private Sub btRestaurarDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+
+ If apLinea.DiseñoOriginal IsNot Nothing Then
+ Try
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(apLinea.DiseñoOriginal), ld.GetType)
+ Dim i As Integer
+ Dim lg As List(Of tsGridControl) = Nothing
+ tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(ApLineas, lg)
+ For Each l In lg
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ Debug.Write("Error DelegadoDiseño Rejilla")
+ End Try
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.serializar(ld))
+ Me.apLinea.DelegadoDiseño.Invoke(Me.apLinea.Contexto, OperacionDiseñoEnum.RESTAURAR_ORIGINAL, Me.apLinea.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If Me.apLinea.DelegadoErrorNoControlado IsNot Nothing Then Me.apLinea.DelegadoErrorNoControlado.Invoke(Me.apLinea, ex)
+ End Try
+ End If
+ End Sub
+
+ Private Sub btGuardarDiseñoComo_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ Me.apLinea.DelegadoDiseño.Invoke(Me.apLinea.Contexto, OperacionDiseñoEnum.GUARDAR_COMO, Me.apLinea.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If Me.apLinea.DelegadoErrorNoControlado IsNot Nothing Then Me.apLinea.DelegadoErrorNoControlado.Invoke(Me.apLinea, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseño_Itemclick")
+ End Try
+
+ End Sub
+
+ Private Sub btAbrirDiseñoGuardado_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim b = Me.apLinea.DelegadoDiseño.Invoke(Me.apLinea.Contexto, OperacionDiseñoEnum.ABRIR_DISEÑO_GUARDADO, Me.apLinea.uc.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ Dim lg As List(Of tsGridControl) = Nothing
+ tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(Me, lg)
+ For Each l In lg
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If Me.apLinea.DelegadoErrorNoControlado IsNot Nothing Then Me.apLinea.DelegadoErrorNoControlado.Invoke(Me.apLinea, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseño_Itemclick")
+ End Try
+ Next
+ End If
+ End Sub
+
+ Private Sub BtExportar_ItemClick(sender As Object, e As ItemClickEventArgs)
+
+ Dim vista As TableView = Me.apLinea.Rejilla.View
+
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = IO.Path.GetDirectoryName("Exportacion") & (Me.apLinea.Rejilla.NombreTablaBase.NothingAVacio & " Exportacion.xlsx").Trim
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx, *.csv)|*.xls;*.xlsx;*.csv"
+ sfd.DefaultExt = ".xlsx"
+ If sfd.ShowDialog Then
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ vista.ExportToXls(sfd.FileName)
+ Case ".xlsx"
+ vista.ExportToXlsx(sfd.FileName)
+ Case ".csv"
+ vista.ExportToCsv(sfd.FileName)
+ End Select
+ Process.Start(sfd.FileName)
+ End If
+ End Sub
+ Private Sub BtCapturar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim sficherojpg = tsl5.Utilidades.ObtieneFicheroAleatorio(System.IO.Path.GetTempPath, "jpg")
+ IO.File.WriteAllBytes(sficherojpg, Me.apLinea.uc.ObtieneImagen(1, 100))
+ Process.Start(sficherojpg)
+ End Sub
+End Class
diff --git a/Plantillas.vb b/Plantillas.vb
new file mode 100644
index 0000000..a7240ec
--- /dev/null
+++ b/Plantillas.vb
@@ -0,0 +1,119 @@
+Imports DevExpress.Xpf.Editors
+Imports DevExpress.Mvvm.UI.Interactivity
+Namespace Plantillas
+ Public Class SendEmailButton
+ Inherits Button
+ Public Sub New()
+ Me.SetDefaultStyleKey(GetType(SendEmailButton))
+ End Sub
+
+ Private Sub SetDefaultStyleKey(type As Type)
+
+ End Sub
+
+ End Class
+ Public Class Comun
+ ' Public Shared ColorFondo As SolidColorBrush = New SolidColorBrush(Colors.DarkGray)
+ Public Shared ColorTexto As SolidColorBrush = New SolidColorBrush(Colors.DarkGray)
+ End Class
+
+ Public Class Impar
+ Implements IValueConverter
+
+ Public Function Convert(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.Convert
+ Dim rh As DevExpress.Xpf.Data.RowHandle = value
+ Dim valor As Integer = If(rh Is Nothing, 0, rh.Value)
+ Return (valor Mod 2 > 0)
+ End Function
+
+ Public Function ConvertBack(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.ConvertBack
+ Return value
+ End Function
+ End Class
+ Public Class DateTimeToTimeSpanConverter
+ Implements IValueConverter
+
+ Public Function Convert(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.Convert
+ If value Is Nothing Then
+ Return Nothing
+ Else
+ Dim ts As TimeSpan = value
+ Dim ahora As DateTime = Now
+ Return New DateTime(ahora.Year, ahora.Month, ahora.Day, ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds)
+ End If
+ End Function
+
+ Public Function ConvertBack(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.ConvertBack
+ If value Is Nothing Then
+ Return Nothing
+ Else
+ Dim dt As DateTime = value
+ Return dt.TimeOfDay
+ End If
+ End Function
+ End Class
+ Public Class TimeSpanConverter
+ Implements IValueConverter
+
+ Public Function Convert(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.Convert
+ ' Try
+ Dim Valor As TimeSpan? = value
+ If Valor.HasValue Then
+ Dim Valors As String = Fix(Math.Abs(Valor.Value.TotalHours)).ToString.PadLeft(2, "0") & ":" & Math.Abs(CInt(Valor.Value.Minutes)).ToString.PadLeft(2, "0")
+ If Valor.Value.Ticks < 0 Then
+ Valors = "-" & Valors
+ End If
+ Return Valors
+ Else
+ Return Nothing
+ End If
+ ' Catch ex As Exception
+ 'Return "error"
+ ' End Try
+ End Function
+
+ Public Function ConvertBack(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.ConvertBack
+ Try
+ If value Is Nothing Then
+ Return Nothing
+ Else
+ Dim Valor As String = value
+ If Valor = "" Then
+ Return Nothing
+ Else
+ If Valor.StartsWith("-") Then
+ Dim tsn = New TimeSpan(Math.Abs(CInt(Valor.Split(":")(0))), CInt(Valor.Split(":")(1)), 0)
+ Return -tsn
+ Else
+ Return New TimeSpan(CInt(Valor.Split(":")(0)), CInt(Valor.Split(":")(1)), 0)
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ Return DependencyProperty.UnsetValue ' Return New TimeSpan(0)
+ End Try
+ End Function
+ End Class
+ Public Class TrimTextOnLostFocusBehavior
+ Inherits Behavior(Of TextEdit)
+
+ Protected Overrides Sub OnAttached()
+ MyBase.OnAttached()
+ AddHandler AssociatedObject.IsKeyboardFocusWithinChanged, AddressOf AssociatedObject_IsKeyboardFocusWithinChanged
+ ' AssociatedObject.IsKeyboardFocusWithinChanged += AddressOf AssociatedObject_IsKeyboardFocusWithinChanged
+ End Sub
+
+ Protected Overrides Sub OnDetaching()
+ MyBase.OnDetaching()
+ RemoveHandler AssociatedObject.IsKeyboardFocusWithinChanged, AddressOf AssociatedObject_IsKeyboardFocusWithinChanged
+ End Sub
+
+ Private Sub AssociatedObject_IsKeyboardFocusWithinChanged(ByVal sender As Object, ByVal e As DependencyPropertyChangedEventArgs)
+ Dim currentValue As String = TryCast(AssociatedObject.EditValue, String)
+
+ If Not CBool(e.NewValue) AndAlso currentValue IsNot Nothing Then
+ AssociatedObject.EditValue = currentValue.Trim()
+ End If
+ End Sub
+ End Class
+End Namespace
\ No newline at end of file
diff --git a/Plantillas.xaml b/Plantillas.xaml
new file mode 100644
index 0000000..5f61bb0
--- /dev/null
+++ b/Plantillas.xaml
@@ -0,0 +1,487 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 10
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Properties/Licenses.licx b/Properties/Licenses.licx
new file mode 100644
index 0000000..dca2f78
--- /dev/null
+++ b/Properties/Licenses.licx
@@ -0,0 +1 @@
+DevExpress.Xpf.RichEdit.RichEditControl, DevExpress.Xpf.RichEdit.v23.2, Version=23.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/SelectionHelper.vb b/SelectionHelper.vb
new file mode 100644
index 0000000..918cb3b
--- /dev/null
+++ b/SelectionHelper.vb
@@ -0,0 +1,48 @@
+Imports System.Collections.Generic
+Imports System.Text
+
+Public Class SelectionHelper(Of KeyType)
+ Dim selectedValues As Dictionary(Of KeyType, Boolean) = New Dictionary(Of KeyType, Boolean)
+ Dim RwHdlSeleccionados As Dictionary(Of KeyType, Boolean) = New Dictionary(Of KeyType, Boolean)
+ Public Function GetIsSelected(ByVal key As KeyType) As Boolean
+ Dim isSelected As Boolean
+ If selectedValues.TryGetValue(key, isSelected) Then
+ Return isSelected
+ End If
+ Return False
+ End Function
+ Public Sub SetIsSelected(rwh As KeyType, ByVal key As KeyType, ByVal value As Boolean)
+ If value Then
+ selectedValues(key) = value
+ RwHdlSeleccionados(rwh) = value
+ Else
+ selectedValues.Remove(key)
+ RwHdlSeleccionados.Remove(rwh)
+ End If
+ End Sub
+ Public Function GetSelectedKeys() As List(Of KeyType)
+ Dim list As New List(Of KeyType)()
+ For Each key As KeyType In selectedValues.Keys
+ list.Add(key)
+ Next key
+ Return list
+ End Function
+ Public Function GetSelectedrwh() As List(Of KeyType)
+ Dim list As New List(Of KeyType)()
+ For Each key As KeyType In RwHdlSeleccionados.Keys
+ list.Add(key)
+ Next key
+ Return list
+ End Function
+ Public Function GetSelectedKeysAsString() As String
+ Dim list As List(Of KeyType) = GetSelectedKeys()
+ Dim str As New StringBuilder()
+ For i As Integer = 0 To list.Count - 1
+ str.AppendLine(list(i).ToString())
+ Next i
+ Return str.ToString()
+ End Function
+ Public Function GetSelectionCount() As Integer
+ Return selectedValues.Count
+ End Function
+End Class
\ No newline at end of file
diff --git a/Utilidades/Docx.vb b/Utilidades/Docx.vb
new file mode 100644
index 0000000..9b98050
--- /dev/null
+++ b/Utilidades/Docx.vb
@@ -0,0 +1,376 @@
+Imports System.Data.OleDb
+
+Imports DevExpress.Office.Services
+'Imports DevExpress.Web
+Imports DevExpress.XtraPrinting
+Imports DevExpress.XtraRichEdit
+Imports DevExpress.XtraRichEdit.Native
+Imports DevExpress.XtraRichEdit.Model
+Imports DevExpress.XtraReports.UI
+Imports System.Data
+
+Namespace Utilidades
+ Public Class Docx
+ Public Shared Function CombinaDocx(tabla As DataTable, Plantilla() As Byte, FormatoPDF As Boolean) As IO.MemoryStream
+ Try
+ Dim ms As New IO.MemoryStream
+ 'Dim fs As New IO.FileStream("c:\tmp\pruebamerge.docx", IO.FileMode.Create)
+ Utilidades.Docx.Combinar(New IO.MemoryStream(Plantilla), tabla, ms, 0, tabla.Rows.Count, DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ ms.Seek(0, IO.SeekOrigin.Begin)
+ 'Dim fs As New IO.FileStream("c:\tmp\ms.docx", IO.FileMode.Create)
+ 'ms.WriteTo(fs)
+ 'fs.Close()
+ If FormatoPDF Then
+ Return Utilidades.Docx.ExportarApdf(ms)
+ Else
+ Return ms
+ End If
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+ Public Shared Function CombinaDocx(tabla As DataTable, Plantilla() As Byte, FormatoPDF As Boolean, Optional NumRegBloque As Integer = 1000) As Byte()
+ Try
+
+ If FormatoPDF Then
+ ' Throw New Exception("Exportación a pdf aún no soportada")
+ Dim iNumBloques As Integer = (Int((tabla.Rows.Count - 1) / NumRegBloque)) - 1
+ If tabla.Rows.Count Mod NumRegBloque > 1 Then iNumBloques += 1
+ Dim sp(iNumBloques) As String
+ Dim sd(iNumBloques) As String
+ Dim p As New IO.MemoryStream(Plantilla)
+ Dim iRegIni As Integer
+ Dim iRegFin As Integer
+ For i = 0 To iNumBloques
+ sd(i) = tsl5.Utilidades.ObtieneFicheroAleatorio("docx")
+ sp(i) = tsl5.Utilidades.ObtieneFicheroAleatorio("pdf")
+ Dim fs As New IO.FileStream(sd(i), IO.FileMode.CreateNew, IO.FileAccess.Write)
+ iRegIni = i * NumRegBloque
+ iRegFin = Math.Min((i * NumRegBloque) + NumRegBloque - 1, tabla.Rows.Count - 1)
+ Debug.WriteLine(Now.ToString & " Bloque " & i.ToString & " " & iRegIni & "-" & iRegFin)
+ p = New IO.MemoryStream(Plantilla)
+ Utilidades.Docx.Combinar(p, tabla, fs, iRegIni, iRegFin, DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ fs.Close()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Debug.WriteLine(Now.ToString & " Bloque " & i.ToString & " " & iRegIni & "-" & iRegFin & " a pdf")
+ Utilidades.Docx.ExportarApdf(sd(i), sp(i))
+ Debug.WriteLine(Now.ToString & " Fin Bloque " & i.ToString & " " & iRegIni & "-" & iRegFin & " a pdf")
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ ' fs.Close()
+ Next
+ Dim msPdfUnidos As New IO.MemoryStream
+ TSpdfUtils.pdf.UnePdfs(sp, msPdfUnidos)
+ msPdfUnidos.Seek(0, 0)
+ Return msPdfUnidos.ToArray
+ Else
+ Dim sdocx As String
+ Do
+ sdocx = tsl5.Utilidades.ObtieneFicheroAleatorio("docx")
+ Loop Until Not IO.File.Exists(sdocx)
+
+ Dim fs As New IO.FileStream(sdocx, IO.FileMode.CreateNew, IO.FileAccess.Write)
+
+ Utilidades.Docx.Combinar(New IO.MemoryStream(Plantilla), tabla, fs, 0, tabla.Rows.Count, DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ fs.Close()
+ Return IO.File.ReadAllBytes(sdocx) ' tsl5.Ficheros.FicheroAArrayBytes(sdocx)
+ End If
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+
+ Public Shared Sub Combinar(Plantilla As IO.Stream, Datos As Object, Destino As IO.Stream, PrimerRegistro As Integer, UltimoRegistro As Integer, Formato As DevExpress.XtraRichEdit.DocumentFormat)
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(Plantilla, Formato)
+ Dim options = docServer.CreateMailMergeOptions()
+ options.FirstRecordIndex = PrimerRegistro
+ options.LastRecordIndex = UltimoRegistro
+ options.MergeMode = API.Native.MergeMode.NewSection
+ docServer.Options.MailMerge.DataSource = Datos
+ docServer.Options.MailMerge.ViewMergedData = True
+ docServer.Options.Export.Html.EmbedImages = True
+ docServer.Options.MailMerge.ActiveRecord = 0
+ docServer.MailMerge(options, Destino, Formato)
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+ Public Shared Sub ExportarApdf(FicheroOrigen As String, FicheroDestino As String)
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(FicheroOrigen, DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ docServer.Options.Export.Html.EmbedImages = True
+
+ 'Dim po As New PdfExportOptions
+ 'po.Compressed = True
+ 'po.PageRange = "1-10"
+ Dim fs As New IO.FileStream(FicheroDestino, IO.FileMode.Create, IO.FileAccess.Write)
+ docServer.ExportToPdf(fs)
+ fs.Close()
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+
+ Public Shared Sub ExportarApdf(Documento As IO.Stream, Destino As IO.Stream)
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(Documento, DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ docServer.Options.Export.Html.EmbedImages = True
+
+ Dim po As New PdfExportOptions
+ po.Compressed = True
+ 'po.PageRange = "1-10"
+
+ docServer.ExportToPdf(Destino, po)
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+
+
+
+ Public Shared Function UneDocx(ByVal FicheroCabeceraYPie As Byte(), ByVal FicherosAUnir As List(Of Byte()), FormatoDestino As DevExpress.XtraRichEdit.DocumentFormat, FormaUnion As ModoUnion) As IO.MemoryStream
+ Dim ds As New RichEditDocumentServer()
+ ds.LoadDocument(New IO.MemoryStream(FicheroCabeceraYPie), DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ For i = 0 To FicherosAUnir.Count - 1
+ ds.Document.AppendDocumentContent(New IO.MemoryStream(FicherosAUnir(i)))
+ Next
+ Dim ms As New IO.MemoryStream
+ ds.SaveDocument(ms, DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ If ms.CanSeek Then ms.Seek(0, 0)
+ Return ms
+ End Function
+
+ Public Shared Function UneDocx(ByVal FicherosAUnir As List(Of Byte()), FormatoDestino As DevExpress.XtraRichEdit.DocumentFormat, FormaUnion As ModoUnion) As IO.MemoryStream
+ Dim targetServer = UneDocx(FicherosAUnir, FormaUnion)
+ Dim ms As New IO.MemoryStream
+ targetServer.SaveDocument(ms, FormatoDestino)
+ If ms.CanSeek Then ms.Seek(0, 0)
+ Return ms
+ 'If FicherosAUnir.Count = 1 Then
+ ' Return New IO.MemoryStream(FicherosAUnir.First)
+ 'Else
+ ' Dim ds As New RichEditDocumentServer()
+ ' ds.LoadDocument(New IO.MemoryStream(FicherosAUnir.First), DocumentFormat.OpenXml)
+ ' For i = 1 To FicherosAUnir.Count - 1
+ ' ds.Document.AppendDocumentContent(New IO.MemoryStream(FicherosAUnir(i)))
+ ' Next
+ ' Dim ms As New IO.MemoryStream
+ ' ds.SaveDocument(ms, DocumentFormat.OpenXml)
+ ' ms.Seek(0, 0)
+ ' Return ms
+ 'End If
+ End Function
+
+ Public Shared Sub UneDocx(ByVal FicherosAUnir As List(Of String), FicheroDestino As String, FormatoDestino As DevExpress.XtraRichEdit.DocumentFormat, FormaUnion As ModoUnion)
+ Dim targetServer = UneDocx(FicherosAUnir, FormaUnion)
+ targetServer.SaveDocument(FicheroDestino, FormatoDestino)
+ End Sub
+ Public Shared Function UneDocx(ByVal Ficheros As List(Of String), FormaUnion As ModoUnion) As DevExpress.XtraRichEdit.API.Native.Document
+ Dim targetServer As New RichEditDocumentServer()
+ Dim sourceServer As New RichEditDocumentServer()
+ Dim targetDoc As DevExpress.XtraRichEdit.API.Native.Document = targetServer.Document
+ Dim sourceDoc As DevExpress.XtraRichEdit.API.Native.Document = sourceServer.Document
+
+ For i As Integer = 0 To Ficheros.Count - 1
+ sourceServer.LoadDocument(Ficheros(i))
+
+ targetDoc.Sections(targetDoc.Sections.Count - 1).UnlinkHeaderFromPrevious()
+ targetDoc.Sections(targetDoc.Sections.Count - 1).UnlinkFooterFromPrevious()
+
+ Append(sourceDoc, targetDoc, (i = 0 And FormaUnion = ModoUnion.CABECERA_Y_PIE_SOLO_PRIMER_FICHERO Or FormaUnion = ModoUnion.CABECERA_Y_PIE_EN_TODOS_LOS_FICHEROS))
+
+ If i = Ficheros.Count - 1 Then
+ Return targetDoc
+ End If
+
+ targetDoc.AppendSection()
+ Next i
+
+ Return targetDoc
+ End Function
+
+ Public Enum ModoUnion As Integer
+ CABECERA_Y_PIE_EN_TODOS_LOS_FICHEROS = 0
+ CABECERA_Y_PIE_SOLO_PRIMER_FICHERO = 1
+ SIN_CABECERA_NI_PIE = 2
+ End Enum
+
+ Public Shared Function UneDocx(ByVal Ficheros As List(Of Byte()), FormaUnion As ModoUnion) As DevExpress.XtraRichEdit.API.Native.Document
+ Dim targetServer As New RichEditDocumentServer()
+ Dim sourceServer As New RichEditDocumentServer()
+ Dim targetDoc As DevExpress.XtraRichEdit.API.Native.Document = targetServer.Document
+ Dim sourceDoc As DevExpress.XtraRichEdit.API.Native.Document = sourceServer.Document
+
+ For i As Integer = 0 To Ficheros.Count - 1
+ sourceServer.LoadDocument(New IO.MemoryStream(Ficheros(i)))
+
+ targetDoc.Sections(targetDoc.Sections.Count - 1).UnlinkHeaderFromPrevious()
+ targetDoc.Sections(targetDoc.Sections.Count - 1).UnlinkFooterFromPrevious()
+
+ Append(sourceDoc, targetDoc, (i = 0 And FormaUnion = ModoUnion.CABECERA_Y_PIE_SOLO_PRIMER_FICHERO Or FormaUnion = ModoUnion.CABECERA_Y_PIE_EN_TODOS_LOS_FICHEROS))
+
+ If i = Ficheros.Count - 1 Then
+ Return targetDoc
+ End If
+
+ targetDoc.AppendSection()
+ Next i
+
+ Return targetDoc
+ End Function
+
+ Private Shared Sub Append(ByVal source As DevExpress.XtraRichEdit.API.Native.Document, ByVal target As DevExpress.XtraRichEdit.API.Native.Document, AñadirCabecerasYPies As Boolean)
+ Dim lastSectionIndexBeforeAppending As Integer = target.Sections.Count - 1
+ Dim sourceSectionCount As Integer = source.Sections.Count
+
+ 'target.AppendRtfText(source.RtfText)
+
+ Dim posicion = target.CreatePosition(target.Range.End.ToInt - 1)
+
+ ' Dim posicion = target.CreatePosition(target.Paragraphs.Last.)
+ 'target.InsertRtfText(posicion, source.RtfText)
+
+
+
+
+ target.DifferentOddAndEvenPages = source.DifferentOddAndEvenPages
+ If AñadirCabecerasYPies Then
+ For i As Integer = 0 To sourceSectionCount - 1
+ Dim sourceSection As DevExpress.XtraRichEdit.API.Native.Section = source.Sections(i)
+ Dim targetSection As DevExpress.XtraRichEdit.API.Native.Section = target.Sections(lastSectionIndexBeforeAppending + i)
+
+ ' Copy header/footer
+ AppendHeader(sourceSection, targetSection, DevExpress.XtraRichEdit.API.Native.HeaderFooterType.Odd)
+ AppendFooter(sourceSection, targetSection, DevExpress.XtraRichEdit.API.Native.HeaderFooterType.Odd)
+ AppendHeader(sourceSection, targetSection, DevExpress.XtraRichEdit.API.Native.HeaderFooterType.Even)
+ AppendFooter(sourceSection, targetSection, DevExpress.XtraRichEdit.API.Native.HeaderFooterType.Even)
+ AppendHeader(sourceSection, targetSection, DevExpress.XtraRichEdit.API.Native.HeaderFooterType.First)
+ AppendFooter(sourceSection, targetSection, DevExpress.XtraRichEdit.API.Native.HeaderFooterType.First)
+ Next i
+ End If
+ End Sub
+ Private Shared Sub AppendHeader(ByVal sourceSection As DevExpress.XtraRichEdit.API.Native.Section, ByVal targetSection As DevExpress.XtraRichEdit.API.Native.Section, ByVal headerFooterType As DevExpress.XtraRichEdit.API.Native.HeaderFooterType)
+ If Not sourceSection.HasHeader(headerFooterType) Then
+ Return
+ End If
+
+ Dim source As DevExpress.XtraRichEdit.API.Native.SubDocument = sourceSection.BeginUpdateHeader(headerFooterType)
+ Dim target As DevExpress.XtraRichEdit.API.Native.SubDocument = targetSection.BeginUpdateHeader(headerFooterType)
+ target.Delete(target.Range)
+ target.InsertDocumentContent(target.Range.Start, source.Range, DevExpress.XtraRichEdit.API.Native.InsertOptions.KeepSourceFormatting)
+
+ ' Delete empty paragraphs
+ Dim emptyParagraph As DevExpress.XtraRichEdit.API.Native.DocumentRange = target.CreateRange(target.Range.End.ToInt() - 1, 1)
+ target.Delete(emptyParagraph)
+
+ sourceSection.EndUpdateHeader(source)
+ targetSection.EndUpdateHeader(target)
+ End Sub
+
+ Private Shared Sub AppendFooter(ByVal sourceSection As DevExpress.XtraRichEdit.API.Native.Section, ByVal targetSection As DevExpress.XtraRichEdit.API.Native.Section, ByVal headerFooterType As DevExpress.XtraRichEdit.API.Native.HeaderFooterType)
+ If Not sourceSection.HasFooter(headerFooterType) Then
+ Return
+ End If
+
+ Dim source As DevExpress.XtraRichEdit.API.Native.SubDocument = sourceSection.BeginUpdateFooter(headerFooterType)
+ Dim target As DevExpress.XtraRichEdit.API.Native.SubDocument = targetSection.BeginUpdateFooter(headerFooterType)
+ target.Delete(target.Range)
+ target.InsertDocumentContent(target.Range.Start, source.Range, DevExpress.XtraRichEdit.API.Native.InsertOptions.KeepSourceFormatting)
+
+ ' Delete empty paragraphs
+ Dim emptyParagraph As DevExpress.XtraRichEdit.API.Native.DocumentRange = target.CreateRange(target.Range.End.ToInt() - 1, 1)
+ target.Delete(emptyParagraph)
+
+ sourceSection.EndUpdateFooter(source)
+ targetSection.EndUpdateFooter(target)
+ End Sub
+ Public Shared Function CombinaDocxStream(Datos As Object, Plantilla() As Byte, PrimerRegistro As Integer, UltimoRegistro As Integer, FormatoPDF As Boolean) As IO.Stream
+ Try
+ Dim ms As New IO.MemoryStream
+ 'Dim fs As New IO.FileStream("c:\tmp\pruebamerge.docx", IO.FileMode.Create)
+ Utilidades.Docx.Combinar(New IO.MemoryStream(Plantilla), Datos, ms, PrimerRegistro, UltimoRegistro, Global.DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ If ms.CanSeek Then ms.Seek(0, IO.SeekOrigin.Begin)
+ 'Dim fs As New IO.FileStream("c:\tmp\ms.docx", IO.FileMode.Create)
+ 'ms.WriteTo(fs)
+ 'fs.Close()
+ If FormatoPDF Then
+ Return Utilidades.Docx.ExportarApdf(ms)
+ Else
+ Return ms
+ End If
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+ Public Shared Function ExportarApdf(Docx As IO.Stream) As IO.MemoryStream
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(Docx, Global.DevExpress.XtraRichEdit.DocumentFormat.OpenXml)
+ docServer.Options.Export.Html.EmbedImages = True
+ Dim ms As New IO.MemoryStream
+ docServer.ExportToPdf(ms)
+ Dim po As New PdfExportOptions
+ po.Compressed = True
+ 'Dim fs As New IO.FileStream("c:\tmp\pruebaexportada.pdf", IO.FileMode.Create)
+ 'docServer.ExportToPdf(fs, po)
+ ' fs.Close()
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Return ms
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+
+
+
+ End Class
+ Public Class Pdf
+ Public Shared Sub DocumentoApdf(DocumentoOrigen As String, TipoDocumentoOrigen As DevExpress.XtraRichEdit.DocumentFormat, PdfDestino As String)
+ Try
+ Dim docServer As New RichEditDocumentServer
+ Dim fsOrigen As New IO.FileStream(DocumentoOrigen, IO.FileMode.Open, IO.FileAccess.Read)
+ Dim fsDestino As New IO.FileStream(PdfDestino, IO.FileMode.Create, IO.FileAccess.ReadWrite)
+ DocumentoApdf(fsOrigen, TipoDocumentoOrigen, fsDestino)
+ fsDestino.Close()
+ fsOrigen.Close()
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+ Public Shared Sub DocumentoApdf(DocumentoOrigen As IO.Stream, TipoDocumentoOrigen As DevExpress.XtraRichEdit.DocumentFormat, PdfDestino As IO.Stream)
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(DocumentoOrigen, TipoDocumentoOrigen)
+ docServer.Options.Export.Html.EmbedImages = True
+
+ Dim po As New PdfExportOptions
+ po.Compressed = True
+
+ docServer.ExportToPdf(PdfDestino, po)
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+
+
+ End Class
+End Namespace
\ No newline at end of file
diff --git a/Utilidades/Utilidades.vb b/Utilidades/Utilidades.vb
new file mode 100644
index 0000000..416b660
--- /dev/null
+++ b/Utilidades/Utilidades.vb
@@ -0,0 +1,308 @@
+Imports DevExpress.Xpf.LayoutControl
+Imports System.Data
+Imports System.Globalization
+Imports System.IO
+Imports System.Reflection
+
+Namespace Utilidades
+ Public Class Varias
+
+ Public Shared Function DatatableAListaDeHahstable(Tabla As DataTable) As List(Of Hashtable)
+ Dim lht As New List(Of Hashtable)
+ For i = 0 To Tabla.Rows.Count - 1
+ Dim ht As New Hashtable
+ For j = 0 To Tabla.Columns.Count - 1
+ ht.Add(Tabla.Columns(j).ColumnName, Tabla.Rows(i)(j).ToString)
+ Next
+ lht.Add(ht)
+ Next
+ Return lht
+ End Function
+ Public Shared Sub EstableceSoloLecturaRecursivo(Objeto As Object, SoloLectura As Boolean)
+ For Each hijo In Objeto.Children
+ If hijo.GetType Is GetType(Control) Then
+ hijo.isEnabled = Not SoloLectura
+ ElseIf hijo.GetType Is GetType(LayoutGroup) Or hijo.GetType Is GetType(Grid) Then
+ EstableceSoloLecturaRecursivo(hijo, SoloLectura)
+ End If
+ Next
+ End Sub
+
+ Public Shared Function ByteArraytoBitmapImage(byteArray As [Byte]()) As BitmapImage
+ Dim stream As New MemoryStream(byteArray)
+ Dim bitmapImage As New BitmapImage()
+ bitmapImage.StreamSource = stream
+ Return bitmapImage
+ End Function
+
+ Public Shared Function StreamToBitmapImage(st As Stream) As BitmapImage
+ Dim bitmapImage As New BitmapImage()
+ bitmapImage.StreamSource = st
+ Return bitmapImage
+ End Function
+ Public Shared Function PrevInstance() As Boolean
+ Try
+ If UBound(Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
+ Return True
+ Else
+ Return False
+ End If
+ Catch ex As Exception
+ Return False
+ End Try
+ End Function
+
+ Public Shared Function GeneraExpresionBusquedaNoNulos(TextoAbuscar As String, CamposBusquedaNumericos() As String, CamposBusquedaAlfabeticos() As String, CamposBusquedaAlfabeticosPorIgualdad() As String, Optional CamposBusquedaAlfabeticosPorComienzo() As String = Nothing, Optional TipoBusqueda As String = "and") As String
+ Dim Expresion As String = ""
+ If TipoBusqueda = "and" Then
+ TipoBusqueda = "&&"
+ Else
+ TipoBusqueda = "||"
+ End If
+
+ Dim Palabras = TextoAbuscar.Trim.Split(" ").Where(Function(x) x.Trim <> "")
+ If CamposBusquedaNumericos IsNot Nothing Then
+ For Each palabra In Palabras
+ Dim Numero = palabra.Replace(",", ".")
+ If CamposBusquedaNumericos.Count > 0 AndAlso Double.TryParse(Numero, Nothing) Then
+ For Each c In CamposBusquedaNumericos
+ Expresion &= " || " & "(" & c & " !=null && " & c & "=" & Numero.TrimEnd(".") & ")"
+ Next
+ End If
+ Next
+ End If
+ If CamposBusquedaAlfabeticos IsNot Nothing Then
+ For Each c In CamposBusquedaAlfabeticos
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ palabra = palabra.Replace(Chr(34), """" & """")
+ ExpresionParcial &= " " & TipoBusqueda & " " & "(" & c & " != null && " & c & ".Contains(" & Chr(34) & palabra & Chr(34) & "))"
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(2 + TipoBusqueda.Length) & ")"
+ Expresion &= " || " & ExpresionParcial
+ Next
+ End If
+
+ If CamposBusquedaAlfabeticosPorIgualdad IsNot Nothing Then
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ If CamposBusquedaAlfabeticosPorIgualdad.Count > 0 Then
+ For Each c In CamposBusquedaAlfabeticosPorIgualdad
+ ExpresionParcial &= " || " & "(" & c & " != null && " & c & "=" & Chr(34) & palabra & Chr(34) & ")"
+ Next
+ End If
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(2 + TipoBusqueda.Length) & ")"
+ Expresion &= " || " & ExpresionParcial
+ End If
+ If CamposBusquedaAlfabeticosPorComienzo IsNot Nothing Then
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ If CamposBusquedaAlfabeticosPorComienzo.Count > 0 Then
+ For Each c In CamposBusquedaAlfabeticosPorComienzo
+ ExpresionParcial &= " " & TipoBusqueda & " " & "(" & c & " != null && " & c & ".StartsWith(" & Chr(34) & palabra & Chr(34) & "))"
+ Next
+ End If
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(2 + TipoBusqueda.Length) & ")"
+ Expresion &= " || " & ExpresionParcial
+ End If
+ If Expresion <> "" Then
+ Return Expresion.Substring(4)
+ Else
+ Return ""
+ End If
+ End Function
+ Public Shared Function GeneraExpresionBusqueda(TextoAbuscar As String, CamposBusquedaNumericos() As String, CamposBusquedaAlfabeticos() As String, CamposBusquedaAlfabeticosPorIgualdad() As String, Optional CamposBusquedaAlfabeticosPorComienzo() As String = Nothing, Optional TipoBusqueda As String = "and") As String
+ Dim Expresion As String = ""
+ Dim Palabras = TextoAbuscar.Trim.Split(" ").Where(Function(x) x.Trim <> "")
+ If CamposBusquedaNumericos IsNot Nothing Then
+ For Each palabra In Palabras
+ Dim Numero = palabra.Replace(",", ".")
+ If CamposBusquedaNumericos.Count > 0 AndAlso Double.TryParse(Numero, Nothing) Then
+ For Each c In CamposBusquedaNumericos
+ Expresion &= " or " & c & "=" & Numero.TrimEnd(".")
+ Next
+ End If
+ Next
+ End If
+ If CamposBusquedaAlfabeticos IsNot Nothing Then
+ For Each c In CamposBusquedaAlfabeticos
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ palabra = palabra.Replace(Chr(34), """" & """")
+ ExpresionParcial &= " " & TipoBusqueda & " " & c & ".Contains(" & Chr(34) & palabra & Chr(34) & ")"
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(2 + TipoBusqueda.Length) & ")"
+ Expresion &= " or " & ExpresionParcial
+ Next
+ End If
+
+ If CamposBusquedaAlfabeticosPorIgualdad IsNot Nothing Then
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ If CamposBusquedaAlfabeticosPorIgualdad.Count > 0 Then
+ For Each c In CamposBusquedaAlfabeticosPorIgualdad
+ ExpresionParcial &= " or " & c & "=" & Chr(34) & palabra & Chr(34)
+ Next
+ End If
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(4) & ")"
+ Expresion &= " or " & ExpresionParcial
+ End If
+ If CamposBusquedaAlfabeticosPorComienzo IsNot Nothing Then
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ If CamposBusquedaAlfabeticosPorComienzo.Count > 0 Then
+ For Each c In CamposBusquedaAlfabeticosPorComienzo
+ ExpresionParcial &= " " & TipoBusqueda & " " & c & ".StartsWith(" & Chr(34) & palabra & Chr(34) & ")"
+ Next
+ End If
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(1 + TipoBusqueda.Length) & ")"
+ Expresion &= " or " & ExpresionParcial
+ End If
+ If Expresion <> "" Then
+ Return Expresion.Substring(4)
+ Else
+ Return ""
+ End If
+ End Function
+
+
+ Public Shared Function GeneraExpresionBusqueda(TextoAbuscar As String, CamposBusquedaIntegers() As String, CamposBusquedaDoubles() As String, CamposBusquedaAlfabeticos() As String, CamposBusquedaAlfabeticosPorIgualdad() As String, ByRef Parametros() As Object, Optional CamposBusquedaAlfabeticosPorComienzo() As String = Nothing, Optional TipoBusqueda As String = "and") As String
+ Dim Expresion As String = ""
+ Dim Palabras = TextoAbuscar.Trim.Split(" ").Where(Function(x) x.Trim <> "")
+ Dim ContNum As Integer = 0
+ If CamposBusquedaIntegers IsNot Nothing Then
+ For Each palabra In Palabras
+ Dim Numero = palabra.Replace(",", ".")
+ If Numero.Contains(".") = False AndAlso CamposBusquedaIntegers.Count > 0 AndAlso Integer.TryParse(Numero, Nothing) Then
+ For Each c In CamposBusquedaIntegers
+ Expresion &= " or " & c & "=@" & ContNum.ToString
+ ReDim Preserve Parametros(ContNum)
+ Parametros(ContNum) = Integer.Parse(Numero, CultureInfo.InvariantCulture)
+ ContNum += 1
+ Next
+ End If
+ Next
+ End If
+
+ If CamposBusquedaDoubles IsNot Nothing Then
+ For Each palabra In Palabras
+ Dim Numero = palabra.Replace(",", ".")
+ If CamposBusquedaDoubles.Count > 0 AndAlso Double.TryParse(Numero, Nothing) Then
+ For Each c In CamposBusquedaDoubles
+ Expresion &= " or " & c & "=@" & ContNum.ToString
+ ReDim Preserve Parametros(ContNum)
+ Parametros(ContNum) = Double.Parse(Numero, CultureInfo.InvariantCulture)
+ ContNum += 1
+ Next
+ End If
+ Next
+ End If
+ If CamposBusquedaAlfabeticos IsNot Nothing Then
+ For Each c In CamposBusquedaAlfabeticos
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ palabra = palabra.Replace(Chr(34), "")
+ ExpresionParcial &= " " & TipoBusqueda & " " & c & ".Contains(" & "@" & ContNum.ToString & ")"
+ ReDim Preserve Parametros(ContNum)
+ Parametros(ContNum) = palabra
+ ContNum += 1
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(2 + TipoBusqueda.Length) & ")"
+ Expresion &= " or " & ExpresionParcial
+ Next
+ End If
+
+ If CamposBusquedaAlfabeticosPorIgualdad IsNot Nothing Then
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ If CamposBusquedaAlfabeticosPorIgualdad.Count > 0 Then
+ For Each c In CamposBusquedaAlfabeticosPorIgualdad
+ ExpresionParcial &= " or " & c & "=" & "@" & ContNum.ToString
+ ReDim Preserve Parametros(ContNum)
+ Parametros(ContNum) = palabra
+ ContNum += 1
+ Next
+ End If
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(4) & ")"
+ Expresion &= " or " & ExpresionParcial
+ End If
+ If CamposBusquedaAlfabeticosPorComienzo IsNot Nothing Then
+ Dim ExpresionParcial As String = ""
+ For Each palabra In Palabras
+ If CamposBusquedaAlfabeticosPorComienzo.Count > 0 Then
+ For Each c In CamposBusquedaAlfabeticosPorComienzo
+ ExpresionParcial &= " " & TipoBusqueda & " " & c & ".StartsWith(" & "@" & ContNum.ToString & ")"
+ ReDim Preserve Parametros(ContNum)
+ Parametros(ContNum) = palabra
+ ContNum += 1
+ Next
+ End If
+ Next
+ ExpresionParcial = "(" & ExpresionParcial.Substring(1 + TipoBusqueda.Length) & ")"
+ Expresion &= " or " & ExpresionParcial
+ End If
+ If Expresion <> "" Then
+ Return Expresion.Substring(4)
+ Else
+ Return ""
+ End If
+ End Function
+
+ Public Shared Function IEnumerableAExcelAgrupado(Of t)(Datos As List(Of t)) As Byte()
+ Dim ngc As New tsGridControl
+ ngc.View = New tsTableView()
+ DirectCast(ngc.View, tsTableView).AutoWidth = True
+ Dim lc = Datos.GetType.GetProperties.ToList
+ For Each oc In lc
+ Dim gc As New tsGridColumn()
+ gc.FieldName = oc.Name
+ gc.Header = oc.Name
+ ngc.Columns.Add(gc)
+ Next
+ ngc.ItemsSource = Datos
+ Dim ms As New MemoryStream
+ ngc.View.ExportToXlsx(ms)
+ ms.Position = 0
+ Return ms.ToArray
+ End Function
+ Public Shared Sub IEnumerableAExcel(Of t)(Datos As IEnumerable(Of t), Fichero As String)
+ Dim wb As New ClosedXML.Excel.XLWorkbook
+ Dim dt = tsl5.Extensiones.IEnumerableExtensions.CopyToDataTable(Of t)(Datos)
+ wb.AddWorksheet(dt)
+ wb.SaveAs(Fichero)
+ End Sub
+
+ Public Shared Sub IEnumerableAExcel(Of t)(Datos As List(Of t), Fichero As String)
+ Dim wb As New ClosedXML.Excel.XLWorkbook
+ Dim dt = tsl5.Extensiones.IEnumerableExtensions.CopyToDataTable(Of t)(Datos)
+ wb.AddWorksheet(dt)
+ wb.SaveAs(Fichero)
+ End Sub
+ Public Shared Function IEnumerableAExcel(Of t)(Datos As List(Of t)) As Byte()
+ Dim wb As New ClosedXML.Excel.XLWorkbook
+ Dim dt = tsl5.Extensiones.IEnumerableExtensions.CopyToDataTable(Of t)(Datos)
+ wb.AddWorksheet(dt)
+ Dim ms As New MemoryStream
+ wb.SaveAs(ms)
+ ms.Position = 0
+ Return ms.ToArray
+ End Function
+ Public Shared Function ListaIEnumerableAExcel(Of t)(Datos As List(Of List(Of t)), NombreTablas As List(Of String)) As Byte()
+ Dim wb As New ClosedXML.Excel.XLWorkbook
+ For i = 0 To Datos.Count - 1
+ Dim tabla = Datos(i)
+ Dim dt = tsl5.Extensiones.IEnumerableExtensions.CopyToDataTable(Of t)(tabla)
+ wb.AddWorksheet(dt, NombreTablas(i))
+ Next
+ Dim ms As New MemoryStream
+ wb.SaveAs(ms)
+ ms.Position = 0
+ Return ms.ToArray
+ End Function
+ End Class
+End Namespace
\ No newline at end of file
diff --git a/Utilidades/odt.vb b/Utilidades/odt.vb
new file mode 100644
index 0000000..5c46bc8
--- /dev/null
+++ b/Utilidades/odt.vb
@@ -0,0 +1,94 @@
+Imports System.Data.OleDb
+Imports MySql.Data.MySqlClient
+Imports DevExpress.Office.Services
+'Imports DevExpress.Web
+Imports DevExpress.XtraPrinting
+Imports DevExpress.XtraRichEdit
+Imports DevExpress.XtraRichEdit.Native
+Imports DevExpress.XtraRichEdit.Model
+Imports DevExpress.XtraReports.UI
+Imports System.Data
+
+Namespace Utilidades
+ Public Class odt
+
+
+
+
+ Public Shared Sub ExportarApdf(FicheroOrigen As String, FicheroDestino As String)
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(FicheroOrigen, DevExpress.XtraRichEdit.DocumentFormat.OpenDocument)
+ docServer.Options.Export.Html.EmbedImages = True
+
+ Dim fs As New IO.FileStream(FicheroDestino, IO.FileMode.Create, IO.FileAccess.Write)
+ docServer.ExportToPdf(fs)
+ fs.Close()
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+ Public Shared Function ExportarApdf(FicheroOrigen As String) As Byte()
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(FicheroOrigen, DevExpress.XtraRichEdit.DocumentFormat.OpenDocument)
+ docServer.Options.Export.Html.EmbedImages = True
+
+ Dim po As New PdfExportOptions
+ po.Compressed = True
+ Dim ms As New IO.MemoryStream
+ docServer.ExportToPdf(ms, po)
+ If ms.CanSeek Then ms.Seek(0, 0)
+ Dim b = ms.ToArray
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Return b
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+ Public Shared Sub ExportarApdf(Documento As IO.Stream, Destino As IO.Stream)
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(Documento, DevExpress.XtraRichEdit.DocumentFormat.OpenDocument)
+ docServer.Options.Export.Html.EmbedImages = True
+
+ Dim po As New PdfExportOptions
+ po.Compressed = True
+ 'po.PageRange = "1-10"
+
+ docServer.ExportToPdf(Destino, po)
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+ Public Shared Function ExportarApdf(Documento As IO.Stream) As Byte()
+ Try
+ Dim docServer As New RichEditDocumentServer
+ docServer.LoadDocument(Documento, DevExpress.XtraRichEdit.DocumentFormat.OpenDocument)
+ docServer.Options.Export.Html.EmbedImages = True
+
+ Dim po As New PdfExportOptions
+ po.Compressed = True
+ 'po.PageRange = "1-10"
+
+ Dim ms As New IO.MemoryStream
+ docServer.ExportToPdf(ms, po)
+ docServer.Dispose()
+ GC.Collect()
+ GC.WaitForPendingFinalizers()
+ Return ms.ToArray
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+
+ End Class
+End Namespace
\ No newline at end of file
diff --git a/VentanaErrores.xaml b/VentanaErrores.xaml
new file mode 100644
index 0000000..5c7d162
--- /dev/null
+++ b/VentanaErrores.xaml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/VentanaErrores.xaml.vb b/VentanaErrores.xaml.vb
new file mode 100644
index 0000000..5a656de
--- /dev/null
+++ b/VentanaErrores.xaml.vb
@@ -0,0 +1,34 @@
+Imports System.Windows.Media.Animation
+
+Public Class VentanaErr
+ Friend propietario As ContenedorCabLin
+
+ Public Sub MostrarVentana()
+ RellenaDatos()
+ Dim st As Storyboard = DirectCast(FindResource("Mostrar"), Storyboard)
+ st.Begin(Me)
+ End Sub
+
+ Public Sub OcultarVentana()
+ Dim st As Storyboard = DirectCast(FindResource("Ocultar"), Storyboard)
+ st.Begin(Me)
+ End Sub
+
+ Sub MostrarYOcultarVentana()
+ RellenaDatos()
+ Dim st As Storyboard = DirectCast(FindResource("MostrarYOcultar"), Storyboard)
+ st.Begin(Me)
+ End Sub
+
+ Private Sub RellenaDatos()
+ Dim ecvs As New CollectionViewSource
+ Dim le = (From er In propietario.Aplicacion.ErroresValidacion.Errores Select er.ErrorContent).ToList
+ Me.DataContext = le
+ Dim w = Window.GetWindow(propietario)
+ Me.Left = w.ActualWidth - Me.ActualWidth + w.Left - 30
+ Me.Top = w.ActualHeight - Me.ActualHeight + w.Top - 70
+ End Sub
+
+
+
+End Class
diff --git a/VentanaMensajes.xaml b/VentanaMensajes.xaml
new file mode 100644
index 0000000..4aa959f
--- /dev/null
+++ b/VentanaMensajes.xaml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/VentanaMensajes.xaml.vb b/VentanaMensajes.xaml.vb
new file mode 100644
index 0000000..b019315
--- /dev/null
+++ b/VentanaMensajes.xaml.vb
@@ -0,0 +1,3 @@
+Public Class VentanaMensajes
+
+End Class
diff --git a/VentanaProgreso.xaml b/VentanaProgreso.xaml
new file mode 100644
index 0000000..d52a451
--- /dev/null
+++ b/VentanaProgreso.xaml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VentanaProgreso.xaml.vb b/VentanaProgreso.xaml.vb
new file mode 100644
index 0000000..e56871b
--- /dev/null
+++ b/VentanaProgreso.xaml.vb
@@ -0,0 +1,142 @@
+Imports System.ComponentModel
+Imports System.Threading
+Imports DevExpress.Xpf.Core
+
+Public Class VentanaProgreso
+ Public IVentana As IVentanaProgreso
+ Private AutoResetEvent As New AutoResetEvent(False)
+ Dim worker As New BackgroundWorker
+ Public Cancelar As Boolean
+ Dim TareasProgreso As New List(Of TareaProgreso)
+ Public MensajeError As String
+ 'Private _UltimaLinea As TareaProgreso
+ 'Property UltimaLinea As TareaProgreso
+ ' Get
+ ' Return _UltimaLinea
+ ' End Get
+ ' Set(value As TareaProgreso)
+ ' _UltimaLinea = value
+ ' RaisePropertyChanged("UltimaLinea")
+ ' End Set
+ 'End Property
+
+
+ 'Public PropertyChanged As PropertyChangedEventHandler
+
+ 'Protected Overloads Sub RaisePropertyChanged(propertyName As String)
+ ' Dim handler As PropertyChangedEventHandler = Me.PropertyChanged
+ ' If handler IsNot Nothing Then
+ ' Dim e = New PropertyChangedEventArgs(propertyName)
+ ' handler(Me, e)
+ ' End If
+ 'End Sub
+
+ Private Sub Window_ContentRendered(sender As Object, e As EventArgs)
+ ' DevExpress.Xpf.Core.DXGridDataController.DisableThreadingProblemsDetection = True
+ worker.WorkerReportsProgress = True
+ worker.WorkerSupportsCancellation = True
+ AddHandler worker.DoWork, AddressOf worker_dowork
+ AddHandler worker.ProgressChanged, AddressOf worker_ProgressChanged
+ AddHandler worker.RunWorkerCompleted, AddressOf worker_RunWorkerCompleted
+ worker.RunWorkerAsync()
+ 'AutoResetEvent.WaitOne()
+ End Sub
+
+ Private Sub worker_dowork(sender As Object, e As DoWorkEventArgs)
+ Try
+ IVentana.IniciarTareas(sender)
+ Me.AutoResetEvent.Set()
+
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ ' DXMessageBox.Show(ex.Message, "Atención")
+ End Try
+ End Sub
+
+ Private Sub worker_ProgressChanged(sender As Object, e As ProgressChangedEventArgs)
+ Select Case e.UserState.GetType
+ Case GetType(TareaProgreso)
+ Me.ProgresoGeneral.EditValue = e.ProgressPercentage
+ Dim tp As TareaProgreso = e.UserState
+ Select Case tp.Tipo
+ Case TiposTareaProgresoEnum.LIMPIAR_FILAS
+ TareasProgreso.Clear()
+ Me.gc.RefreshData()
+ Case TiposTareaProgresoEnum.NUEVA_FILA
+ Dim tpe = TareasProgreso.Where(Function(t) t.id = tp.id)
+ If tpe.Count = 0 Then
+ Dim ntp As New TareaProgreso With {
+ .id = tp.id,
+ .Descripcion = tp.Descripcion,
+ .FechaInicio = tp.FechaInicio,
+ .Progreso = tp.Progreso}
+ tv.ScrollIntoView(gc.GetRowByListIndex(gc.VisibleRowCount - 1))
+ TareasProgreso.Add(ntp)
+ Else
+ tpe.First.Progreso = tp.Progreso
+ tpe.First.Descripcion = tp.Descripcion
+ End If
+ Me.gc.RefreshData()
+ Case TiposTareaProgresoEnum.CAMBIO_TITULO
+ Me.Title = tp.Descripcion
+ Case TiposTareaProgresoEnum.EXCEPCION
+ If Not Cancelar Then
+ Me.MensajeError = tp.Descripcion
+ Cancelar = True
+ Me.worker.CancelAsync()
+ Me.AutoResetEvent.WaitOne()
+ End If
+ Case TiposTareaProgresoEnum.FINALIZAR
+ Cancelar = False
+ End Select
+ Case GetType([Delegate])
+ Dim proceso As [Delegate] = e.UserState
+
+ End Select
+
+ End Sub
+
+ Private Sub btCancelar_Click(sender As Object, e As RoutedEventArgs)
+ Cancelar = IVentana.Cancelar 'true
+ If Cancelar Then
+ Me.worker.CancelAsync()
+ Me.AutoResetEvent.WaitOne()
+ End If
+ End Sub
+
+ Private Sub worker_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs)
+ 'Me.DialogResult = Not (Cancelar)
+ ' DirectCast(sender, BackgroundWorker).Dispose()
+ Me.Close()
+
+ End Sub
+
+ Private Sub VentanaProgreso_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ Me.gc.ItemsSource = TareasProgreso
+ End Sub
+
+ Public Sub New()
+
+ ' Llamada necesaria para el diseñador.
+ Cancelar = False
+ InitializeComponent()
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+End Class
+Public Class TareaProgreso
+ Property id As Integer
+ Property Tipo As TiposTareaProgresoEnum
+ Property FechaInicio As DateTime
+ Property Descripcion As String
+ Property Progreso As Integer
+
+End Class
+Public Enum TiposTareaProgresoEnum
+ LIMPIAR_FILAS
+ NUEVA_FILA
+ CAMBIO_TITULO
+ EXCEPCION
+ FINALIZAR
+End Enum
diff --git a/VentanaVisorExcel.xaml b/VentanaVisorExcel.xaml
new file mode 100644
index 0000000..f108752
--- /dev/null
+++ b/VentanaVisorExcel.xaml
@@ -0,0 +1,1594 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VentanaVisorExcel.xaml.vb b/VentanaVisorExcel.xaml.vb
new file mode 100644
index 0000000..f915842
--- /dev/null
+++ b/VentanaVisorExcel.xaml.vb
@@ -0,0 +1,30 @@
+Imports System.IO
+Imports DevExpress.Xpf.Bars
+Imports DevExpress.Xpf.Core.Native
+
+Public Class VentanaVisorExcel
+ Public Sub New(Excel As Stream, Formato As DevExpress.Spreadsheet.DocumentFormat)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ If Excel IsNot Nothing Then
+ Dim wb = SpreadsheetControl.Document
+ wb.LoadDocument(Excel, Formato)
+ End If
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+
+
+ End Sub
+
+
+ Private Sub biFileSave_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Me.DialogResult = True
+ Me.Close()
+ Catch ex As Exception
+ Me.Close()
+ MessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+End Class
diff --git a/VentanaVisorPDF.xaml b/VentanaVisorPDF.xaml
new file mode 100644
index 0000000..9fbaa8a
--- /dev/null
+++ b/VentanaVisorPDF.xaml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VentanaVisorPDF.xaml.vb b/VentanaVisorPDF.xaml.vb
new file mode 100644
index 0000000..52a0c22
--- /dev/null
+++ b/VentanaVisorPDF.xaml.vb
@@ -0,0 +1,66 @@
+Imports System.IO
+Imports DevExpress.Xpf.Bars
+Imports DevExpress.Xpf.Core.Native
+
+Public Class VentanaVisorPDF
+ ' Private Property DlgGuardar As Guardar
+ ' Public st As New MemoryStream
+ ' Public Delegate Sub Guardar(PDF As Stream)
+ 'Public Sub New(pdf As Stream, DelegadoGuardar As Guardar)
+ Public Sub New(pdf As Stream)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ If pdf IsNot Nothing Then Me.VisorPDF.DocumentSource = pdf
+ ' DlgGuardar = DelegadoGuardar
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+
+
+ End Sub
+
+ ' Private Sub VentanaVisorPDF_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ 'Try
+ ' Dim bm As BarManager = TryCast(LayoutHelper.FindElement(VisorPDF, Function(n) TypeOf n Is BarManager), BarManager)
+ ' ' If bm Is Nothing Then MsgBox("no funciona")
+ ' Dim bbi As New BarButtonItem()
+ ' Dim bbil As New BarButtonItemLink()
+ ' bbi.Name = "Save"
+ ' bbi.Content = "Save"
+ ' bbil.BarItemName = "Save"
+ ' AddHandler bbi.ItemClick, AddressOf GuardarPDF
+ ' bm.Items.Add(bbi)
+ ' bm.Bars(0).ItemLinks.Insert(0, bbil)
+ 'Catch ex As Exception
+ ' MsgBox(ex.Message)
+ 'End Try
+ ' End Sub
+ Private Sub GuardarPDF(sender As Object, e As ItemClickEventArgs)
+ Try
+ ' VisorPDF.SaveDocument(st)
+ Me.DialogResult = True
+ Me.Close()
+ 'Dim ms As New System.IO.MemoryStream
+ 'VisorPDF.SaveDocument(ms)
+ 'DlgGuardar.Invoke(ms)
+ Catch ex As Exception
+ Me.Close()
+ MessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+ Private Sub GuardarPDFComo(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim sfd As New Microsoft.Win32.SaveFileDialog
+ sfd.FileName = ""
+ sfd.Filter = "Archivo pdf|*.pdf"
+ sfd.DefaultExt = ".pdf"
+ If sfd.ShowDialog() Then
+ VisorPDF.SaveDocument(sfd.FileName)
+ End If
+ Catch ex As Exception
+ MessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+End Class
diff --git a/dxwCalculadoraFecha.xaml b/dxwCalculadoraFecha.xaml
new file mode 100644
index 0000000..a06c95f
--- /dev/null
+++ b/dxwCalculadoraFecha.xaml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dxwCalculadoraFecha.xaml.vb b/dxwCalculadoraFecha.xaml.vb
new file mode 100644
index 0000000..c4a2e05
--- /dev/null
+++ b/dxwCalculadoraFecha.xaml.vb
@@ -0,0 +1,59 @@
+Imports DevExpress.Xpf.Core
+
+Public Class dxwCalculadoraFecha
+ Public NombreFichero As String
+ Public FechaCalculada As Date
+ Private _Fiestas As List(Of Date)
+ Public Sub New(FechaInicio As Date, Optional Fiestas As List(Of Date) = Nothing, Optional Titulo As String = "Introduzca Datos")
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.Title = Titulo
+ Me.deFechaInicial.EditValue = FechaInicio
+ Me.deFechaCalculada.EditValue = FechaInicio
+ Me.DiasNaturales.EditValue = 0
+ Me.DiasHabiles.EditValue = 0
+ _Fiestas = Fiestas
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Public Sub New()
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+ Private Sub btCancelar_Click(sender As Object, e As RoutedEventArgs)
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+ Private Sub btAceptar_Click(sender As Object, e As RoutedEventArgs)
+ Try
+ If Me.deFechaCalculada.EditValue Is Nothing Then Throw New Exception("La fecha calculada no es válida")
+ Me.FechaCalculada = Me.deFechaCalculada.EditValue
+ Me.DialogResult = True
+ Me.Close()
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+ Private Sub btDiasNaturales_Click(sender As Object, e As RoutedEventArgs)
+ Dim FechaInicial As Date = Me.deFechaInicial.EditValue
+ deFechaCalculada.EditValue = FechaInicial.AddDays(DiasNaturales.EditValue)
+ End Sub
+
+ Private Sub btDiasHabiles_Click(sender As Object, e As RoutedEventArgs)
+ Dim FechaInicial As Date = Me.deFechaInicial.EditValue
+ Dim ndias As Integer = DiasHabiles.EditValue
+ Dim FechaCalculada As Date = FechaInicial
+ Dim Incremento As Integer = If(ndias > 0, 1, -1)
+ Do Until ndias = 0
+ If Not (FechaCalculada.DayOfWeek = DayOfWeek.Sunday OrElse FechaCalculada.DayOfWeek = DayOfWeek.Saturday OrElse (_Fiestas IsNot Nothing AndAlso _Fiestas.Contains(FechaCalculada))) Then ndias -= Incremento
+ FechaCalculada = FechaCalculada.AddDays(Incremento)
+ Loop
+ deFechaCalculada.EditValue = FechaCalculada
+ End Sub
+End Class
diff --git a/dxwContrasenna.xaml b/dxwContrasenna.xaml
new file mode 100644
index 0000000..50e2a5a
--- /dev/null
+++ b/dxwContrasenna.xaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/dxwContrasenna.xaml.vb b/dxwContrasenna.xaml.vb
new file mode 100644
index 0000000..e96b019
--- /dev/null
+++ b/dxwContrasenna.xaml.vb
@@ -0,0 +1,16 @@
+Public Class dxwContrasenna
+
+ Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
+ Me.DialogResult = True
+ Me.Close()
+ End Sub
+
+ Private Sub Button2_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button2.Click
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+ Private Sub dxwContrasenna_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ Me.pbeContrasenna.Focus()
+ End Sub
+End Class
diff --git a/dxwDiseñoColumnas.xaml b/dxwDiseñoColumnas.xaml
new file mode 100644
index 0000000..a5830db
--- /dev/null
+++ b/dxwDiseñoColumnas.xaml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dxwDiseñoColumnas.xaml.bak b/dxwDiseñoColumnas.xaml.bak
new file mode 100644
index 0000000..9de486e
--- /dev/null
+++ b/dxwDiseñoColumnas.xaml.bak
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dxwDiseñoColumnas.xaml.vb b/dxwDiseñoColumnas.xaml.vb
new file mode 100644
index 0000000..b26e8f9
--- /dev/null
+++ b/dxwDiseñoColumnas.xaml.vb
@@ -0,0 +1,153 @@
+
+Imports System.Data.Entity
+Imports DevExpress.Xpf.Core.ServerMode
+'Imports bdGestionFidas
+Imports DevExpress.Mvvm
+Imports DevExpress.Xpf.Grid
+Imports tsWPF
+Imports tsl5.Extensiones
+Imports DevExpress.Xpf.Core
+Imports DevExpress.XtraReports.UI
+Imports System.IO
+Imports DevExpress.Xpf.Printing
+Imports Microsoft.Win32
+Imports System.Data.Objects
+Imports System.Data.Objects.DataClasses
+Imports DevExpress.Data
+
+Public Class dxwDiseñoColumnas
+
+ ' Private bd As bdGestionFidas.cacoaentities
+
+ Private _Codigo As String
+ Private _Abrir As String
+ Public _Descripcion As String
+ Public _TodosLosUsuarios As String
+ Public _IdDiseño As Integer?
+ Dim _ld As List(Of DiseñoGuardado)
+ Public Delegate Sub EliminarDiseño(idDiseño As Integer)
+
+ Private _DelegadoEliminarDiseño As EliminarDiseño
+ Private Sub dxwAgregar_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ Try
+ 'bd = bdGestionFidas.FIDASEntities.NuevoContexto
+ 'Dim lc = (From fc In bd.ficherosconfiguracion Where fc.Descripcion IsNot Nothing AndAlso fc.Descripcion <> "" And fc.Codigo = _Codigo And (fc.idUsuario.HasValue = False OrElse fc.idUsuario = bdGestionFidas.Utilidades.dsc.idUsuario) Select New DiseñoGuardado With {.Descripcion = fc.Descripcion, .TodosLosUsuarios = (fc.idUsuario.HasValue = False)}).ToList
+ 'Me.gc.ItemsSource = lc
+ Me.teDescripcion.EditValue = _Descripcion
+ Me.cbTodosUsuarios.IsChecked = _TodosLosUsuarios
+ Me.gc.ItemsSource = _ld
+ If _Descripcion <> "" AndAlso _ld.Any(Function(x) x.Descripcion = _Descripcion And x.TodosLosUsuarios = _TodosLosUsuarios) Then
+ Me.gc.CurrentItem = _ld.First(Function(x) x.Descripcion = _Descripcion And x.TodosLosUsuarios = _TodosLosUsuarios)
+ End If
+
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Error")
+ Finally
+ Try
+ DXSplashScreen.Close()
+ Catch
+ End Try
+ End Try
+ End Sub
+ 'Private Sub Aceptar_Click(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+ Public Sub New(Codigo As String, Descripcion As String, TodosUsuarios As Boolean, Abrir As Boolean, ld As List(Of DiseñoGuardado), FuncionEliminarDiseño As EliminarDiseño)
+
+ ' Llamada necesaria para el diseñador.
+
+
+ InitializeComponent()
+ If Abrir Then
+ Me.lgOpcionesGuardado.Visibility = System.Windows.Visibility.Hidden
+ Me.btAceptar.Content = "Abrir Diseño"
+ End If
+
+ _Abrir = Abrir
+ _Codigo = Codigo
+ _Descripcion = Descripcion
+ _TodosLosUsuarios = TodosUsuarios
+ _ld = ld
+ _DelegadoEliminarDiseño = FuncionEliminarDiseño
+
+
+
+ Dim cm As New ContextMenu
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_ELIMINAR_DISEÑO"
+ mi.Header = "Eliminar Diseño"
+ AddHandler mi.Click, AddressOf _EliminarDiseño
+ cm.Items.Add(mi)
+ Me.gc.ContextMenu = cm
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+
+ Private Sub btAceptar_Click(sender As Object, e As RoutedEventArgs)
+ Try
+ Dim bcancelar As Boolean
+ If _Abrir Then
+ Dim dg = DirectCast(Me.gc.CurrentItem, DiseñoGuardado)
+ _Descripcion = dg.Descripcion
+ _TodosLosUsuarios = dg.TodosLosUsuarios
+ _IdDiseño = dg.idDiseño
+ Else
+ _Descripcion = teDescripcion.EditValue
+ If _Descripcion = "" Then Throw New Exception("La descripción es obligatoria")
+ Dim ld = DirectCast(Me.gc.ItemsSource, List(Of DiseñoGuardado))
+ If ld.Any(Function(x) x.Descripcion = _Descripcion And x.TodosLosUsuarios = cbTodosUsuarios.IsChecked.Value) Then
+ bcancelar = (DXMessageBox.Show("¿Desea sobreescribir el diseño de " & _Descripcion & "?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.No)
+ If Not bcancelar Then _IdDiseño = ld.First(Function(x) x.Descripcion = _Descripcion And x.TodosLosUsuarios = cbTodosUsuarios.IsChecked.Value).idDiseño
+ Else
+ If cbTodosUsuarios.IsChecked.Value Then
+ If ld.Any(Function(x) x.Descripcion = _Descripcion) Then
+ bcancelar = (DXMessageBox.Show("¿Desea sobreescribir el diseño de " & _Descripcion & " y establecerlo como público para todos los usuarios?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.No)
+ If Not bcancelar Then _IdDiseño = ld.First(Function(x) x.Descripcion = _Descripcion).idDiseño
+ End If
+ Else
+ If ld.Any(Function(x) x.Descripcion = _Descripcion) Then
+ bcancelar = (DXMessageBox.Show("¿Desea sobreescribir el diseño de " & _Descripcion & " y establecerlo como privado para este usuario?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.No)
+ If Not bcancelar Then _IdDiseño = ld.First(Function(x) x.Descripcion = _Descripcion).idDiseño
+ End If
+ End If
+ End If
+ _TodosLosUsuarios = cbTodosUsuarios.IsChecked
+ End If
+ If Not bcancelar Then
+ Me.DialogResult = True
+ Me.Close()
+ End If
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Atención")
+ End Try
+ End Sub
+
+ Private Sub btCancelar_Click(sender As Object, e As RoutedEventArgs)
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+
+ 'Private Sub dxwDiseñoColumnas_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ ' bd.Connection.Close()
+ 'End Sub
+
+ Private Sub gc_CurrentItemChanged(sender As Object, e As CurrentItemChangedEventArgs) Handles gc.CurrentItemChanged
+ Dim dg = DirectCast(Me.gc.CurrentItem, DiseñoGuardado)
+ If dg IsNot Nothing Then
+ Me.teDescripcion.EditValue = dg.Descripcion
+ Me.cbTodosUsuarios.IsChecked = dg.TodosLosUsuarios
+ End If
+ End Sub
+
+ Private Sub _EliminarDiseño(sender As Object, e As RoutedEventArgs)
+ Dim dg = DirectCast(Me.gc.CurrentItem, DiseñoGuardado)
+ _DelegadoEliminarDiseño.Invoke(dg.idDiseño)
+ tv.DeleteRow(Me.tv.FocusedRowHandle)
+ End Sub
+End Class
+Public Class DiseñoGuardado
+ Public Property idDiseño As Integer?
+ Property Descripcion As String
+ Property TodosLosUsuarios As Boolean
+End Class
diff --git a/dxwFecha.xaml b/dxwFecha.xaml
new file mode 100644
index 0000000..b7774bf
--- /dev/null
+++ b/dxwFecha.xaml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dxwFecha.xaml.vb b/dxwFecha.xaml.vb
new file mode 100644
index 0000000..82fa2f6
--- /dev/null
+++ b/dxwFecha.xaml.vb
@@ -0,0 +1,41 @@
+Imports DevExpress.Xpf.Core
+
+Public Class dxwFecha
+ Public NombreFichero As String
+ Public Fecha As Date?
+ Private _fechaObligatoria As Boolean
+ Public Sub New(Optional Fecha As Date? = Nothing, Optional Titulo As String = "Introduzca intervalo de Fechas", Optional FechaObligatoria As Boolean = False)
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.Title = Titulo
+ Me.deFecha.EditValue = Fecha
+ _fechaObligatoria = FechaObligatoria
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Public Sub New()
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+ Private Sub btCancelar_Click(sender As Object, e As RoutedEventArgs)
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+ Private Sub btAceptar_Click(sender As Object, e As RoutedEventArgs)
+ Try
+ If Me.deFecha.EditValue Is Nothing AndAlso _fechaObligatoria Then Throw New Exception("La fecha es obligatoria")
+ Me.Fecha = Me.deFecha.EditValue
+ Me.DialogResult = True
+ Me.Close()
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+
+End Class
diff --git a/dxwGenerica.xaml b/dxwGenerica.xaml
new file mode 100644
index 0000000..34175e7
--- /dev/null
+++ b/dxwGenerica.xaml
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/dxwGenerica.xaml.vb b/dxwGenerica.xaml.vb
new file mode 100644
index 0000000..d9c5e52
--- /dev/null
+++ b/dxwGenerica.xaml.vb
@@ -0,0 +1,3 @@
+Public Class dxwGenerica
+
+End Class
diff --git a/dxwInicioAplicacion.xaml b/dxwInicioAplicacion.xaml
new file mode 100644
index 0000000..f90e9d2
--- /dev/null
+++ b/dxwInicioAplicacion.xaml
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dxwInicioAplicacion.xaml.bak b/dxwInicioAplicacion.xaml.bak
new file mode 100644
index 0000000..3f5b24b
--- /dev/null
+++ b/dxwInicioAplicacion.xaml.bak
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dxwInicioAplicacion.xaml.vb b/dxwInicioAplicacion.xaml.vb
new file mode 100644
index 0000000..55ee0db
--- /dev/null
+++ b/dxwInicioAplicacion.xaml.vb
@@ -0,0 +1,92 @@
+
+
+Public Class dxwInicioAplicacion
+ Public Respuesta As RespuestaInicioAplicacion
+ Public ExpresionBusqueda As String
+ Private _CamposBusquedaAlfabeticos() As String
+ Private _CamposBusquedaAlfabeticosPorIgualdad() As String
+ Private _CamposBusquedaNumericos() As String
+ Public Sub New(Titulo As String, TituloCamposBusqueda As String, CamposBusquedaAlfabeticos() As String, CamposBusquedaAlfabeticosPorIgualdad() As String, CamposBusquedaNumericos() As String, TextoABuscar As String, PermitirNuevos As Boolean, PermitirBusquedaAvanzada As Boolean, Optional TextoNuevos As String = "", Optional TextoOtrasOpciones As String = "")
+
+ ' Esta llamada es exigida por el diseñador.
+
+ InitializeComponent()
+ Me.Title = Titulo
+ _CamposBusquedaAlfabeticos = CamposBusquedaAlfabeticos
+ _CamposBusquedaAlfabeticosPorIgualdad = CamposBusquedaAlfabeticosPorIgualdad
+ _CamposBusquedaNumericos = CamposBusquedaNumericos
+ tbCamposBusqueda.Text = TituloCamposBusqueda
+ teBusqueda.Text = TextoABuscar
+ If Not PermitirBusquedaAvanzada Then tbBusquedaAvanzada.Visibility = Visibility.Collapsed
+ If Not PermitirNuevos Then tbNuevo.Visibility = Visibility.Collapsed
+ If Not PermitirBusquedaAvanzada And Not PermitirNuevos Then lgOtrasOpciones.Visibility = Visibility.Collapsed
+ If TextoNuevos <> "" Then tbNuevo.Text = TextoNuevos
+ If TextoOtrasOpciones <> "" Then
+ tbOtrasOpciones.Text = TextoOtrasOpciones
+ tbcOtrasOpciones.Visibility = Visibility.Visible
+ End If
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Private Sub HlBusquedaAvanzada_Click(sender As Object, e As RoutedEventArgs)
+ DialogResult = True
+ Respuesta = RespuestaInicioAplicacion.BUSQUEDA_AVANZADA
+ Me.Close()
+ End Sub
+
+ Private Sub HlNuevoRegistro_Click(sender As Object, e As RoutedEventArgs)
+ DialogResult = True
+ Respuesta = RespuestaInicioAplicacion.NUEVO_REGISTRO
+ Me.Close()
+ End Sub
+
+ Private Sub BtBuscar_Click(sender As Object, e As RoutedEventArgs)
+ If Me.teBusqueda.Text.Trim <> "" Then
+ ExpresionBusqueda = Utilidades.Varias.GeneraExpresionBusqueda(Me.teBusqueda.Text.Trim, Me._CamposBusquedaNumericos, Me._CamposBusquedaAlfabeticos, Me._CamposBusquedaAlfabeticosPorIgualdad)
+ Respuesta = RespuestaInicioAplicacion.BUSQUEDA_RAPIDA
+
+ Me.DialogResult = True
+ Me.Close()
+ End If
+ End Sub
+
+ Private Sub CommandBinding_Executed(sender As Object, e As ExecutedRoutedEventArgs)
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+ Private Sub dxwInicioAplicacion_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ Me.teBusqueda.Focus()
+ End Sub
+
+ Private Sub HlOtrasOpciones_Click(sender As Object, e As RoutedEventArgs)
+ DialogResult = True
+ Respuesta = RespuestaInicioAplicacion.OTRAS_OPCIONES
+ Me.Close()
+ End Sub
+ 'Public Shared Function GeneraExpresionBusqueda(TextoAbuscar As String, CamposBusquedaNumericos() As String, CamposBusquedaAlfabeticos() As String) As String
+ ' Dim Expresion As String = ""
+ ' Dim Palabras = TextoAbuscar.Trim.Split(" ")
+ ' For Each palabra In Palabras
+ ' Dim Numero = palabra.Replace(",", ".")
+ ' If CamposBusquedaNumericos.Count > 0 AndAlso Double.TryParse(Numero, Nothing) Then
+ ' For Each c In CamposBusquedaNumericos
+ ' Expresion &= " or " & c & "=" & Numero
+ ' Next
+ ' End If
+ ' For Each c In CamposBusquedaAlfabeticos
+ ' Expresion &= " or " & c & ".Contains(" & Chr(34) & palabra & Chr(34) & ")"
+ ' Next
+ ' Next
+ ' Return Expresion.Substring(4)
+ 'End Function
+
+
+End Class
+Public Enum RespuestaInicioAplicacion
+ BUSQUEDA_AVANZADA
+ BUSQUEDA_RAPIDA
+ NUEVO_REGISTRO
+ OTRAS_OPCIONES
+End Enum
diff --git a/dxwIntervaloFechas.xaml b/dxwIntervaloFechas.xaml
new file mode 100644
index 0000000..29c51d4
--- /dev/null
+++ b/dxwIntervaloFechas.xaml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dxwIntervaloFechas.xaml.vb b/dxwIntervaloFechas.xaml.vb
new file mode 100644
index 0000000..d4346a1
--- /dev/null
+++ b/dxwIntervaloFechas.xaml.vb
@@ -0,0 +1,47 @@
+Imports DevExpress.Xpf.Core
+
+Public Class dxwIntervaloFechas
+ Public NombreFichero As String
+ Public FechaInicial As Date?
+ Public FechaFinal As Date?
+ Private _fiObligatoria As Boolean
+ Private _ffObligatoria As Boolean
+ Public Sub New(Optional FechaInicio As Date? = Nothing, Optional FechaFin As Date? = Nothing, Optional Titulo As String = "Introduzca intervalo de Fechas", Optional FechaInicioObligatoria As Boolean = False, Optional FechaFinObligatoria As Boolean = False)
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.Title = Titulo
+ Me.deFechaInicial.EditValue = FechaInicio
+ Me.deFechaFinal.EditValue = FechaFin
+ _fiObligatoria = FechaInicioObligatoria
+ _ffObligatoria = FechaFinObligatoria
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Public Sub New()
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+ Private Sub btCancelar_Click(sender As Object, e As RoutedEventArgs)
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+ Private Sub btAceptar_Click(sender As Object, e As RoutedEventArgs)
+ Try
+ If Me.deFechaInicial.EditValue Is Nothing AndAlso _fiObligatoria Then Throw New Exception("La fecha inicial es obligatoria")
+ If Me.deFechaFinal.EditValue Is Nothing AndAlso _ffObligatoria Then Throw New Exception("La fecha final es obligatoria")
+ Me.FechaInicial = Me.deFechaInicial.EditValue
+ Me.FechaFinal = Me.deFechaFinal.EditValue
+ Me.DialogResult = True
+ Me.Close()
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+
+End Class
diff --git a/modExtensiones.vb b/modExtensiones.vb
new file mode 100644
index 0000000..3c206bf
--- /dev/null
+++ b/modExtensiones.vb
@@ -0,0 +1,179 @@
+Imports System.Data.Objects.DataClasses
+Imports System.Data.Objects
+Imports DevExpress.Xpf.Grid
+Imports System.Data.Entity
+Imports System.Data.Entity.Infrastructure
+Imports System.Data
+Imports System.IO
+
+Public Module modExtensiones
+
+ Public Function ObtieneHijoDeTipo(Of T As DependencyObject)(depObj As DependencyObject) As T
+ If depObj Is Nothing Then
+ Return Nothing
+ End If
+
+ For i As Integer = 0 To VisualTreeHelper.GetChildrenCount(depObj) - 1
+ Dim child = VisualTreeHelper.GetChild(depObj, i)
+
+ Dim result = If(TryCast(child, T), ObtieneHijoDeTipo(Of T)(child))
+ If result IsNot Nothing Then
+ Return result
+ End If
+ Next
+ Return Nothing
+ End Function
+
+
+ Public Sub ObtieneHijosDeTipo(Of T As DependencyObject)(depObj As DependencyObject, ByRef lista As List(Of T))
+ If depObj IsNot Nothing Then
+ If lista Is Nothing Then lista = New List(Of T)
+ For i As Integer = 0 To VisualTreeHelper.GetChildrenCount(depObj) - 1
+ Dim child = VisualTreeHelper.GetChild(depObj, i)
+ Dim hijo = TryCast(child, T)
+ If hijo IsNot Nothing Then
+ lista.Add(hijo)
+ Else
+ ObtieneHijosDeTipo(Of T)(child, lista)
+ End If
+ Next
+ End If
+
+ End Sub
+
+
+
+
+ Public Function ObtienePadreDeTipo(Of T As DependencyObject)(depObj As DependencyObject) As T
+ If depObj Is Nothing Then
+ Return Nothing
+ End If
+ Dim parent As DependencyObject
+ Do
+ parent = VisualTreeHelper.GetParent(depObj)
+ If Not parent Is Nothing Then
+ Dim result = If(TryCast(parent, T), ObtienePadreDeTipo(Of T)(parent))
+ If result IsNot Nothing Then
+ Return result
+ End If
+ End If
+ Loop Until parent Is Nothing
+ Return Nothing
+ End Function
+
+ Public Function ObtieneContexto(Entidad As IEntityWithRelationships) As ObjectContext
+ If Entidad Is Nothing Then Throw New ArgumentNullException
+ Dim relationshipmanager = Entidad.RelationshipManager
+ Dim relatedend = relationshipmanager.GetAllRelatedEnds.FirstOrDefault
+ If relatedend Is Nothing Then Throw New Exception("No relationships found")
+ Dim query As ObjectQuery = relatedend.CreateSourceQuery
+ If query Is Nothing Then Throw New Exception("The Entity is Detached")
+ Return query.Context
+ End Function
+
+
+
+ Public Function GetDataRowHandles(grid As GridControl) As List(Of Integer)
+ Dim rowHandles As New List(Of Integer)()
+ For i As Integer = 0 To grid.VisibleRowCount - 1
+ Dim rowHandle As Integer = grid.GetRowHandleByVisibleIndex(i)
+ If grid.IsGroupRowHandle(rowHandle) Then
+ If Not grid.IsGroupRowExpanded(rowHandle) Then
+ rowHandles.AddRange(GetDataRowHandlesInGroup(grid, rowHandle))
+ End If
+ Else
+ rowHandles.Add(rowHandle)
+ End If
+ Next
+ Return rowHandles
+ End Function
+ Private Function GetDataRowHandlesInGroup(grid As GridControl, groupRowHandle As Integer) As List(Of Integer)
+ Dim rowHandles As New List(Of Integer)()
+ For i As Integer = 0 To grid.GetChildRowCount(groupRowHandle) - 1
+ Dim rowHandle As Integer = grid.GetChildRowHandle(groupRowHandle, i)
+ If grid.IsGroupRowHandle(rowHandle) Then
+ rowHandles.AddRange(GetDataRowHandlesInGroup(grid, rowHandle))
+ Else
+ rowHandles.Add(rowHandle)
+ End If
+ Next
+ Return rowHandles
+ End Function
+
+ Public Function ObtieneCampos(T As Type) As List(Of String)
+ Dim lp As New List(Of String)
+ Dim propiedades = T.GetProperties
+ For Each propiedad In propiedades.Where(Function(x) Not (x.PropertyType.Name.Contains("EntityReference") Or x.PropertyType.Name.Contains("EntityCollection") Or x.PropertyType.Name.Contains("EntityState") Or x.PropertyType.Name.Contains("EntityKey") Or (x.PropertyType.BaseType Is Nothing OrElse x.PropertyType.BaseType.Name = "EntityObject")))
+ lp.Add(propiedad.Name)
+ Next
+ Return lp
+ End Function
+ Public Sub AgregaTodosCampos(tsgrid As tsGridControl, T As Type, Visible As Boolean, Optional SoloLectura As Boolean = True)
+ Try
+ Dim lp = ObtieneCampos(T)
+ For Each p In lp
+ If Not tsgrid.Columns.Any(Function(x) x.FieldName = p) And p.ToLower <> "seleccionar" Then
+ Dim gc As New tsGridColumn
+ gc.FieldName = p
+ gc.IsSmart = True
+ gc.Visible = Visible
+ gc.ReadOnly = SoloLectura
+ tsgrid.Columns.Add(gc)
+ End If
+ Next
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+
+ Public Function ObtieneImagen(ByVal source As UIElement, ByVal scale As Double, ByVal quality As Integer) As Byte()
+ Dim actualHeight As Double = source.RenderSize.Height
+ Dim actualWidth As Double = source.RenderSize.Width
+ Dim renderHeight As Double = actualHeight * scale
+ Dim renderWidth As Double = actualWidth * scale
+ Dim renderTarget As RenderTargetBitmap = New RenderTargetBitmap(CInt(renderWidth), CInt(renderHeight), 96, 96, PixelFormats.Pbgra32)
+ Dim sourceBrush As VisualBrush = New VisualBrush(source)
+ Dim drawingVisual As DrawingVisual = New DrawingVisual()
+ Dim drawingContext As DrawingContext = drawingVisual.RenderOpen()
+
+ Using drawingContext
+ drawingContext.PushTransform(New ScaleTransform(scale, scale))
+ drawingContext.DrawRectangle(Brushes.White, Nothing, New Rect(New Point(0, 0), New Point(actualWidth, actualHeight)))
+ drawingContext.DrawRectangle(sourceBrush, Nothing, New Rect(New Point(0, 0), New Point(actualWidth, actualHeight)))
+ End Using
+
+ renderTarget.Render(drawingVisual)
+ Dim jpgEncoder As JpegBitmapEncoder = New JpegBitmapEncoder()
+ jpgEncoder.QualityLevel = quality
+ jpgEncoder.Frames.Add(BitmapFrame.Create(renderTarget))
+ Dim _imageArray As Byte()
+
+ Using outputStream As MemoryStream = New MemoryStream()
+ jpgEncoder.Save(outputStream)
+ _imageArray = outputStream.ToArray()
+ End Using
+
+ Return _imageArray
+ End Function
+#Region "dbContext"
+
+ Public Function GetEntityKey(Of T As Class)(ByVal context As DbContext, ByVal entity As T) As EntityKey
+ Dim oc = (CType(context, IObjectContextAdapter)).ObjectContext
+ Dim ose As ObjectStateEntry = Nothing
+
+ If entity IsNot Nothing AndAlso oc.ObjectStateManager.TryGetObjectStateEntry(entity, ose) Then
+ Return ose.EntityKey
+ End If
+
+ Return Nothing
+ End Function
+
+ Public Function GetEntityKey(Of T As Class)(ByVal context As DbContext, ByVal dbEntityEntry As DbEntityEntry(Of T)) As EntityKey
+ If dbEntityEntry IsNot Nothing Then
+ Return GetEntityKey(context, dbEntityEntry.Entity)
+ End If
+
+ Return Nothing
+ End Function
+#End Region
+End Module
diff --git a/tsAplicacion/ContenedorTsAplicacion.xaml b/tsAplicacion/ContenedorTsAplicacion.xaml
new file mode 100644
index 0000000..3a6934a
--- /dev/null
+++ b/tsAplicacion/ContenedorTsAplicacion.xaml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tsAplicacion/ContenedorTsAplicacion.xaml.vb b/tsAplicacion/ContenedorTsAplicacion.xaml.vb
new file mode 100644
index 0000000..ea85375
--- /dev/null
+++ b/tsAplicacion/ContenedorTsAplicacion.xaml.vb
@@ -0,0 +1,419 @@
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Docking
+Imports System.Windows.Media.Animation
+Imports DevExpress.Xpf.Core.Native
+Imports DevExpress.Xpf.Editors
+Imports System.IO
+Imports DevExpress.Xpf.Bars
+Imports Microsoft.Win32
+Imports DevExpress.Spreadsheet
+Imports DevExpress.Xpf.Grid
+Imports DevExpress.Mvvm.UI.Interactivity
+Imports tsl5.Extensiones
+Imports tsl5.Enumeraciones
+
+
+Public Class ContenedorTsAplicacion
+ Public _Aplicacion As tsAplicacion
+ Dim _DescripcionDiseño As String
+ Dim _TodosUsuariosDiseño As Boolean
+ Public Sub New(Ap As tsAplicacion)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ _Aplicacion = Ap
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+
+
+ ' Private Sub mv_CurrentChanged(sender As Object, e As System.EventArgs) Handles mv.CurrentChanged
+ ' cabecera = Me.mv.CurrentEditItem
+ 'End Sub
+
+ Public Sub Nuevo(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btNuevo.ItemClick
+ Dim Respuesta As MsgBoxResult = MsgBoxResult.No
+ If _Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice Then
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+
+ Dim Cancelar As Boolean = False
+ For Each linea In Me._Aplicacion.Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar Then
+ Dim Preguntar As Boolean = _Aplicacion.Contexto.HayModificaciones
+ 'If _Aplicacion.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ ' Dim bd = DirectCast(_Aplicacion.Contexto, ObjectContext)
+ ' Preguntar = bd.ObjectStateManager.GetObjectStateEntries(System.Data.Entity.EntityState.Added + System.Data.Entity.EntityState.Deleted + System.Data.Entity.EntityState.Modified).Count > 0
+ 'Else
+ ' 'TODO: dbcontext
+ 'End If
+ If Preguntar Then
+ If Configuracion.NuevosRapido = False OrElse _Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ Respuesta = DXMessageBox.Show("Atención el registro actual ha sido modificado. ¿Desea guardar los cambios antes de añadir uno nuevo?", "Atención", MessageBoxButton.YesNoCancel)
+ Else
+ Respuesta = MsgBoxResult.Yes
+ End If
+ If Respuesta = MsgBoxResult.Yes Then
+ If _Aplicacion.Guardar(sender, e,,, 1) Then
+ Respuesta = MsgBoxResult.Cancel
+ End If
+ End If
+ End If
+ If Respuesta <> MsgBoxResult.Cancel Then
+ _Aplicacion.ValidarControles = False
+ _Aplicacion.Estado = _Aplicacion.DCPrincipal(, True)
+ If _Aplicacion.docpanel IsNot Nothing Then
+ _Aplicacion.docpanel.Tag = _Aplicacion.idRegistroAplicacionActual
+ End If
+ _Aplicacion.EstableceTitulo()
+ _Aplicacion.EstableceFocoPrimerControl()
+ _Aplicacion.ValidarControles = True
+ End If
+ End If
+ End If
+ If Respuesta <> MsgBoxResult.Cancel Then _Aplicacion.LanzaBotonNuevoPulsado()
+
+ End Sub
+
+
+ Private Sub btEliminar_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btEliminar.ItemClick
+ _Aplicacion.Eliminar(sender, e)
+ End Sub
+ Friend Sub IniciaAnimacion(Mensaje As String, Color As Color)
+ Try
+ Me.siMensaje.Content = Mensaje
+ Dim tbm As TextBlock = LayoutHelper.FindElementByName(Me.BarraBotones, "tbMensaje")
+ If tbm IsNot Nothing Then
+ tbm.Foreground = New SolidColorBrush(Color)
+ Dim sb As Storyboard = Me.FindResource("sbDesvanecer")
+ Storyboard.SetTarget(sb, tbm)
+ 'sb.Begin
+ BeginStoryboard(sb)
+ End If
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+ Friend Sub IniciaAnimacionBlink(Mensaje As String, Color As Color)
+ Try
+ Me.siMensaje.Content = Mensaje
+ Dim tbm As TextBlock = LayoutHelper.FindElementByName(Me.BarraBotones, "tbMensaje")
+ tbm.Foreground = New SolidColorBrush(Color)
+ Dim sb As Storyboard = Me.FindResource("tsBlink")
+ Storyboard.SetTarget(sb, tbm)
+ 'sb.Begin
+ BeginStoryboard(sb)
+
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+
+ Friend Sub btImprimirPlantilla_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.ValidaControlObjetoActual()
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ _Aplicacion.LanzaImprimirPlantilla(sender, e, idPlantilla)
+ End Sub
+
+ Private Sub btAcciones_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.ValidaControlObjetoActual()
+ Dim idAccion As Integer = beAcciones.EditValue
+ _Aplicacion.LanzaEjecutaAccion(sender, e, idAccion)
+ End Sub
+
+
+ Private Sub beAcciones_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idAccion As Integer = beAcciones.EditValue
+ Dim acs As List(Of Accion) = Me.cbAcciones.ItemsSource
+ Dim ac As Accion = (From a In acs Where a.idAccion = idAccion).First
+ Me.btAcciones.Hint = ac.Descripcion
+ End Sub
+
+ Private Sub bePlantilla_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ Dim plantillas As List(Of Plantilla) = Me.cbPlantillaAImprimir.ItemsSource
+ Dim pl As Plantilla = (From p In plantillas Where p.idPlantilla = idPlantilla).First
+ Me.btImprimirPlantilla.Hint = pl.Descripcion & " (F7) "
+ End Sub
+
+
+
+ Private Sub btAyuda_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.DelegadoAyuda.Invoke(_Aplicacion.GetType.ToString)
+ End Sub
+
+ Private Sub btDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.GUARDAR, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ End Try
+ End Sub
+
+ Friend Function ObtieneDiseñoActual() As Byte()
+ Dim ld As New DiseñoRejillas
+ Dim i As Integer
+ For Each l In _Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Dim dr As New DiseñoRejilla
+ dr.Nombre = l.Name
+ dr.Version = "1"
+ Dim ms As New MemoryStream
+ l.SaveLayoutToStream(ms)
+ dr.Diseño = ms.ToArray
+ ld.Rejillas.Add(dr)
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.Serializar(ld))
+ Return drs
+ End Function
+
+
+ Private Sub btRestaurarDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+ If _Aplicacion.DiseñoOriginal IsNot Nothing Then
+ Try
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(_Aplicacion.DiseñoOriginal), ld.GetType)
+ Dim i As Integer
+ For Each l In _Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ ' Debug.Write("Error DelegadoDiseño Rejilla")
+ End Try
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.Serializar(ld))
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.RESTAURAR_ORIGINAL, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ End Try
+ End If
+ End Sub
+
+ Private Sub btGuardarDiseñoComo_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.GUARDAR_COMO, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseñoComo_Itemclick")
+ End Try
+
+ End Sub
+
+ Private Sub btAbrirDiseñoGuardado_ItemClick(sender As Object, e As ItemClickEventArgs)
+ 'Dim b = _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.ABRIR_DISEÑO_GUARDADO, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, Nothing)
+ 'If b IsNot Nothing Then
+ ' Dim ld As New DiseñoRejillas
+ ' ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ ' Dim i As Integer
+ ' Dim lg As List(Of tsGridControl) = Nothing
+ ' tsWPF.ObtieneHijosDeTipo(Me, lg)
+ ' For Each l In lg
+ ' i += 1
+ ' If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ ' Try
+ ' If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ ' Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ ' l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ ' End If
+ ' Catch ex As Exception
+ ' If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ ' DXMessageBox.Show(ex.Message, "Error btDiseñoGuardado_Itemclick")
+ ' End Try
+ ' Next
+ 'End If
+ End Sub
+
+ Public Sub btGuardar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btGuardar.ItemClick
+ btGuardar.IsEnabled = False
+ btGuardarYBuscar.IsEnabled = False
+ Dim cancelar = _Aplicacion.Guardar(sender, e,,, 2)
+ If Not cancelar And (_Aplicacion.Estado = tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice OrElse _Aplicacion.Estado = tsWPF.Comun.EstadosAplicacion.SinDatos) Then btGuardar.IsEnabled = True
+ End Sub
+ Private Sub BtCapturar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim sficherojpg = tsl5.Utilidades.ObtieneFicheroAleatorio("jpg")
+ IO.File.WriteAllBytes(sficherojpg, Me._Aplicacion.ObtieneImagen(1, 100))
+ Process.Start(sficherojpg)
+ End Sub
+
+ Private Sub BtExportar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = "Exportacion.xlsx"
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx|*.xls;*.xlsx"
+ sfd.DefaultExt = ".xlsx"
+ Dim ms As New List(Of Stream)
+ Dim formato As DevExpress.Spreadsheet.DocumentFormat
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ formato = DevExpress.Spreadsheet.DocumentFormat.Xls
+ Case ".xlsx"
+ formato = DevExpress.Spreadsheet.DocumentFormat.Xlsx
+ End Select
+ If sfd.ShowDialog Then
+ Dim ls = New MemoryStream
+ Dim i As Integer = 0
+ If Me._Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice Then
+ Dim ngc As New tsGridControl
+ For Each oc In Me._Aplicacion.ControlesTS
+ Dim gc As New tsGridColumn()
+ gc.FieldName = oc.PropiedadesTS.NombreCampo
+ gc.Header = oc.Label.ToString.TrimEnd(":")
+ gc.Width = oc.Width
+ ngc.Columns.Add(gc)
+ Next
+ ngc.ItemsSource = Me._Aplicacion.Contexto
+ ngc.View.ExportToXlsx(ls)
+ ms.Add(ls)
+ End If
+ For Each l In Me._Aplicacion.Lineas
+ ls = New MemoryStream
+ ms.Add(ls)
+ Dim vista As TableView = l.View
+ Select Case formato
+ Case DevExpress.Spreadsheet.DocumentFormat.Xls
+ vista.ExportToXls(ls)
+ Case DevExpress.Spreadsheet.DocumentFormat.Xlsx
+ vista.ExportToXlsx(ls)
+ End Select
+ i += 1
+ Next
+ Dim wb As New Workbook
+ For i = 0 To ms.Count - 1
+ Dim wbc As New Workbook
+ ms(i).Position = 0
+ wbc.LoadDocument(ms(i), formato)
+ wb.Worksheets(i).CopyFrom(wbc.Worksheets(0))
+ Dim sNombre As String
+ If i = 0 Then
+ sNombre = If(Me._Aplicacion.DescripcionRegistro.NothingAVacio <> "", Me._Aplicacion.DescripcionRegistro.NothingAVacio, "Hoja")
+ Else
+ sNombre = Me._Aplicacion.Lineas(i - 1).NombreTablaBase
+ End If
+ Dim j As Integer = 0
+ Dim sNombreFinal = sNombre
+ Do Until wb.Worksheets.Any(Function(x) x.Name.ToLower = sNombreFinal.ToLower) = False
+ j += 1
+ sNombreFinal = sNombre & "-" & j.ToString
+ Loop
+ Dim sNombreHoja = sNombreFinal.Replace("/", " ").Acortar(30)
+ Dim k As Integer
+ Do Until wb.Worksheets.Any(Function(x) x.Name = sNombreHoja) = False
+ sNombreHoja = (k.ToString & " - " & sNombreHoja).Acortar(30)
+ Loop
+ wb.Worksheets(i).Name = sNombreHoja
+ If i < ms.Count - 1 Then wb.Worksheets.Add()
+ Next
+ If Me._Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice Then
+ Dim nc As Integer = 0
+ For Each c In Me._Aplicacion.ControlesTS
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+ Dim Ce As CheckEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(If(Ce.IsChecked, "SI", "NO"))
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(de.EditValue)
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(cbe.DisplayText)
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(le.EditValue)
+ End Select
+ nc += 1
+ Next
+ End If
+ wb.SaveDocument(sfd.FileName, formato)
+ Process.Start(sfd.FileName)
+ End If
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+
+ Public Sub btBuscar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btBuscar.ItemClick
+ Me._Aplicacion.LanzaBuscarNuevoRegistro(False)
+ End Sub
+
+ Public Sub btGuardarYBuscar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btGuardarYBuscar.ItemClick
+ btGuardar.IsEnabled = False
+ btGuardarYBuscar.IsEnabled = False
+ If Not _Aplicacion.Guardar(sender, e,,, 1) Then
+ Me._Aplicacion.LanzaBuscarNuevoRegistro(True)
+ End If
+ End Sub
+
+ Friend Sub btActualizar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btActualizar.ItemClick
+ Me._Aplicacion.RefrescaUC()
+ End Sub
+ Private Sub btSeleccionar_CheckedChanged(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ If _Aplicacion IsNot Nothing AndAlso _Aplicacion.GridSeleccion IsNot Nothing Then
+ Dim tv = DirectCast(_Aplicacion.GridSeleccion.View, TableView)
+ If tv IsNot Nothing Then
+ If btSeleccionar.IsChecked Then
+ _Aplicacion.GridSeleccion.SelectionMode = MultiSelectMode.MultipleRow
+ _Aplicacion.GridSeleccion.UnselectAll()
+ tv.ShowCheckBoxSelectorColumn = True
+ Else
+ tv.ShowCheckBoxSelectorColumn = False
+ End If
+ End If
+ End If
+ End Sub
+
+ Private Sub ContenedorAplicacion_PreviewKeyDown(sender As Object, e As KeyEventArgs) Handles Me.PreviewKeyDown
+ If e.Key = Key.F1 OrElse e.Key = Key.F2 OrElse e.Key = Key.F3 OrElse e.Key = Key.F4 OrElse e.Key = Key.F5 OrElse e.Key = Key.F6 OrElse e.Key = Key.F7 OrElse e.Key = Key.F8 OrElse e.Key = Key.F9 OrElse e.Key = Key.F10 OrElse e.Key = Key.F11 OrElse e.Key = Key.F12 OrElse e.Key = Key.System Then
+ _Aplicacion.LanzaTeclaFuncionPulsada(sender, e)
+ End If
+ End Sub
+
+ Private Sub ContenedorAplicacion_IsVisibleChanged(sender As Object, e As DependencyPropertyChangedEventArgs) Handles Me.IsVisibleChanged
+
+ End Sub
+End Class
+
+
+
+
diff --git a/tsAplicacion/ItsObjectContext.vb b/tsAplicacion/ItsObjectContext.vb
new file mode 100644
index 0000000..c49cd97
--- /dev/null
+++ b/tsAplicacion/ItsObjectContext.vb
@@ -0,0 +1,9 @@
+Public Interface ItsContexto
+ Function GuardarCambios() As Integer
+ Function ObtieneLongitudCampo(NombreTablaBase As String, NombreCampo As String) As Integer
+ Sub EliminaObjeto(DataContext As Object)
+ Sub AñadeObjeto(Entidad As Object)
+ 'Event GuardandoCambios(sender As Object, e As EventArgs)
+ Function CompruebaUnico(estado As Comun.EstadosAplicacion, NombreCampo As String, valor As Object, uc As tsAplicacion) As Boolean
+ Function HayModificaciones() As Boolean
+End Interface
diff --git a/tsAplicacion/tsAplicacion.vb b/tsAplicacion/tsAplicacion.vb
new file mode 100644
index 0000000..a29f223
--- /dev/null
+++ b/tsAplicacion/tsAplicacion.vb
@@ -0,0 +1,2057 @@
+Imports DevExpress.Xpf.Docking
+Imports DevExpress.Xpf.Editors
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Mvvm
+Imports DevExpress.Xpf.Grid
+Imports tsl5
+Imports DevExpress.Xpf.Core.Native
+Imports System.Data
+Imports DevExpress.Xpf.Printing
+Imports tsWPF.Controles
+Imports DevExpress.Xpf.Bars
+Imports System.IO
+Imports System.IO.Compression
+Imports tsl5.Extensiones
+Imports tsl5.Extensiones.StringExtensions
+Imports System.Data.Entity
+Imports Microsoft.Win32
+Imports System.ComponentModel
+Imports System.Data.Entity.Infrastructure
+Imports tsWPF
+Imports System.Data.SqlClient
+Imports System.Data.Common
+Imports DevExpress.Xpf.Docking.Base
+Imports DevExpress.XtraReports.UI
+Imports tsl5.Enumeraciones
+Imports tsWPF.Comun
+
+Public MustInherit Class tsAplicacion
+ Inherits UserControl
+
+ Public MustOverride Function EstableceDCPrincipal(Optional Background As Boolean = False, Optional FuerzaNuevo As Boolean = False, Optional Refrescar As Boolean = False) As tsWPF.Comun.EstadosAplicacion
+
+ Public MustOverride Sub EstableceDataContextSecundarios(Optional Background As Boolean = False)
+ ' ReadOnly Property TituloPestaña As String
+ ' Public MustOverride ReadOnly Property CampoIndice As String
+ Public MustOverride ReadOnly Property idRegistroAplicacionActual As String
+ Public MustOverride Sub EstableceTitulo()
+ Public MustOverride ReadOnly Property DescripcionRegistro As String
+
+ ' Sub Guardar()
+ Public MustOverride Sub Cargado()
+ Public MustOverride Function ObtieneBD() As ItsContexto
+ ' Public MustOverride Function ObtieneConexionBD() As tsl5.Datos.BBDD
+ ' ReadOnly Property Titulo As String
+ Public MustOverride ReadOnly Property NombreTablaBase As String
+
+ Friend Sub LanzaBotonNuevoPulsado()
+ RaiseEvent BotonNuevoPulsado()
+ End Sub
+
+ ' Sub EstableceAplicacion(ap As Aplicacion)
+ Public MustOverride Function ObtienePermisos() As Permisos
+
+
+ ' Function Obtiene_ucControlBusqueda() As UserControl
+
+
+
+
+
+ Public Sub New()
+ MyBase.New()
+ End Sub
+
+ ' Friend _IAplicacion As IAplicacion
+ ' Private _uc As UserControl
+ Private _ContenedorTsAplicacion As ContenedorTsAplicacion
+ ' Private _idAplicacion As String
+ ' Private _DatosConexionBD As tsl5.Datos.BBDD
+ Friend DiseñoOriginal As Byte()
+
+ Public Property ObjetosContenedores As New List(Of Object)
+ Public Property Lineas As New List(Of tsGridControl)
+ Public Property ControlesTS As New List(Of tsLayoutItem)
+ Public Property ObjetosSeleccionables As New List(Of ObjetoSeleccionable)
+ Public Property ObjetoActual As Object
+ 'Public Property Contexto As Object
+
+ Public Property Contexto As ItsContexto
+ Public _Estado As tsWPF.Comun.EstadosAplicacion
+ Public PermisosConcedidos As Permisos
+
+
+ Public Property RefrescoSolicitado As Boolean = False
+ Public Property HabilitarRefresco As Boolean = False
+ ' Public Property HabilitarRefrescoEnOtrasPestañas As Boolean = False
+ Friend ValidarControles As Boolean
+ Public Property docpanel As DevExpress.Xpf.Docking.DocumentPanel
+ Public Property OtrosParametros As String
+ Public Property ErroresValidacion As ErroresValidacion
+ Public Property DelegadoErrorNoControlado As ErrorNoControlado
+ Public GrupoDocumentos As DocumentGroup
+ ' Private AperturaAutomatica As Boolean
+ Public Tipo_ucControlBusqueda As Type
+ Public GridSeleccion As tsGridControl
+ Public GridBusqueda As Object
+ Private TieneBotonDefecto As Boolean
+ Public Event AntesGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, ByRef Cancelar As Boolean, ByRef MensajesError As Hashtable, EliminacionManual As Integer)
+ Public Event AntesEliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, ByRef Cancelar As Boolean, ByRef MensajesError As Hashtable, ByRef OmitirPreguntaContinuar As Boolean)
+ Public Event DespuesEliminar(sender As Object)
+ Public Event DespuesGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, OpcionGuardado As Integer)
+ Public Event ErrorGuardando(sender As Object, ex As Exception, OpcionGuardado As Integer)
+ Public Event DespuesCancelarGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, OpcionGuardado As Integer)
+ Public Event CampoActualizado(sender As Object, e As DataTransferEventArgs)
+ Public Event OtrosParametrosEstablecido()
+ Public Event ContenedorTsAplicacionEstablecido()
+ Public Event ValidarControl(sender As Object, e As ValidationEventArgs, ByRef ErrorValidacion As ErrorValidacion, ByRef ValorOriginalCambiado As Object)
+ Public Event EstadoCambiado(EstadoAnterior As tsWPF.Comun.EstadosAplicacion, EstadoNuevo As tsWPF.Comun.EstadosAplicacion)
+ Public Event Enlazar(Celda As EditGridCellData, Defecto As Boolean)
+ Public Event EjecutarAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+ Public Event ImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+ Public Event TeclaFuncionPulsada(sender As Object, e As KeyEventArgs)
+ ' Public Event AbreRegistroBuscado(uc As tsAplicacion)
+ Public Event BotonNuevoPulsado()
+
+ Friend Property DelegadoAyuda As Ayuda
+ Friend Property DelegadoDiseño As Diseño
+ Public Delegate Sub ErrorNoControlado(Aplicacion As tsAplicacion, ex As Exception)
+ Public Delegate Sub Ayuda(Codigo As String)
+ Public Delegate Function Diseño(bd As Object, Operacion As OperacionDiseñoEnum, CodigoAplicacion As String, ByRef Descripcion As String, ByRef TodosUsuarios As Boolean, DiseñoRejillas As Byte()) As Byte()
+
+ Public Property BloqueoActivo As tsBloqueo
+ Public Delegate Function DelegadoBloqueo(Aplicacion As tsAplicacion, Bloquear As Boolean) As tsBloqueo
+ Private _DelegadoBloqueo As DelegadoBloqueo
+
+
+
+
+
+
+
+ Public Property Estado As tsWPF.Comun.EstadosAplicacion
+ Get
+ Return _Estado
+ End Get
+ Set(value As tsWPF.Comun.EstadosAplicacion)
+ Dim EstadoAnterior As tsWPF.Comun.EstadosAplicacion = _Estado
+ If EstadoAnterior = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro And value <> tsWPF.Comun.EstadosAplicacion.Nuevo AndAlso BloqueoActivo IsNot Nothing AndAlso BloqueoActivo.HaBloqueado Then _DelegadoBloqueo.Invoke(Me, False)
+ If CambiarEstado(EstadoAnterior, value) Then
+ _Estado = value
+ RaiseEvent EstadoCambiado(EstadoAnterior, _Estado)
+ If value = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro And _DelegadoBloqueo IsNot Nothing Then BloqueoActivo = _DelegadoBloqueo.Invoke(Me, True)
+ If BloqueoActivo IsNot Nothing AndAlso BloqueoActivo.HaBloqueado = False AndAlso BloqueoActivo.Tipobloqueo = tsBloqueo.TipoBloqueoEnum.BLOQUEAR_EN_CAMBIOESTADO Then
+ EstableceSoloLectura()
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ DXMessageBox.Show("El registro está abierto por el usuario " & BloqueoActivo.Usuario & " por lo que no podrá modificarlo", "Atención")
+ End If
+ If Me.docpanel IsNot Nothing Then Me.docpanel.Tag = Me.idRegistroAplicacionActual
+ End If
+ End Set
+ End Property
+
+
+ Public Function CambiarEstado(EstadoAnterior As tsWPF.Comun.EstadosAplicacion, EstadoNuevo As tsWPF.Comun.EstadosAplicacion, Optional FuerzaCambio As Boolean = False) As Boolean
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+ Try
+ If EstadoAnterior <> EstadoNuevo OrElse FuerzaCambio Then
+ CambiarEstado = True
+ Dim o As Object
+ Select Case EstadoNuevo
+ Case tsWPF.Comun.EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice
+ If EstadoNuevo = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro Then
+ _ContenedorTsAplicacion.siEstado.Content = "Operación Actual: Modificando " & Me.DescripcionRegistro
+ Else
+ _ContenedorTsAplicacion.siEstado.Content = "Operación Actual: Mostrando " & Me.DescripcionRegistro
+ End If
+ _ContenedorTsAplicacion.btNuevo.IsEnabled = False
+ _ContenedorTsAplicacion.btGuardar.IsEnabled = Me.PermisosConcedidos.Modificar OrElse ModoSuperUsuario
+ _ContenedorTsAplicacion.btGuardarYBuscar.IsEnabled = Me.PermisosConcedidos.Modificar OrElse ModoSuperUsuario
+ _ContenedorTsAplicacion.btEliminar.IsEnabled = Me.PermisosConcedidos.Eliminar OrElse ModoSuperUsuario
+ _ContenedorTsAplicacion.btNuevo.IsEnabled = Me.PermisosConcedidos.Nuevos OrElse ModoSuperUsuario
+ _ContenedorTsAplicacion.btActualizar.IsEnabled = True
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ o = tsli.Content
+ Try
+ EstableceSoloLectura(o, (tsli.PropiedadesTS.Modificable = TiposModificacion.NoModificable OrElse tsli.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos))
+ Catch ex As Exception
+ End Try
+ Next
+ For Each l In Me.Lineas
+
+ Dim SoloLectura = ModoSuperUsuario OrElse Not (l.PropiedadesTS.Modificable = TiposModificacion.Modificable OrElse l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes)
+ If SoloLectura Then
+ l.EstableceSoloLectura()
+ Else
+ l.ReEstableceValoresDefectoSoloLectura()
+ End If
+ If Not l.ContextMenu Is Nothing Then
+ Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ If mis.Count > 0 Then
+ Dim mi As MenuItem = mis.First
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End If
+ Next
+
+ Case tsWPF.Comun.EstadosAplicacion.Nuevo
+
+ _ContenedorTsAplicacion.siEstado.Content = "Operacion Actual: Añadiendo " & Me.DescripcionRegistro
+ _ContenedorTsAplicacion.btNuevo.IsEnabled = Me.PermisosConcedidos.Nuevos
+ _ContenedorTsAplicacion.btGuardar.IsEnabled = True
+ _ContenedorTsAplicacion.btGuardarYBuscar.IsEnabled = True
+ _ContenedorTsAplicacion.btEliminar.IsEnabled = False
+ _ContenedorTsAplicacion.btActualizar.IsEnabled = True
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ Try
+ o = tsli.Content
+ EstableceSoloLectura(o, (ModoSuperUsuario OrElse tsli.PropiedadesTS.Modificable = TiposModificacion.NoModificable OrElse tsli.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes))
+ Catch ex As Exception
+ End Try
+ Next
+ For Each l In Me.Lineas
+ Dim SoloLectura = Not (ModoSuperUsuario OrElse l.PropiedadesTS.Modificable = TiposModificacion.Modificable OrElse l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos)
+ If SoloLectura Then
+ l.EstableceSoloLectura()
+ Else
+ l.ReEstableceValoresDefectoSoloLectura()
+ End If
+ If Not l.ContextMenu Is Nothing Then
+ Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ If mis.Count > 0 Then
+ Dim mi As MenuItem = mis.First
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End If
+ Next
+ End Select
+ CambiarEstado = True
+ Else
+ CambiarEstado = False
+ End If
+ Catch EX As Exception
+ MsgBox(EX.Message, , "en cambiarestado")
+ CambiarEstado = False
+ End Try
+ Else
+ CambiarEstado = False
+ End If
+ End Function
+
+ Public Sub RefrescaUC(Optional ForzarCambioEstado As Boolean = False, Optional Background As Boolean = False)
+ Try
+ Select Case Me.Estado
+ Case tsWPF.Comun.EstadosAplicacion.ModificandoRegistro
+ 'Dim oCampoIndice As Object = Nothing
+ 'Dim o = Me.DataContext
+ 'Dim CampoIndice As String
+ 'Try
+ ' CampoIndice = DataContext.entitykey.entitykeyvalues(0).key
+ ' oCampoIndice = o.GetType.GetProperty(CampoIndice)
+ 'Catch
+ 'End Try
+ Me.Contexto = ObtieneBD()
+
+ ' If Me.Contexto IsNot Nothing AndAlso Me.Contexto.GetType.BaseType Is GetType(ObjectContext) AndAlso DirectCast(Contexto, ObjectContext).Connection.State = ConnectionState.Closed Then AperturaAutomatica = True
+ DCPrincipal(Background,, True)
+ 'If ForzarCambioEstado Then RaiseEvent EstadoCambiado(EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro)
+ If ForzarCambioEstado OrElse (BloqueoActivo IsNot Nothing AndAlso BloqueoActivo.HaBloqueado = False AndAlso BloqueoActivo.Tipobloqueo = tsBloqueo.TipoBloqueoEnum.BLOQUEAR_EN_CAMBIOESTADO) Then
+ CambiarEstado(EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro, True)
+ If ForzarCambioEstado Then RaiseEvent EstadoCambiado(EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro)
+ End If
+ EstableceDataContextSecundarios(Background)
+
+ Case tsWPF.Comun.EstadosAplicacion.Nuevo
+ EstableceDataContextSecundarios(Background)
+ Case tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice
+ ' Me.Contexto = ObtieneBD()
+ ' EstableceDataContextPrincipal()
+ Me.Contexto = ObtieneBD()
+ ' If Me.Contexto IsNot Nothing AndAlso Me.Contexto.GetType.BaseType Is GetType(ObjectContext) AndAlso DirectCast(Contexto, ObjectContext).Connection.State = ConnectionState.Closed Then AperturaAutomatica = True
+ DCPrincipal(Background,, True)
+ End Select
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ Finally
+ RefrescoSolicitado = False
+ End Try
+
+ End Sub
+
+ Friend Function DCPrincipal(Optional BackGround As Boolean = False, Optional FuerzaNuevo As Boolean = False, Optional Refrescar As Boolean = False) As tsWPF.Comun.EstadosAplicacion
+
+ Try
+ Dim est = EstableceDCPrincipal(BackGround, FuerzaNuevo, Refrescar)
+ Return est
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ Throw New Exception(ex.Message, ex)
+
+ End Try
+ End Function
+
+ Public ReadOnly Property ContenedorTsAplicacion As ContenedorTsAplicacion
+ Get
+ Return _ContenedorTsAplicacion
+ End Get
+ End Property
+
+ Public Property ModoSuperUsuario As Boolean
+
+ Public Sub AgregaErroresTSGC(tsgc As tsGridControl, MensajesError As Hashtable, e As GridRowValidationEventArgs)
+ Dim ev As ErroresValidacion = Me.ErroresValidacion
+ ev.LimpiarErrores("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString)
+ Dim sErrores As String = ""
+ For Each MensajeError In MensajesError
+ ev.AgregaError(New ErrorValidacion("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString & ":" & MensajeError.Key, tsgc, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), e)
+ sErrores &= MensajeError.Value & vbCrLf
+ Next
+ e.SetError(sErrores)
+ End Sub
+ 'Public Sub New(Contenido As IAplicacion, Optional Mayusculizar As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "")
+ ' ' Me.NombreTablaBase = Contenido.NombreTablaBase
+ ' ' MyBase.New
+
+ ' 'Cargado()
+ 'End Sub
+
+ Friend Sub LanzaBuscarNuevoRegistro(CerrarPanel As Boolean)
+ Dim uc As tsAplicacion = Activator.CreateInstance(Tipo_ucControlBusqueda)
+ uc.AbreAplicacionEnPestaña(Me.GrupoDocumentos, DelegadoAyuda, DelegadoDiseño, DelegadoErrorNoControlado, OtrosParametros)
+ If CerrarPanel Then
+ Comun.dm.DockController.RemovePanel(docpanel)
+ End If
+
+
+ ' Dim ap As New tsWPF.Aplicacion(ucControlBusqueda)
+ ' Dim t As Type
+ ' Dim uc As tsAplicacion = Activator.CreateInstance(Tipo_ucControlBusqueda)
+ ' Dim ap = DirectCast(uc.ap, Aplicacion)
+ 'If uc.AbreVentanaBusqueda() Then
+ ' RaiseEvent AbreRegistroBuscado(uc)
+ ' Estado = DCPrincipal
+ ' EstableceTitulo()
+ 'End If
+ End Sub
+ Friend Sub LanzaGuardarYBuscarNuevoRegistro()
+ Dim uc As tsAplicacion = Activator.CreateInstance(Tipo_ucControlBusqueda)
+ uc.AbreAplicacionEnPestaña(Me.GrupoDocumentos, DelegadoAyuda, DelegadoDiseño, DelegadoErrorNoControlado, OtrosParametros)
+ End Sub
+
+
+
+
+ Private Sub EstableceDCSecundarios(Optional BackGround As Boolean = False)
+ Try
+ _ContenedorTsAplicacion.IsEnabled = False
+ EstableceDataContextSecundarios(BackGround)
+ _ContenedorTsAplicacion.bePlantilla.IsVisible = Not (_ContenedorTsAplicacion.cbPlantillaAImprimir.ItemsSource Is Nothing OrElse _ContenedorTsAplicacion.cbPlantillaAImprimir.ItemsSource.Count = 0 OrElse Me.PermisosConcedidos.Impresion = False)
+ _ContenedorTsAplicacion.btImprimirPlantilla.IsVisible = Not (_ContenedorTsAplicacion.cbPlantillaAImprimir.ItemsSource Is Nothing OrElse _ContenedorTsAplicacion.cbPlantillaAImprimir.ItemsSource.Count = 0 OrElse Me.PermisosConcedidos.Impresion = False)
+ _ContenedorTsAplicacion.beAcciones.IsVisible = Not (_ContenedorTsAplicacion.cbAcciones.ItemsSource Is Nothing OrElse _ContenedorTsAplicacion.cbAcciones.ItemsSource.Count = 0)
+ _ContenedorTsAplicacion.btAcciones.IsVisible = Not (_ContenedorTsAplicacion.cbAcciones.ItemsSource Is Nothing OrElse _ContenedorTsAplicacion.cbAcciones.ItemsSource.Count = 0)
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ Finally
+ _ContenedorTsAplicacion.IsEnabled = True
+ End Try
+ End Sub
+
+ Friend Sub LanzaTeclaFuncionPulsada(sender As Object, e As KeyEventArgs)
+ RaiseEvent TeclaFuncionPulsada(sender, e)
+ End Sub
+
+ Private Sub Contexto_GuardandoCambios(sender As Object, e As EventArgs)
+ RefrescaAplicaciones() ' If Me.GrupoDocumentos IsNot Nothing Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag)
+ End Sub
+ Public Sub RefrescaAplicaciones()
+ If Me.GrupoDocumentos IsNot Nothing Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag, Me.Tipo_ucControlBusqueda)
+ End Sub
+ Private Sub uc_PreviewKeyDown(sender As Object, e As KeyEventArgs)
+ Select Case e.Key
+ Case Key.F1
+ If Me.ContenedorTsAplicacion.BarraPrincipal.Visible And Me.ContenedorTsAplicacion.btGuardarYBuscar.IsVisible And Me.ContenedorTsAplicacion.btGuardarYBuscar.IsEnabled Then Me.ContenedorTsAplicacion.btGuardarYBuscar_ItemClick(Nothing, Nothing)
+ Case Key.F2
+ If Me.ContenedorTsAplicacion.BarraPrincipal.Visible And Me.ContenedorTsAplicacion.btGuardar.IsVisible And Me.ContenedorTsAplicacion.btGuardar.IsEnabled Then Me.ContenedorTsAplicacion.btGuardar_ItemClick(Nothing, Nothing)
+ Case Key.F3
+ If Me.ContenedorTsAplicacion.BarraPrincipal.Visible And Me.ContenedorTsAplicacion.btBuscar.IsVisible And Me.ContenedorTsAplicacion.btBuscar.IsEnabled Then Me.ContenedorTsAplicacion.btBuscar_ItemClick(Nothing, Nothing)
+ Case Key.F4
+ If Me.ContenedorTsAplicacion.BarraPrincipal.Visible And Me.ContenedorTsAplicacion.btNuevo.IsVisible And Me.ContenedorTsAplicacion.btNuevo.IsEnabled Then Me.ContenedorTsAplicacion.Nuevo(Nothing, Nothing)
+ Case Key.F5
+ If Me.ContenedorTsAplicacion.BarraPrincipal.Visible And Me.ContenedorTsAplicacion.btActualizar.IsVisible And Me.ContenedorTsAplicacion.btActualizar.IsEnabled Then Me.ContenedorTsAplicacion.btActualizar_ItemClick(Nothing, Nothing)
+ Case Key.F7
+ If Me.ContenedorTsAplicacion.BarraPrincipal.Visible And Me.ContenedorTsAplicacion.btImprimirPlantilla.IsVisible And Me.ContenedorTsAplicacion.btImprimirPlantilla.IsEnabled Then Me.ContenedorTsAplicacion.btImprimirPlantilla_ItemClick(Nothing, Nothing)
+ Case Key.F8
+ Comun.dm.DockController.RemovePanel(docpanel)
+ Case Key.Pause
+ If Keyboard.Modifiers = ModifierKeys.Shift And ModoSuperUsuario = False And Configuracion.FuncionModoSuperUsuario IsNot Nothing Then
+ ModoSuperUsuario = Configuracion.FuncionModoSuperUsuarioTsAplicacion(Me)
+ If ModoSuperUsuario Then
+ 'Me.ContenedorCL.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorCL.IniciaAnimacion("Datos Guardadados", Colors.Black)), System.Windows.Threading.DispatcherPriority.Normal)
+ Me.ContenedorTsAplicacion.IniciaAnimacionBlink("Modo Super Usuario", Colors.Red)
+ RefrescaUC(True)
+ End If
+ End If
+ Case Else
+ Try
+ If Keyboard.FocusedElement IsNot Nothing AndAlso Keyboard.FocusedElement.GetType.ToString.ToLower.Contains(".richedit.") Then
+ Exit Sub
+ End If
+ Catch ex As Exception
+ End Try
+ If e.Key = Key.Enter AndAlso Not TieneBotonDefecto Then
+ If Not ObjetoActual Is Nothing AndAlso (Not ObjetoActual.GetType Is GetType(tsGridControl) OrElse Keyboard.Modifiers = ModifierKeys.Control) Then
+ Dim CapturarEnter As Boolean = True
+ Dim clave As Integer
+ If ObjetoActual.GetType Is GetType(tsGridControl) Then
+ clave = TryCast(ObjetoActual, tsGridControl).PropiedadesTS.NumeroObjeto
+ Else
+ Dim pts As PropiedadesTS = ObjetoActual.parent.PropiedadesTs
+ clave = pts.NumeroObjeto
+ CapturarEnter = pts.CapturarEnter
+ End If
+ Dim bContinuar As Boolean
+ Select Case ObjetoActual.GetType
+ Case GetType(ComboBoxEdit)
+ bContinuar = Not TryCast(ObjetoActual, ComboBoxEdit).IsPopupOpen
+ Case GetType(LookUp.LookUpEdit)
+ bContinuar = Not TryCast(ObjetoActual, LookUp.LookUpEdit).IsPopupOpen
+ Case Else
+ bContinuar = True
+ End Select
+ If bContinuar And CapturarEnter Then
+
+ Dim os As ObjetoSeleccionable = (From o In ObjetosSeleccionables Where o.PropiedadesTS.NumeroObjeto = clave).First
+ Dim i As Integer = ObjetosSeleccionables.IndexOf(os)
+ ' Dim btbDeshabilitado As Boolean
+ Do
+ ' btbDeshabilitado = False
+ If i = ObjetosSeleccionables.Count - 1 Then
+ i = 0
+ Else
+ i += 1
+ End If
+ ' sigo.focus()
+ 'Dim pt As Object = ObjetosSeleccionables(i).Objeto.parent
+ 'If pt IsNot Nothing AndAlso pt.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ ' Dim tb As DevExpress.Xpf.Core.DXTabItem = pt
+ ' If Not tb.IsSelected And tb.Visibility = Visibility.Visible Then
+ ' btbDeshabilitado = True
+ ' End If
+ 'End If
+ Loop Until ObjetosSeleccionables(i).PropiedadesTS.UsualCorreccion
+ Dim sigo As Object = ObjetosSeleccionables(i).Objeto
+ ' sigo.focus()
+ Dim p As Object = sigo.parent
+ ' Dim bEnfocar As Boolean = True
+ Do While Not p Is Nothing
+ If p.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ Dim tb As DevExpress.Xpf.Core.DXTabItem = p
+ If Not tb.IsSelected And tb.Visibility = Visibility.Visible Then
+
+ ' bEnfocar = False
+ 'p.focus()
+ ' IndicePrimerCampoPestaña = i
+ 'Dispatcher.BeginInvoke(New Action(Sub() p.isSelected = True))
+ tb.IsSelected = True
+ ' p.focus()
+ ' Dim parametros() As Object = {sigo}
+ ' Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()))
+ ' sigo.focus()
+ 'Exit Do
+ End If
+ 'p = uc.Parent
+ p = p.Parent
+ Else
+ p = p.PARENT
+ End If
+ Loop
+ e.Handled = CapturarEnter 'True
+ Me.Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ End If
+ Else
+ Try
+ If ObjetoActual.GetType Is GetType(tsGridControl) Then
+ Dim tsgc As tsGridControl = DirectCast(ObjetoActual, tsGridControl)
+ Dim ctsc = TryCast(tsgc.CurrentColumn, tsGridColumn)
+ If Not (ctsc IsNot Nothing AndAlso ctsc.CapturarEnter = True) Then
+ If tsgc.PropiedadesTS.CapturarEnter Then
+ tsgc.LanzaEnterPulsado()
+ Do
+ Dim ca = tsgc.CurrentColumn.FieldName
+ tsgc.View.MoveNextCell()
+ Dim cs = tsgc.CurrentColumn.FieldName
+ If ca = cs Then
+ tsgc.View.MoveNextRow()
+ tsgc.CurrentColumn = tsgc.Columns.First
+ End If
+ Loop Until TryCast(ObjetoActual, tsGridControl).CurrentColumn.TabStop
+ e.Handled = True
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ End Try
+ End If
+ Else
+ If Not ObjetoActual Is Nothing AndAlso Keyboard.Modifiers = ModifierKeys.Control Then
+ If (e.Key = Key.Insert OrElse e.Key = Key.A) And ObjetoActual.GetType Is GetType(tsGridControl) Then
+ Dim gc As tsGridControl = TryCast(ObjetoActual, tsGridControl)
+ gc.View.CommitEditing()
+
+ gc.View.FocusedRowHandle = DataControlBase.NewItemRowHandle
+
+ gc.CurrentColumn = gc.Columns(0)
+
+
+ 'Debug.WriteLine(gc.ItemsSource.count.GetType.ToString)
+ ''Dim ni As EntityObject = TryCast(gc.ItemsSource, EntityCollection(Of EntityObject)).DefaultIfEmpty()
+ '' Debug.WriteLine(gc.View.GetType.ToString)
+ ''gc.DataContext.Add(ni)
+ ''gc.CurrentItem = ni
+ ''Dim kk = f(Of String)()
+ 'Dim tipo As Type = gc.ItemsSource.BaseType.GetGenericArguments.First
+ 'Dim kk2 = f2(gc.ItemsSource.GetType)
+
+
+ End If
+ ' Else
+
+ 'If (e.Key = Key.Back OrElse e.Key = Key.Delete) AndAlso ObjetoActual IsNot Nothing AndAlso ObjetoActual.GetType Is GetType(ComboBoxEdit) Then
+ ' ObjetoActual.editvalue = Nothing
+ ' e.Handled = True
+ 'End If
+
+ 'Else
+ ' If (e.Key = Key.A OrElse e.Key = Key.R) And Keyboard.Modifiers = ModifierKeys.Control Then
+
+ ' Dim scaler = TryCast(dm.LayoutTransform, ScaleTransform)
+
+ ' If scaler Is Nothing Then
+ ' scaler = New ScaleTransform(1.0, 1.0)
+ ' dm.LayoutTransform = scaler
+ ' End If
+
+ ' Dim animator As New DoubleAnimation()
+ ' animator.Duration = New Duration(TimeSpan.FromMilliseconds(600))
+
+ ' Dim nuevaEscala As Double
+ ' If e.Key = Key.A Then
+ ' scaler.ScaleX += 0.05
+ ' Else
+ ' scaler.ScaleX -= 0.05
+ ' End If
+ ' animator.[To] = nuevaEscala
+ ' scaler.BeginAnimation(ScaleTransform.ScaleXProperty, animator)
+ ' scaler.BeginAnimation(ScaleTransform.ScaleYProperty, animator)
+ ' End If
+ End If
+ End If
+ If (Keyboard.Modifiers And ModifierKeys.Control) AndAlso e.Key = Key.B Then
+ If Me.GridSeleccion IsNot Nothing OrElse Me.GridBusqueda IsNot Nothing Then
+ If GridBusqueda IsNot Nothing Then
+ Dim tv = TryCast(Me.GridBusqueda.View, TableView)
+ If tv IsNot Nothing Then
+ If tv.SearchControl IsNot Nothing Then
+ tv.SearchControl.Focus()
+ End If
+ End If
+ Else
+ Dim tv = TryCast(Me.GridSeleccion.View, TableView)
+ If tv IsNot Nothing Then
+ If tv.SearchControl IsNot Nothing Then
+ tv.SearchControl.Focus()
+ End If
+ End If
+ End If
+ End If
+ End If
+ End Select
+ End Sub
+
+ Public Function ObtieneVentana() As dxwGenerica
+ Dim dxw As New dxwGenerica
+ dxw.Content = _ContenedorTsAplicacion
+ Return dxw
+ End Function
+
+ Public Shared Function ActivaPestaña(Dg As DocumentGroup, idPestaña As String) As Boolean
+ If Comun.dm Is Nothing Then
+ Comun.dm = Dg.GetDockLayoutManager
+ AddHandler Comun.dm.DockItemClosing, AddressOf Cerrando_Docitem
+ End If
+ Dim dcs As IEnumerable(Of BaseLayoutItem)
+ dcs = (From p In Dg.Items Where p.Tag = idPestaña)
+ If dcs.Count > 0 Then Comun.dm.Activate(dcs(0))
+ Return dcs.Count > 0
+ End Function
+ Public Sub AbreAplicacionEnPestaña(DocumentGroup As DocumentGroup, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "", Optional FuncionBloqueo As DelegadoBloqueo = Nothing)
+ Try
+ ConfiguraAplicacion(FuncionAyuda, FuncionDiseño, FuncionErrorNoControlado, OtrosParametros, FuncionBloqueo)
+ If Estado <> tsWPF.Comun.EstadosAplicacion.Cancelado Then
+ If DocumentGroup Is Nothing Then
+ Dim st = Environment.StackTrace
+ Throw New Exception("DocumentGroup es nothing. Pila de llamadas: " & st)
+ End If
+ GrupoDocumentos = DocumentGroup
+ If Comun.dm Is Nothing Then
+ Comun.dm = DocumentGroup.GetDockLayoutManager
+ AddHandler Comun.dm.DockItemClosing, AddressOf Cerrando_Docitem
+ End If
+ Dim dcs As IEnumerable(Of BaseLayoutItem)
+ dcs = From p In GrupoDocumentos.Items Where p.Tag IsNot Nothing AndAlso p.Tag = idRegistroAplicacionActual
+ If dcs.Count = 0 Then
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ docpanel.Content = Me._ContenedorTsAplicacion
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ 'docpanel.ShowCloseButton = tsWPF.Configuracion.MostrarBotonCerrarEnPestaña
+ If Configuracion.MostrarBotonCerrarEnPestaña Then GrupoDocumentos.ClosePageButtonShowMode = ClosePageButtonShowMode.InAllTabPageHeaders
+ GrupoDocumentos.Items.Add(docpanel)
+ Comun.dm.Activate(docpanel)
+ EstableceTitulo()
+ docpanel.Tag = idRegistroAplicacionActual
+ ' Dispatcher.BeginInvoke(New Action(Sub() ValidarControles = True), System.Windows.Threading.DispatcherPriority.Loaded)
+ Dispatcher.BeginInvoke(New Action(Sub() ValidarControles = True), System.Windows.Threading.DispatcherPriority.Background)
+ Else
+ Comun.dm.Activate(dcs(0))
+ End If
+ End If
+ Catch EX As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, EX)
+ DXMessageBox.Show(EX.Message, "Error")
+ End Try
+ End Sub
+
+ Private Shared Sub Cerrando_Docitem(sender As Object, e As ItemCancelEventArgs)
+ Try
+ If e.Item.GetType Is GetType(DocumentPanel) Then
+ Dim dp As DocumentPanel = e.Item
+ If dp.Content.GetType Is GetType(ContenedorTsAplicacion) Then
+ Dim Cap As ContenedorTsAplicacion = dp.Content
+ Dim uc As tsAplicacion = Cap._Aplicacion
+ If uc.BloqueoActivo IsNot Nothing AndAlso uc.BloqueoActivo.HaBloqueado Then uc._DelegadoBloqueo.Invoke(uc, False)
+ End If
+ End If
+ Catch
+ End Try
+ End Sub
+
+ Private Sub ConfiguraAplicacion(Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "", Optional FuncionBloqueo As DelegadoBloqueo = Nothing, Optional ModoVentana As Boolean = False)
+ Try
+ If DXSplashScreen.IsActive = False Then DXSplashScreen.Show(Of SplashScreenTecnosis)()
+ DXSplashScreen.SetState("Cargando ...")
+ Me._DelegadoBloqueo = FuncionBloqueo
+ Me.OtrosParametros = OtrosParametros
+ RaiseEvent OtrosParametrosEstablecido()
+ _ContenedorTsAplicacion = New ContenedorTsAplicacion(Me)
+ RaiseEvent ContenedorTsAplicacionEstablecido()
+ DelegadoAyuda = FuncionAyuda
+ If DelegadoAyuda Is Nothing Then _ContenedorTsAplicacion.btAyuda.IsVisible = False
+ DelegadoDiseño = FuncionDiseño
+ DelegadoErrorNoControlado = FuncionErrorNoControlado
+ Me.Contexto = Me.ObtieneBD
+
+
+
+ 'If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.EventoSavingChanges Then
+ ' AddHandler Contexto.GuardandoCambios, AddressOf Contexto_GuardandoCambios
+ 'End If
+ Me.PermisosConcedidos = ObtienePermisos()
+ If Me.PermisosConcedidos.Consultar = False Then Throw New PKICOAS.TSException("Permiso de acceso a " & Me.DescripcionRegistro & " Denegado", "PERMISO_DENEGADO")
+ ObtieneControlesTS(Me.Content, ControlesTS, ObjetosContenedores, Lineas, 0)
+ _ContenedorTsAplicacion.contenido.Children.Add(Me)
+ ErroresValidacion = New ErroresValidacion(_ContenedorTsAplicacion.lpMensajes)
+
+ Me.Estado = DCPrincipal()
+ If Estado <> tsWPF.Comun.EstadosAplicacion.Cancelado Then
+ EstableceDCSecundarios()
+ For Each gr In Me.Lineas
+ tsGridControl.EstableceFilterPopupModePredeterminados(gr)
+ Next
+ Me.ObjetosSeleccionables = (From os In ObjetosSeleccionables Order By os.TabIndex Select os).ToList
+ AddHandler Me.Loaded, AddressOf uc_Loaded
+ AddHandler Me.PreviewKeyDown, AddressOf uc_PreviewKeyDown
+ If DelegadoDiseño IsNot Nothing AndAlso Lineas.Count > 0 Then
+ Try
+ Dim b As Byte() = Nothing
+ DiseñoOriginal = _ContenedorTsAplicacion.ObtieneDiseñoActual
+ b = DelegadoDiseño.Invoke(Contexto, OperacionDiseñoEnum.ABRIR, Me.GetType.ToString, "", True, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ For Each l In Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ End Try
+ Next
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ End Try
+ Else
+ Me.ContenedorTsAplicacion.MenuDiseño.IsVisible = False
+ End If
+ If Estado = tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice OrElse Estado = tsWPF.Comun.EstadosAplicacion.SinDatos Then
+ Me.ContenedorTsAplicacion.btGuardar.IsVisible = False
+ Me.ContenedorTsAplicacion.btGuardarYBuscar.IsVisible = False
+ If GridSeleccion Is Nothing Then
+ _ContenedorTsAplicacion.btEliminar.IsVisible = False
+ End If
+ Me.HabilitarRefresco = False
+ Else
+ Me.HabilitarRefresco = True
+ End If
+ Cargado()
+ If GridSeleccion Is Nothing Then
+ ContenedorTsAplicacion.btSeleccionar.IsVisible = False
+ End If
+ If Tipo_ucControlBusqueda Is Nothing OrElse ModoVentana Then
+ ContenedorTsAplicacion.btGuardarYBuscar.IsVisible = False
+ ContenedorTsAplicacion.btBuscar.IsVisible = False
+ End If
+ If Not Me.PermisosConcedidos.Exportar Then Me.ContenedorTsAplicacion.btExportar.IsEnabled = False
+ End If
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ Throw New Exception(ex.Message, ex)
+ End Try
+
+ End Sub
+
+
+
+ 'Public Function AbreVentanaBusqueda(Optional Mayusculizar As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "") As Boolean?
+ ' ConfiguraAplicacion(Mayusculizar, FuncionAyuda, FuncionDiseño, FuncionErrorNoControlado, OtrosParametros)
+ ' Me.ContenedorTsAplicacion.BarraPrincipal.Visible = False
+ ' Dim w As New dxwVentanaBusqueda
+ ' w.WindowState = WindowState.Normal
+ ' w.contenido.Children.Add(Me._ContenedorTsAplicacion)
+ ' w.WindowStartupLocation = WindowStartupLocation.CenterScreen
+ ' w.Width = Me.Width
+ ' w.Height = Me.Height + 40
+ ' EstableceTitulo()
+ ' For Each gr In Me.Lineas
+ ' For Each c In gr.Columns.Where(Function(x) x.CellTemplate IsNot Nothing)
+ ' c.CellTemplate = Nothing
+ ' Next
+ ' Next
+ ' Return w.ShowDialog
+ 'End Function
+
+ Public Function AbreVentanaGenerica(Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "", Optional FuncionBloqueo As DelegadoBloqueo = Nothing) As dxwGenerica
+ ConfiguraAplicacion(FuncionAyuda, FuncionDiseño, FuncionErrorNoControlado, OtrosParametros, FuncionBloqueo, True)
+ Dim w As New dxwGenerica
+ w.WindowState = WindowState.Normal
+ w.Content = Me._ContenedorTsAplicacion
+ EstableceTitulo()
+ Dispatcher.BeginInvoke(New Action(Sub() ValidarControles = True), System.Windows.Threading.DispatcherPriority.Background)
+ Return w
+ End Function
+
+ Private Sub uc_Loaded(sender As Object, e As RoutedEventArgs)
+ EstableceFocoPrimerControl()
+ ' ValidarControles = True
+ End Sub
+ Friend Sub EstableceFocoPrimerControl()
+ If ObjetosSeleccionables.Count > 0 Then
+ Dim sigo As Object = ObjetosSeleccionables(0).Objeto
+ If sigo.GetType Is GetType(tsGridControl) Then
+ Dim tv = TryCast(sigo.View, TableView)
+ If tv IsNot Nothing Then
+ If tv.SearchControl IsNot Nothing AndAlso tv.SearchControl.Visibility = Visibility.Visible Then
+ tv.SearchControl.Focus()
+ End If
+ End If
+ Else
+ sigo.focus
+ End If
+ End If
+ End Sub
+
+
+ Private Sub ObtieneControlesTS(ByVal parent As DependencyObject, ListaControles As List(Of tsLayoutItem), ObjetosContenedores As List(Of Object), Lineas As List(Of tsGridControl), ByRef NumeroObjetos As Integer)
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+ Try
+ Dim count As Integer = VisualTreeHelper.GetChildrenCount(parent)
+ Dim te As TextEdit
+ Dim pbe As PasswordBoxEdit
+ Dim bte As ButtonEdit
+ Dim de As DateEdit
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit
+ Dim cbe As ComboBoxEdit
+
+ Dim ce As CheckEdit
+ Dim o As Object
+ ' Dim bMayusculas As Boolean = Not (Me.OtrosParametros.ToUpper.Contains("NOMAYUSCULIZAR"))
+ If parent.GetType Is GetType(DXTabControl) Then
+ count = TryCast(parent, DXTabControl).Items.Count
+ End If
+ ' If count > 0 Then
+ For n As Integer = 0 To Math.Max(0, count - 1)
+ If parent.GetType Is GetType(DXTabControl) Then
+ o = TryCast(parent, DXTabControl).Items(n)
+ Else
+ If count = 0 Then
+ o = parent
+ Else
+ o = VisualTreeHelper.GetChild(parent, n)
+ End If
+ End If
+ If o.GetType Is GetType(tsLayoutItem) Then
+ If Not o.content Is Nothing Then
+ ListaControles.Add(o)
+ If DirectCast(o, tsLayoutItem).PropiedadesTS.Obligatorio Then
+ Dim fw = o.content.FontWeight
+ DirectCast(o, tsLayoutItem).FontWeight = FontWeights.SemiBold
+ o.content.FontWeight = fw
+ End If
+ Select Case o.content.GetType
+ Case GetType(CheckEdit)
+ ce = o.content
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(ce, ce.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = ce.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ End If
+ AddHandler ce.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler ce.Validate, AddressOf _ValidarControl
+ AddHandler ce.GotFocus, AddressOf _ObtieneFoco
+ ce.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(ButtonEdit)
+ bte = o.content
+ Try
+ bte.Style = DirectCast(Me.FindResource("tsStylebe"), Style)
+ Catch ex As Exception
+ End Try
+ bte.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(bte, bte.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = bte.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ Dim Longitud As Integer
+ If bte.DataContext Is Nothing Then
+ Longitud = Contexto.ObtieneLongitudCampo(NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = Contexto.ObtieneLongitudCampo(bte.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then bte.MaxLength = Longitud
+ End If
+ AddHandler bte.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler bte.Validate, AddressOf _ValidarControl
+ AddHandler bte.GotFocus, AddressOf _ObtieneFoco
+ bte.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(PasswordBoxEdit)
+
+ pbe = o.content
+ Try
+ pbe.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ Catch ex As Exception
+ End Try
+ pbe.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(pbe, pbe.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = pbe.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing Then
+ Dim Longitud As Integer
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ If pbe.DataContext Is Nothing Then
+ Longitud = Contexto.ObtieneLongitudCampo(NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = Contexto.ObtieneLongitudCampo(pbe.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then pbe.MaxLength = Longitud
+ End If
+
+ AddHandler pbe.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler pbe.Validate, AddressOf _ValidarControl
+ AddHandler pbe.GotFocus, AddressOf _ObtieneFoco
+ pbe.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(TextEdit)
+
+ te = o.content
+ te.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ ' te.BorderTemplate = DirectCast(Me.FindResource("tsBorde"), ControlTemplate)
+
+ te.ValidateOnTextInput = False
+ te.CharacterCasing = DirectCast(o, tsLayoutItem).PropiedadesTS.MayusculasMinusculas
+
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(te, te.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = te.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing Then
+ Dim Longitud As Integer
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ If te.DataContext Is Nothing Then
+ Longitud = Contexto.ObtieneLongitudCampo(NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = Contexto.ObtieneLongitudCampo(te.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then te.MaxLength = Longitud
+ End If
+ AddHandler te.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler te.Validate, AddressOf _ValidarControl
+ AddHandler te.GotFocus, AddressOf _ObtieneFoco
+ te.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(DateEdit)
+ de = o.content
+ de.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ de.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(de, de.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = de.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ End If
+
+ AddHandler de.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler de.Validate, AddressOf _ValidarControl
+ AddHandler de.GotFocus, AddressOf _ObtieneFoco
+ de.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(ComboBoxEdit)
+ cbe = o.content
+ cbe.Style = DirectCast(Me.FindResource("tsStylecbe"), Style)
+ cbe.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(cbe, cbe.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = cbe.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ Dim Longitud As Integer
+ If cbe.DataContext Is Nothing Then
+ Longitud = Contexto.ObtieneLongitudCampo(NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = Contexto.ObtieneLongitudCampo(cbe.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then cbe.MaxLength = Longitud
+ If Not o.propiedadests.NombreCampo Is Nothing Then
+ AddHandler cbe.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler cbe.Validate, AddressOf _ValidarControl
+ AddHandler cbe.GotFocus, AddressOf _ObtieneFoco
+ cbe.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ End If
+ End If
+
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ le = o.content
+ le.ValidateOnTextInput = False
+ le.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(le, le.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = le.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing AndAlso Contexto IsNot Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ le.MaxLength = Contexto.ObtieneLongitudCampo(NombreTablaBase, be.ParentBinding.Path.Path)
+ End If
+ AddHandler le.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler le.Validate, AddressOf _ValidarControl
+ AddHandler le.GotFocus, AddressOf _ObtieneFoco
+ le.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ End Select
+ If DirectCast(o, tsLayoutItem).PropiedadesTS.NombreCampo = "" Then DirectCast(o, tsLayoutItem).PropiedadesTS.NombreCampo = o.Content.Name
+ End If
+ ElseIf o.GetType Is GetType(tsGridControl) Then
+ Dim tsgc As tsGridControl
+ tsgc = o
+ ObtieneControlestsgc(tsgc, NumeroObjetos)
+ If tsgc.DetailDescriptor IsNot Nothing Then
+ For Each dcd In tsgc.DetailDescriptor.DataControlDetailDescriptors
+ Dim dcdd = TryCast(dcd.Content, DataControlDetailDescriptor)
+ If dcdd IsNot Nothing AndAlso dcdd.DataControl.GetType Is GetType(tsGridControl) Then
+ ObtieneControlestsgc(dcdd.DataControl, NumeroObjetos)
+ End If
+ Next
+ End If
+
+ ElseIf o.GetType Is GetType(DevExpress.Xpf.Core.DXTabControl) Then
+ Dim tc As DevExpress.Xpf.Core.DXTabControl = o
+ Me.ObjetosContenedores.Add(o)
+ ObtieneControlesTS(o, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ ElseIf o.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ 'If Not o.isselected Then ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ Dim ti As DXTabItem = o
+ If Not ti.Content Is Nothing AndAlso ti.Visibility = Visibility.Visible Then ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ ElseIf o.GetType Is GetType(Button) Then
+ Dim bt As Button = o
+ If bt.IsDefault Then TieneBotonDefecto = True
+ Else
+ If o.GetType Is GetType(DevExpress.Xpf.LayoutControl.LayoutGroup) Then
+ Me.ObjetosContenedores.Add(o)
+ End If
+ If count > 0 Then ObtieneControlesTS(o, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ End If
+ Next
+ ' End If
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ DXMessageBox.Show(ex.Message & " " & ex.StackTrace, " en obtienecontrolests")
+ End Try
+ End If
+ End Sub
+
+ Private Sub ObtieneControlestsgc(tsgc As tsGridControl, ByRef NumeroObjetos As Integer)
+
+ tsgc.ComandoDelegado = New DelegateCommand(Of Object)(AddressOf Seleccionar)
+ tsgc.PropiedadesTSGC.PermisosDefecto = Me.PermisosConcedidos
+ Lineas.Add(tsgc)
+ NumeroObjetos += 1
+ tsgc.PropiedadesTS.NumeroObjeto = NumeroObjetos
+ ' tsgc.PropiedadesTS.ApCablin = Me
+ Dim os As New ObjetoSeleccionable(tsgc, tsgc.TabIndex, tsgc.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ AddHandler tsgc.GotFocus, AddressOf _ObtieneFoco
+ AddHandler tsgc.PreviewKeyDown, AddressOf _tsgc_PreviewkeyDown
+ Dim tv As TableView = tsgc.View
+ AddHandler tv.ValidateRow, AddressOf _tv_ValidateRow
+ AddHandler tv.InvalidRowException, AddressOf _tv_InvvalidRowException
+ 'AddHandler tsgc.PreviewKeyDown, AddressOf ObjetosSeleccionables_PreviewKeyDown
+ For Each c In tsgc.Columns
+ If c.EditSettings Is Nothing Then c.EditSettings = New DevExpress.Xpf.Editors.Settings.TextEditSettings
+ Select Case c.EditSettings.GetType
+ Case GetType(DevExpress.Xpf.Editors.Settings.TextEditSettings)
+ Dim tes As DevExpress.Xpf.Editors.Settings.TextEditSettings = c.EditSettings
+ If c.GetType Is GetType(tsGridColumn) Then
+ Dim tsgcol = DirectCast(c, tsGridColumn)
+ If tsgcol.MayusculasMinusculas Is Nothing Then
+ If tsgc.PropiedadesTS.MayusculasMinusculas = CharacterCasing.Upper Then tes.CharacterCasing = CharacterCasing.Upper
+ Else
+ tes.CharacterCasing = tsgcol.MayusculasMinusculas
+ End If
+ Else
+ If tsgc.PropiedadesTS.MayusculasMinusculas = CharacterCasing.Upper Then tes.CharacterCasing = CharacterCasing.Upper
+ End If
+
+ If tsgc.NombreTablaBase Is Nothing OrElse tsgc.NombreTablaBase.ToString = "" Then
+ tsgc.NombreTablaBase = NombreTablaBase
+ ' If Me._DatosConexionBD.Tipo = Enumeraciones.TipoBD.ORACLE Then tsgc.NombreTablaBase = tsgc.NombreTablaBase.ToUpper
+ End If
+ If Not (tsgc.PropiedadesTS.Modificable = TiposModificacion.NoModificable OrElse c.IsEnabled = False) Then tes.MaxLength = Contexto.ObtieneLongitudCampo(tsgc.NombreTablaBase, c.FieldName)
+ AddHandler c.SourceUpdated, AddressOf _CampoActualizado
+ ' AddHandler cm.ContextMenuOpening, AddressOf _AbriendoMenuContextual
+ End Select
+ Next
+ Dim cm As New ContextMenu
+ If tsgc.PropiedadesTSGC.PermitirEliminar Then
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_ELIMINA"
+ mi.Header = "Elimina " & tsgc.PropiedadesTSGC.Descripcion
+ AddHandler mi.Click, AddressOf _EliminaLinea
+ cm.Items.Add(mi)
+ tsgc.ContextMenu = cm
+ AddHandler tsgc.ContextMenu.Opened, AddressOf _tsgc_Opened
+ End If
+ If PermisosConcedidos.Exportar Then
+
+ Dim mie As New MenuItem()
+ mie.Tag = "MI_EXPORTAR_EXCEL"
+ mie.Header = "Exportar a Excel"
+ AddHandler mie.Click, AddressOf _ExportarExcel
+ cm.Items.Add(mie)
+
+
+
+
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_EXPORTAR"
+ mi.Header = "Exportar Otros Formatos"
+ AddHandler mi.Click, AddressOf _Exportar
+ cm.Items.Add(mi)
+ tsgc.ContextMenu = cm
+ End If
+ If tsgc.DetailDescriptor IsNot Nothing AndAlso tsgc.DetailDescriptor.DataControlDetailDescriptors.Count > 0 Then
+ For Each dcd In tsgc.DetailDescriptor.DataControlDetailDescriptors
+ Dim dcdd = TryCast(dcd.Content, DataControlDetailDescriptor)
+ If dcdd IsNot Nothing AndAlso dcdd.DataControl IsNot Nothing AndAlso dcdd.DataControl.GetType Is GetType(tsGridControl) Then
+ ObtieneControlestsgc(dcdd.DataControl, NumeroObjetos)
+ End If
+ Next
+ End If
+ End Sub
+
+ Private Sub _CampoActualizado(sender As Object, e As DataTransferEventArgs)
+ If Me.Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro OrElse Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ RaiseEvent CampoActualizado(sender, e)
+ End If
+ End Sub
+
+ Private FuerzaValidacion As Boolean = False
+ Public Sub FuerzaValidarControl(Sender As Object)
+ Try
+ FuerzaValidacion = True
+ Sender.DoValidate
+ Catch
+ Finally
+ FuerzaValidacion = False
+ End Try
+ End Sub
+
+ Private Sub _ValidarControl(sender As Object, e As ValidationEventArgs)
+ Try
+ If ValidarControles AndAlso (Me IsNot Nothing AndAlso (Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) And (e.UpdateSource = Validation.Native.UpdateEditorSource.DoValidate OrElse e.UpdateSource = Validation.Native.UpdateEditorSource.LostFocus OrElse e.UpdateSource = Validation.Native.UpdateEditorSource.ValueChanging))) Then
+ If FuerzaValidacion OrElse sender.GetType Is GetType(DateEdit) OrElse (sender.EditValue Is Nothing And e.Value IsNot Nothing) OrElse (sender.EditValue IsNot Nothing And e.Value Is Nothing) OrElse sender.GetType Is GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit) OrElse sender.EditValue <> e.Value Then
+ Dim ev As ErrorValidacion = Nothing
+ Dim ValorCambiado As Object = Nothing
+
+ RaiseEvent ValidarControl(sender, e, ev, ValorCambiado)
+
+ If ev Is Nothing Then
+ ErroresValidacion.EliminaError(DirectCast(sender.parent.propiedadests, PropiedadesTS).NumeroObjeto)
+ Else
+ If ev.id Is Nothing Then ev.id = DirectCast(sender.parent.propiedadests, PropiedadesTS).NumeroObjeto
+ ErroresValidacion.AgregaError(ev, e)
+ End If
+
+ If e.IsValid Then
+ Dim Valor As Object
+ If ValorCambiado Is Nothing Then
+ Valor = e.Value
+ If Valor Is Nothing Then Valor = ""
+ Else
+ Valor = ValorCambiado
+ End If
+ If CompruebaUnico(sender.parent, Valor) Then
+ If Not CompruebaObligatorio(sender.parent, Valor) Then
+ e.IsValid = True
+ End If
+ Else
+ e.IsValid = True
+ End If
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+ Private Sub _ObtieneFoco(sender As Object, e As RoutedEventArgs)
+ ObjetoActual = sender
+ End Sub
+
+ 'Private Sub _PreviewKeyDown(sender As Object, e As KeyEventArgs)
+ ' If e.Key = Key.Delete OrElse e.Key = Key.Back Then
+ ' e.Handled = True
+ ' sender.editvalue = Nothing
+ ' End If
+
+ 'End Sub
+
+ Private Sub Seleccionar(Celda As EditGridCellData)
+ RaiseEvent Enlazar(Celda, False)
+ End Sub
+
+ Private Sub _tsgc_PreviewkeyDown(sender As Object, e As KeyEventArgs)
+ If e.Key = Key.Escape Then
+ Dim gc = DirectCast(sender, tsGridControl)
+ 'If gc.View.IsFocusedRowModified AndAlso gc.View.FocusedRowHandle = GridControl.NewItemRowHandle Then
+ If gc.View.FocusedRowHandle = GridControl.NewItemRowHandle Then
+ If gc.View.HasValidationError Then
+ ' ErroresValidacion.EliminaError(gc.PropiedadesTS.NumeroObjeto)
+ ErroresValidacion.LimpiarErrores("TSGC-" & gc.PropiedadesTS.NumeroObjeto.ToString & ":" & gc.View.FocusedRowHandle.ToString & ":")
+ End If
+ If Contexto IsNot Nothing Then
+ Try
+ Contexto.EliminaObjeto(gc.CurrentItem)
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End If
+ gc.View.CancelRowEdit()
+ e.Handled = True
+ End If
+ If gc.View.IsFocusedRowModified = False Then e.Handled = True
+ End If
+
+ If e.Key = Key.Enter Then
+ Try
+ Dim tsgc As tsGridControl = DirectCast(sender, tsGridControl)
+ If tsgc.Columns.Any(Function(x) x.CellTemplate IsNot Nothing) And tsgc.View.AllowEditing = False Then
+ If tsgc.CurrentItem IsNot Nothing And tsgc.CurrentColumn.CellTemplate IsNot Nothing Then
+ RaiseEvent Enlazar(Nothing, True)
+ e.Handled = True
+ End If
+ End If
+ Catch ex As Exception
+ End Try
+ End If
+ End Sub
+
+ Private Sub _tv_ValidateRow(sender As Object, e As GridRowValidationEventArgs)
+ Dim tv As TableView = sender
+ Dim tsgc As tsGridControl = tv.Grid
+ ' Dim enti As EntityObject = Nothing
+ Dim enti As Object = Nothing
+
+ Try
+ enti = tsgc.GetRow(e.RowHandle)
+ If Not tsgc.PropiedadesTSGC.CamposObligatorios Is Nothing AndAlso tsgc.PropiedadesTSGC.CamposObligatorios.ToString <> "" Then
+ Dim sCamposObligatorios() As String = tsgc.PropiedadesTSGC.CamposObligatorios.Split(",")
+ Dim sCamposO As String = ""
+ For Each sCampo In sCamposObligatorios
+ Dim Valor As Object = Nothing
+ Try
+ Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing)
+ Catch ex As NullReferenceException
+ Throw New Exception("El campo " & sCampo & " no existe y no puede ponerse como obligatorio.")
+ End Try
+ If Valor Is Nothing Then
+ If tsgc.Columns(sCampo).Header IsNot Nothing Then
+ sCamposO &= ", " & tsgc.Columns(sCampo).Header
+ Else
+ sCamposO &= ", " & sCampo
+ End If
+ Else
+ If Valor.GetType Is GetType(Integer) OrElse Valor.GetType Is GetType(Int32) Then
+ If DirectCast(Valor, Integer) = 0 Then
+ If tsgc.Columns(sCampo).Header IsNot Nothing Then
+ sCamposO &= ", " & tsgc.Columns(sCampo).Header
+ Else
+ sCamposO &= ", " & sCampo
+ End If
+ End If
+ ElseIf Valor.GetType Is GetType(Double) Then
+ If DirectCast(Valor, Double) = 0 Then
+ If tsgc.Columns(sCampo).Header IsNot Nothing Then
+ sCamposO &= ", " & tsgc.Columns(sCampo).Header
+ Else
+ sCamposO &= ", " & sCampo
+ End If
+ End If
+ End If
+ End If
+ Next
+ If sCamposO <> "" Then
+ Throw New Exception("Los Campos " & sCamposO.Substring(2) & " son obligatorios.")
+ End If
+ End If
+ If Not tsgc.PropiedadesTSGC.CamposUnicos Is Nothing AndAlso tsgc.PropiedadesTSGC.CamposUnicos.ToString <> "" Then
+ Dim sCamposUnicos() As String = tsgc.PropiedadesTSGC.CamposUnicos.Split(",")
+ If sCamposUnicos.Length > 0 Then
+ enti = tsgc.GetRow(e.RowHandle)
+
+ ' Dim nf As Integer = tsgc.GetDataRowHandles.Count
+ If Not enti Is Nothing Then
+ For Each sCampo In sCamposUnicos
+ Dim i As Integer = 0
+ Dim Valor As Object = Nothing
+ If Not enti Is Nothing Then
+ Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing)
+ Do
+ ' For i = 0 To nf - 1 'tsgc.VisibleRowCount - 1 esto no vale
+
+ If tsgc.GetRowHandleByListIndex(i) <> e.RowHandle Then
+ enti = tsgc.GetRowByListIndex(i)
+ If Not enti Is Nothing Then
+ If Valor.GetType = GetType(String) Then Valor = Valor.ToString.Trim
+ If Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing) Then
+ If tsgc.Columns(sCampo) Is Nothing Then
+ Throw New Exception("No se permite valores duplicados en la columna " & sCampo)
+ Else
+ Throw New Exception("No se permite valores duplicados en la columna " & tsgc.Columns(sCampo).Header)
+ End If
+ End If
+ Else
+ Exit Do
+ End If
+ End If
+ i += 1
+ Loop
+ End If
+ Next
+
+ End If
+ End If
+ End If
+ ErroresValidacion.EliminaError("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString & ":VR")
+ If ErroresValidacion.Count > 0 Then ErroresValidacion.RellenaErrores()
+ Catch ex As Exception
+ e.IsValid = False
+ e.SetError(ex.Message, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical)
+ ErroresValidacion.AgregaError(New ErrorValidacion("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString & ":VR", sender, ex.Message, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ e.Handled = True
+ End Try
+
+ End Sub
+
+ Private Sub _tv_InvvalidRowException(sender As Object, e As InvalidRowExceptionEventArgs)
+ e.ExceptionMode = ExceptionMode.NoAction
+ End Sub
+
+ Private Sub _EliminaLinea(sender As Object, e As RoutedEventArgs)
+
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ Dim vista As TableView = tsgc.View
+ Try
+ If Not tsgc.LanzaAntesEliminar(tsgc) Then
+
+ If tsgc.SelectionMode = MultiSelectMode.MultipleRow Then
+ vista.CancelRowEdit()
+ tsgc.BeginDataUpdate()
+ For i = tsgc.SelectedItems.Count - 1 To 0 Step -1
+ Try
+ Contexto.EliminaObjeto(tsgc.SelectedItems(i))
+ Catch
+ End Try
+ Next
+ For Each rw In tsgc.GetSelectedRowHandles
+ Try
+ vista.DeleteRow(rw)
+ Catch ex As Exception
+ End Try
+ Next
+ tsgc.UnselectAll()
+ tsgc.EndDataUpdate()
+ Else
+ ' vista.DeleteRow(vista.FocusedRowHandle)
+ Try
+ ErroresValidacion.LimpiarErrores("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & vista.FocusedRowHandle.ToString & ":")
+ Contexto.EliminaObjeto(tsgc.CurrentItem)
+ vista.CancelRowEdit()
+
+ Catch
+ End Try
+ vista.DeleteRow(vista.FocusedRowHandle)
+ If ErroresValidacion.Count > 0 Then ErroresValidacion.RellenaErrores()
+ End If
+ tsgc.RefreshData()
+ tsgc.LanzaDespuesEliminar(tsgc)
+
+ ' End If
+ End If
+ Catch ex As Exception
+ Console.WriteLine(ex.Message)
+ End Try
+
+ End Sub
+
+ Sub Eliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ Dim Cancelar As Boolean
+ Dim MensajesError As Hashtable = Nothing
+ Dim EliminacionManual As Boolean = False
+ RaiseEvent AntesEliminar(sender, e, Cancelar, MensajesError, EliminacionManual)
+ If ErroresValidacion.Errores.Count > 0 Then
+ If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical And Not ev.id.ToLower.StartsWith("almacenar-")).Count > 0 Then
+ Cancelar = True
+ End If
+ End If
+ If Not Cancelar And GridSeleccion IsNot Nothing Then
+ If GridSeleccion.ElementosSeleccionados IsNot Nothing AndAlso _ContenedorTsAplicacion.btSeleccionar.IsChecked AndAlso GridSeleccion.ElementosSeleccionados.Any Then
+ If EliminacionManual OrElse DXMessageBox.Show("¿Está seguro de querer eliminar los registros seleccionados?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then
+ ErroresValidacion.LimpiarErrores("Almacenar-")
+ Try
+ If Not EliminacionManual Then
+ For Each es In GridSeleccion.ElementosSeleccionados
+ Contexto.EliminaObjeto(es)
+ Next
+ Contexto.GuardarCambios()
+ End If
+ RefrescaUC()
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ End Try
+ End If
+ Else
+ DXMessageBox.Show("Primero seleccione los registros a eliminar", "Atención")
+ End If
+ Else
+ If Not Cancelar AndAlso Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro Then
+ If EliminacionManual OrElse DXMessageBox.Show("¿Está seguro de querer eliminar el registro?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then
+ If Not EliminacionManual Then
+ Contexto.EliminaObjeto(Me.DataContext)
+ Contexto.GuardarCambios()
+ End If
+ RaiseEvent DespuesEliminar(sender)
+ ' If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.SoloDespuesGuardar Then
+ If Me.GrupoDocumentos IsNot Nothing Then
+ Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag, Me.Tipo_ucControlBusqueda)
+ ' BDContexto.Contexto_SavingChanges(Me, Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag)
+ End If
+ ' End If
+ Me.ValidarControles = False
+ If Me.PermisosConcedidos.Nuevos Then
+ Dim CampoIndice As String = ""
+ Try
+ If DataContext.entitykey IsNot Nothing Then CampoIndice = DataContext.entitykey.entitykeyvalues(0).key
+ Catch
+ End Try
+ If CampoIndice <> "" Then Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo
+ Estado = EstableceDCPrincipal(, True)
+ EstableceTitulo()
+ EstableceFocoPrimerControl()
+ ' Me.Dispatcher.BeginInvoke(New Action(Sub() Me.ValidarControles = True), Windows.Threading.DispatcherPriority.ContextIdle)
+ Else
+ If docpanel IsNot Nothing AndAlso Comun.dm IsNot Nothing Then Comun.dm.DockController.RemovePanel(docpanel)
+ End If
+ ValidarControles = True
+ End If
+ End If
+ End If
+ If Not MensajesError Is Nothing Then
+ For Each MensajeError In MensajesError
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-" & MensajeError.Key, Me.ContenedorTsAplicacion, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Next
+
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message & " " & ex.StackTrace, "Error")
+ End Try
+
+ End Sub
+ Private Sub _tsgc_Opened(sender As Object, e As RoutedEventArgs)
+ Try
+ Dim tsgc = DirectCast(DirectCast(sender, ContextMenu).PlacementTarget, tsGridControl)
+ Dim ci = tsgc.CurrentItem
+ If ci Is Nothing Then
+ Dim its = DirectCast(sender, ContextMenu).Items
+ For Each it In its
+ Select Case it.tag
+ Case "MI_ELIMINA"
+ it.isenabled = False
+ Case Else
+ If tsgc.PropiedadesTSGC.PermitirExportar.HasValue Then
+ it.isenabled = tsgc.PropiedadesTSGC.PermitirExportar.Value
+ Else
+ it.isenabled = tsgc.PropiedadesTSGC.PermisosDefecto.Exportar
+ End If
+ End Select
+ Next
+ Else
+ Dim its = DirectCast(sender, ContextMenu).Items
+ For Each it In its
+ If it.tag = "MI_ELIMINA" Then
+ ' it.isenabled = If(Me.Estado = tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice, tsgc.PropiedadesTSGC.PermisosDefecto.Eliminar, True) And tsgc.PropiedadesTSGC.PermitirEliminar And ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes And Me.Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro) OrElse ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos And Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo) OrElse tsgc.PropiedadesTS.Modificable = TiposModificacion.Modificable))
+ it.isenabled = If(Me.Estado = tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice, tsgc.PropiedadesTSGC.PermitirEliminar, True) And tsgc.PropiedadesTSGC.PermitirEliminar And ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes And Me.Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro) OrElse ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos And Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo) OrElse tsgc.PropiedadesTS.Modificable = TiposModificacion.Modificable))
+ End If
+ Next
+ End If
+ Catch ex As Exception
+
+ End Try
+ End Sub
+
+ Private Sub _ExportarExcel(sender As Object, e As RoutedEventArgs)
+
+ Try
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ For Each c In tsgc.Columns
+ If c.GetType Is GetType(tsGridColumn) Then
+ If DirectCast(c, tsGridColumn).Imprimible = False Then c.AllowPrinting = True
+ End If
+ Next
+ Dim vista As TableView = tsgc.View
+ Dim ModoEnum As Boolean = False
+ If vista.ShowCheckBoxSelectorColumn AndAlso tsgc.ElementosSeleccionados.Count > 0 AndAlso DXMessageBox.Show("¿Desea exportar solo los elementos seleccionados?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then ModoEnum = True
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = IO.Path.GetDirectoryName("Exportacion") & (tsgc.NombreTablaBase.NothingAVacio & " Exportacion.xlsx").Trim
+ If ModoEnum Then
+ sfd.Filter = "Fichero Excel (*.xlsx)|*.xlsx"
+ Else
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx, *.csv)|*.xls;*.xlsx;*.csv"
+ End If
+ sfd.DefaultExt = ".xlsx"
+ If sfd.ShowDialog Then
+ If ModoEnum Then
+ tsWPF.Utilidades.Varias.IEnumerableAExcel(tsgc.ElementosSeleccionados.AsEnumerable, sfd.FileName)
+ Else
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ vista.ExportToXls(sfd.FileName)
+ Case ".xlsx"
+ vista.ExportToXlsx(sfd.FileName)
+ Case ".csv"
+ vista.ExportToCsv(sfd.FileName)
+ End Select
+ End If
+ Process.Start(sfd.FileName)
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+
+ End Sub
+
+ Private Sub _Exportar(sender As Object, e As RoutedEventArgs)
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ For Each c In tsgc.Columns
+ If c.GetType Is GetType(tsGridColumn) Then
+ If DirectCast(c, tsGridColumn).Imprimible = False Then c.AllowPrinting = False
+ End If
+ Next
+ Dim Cancelar = tsgc.LanzaAntesExportar(tsgc)
+ If Not Cancelar Then
+ Dim vista As TableView = tsgc.View
+ 'Dim tamvista As Single = 0
+ 'For Each c In vista.VisibleColumns
+ ' tamvista += c.ActualWidth
+ 'Next
+ ' Dim factor As Single = 566.92F / tamvista
+ Try
+
+ 'Dim link As New PrintableControlLink(vista)
+ 'link.PaperKind = System.Drawing.Printing.PaperKind.A4
+ 'link.Landscape = True
+ 'link.Margins.Left = 0.5
+ 'link.Margins.Right = 0.5
+ 'link.Margins.Bottom = 0.5
+ 'link.Margins.Top = 0.5
+
+ 'Dim vi As New ucVisualizadorInformes()
+ 'link.PageHeaderTemplate = DirectCast(vi.Resources("pageHeaderTemplate"), DataTemplate)
+ 'link.PageFooterTemplate = DirectCast(vi.Resources("pageFooterTemplate"), DataTemplate)
+ 'link.PageHeaderData = tsgc.PropiedadesTSGC
+ 'vista.PrintAutoWidth = False
+ 'link.CreateDocument()
+
+ 'vi.Visualizador.DocumentSource = link
+ 'Dim docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ 'Dim tabHeaderPrintInfoControl As New TabHeaderPrintInfoControl() With {.TabName = "Exportación " & tsgc.PropiedadesTSGC.Descripcion}
+ 'docpanel.Caption = tabHeaderPrintInfoControl
+ 'docpanel.Content = vi
+ 'docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ 'Me.GrupoDocumentos.Add(docpanel)
+
+ 'Comun.dm.DockController.Activate(docpanel)
+
+
+
+ Catch ex As Exception
+ Console.WriteLine(ex.Message)
+ End Try
+ End If
+ End Sub
+
+ Public Sub ValidaControlObjetoActual()
+ Dim oa = Me.ObjetoActual
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(oa)
+ Catch ex As Exception
+ End Try
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ End Sub
+
+
+ Public Function Guardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, Optional OcultarStoryBoard As Boolean = False, Optional FuerzaCambioEstado As Boolean = True, Optional OpcionGuardado As Integer = 0) As Boolean
+ Dim Cancelar As Boolean
+ Try
+ ErroresValidacion.LimpiarErrores("Almacenar-")
+ ValidaControlObjetoActual()
+
+ 'If ErroresValidacion.Errores.Count > 0 Then
+ ' If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical And Not ev.id.ToLower.StartsWith("almacenar-")).Count > 0 Then
+ ' Cancelar = True
+ ' End If
+ 'End If
+ If Not Cancelar Then
+ For Each linea In Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar AndAlso CompruebaObligatoriosOUnicos() Then
+ Dim MensajesError As Hashtable = Nothing
+ Dim MensajeError As DictionaryEntry
+ RaiseEvent AntesGuardar(sender, e, Cancelar, MensajesError, OpcionGuardado)
+ If ErroresValidacion.Count > 0 Then
+ If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical).Count > 0 Then
+ Cancelar = True
+ End If
+ End If
+ If Not Cancelar Then
+ If Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ Contexto.AñadeObjeto(Me.DataContext)
+ End If
+ Try
+ Contexto.GuardarCambios()
+ Catch ex As Exception
+ RaiseEvent ErrorGuardando(sender, ex, OpcionGuardado)
+ Throw New Exception(ex.Message, ex)
+ End Try
+
+ RaiseEvent DespuesGuardar(sender, e, OpcionGuardado)
+ If FuerzaCambioEstado And OpcionGuardado <> 1 Then
+ If Not OcultarStoryBoard Then Me._ContenedorTsAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me._ContenedorTsAplicacion.IniciaAnimacion("Datos Guardados", Colors.Black)), System.Windows.Threading.DispatcherPriority.Normal)
+ If ModoSuperUsuario Then Me._ContenedorTsAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorTsAplicacion.IniciaAnimacionBlink("Modo Super Usuario", Colors.Red)), System.Windows.Threading.DispatcherPriority.Normal)
+ If Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ Me.Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro
+ If _DelegadoBloqueo IsNot Nothing Then BloqueoActivo = _DelegadoBloqueo.Invoke(Me, True)
+ Else
+ If CambiarEstado(Me.Estado, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro, True) Then
+ RaiseEvent EstadoCambiado(Me.Estado, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro)
+ If BloqueoActivo IsNot Nothing AndAlso BloqueoActivo.HaBloqueado = False AndAlso BloqueoActivo.Tipobloqueo = tsBloqueo.TipoBloqueoEnum.BLOQUEAR_EN_CAMBIOESTADO Then
+ EstableceSoloLectura()
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ DXMessageBox.Show("El registro está abierto por el usuario " & BloqueoActivo.Usuario & " por lo que no podrá modificarlo", "Atención")
+ End If
+ End If
+ End If
+ ' If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.SoloDespuesGuardar Then
+ If Me.GrupoDocumentos IsNot Nothing Then
+ Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag, Me.Tipo_ucControlBusqueda)
+ End If
+ ' End If
+ End If
+ Else
+ If Not MensajesError Is Nothing Then
+ For Each MensajeError In MensajesError
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-" & MensajeError.Key, Me._ContenedorTsAplicacion, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Next
+ End If
+ End If
+ Else
+ Cancelar = True
+ End If
+ End If
+ EstableceTitulo()
+ If docpanel IsNot Nothing Then docpanel.Tag = idRegistroAplicacionActual
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ Cancelar = True
+ Dim sMensaje As String = ex.Message
+ Dim inexc As Exception = ex.InnerException
+ Do Until inexc Is Nothing
+ sMensaje &= " -- " & inexc.Message
+ inexc = inexc.InnerException
+ Loop
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-Excepcion", _ContenedorTsAplicacion, sMensaje, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Finally
+ If Not Cancelar Then
+ Select Case Estado
+ Case tsWPF.Comun.EstadosAplicacion.ModificandoRegistro
+ _ContenedorTsAplicacion.btGuardar.IsEnabled = PermisosConcedidos.Modificar
+ _ContenedorTsAplicacion.btGuardarYBuscar.IsEnabled = PermisosConcedidos.Modificar
+ Case tsWPF.Comun.EstadosAplicacion.Nuevo
+ _ContenedorTsAplicacion.btGuardar.IsEnabled = PermisosConcedidos.Nuevos
+ _ContenedorTsAplicacion.btGuardarYBuscar.IsEnabled = PermisosConcedidos.Nuevos
+ End Select
+ Else
+ _ContenedorTsAplicacion.btGuardar.IsEnabled = True
+ _ContenedorTsAplicacion.btGuardarYBuscar.IsEnabled = True
+ RaiseEvent DespuesCancelarGuardar(sender, e, OpcionGuardado)
+ End If
+ End Try
+ If Cancelar And ErroresValidacion.Errores.Count > 0 And Not OcultarStoryBoard Then
+ Me._ContenedorTsAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me._ContenedorTsAplicacion.IniciaAnimacion("Datos no guardadados. Revise los mensajes.", Colors.Red)), System.Windows.Threading.DispatcherPriority.Normal)
+ If ModoSuperUsuario Then If ModoSuperUsuario Then Me._ContenedorTsAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorTsAplicacion.IniciaAnimacionBlink("Modo Super Usuario", Colors.Red)), System.Windows.Threading.DispatcherPriority.Normal)
+ End If
+ Return Cancelar
+ End Function
+
+ Private Function CompruebaObligatoriosOUnicos() As Boolean
+ Try
+ CompruebaObligatoriosOUnicos = True
+ For Each c In ControlesTS.Where(Function(x) x.PropiedadesTS.Unico OrElse x.PropiedadesTS.Obligatorio).ToList
+ CompruebaObligatoriosOUnicos = CompruebaObligatoriosOUnicos And CompruebaObligatorio(c)
+ CompruebaObligatoriosOUnicos = CompruebaObligatoriosOUnicos And CompruebaUnico(c)
+ Next
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+ Private Function CompruebaObligatorio(c As tsLayoutItem, Optional valor As Object = Nothing) As Boolean
+ Try
+ CompruebaObligatorio = True
+ If c.PropiedadesTS.Obligatorio Then
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ If valor Is Nothing Then valor = de.EditValue
+ If valor Is Nothing Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, de, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ If valor Is Nothing Then valor = cbe.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, cbe, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ If valor Is Nothing Then valor = le.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, le, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ End Select
+ End If
+ Catch EX As Exception
+ Throw New Exception(EX.Message, EX)
+ End Try
+ End Function
+
+ Function CompruebaUnico(c As tsLayoutItem, Contexto As ItsContexto, valor As Object) As Boolean
+
+ Return Contexto.CompruebaUnico(Estado, c.PropiedadesTS.NombreCampo, valor, Me)
+ 'If Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ ' Dim Parametros(0) As Object
+ ' Parametros(0) = valor
+ ' If oc.Connection.ConnectionString.Contains("provider=Oracle.ManagedDataAccess.Client") Then
+ ' Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :0", Parametros).Any
+ ' Return Not r
+ ' Else
+ ' Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = {0}", Parametros).Any
+ ' Return Not r
+ ' End If
+ 'Else
+ ' If oc.Connection.ConnectionString.Contains("provider=Oracle.ManagedDataAccess.Client") Then
+ ' Dim Parametros(1) As Object
+ ' Parametros(0) = valor
+ ' Parametros(1) = DataContext.entitykey.entitykeyvalues(0).value
+ ' Dim CampoIndice As String = DataContext.entitykey.entitykeyvalues(0).key
+ ' Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :0 and " & NombreTablaBase & "." & CampoIndice & " <> :1", Parametros).Any
+ ' Return Not r
+ ' Else
+ ' Dim Parametros(1) As Object
+ ' Parametros(0) = valor
+ ' Parametros(1) = DataContext.entitykey.entitykeyvalues(0).value
+ ' Dim CampoIndice As String = DataContext.entitykey.entitykeyvalues(0).key
+ ' Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = {0} and " & NombreTablaBase & "." & CampoIndice & " <> {1}", Parametros).Any
+ ' Return Not r
+ ' End If
+ 'End If
+
+
+ End Function
+
+ Private Function CompruebaUnico(c As tsLayoutItem, Optional valor As Object = Nothing) As Boolean
+
+ Dim bCerrar As Boolean = False
+ Try
+ CompruebaUnico = True
+ If c.PropiedadesTS.Unico Then
+
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, Contexto, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, Contexto, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ If valor Is Nothing Then valor = de.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, Contexto, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, de, "Ya existe un registro con el valor " & DirectCast(valor, Date).ToShortDateString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ If valor Is Nothing Then valor = cbe.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, Contexto, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, cbe, "Ya existe un registro con el valor " & valor.ToString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ If valor Is Nothing Then valor = le.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, Contexto, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, le, "Ya existe un registro con el valor " & valor.ToString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ End Select
+ End If
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ 'Finally
+ ' Try
+ ' If bd IsNot Nothing AndAlso bCerrar Then oc.Close()
+ ' Catch ex2 As Exception
+ ' End Try
+ End Try
+ End Function
+
+
+ Public Shared Function Obtienebl(Of T)(Coleccion As ICollection(Of T)) As BindingList(Of T)
+ Dim bl = New BindingList(Of T)(Coleccion)
+ ' AddHandler bl.ListChanged, AddressOf bl_ListChanged
+ Return bl
+ End Function
+
+ Private Shared Sub bl_ListChanged(sender As Object, e As ListChangedEventArgs)
+
+ If e.ListChangedType = ListChangedType.ItemAdded Then
+ ''Dim bl As BindingList(Of tipo) = sender
+ 'Dim ra = Me.DataContext
+ '' ra.direcciones.Add(DirectCast(sender.Item(e.NewIndex), direcciones))
+ 'Dim dir = ra.GetType.GetProperty("direcciones")
+ 'Dim pars(0) As Object
+ 'pars(0) = sender.Item(e.NewIndex)
+ '' TryCast(dir.GetType, ICollection).GetMethod("Add").Invoke(dir, pars)
+ End If
+ End Sub
+
+
+ Sub LanzaEjecutaAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+ Try
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+ ErroresValidacion.LimpiarErrores()
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ Dim Cancelar As Boolean = False
+ For Each linea In Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar Then RaiseEvent EjecutarAccion(sender, e, idAccion)
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show("Error en LanzaEjecutaAccion " & ex.Message, "Error")
+ End Try
+ End Sub
+ Sub LanzaImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+ Try
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+ ErroresValidacion.LimpiarErrores()
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ Dim Cancelar As Boolean = False
+ For Each linea In Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar Then RaiseEvent ImprimirPlantilla(sender, e, idPlantilla)
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+ Public Shared Function ComprimirCadena(Cadena As String, NombreFicheroInterno As String) As Byte()
+ Dim ms As New IO.MemoryStream
+ Dim archive As New ZipArchive(ms, ZipArchiveMode.Create, True)
+ Dim fc = archive.CreateEntry(NombreFicheroInterno)
+ Dim es = fc.Open()
+ Dim sw As New IO.BinaryWriter(es)
+ sw.Write(System.Text.Encoding.UTF8.GetBytes(Cadena))
+ sw.Close()
+ es.Close()
+ ms.Seek(0, SeekOrigin.Begin)
+ Return ms.ToArray
+ End Function
+ Public Sub EstableceSoloLectura(ListaControles As List(Of tsLayoutItem), Optional SoloLectura As Boolean = True)
+ Dim o As Object
+
+ For Each tsli As tsLayoutItem In ListaControles
+ o = tsli.Content
+ Try
+ EstableceSoloLectura(o, SoloLectura)
+ Catch ex As Exception
+ End Try
+ Next
+ End Sub
+ Public Shared Sub EstableceSoloLectura(Control As Object, SoloLectura As Boolean)
+ If Control.GetType IsNot GetType(Border) Then
+ If Control.GetType Is GetType(tsGridControl) Then
+ DirectCast(Control, tsGridControl).EstableceSoloLectura(SoloLectura)
+ Else
+ Control.isreadonly = SoloLectura
+ If Control.GetType Is GetType(ComboBoxEdit) Then
+ Dim cbe = DirectCast(Control, ComboBoxEdit)
+ For Each bt In cbe.Buttons
+ bt.IsEnabled = Not SoloLectura
+ Next
+ End If
+ If Control.GetType Is GetType(ButtonEdit) Then
+ Dim bte = DirectCast(Control, ButtonEdit)
+ For Each bt In bte.Buttons
+ bt.IsEnabled = Not SoloLectura
+ Next
+ End If
+ If Control.GetType Is GetType(DateEdit) Then
+ Dim de = DirectCast(Control, DateEdit)
+ de.AllowDefaultButton = Not SoloLectura
+ End If
+ End If
+ End If
+ End Sub
+ Public Sub EstableceSoloLectura(Optional PermitirGuardar As Boolean = False)
+ EstableceSoloLectura(Me.ControlesTS)
+ For Each l In Me.Lineas
+ l.EstableceSoloLectura()
+ Next
+ If PermitirGuardar = False Then
+ Me.ContenedorTsAplicacion.btGuardar.IsEnabled = False
+ Me.ContenedorTsAplicacion.btGuardarYBuscar.IsEnabled = False
+ Me.ContenedorTsAplicacion.btEliminar.IsEnabled = False
+ End If
+ End Sub
+End Class
+'Public Interface IAplicacion
+' Function EstableceDCPrincipal(Optional Background As Boolean = False, Optional FuerzaNuevo As Boolean = False) As tsWPF.Comun.EstadosAplicacion
+' Sub EstableceDataContextSecundarios(Optional Background As Boolean = False)
+' ' ReadOnly Property TituloPestaña As String
+' ReadOnly Property CampoIndice As String
+' ReadOnly Property idRegistroAplicacionActual As String
+' Sub EstableceTitulo()
+' ReadOnly Property DescripcionRegistro As String
+
+' ' Sub Guardar()
+' Sub Cargado()
+' Function ObtieneBD() As Object
+' Function ObtieneConexionBD() As tsl5.Datos.BBDD
+' ' ReadOnly Property Titulo As String
+' ReadOnly Property NombreTablaBase As String
+
+' ' Sub EstableceAplicacion(ap As Aplicacion)
+' Function ObtienePermisos() As Permisos
+' ' Function Obtiene_ucControlBusqueda() As UserControl
+
+'End Interface
+
+
+
+'Public Class prueba
+' Inherits ObjectContext
+
+' Implements ItsContexto
+' Public Sub New()
+' MyBase.New("")
+' End Sub
+
+' 'Public Event GuardandoCambios(sender As Object, e As EventArgs) Implements ItsContexto.GuardandoCambios
+
+' Public Sub EliminaObjeto(DataContext As Object) Implements ItsContexto.EliminaObjeto
+' Throw New NotImplementedException()
+' End Sub
+
+' Public Sub AñadeObjeto(Entidad As Object) Implements ItsContexto.AñadeObjeto
+
+' End Sub
+
+' Public Function GuardarCambios() As Integer Implements ItsContexto.GuardarCambios
+' Throw New NotImplementedException()
+' End Function
+
+' Public Function ObtieneLongitudCampo(NombreTablaBase As String, NombreCampo As String) As Integer Implements ItsContexto.ObtieneLongitudCampo
+' Throw New NotImplementedException()
+' End Function
+
+' Public Function CompruebaUnico(estado As tsWPF.Comun.EstadosAplicacion, c As tsLayoutItem, valor As Object) As Boolean Implements ItsContexto.CompruebaUnico
+' Throw New NotImplementedException()
+' End Function
+
+' Public Function HayModificaciones() As Boolean Implements ItsContexto.HayModificaciones
+' Throw New NotImplementedException()
+' End Function
+'End Class
\ No newline at end of file
diff --git a/tsGridControl.vb b/tsGridControl.vb
new file mode 100644
index 0000000..439ced1
--- /dev/null
+++ b/tsGridControl.vb
@@ -0,0 +1,496 @@
+Imports DevExpress.Xpf.Grid.Native
+Imports DevExpress.Xpf.Grid
+Imports System.Collections.Generic
+Imports System.Linq
+Imports System.Text
+Imports System.Windows
+Imports System.Windows.Controls
+Imports System.Windows.Data
+Imports System.Windows.Documents
+Imports System.Windows.Input
+Imports System.Windows.Media
+Imports System.Windows.Media.Imaging
+Imports System.Windows.Shapes
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Bars
+
+Imports DevExpress.Xpf.Printing
+Imports System.ComponentModel
+Imports System.Collections.ObjectModel
+Imports System.Collections
+Imports DevExpress.Xpf.Core.Serialization
+Imports DevExpress.Data
+Imports tsl5.Extensiones
+Imports System.Globalization
+
+Public Class tsGridControl
+ Inherits DevExpress.Xpf.Grid.GridControl
+ Public ElementosSeleccionados As ObservableCollectionCore(Of Object)
+ Public Property PopupFilterModeInicializado As Boolean
+ Public Property EjecutarDeleteRowAlEliminar As Boolean = True
+
+
+ Public ReadOnly Property MySelectedItems() As IList
+ Get
+ Return ElementosSeleccionados
+ End Get
+ End Property
+
+
+
+ Private _NombreTablaBase As String
+
+ Public Property PropiedadesTS As New PropiedadesTS
+ Public Property PropiedadesTSGC As New PropiedadesTSGC
+
+ Public Sub EstableceSoloLectura(Optional SoloLectura As Boolean = True)
+ For Each c In Me.Columns
+ If c.CellTemplate Is Nothing Then
+ c.ReadOnly = SoloLectura
+ Else
+ c.AllowEditing = If(SoloLectura, DevExpress.Utils.DefaultBoolean.False, DevExpress.Utils.DefaultBoolean.True)
+ End If
+ Dim bes = TryCast(c.EditSettings, DevExpress.Xpf.Editors.Settings.ButtonEditSettings)
+ If bes IsNot Nothing Then
+ bes.AllowDefaultButton = Not SoloLectura
+ For Each bt In bes.Buttons
+ bt.IsEnabled = Not SoloLectura
+ Next
+ End If
+ Next
+ If Not Me.ContextMenu Is Nothing AndAlso Me.ContextMenu.HasItems Then
+ Dim mi As MenuItem = Me.ContextMenu.Items(0)
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End Sub
+ Public Sub ReEstableceValoresDefectoSoloLectura()
+ For Each c In Me.Columns
+ If c.CellTemplate Is Nothing Then
+ If c.GetType Is GetType(tsGridColumn) Then
+ c.ReadOnly = DirectCast(c, tsGridColumn).SoloLectura
+ Dim bes = TryCast(c.EditSettings, DevExpress.Xpf.Editors.Settings.ButtonEditSettings)
+ If bes IsNot Nothing Then
+ bes.AllowDefaultButton = Not c.ReadOnly
+ For Each bt In bes.Buttons
+ bt.IsEnabled = Not c.ReadOnly
+ Next
+ End If
+ Else
+ c.ReadOnly = False
+ End If
+ Else
+ If c.GetType Is GetType(tsGridColumn) Then
+ If DirectCast(c, tsGridColumn).SoloLectura Then
+ If c.CellTemplate Is Nothing Then
+ c.ReadOnly = True
+ Else
+ c.AllowEditing = DevExpress.Utils.DefaultBoolean.False
+ End If
+ Dim bes = TryCast(c.EditSettings, DevExpress.Xpf.Editors.Settings.ButtonEditSettings)
+ If bes IsNot Nothing Then
+ bes.AllowDefaultButton = False
+ For Each bt In bes.Buttons
+ bt.IsEnabled = False
+ Next
+ End If
+ Else
+ c.AllowEditing = DevExpress.Utils.DefaultBoolean.True
+ Dim bes = TryCast(c.EditSettings, DevExpress.Xpf.Editors.Settings.ButtonEditSettings)
+ If bes IsNot Nothing Then
+ bes.AllowDefaultButton = True
+ For Each bt In bes.Buttons
+ bt.IsEnabled = True
+ Next
+ End If
+ End If
+ Else
+ If c.CellTemplate Is Nothing Then
+ c.ReadOnly = True
+ Else
+ c.AllowEditing = DevExpress.Utils.DefaultBoolean.False
+ End If
+ End If
+ End If
+ Next
+
+ End Sub
+
+ Public Property NombreTablaBase As String
+ Get
+ Return _NombreTablaBase
+ End Get
+ Set(value As String)
+ _NombreTablaBase = value
+ End Set
+ End Property
+ Public Event AntesEliminar(ByVal gc As tsGridControl, ByRef Cancelar As Boolean)
+ Public Event DespuesEliminar(ByVal gc As tsGridControl)
+ Public Event EnterPulsado()
+ Public Event SeleccionCambiada(ByVal gc As tsGridControl, e As GridSelectionChangedEventArgs)
+ Public Event AntesExportar(ByVal gc As tsGridControl, ByRef Cancelar As Boolean)
+
+ Property ComandoDelegado As DevExpress.Mvvm.DelegateCommand(Of Object)
+
+ Friend Function LanzaAntesExportar(gc As tsGridControl) As Boolean
+ Dim Cancelar As Boolean
+ RaiseEvent AntesExportar(gc, Cancelar)
+ Return Cancelar
+ End Function
+ Friend Function LanzaAntesEliminar(gc As tsGridControl) As Boolean
+ Dim Cancelar As Boolean
+ RaiseEvent AntesEliminar(gc, Cancelar)
+ Return Cancelar
+ End Function
+
+ Friend Function LanzaDespuesEliminar(gc As tsGridControl) As Boolean
+ Dim Cancelar As Boolean
+ RaiseEvent DespuesEliminar(gc)
+ Return Cancelar
+ End Function
+ Friend Function LanzaEnterPulsado() As Boolean
+ Dim Cancelar As Boolean
+ RaiseEvent EnterPulsado()
+ Return Cancelar
+ End Function
+ Public Sub New()
+ MyBase.New()
+ End Sub
+ Private NumeroColumnasAgrupadas As Integer
+ Friend Sub MyGridControl_StartGrouping(sender As Object, e As RoutedEventArgs)
+
+ updateLocker.Lock()
+ End Sub
+ Public Function ObtieneNumeroColumnasAgrupadas() As Integer
+ Return Me.Columns.Where(Function(x) x.IsGrouped).Count
+ End Function
+ Friend Sub MyGridControl_EndGrouping(sender As Object, e As RoutedEventArgs)
+ 'Dim nca = ObtieneNumeroColumnasAgrupadas()
+ 'Dim bDesAgrupando As Boolean = NumeroColumnasAgrupadas > nca
+ 'NumeroColumnasAgrupadas = nca
+ 'If bDesAgrupando Then updateLocker.Unlock()
+ BeginSelection()
+ For Each index As Integer In OrderedSelection
+ If CBool(selection(index)) Then
+ SelectItem(GetRowHandleByListIndex(index))
+ End If
+ Next
+ EndSelection()
+ ' If Not bDesAgrupando Then updateLocker.Unlock()
+ updateLocker.Unlock()
+ End Sub
+
+ Private selection As New Hashtable()
+ Private ReadOnly Property OrderedSelection() As IEnumerable
+ Get
+ Return selection.Keys.Cast(Of Integer)().OrderBy(Function(x) x)
+ End Get
+ End Property
+ Protected Overrides Sub OnItemsSourceChanged(oldValue As Object, newValue As Object)
+ MyBase.OnItemsSourceChanged(oldValue, newValue)
+ selection.Clear()
+ Dim itemsSource As IEnumerable = TryCast(newValue, IEnumerable)
+ If itemsSource Is Nothing Then
+ Return
+ End If
+ Dim i As Integer = 0
+ For Each item As Object In itemsSource
+ selection(System.Math.Max(System.Threading.Interlocked.Increment(i), i - 1)) = False
+ Next
+ End Sub
+ Protected Overrides Sub OnInitialized(e As EventArgs)
+ MyBase.OnInitialized(e)
+ Try
+ ' If Me.SelectionMode = MultiSelectMode.MultipleRow Then
+ AddHandler SelectionChanged, AddressOf MyGridControl_SelectionChanged
+ ElementosSeleccionados = New ObservableCollectionCore(Of Object)()
+ AddHandler Me.EndGrouping, AddressOf MyGridControl_EndGrouping
+ AddHandler Me.StartGrouping, AddressOf MyGridControl_StartGrouping
+ If Me.PropiedadesTSGC.BusquedaAcentosInsensitivo Or Configuracion.BusquedaAcentosInsensitivo Then AddHandler Me.CustomRowFilter, AddressOf MyGridControl_CustomRowFilter
+ ConSeleccion = True
+ '''' NumeroColumnasAgrupadas = ObtieneNumeroColumnasAgrupadas()
+ ' End If
+ If Me.View IsNot Nothing Then
+ If Me.View.GetType Is GetType(TableView) OrElse Me.View.GetType Is GetType(tsTableView) Then
+ DirectCast(Me.View, TableView).AllowFixedColumnMenu = True
+ '''' DirectCast(Me.View, TableView).UseLightweightTemplates = UseLightweightTemplates.None
+ '''' DirectCast(Me.View, TableView).GroupSummaryContentStyle = DirectCast(Me.FindResource("tsGroupSummaryContentStyle"), Style)
+ '''' DirectCast(Me.View, TableView).TotalSummaryContentStyle = DirectCast(Me.FindResource("tsTotalSummaryContentStyle"), Style)
+ End If
+ If Configuracion.ModoBusquedaAND Then
+ ' Me.View.SearchPanelCriteriaOperatorType = DevExpress.Xpf.Editors.CriteriaOperatorType.And
+ Me.View.SearchPanelParseMode = DevExpress.Xpf.Editors.SearchPanelParseMode.And
+ End If
+ DirectCast(Me.View, GridViewBase).SearchPanelPosition = SearchPanelPosition.OverGroupPanel
+ End If
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ End Sub
+
+ Private Sub MyGridControl_CustomRowFilter(sender As Object, e As RowFilterEventArgs)
+ Dim gc As GridControl = TryCast(sender, GridControl)
+ If gc.ItemsSource IsNot Nothing Then
+ If gc IsNot Nothing Then
+ Dim filterStr As String = gc.View.SearchString.NothingAVacio
+ If filterStr <> "" Then
+ Dim Palabras = RemoveDiacriticsCustom(filterStr.ToLowerInvariant).Split(" ")
+ e.Visible = False
+ e.Handled = True
+ For Each c As GridColumn In gc.Columns
+ Dim value As String = RemoveDiacriticsCustom(gc.GetCellDisplayText(gc.GetRowHandleByListIndex(e.ListSourceRowIndex), c).ToLowerInvariant)
+ If c.Visible Then
+ For Each p In Palabras
+ If value.Contains(p) Then
+ e.Visible = True
+ Exit For
+ End If
+ Next
+ If e.Visible Then Exit For
+ End If
+ Next
+ End If
+ End If
+ End If
+ End Sub
+ Private Shared Function RemoveDiacriticsCustom(ByVal text As String) As String
+ Return String.Concat(text.Normalize(NormalizationForm.FormD).Where(Function(ch) CharUnicodeInfo.GetUnicodeCategory(ch) <> UnicodeCategory.NonSpacingMark)).Normalize(NormalizationForm.FormC)
+ End Function
+
+ Public Sub DeshabilitaSeleccionMultiple()
+ RemoveHandler SelectionChanged, AddressOf MyGridControl_SelectionChanged
+ RemoveHandler Me.EndGrouping, AddressOf MyGridControl_EndGrouping
+ RemoveHandler Me.StartGrouping, AddressOf MyGridControl_StartGrouping
+ ConSeleccion = False
+ End Sub
+
+
+
+
+ Private updateLocker As New Locker()
+
+ 'Public Sub SeleccionaTodo()
+ ' Me.SelectAll()
+ ' MyGridControl_SelectionChanged(Me, Nothing)
+ 'End Sub
+ Friend Sub MyGridControl_SelectionChanged(sender As Object, e As GridSelectionChangedEventArgs)
+ Try
+ If ConSeleccion AndAlso Not updateLocker.IsLocked Then
+ Dim drhws = GetDataRowHandles()
+
+ 'For i As Integer = 0 To VisibleRowCount - 1
+ For i As Integer = 0 To drhws.Count - 1
+ 'Dim rowHandle As Integer = GetRowHandleByVisibleIndex(i)
+ Dim rowHandle As Integer = drhws(i)
+ selection(GetListIndexByRowHandle(rowHandle)) = View.IsRowSelected(rowHandle)
+ Next
+ ElementosSeleccionados.BeginUpdate()
+ ElementosSeleccionados.Clear()
+ For Each index As Integer In OrderedSelection
+ If CBool(selection(index)) Then
+ ElementosSeleccionados.Add(GetRowByListIndex(index))
+ End If
+ Next
+ ElementosSeleccionados.EndUpdate()
+ RaiseEvent SeleccionCambiada(sender, e)
+ End If
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+ End Sub
+ Protected Overrides Sub ApplyFilter(checkFilterEnabled As Boolean, Optional skipIfFilterEquals As Boolean = False)
+ If ConSeleccion Then
+ If DirectCast(Me.View, TableView).ShowCheckBoxSelectorColumn Then
+ updateLocker.DoLockedAction(Sub()
+ MyBase.ApplyFilter(checkFilterEnabled, skipIfFilterEquals)
+ BeginSelection()
+ For Each index As Integer In OrderedSelection
+ If CBool(selection(index)) Then
+ SelectItem(GetRowHandleByListIndex(index))
+ End If
+ Next
+ EndSelection()
+
+ End Sub)
+ Else
+ MyBase.ApplyFilter(checkFilterEnabled, skipIfFilterEquals)
+ End If
+ Else
+ MyBase.ApplyFilter(checkFilterEnabled, skipIfFilterEquals)
+ End If
+ End Sub
+
+
+
+ Public Function GetDataRowHandles() As List(Of Integer)
+ Dim rowHandles As New List(Of Integer)()
+ For i As Integer = 0 To Me.VisibleRowCount - 1
+ Dim rowHandle As Integer = Me.GetRowHandleByVisibleIndex(i)
+ If Me.IsGroupRowHandle(rowHandle) Then
+ If Not Me.IsGroupRowExpanded(rowHandle) Then
+ rowHandles.AddRange(GetDataRowHandlesInGroup(rowHandle))
+ End If
+ Else
+ rowHandles.Add(rowHandle)
+ End If
+ Next
+ Return rowHandles
+ End Function
+ Public Function GetDataRowHandlesInGroup(groupRowHandle As Integer) As List(Of Integer)
+ Dim rowHandles As New List(Of Integer)()
+ For i As Integer = 0 To Me.GetChildRowCount(groupRowHandle) - 1
+ Dim rowHandle As Integer = Me.GetChildRowHandle(groupRowHandle, i)
+ If Me.IsGroupRowHandle(rowHandle) Then
+ rowHandles.AddRange(GetDataRowHandlesInGroup(rowHandle))
+ Else
+ rowHandles.Add(rowHandle)
+ End If
+ Next
+ Return rowHandles
+ End Function
+ Public Sub New(dcoe As IDataControlOriginationElement)
+ MyBase.New(dcoe)
+ ' MyBase.New()
+ End Sub
+ 'Protected Overrides Sub OnPreviewKeyDown(e As KeyEventArgs)
+ ' Try
+ ' If e.Key = Key.Space AndAlso DirectCast(Me.View, TableView).ShowCheckBoxSelectorColumn Then
+ ' e.Handled = True
+ ' DirectCast(Me.View, TableView).SearchString &= " "
+ ' Debug.WriteLine("ESPACIO")
+ ' ' MyBase.OnPreviewKeyDown(e)
+ ' Else
+ ' MyBase.OnPreviewKeyDown(e)
+ ' End If
+
+ ' Catch ex As Exception
+ ' MyBase.OnPreviewKeyDown(e)
+ ' End Try
+
+ 'End Sub
+ ' Private Cargado As Boolean = False
+ Private ConSeleccion As Boolean = False
+ 'Private Sub tsGridControl_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ ' If Not ConSeleccion AndAlso DirectCast(Me.View, TableView).ShowCheckBoxSelectorColumn AndAlso Me.SelectionMode = MultiSelectMode.MultipleRow Then
+ ' AddHandler SelectionChanged, AddressOf MyGridControl_SelectionChanged
+ ' ElementosSeleccionados = New ObservableCollectionCore(Of Object)()
+ ' AddHandler Me.EndGrouping, AddressOf MyGridControl_EndGrouping
+ ' AddHandler Me.StartGrouping, AddressOf MyGridControl_StartGrouping
+ ' NumeroColumnasAgrupadas = ObtieneNumeroColumnasAgrupadas()
+ ' ConSeleccion = True
+
+ ' End If
+
+ 'End Sub
+ Public Function GetColumnType(ByVal column As GridColumn) As Type
+ Dim columnInfo As DataColumnInfo = DataProviderBase.Columns(column.FieldName)
+ If columnInfo Is Nothing Then Return Nothing
+ Return columnInfo.Type
+ End Function
+ Public Shared Sub EstableceFilterPopupModePredeterminados(gr As tsGridControl)
+ If Not gr.PopupFilterModeInicializado AndAlso gr.ItemsSource IsNot Nothing Then
+ gr.PopupFilterModeInicializado = True
+ For Each cl In gr.Columns
+ Dim tipo = gr.GetColumnType(cl)
+ Select Case tipo
+ Case GetType(String), GetType(Integer), GetType(Integer?), GetType(Double), GetType(Double?)
+ cl.FilterPopupMode = FilterPopupMode.CheckedList
+ Case GetType(Date), GetType(DateTime), GetType(Date?), GetType(DateTime?)
+ cl.FilterPopupMode = FilterPopupMode.Excel
+ End Select
+ Next
+ End If
+ End Sub
+
+ Private Sub tsGridControl_ItemsSourceChanged(sender As Object, e As ItemsSourceChangedEventArgs) Handles Me.ItemsSourceChanged
+ EstableceFilterPopupModePredeterminados(sender)
+ ElementosSeleccionados = New ObservableCollectionCore(Of Object)()
+ End Sub
+ Private Property _SeleccionMultiple As Boolean
+ Public Property SeleccionMultiple As Boolean
+ Get
+ Return _SeleccionMultiple
+ End Get
+ Set(value As Boolean)
+ _SeleccionMultiple = value
+ If value Then
+ Me.SelectionMode = MultiSelectMode.MultipleRow
+ Else
+ Me.SelectionMode = MultiSelectMode.None
+ End If
+ End Set
+ End Property
+
+ Private Sub tsGridControl_PreviewKeyDown(sender As Object, e As KeyEventArgs) Handles Me.PreviewKeyDown
+ Select Case e.Key
+ Case Key.Add
+ If _SeleccionMultiple Then
+ Me.SelectAll()
+ e.Handled = True
+ End If
+ Case Key.Subtract
+ If _SeleccionMultiple Then
+ Me.UnselectAll()
+ e.Handled = True
+ End If
+ Case Key.N
+ If e.KeyboardDevice.IsKeyDown(Key.LeftCtrl) Then
+ Me.View.MoveNextRow()
+ Me.CurrentColumn = Me.Columns(0)
+ End If
+ End Select
+ End Sub
+
+ Public Shared Sub ExpandirTodosDetalles(Grid As GridControl)
+ Dim d As TabViewDetailDescriptor = Nothing
+
+ For i As Integer = 0 To Grid.VisibleRowCount - 1
+ Dim rowHandle As Integer = Grid.GetRowHandleByVisibleIndex(i)
+
+ If Grid.DetailDescriptor IsNot Nothing AndAlso Grid.DetailDescriptor.GetType Is GetType(TabViewDetailDescriptor) Then
+ For Each dd In d.DetailDescriptors.OfType(Of DataControlDetailDescriptor)().Reverse()
+ ExpandirDetalle(Grid, rowHandle, dd)
+ Next
+ Else
+ ExpandirDetalle(Grid, rowHandle)
+ End If
+ Next
+ End Sub
+
+ Public Shared Sub ExpandirDetalle(ByVal grid As GridControl, ByVal rowHandle As Integer, ByVal Optional descriptor As DataControlDetailDescriptor = Nothing)
+ grid.ExpandMasterRow(rowHandle, descriptor)
+ Dim detailGrid = TryCast(grid.GetDetail(rowHandle, descriptor), GridControl)
+ If detailGrid Is Nothing Then Return
+ ExpandirTodosDetalles(detailGrid)
+ End Sub
+
+End Class
+
+Public Class tsGridColumn
+ Inherits DevExpress.Xpf.Grid.GridColumn
+
+ Public Property SoloLectura As Boolean
+ Public Property Imprimible As Boolean = True
+ Property ValorMinimo As Nullable(Of Double)
+ Property ValorMaximo As Nullable(Of Double)
+ Public Property MayusculasMinusculas As CharacterCasing? = Nothing
+ Public Property CapturarEnter As Boolean
+
+ Private Sub tsGridColumn_Validate(sender As Object, e As DevExpress.Xpf.Grid.GridCellValidationEventArgs) Handles Me.Validate
+ If Not ValorMinimo Is Nothing Then
+ If ValorMinimo > e.Value Then
+ e.IsValid = False
+ e.SetError("Valor Mínimo=" & ValorMinimo.ToString)
+ End If
+ End If
+ If Not ValorMaximo Is Nothing Then
+ If ValorMaximo < e.Value Then
+ e.IsValid = False
+ e.SetError("Valor Máximo=" & ValorMaximo.ToString)
+ End If
+ End If
+ End Sub
+
+ 'Private Function IsColumnCheckBoxSelectorColumn(column As ColumnBase) As Boolean
+ ' Return column = DirectCast(Me.View, TableView).VisibleColumns.First()
+ 'End Function
+End Class
\ No newline at end of file
diff --git a/tsInputBox.xaml b/tsInputBox.xaml
new file mode 100644
index 0000000..5513953
--- /dev/null
+++ b/tsInputBox.xaml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tsInputBox.xaml.vb b/tsInputBox.xaml.vb
new file mode 100644
index 0000000..29f7c86
--- /dev/null
+++ b/tsInputBox.xaml.vb
@@ -0,0 +1,41 @@
+
+Imports System.Data.Entity
+Imports DevExpress.Xpf.Core.ServerMode
+Imports DevExpress.Mvvm
+Imports DevExpress.Xpf.Grid
+Imports tsWPF
+Imports tsl5.Extensiones
+Imports DevExpress.Xpf.Core
+Imports DevExpress.XtraReports.UI
+Imports System.IO
+Imports DevExpress.Xpf.Printing
+Imports Microsoft.Win32
+Imports System.Data.Objects
+Imports System.Data.Objects.DataClasses
+Public Class tsInputBox
+ Private Sub dxwAgregar_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ End Sub
+ Public Property Valor As String
+
+ Private Sub btAceptar_Click(sender As Object, e As RoutedEventArgs)
+ Me.DialogResult = True
+ Valor = Me.teValor.EditValue
+ End Sub
+
+ Private Sub btCancelar_Click(sender As Object, e As RoutedEventArgs)
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+ Public Sub New(Rotulo As String, ValorDefecto As String, Optional LongitudMaxima As Integer = 0)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.liRotulo.Label = Rotulo
+ Me.teValor.EditValue = ValorDefecto
+ If LongitudMaxima > 0 Then Me.teValor.MaxLength = LongitudMaxima
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+End Class
diff --git a/tsInputBoxImporte.xaml b/tsInputBoxImporte.xaml
new file mode 100644
index 0000000..e19ea2f
--- /dev/null
+++ b/tsInputBoxImporte.xaml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tsInputBoxImporte.xaml.vb b/tsInputBoxImporte.xaml.vb
new file mode 100644
index 0000000..16d4d29
--- /dev/null
+++ b/tsInputBoxImporte.xaml.vb
@@ -0,0 +1,47 @@
+
+Imports System.Data.Entity
+Imports DevExpress.Xpf.Core.ServerMode
+Imports DevExpress.Mvvm
+Imports DevExpress.Xpf.Grid
+Imports tsWPF
+Imports tsl5.Extensiones
+Imports DevExpress.Xpf.Core
+Imports DevExpress.XtraReports.UI
+Imports System.IO
+Imports DevExpress.Xpf.Printing
+Imports Microsoft.Win32
+Imports System.Data.Objects
+Imports System.Data.Objects.DataClasses
+Public Class tsInputBoxImporte
+ Private Sub dxwAgregar_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ End Sub
+ Public Property Valor As Double
+ Public Property _ValorMinimo As Double?
+
+ Private Sub btAceptar_Click(sender As Object, e As RoutedEventArgs)
+ Valor = Me.teValor.EditValue
+ If _ValorMinimo.HasValue AndAlso Valor < _ValorMinimo Then
+ DXMessageBox.Show("El valor mínimo es " & _ValorMinimo.ToString("c2"))
+ Else
+ Me.DialogResult = True
+ End If
+ End Sub
+
+ Private Sub btCancelar_Click(sender As Object, e As RoutedEventArgs)
+ Me.DialogResult = False
+ Me.Close()
+ End Sub
+
+ Public Sub New(Rotulo As String, ValorDefecto As Double, Optional ValorMinimo As Double? = Nothing)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ Me.liRotulo.Label = Rotulo
+ Me.teValor.EditValue = ValorDefecto
+ _ValorMinimo = ValorMinimo
+
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+End Class
diff --git a/tsLayoutItem.vb b/tsLayoutItem.vb
new file mode 100644
index 0000000..272d073
--- /dev/null
+++ b/tsLayoutItem.vb
@@ -0,0 +1,69 @@
+Imports DevExpress.Xpf.LayoutControl
+Imports System.ComponentModel
+
+Public Class tsLayoutItem
+ Inherits LayoutItem
+ _
+ Public Property PropiedadesTS As New PropiedadesTS
+ Public Event cargado()
+
+ ' Private Sub tsLayoutItem_Initialized(sender As Object, e As System.EventArgs) Handles Me.Initialized
+
+ 'Try
+ ' Dim mensaje As String = ""
+ ' Dim tsli As tsLayoutItem = sender
+ ' Dim po As Object = VisualTreeHelper.GetParent(tsli)
+ ' Dim i As Integer
+ ' Do While Not po Is Nothing
+ ' 'If po.GetType.BaseType Is GetType(ApCabLin) Then
+ ' ' tsli.PropiedadesTS.ApCablin = po
+ ' ' tsli.PropiedadesTS.ApCablin.ControlesTS.Add(tsli)
+
+ ' ' Exit Do
+ ' 'Else
+ ' ' mensaje &= po.GetType.BaseType.ToString & vbCrLf
+ ' ' po = VisualTreeHelper.GetParent(po)
+ ' 'End If
+ ' i += 1
+
+ ' mensaje = po.GetType.BaseType.ToString & "---" & po.GetType.ToString & "---" & po.name
+ ' po = VisualTreeHelper.GetParent(po)
+ ' Loop
+ ' MsgBox(i.ToString & " " & mensaje)
+ 'Catch ex As Exception
+ ' MsgBox(ex.Message & ex.StackTrace)
+ 'End Try
+
+ ' End Sub
+
+ ' Private Sub tsLayoutItem_Loaded(sender As Object, e As System.Windows.RoutedEventArgs) Handles Me.Loaded
+ 'Try
+ ' Dim mensaje As String = ""
+ ' Dim tsli As tsLayoutItem = sender
+ ' Dim po As Object = VisualTreeHelper.GetParent(tsli)
+ ' Do While Not po Is Nothing
+ ' Try
+ ' If po.GetType.ToString = "tsWPF.ApCabLin" Then
+ ' Try
+ ' tsli.PropiedadesTS.ApCablin = po
+ ' 'tsli.PropiedadesTS.ApCablin.ControlesTS.Add(tsli)
+ ' Catch ex As Exception
+ ' MsgBox(ex.Message)
+ ' End Try
+
+ ' Else
+ ' mensaje &= po.GetType.BaseType.ToString & "---" & po.GetType.ToString & "---" & po.name & vbCrLf
+ ' po = VisualTreeHelper.GetParent(po)
+ ' End If
+ ' Catch ex As Exception
+ ' mensaje &= po.GetType.BaseType.ToString & "---" & po.GetType.ToString & "---" & po.name & vbCrLf
+ ' po = VisualTreeHelper.GetParent(po)
+ ' End Try
+ ' Loop
+ ' ' MsgBox(i.ToString & " " & mensaje)
+ 'Catch ex As Exception
+ ' MsgBox(ex.Message & ex.StackTrace)
+ 'End Try
+
+ ' End Sub
+End Class
diff --git a/tsTableView.xaml b/tsTableView.xaml
new file mode 100644
index 0000000..2b1b0e8
--- /dev/null
+++ b/tsTableView.xaml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tsTableView.xaml.vb b/tsTableView.xaml.vb
new file mode 100644
index 0000000..2d1a2c8
--- /dev/null
+++ b/tsTableView.xaml.vb
@@ -0,0 +1,68 @@
+Imports DevExpress.Xpf.Grid
+
+Public Class tsTableView
+ Inherits DevExpress.Xpf.Grid.TableView
+
+ Public Property ColorFuentePersonalizado As Boolean
+
+
+ Public Sub New()
+
+ ' Esta llamada es exigida por el diseñador.
+ MyBase.New
+
+ InitializeComponent()
+
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+ Public Sub New(masterRootNode As MasterNodeContainer, masterRootDataItem As MasterRowsContainer, detailDescriptor As DataControlDetailDescriptor)
+
+ ' Esta llamada es exigida por el diseñador.
+ MyBase.New(masterRootNode, masterRootDataItem, detailDescriptor)
+ InitializeComponent()
+ If ColorFuentePersonalizado Then
+ Me.RowStyle = Me.FindResource("tsRowStyle")
+ Me.CellStyle = Me.FindResource("tsCellStyle")
+ End If
+ ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
+
+ End Sub
+
+ Private Function ShadeBrush(ByVal brush As SolidColorBrush) As SolidColorBrush
+ Dim originalColor As Color = brush.Color
+ Dim coefficient As Single = 0.9F
+ Dim a As Byte = originalColor.A
+ If Not Grid.IsKeyboardFocusWithin Then a = CByte((originalColor.A / 2))
+ Dim r As Byte = CByte((originalColor.R * coefficient))
+ Dim g As Byte = CByte((originalColor.G * coefficient))
+ Dim b As Byte = CByte((originalColor.B * coefficient))
+ Return New SolidColorBrush(Color.FromArgb(a, r, g, b))
+ End Function
+
+ Private Sub TableView_CustomRowAppearance(sender As Object, e As CustomRowAppearanceEventArgs)
+ If e.RowSelectionState <> SelectionState.None Then
+ Dim result As Object = e.ConditionalValue
+
+ If e.Property Is TextBlock.ForegroundProperty OrElse e.Property Is TextBlock.BackgroundProperty Then
+ Dim original As SolidColorBrush = TryCast(e.OriginalValue, SolidColorBrush)
+ Dim conditional As SolidColorBrush = TryCast(e.ConditionalValue, SolidColorBrush)
+ If Me.ColorFuentePersonalizado AndAlso e.Property Is TextBlock.ForegroundProperty Then
+ Dim row = Me.Grid.GetRow(e.RowHandle)
+ conditional = TryCast(row.GetType.GetProperty("ColorFuenteFila").GetValue(row), SolidColorBrush)
+ End If
+ If conditional IsNot Nothing AndAlso (original Is Nothing OrElse original.Color <> conditional.Color) Then result = ShadeBrush(conditional)
+ End If
+ e.Result = result
+ e.Handled = True
+ End If
+ End Sub
+
+
+ Private Sub tsTableView_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
+ If ColorFuentePersonalizado Then
+ Me.RowStyle = Me.FindResource("tsRowStyle")
+ Me.CellStyle = Me.FindResource("tsCellStyle")
+ End If
+ End Sub
+End Class
\ No newline at end of file
diff --git a/tsUserControl/ContenedorAplicacion.xaml b/tsUserControl/ContenedorAplicacion.xaml
new file mode 100644
index 0000000..7a2ba06
--- /dev/null
+++ b/tsUserControl/ContenedorAplicacion.xaml
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tsUserControl/ContenedorAplicacion.xaml.vb b/tsUserControl/ContenedorAplicacion.xaml.vb
new file mode 100644
index 0000000..ae744d8
--- /dev/null
+++ b/tsUserControl/ContenedorAplicacion.xaml.vb
@@ -0,0 +1,458 @@
+Imports System.ComponentModel
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Xpf.Docking
+Imports System.Windows.Media.Animation
+Imports DevExpress.Xpf.Core.Native
+Imports DevExpress.Xpf.Editors
+Imports System.IO
+Imports DevExpress.Xpf.Bars
+Imports System.Data.Objects
+Imports System.Threading.Tasks
+Imports Microsoft.Win32
+Imports DevExpress.Spreadsheet
+Imports DevExpress.Xpf.Grid
+Imports DevExpress.Mvvm.UI.Interactivity
+Imports tsl5.Extensiones
+Imports tsl5.Enumeraciones
+
+Public Class ContenedorAplicacion
+ Public _Aplicacion As tsUserControl
+ Dim _DescripcionDiseño As String
+ Dim _TodosUsuariosDiseño As Boolean
+ Private sbDesvanecer As Storyboard
+ Private sbBlink As Storyboard
+ Public Sub New(Ap As tsUserControl)
+
+ ' Llamada necesaria para el diseñador.
+ InitializeComponent()
+ _Aplicacion = Ap
+ If Configuracion.ComportamientoGuardar = ComportamientoGuardarEnum.GUARDAR_CERRAR_ULTIMA_PESTAÑA Then
+ btGuardarYBuscar.Hint = "Guarda, cierra y vuelve a ventana anterior (F1)"
+ End If
+
+ Dim da As New DoubleAnimation
+ With da
+ .From = 1
+ .To = 0
+ .Duration = New Duration(TimeSpan.FromSeconds(2))
+ .AutoReverse = False
+ End With
+ Storyboard.SetTargetProperty(da, New PropertyPath(OpacityProperty))
+ sbDesvanecer = New Storyboard
+ sbDesvanecer.Children.Add(da)
+
+ Dim dab As New DoubleAnimation
+ With dab
+ .From = 1
+ .To = 0
+ .Duration = New Duration(TimeSpan.FromSeconds(7))
+ .AutoReverse = True
+ .RepeatBehavior = RepeatBehavior.Forever
+ End With
+ Storyboard.SetTargetProperty(dab, New PropertyPath(OpacityProperty))
+ sbBlink = New Storyboard
+ sbBlink.Children.Add(dab)
+
+
+
+ End Sub
+
+
+
+ ' Private Sub mv_CurrentChanged(sender As Object, e As System.EventArgs) Handles mv.CurrentChanged
+ ' cabecera = Me.mv.CurrentEditItem
+ 'End Sub
+
+ Public Sub Nuevo(sender As System.Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btNuevo.ItemClick
+ Dim Respuesta As MsgBoxResult = MsgBoxResult.No
+ If _Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice AndAlso _Aplicacion.PermitirVariosNuevos = False Then
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+
+ Dim Cancelar As Boolean = False
+ For Each linea In Me._Aplicacion.Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar Then
+ Dim Preguntar As Boolean
+ If _Aplicacion.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ Dim bd = DirectCast(_Aplicacion.Contexto, ObjectContext)
+ Preguntar = bd.ObjectStateManager.GetObjectStateEntries(System.Data.EntityState.Added + System.Data.EntityState.Deleted + System.Data.EntityState.Modified).Count > 0
+ Else
+ 'TODO: dbcontext
+ End If
+ If Preguntar Then
+ If Configuracion.NuevosRapido = False Or _Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ Respuesta = DXMessageBox.Show("Atención el registro actual ha sido modificado. ¿Desea guardar los cambios antes de añadir uno nuevo?", "Atención", MessageBoxButton.YesNoCancel)
+ Else
+ Respuesta = MsgBoxResult.Yes
+ End If
+ If Respuesta = MsgBoxResult.Yes Then
+ If _Aplicacion.Guardar(sender, e,,, 1) Then
+ Respuesta = MsgBoxResult.Cancel
+ End If
+ End If
+ End If
+ If Respuesta <> MsgBoxResult.Cancel Then
+ _Aplicacion.ValidarControles = False
+ _Aplicacion.Estado = _Aplicacion.DCPrincipal(, True)
+ If _Aplicacion.docpanel IsNot Nothing Then
+ _Aplicacion.docpanel.Tag = _Aplicacion.idRegistroAplicacionActual
+ End If
+ _Aplicacion.EstableceTitulo()
+ _Aplicacion.EstableceFocoPrimerControl()
+ _Aplicacion.ValidarControles = True
+ End If
+ End If
+ End If
+ If Respuesta <> MsgBoxResult.Cancel Then _Aplicacion.LanzaBotonNuevoPulsado()
+
+ End Sub
+
+
+ Private Sub btEliminar_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs) Handles btEliminar.ItemClick
+ _Aplicacion.Eliminar(sender, e)
+ End Sub
+ Friend Sub IniciaAnimacion(Mensaje As String, Color As Color)
+ Try
+ Me.siMensaje.Content = Mensaje
+ Dim tbm As TextBlock = LayoutHelper.FindElementByName(Me.BarraBotones, "tbMensaje")
+ If tbm IsNot Nothing Then
+ tbm.Foreground = New SolidColorBrush(Color)
+ Storyboard.SetTarget(sbDesvanecer, tbm)
+ BeginStoryboard(sbDesvanecer)
+ End If
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+ Friend Sub IniciaAnimacionBlink(Mensaje As String, Color As Color)
+ Try
+ Me.siMensaje.Content = Mensaje
+ Dim tbm As TextBlock = LayoutHelper.FindElementByName(Me.BarraBotones, "tbMensaje")
+ tbm.Foreground = New SolidColorBrush(Color)
+ Storyboard.SetTarget(sbBlink, tbm)
+ BeginStoryboard(sbBlink)
+
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+
+ Friend Sub btImprimirPlantilla_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.ValidaControlObjetoActual()
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ _Aplicacion.LanzaImprimirPlantilla(sender, e, idPlantilla)
+ End Sub
+
+ Private Sub btAcciones_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.ValidaControlObjetoActual()
+ Dim idAccion As Integer = beAcciones.EditValue
+ _Aplicacion.LanzaEjecutaAccion(sender, e, idAccion)
+ End Sub
+
+
+ Private Sub beAcciones_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idAccion As Integer = beAcciones.EditValue
+ Dim acs As List(Of Accion) = Me.cbAcciones.ItemsSource
+ Dim ac As Accion = (From a In acs Where a.idAccion = idAccion).First
+ Me.btAcciones.Hint = ac.Descripcion
+ End Sub
+
+ Private Sub bePlantilla_EditValueChanged(sender As Object, e As RoutedEventArgs)
+ Dim idPlantilla As Integer = bePlantilla.EditValue
+ Dim plantillas As List(Of tsWPF.Plantilla) = Me.cbPlantillaAImprimir.ItemsSource
+ Dim pl As Plantilla = (From p In plantillas Where p.idPlantilla = idPlantilla).First
+ Me.btImprimirPlantilla.Hint = pl.Descripcion & " (F7) "
+ End Sub
+
+ Private Sub ContenedorCabLin_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ Try
+ If _Aplicacion IsNot Nothing AndAlso _Aplicacion.Contexto IsNot Nothing AndAlso _Aplicacion.Contexto.GetType Is GetType(ObjectContext) Then
+ Dim bd = DirectCast(_Aplicacion.Contexto, ObjectContext)
+ If bd.Connection.State <> System.Data.ConnectionState.Closed Then bd.Connection.Close()
+ End If
+ Catch ex As Exception
+ End Try
+ End Sub
+
+ Private Sub btAyuda_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ _Aplicacion.DelegadoAyuda.Invoke(_Aplicacion.GetType.ToString)
+ End Sub
+
+ Private Sub btDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.GUARDAR, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ End Try
+ End Sub
+
+ Friend Function ObtieneDiseñoActual() As Byte()
+ Dim ld As New DiseñoRejillas
+ Dim i As Integer
+ For Each l In _Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Dim dr As New DiseñoRejilla
+ dr.Nombre = l.Name
+ dr.Version = "1"
+ Dim ms As New MemoryStream
+ l.SaveLayoutToStream(ms)
+ dr.Diseño = ms.ToArray
+ ld.Rejillas.Add(dr)
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.Serializar(ld))
+ Return drs
+ End Function
+
+
+ Private Sub btRestaurarDiseño_ItemClick(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+
+ If _Aplicacion.DiseñoOriginal IsNot Nothing Then
+ Try
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(_Aplicacion.DiseñoOriginal), ld.GetType)
+ Dim i As Integer
+ For Each l In _Aplicacion.Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ ' Debug.Write("Error DelegadoDiseño Rejilla")
+ End Try
+ Next
+ Dim drs = System.Text.Encoding.Unicode.GetBytes(tsl5.Utilidades.Serializar(ld))
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.RESTAURAR_ORIGINAL, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ End Try
+ End If
+ End Sub
+
+ Private Sub btGuardarDiseñoComo_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim drs = ObtieneDiseñoActual()
+ _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.GUARDAR_COMO, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, drs)
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseñoComo_Itemclick")
+ End Try
+
+ End Sub
+
+ Private Sub btAbrirDiseñoGuardado_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim b = _Aplicacion.DelegadoDiseño.Invoke(_Aplicacion.Contexto, OperacionDiseñoEnum.ABRIR_DISEÑO_GUARDADO, _Aplicacion.GetType.ToString, _DescripcionDiseño, _TodosUsuariosDiseño, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ Dim lg As List(Of tsGridControl) = Nothing
+ tsWPF.ObtieneHijosDeTipo(Of tsGridControl)(Me, lg)
+ For Each l In lg
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If _Aplicacion.DelegadoErrorNoControlado IsNot Nothing Then _Aplicacion.DelegadoErrorNoControlado.Invoke(_Aplicacion, ex)
+ DXMessageBox.Show(ex.Message, "Error btDiseñoGuardado_Itemclick")
+ End Try
+ Next
+ End If
+ End Sub
+
+ Public Sub btGuardar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btGuardar.ItemClick
+ btGuardar.IsEnabled = False
+ btGuardarYBuscar.IsEnabled = False
+ Dim cancelar = _Aplicacion.Guardar(sender, e,,, 2)
+ If Not cancelar And (_Aplicacion.Estado = tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice Or _Aplicacion.Estado = tsWPF.Comun.EstadosAplicacion.SinDatos) Then btGuardar.IsEnabled = True
+ End Sub
+ Private Sub BtCapturar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Dim sficherojpg = tsl5.Utilidades.ObtieneFicheroAleatorio("jpg")
+ IO.File.WriteAllBytes(sficherojpg, Me._Aplicacion.ObtieneImagen(1, 100))
+ Process.Start(sficherojpg)
+ End Sub
+
+ Private Sub BtExportar_ItemClick(sender As Object, e As ItemClickEventArgs)
+ Try
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = "Exportacion.xlsx"
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx|*.xls;*.xlsx"
+ sfd.DefaultExt = ".xlsx"
+ Dim ms As New List(Of Stream)
+ Dim formato As DevExpress.Spreadsheet.DocumentFormat
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ formato = DevExpress.Spreadsheet.DocumentFormat.Xls
+ Case ".xlsx"
+ formato = DevExpress.Spreadsheet.DocumentFormat.Xlsx
+ End Select
+ If sfd.ShowDialog Then
+ Dim ls = New MemoryStream
+ Dim i As Integer = 0
+ If Me._Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice Then
+ Dim ngc As New tsGridControl
+ For Each oc In Me._Aplicacion.ControlesTS
+ Dim gc As New tsGridColumn()
+ gc.FieldName = oc.PropiedadesTS.NombreCampo
+ gc.Header = oc.Label.ToString.TrimEnd(":")
+ gc.Width = oc.Width
+ ngc.Columns.Add(gc)
+ Next
+ ngc.ItemsSource = Me._Aplicacion.Contexto
+ ngc.View.ExportToXlsx(ls)
+ ms.Add(ls)
+ End If
+ For Each l In Me._Aplicacion.Lineas
+ ls = New MemoryStream
+ ms.Add(ls)
+ Dim vista As TableView = l.View
+ Select Case formato
+ Case DevExpress.Spreadsheet.DocumentFormat.Xls
+ vista.ExportToXls(ls)
+ Case DevExpress.Spreadsheet.DocumentFormat.Xlsx
+ vista.ExportToXlsx(ls)
+ End Select
+ i += 1
+ Next
+ Dim wb As New Workbook
+ For i = 0 To ms.Count - 1
+ Dim wbc As New Workbook
+ ms(i).Position = 0
+ wbc.LoadDocument(ms(i), formato)
+ wb.Worksheets(i).CopyFrom(wbc.Worksheets(0))
+ Dim sNombre As String
+ If i = 0 Then
+ sNombre = If(Me._Aplicacion.DescripcionRegistro.NothingAVacio <> "", Me._Aplicacion.DescripcionRegistro.NothingAVacio, "Hoja")
+ Else
+ sNombre = Me._Aplicacion.Lineas(i - 1).NombreTablaBase
+ End If
+ Dim j As Integer = 0
+ Dim sNombreFinal = sNombre
+ Do Until wb.Worksheets.Any(Function(x) x.Name.ToLower = sNombreFinal.ToLower) = False
+ j += 1
+ sNombreFinal = sNombre & "-" & j.ToString
+ Loop
+ Dim sNombreHoja = sNombreFinal.Replace("/", " ").Acortar(30)
+ Dim k As Integer
+ Do Until wb.Worksheets.Any(Function(x) x.Name = sNombreHoja) = False
+ sNombreHoja = (k.ToString & " - " & sNombreHoja).Acortar(30)
+ Loop
+ wb.Worksheets(i).Name = sNombreHoja
+ If i < ms.Count - 1 Then wb.Worksheets.Add()
+ Next
+ If Me._Aplicacion.Estado <> tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice Then
+ Dim nc As Integer = 0
+ For Each c In Me._Aplicacion.ControlesTS
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+ Dim Ce As CheckEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(If(Ce.IsChecked, "SI", "NO"))
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(te.EditValue)
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(de.EditValue)
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(cbe.DisplayText)
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ wb.Worksheets(0).Cells(1, nc).SetValue(le.EditValue)
+ End Select
+ nc += 1
+ Next
+ End If
+ wb.SaveDocument(sfd.FileName, formato)
+ Process.Start(sfd.FileName)
+ End If
+ Catch ex As Exception
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+
+ Public Sub btBuscar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btBuscar.ItemClick
+ Me._Aplicacion.LanzaBuscarNuevoRegistro(False)
+ End Sub
+
+ Public Sub btGuardarYBuscar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btGuardarYBuscar.ItemClick
+ btGuardar.IsEnabled = False
+ btGuardarYBuscar.IsEnabled = False
+ If Not _Aplicacion.Guardar(sender, e,,, 1) Then
+ If Configuracion.ComportamientoGuardar = ComportamientoGuardarEnum.GUARDAR_CERRAR_ULTIMA_PESTAÑA Then
+ Me._Aplicacion.LanzaCerraryVolverAUltimaPestaña()
+ Else
+ Me._Aplicacion.LanzaBuscarNuevoRegistro(True)
+ End If
+
+ End If
+ End Sub
+
+ Friend Sub btActualizar_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btActualizar.ItemClick
+ Me._Aplicacion.RefrescaUC(True)
+ End Sub
+ Private Sub btSeleccionar_CheckedChanged(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ If _Aplicacion IsNot Nothing AndAlso _Aplicacion.GridSeleccion IsNot Nothing Then
+ Dim tv = DirectCast(_Aplicacion.GridSeleccion.View, TableView)
+ If tv IsNot Nothing Then
+ If btSeleccionar.IsChecked Then
+ _Aplicacion.GridSeleccion.SelectionMode = MultiSelectMode.MultipleRow
+ _Aplicacion.GridSeleccion.UnselectAll()
+ tv.ShowCheckBoxSelectorColumn = True
+ Else
+ tv.ShowCheckBoxSelectorColumn = False
+ End If
+ End If
+ End If
+ End Sub
+
+ Private Sub ContenedorAplicacion_PreviewKeyDown(sender As Object, e As KeyEventArgs) Handles Me.PreviewKeyDown
+ If e.Key = Key.F1 Or e.Key = Key.F2 Or e.Key = Key.F3 Or e.Key = Key.F4 Or e.Key = Key.F5 Or e.Key = Key.F6 Or e.Key = Key.F7 Or e.Key = Key.F8 Or e.Key = Key.F9 Or e.Key = Key.F10 Or e.Key = Key.F11 Or e.Key = Key.F12 Or e.Key = Key.System Then
+ _Aplicacion.LanzaTeclaFuncionPulsada(sender, e)
+ End If
+ End Sub
+
+ Private Sub ContenedorAplicacion_IsVisibleChanged(sender As Object, e As DependencyPropertyChangedEventArgs) Handles Me.IsVisibleChanged
+
+ End Sub
+End Class
+
+
+
+
diff --git a/tsUserControl/tsUserControl.vb b/tsUserControl/tsUserControl.vb
new file mode 100644
index 0000000..1a11c73
--- /dev/null
+++ b/tsUserControl/tsUserControl.vb
@@ -0,0 +1,2489 @@
+Imports DevExpress.Xpf.Docking
+Imports DevExpress.Xpf.Editors
+Imports DevExpress.Xpf.Core
+Imports DevExpress.Mvvm
+Imports DevExpress.Xpf.Grid
+Imports tsl5
+Imports DevExpress.Xpf.Core.Native
+Imports System.Data
+Imports System.Data.Objects
+Imports System.Data.Objects.DataClasses
+Imports DevExpress.Xpf.Printing
+Imports tsWPF.Controles
+Imports DevExpress.Xpf.Bars
+Imports System.IO
+Imports System.IO.Compression
+Imports tsl5.Extensiones
+Imports tsl5.Extensiones.StringExtensions
+Imports System.Data.Entity
+Imports Microsoft.Win32
+Imports System.ComponentModel
+Imports System.Data.Entity.Infrastructure
+Imports tsWPF
+Imports System.Data.SqlClient
+Imports System.Data.Common
+Imports DevExpress.Xpf.Docking.Base
+Imports DevExpress.XtraReports.UI
+Imports tsl5.Enumeraciones
+Imports tsWPF.Comun
+
+Public MustInherit Class tsUserControl
+ Inherits UserControl
+ Public Property TabStopEnCamposNoUsuales As Boolean = True
+ Public MustOverride Function EstableceDCPrincipal(Optional Background As Boolean = False, Optional FuerzaNuevo As Boolean = False, Optional Refrescar As Boolean = False) As tsWPF.Comun.EstadosAplicacion
+
+ Public MustOverride Sub EstableceDataContextSecundarios(Optional Background As Boolean = False)
+ ' ReadOnly Property TituloPestaña As String
+ ' Public MustOverride ReadOnly Property CampoIndice As String
+ Public MustOverride ReadOnly Property idRegistroAplicacionActual As String
+ Public MustOverride Sub EstableceTitulo()
+ Public MustOverride ReadOnly Property DescripcionRegistro As String
+
+ ' Sub Guardar()
+ Public MustOverride Sub Cargado()
+ Public MustOverride Function ObtieneBD() As Object
+ ' Public MustOverride Function ObtieneConexionBD() As tsl5.Datos.BBDD
+ ' ReadOnly Property Titulo As String
+ Public MustOverride ReadOnly Property NombreTablaBase As String
+
+ Friend Sub LanzaBotonNuevoPulsado()
+ RaiseEvent BotonNuevoPulsado()
+ End Sub
+
+ ' Sub EstableceAplicacion(ap As Aplicacion)
+ Public MustOverride Function ObtienePermisos() As Permisos
+
+
+ ' Function Obtiene_ucControlBusqueda() As UserControl
+
+
+
+
+
+ Public Sub New()
+ MyBase.New()
+ End Sub
+
+ ' Friend _IAplicacion As IAplicacion
+ ' Private _uc As UserControl
+ Private _ContenedorAplicacion As ContenedorAplicacion
+ ' Private _idAplicacion As String
+ ' Private _DatosConexionBD As tsl5.Datos.BBDD
+ Friend DiseñoOriginal As Byte()
+
+ Public Property ObjetosContenedores As New List(Of Object)
+ Public Property Lineas As New List(Of tsGridControl)
+ Public Property ControlesTS As New List(Of tsLayoutItem)
+ Public Property ObjetosSeleccionables As New List(Of ObjetoSeleccionable)
+ Public Property ObjetoActual As Object
+ 'Public Property Contexto As Object
+ Public Property ContextoOc As ObjectContext
+ Public Property Contexto As Object
+ Public _Estado As tsWPF.Comun.EstadosAplicacion
+ Public PermisosConcedidos As Permisos
+
+
+ Public Property RefrescoSolicitado As Boolean = False
+ Public Property HabilitarRefresco As Boolean = False
+ ' Public Property HabilitarRefrescoEnOtrasPestañas As Boolean = False
+ Friend ValidarControles As Boolean
+ Public Property docpanel As DevExpress.Xpf.Docking.DocumentPanel
+
+ Public Property OtrosParametros As String
+ Public Property ErroresValidacion As ErroresValidacion
+ Public Property DelegadoErrorNoControlado As ErrorNoControlado
+ Public GrupoDocumentos As DocumentGroup
+ ' Private AperturaAutomatica As Boolean
+ Public Tipo_ucControlBusqueda As Type
+ Public GridSeleccion As tsGridControl
+ Public GridBusqueda As Object
+ Private TieneBotonDefecto As Boolean
+ Public Event AntesGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, ByRef Cancelar As Boolean, ByRef MensajesError As Hashtable, EliminacionManual As Integer)
+ Public Event AntesEliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, ByRef Cancelar As Boolean, ByRef MensajesError As Hashtable, ByRef OmitirPreguntaContinuar As Boolean)
+ Public Event DespuesEliminar(sender As Object)
+ Public Event DespuesGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, OpcionGuardado As Integer)
+ Public Event ErrorGuardando(sender As Object, ex As Exception, OpcionGuardado As Integer)
+ Public Event DespuesCancelarGuardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, OpcionGuardado As Integer)
+ Public Event CampoActualizado(sender As Object, e As DataTransferEventArgs)
+ Public Event OtrosParametrosEstablecido()
+ Public Event ContenedorAplicacionEstablecido()
+ Public Event ValidarControl(sender As Object, e As ValidationEventArgs, ByRef ErrorValidacion As ErrorValidacion, ByRef ValorOriginalCambiado As Object)
+ Public Event EstadoCambiado(EstadoAnterior As tsWPF.Comun.EstadosAplicacion, EstadoNuevo As tsWPF.Comun.EstadosAplicacion)
+ Public Event Enlazar(Celda As EditGridCellData, Defecto As Boolean)
+ Public Event EjecutarAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+ Public Event ImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+ Public Event TeclaFuncionPulsada(sender As Object, e As KeyEventArgs)
+ Public Event ObtieneIdentificadorBloqueo(ByRef id As Integer?, ByRef Aplicacion As String)
+
+ ' Public Event AbreRegistroBuscado(uc As tsUserControl)
+ Public Event BotonNuevoPulsado()
+
+ Friend Property DelegadoAyuda As Ayuda
+ Friend Property DelegadoDiseño As Diseño
+ Public Delegate Sub ErrorNoControlado(Aplicacion As tsUserControl, ex As Exception)
+ Public Delegate Sub Ayuda(Codigo As String)
+ Public Delegate Function Diseño(bd As Object, Operacion As OperacionDiseñoEnum, CodigoAplicacion As String, ByRef Descripcion As String, ByRef TodosUsuarios As Boolean, DiseñoRejillas As Byte()) As Byte()
+
+ Public Property BloqueoActivo As tsBloqueo
+ Public Delegate Function DelegadoBloqueo(Aplicacion As tsUserControl, Accion As tsBloqueo.AccionBloqueEnum) As tsBloqueo
+ Public Property FuerzaMensajesBloqueos As Boolean = False
+ Private _DelegadoBloqueo As DelegadoBloqueo
+
+
+
+
+
+
+
+ Public Property Estado As tsWPF.Comun.EstadosAplicacion
+ Get
+ Return _Estado
+ End Get
+ Set(value As tsWPF.Comun.EstadosAplicacion)
+ Dim EstadoAnterior As tsWPF.Comun.EstadosAplicacion = _Estado
+ If EstadoAnterior = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro And value <> tsWPF.Comun.EstadosAplicacion.Nuevo AndAlso BloqueoActivo IsNot Nothing Then _DelegadoBloqueo.Invoke(Me, tsBloqueo.AccionBloqueEnum.DESBLOQUEAR)
+ If CambiarEstado(EstadoAnterior, value) Then
+ _Estado = value
+ RaiseEvent EstadoCambiado(EstadoAnterior, _Estado)
+ If value = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro And _DelegadoBloqueo IsNot Nothing Then BloqueoActivo = _DelegadoBloqueo.Invoke(Me, tsBloqueo.AccionBloqueEnum.BLOQUEAR)
+ CompruebaBloqueo()
+ If Me.docpanel IsNot Nothing Then Me.docpanel.Tag = Me.idRegistroAplicacionActual
+ End If
+ End Set
+ End Property
+ Private Sub CompruebaBloqueo()
+ If BloqueoActivo IsNot Nothing AndAlso BloqueoActivo.ExistenOtrosBloqueos AndAlso BloqueoActivo.Tipobloqueo <> tsBloqueo.TipoBloqueoEnum.SIN_AVISOS Then
+ If Me.ContenedorAplicacion.btGuardar.IsEnabled OrElse FuerzaMensajesBloqueos Then
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ If BloqueoActivo.Tipobloqueo = tsBloqueo.TipoBloqueoEnum.CON_AVISOS Then
+ DXMessageBox.Show("El registro está abierto otros usuarios, por lo que si almacena, puede darse problemas de concurrencia.", "Atención")
+ Else
+ EstableceSoloLectura()
+ DXMessageBox.Show("El registro está abierto por otros usuarios, por lo que no podrá modificarlo.", "Atención")
+ End If
+ End If
+ End If
+ End Sub
+
+ Public Function CambiarEstado(EstadoAnterior As tsWPF.Comun.EstadosAplicacion, EstadoNuevo As tsWPF.Comun.EstadosAplicacion, Optional FuerzaCambio As Boolean = False) As Boolean
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+ Try
+ If EstadoAnterior <> EstadoNuevo Or FuerzaCambio Then
+ CambiarEstado = True
+ Dim o As Object
+ Select Case EstadoNuevo
+ Case tsWPF.Comun.EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice
+ If EstadoNuevo = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro Then
+ _ContenedorAplicacion.siEstado.Content = "Operación Actual: Modificando " & Me.DescripcionRegistro
+ Else
+ _ContenedorAplicacion.siEstado.Content = "Operación Actual: Mostrando " & Me.DescripcionRegistro
+ End If
+ _ContenedorAplicacion.btNuevo.IsEnabled = False
+ _ContenedorAplicacion.btGuardar.IsEnabled = Me.PermisosConcedidos.Modificar Or ModoSuperUsuario
+ _ContenedorAplicacion.btGuardarYBuscar.IsEnabled = Me.PermisosConcedidos.Modificar Or ModoSuperUsuario
+ _ContenedorAplicacion.btEliminar.IsEnabled = Me.PermisosConcedidos.Eliminar Or ModoSuperUsuario
+ _ContenedorAplicacion.btNuevo.IsEnabled = Me.PermisosConcedidos.Nuevos Or ModoSuperUsuario
+ _ContenedorAplicacion.btActualizar.IsEnabled = True
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ o = tsli.Content
+ Try
+ EstableceSoloLectura(o, (tsli.PropiedadesTS.Modificable = TiposModificacion.NoModificable Or tsli.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos))
+ Catch ex As Exception
+ End Try
+ Next
+ For Each l In Me.Lineas
+
+ Dim SoloLectura = ModoSuperUsuario Or Not (l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes)
+ If SoloLectura Then
+ l.EstableceSoloLectura()
+ Else
+ l.ReEstableceValoresDefectoSoloLectura()
+ End If
+ If Not l.ContextMenu Is Nothing Then
+ Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ If mis.Count > 0 Then
+ Dim mi As MenuItem = mis.First
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End If
+ Next
+
+ Case tsWPF.Comun.EstadosAplicacion.Nuevo
+
+ _ContenedorAplicacion.siEstado.Content = "Operacion Actual: Añadiendo " & Me.DescripcionRegistro
+ _ContenedorAplicacion.btNuevo.IsEnabled = Me.PermisosConcedidos.Nuevos
+ _ContenedorAplicacion.btGuardar.IsEnabled = True
+ _ContenedorAplicacion.btGuardarYBuscar.IsEnabled = True
+ _ContenedorAplicacion.btEliminar.IsEnabled = False
+ _ContenedorAplicacion.btActualizar.IsEnabled = True
+ For Each tsli As tsLayoutItem In Me.ControlesTS
+ Try
+ o = tsli.Content
+ EstableceSoloLectura(o, (ModoSuperUsuario Or tsli.PropiedadesTS.Modificable = TiposModificacion.NoModificable Or tsli.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes))
+ Catch ex As Exception
+ End Try
+ Next
+ For Each l In Me.Lineas
+ Dim SoloLectura = Not (ModoSuperUsuario Or l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos)
+ If SoloLectura Then
+ l.EstableceSoloLectura()
+ Else
+ l.ReEstableceValoresDefectoSoloLectura()
+ End If
+ If Not l.ContextMenu Is Nothing Then
+ Dim mis = (From m As MenuItem In l.ContextMenu.Items Where m.Tag = "MI_ELIMINA")
+ If mis.Count > 0 Then
+ Dim mi As MenuItem = mis.First
+ mi.IsEnabled = Not SoloLectura
+ End If
+ End If
+ Next
+ End Select
+ CambiarEstado = True
+ Else
+ CambiarEstado = False
+ End If
+ Catch EX As Exception
+ MsgBox(EX.Message, , "en cambiarestado")
+ CambiarEstado = False
+ End Try
+ Else
+ CambiarEstado = False
+ End If
+ End Function
+
+ Public Sub RefrescaUC(Optional ForzarCambioEstado As Boolean = False, Optional Background As Boolean = False)
+ Try
+ Select Case Me.Estado
+ Case tsWPF.Comun.EstadosAplicacion.ModificandoRegistro
+ 'Dim oCampoIndice As Object = Nothing
+ 'Dim o = Me.DataContext
+ 'Dim CampoIndice As String
+ 'Try
+ ' CampoIndice = DataContext.entitykey.entitykeyvalues(0).key
+ ' oCampoIndice = o.GetType.GetProperty(CampoIndice)
+ 'Catch
+ 'End Try
+ Me.Contexto = ObtieneBD()
+ If Me.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ Me.ContextoOc = TryCast(Me.Contexto, ObjectContext)
+ Else
+ EstableceContextoOcdbContext()
+ End If
+ ' If Me.Contexto IsNot Nothing AndAlso Me.Contexto.GetType.BaseType Is GetType(ObjectContext) AndAlso DirectCast(Contexto, ObjectContext).Connection.State = ConnectionState.Closed Then AperturaAutomatica = True
+ DCPrincipal(Background,, True)
+ 'If ForzarCambioEstado Then RaiseEvent EstadoCambiado(EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro)
+ If ForzarCambioEstado OrElse (BloqueoActivo IsNot Nothing) Then
+ CambiarEstado(EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro, True)
+ If _DelegadoBloqueo IsNot Nothing Then BloqueoActivo = _DelegadoBloqueo.Invoke(Me, tsBloqueo.AccionBloqueEnum.BLOQUEAR)
+ CompruebaBloqueo()
+ If ForzarCambioEstado Then RaiseEvent EstadoCambiado(EstadosAplicacion.ModificandoRegistro, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro)
+ End If
+ EstableceDataContextSecundarios(Background)
+
+ Case tsWPF.Comun.EstadosAplicacion.Nuevo
+ EstableceDataContextSecundarios(Background)
+ Case tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice
+ ' Me.Contexto = ObtieneBD()
+ ' EstableceDataContextPrincipal()
+ Me.Contexto = ObtieneBD()
+ ' If Me.Contexto IsNot Nothing AndAlso Me.Contexto.GetType.BaseType Is GetType(ObjectContext) AndAlso DirectCast(Contexto, ObjectContext).Connection.State = ConnectionState.Closed Then AperturaAutomatica = True
+ DCPrincipal(Background,, True)
+ End Select
+ RefrescarEnActivacion = False
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ Finally
+ RefrescoSolicitado = False
+ End Try
+
+ End Sub
+ Private Sub EstableceContextoOcdbContext()
+ If Me.Contexto.GetType.BaseType Is GetType(DbContext) Then
+ Me.ContextoOc = TryCast(Contexto, IObjectContextAdapter).ObjectContext
+ End If
+ End Sub
+ Friend Function DCPrincipal(Optional BackGround As Boolean = False, Optional FuerzaNuevo As Boolean = False, Optional Refrescar As Boolean = False) As tsWPF.Comun.EstadosAplicacion
+ Dim oc As ObjectContext = Nothing
+ Try
+ 'If AperturaAutomatica Then
+ ' oc = DirectCast(Contexto, ObjectContext)
+ ' If oc.Connection.State <> ConnectionState.Open Then oc.Connection.Open()
+ 'End If
+ Dim est = EstableceDCPrincipal(BackGround, FuerzaNuevo, Refrescar)
+ Return est
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ Throw New Exception(ex.Message, ex)
+ ' Finally
+ 'Try
+ ' If AperturaAutomatica Then
+ ' If oc.Connection.State = ConnectionState.Open Then oc.Connection.Close()
+ ' End If
+ 'Catch ex As Exception
+ ' If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ ' DXMessageBox.Show(ex.Message, "Error")
+ 'End Try
+ End Try
+ End Function
+
+ Public ReadOnly Property ContenedorAplicacion As ContenedorAplicacion
+ Get
+ Return _ContenedorAplicacion
+ End Get
+ End Property
+
+ Public Property ModoSuperUsuario As Boolean
+ Public Property RefrescarEnActivacion As Boolean
+
+ Public Delegate Sub ActivacionPestaña()
+
+ Public Property DelegadoActivacion As ActivacionPestaña
+ Public Property PermitirVariosNuevos As Boolean
+
+ Public Sub AgregaErroresTSGC(tsgc As tsGridControl, MensajesError As Hashtable, e As GridRowValidationEventArgs)
+ Dim ev As ErroresValidacion = Me.ErroresValidacion
+ ev.LimpiarErrores("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString)
+ Dim sErrores As String = ""
+ For Each MensajeError In MensajesError
+ ev.AgregaError(New ErrorValidacion("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString & ":" & MensajeError.Key, tsgc, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), e)
+ sErrores &= MensajeError.Value & vbCrLf
+ Next
+ e.SetError(sErrores)
+ End Sub
+ 'Public Sub New(Contenido As IAplicacion, Optional Mayusculizar As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "")
+ ' ' Me.NombreTablaBase = Contenido.NombreTablaBase
+ ' ' MyBase.New
+
+ ' 'Cargado()
+ 'End Sub
+
+ Friend Sub LanzaCerraryVolverAUltimaPestaña()
+ Comun.dm.DockController.RemovePanel(docpanel)
+ Try
+ If Comun.DocPanelAnterior IsNot Nothing Then Comun.dm.Activate(DocPanelAnterior)
+ Catch
+ End Try
+ End Sub
+
+ Friend Sub LanzaBuscarNuevoRegistro(CerrarPanel As Boolean)
+ Dim uc As tsUserControl = Activator.CreateInstance(Tipo_ucControlBusqueda)
+ uc.AbreAplicacionEnPestaña(Me.GrupoDocumentos, DelegadoAyuda, DelegadoDiseño, DelegadoErrorNoControlado, OtrosParametros)
+ If CerrarPanel Then
+ Comun.dm.DockController.RemovePanel(docpanel)
+ End If
+ End Sub
+ 'Friend Sub LanzaGuardarYBuscarNuevoRegistro()
+ ' Dim uc As tsUserControl = Activator.CreateInstance(Tipo_ucControlBusqueda)
+ ' uc.AbreAplicacionEnPestaña(Me.GrupoDocumentos, DelegadoAyuda, DelegadoDiseño, DelegadoErrorNoControlado, OtrosParametros)
+ 'End Sub
+
+
+ Public Sub RellenaContextoOCDesdeDBcontext()
+ Try
+ ' Me.ContextoOc = Me.Contexto
+ ' If Me.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ ' Me.ContextoOc = TryCast(Me.Contexto, ObjectContext)
+ ' ElseIf Me.Contexto.GetType.BaseType Is GetType(DbContext) Then
+ Dim dc = TryCast(Me.Contexto, DbContext)
+ Me.ContextoOc = TryCast(dc, IObjectContextAdapter).ObjectContext
+ ' End If
+ Catch ex As Exception
+ ' DXMessageBox.Show("Error en Rellenacontextooc " & ex.Message, "Error")
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Sub
+
+ Private Sub EstableceDCSecundarios(Optional BackGround As Boolean = False)
+ Try
+ _ContenedorAplicacion.IsEnabled = False
+ EstableceDataContextSecundarios(BackGround)
+ _ContenedorAplicacion.bePlantilla.IsVisible = Not (_ContenedorAplicacion.cbPlantillaAImprimir.ItemsSource Is Nothing OrElse _ContenedorAplicacion.cbPlantillaAImprimir.ItemsSource.Count = 0 OrElse Me.PermisosConcedidos.Impresion = False)
+ _ContenedorAplicacion.btImprimirPlantilla.IsVisible = Not (_ContenedorAplicacion.cbPlantillaAImprimir.ItemsSource Is Nothing OrElse _ContenedorAplicacion.cbPlantillaAImprimir.ItemsSource.Count = 0 OrElse Me.PermisosConcedidos.Impresion = False)
+ _ContenedorAplicacion.beAcciones.IsVisible = Not (_ContenedorAplicacion.cbAcciones.ItemsSource Is Nothing OrElse _ContenedorAplicacion.cbAcciones.ItemsSource.Count = 0)
+ _ContenedorAplicacion.btAcciones.IsVisible = Not (_ContenedorAplicacion.cbAcciones.ItemsSource Is Nothing OrElse _ContenedorAplicacion.cbAcciones.ItemsSource.Count = 0)
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ Finally
+ _ContenedorAplicacion.IsEnabled = True
+ End Try
+ End Sub
+
+ Friend Sub LanzaTeclaFuncionPulsada(sender As Object, e As KeyEventArgs)
+ RaiseEvent TeclaFuncionPulsada(sender, e)
+ End Sub
+
+ Private Sub Contexto_SavingChanges(sender As Object, e As EventArgs)
+ RefrescaAplicaciones() ' If Me.GrupoDocumentos IsNot Nothing Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag)
+ End Sub
+ Public Sub RefrescaAplicaciones()
+ If Me.GrupoDocumentos IsNot Nothing Then Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag)
+ End Sub
+ Private Sub uc_PreviewKeyDown(sender As Object, e As KeyEventArgs)
+ Select Case e.Key
+ Case Key.F1
+ If Me.ContenedorAplicacion.BarraPrincipal.Visible And Me.ContenedorAplicacion.btGuardarYBuscar.IsVisible And Me.ContenedorAplicacion.btGuardarYBuscar.IsEnabled Then Me.ContenedorAplicacion.btGuardarYBuscar_ItemClick(Nothing, Nothing)
+ Case Key.F2
+ If Me.ContenedorAplicacion.BarraPrincipal.Visible And Me.ContenedorAplicacion.btGuardar.IsVisible And Me.ContenedorAplicacion.btGuardar.IsEnabled Then Me.ContenedorAplicacion.btGuardar_ItemClick(Nothing, Nothing)
+ Case Key.F3
+ If Me.ContenedorAplicacion.BarraPrincipal.Visible And Me.ContenedorAplicacion.btBuscar.IsVisible And Me.ContenedorAplicacion.btBuscar.IsEnabled Then Me.ContenedorAplicacion.btBuscar_ItemClick(Nothing, Nothing)
+ Case Key.F4
+ If Me.ContenedorAplicacion.BarraPrincipal.Visible And Me.ContenedorAplicacion.btNuevo.IsVisible And Me.ContenedorAplicacion.btNuevo.IsEnabled Then Me.ContenedorAplicacion.Nuevo(Nothing, Nothing)
+ Case Key.F5
+ If Me.ContenedorAplicacion.BarraPrincipal.Visible And Me.ContenedorAplicacion.btActualizar.IsVisible And Me.ContenedorAplicacion.btActualizar.IsEnabled Then Me.ContenedorAplicacion.btActualizar_ItemClick(Nothing, Nothing)
+ Case Key.F7
+ If Me.ContenedorAplicacion.BarraPrincipal.Visible And Me.ContenedorAplicacion.btImprimirPlantilla.IsVisible And Me.ContenedorAplicacion.btImprimirPlantilla.IsEnabled Then Me.ContenedorAplicacion.btImprimirPlantilla_ItemClick(Nothing, Nothing)
+ Case Key.F8
+ Comun.dm.DockController.RemovePanel(docpanel)
+ Case Key.Pause
+ If Keyboard.Modifiers = ModifierKeys.Shift And ModoSuperUsuario = False And tsWPF.Configuracion.FuncionModoSuperUsuario IsNot Nothing Then
+ ModoSuperUsuario = tsWPF.Configuracion.FuncionModoSuperUsuario(Me)
+ If ModoSuperUsuario Then
+ 'Me.ContenedorCL.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorCL.IniciaAnimacion("Datos Guardadados", Colors.Black)), System.Windows.Threading.DispatcherPriority.Normal)
+ Me.ContenedorAplicacion.IniciaAnimacionBlink("Modo Super Usuario", Colors.Red)
+ RefrescaUC(True)
+ End If
+ End If
+ Case Else
+ Try
+ If Keyboard.FocusedElement IsNot Nothing AndAlso Keyboard.FocusedElement.GetType.ToString.ToLower.Contains(".richedit.") Then
+ Exit Sub
+ End If
+ Catch ex As Exception
+ End Try
+ If e.Key = Key.Enter AndAlso Not TieneBotonDefecto Then
+ If Not ObjetoActual Is Nothing AndAlso (Not ObjetoActual.GetType Is GetType(tsGridControl) OrElse Keyboard.Modifiers = ModifierKeys.Control) Then
+ Dim CapturarEnter As Boolean = True
+ Dim clave As Integer
+ If ObjetoActual.GetType Is GetType(tsGridControl) Then
+ clave = TryCast(ObjetoActual, tsGridControl).PropiedadesTS.NumeroObjeto
+ Else
+ Dim pts As PropiedadesTS = ObjetoActual.parent.PropiedadesTs
+ clave = pts.NumeroObjeto
+ CapturarEnter = pts.CapturarEnter
+ End If
+ Dim bContinuar As Boolean
+ Select Case ObjetoActual.GetType
+ Case GetType(ComboBoxEdit)
+ bContinuar = Not TryCast(ObjetoActual, ComboBoxEdit).IsPopupOpen
+ Case GetType(LookUp.LookUpEdit)
+ bContinuar = Not TryCast(ObjetoActual, LookUp.LookUpEdit).IsPopupOpen
+ Case Else
+ bContinuar = True
+ End Select
+ If bContinuar And CapturarEnter Then
+
+ Dim os As ObjetoSeleccionable = (From o In ObjetosSeleccionables Where o.PropiedadesTS.NumeroObjeto = clave).First
+ Dim i As Integer = ObjetosSeleccionables.IndexOf(os)
+ ' Dim btbDeshabilitado As Boolean
+ Do
+ ' btbDeshabilitado = False
+ If i = ObjetosSeleccionables.Count - 1 Then
+ i = 0
+ Else
+ i += 1
+ End If
+ ' sigo.focus()
+ 'Dim pt As Object = ObjetosSeleccionables(i).Objeto.parent
+ 'If pt IsNot Nothing AndAlso pt.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ ' Dim tb As DevExpress.Xpf.Core.DXTabItem = pt
+ ' If Not tb.IsSelected And tb.Visibility = Visibility.Visible Then
+ ' btbDeshabilitado = True
+ ' End If
+ 'End If
+ Loop Until ObjetosSeleccionables(i).PropiedadesTS.UsualCorreccion
+ Dim sigo As Object = ObjetosSeleccionables(i).Objeto
+ ' sigo.focus()
+ Dim p As Object = sigo.parent
+ ' Dim bEnfocar As Boolean = True
+ Do While Not p Is Nothing
+ If p.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ Dim tb As DevExpress.Xpf.Core.DXTabItem = p
+ If Not tb.IsSelected And tb.Visibility = Visibility.Visible Then
+
+ ' bEnfocar = False
+ 'p.focus()
+ ' IndicePrimerCampoPestaña = i
+ 'Dispatcher.BeginInvoke(New Action(Sub() p.isSelected = True))
+ tb.IsSelected = True
+ ' p.focus()
+ ' Dim parametros() As Object = {sigo}
+ ' Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()))
+ ' sigo.focus()
+ 'Exit Do
+ End If
+ 'p = uc.Parent
+ p = p.Parent
+ Else
+ p = p.PARENT
+ End If
+ Loop
+ e.Handled = CapturarEnter 'True
+ Me.Dispatcher.BeginInvoke(New Action(Function() sigo.Focus()), System.Windows.Threading.DispatcherPriority.ContextIdle)
+ End If
+ Else
+ Try
+ If ObjetoActual.GetType Is GetType(tsGridControl) Then
+ Dim tsgc As tsGridControl = DirectCast(ObjetoActual, tsGridControl)
+ Dim ctsc = TryCast(tsgc.CurrentColumn, tsGridColumn)
+ If Not (ctsc IsNot Nothing AndAlso ctsc.CapturarEnter = True) Then
+ If tsgc.PropiedadesTS.CapturarEnter Then
+ tsgc.LanzaEnterPulsado()
+ Do
+ Dim ca = tsgc.CurrentColumn.FieldName
+ tsgc.View.MoveNextCell()
+ Dim cs = tsgc.CurrentColumn.FieldName
+ If ca = cs Then
+ tsgc.View.MoveNextRow()
+ tsgc.CurrentColumn = tsgc.Columns.First
+ End If
+ Loop Until TryCast(ObjetoActual, tsGridControl).CurrentColumn.TabStop
+ e.Handled = True
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ End Try
+ End If
+ Else
+ If Not ObjetoActual Is Nothing AndAlso Keyboard.Modifiers = ModifierKeys.Control Then
+ If (e.Key = Key.Insert Or e.Key = Key.A) And ObjetoActual.GetType Is GetType(tsGridControl) Then
+ Dim gc As tsGridControl = TryCast(ObjetoActual, tsGridControl)
+ gc.View.CommitEditing()
+
+ gc.View.FocusedRowHandle = DataControlBase.NewItemRowHandle
+
+ gc.CurrentColumn = gc.Columns(0)
+
+
+ 'Debug.WriteLine(gc.ItemsSource.count.GetType.ToString)
+ ''Dim ni As EntityObject = TryCast(gc.ItemsSource, EntityCollection(Of EntityObject)).DefaultIfEmpty()
+ '' Debug.WriteLine(gc.View.GetType.ToString)
+ ''gc.DataContext.Add(ni)
+ ''gc.CurrentItem = ni
+ ''Dim kk = f(Of String)()
+ 'Dim tipo As Type = gc.ItemsSource.BaseType.GetGenericArguments.First
+ 'Dim kk2 = f2(gc.ItemsSource.GetType)
+
+
+ End If
+ ' Else
+
+ 'If (e.Key = Key.Back OrElse e.Key = Key.Delete) AndAlso ObjetoActual IsNot Nothing AndAlso ObjetoActual.GetType Is GetType(ComboBoxEdit) Then
+ ' ObjetoActual.editvalue = Nothing
+ ' e.Handled = True
+ 'End If
+
+ 'Else
+ ' If (e.Key = Key.A Or e.Key = Key.R) And Keyboard.Modifiers = ModifierKeys.Control Then
+
+ ' Dim scaler = TryCast(dm.LayoutTransform, ScaleTransform)
+
+ ' If scaler Is Nothing Then
+ ' scaler = New ScaleTransform(1.0, 1.0)
+ ' dm.LayoutTransform = scaler
+ ' End If
+
+ ' Dim animator As New DoubleAnimation()
+ ' animator.Duration = New Duration(TimeSpan.FromMilliseconds(600))
+
+ ' Dim nuevaEscala As Double
+ ' If e.Key = Key.A Then
+ ' scaler.ScaleX += 0.05
+ ' Else
+ ' scaler.ScaleX -= 0.05
+ ' End If
+ ' animator.[To] = nuevaEscala
+ ' scaler.BeginAnimation(ScaleTransform.ScaleXProperty, animator)
+ ' scaler.BeginAnimation(ScaleTransform.ScaleYProperty, animator)
+ ' End If
+ End If
+ End If
+ If (Keyboard.Modifiers And ModifierKeys.Control) AndAlso e.Key = Key.B Then
+ If Me.GridSeleccion IsNot Nothing OrElse Me.GridBusqueda IsNot Nothing Then
+ If GridBusqueda IsNot Nothing Then
+ Dim tv = TryCast(Me.GridBusqueda.View, TableView)
+ If tv IsNot Nothing Then
+ If tv.SearchControl IsNot Nothing Then
+ tv.SearchControl.Focus()
+ End If
+ End If
+ Else
+ Dim tv = TryCast(Me.GridSeleccion.View, TableView)
+ If tv IsNot Nothing Then
+ If tv.SearchControl IsNot Nothing Then
+ tv.SearchControl.Focus()
+ End If
+ End If
+ End If
+ End If
+ End If
+ End Select
+ End Sub
+
+ Public Function ObtieneVentana() As dxwGenerica
+ Dim dxw As New dxwGenerica
+ dxw.Content = _ContenedorAplicacion
+ Return dxw
+ End Function
+
+ Public Shared Function ActivaPestaña(Dg As DocumentGroup, idPestaña As String) As Boolean
+ If Comun.dm Is Nothing Then
+ Comun.dm = Dg.GetDockLayoutManager
+ ' AddHandler Comun.dm.DockItemClosing, AddressOf Cerrando_Docitem
+ End If
+ Dim dcs As IEnumerable(Of BaseLayoutItem)
+ dcs = (From p In Dg.Items Where p.Tag = idPestaña)
+ If dcs.Count > 0 Then Comun.dm.Activate(dcs(0))
+ Return dcs.Count > 0
+ End Function
+ Public Sub AbreAplicacionEnPestaña(DocumentGroup As DocumentGroup, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "", Optional FuncionBloqueo As DelegadoBloqueo = Nothing, Optional SoloUnNuevo As Boolean = True)
+ Try
+ ConfiguraAplicacion(FuncionAyuda, FuncionDiseño, FuncionErrorNoControlado, OtrosParametros, FuncionBloqueo)
+ If Estado <> tsWPF.Comun.EstadosAplicacion.Cancelado Then
+ If DocumentGroup Is Nothing Then
+ Dim st = Environment.StackTrace
+ Throw New Exception("DocumentGroup es nothing. Pila de llamadas: " & st)
+ End If
+ GrupoDocumentos = DocumentGroup
+ If Comun.dm Is Nothing Then
+ Comun.dm = DocumentGroup.GetDockLayoutManager
+ ' AddHandler Comun.dm.DockItemClosing, AddressOf Cerrando_Docitem
+ End If
+ Dim NuevoPanel As Boolean = False
+ If Estado = EstadosAplicacion.Nuevo AndAlso SoloUnNuevo = False Then NuevoPanel = True
+ Dim dcs As IEnumerable(Of BaseLayoutItem) = Nothing
+ If NuevoPanel = False Then
+ dcs = From p In GrupoDocumentos.Items Where p.Tag IsNot Nothing AndAlso p.Tag = idRegistroAplicacionActual
+ NuevoPanel = (dcs.Count = 0)
+ End If
+ If NuevoPanel Then
+ docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ If OtrosParametros.Contains("SUBTABS") Then
+ Dim ti As New DXTabItem
+ ti.Header = "prueba"
+ ti.Content = Me._ContenedorAplicacion
+ ti.AllowHide = DevExpress.Utils.DefaultBoolean.True
+ ' aqui
+ Dim tc As New DXTabControl
+ tc.View.RemoveTabItemsOnHiding = True
+ tc.Items.Add(ti)
+ docpanel.Content = tc
+
+ Else
+ docpanel.Content = Me._ContenedorAplicacion
+ End If
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ 'docpanel.ShowCloseButton = tsWPF.Configuracion.MostrarBotonCerrarEnPestaña
+ If tsWPF.Configuracion.MostrarBotonCerrarEnPestaña Then GrupoDocumentos.ClosePageButtonShowMode = ClosePageButtonShowMode.InAllTabPageHeaders
+ GrupoDocumentos.Items.Add(docpanel)
+ Comun.dm.Activate(docpanel)
+ EstableceTitulo()
+ docpanel.Tag = idRegistroAplicacionActual
+ ' Dispatcher.BeginInvoke(New Action(Sub() ValidarControles = True), System.Windows.Threading.DispatcherPriority.Loaded)
+ Dispatcher.BeginInvoke(New Action(Sub() ValidarControles = True), System.Windows.Threading.DispatcherPriority.Background)
+ Else
+ Comun.dm.Activate(dcs(0))
+ End If
+ End If
+ Catch EX As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, EX)
+ DXMessageBox.Show(EX.Message, "Error")
+ End Try
+ End Sub
+
+ 'Private Shared Sub Cerrando_Docitem(sender As Object, e As ItemCancelEventArgs)
+ 'Try
+ ' If e.Item.GetType Is GetType(DocumentPanel) Then
+ ' Dim dp As DocumentPanel = e.Item
+ ' If dp.Content.GetType Is GetType(ContenedorAplicacion) Then
+ ' Dim Cap As ContenedorAplicacion = dp.Content
+ ' Dim uc As tsUserControl = Cap._Aplicacion
+ ' If uc.BloqueoActivo IsNot Nothing Then uc._DelegadoBloqueo.Invoke(uc, tsBloqueo.AccionBloqueEnum.DESBLOQUEAR)
+ ' End If
+ ' End If
+ 'Catch
+ 'End Try
+ 'End Sub
+
+ Private Sub ConfiguraAplicacion(Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "", Optional FuncionBloqueo As DelegadoBloqueo = Nothing, Optional ModoVentana As Boolean = False)
+ Try
+ If DXSplashScreen.IsActive = False Then DXSplashScreen.Show(Of SplashScreenTecnosis)()
+ DXSplashScreen.SetState("Cargando ...")
+ Me._DelegadoBloqueo = FuncionBloqueo
+ Me.OtrosParametros = OtrosParametros
+ RaiseEvent OtrosParametrosEstablecido()
+ _ContenedorAplicacion = New ContenedorAplicacion(Me)
+ RaiseEvent ContenedorAplicacionEstablecido()
+ DelegadoAyuda = FuncionAyuda
+ If DelegadoAyuda Is Nothing Then _ContenedorAplicacion.btAyuda.IsVisible = False
+ DelegadoDiseño = FuncionDiseño
+ DelegadoErrorNoControlado = FuncionErrorNoControlado
+ Me.Contexto = Me.ObtieneBD
+
+ 'Me.ContextoOc = Me.Contexto
+ If Me.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ Me.ContextoOc = Me.Contexto
+ Else
+ Me.RellenaContextoOCDesdeDBcontext()
+ End If
+
+ If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.EventoSavingChanges AndAlso Me.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ AddHandler DirectCast(Contexto, ObjectContext).SavingChanges, AddressOf Contexto_SavingChanges
+ End If
+ Me.PermisosConcedidos = ObtienePermisos()
+ If Me.PermisosConcedidos.Consultar = False Then Throw New PKICOAS.TSException("Permiso de acceso a " & Me.DescripcionRegistro & " Denegado", "PERMISO_DENEGADO")
+ ObtieneControlesTS(Me.Content, ControlesTS, ObjetosContenedores, Lineas, 0)
+ _ContenedorAplicacion.contenido.Children.Add(Me)
+ ErroresValidacion = New ErroresValidacion(_ContenedorAplicacion.lpMensajes)
+
+ Me.Estado = DCPrincipal()
+ If Estado <> tsWPF.Comun.EstadosAplicacion.Cancelado Then
+ EstableceDCSecundarios()
+ For Each gr In Me.Lineas
+ tsGridControl.EstableceFilterPopupModePredeterminados(gr)
+ Next
+ Me.ObjetosSeleccionables = (From os In ObjetosSeleccionables Order By os.TabIndex Select os).ToList
+ AddHandler Me.Loaded, AddressOf uc_Loaded
+ AddHandler Me.PreviewKeyDown, AddressOf uc_PreviewKeyDown
+ If DelegadoDiseño IsNot Nothing AndAlso Lineas.Count > 0 Then
+ Try
+ Dim b As Byte() = Nothing
+ DiseñoOriginal = _ContenedorAplicacion.ObtieneDiseñoActual
+ b = DelegadoDiseño.Invoke(Contexto, OperacionDiseñoEnum.ABRIR, Me.GetType.ToString, "", True, Nothing)
+ If b IsNot Nothing Then
+ Dim ld As New DiseñoRejillas
+ ld = tsl5.Utilidades.deserializar(System.Text.Encoding.Unicode.GetString(b), ld.GetType)
+ Dim i As Integer
+ For Each l In Lineas
+ i += 1
+ If l.Name = "" Then l.Name = "tsRejilla-" & i.ToString
+ Try
+ If ld.Rejillas.Any(Function(x) x.Nombre = l.Name) Then
+ Dim dr As DiseñoRejilla = ld.Rejillas.Where(Function(x) x.Nombre = l.Name).First
+ l.RestoreLayoutFromStream(New System.IO.MemoryStream(dr.Diseño))
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ End Try
+ Next
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ End Try
+ Else
+ Me.ContenedorAplicacion.MenuDiseño.IsVisible = False
+ End If
+ If Estado = tsWPF.Comun.EstadosAplicacion.AplicacionSinIndice Or Estado = tsWPF.Comun.EstadosAplicacion.SinDatos Then
+ Me.ContenedorAplicacion.btGuardar.IsVisible = False
+ Me.ContenedorAplicacion.btGuardarYBuscar.IsVisible = False
+ If GridSeleccion Is Nothing Then
+ _ContenedorAplicacion.btEliminar.IsVisible = False
+ End If
+ Me.HabilitarRefresco = False
+ Else
+ Me.HabilitarRefresco = True
+ End If
+ Cargado()
+ If GridSeleccion Is Nothing Then
+ ContenedorAplicacion.btSeleccionar.IsVisible = False
+ End If
+ If Tipo_ucControlBusqueda Is Nothing Or ModoVentana Then
+ ContenedorAplicacion.btGuardarYBuscar.IsVisible = False
+ ContenedorAplicacion.btBuscar.IsVisible = False
+ End If
+ If Not Me.PermisosConcedidos.Exportar Then Me.ContenedorAplicacion.btExportar.IsEnabled = False
+ If Me.PermisosConcedidos.Eliminar = False AndAlso Configuracion.OcultarBotonEliminarSinPermisos Then ContenedorAplicacion.btEliminar.IsVisible = False
+ End If
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ Throw New Exception(ex.Message, ex)
+ End Try
+
+ End Sub
+
+
+
+ 'Public Function AbreVentanaBusqueda(Optional Mayusculizar As Boolean = True, Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "") As Boolean?
+ ' ConfiguraAplicacion(Mayusculizar, FuncionAyuda, FuncionDiseño, FuncionErrorNoControlado, OtrosParametros)
+ ' Me.ContenedorAplicacion.BarraPrincipal.Visible = False
+ ' Dim w As New dxwVentanaBusqueda
+ ' w.WindowState = WindowState.Normal
+ ' w.contenido.Children.Add(Me._ContenedorAplicacion)
+ ' w.WindowStartupLocation = WindowStartupLocation.CenterScreen
+ ' w.Width = Me.Width
+ ' w.Height = Me.Height + 40
+ ' EstableceTitulo()
+ ' For Each gr In Me.Lineas
+ ' For Each c In gr.Columns.Where(Function(x) x.CellTemplate IsNot Nothing)
+ ' c.CellTemplate = Nothing
+ ' Next
+ ' Next
+ ' Return w.ShowDialog
+ 'End Function
+
+ Public Function AbreVentanaGenerica(Optional FuncionAyuda As Ayuda = Nothing, Optional FuncionDiseño As Diseño = Nothing, Optional FuncionErrorNoControlado As ErrorNoControlado = Nothing, Optional OtrosParametros As String = "", Optional FuncionBloqueo As DelegadoBloqueo = Nothing) As dxwGenerica
+ ConfiguraAplicacion(FuncionAyuda, FuncionDiseño, FuncionErrorNoControlado, OtrosParametros, FuncionBloqueo, True)
+ Dim w As New dxwGenerica
+ w.WindowState = WindowState.Normal
+ w.Content = Me._ContenedorAplicacion
+ EstableceTitulo()
+ Dispatcher.BeginInvoke(New Action(Sub() ValidarControles = True), System.Windows.Threading.DispatcherPriority.Background)
+ Return w
+ End Function
+
+ Private Sub uc_Loaded(sender As Object, e As RoutedEventArgs)
+ EstableceFocoPrimerControl()
+ ' ValidarControles = True
+ End Sub
+ Friend Sub EstableceFocoPrimerControl()
+ If ObjetosSeleccionables.Count > 0 Then
+ Dim sigo As Object = ObjetosSeleccionables(0).Objeto
+ If sigo.GetType Is GetType(tsGridControl) Then
+ Dim tv = TryCast(sigo.View, TableView)
+ If tv IsNot Nothing Then
+ If tv.SearchControl IsNot Nothing AndAlso tv.SearchControl.Visibility = Visibility.Visible Then
+ tv.SearchControl.Focus()
+ End If
+ End If
+ Else
+ sigo.focus
+ End If
+ End If
+ End Sub
+
+
+ Private Sub ObtieneControlesTS(ByVal parent As DependencyObject, ListaControles As List(Of tsLayoutItem), ObjetosContenedores As List(Of Object), Lineas As List(Of tsGridControl), ByRef NumeroObjetos As Integer)
+ If Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) Then
+ Try
+ Dim count As Integer = VisualTreeHelper.GetChildrenCount(parent)
+ Dim te As TextEdit
+ Dim pbe As PasswordBoxEdit
+ Dim bte As ButtonEdit
+ Dim de As DateEdit
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit
+ Dim cbe As ComboBoxEdit
+
+ Dim ce As CheckEdit
+ Dim o As Object
+ ' Dim bMayusculas As Boolean = Not (Me.OtrosParametros.ToUpper.Contains("NOMAYUSCULIZAR"))
+ If parent.GetType Is GetType(DXTabControl) Then
+ count = TryCast(parent, DXTabControl).Items.Count
+ ElseIf parent.GetType Is GetType(DevExpress.Xpf.Docking.LayoutGroup) Then
+ count = TryCast(parent, DevExpress.Xpf.Docking.LayoutGroup).Items.Count
+ End If
+
+ ' If count > 0 Then
+ For n As Integer = 0 To Math.Max(0, count - 1)
+ If parent.GetType Is GetType(DXTabControl) Then
+ o = TryCast(parent, DXTabControl).Items(n)
+ ElseIf parent.GetType Is GetType(DevExpress.Xpf.Docking.LayoutGroup) Then
+ o = TryCast(parent, DevExpress.Xpf.Docking.LayoutGroup).Items(n)
+ Else
+ If count = 0 Then
+ o = parent
+ Else
+ o = VisualTreeHelper.GetChild(parent, n)
+ End If
+ End If
+ If o.GetType Is GetType(tsLayoutItem) Then
+ If Not o.content Is Nothing Then
+ ListaControles.Add(o)
+ Dim prts = DirectCast(o, tsLayoutItem)
+ If prts.PropiedadesTS.Obligatorio Then
+ Dim fw = o.content.FontWeight
+ prts.FontWeight = FontWeights.SemiBold
+ o.content.FontWeight = fw
+ End If
+ Select Case o.content.GetType
+ Case GetType(CheckEdit)
+ ce = o.content
+ If prts.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then ce.IsTabStop = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+
+ Dim os As New ObjetoSeleccionable(ce, ce.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = ce.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ End If
+ AddHandler ce.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler ce.Validate, AddressOf _ValidarControl
+ AddHandler ce.GotFocus, AddressOf _ObtieneFoco
+ ce.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(ButtonEdit)
+ bte = o.content
+ If prts.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then bte.IsTabStop = False
+ Try
+ bte.Style = DirectCast(Me.FindResource("tsStylebe"), Style)
+ Catch ex As Exception
+ End Try
+ bte.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(bte, bte.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = bte.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing AndAlso Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ Dim Longitud As Integer
+ If bte.DataContext Is Nothing Then
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, bte.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then bte.MaxLength = Longitud
+ End If
+ AddHandler bte.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler bte.Validate, AddressOf _ValidarControl
+ AddHandler bte.GotFocus, AddressOf _ObtieneFoco
+ bte.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(PasswordBoxEdit)
+ pbe = o.content
+ If prts.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then pbe.IsTabStop = False
+ Try
+ pbe.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ Catch ex As Exception
+ End Try
+ pbe.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(pbe, pbe.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = pbe.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing AndAlso Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ Dim Longitud As Integer
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ If pbe.DataContext Is Nothing Then
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, pbe.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then pbe.MaxLength = Longitud
+ End If
+
+ AddHandler pbe.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler pbe.Validate, AddressOf _ValidarControl
+ AddHandler pbe.GotFocus, AddressOf _ObtieneFoco
+ pbe.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(TextEdit)
+ te = o.content
+ If prts.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then te.IsTabStop = False
+ te.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ ' te.BorderTemplate = DirectCast(Me.FindResource("tsBorde"), ControlTemplate)
+
+ te.ValidateOnTextInput = False
+
+ te.CharacterCasing = DirectCast(o, tsLayoutItem).PropiedadesTS.MayusculasMinusculas
+
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(te, te.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+
+ Dim be As BindingExpression = te.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing AndAlso (Contexto.GetType.BaseType Is GetType(ObjectContext) Or Contexto.GetType.BaseType Is GetType(DbContext)) Then
+ Dim Longitud As Integer
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ If te.DataContext Is Nothing Then
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, te.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then te.MaxLength = Longitud
+ End If
+ AddHandler te.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler te.Validate, AddressOf _ValidarControl
+ AddHandler te.GotFocus, AddressOf _ObtieneFoco
+ te.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(DateEdit)
+ de = o.content
+ If prts.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then de.IsTabStop = False
+ de.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ de.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(de, de.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = de.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ End If
+
+ AddHandler de.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler de.Validate, AddressOf _ValidarControl
+ AddHandler de.GotFocus, AddressOf _ObtieneFoco
+ de.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ Case GetType(ComboBoxEdit)
+ cbe = o.content
+ If prts.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then cbe.IsTabStop = False
+ cbe.Style = DirectCast(Me.FindResource("tsStylecbe"), Style)
+ cbe.ValidateOnTextInput = False
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(cbe, cbe.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = cbe.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing And Contexto IsNot Nothing AndAlso Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ Dim Longitud As Integer
+ If cbe.DataContext Is Nothing Then
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, NombreTablaBase, be.ParentBinding.Path.Path)
+ Else
+ Longitud = ApCabLin.GetMaxlenght(ContextoOc, cbe.DataContext.ToString, be.ParentBinding.Path.Path)
+ End If
+ If Longitud > 0 Then cbe.MaxLength = Longitud
+ If Not o.propiedadests.NombreCampo Is Nothing Then
+ AddHandler cbe.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler cbe.Validate, AddressOf _ValidarControl
+ AddHandler cbe.GotFocus, AddressOf _ObtieneFoco
+ cbe.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ End If
+ End If
+
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ le = o.content
+ If prts.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then le.IsTabStop = False
+ le.ValidateOnTextInput = False
+ le.Style = DirectCast(Me.FindResource("tsStyle"), Style)
+ NumeroObjetos += 1
+ o.propiedadests.NumeroObjeto = NumeroObjetos
+ Dim os As New ObjetoSeleccionable(le, le.TabIndex, o.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ Dim be As BindingExpression = le.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Not be Is Nothing AndAlso Contexto IsNot Nothing AndAlso Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ o.propiedadests.NombreCampo = be.ParentBinding.Path.Path
+ le.MaxLength = ApCabLin.GetMaxlenght(ContextoOc, NombreTablaBase, be.ParentBinding.Path.Path)
+ End If
+ AddHandler le.SourceUpdated, AddressOf _CampoActualizado
+ AddHandler le.Validate, AddressOf _ValidarControl
+ AddHandler le.GotFocus, AddressOf _ObtieneFoco
+ le.InvalidValueBehavior = Configuracion.ComportamientoValidacion
+ End Select
+ If DirectCast(o, tsLayoutItem).PropiedadesTS.NombreCampo = "" Then DirectCast(o, tsLayoutItem).PropiedadesTS.NombreCampo = o.Content.Name
+ End If
+ ElseIf o.GetType Is GetType(tsGridControl) Then
+ Dim tsgc As tsGridControl
+ tsgc = o
+ If tsgc.PropiedadesTS.UsualCorreccion = False AndAlso TabStopEnCamposNoUsuales = False Then tsgc.IsTabStop = False
+ ObtieneControlestsgc(tsgc, NumeroObjetos)
+ If tsgc.DetailDescriptor IsNot Nothing Then
+ For Each dcd In tsgc.DetailDescriptor.DataControlDetailDescriptors
+ Dim dcdd = TryCast(dcd.Content, DataControlDetailDescriptor)
+ If dcdd IsNot Nothing AndAlso dcdd.DataControl.GetType Is GetType(tsGridControl) Then
+ ObtieneControlestsgc(dcdd.DataControl, NumeroObjetos)
+ End If
+ Next
+ End If
+
+ ElseIf o.GetType Is GetType(DockLayoutManager) Then
+ Dim dl As DockLayoutManager = o
+ Dim lr = dl.LayoutRoot
+ ObtieneControlesTS(lr, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ ElseIf o.GetType Is GetType(DevExpress.Xpf.Core.DXTabControl) Then
+ ' Dim tc As DevExpress.Xpf.Core.DXTabControl = o
+ Me.ObjetosContenedores.Add(o)
+ ObtieneControlesTS(o, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ ElseIf o.GetType Is GetType(DevExpress.Xpf.Core.DXTabItem) Then
+ 'If Not o.isselected Then ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ Dim ti As DXTabItem = o
+ If Not ti.Content Is Nothing AndAlso ti.Visibility = Visibility.Visible Then ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+
+ ElseIf o.GetType Is GetType(DevExpress.Xpf.Docking.LayoutPanel) Then
+ Dim lp As DevExpress.Xpf.Docking.LayoutPanel = o
+ If Not lp.Content Is Nothing AndAlso lp.Visibility = Visibility.Visible Then ObtieneControlesTS(o.content, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+
+
+ ElseIf o.GetType Is GetType(Button) Then
+ Dim bt As Button = o
+ If bt.IsDefault Then TieneBotonDefecto = True
+ Else
+ If o.GetType Is GetType(DevExpress.Xpf.LayoutControl.LayoutGroup) OrElse o.GetType Is GetType(DevExpress.Xpf.Docking.LayoutGroup) Then
+ Me.ObjetosContenedores.Add(o)
+ End If
+ If count > 0 Then ObtieneControlesTS(o, ListaControles, ObjetosContenedores, Lineas, NumeroObjetos)
+ End If
+ Next
+ ' End If
+ Catch ex As Exception
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ DXMessageBox.Show(ex.Message & " " & ex.StackTrace, " en obtienecontrolests")
+ End Try
+ End If
+ End Sub
+
+ Private Sub ObtieneControlestsgc(tsgc As tsGridControl, ByRef NumeroObjetos As Integer)
+ tsgc.ComandoDelegado = New DelegateCommand(Of Object)(AddressOf Seleccionar)
+ tsgc.PropiedadesTSGC.PermisosDefecto = Me.PermisosConcedidos
+ Lineas.Add(tsgc)
+ NumeroObjetos += 1
+ tsgc.PropiedadesTS.NumeroObjeto = NumeroObjetos
+ ' tsgc.PropiedadesTS.ApCablin = Me
+ Dim os As New ObjetoSeleccionable(tsgc, tsgc.TabIndex, tsgc.PropiedadesTS)
+ ObjetosSeleccionables.Add(os)
+ AddHandler tsgc.GotFocus, AddressOf _ObtieneFoco
+ AddHandler tsgc.PreviewKeyDown, AddressOf _tsgc_PreviewkeyDown
+ Dim tv As TableView = tsgc.View
+ AddHandler tv.ValidateRow, AddressOf _tv_ValidateRow
+ AddHandler tv.InvalidRowException, AddressOf _tv_InvvalidRowException
+ 'AddHandler tsgc.PreviewKeyDown, AddressOf ObjetosSeleccionables_PreviewKeyDown
+ For Each c In tsgc.Columns
+ If c.EditSettings Is Nothing Then c.EditSettings = New DevExpress.Xpf.Editors.Settings.TextEditSettings
+ Select Case c.EditSettings.GetType
+ Case GetType(DevExpress.Xpf.Editors.Settings.TextEditSettings)
+ Dim tes As DevExpress.Xpf.Editors.Settings.TextEditSettings = c.EditSettings
+ If c.GetType Is GetType(tsGridColumn) Then
+ Dim tsgcol = DirectCast(c, tsGridColumn)
+ If tsgcol.MayusculasMinusculas Is Nothing Then
+ If tsgc.PropiedadesTS.MayusculasMinusculas = CharacterCasing.Upper Then tes.CharacterCasing = CharacterCasing.Upper
+ Else
+ tes.CharacterCasing = tsgcol.MayusculasMinusculas
+ End If
+ Else
+ If tsgc.PropiedadesTS.MayusculasMinusculas = CharacterCasing.Upper Then tes.CharacterCasing = CharacterCasing.Upper
+ End If
+
+ If tsgc.NombreTablaBase Is Nothing OrElse tsgc.NombreTablaBase.ToString = "" Then
+ tsgc.NombreTablaBase = NombreTablaBase
+ ' If Me._DatosConexionBD.Tipo = Enumeraciones.TipoBD.ORACLE Then tsgc.NombreTablaBase = tsgc.NombreTablaBase.ToUpper
+ End If
+ If Contexto.GetType.BaseType Is GetType(ObjectContext) Or Contexto.GetType.BaseType Is GetType(DbContext) Then tes.MaxLength = ApCabLin.GetMaxlenght(Me.ContextoOc, tsgc.NombreTablaBase, c.FieldName)
+ AddHandler c.SourceUpdated, AddressOf _CampoActualizado
+ ' AddHandler cm.ContextMenuOpening, AddressOf _AbriendoMenuContextual
+ End Select
+ Next
+ Dim cm As New ContextMenu
+ If tsgc.PropiedadesTSGC.PermitirEliminar Then
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_ELIMINA"
+ mi.Header = "Elimina " & tsgc.PropiedadesTSGC.Descripcion
+ AddHandler mi.Click, AddressOf _EliminaLinea
+ cm.Items.Add(mi)
+ tsgc.ContextMenu = cm
+ AddHandler tsgc.ContextMenu.Opened, AddressOf _tsgc_Opened
+ End If
+ If PermisosConcedidos.Exportar Then
+ Dim mie As New MenuItem()
+ mie.Tag = "MI_EXPORTAR_EXCEL"
+ mie.Header = "Exportar a Excel"
+ AddHandler mie.Click, AddressOf _ExportarExcel
+ cm.Items.Add(mie)
+ Dim mi As New MenuItem()
+ mi.Tag = "MI_EXPORTAR"
+ mi.Header = "Exportar Otros Formatos"
+ AddHandler mi.Click, AddressOf _Exportar
+ cm.Items.Add(mi)
+ tsgc.ContextMenu = cm
+ If tsgc.PropiedadesTSGC.PermitirEliminar = False Then
+ AddHandler tsgc.ContextMenu.Opened, AddressOf _tsgc_Opened
+ End If
+ End If
+ If tsgc.DetailDescriptor IsNot Nothing AndAlso tsgc.DetailDescriptor.DataControlDetailDescriptors.Count > 0 Then
+ For Each dcd In tsgc.DetailDescriptor.DataControlDetailDescriptors
+ Dim dcdd = TryCast(dcd.Content, DataControlDetailDescriptor)
+ If dcdd IsNot Nothing AndAlso dcdd.DataControl IsNot Nothing AndAlso dcdd.DataControl.GetType Is GetType(tsGridControl) Then
+ ObtieneControlestsgc(dcdd.DataControl, NumeroObjetos)
+ End If
+ Next
+ End If
+ End Sub
+
+
+
+ Private Sub _CampoActualizado(sender As Object, e As DataTransferEventArgs)
+ If Me.Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro Or Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ RaiseEvent CampoActualizado(sender, e)
+ End If
+ End Sub
+
+ Private FuerzaValidacion As Boolean = False
+ Public Sub FuerzaValidarControl(Sender As Object)
+ Try
+ FuerzaValidacion = True
+ Sender.DoValidate
+ Catch
+ Finally
+ FuerzaValidacion = False
+ End Try
+ End Sub
+
+ Private Sub _ValidarControl(sender As Object, e As ValidationEventArgs)
+ Try
+ If ValidarControles AndAlso (Me IsNot Nothing AndAlso (Not (System.ComponentModel.DesignerProperties.GetIsInDesignMode(Me)) And (e.UpdateSource = Validation.Native.UpdateEditorSource.DoValidate Or e.UpdateSource = Validation.Native.UpdateEditorSource.LostFocus Or e.UpdateSource = Validation.Native.UpdateEditorSource.ValueChanging))) Then
+ If FuerzaValidacion OrElse sender.GetType Is GetType(DateEdit) OrElse (sender.EditValue Is Nothing And e.Value IsNot Nothing) OrElse (sender.EditValue IsNot Nothing And e.Value Is Nothing) OrElse sender.GetType Is GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit) OrElse sender.EditValue <> e.Value Then
+ Dim ev As ErrorValidacion = Nothing
+ Dim ValorCambiado As Object = Nothing
+
+ RaiseEvent ValidarControl(sender, e, ev, ValorCambiado)
+
+ If ev Is Nothing Then
+ ErroresValidacion.EliminaError(DirectCast(sender.parent.propiedadests, PropiedadesTS).NumeroObjeto)
+ Else
+ If ev.id Is Nothing Then ev.id = DirectCast(sender.parent.propiedadests, PropiedadesTS).NumeroObjeto
+ ErroresValidacion.AgregaError(ev, e)
+ End If
+
+ If e.IsValid Then
+ Dim Valor As Object
+ If ValorCambiado Is Nothing Then
+ Valor = e.Value
+ If Valor Is Nothing Then Valor = ""
+ Else
+ Valor = ValorCambiado
+ End If
+ If CompruebaUnico(sender.parent, Valor) Then
+ If Not CompruebaObligatorio(sender.parent, Valor) Then
+ e.IsValid = True
+ End If
+ Else
+ e.IsValid = True
+ End If
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ End Sub
+
+ Private Sub _ObtieneFoco(sender As Object, e As RoutedEventArgs)
+ ObjetoActual = sender
+ End Sub
+
+ 'Private Sub _PreviewKeyDown(sender As Object, e As KeyEventArgs)
+ ' If e.Key = Key.Delete Or e.Key = Key.Back Then
+ ' e.Handled = True
+ ' sender.editvalue = Nothing
+ ' End If
+
+ 'End Sub
+
+ Private Sub Seleccionar(Celda As EditGridCellData)
+ RaiseEvent Enlazar(Celda, False)
+ End Sub
+
+ Private Sub _tsgc_PreviewkeyDown(sender As Object, e As KeyEventArgs)
+ If e.Key = Key.Escape Then
+ Dim gc = DirectCast(sender, tsGridControl)
+ 'If gc.View.IsFocusedRowModified AndAlso gc.View.FocusedRowHandle = GridControl.NewItemRowHandle Then
+ If gc.View.FocusedRowHandle = GridControl.NewItemRowHandle Then
+ Dim bdentidad = TryCast(Contexto, ObjectContext)
+ If gc.View.HasValidationError Then
+ ' ErroresValidacion.EliminaError(gc.PropiedadesTS.NumeroObjeto)
+ ErroresValidacion.LimpiarErrores("TSGC-" & gc.PropiedadesTS.NumeroObjeto.ToString & ":" & gc.View.FocusedRowHandle.ToString & ":")
+ End If
+ If bdentidad IsNot Nothing Then
+ Try
+ bdentidad.DeleteObject(gc.CurrentItem)
+ Catch
+ Debug.WriteLine("aqui")
+ End Try
+ End If
+ gc.View.CancelRowEdit()
+ e.Handled = True
+ End If
+ If gc.View.IsFocusedRowModified = False Then e.Handled = True
+ End If
+
+ If e.Key = Key.Enter Then
+ Try
+ Dim tsgc As tsGridControl = DirectCast(sender, tsGridControl)
+ If tsgc.Columns.Any(Function(x) x.CellTemplate IsNot Nothing) And tsgc.View.AllowEditing = False Then
+ If tsgc.CurrentItem IsNot Nothing And tsgc.CurrentColumn.CellTemplate IsNot Nothing Then
+ RaiseEvent Enlazar(Nothing, True)
+ e.Handled = True
+ End If
+ End If
+ Catch ex As Exception
+ End Try
+ End If
+ End Sub
+
+ Private Sub _tv_ValidateRow(sender As Object, e As GridRowValidationEventArgs)
+ Dim tv As TableView = sender
+ Dim tsgc As tsGridControl = tv.Grid
+ ' Dim enti As EntityObject = Nothing
+ Dim enti As Object = Nothing
+
+ Try
+ enti = tsgc.GetRow(e.RowHandle)
+ If Not tsgc.PropiedadesTSGC.CamposObligatorios Is Nothing AndAlso tsgc.PropiedadesTSGC.CamposObligatorios.ToString <> "" Then
+ Dim sCamposObligatorios() As String = tsgc.PropiedadesTSGC.CamposObligatorios.Split(",")
+ Dim sCamposO As String = ""
+ For Each sCampo In sCamposObligatorios
+ Dim Valor As Object = Nothing
+ Try
+ Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing)
+ Catch ex As NullReferenceException
+ Throw New Exception("El campo " & sCampo & " no existe y no puede ponerse como obligatorio.")
+ End Try
+ If Valor Is Nothing Then
+ If tsgc.Columns(sCampo).Header IsNot Nothing Then
+ sCamposO &= ", " & tsgc.Columns(sCampo).Header
+ Else
+ sCamposO &= ", " & sCampo
+ End If
+ Else
+ If Valor.GetType Is GetType(Integer) Or Valor.GetType Is GetType(Int32) Then
+ If DirectCast(Valor, Integer) = 0 Then
+ If tsgc.Columns(sCampo).Header IsNot Nothing Then
+ sCamposO &= ", " & tsgc.Columns(sCampo).Header
+ Else
+ sCamposO &= ", " & sCampo
+ End If
+ End If
+ ElseIf Valor.GetType Is GetType(Double) Then
+ If DirectCast(Valor, Double) = 0 Then
+ If tsgc.Columns(sCampo).Header IsNot Nothing Then
+ sCamposO &= ", " & tsgc.Columns(sCampo).Header
+ Else
+ sCamposO &= ", " & sCampo
+ End If
+ End If
+ End If
+ End If
+ Next
+ If sCamposO <> "" Then
+ Throw New Exception("Los Campos " & sCamposO.Substring(2) & " son obligatorios.")
+ End If
+ End If
+ If Not tsgc.PropiedadesTSGC.CamposUnicos Is Nothing AndAlso tsgc.PropiedadesTSGC.CamposUnicos.ToString <> "" Then
+ Dim sCamposUnicos() As String = tsgc.PropiedadesTSGC.CamposUnicos.Split(",")
+ If sCamposUnicos.Length > 0 Then
+ enti = tsgc.GetRow(e.RowHandle)
+
+ ' Dim nf As Integer = tsgc.GetDataRowHandles.Count
+ If Not enti Is Nothing Then
+ For Each sCampo In sCamposUnicos
+ Dim i As Integer = 0
+ Dim Valor As Object = Nothing
+ If Not enti Is Nothing Then
+ Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing)
+ Do
+ ' For i = 0 To nf - 1 'tsgc.VisibleRowCount - 1 esto no vale
+
+ If tsgc.GetRowHandleByListIndex(i) <> e.RowHandle Then
+ enti = tsgc.GetRowByListIndex(i)
+ If Not enti Is Nothing Then
+ If Valor.GetType = GetType(String) Then Valor = Valor.ToString.Trim
+ If Valor = enti.GetType.GetProperty(sCampo).GetValue(enti, Nothing) Then
+ Throw New Exception("No se permite valores duplicados en la columna " & tsgc.Columns(sCampo).Header)
+ End If
+ Else
+ Exit Do
+ End If
+ End If
+ i += 1
+ Loop
+ End If
+ Next
+
+ End If
+ End If
+ End If
+ ErroresValidacion.EliminaError("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString & ":VR")
+ If ErroresValidacion.Count > 0 Then ErroresValidacion.RellenaErrores()
+ Catch ex As Exception
+ e.IsValid = False
+ e.SetError(ex.Message, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical)
+ ErroresValidacion.AgregaError(New ErrorValidacion("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & e.RowHandle.ToString & ":VR", sender, ex.Message, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ e.Handled = True
+ End Try
+
+ End Sub
+
+ Private Sub _tv_InvvalidRowException(sender As Object, e As InvalidRowExceptionEventArgs)
+ e.ExceptionMode = ExceptionMode.NoAction
+ End Sub
+
+ Private Sub _EliminaLinea(sender As Object, e As RoutedEventArgs)
+ 'Try
+ ' Dim mi As MenuItem = sender
+ ' Dim cm As ContextMenu = mi.Parent
+ ' Dim tsgc As tsGridControl = cm.PlacementTarget
+ ' Dim vista As TableView = tsgc.View
+
+ ' If Not tsgc.LanzaAntesEliminar(tsgc) Then
+ ' ErroresValidacion.EliminaError(tsgc.PropiedadesTS.NumeroObjeto)
+ ' vista.CancelRowEdit()
+ ' If Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ ' DirectCast(Contexto, ObjectContext).DeleteObject(tsgc.CurrentItem)
+ ' Else
+ ' EliminaLineaDbContext(tsgc)
+ ' End If
+ ' tsgc.RefreshData()
+ ' tsgc.LanzaDespuesEliminar(tsgc)
+ ' End If
+ 'Catch ex As Exception
+ ' Console.WriteLine(ex.Message)
+ 'End Try
+
+
+
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ Dim vista As TableView = tsgc.View
+ If Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ Dim bdentidad = DirectCast(Contexto, ObjectContext)
+ Try
+ If Not tsgc.LanzaAntesEliminar(tsgc) Then
+
+ If tsgc.SelectionMode = MultiSelectMode.MultipleRow Then
+ vista.CancelRowEdit()
+ tsgc.BeginDataUpdate()
+ Dim EliminaConErrores As Boolean = False
+ For i = tsgc.SelectedItems.Count - 1 To 0 Step -1
+ Try
+ bdentidad.DeleteObject(tsgc.SelectedItems(i))
+ Catch ex As Exception
+ EliminaConErrores = True
+ End Try
+ Next
+ If EliminaConErrores Then
+ For Each rw In tsgc.GetSelectedRowHandles
+ Try
+ vista.DeleteRow(rw)
+ Catch ex As Exception
+ End Try
+ Next
+ End If
+ tsgc.UnselectAll()
+ tsgc.EndDataUpdate()
+ Else
+ ' Dim frh = vista.FocusedRowHandle
+ Try
+ ErroresValidacion.LimpiarErrores("TSGC-" & tsgc.PropiedadesTS.NumeroObjeto.ToString & ":" & vista.FocusedRowHandle.ToString & ":")
+ bdentidad.DeleteObject(tsgc.CurrentItem)
+ vista.CancelRowEdit()
+ Try
+ If tsgc.EjecutarDeleteRowAlEliminar AndAlso Not tsgc.ItemsSource.GetType.BaseType Is GetType(System.Data.Objects.DataClasses.RelatedEnd) Then vista.DeleteRow(vista.FocusedRowHandle)
+ Catch
+ End Try
+ Catch ex As Exception
+ vista.DeleteRow(vista.FocusedRowHandle)
+ End Try
+ If ErroresValidacion.Count > 0 Then ErroresValidacion.RellenaErrores()
+ End If
+ tsgc.RefreshData()
+ tsgc.LanzaDespuesEliminar(tsgc)
+
+ ' End If
+ End If
+ Catch ex As Exception
+ Console.WriteLine(ex.Message)
+ End Try
+ Else
+ EliminaLineaDbContext(tsgc)
+ End If
+ End Sub
+ Private Sub EliminaLineaDbContext(tsgc As tsGridControl)
+ DirectCast(Contexto, DbContext).Set(tsgc.CurrentItem.GetType.BaseType).Remove(tsgc.CurrentItem)
+ End Sub
+ Sub Eliminar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs)
+ Try
+ Dim Cancelar As Boolean
+ Dim MensajesError As Hashtable = Nothing
+ Dim EliminacionManual As Boolean = False
+ RaiseEvent AntesEliminar(sender, e, Cancelar, MensajesError, EliminacionManual)
+ If ErroresValidacion.Errores.Count > 0 Then
+ If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical And Not ev.id.ToLower.StartsWith("almacenar-")).Count > 0 Then
+ Cancelar = True
+ End If
+ End If
+ 'If ErroresValidacion.Count > 0 Then
+ ' If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical).Count > 0 Then
+ ' Cancelar = True
+ ' End If
+ 'End If
+ If Not Cancelar And GridSeleccion IsNot Nothing Then
+ If GridSeleccion.ElementosSeleccionados IsNot Nothing AndAlso _ContenedorAplicacion.btSeleccionar.IsChecked AndAlso GridSeleccion.ElementosSeleccionados.Any Then
+ If EliminacionManual OrElse DXMessageBox.Show("¿Está seguro de querer eliminar los registros seleccionados?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then
+ Try
+ ErroresValidacion.LimpiarErrores("Almacenar-")
+ If Not EliminacionManual Then
+ Dim oc = DirectCast(Contexto, ObjectContext)
+ For Each es In GridSeleccion.ElementosSeleccionados
+ DirectCast(Contexto, ObjectContext).DeleteObject(es)
+ Next
+ If oc.GetType.GetInterfaces.Contains(GetType(ItsObjectContext)) Then
+ DirectCast(oc, ItsObjectContext).GuardarCambios()
+ Else
+ oc.SaveChanges()
+ End If
+ End If
+ RefrescaUC()
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ End Try
+ End If
+ Else
+ DXMessageBox.Show("Primero seleccione los registros a eliminar", "Atención")
+ End If
+ Else
+ If Not Cancelar AndAlso Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro Then
+ If EliminacionManual OrElse DXMessageBox.Show("¿Está seguro de querer eliminar el registro?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then
+ ErroresValidacion.LimpiarErrores("Almacenar-")
+ If Not EliminacionManual AndAlso Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ Dim oc = DirectCast(Contexto, ObjectContext)
+ oc.DeleteObject(Me.DataContext)
+ If oc.GetType.GetInterfaces.Contains(GetType(ItsObjectContext)) Then
+ DirectCast(oc, ItsObjectContext).GuardarCambios()
+ Else
+ oc.SaveChanges()
+ End If
+ End If
+ RaiseEvent DespuesEliminar(sender)
+ If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.SoloDespuesGuardar AndAlso Me.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ If Me.GrupoDocumentos IsNot Nothing Then
+ Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag)
+ ' BDContexto.Contexto_SavingChanges(Me, Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag)
+ End If
+ End If
+ Me.ValidarControles = False
+ If Me.PermisosConcedidos.Nuevos Then
+ Dim CampoIndice As String = ""
+ Try
+ If DataContext.entitykey IsNot Nothing Then CampoIndice = DataContext.entitykey.entitykeyvalues(0).key
+ Catch
+ End Try
+ If CampoIndice <> "" Then Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo
+ Estado = EstableceDCPrincipal(, True)
+ EstableceTitulo()
+ EstableceFocoPrimerControl()
+ ' Me.Dispatcher.BeginInvoke(New Action(Sub() Me.ValidarControles = True), Windows.Threading.DispatcherPriority.ContextIdle)
+ Else
+ If docpanel IsNot Nothing AndAlso Comun.dm IsNot Nothing Then Comun.dm.DockController.RemovePanel(docpanel)
+ End If
+ ValidarControles = True
+ End If
+ End If
+ End If
+ If Not MensajesError Is Nothing Then
+ For Each MensajeError In MensajesError
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-" & MensajeError.Key, Me.ContenedorAplicacion, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Next
+
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message & " " & ex.StackTrace, "Error")
+ End Try
+
+ End Sub
+ Private Sub _tsgc_Opened(sender As Object, e As RoutedEventArgs)
+ Try
+ Dim tsgc = DirectCast(DirectCast(sender, ContextMenu).PlacementTarget, tsGridControl)
+ Dim ci = tsgc.CurrentItem
+ If ci Is Nothing Then
+ Dim its = DirectCast(sender, ContextMenu).Items
+ For Each it In its
+ Select Case it.tag
+ Case "MI_ELIMINA"
+ it.isenabled = False
+ Case "MI_EXPORTAR_EXCEL", "MI_EXPORTAR"
+ If tsgc.PropiedadesTSGC.PermitirExportar.HasValue Then
+ it.isenabled = tsgc.PropiedadesTSGC.PermitirExportar.Value
+ Else
+ it.isenabled = tsgc.PropiedadesTSGC.PermisosDefecto.Exportar
+ End If
+ End Select
+ Next
+ Else
+ Dim its = DirectCast(sender, ContextMenu).Items
+ For Each it In its
+ Select Case it.tag
+ Case "MI_ELIMINA"
+ it.isEnabled = If(Me.Estado = EstadosAplicacion.AplicacionSinIndice, tsgc.PropiedadesTSGC.PermitirEliminar, True) And tsgc.PropiedadesTSGC.PermitirEliminar And ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnExistentes And Me.Estado = EstadosAplicacion.ModificandoRegistro) Or ((tsgc.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos And Me.Estado = EstadosAplicacion.Nuevo) Or tsgc.PropiedadesTS.Modificable = TiposModificacion.Modificable))
+ Case "MI_EXPORTAR_EXCEL", "MI_EXPORTAR"
+ If tsgc.PropiedadesTSGC.PermitirExportar.HasValue Then
+ it.isenabled = tsgc.PropiedadesTSGC.PermitirExportar.Value
+ Else
+ it.isenabled = tsgc.PropiedadesTSGC.PermisosDefecto.Exportar
+ End If
+ End Select
+ Next
+ End If
+ Catch ex As Exception
+
+ End Try
+ End Sub
+
+ Private Sub _ExportarExcel(sender As Object, e As RoutedEventArgs)
+
+ Try
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ For Each c In tsgc.Columns
+ If c.GetType Is GetType(tsGridColumn) Then
+ If DirectCast(c, tsGridColumn).Imprimible = False Then c.AllowPrinting = True
+ End If
+ Next
+ Dim vista As TableView = tsgc.View
+ Dim ModoEnum As Boolean = False
+ If vista.ShowCheckBoxSelectorColumn AndAlso tsgc.ElementosSeleccionados.Count > 0 AndAlso DXMessageBox.Show("¿Desea exportar solo los elementos seleccionados?", "Atención", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then ModoEnum = True
+ Dim sfd As New SaveFileDialog
+ sfd.FileName = IO.Path.GetDirectoryName("Exportacion") & (tsgc.NombreTablaBase.NothingAVacio & " Exportacion.xlsx").Trim
+ If ModoEnum Then
+ sfd.Filter = "Fichero Excel (*.xlsx)|*.xlsx"
+ Else
+ sfd.Filter = "Fichero Excel (*.xls, *.xlsx, *.csv)|*.xls;*.xlsx;*.csv"
+ End If
+ sfd.DefaultExt = ".xlsx"
+ If sfd.ShowDialog Then
+ If ModoEnum Then
+ tsWPF.Utilidades.Varias.IEnumerableAExcel(tsgc.ElementosSeleccionados.AsEnumerable, sfd.FileName)
+ Else
+ Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ Case ".xls"
+ vista.ExportToXls(sfd.FileName)
+ Case ".xlsx"
+ vista.ExportToXlsx(sfd.FileName)
+ Case ".csv"
+ vista.ExportToCsv(sfd.FileName)
+ End Select
+ End If
+ Process.Start(sfd.FileName)
+ End If
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show(ex.Message, "Error")
+ End Try
+ 'Try
+ ' Dim mi As MenuItem = sender
+ ' Dim cm As ContextMenu = mi.Parent
+ ' Dim tsgc As tsGridControl = cm.PlacementTarget
+ ' For Each c In tsgc.Columns
+ ' If c.GetType Is GetType(tsGridColumn) Then
+ ' If DirectCast(c, tsGridColumn).Imprimible = False Then c.AllowPrinting = True
+ ' End If
+ ' Next
+ ' Dim vista As TableView = tsgc.View
+ ' Dim sfd As New SaveFileDialog
+ ' sfd.FileName = IO.Path.GetDirectoryName("Exportacion") & (tsgc.NombreTablaBase.NothingAVacio & " Exportacion.xlsx").Trim
+ ' sfd.Filter = "Fichero Excel (*.xls, *.xlsx, *.csv)|*.xls;*.xlsx;*.csv"
+ ' sfd.DefaultExt = ".xlsx"
+ ' If sfd.ShowDialog Then
+ ' Select Case IO.Path.GetExtension(sfd.FileName).ToLower
+ ' Case ".xls"
+ ' vista.ExportToXls(sfd.FileName)
+ ' Case ".xlsx"
+ ' vista.ExportToXlsx(sfd.FileName)
+ ' Case ".csv"
+ ' vista.ExportToCsv(sfd.FileName)
+ ' End Select
+ ' Process.Start(sfd.FileName)
+ ' End If
+ 'Catch ex As Exception
+ ' If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ ' DXMessageBox.Show(ex.Message, "Error")
+ 'End Try
+ End Sub
+
+ Private Sub _Exportar(sender As Object, e As RoutedEventArgs)
+ Dim mi As MenuItem = sender
+ Dim cm As ContextMenu = mi.Parent
+ Dim tsgc As tsGridControl = cm.PlacementTarget
+ For Each c In tsgc.Columns
+ If c.GetType Is GetType(tsGridColumn) Then
+ If DirectCast(c, tsGridColumn).Imprimible = False Then c.AllowPrinting = False
+ End If
+ Next
+ Dim Cancelar = tsgc.LanzaAntesExportar(tsgc)
+ If Not Cancelar Then
+ Dim vista As TableView = tsgc.View
+ 'Dim tamvista As Single = 0
+ 'For Each c In vista.VisibleColumns
+ ' tamvista += c.ActualWidth
+ 'Next
+ ' Dim factor As Single = 566.92F / tamvista
+ Try
+
+ Dim link As New PrintableControlLink(vista)
+ link.PaperKind = System.Drawing.Printing.PaperKind.A4
+ link.Landscape = True
+ link.Margins.Left = 0.5
+ link.Margins.Right = 0.5
+ link.Margins.Bottom = 0.5
+ link.Margins.Top = 0.5
+
+ Dim vi As New tsWPF.ucVisualizadorInformes()
+ link.PageHeaderTemplate = DirectCast(vi.Resources("pageHeaderTemplate"), DataTemplate)
+ link.PageFooterTemplate = DirectCast(vi.Resources("pageFooterTemplate"), DataTemplate)
+ link.PageHeaderData = tsgc.PropiedadesTSGC
+ vista.PrintAutoWidth = False
+ link.CreateDocument()
+
+ vi.Visualizador.DocumentSource = link
+ Dim docpanel = New DevExpress.Xpf.Docking.DocumentPanel
+ Dim tabHeaderPrintInfoControl As New TabHeaderPrintInfoControl() With {.TabName = "Exportación " & tsgc.PropiedadesTSGC.Descripcion}
+ docpanel.Caption = tabHeaderPrintInfoControl
+ docpanel.Content = vi
+ docpanel.ClosingBehavior = DevExpress.Xpf.Docking.ClosingBehavior.ImmediatelyRemove
+ Me.GrupoDocumentos.Add(docpanel)
+
+ Comun.dm.DockController.Activate(docpanel)
+
+
+
+ Catch ex As Exception
+ Console.WriteLine(ex.Message)
+ End Try
+ End If
+ End Sub
+
+ Public Sub ValidaControlObjetoActual()
+ Dim oa = Me.ObjetoActual
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(oa)
+ Catch ex As Exception
+ End Try
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ End Sub
+
+
+ Public Function Guardar(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, Optional OcultarStoryBoard As Boolean = False, Optional FuerzaCambioEstado As Boolean = True, Optional OpcionGuardado As Integer = 0) As Boolean
+ Dim Cancelar As Boolean
+ Try
+ ErroresValidacion.LimpiarErrores("Almacenar-")
+ ValidaControlObjetoActual()
+
+ 'If ErroresValidacion.Errores.Count > 0 Then
+ ' If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical And Not ev.id.ToLower.StartsWith("almacenar-")).Count > 0 Then
+ ' Cancelar = True
+ ' End If
+ 'End If
+ If Not Cancelar Then
+ For Each linea In Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar AndAlso CompruebaObligatoriosOUnicos() Then
+ Dim MensajesError As Hashtable = Nothing
+ Dim MensajeError As DictionaryEntry
+ RaiseEvent AntesGuardar(sender, e, Cancelar, MensajesError, OpcionGuardado)
+ If ErroresValidacion.Count > 0 Then
+ If (From ev In ErroresValidacion.Errores Where ev.Tipo = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical).Count > 0 Then
+ Cancelar = True
+ End If
+ End If
+ If Not Cancelar AndAlso BloqueoActivo IsNot Nothing Then
+ Dim VersionAct = BloqueoActivo.Version
+ Cancelar = _DelegadoBloqueo.Invoke(Me, tsBloqueo.AccionBloqueEnum.COMPRUEBABLOQUEO).Version > VersionAct
+ If Cancelar Then
+ If DXSplashScreen.IsActive Then DXSplashScreen.Close()
+ If BloqueoActivo.PermitirGuardarConCambios Then
+ Dim resp = DXMessageBox.Show("El registro ha sido cambiado en otra sesión. ¿Desea continuar?", "Atención", MessageBoxButton.YesNo)
+ If resp = MessageBoxResult.Yes Then
+ Cancelar = False
+ Else
+ MensajesError = New Hashtable
+ MensajesError.Add("Concurrencia", "Registro cambiado en otra sesión.")
+ End If
+ Else
+ MensajesError = New Hashtable
+ MensajesError.Add("Concurrencia", "Registro cambiado en otra sesión. Refresque y vuelva a realizar los cambios.")
+ End If
+ End If
+
+ End If
+ If Not Cancelar Then
+ If Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ If Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ DirectCast(ContextoOc, ObjectContext).AddObject(NombreTablaBase, Me.DataContext)
+ Else
+ CambiaStatedbContext()
+ End If
+ End If
+ ' Try
+ If Me.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ ' If TypeOf Me.Contexto Is ItsObjectContext Then
+ ' DirectCast(Me.Contexto, ObjectContext).SaveChanges()
+ ' Else
+ Dim oc = DirectCast(Me.Contexto, ObjectContext)
+ Try
+ If oc.GetType.GetInterfaces.Contains(GetType(ItsObjectContext)) Then
+ DirectCast(oc, ItsObjectContext).GuardarCambios()
+ Else
+ oc.SaveChanges()
+ End If
+ Catch ex As Exception
+ RaiseEvent ErrorGuardando(sender, ex, OpcionGuardado)
+ Throw New Exception(ex.Message, ex)
+ End Try
+
+ Else
+ GuardadbContext()
+ End If
+
+ RaiseEvent DespuesGuardar(sender, e, OpcionGuardado)
+ If FuerzaCambioEstado And OpcionGuardado <> 1 Then
+ If Not OcultarStoryBoard Then Me._ContenedorAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me._ContenedorAplicacion.IniciaAnimacion("Datos Guardados", Colors.Black)), System.Windows.Threading.DispatcherPriority.Normal)
+ If ModoSuperUsuario Then Me._ContenedorAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorAplicacion.IniciaAnimacionBlink("Modo Super Usuario", Colors.Red)), System.Windows.Threading.DispatcherPriority.Normal)
+ If Me.Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ Me.Estado = tsWPF.Comun.EstadosAplicacion.ModificandoRegistro
+ If _DelegadoBloqueo IsNot Nothing Then BloqueoActivo = _DelegadoBloqueo.Invoke(Me, tsBloqueo.AccionBloqueEnum.BLOQUEAR)
+ Else
+ If CambiarEstado(Me.Estado, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro, True) Then
+ RaiseEvent EstadoCambiado(Me.Estado, tsWPF.Comun.EstadosAplicacion.ModificandoRegistro)
+ CompruebaBloqueo()
+ End If
+ End If
+ End If
+ If Configuracion.ModoEventosContextoSavingChanges = ModoContextoSavingChangesEnum.SoloDespuesGuardar AndAlso Me.Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ If Me.GrupoDocumentos IsNot Nothing Then
+ Comun.RefrescaAplicaciones(Me.GrupoDocumentos.Parent, Nothing, Me.docpanel.Tag)
+ End If
+ End If
+ If _DelegadoBloqueo IsNot Nothing Then
+ BloqueoActivo = _DelegadoBloqueo.Invoke(Me, tsBloqueo.AccionBloqueEnum.ACTUALIZAVERSION)
+ End If
+ Else
+ If Not MensajesError Is Nothing Then
+ For Each MensajeError In MensajesError
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-" & MensajeError.Key, Me._ContenedorAplicacion, MensajeError.Value, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Next
+ End If
+ End If
+ Else
+ Cancelar = True
+ End If
+ End If
+ EstableceTitulo()
+ If docpanel IsNot Nothing Then docpanel.Tag = idRegistroAplicacionActual
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ Cancelar = True
+ Dim sMensaje As String = ex.Message
+ Dim inexc As Exception = ex.InnerException
+ Do Until inexc Is Nothing
+ sMensaje &= " -- " & inexc.Message
+ inexc = inexc.InnerException
+ Loop
+ ErroresValidacion.AgregaError(New ErrorValidacion("Almacenar-Excepcion", _ContenedorAplicacion, sMensaje, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ Finally
+ If Not Cancelar Then
+ Select Case Estado
+ Case tsWPF.Comun.EstadosAplicacion.ModificandoRegistro
+ _ContenedorAplicacion.btGuardar.IsEnabled = PermisosConcedidos.Modificar
+ _ContenedorAplicacion.btGuardarYBuscar.IsEnabled = PermisosConcedidos.Modificar
+ Case tsWPF.Comun.EstadosAplicacion.Nuevo
+ _ContenedorAplicacion.btGuardar.IsEnabled = PermisosConcedidos.Nuevos
+ _ContenedorAplicacion.btGuardarYBuscar.IsEnabled = PermisosConcedidos.Nuevos
+ End Select
+ Else
+ _ContenedorAplicacion.btGuardar.IsEnabled = True
+ _ContenedorAplicacion.btGuardarYBuscar.IsEnabled = True
+ RaiseEvent DespuesCancelarGuardar(sender, e, OpcionGuardado)
+ End If
+ End Try
+ If Cancelar And ErroresValidacion.Errores.Count > 0 And Not OcultarStoryBoard Then
+ Me._ContenedorAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me._ContenedorAplicacion.IniciaAnimacion("Datos no guardadados. Revise los mensajes.", Colors.Red)), System.Windows.Threading.DispatcherPriority.Normal)
+ If ModoSuperUsuario Then If ModoSuperUsuario Then Me._ContenedorAplicacion.Dispatcher.BeginInvoke(New Action(Sub() Me.ContenedorAplicacion.IniciaAnimacionBlink("Modo Super Usuario", Colors.Red)), System.Windows.Threading.DispatcherPriority.Normal)
+ End If
+ Return Cancelar
+ End Function
+ Private Sub CambiaStatedbContext()
+ DirectCast(Me.Contexto, DbContext).Entry(DataContext).State = EntityState.Added
+ End Sub
+ Private Sub GuardadbContext()
+ DirectCast(Me.Contexto, DbContext).SaveChanges()
+ End Sub
+ Private Function CompruebaObligatoriosOUnicos() As Boolean
+ Try
+ CompruebaObligatoriosOUnicos = True
+ For Each c In ControlesTS
+ CompruebaObligatoriosOUnicos = CompruebaObligatoriosOUnicos And CompruebaObligatorio(c)
+ CompruebaObligatoriosOUnicos = CompruebaObligatoriosOUnicos And CompruebaUnico(c)
+ Next
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ End Try
+ End Function
+ Private Function CompruebaObligatorio(c As tsLayoutItem, Optional valor As Object = Nothing) As Boolean
+ Try
+ CompruebaObligatorio = True
+ If c.PropiedadesTS.Obligatorio Then
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ If valor Is Nothing Then valor = de.EditValue
+ If valor Is Nothing Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, de, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ If valor Is Nothing Then valor = cbe.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, cbe, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ If valor Is Nothing Then valor = le.EditValue
+ If valor Is Nothing OrElse valor.ToString = "" Then
+ CompruebaObligatorio = False
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, le, "El campo " & c.Label.ToString & " es obligatorio.", Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ End Select
+ End If
+ Catch EX As Exception
+ Throw New Exception(EX.Message, EX)
+ End Try
+ End Function
+
+ Function CompruebaUnico(c As tsLayoutItem, oc As ObjectContext, valor As Object) As Boolean
+ If Estado = tsWPF.Comun.EstadosAplicacion.Nuevo Then
+ Dim Parametros(0) As Object
+ Parametros(0) = valor
+ If oc.Connection.ConnectionString.Contains("provider=Oracle.ManagedDataAccess.Client") Then
+ Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :0", Parametros).Any
+ Return Not r
+ Else
+ Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = {0}", Parametros).Any
+ Return Not r
+ End If
+ Else
+ If oc.Connection.ConnectionString.Contains("provider=Oracle.ManagedDataAccess.Client") Then
+ Dim Parametros(1) As Object
+ Parametros(0) = valor
+ Parametros(1) = DataContext.entitykey.entitykeyvalues(0).value
+ Dim CampoIndice As String = DataContext.entitykey.entitykeyvalues(0).key
+ Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :0 and " & NombreTablaBase & "." & CampoIndice & " <> :1", Parametros).Any
+ Return Not r
+ Else
+ Dim Parametros(1) As Object
+ Parametros(0) = valor
+ Parametros(1) = DataContext.entitykey.entitykeyvalues(0).value
+ Dim CampoIndice As String = DataContext.entitykey.entitykeyvalues(0).key
+ Dim r = oc.ExecuteStoreQuery(Of Object)("select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = {0} and " & NombreTablaBase & "." & CampoIndice & " <> {1}", Parametros).Any
+ Return Not r
+ End If
+ End If
+
+ ' Try
+ ' Select Case bd.GetType
+ ' Case GetType(EntityClient.EntityConnection)
+
+ ' Dim cmd As New EntityClient.EntityCommand
+ ' cmd = bd.CreateCommand
+ ' If Estado = EstadosCablin.Nuevo Then
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+ ' Else
+
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo and " & NombreTablaBase & "." & CampoIndice & " <> @Indice"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+
+ ' If Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ ' cmd.Parameters.AddWithValue("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ ' Else
+ ' Dim oc = CType(Contexto, DbContext)
+ ' Dim ek = oc.GetEntityKey(DataContext)
+ ' cmd.Parameters.AddWithValue("Indice", ek.EntityKeyValues(0).Value)
+ ' End If
+ ' End If
+ ' Dim dr = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ ' CompruebaUnico = Not dr.HasRows
+ ' Case GetType(MySql.Data.MySqlClient.MySqlConnection)
+ ' Dim cmd As New MySql.Data.MySqlClient.MySqlCommand
+ ' cmd = bd.CreateCommand
+ ' If Estado = EstadosCablin.Nuevo Then
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+ ' Else
+
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo and " & NombreTablaBase & "." & CampoIndice & " <> @Indice"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+
+ ' If Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ ' cmd.Parameters.AddWithValue("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ ' Else
+ ' Dim oc = CType(Contexto, DbContext)
+ ' Dim ek = oc.GetEntityKey(DataContext)
+ ' cmd.Parameters.AddWithValue("Indice", ek.EntityKeyValues(0).Value)
+ ' End If
+ ' End If
+ ' Dim dr As MySql.Data.MySqlClient.MySqlDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ ' CompruebaUnico = Not dr.HasRows
+ ' Case GetType(System.Data.SqlClient.SqlConnection)
+ ' Dim cmd As New System.Data.SqlClient.SqlCommand
+ ' cmd = bd.CreateCommand
+ ' If Estado = EstadosCablin.Nuevo Then
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+ ' Else
+
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo and " & NombreTablaBase & "." & CampoIndice & " <> @Indice"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+ ' cmd.Parameters.AddWithValue("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ ' End If
+ ' Dim dr As System.Data.SqlClient.SqlDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ ' CompruebaUnico = Not dr.HasRows
+
+ ' Case GetType(Oracle.ManagedDataAccess.Client.OracleConnection)
+ ' Dim cmd As New Oracle.ManagedDataAccess.Client.OracleCommand
+ ' cmd = bd.CreateCommand
+ ' If Estado = EstadosCablin.Nuevo Then
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :Campo"
+ ' cmd.Parameters.Add("Campo", valor)
+ ' Else
+
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :Campo and " & NombreTablaBase & "." & CampoIndice & " <> :Indice"
+ ' cmd.Parameters.Add("Campo", valor)
+ ' cmd.Parameters.Add("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ ' End If
+ ' Dim dr As Oracle.ManagedDataAccess.Client.OracleDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ ' CompruebaUnico = Not dr.HasRows
+
+ ' Case Else
+ ' Throw New Exception("Tipo de BD no soportado")
+ ' End Select
+ ' Catch ex As Exception
+ ' Throw ex
+ ' End Try
+ End Function
+ 'Function CompruebaUnico(c As tsLayoutItem, Conexion As System.Data.Common.DbConnection, valor As Object) As Boolean
+ ' Try
+ ' Dim tipo = Conexion.GetType.FullName.ToLower
+ ' Dim bd = Conexion
+ ' If bd.GetType Is GetType(System.Data.EntityClient.EntityConnection) Then
+ ' bd = DirectCast(Conexion, System.Data.EntityClient.EntityConnection).StoreConnection
+ ' tipo = DirectCast(Conexion, System.Data.EntityClient.EntityConnection).StoreConnection.GetType.FullName.ToLower
+ ' Dim kk = DirectCast(Conexion, System.Data.EntityClient.EntityConnection).CreateCommand
+
+ ' Select Case tipo
+ ' Case "mysql.data.mysqlclient.mysqlconnection"
+ ' ' Dim cmd As New MySql.Data.MySqlClient.MySqlCommand
+ ' Dim cmd = bd.CreateCommand
+ ' If Estado = EstadosCablin.Nuevo Then
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+ ' Else
+
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo and " & NombreTablaBase & "." & CampoIndice & " <> @Indice"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+
+ ' If Contexto.GetType.BaseType Is GetType(ObjectContext) Then
+ ' cmd.Parameters.AddWithValue("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ ' Else
+ ' Dim oc = CType(Contexto, DbContext)
+ ' Dim ek = oc.GetEntityKey(DataContext)
+ ' cmd.Parameters.AddWithValue("Indice", ek.EntityKeyValues(0).Value)
+ ' End If
+ ' End If
+ ' Dim dr As MySql.Data.MySqlClient.MySqlDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ ' CompruebaUnico = Not dr.HasRows
+ ' Case "system.data.sqlclient.sqlconnection"
+ ' Dim cmd As New System.Data.SqlClient.SqlCommand
+ ' cmd = bd.CreateCommand
+ ' If Estado = EstadosCablin.Nuevo Then
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+ ' Else
+
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = @Campo and " & NombreTablaBase & "." & CampoIndice & " <> @Indice"
+ ' cmd.Parameters.AddWithValue("Campo", valor)
+ ' cmd.Parameters.AddWithValue("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ ' End If
+ ' Dim dr As System.Data.SqlClient.SqlDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ ' CompruebaUnico = Not dr.HasRows
+
+ ' Case "oracle.manageddataaccess.client.oracleconnection"
+ ' Dim cmd As New Oracle.ManagedDataAccess.Client.OracleCommand
+ ' cmd = bd.CreateCommand
+ ' If Estado = EstadosCablin.Nuevo Then
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :Campo"
+ ' cmd.Parameters.Add("Campo", valor)
+ ' Else
+
+ ' cmd.CommandText = "select " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " from " & NombreTablaBase & " where " & NombreTablaBase & "." & c.PropiedadesTS.NombreCampo & " = :Campo and " & NombreTablaBase & "." & CampoIndice & " <> :Indice"
+ ' cmd.Parameters.Add("Campo", valor)
+ ' cmd.Parameters.Add("Indice", DataContext.entitykey.entitykeyvalues(0).value)
+ ' End If
+ ' Dim dr As Oracle.ManagedDataAccess.Client.OracleDataReader = cmd.ExecuteReader(CommandBehavior.SequentialAccess)
+ ' CompruebaUnico = Not dr.HasRows
+ ' Case Else
+ ' Throw New Exception("Tipo de BD no soportado")
+ ' End Select
+ ' Catch ex As Exception
+ ' Throw ex
+ ' End Try
+ 'End Function
+
+ Private Function CompruebaUnico(c As tsLayoutItem, Optional valor As Object = Nothing) As Boolean
+ ' Dim bd As System.Data.Common.DbConnection = Nothing
+ Dim oc As ObjectContext
+ Dim bCerrar As Boolean = False
+ Try
+ CompruebaUnico = True
+ If c.PropiedadesTS.Unico Then
+
+ ' Dim cmd As System.Data.Common.DbCommand
+ Select Case Me.Contexto.GetType.BaseType
+ Case GetType(ObjectContext)
+ oc = DirectCast(Me.Contexto, ObjectContext)
+ Case Else
+ Throw New Exception("Tipo de contexto no soportado para campos únicos")
+ End Select
+ Select Case c.Content.GetType
+ Case GetType(CheckEdit)
+ Case GetType(ButtonEdit)
+ Dim te As ButtonEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, oc, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+
+ Case GetType(TextEdit)
+ Dim te As TextEdit = c.Content
+ If valor Is Nothing Then valor = te.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, oc, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DateEdit)
+ Dim de As DateEdit = c.Content
+ If valor Is Nothing Then valor = de.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, oc, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, de, "Ya existe un registro con el valor " & DirectCast(valor, Date).ToShortDateString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(ComboBoxEdit)
+ Dim cbe As ComboBoxEdit = c.Content
+ If valor Is Nothing Then valor = cbe.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, oc, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, cbe, "Ya existe un registro con el valor " & valor.ToString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ If valor Is Nothing Then valor = le.EditValue
+ If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ CompruebaUnico = CompruebaUnico(c, oc, valor)
+ End If
+ If Not CompruebaUnico Then
+ ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, le, "Ya existe un registro con el valor " & valor.ToString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ End If
+ End Select
+ End If
+ Catch ex As Exception
+ Throw New Exception(ex.Message, ex)
+ 'Finally
+ ' Try
+ ' If bd IsNot Nothing AndAlso bCerrar Then oc.Close()
+ ' Catch ex2 As Exception
+ ' End Try
+ End Try
+ End Function
+
+ 'Private Function CompruebaUnico(c As tsLayoutItem, Optional valor As Object = Nothing) As Boolean
+ ' Dim bd As System.Data.Common.DbConnection = Nothing
+ ' Try
+ ' CompruebaUnico = True
+ ' If c.PropiedadesTS.Unico Then
+
+ ' Dim cmd As System.Data.Common.DbCommand
+ ' Select Case Me._DatosConexionBD.Tipo
+ ' Case Enumeraciones.TipoBD.MYSQL
+ ' Dim spassw = Me._DatosConexionBD.Password
+ ' bd = New MySql.Data.MySqlClient.MySqlConnection(tsl5.bbdd.GeneraConnectionStringMySQL(Me._DatosConexionBD.Servidor, Me._DatosConexionBD.DataBase, Me._DatosConexionBD.Usuario, spassw, Me._DatosConexionBD.Puerto, Me._DatosConexionBD.SegundosTimeout, Me._DatosConexionBD.Pooling, Me._DatosConexionBD.SSL, Me._DatosConexionBD.FicheroCertificado, Me._DatosConexionBD.PasswordCertificado))
+ ' Case Enumeraciones.TipoBD.LOCALDB
+ ' bd = New System.Data.SqlClient.SqlConnection(tsl5.bbdd.GeneraConnectionStringLocalDB(Me._DatosConexionBD.Servidor, Me._DatosConexionBD.DataBase))
+ ' Case Enumeraciones.TipoBD.SQLSERVER
+ ' bd = New System.Data.SqlClient.SqlConnection(tsl5.bbdd.GeneraConnectionStringSQLServer(Me._DatosConexionBD.Servidor, Me._DatosConexionBD.DataBase, Me._DatosConexionBD.Usuario, Me._DatosConexionBD.Password, Me._DatosConexionBD.Puerto))
+ ' Case Enumeraciones.TipoBD.ORACLE
+ ' bd = New Oracle.ManagedDataAccess.Client.OracleConnection(tsl5.bbdd.GeneraConnectionStringOracle(Me._DatosConexionBD.Servidor, Me._DatosConexionBD.DataBase, Me._DatosConexionBD.Usuario, Me._DatosConexionBD.Password, Me._DatosConexionBD.Puerto, Me._DatosConexionBD.SegundosTimeout, Me._DatosConexionBD.Pooling, Me._DatosConexionBD.SSL, Me._DatosConexionBD.FicheroCertificado, Me._DatosConexionBD.PasswordCertificado))
+ ' Case Else
+ ' Throw New Exception("Tipo de BD aún no implementado")
+ ' End Select
+ ' bd.Open()
+ ' cmd = bd.CreateCommand
+ ' Select Case c.Content.GetType
+ ' Case GetType(CheckEdit)
+ ' Case GetType(ButtonEdit)
+ ' Dim te As ButtonEdit = c.Content
+ ' If valor Is Nothing Then valor = te.EditValue
+ ' If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ ' CompruebaUnico = CompruebaUnico(c, bd, valor)
+ ' End If
+ ' If Not CompruebaUnico Then
+ ' ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ ' End If
+
+ ' Case GetType(TextEdit)
+ ' Dim te As TextEdit = c.Content
+ ' If valor Is Nothing Then valor = te.EditValue
+ ' If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ ' CompruebaUnico = CompruebaUnico(c, bd, valor)
+ ' End If
+ ' If Not CompruebaUnico Then
+ ' ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, te, "Ya existe un registro con el valor " & valor, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ ' End If
+ ' Case GetType(DateEdit)
+ ' Dim de As DateEdit = c.Content
+ ' If valor Is Nothing Then valor = de.EditValue
+ ' If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ ' CompruebaUnico = CompruebaUnico(c, bd, valor)
+ ' End If
+ ' If Not CompruebaUnico Then
+ ' ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, de, "Ya existe un registro con el valor " & de.EditValue.ToString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ ' End If
+ ' Case GetType(ComboBoxEdit)
+ ' Dim cbe As ComboBoxEdit = c.Content
+ ' If valor Is Nothing Then valor = cbe.EditValue
+ ' If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ ' CompruebaUnico = CompruebaUnico(c, bd, valor)
+ ' End If
+ ' If Not CompruebaUnico Then
+ ' ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, cbe, "Ya existe un registro con el valor " & cbe.EditValue.ToString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ ' End If
+ ' Case GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ ' Dim le As DevExpress.Xpf.Grid.LookUp.LookUpEdit = c.Content
+ ' If valor Is Nothing Then valor = le.EditValue
+ ' If Not (valor Is Nothing OrElse valor.ToString = "") Then
+ ' CompruebaUnico = CompruebaUnico(c, bd, valor)
+ ' End If
+ ' If Not CompruebaUnico Then
+ ' ErroresValidacion.AgregaError(New ErrorValidacion(c.PropiedadesTS.NumeroObjeto, le, "Ya existe un registro con el valor " & le.EditValue.ToString, Nothing, DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical), Nothing)
+ ' End If
+ ' End Select
+ ' End If
+ ' Catch ex As Exception
+ ' Throw New Exception(ex.Message, ex)
+ ' Finally
+ ' Try
+ ' If bd IsNot Nothing Then bd.Close()
+ ' Catch ex2 As Exception
+ ' End Try
+ ' End Try
+ 'End Function
+ Public Shared Function Obtienebl(Of T)(Coleccion As ICollection(Of T)) As BindingList(Of T)
+ Dim bl = New BindingList(Of T)(Coleccion)
+ ' AddHandler bl.ListChanged, AddressOf bl_ListChanged
+ Return bl
+ End Function
+
+ 'Private Sub bl_ListChanged(sender As Object, e As ListChangedEventArgs)
+
+ ' If e.ListChangedType = ListChangedType.ItemAdded Then
+ ' 'Dim bl As BindingList(Of tipo) = sender
+ ' Dim ra = Me.DataContext
+ ' ' ra.direcciones.Add(DirectCast(sender.Item(e.NewIndex), direcciones))
+ ' Dim dir = ra.GetType.GetProperty("direcciones")
+ ' Dim pars(0) As Object
+ ' pars(0) = sender.Item(e.NewIndex)
+ ' ' TryCast(dir.GetType, ICollection).GetMethod("Add").Invoke(dir, pars)
+ ' End If
+ 'End Sub
+
+
+ Sub LanzaEjecutaAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer)
+ Try
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+ ErroresValidacion.LimpiarErrores()
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ Dim Cancelar As Boolean = False
+ For Each linea In Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar Then RaiseEvent EjecutarAccion(sender, e, idAccion)
+ Catch ex As Exception
+ If DelegadoErrorNoControlado IsNot Nothing Then DelegadoErrorNoControlado.Invoke(Me, ex)
+ DXMessageBox.Show("Error en LanzaEjecutaAccion " & ex.Message, "Error")
+ End Try
+ End Sub
+ Sub LanzaImprimirPlantilla(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idPlantilla As Integer)
+ Try
+ Dim be As BaseEdit = Nothing
+ Try
+ be = LayoutHelper.FindParentObject(Of BaseEdit)(Keyboard.FocusedElement)
+ Catch ex As Exception
+ End Try
+ ErroresValidacion.LimpiarErrores()
+ If Not be Is Nothing Then
+ Select Case be.GetType
+ Case GetType(TextEdit), GetType(PasswordBoxEdit), GetType(ButtonEdit), GetType(DateEdit), GetType(ComboBoxEdit), GetType(DevExpress.Xpf.Grid.LookUp.LookUpEdit)
+ Dim expression = be.GetBindingExpression(BaseEdit.EditValueProperty)
+ If Configuracion.ComportamientoValidacion = Validation.InvalidValueBehavior.AllowLeaveEditor Then
+ be.DoValidate()
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ Else
+ If Not expression Is Nothing AndAlso expression.IsDirty Then expression.UpdateSource()
+ be.DoValidate()
+ End If
+ Case GetType(CheckEdit)
+ End Select
+ End If
+ Dim Cancelar As Boolean = False
+ For Each linea In Lineas
+ linea.View.CommitEditing()
+ If linea.View.HasValidationError Then Cancelar = True
+ Next
+ If Not Cancelar Then RaiseEvent ImprimirPlantilla(sender, e, idPlantilla)
+ Catch ex As Exception
+ Debug.Write(ex.Message)
+ End Try
+
+ End Sub
+ Public Shared Function ComprimirCadena(Cadena As String, NombreFicheroInterno As String) As Byte()
+ Dim ms As New IO.MemoryStream
+ Dim archive As New ZipArchive(ms, ZipArchiveMode.Create, True)
+ Dim fc = archive.CreateEntry(NombreFicheroInterno)
+ Dim es = fc.Open()
+ Dim sw As New IO.BinaryWriter(es)
+ sw.Write(System.Text.Encoding.UTF8.GetBytes(Cadena))
+ sw.Close()
+ es.Close()
+ ms.Seek(0, SeekOrigin.Begin)
+ Return ms.ToArray
+ End Function
+ Public Sub EstableceSoloLectura(ListaControles As List(Of tsLayoutItem), Optional SoloLectura As Boolean = True)
+ Dim o As Object
+
+ For Each tsli As tsLayoutItem In ListaControles
+ o = tsli.Content
+ Try
+ EstableceSoloLectura(o, SoloLectura)
+ Catch ex As Exception
+ End Try
+ Next
+ End Sub
+ Public Shared Sub EstableceSoloLectura(Control As Object, SoloLectura As Boolean)
+ If Control.GetType IsNot GetType(Border) Then
+ If Control.GetType Is GetType(tsGridControl) Then
+ DirectCast(Control, tsGridControl).EstableceSoloLectura(SoloLectura)
+ Else
+ Control.isreadonly = SoloLectura
+ If Control.GetType Is GetType(ComboBoxEdit) Then
+ Dim cbe = DirectCast(Control, ComboBoxEdit)
+ For Each bt In cbe.Buttons
+ bt.IsEnabled = Not SoloLectura
+ Next
+ End If
+ If Control.GetType Is GetType(ButtonEdit) Then
+ Dim bte = DirectCast(Control, ButtonEdit)
+ For Each bt In bte.Buttons
+ bt.IsEnabled = Not SoloLectura
+ Next
+ End If
+ If Control.GetType Is GetType(DateEdit) Then
+ Dim de = DirectCast(Control, DateEdit)
+ de.AllowDefaultButton = Not SoloLectura
+ End If
+ End If
+ End If
+ End Sub
+ Public Sub EstableceSoloLectura(Optional PermitirGuardar As Boolean = False)
+ EstableceSoloLectura(Me.ControlesTS)
+ For Each l In Me.Lineas
+ 'l.View.AllowEditing = False ' (l.PropiedadesTS.Modificable = TiposModificacion.Modificable Or l.PropiedadesTS.Modificable = TiposModificacion.ModificableEnNuevos)
+ l.EstableceSoloLectura()
+
+ 'If Not l.ContextMenu Is Nothing AndAlso l.ContextMenu.HasItems Then
+ ' Dim mi As MenuItem = l.ContextMenu.Items(0)
+ ' mi.IsEnabled = False
+ 'End If
+ Next
+ ' Me.ContenedorAplicacion.btGuardar.IsVisible = False
+ If PermitirGuardar = False Then
+ Me.ContenedorAplicacion.btGuardar.IsEnabled = False
+ Me.ContenedorAplicacion.btGuardarYBuscar.IsEnabled = False
+ Me.ContenedorAplicacion.btEliminar.IsEnabled = False
+ End If
+ End Sub
+
+ Private Sub tsUserControl_Unloaded(sender As Object, e As RoutedEventArgs) Handles Me.Unloaded
+ If BloqueoActivo IsNot Nothing Then _DelegadoBloqueo.Invoke(Me, tsBloqueo.AccionBloqueEnum.DESBLOQUEAR)
+ End Sub
+End Class
+'Public Interface IAplicacion
+' Function EstableceDCPrincipal(Optional Background As Boolean = False, Optional FuerzaNuevo As Boolean = False) As tsWPF.Comun.EstadosAplicacion
+' Sub EstableceDataContextSecundarios(Optional Background As Boolean = False)
+' ' ReadOnly Property TituloPestaña As String
+' ReadOnly Property CampoIndice As String
+' ReadOnly Property idRegistroAplicacionActual As String
+' Sub EstableceTitulo()
+' ReadOnly Property DescripcionRegistro As String
+
+' ' Sub Guardar()
+' Sub Cargado()
+' Function ObtieneBD() As Object
+' Function ObtieneConexionBD() As tsl5.Datos.BBDD
+' ' ReadOnly Property Titulo As String
+' ReadOnly Property NombreTablaBase As String
+
+' ' Sub EstableceAplicacion(ap As Aplicacion)
+' Function ObtienePermisos() As Permisos
+' ' Function Obtiene_ucControlBusqueda() As UserControl
+
+'End Interface
+
diff --git a/tsWPF.sln b/tsWPF.sln
new file mode 100644
index 0000000..ffcfb4a
--- /dev/null
+++ b/tsWPF.sln
@@ -0,0 +1,35 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.3.32825.248
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "tsWPF", "tsWPF.vbproj", "{B302F25E-CCBE-4F87-A9B5-B0658A416DD7}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}.Release|x86.ActiveCfg = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {499C0A85-6CFC-4A88-ABB2-27DBEF7F5BA8}
+ EndGlobalSection
+EndGlobal
diff --git a/tsWPF.vbproj b/tsWPF.vbproj
new file mode 100644
index 0000000..81bf4bc
--- /dev/null
+++ b/tsWPF.vbproj
@@ -0,0 +1,587 @@
+
+
+
+ Debug
+ AnyCPU
+ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
+ tsWPF
+ tsWPF
+ Library
+ v4.8
+
+
+ Custom
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+ SAK
+ SAK
+ SAK
+ SAK
+
+
+
+
+ true
+ full
+ true
+ true
+ true
+ bin\Debug\
+ tsWPF.xml
+ 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314
+ false
+ false
+
+
+ pdbonly
+ false
+ false
+ true
+ false
+ true
+ bin\Release\
+ tsWPF.xml
+ 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314
+ false
+
+
+ On
+
+
+ Binary
+
+
+ Off
+
+
+ On
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+ ..\..\Controles\Binarios\MySQL Connector Net 6.8.3\Assemblies\v4.5\MySql.Data.dll
+
+
+ False
+ ..\..\Controles\Binarios\MySQL Connector Net 6.8.3\Assemblies\v4.5\MySql.Data.Entity.EF5.dll
+
+
+ False
+ ..\..\Controles\Binarios\PKICOAS\PKICOAS.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ dxwCalculadoraFecha.xaml
+
+
+ dxwContrasenna.xaml
+
+
+
+
+
+ ContenedorLineas.xaml
+
+
+
+ SplashScreenTecnosis.xaml
+
+
+ dxwFecha.xaml
+
+
+ dxwInicioAplicacion.xaml
+
+
+ dxwGenerica.xaml
+
+
+ dxwIntervaloFechas.xaml
+
+
+
+ ucExcelViewer.xaml
+
+
+ ucPDFViewer.xaml
+
+
+
+ tsInputBoxImporte.xaml
+
+
+ ContenedorAplicacion.xaml
+
+
+
+
+ tsInputBox.xaml
+
+
+ dxwDiseñoColumnas.xaml
+
+
+ dxwEditor.xaml
+
+
+
+
+
+ ucVisualizadorInformes.xaml
+
+
+ ucVisualizadorInformesa.xaml
+
+
+ dxwIdentificacion.xaml
+
+
+
+ UserControl
+
+
+
+
+
+
+
+
+
+
+ TabHeaderPrintInfoControl.xaml
+
+
+ ucDiseñadorInformes.xaml
+
+
+ tsTableView.xaml
+
+
+ ucListado.xaml
+
+
+
+
+
+ VentanaErrores.xaml
+
+
+ VentanaMensajes.xaml
+
+
+ VentanaProgreso.xaml
+
+
+ VentanaVisorExcel.xaml
+
+
+ VentanaVisorPDF.xaml
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ ContenedorCabLin.xaml
+ Code
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+ ucBarraGenerica.vb
+
+
+
+ VbMyResourcesResXFileCodeGenerator
+ Resources.Designer.vb
+ My.Resources
+
+
+
+ Designer
+
+
+
+ Always
+
+
+ Always
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.vb
+
+
+
+
+
+ False
+ Microsoft .NET Framework 4 Client Profile %28x86 y x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+ False
+ SQL Server Compact 3.5 SP2
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Always
+
+
+
+
+
+
+
+ 0.105.0
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 23.2.3
+
+
+ 5.0.0
+
+
+ 9.0.9
+
+
+ 19.26.0
+
+
+ 10.0.5
+
+
+ 3.0.2
+
+
+ 1.0.15
+
+
+
+
\ No newline at end of file
diff --git a/tsWPF.vbproj.bak b/tsWPF.vbproj.bak
new file mode 100644
index 0000000..8b1d8de
--- /dev/null
+++ b/tsWPF.vbproj.bak
@@ -0,0 +1,574 @@
+
+
+
+ Debug
+ AnyCPU
+ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
+ tsWPF
+ tsWPF
+ Library
+ v4.5.2
+
+
+ Custom
+ {B302F25E-CCBE-4F87-A9B5-B0658A416DD7}
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+ SAK
+ SAK
+ SAK
+ SAK
+
+
+ true
+ full
+ true
+ true
+ true
+ bin\Debug\
+ tsWPF.xml
+ 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314
+ false
+ false
+
+
+ pdbonly
+ false
+ false
+ true
+ false
+ true
+ bin\Release\
+ tsWPF.xml
+ 41999,42016,42017,42018,42019,42020,42021,42022,42032,42036,42314
+ false
+
+
+ On
+
+
+ Binary
+
+
+ Off
+
+
+ On
+
+
+
+ ..\..\Controles\Binarios\ClosedXML\ClosedXML.dll
+
+
+ True
+
+
+
+ True
+
+
+ False
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ False
+
+
+ False
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ ..\..\..\m3soft\vs.net\M3Alquileres\packages\EntityFramework.5.0.0\lib\net45\EntityFramework.dll
+
+
+ False
+ ..\..\Controles\Binarios\MySQL Connector Net 6.8.3\Assemblies\v4.5\MySql.Data.dll
+
+
+ ..\..\Controles\Binarios\MySQL Connector Net 6.8.3\Assemblies\v4.5\MySql.Data.Entity.EF5.dll
+
+
+ ..\..\Clientes\Asegasa\GestionAsegasa\packages\Oracle.ManagedDataAccess.19.7.0\lib\net40\Oracle.ManagedDataAccess.dll
+
+
+ ..\..\Clientes\COAS\PKICOAS\PKICOAS.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.0
+
+
+
+
+
+
+
+
+
+
+
+ ContenedorLineas.xaml
+
+
+
+ SplashScreenTecnosis.xaml
+
+
+ dxwInicioAplicacion.xaml
+
+
+ dxwGenerica.xaml
+
+
+ dxwIntervaloFechas.xaml
+
+
+
+ ucExcelViewer.xaml
+
+
+ ucPDFViewer.xaml
+
+
+
+ ContenedorAplicacion.xaml
+
+
+
+
+
+ tsInputBox.xaml
+
+
+ dxwDiseñoColumnas.xaml
+
+
+ dxwEditor.xaml
+
+
+
+
+
+ ucVisualizadorInformes.xaml
+
+
+ ucVisualizadorInformesa.xaml
+
+
+ dxwIdentificacion.xaml
+
+
+
+ UserControl
+
+
+
+
+
+
+
+
+
+
+ TabHeaderPrintInfoControl.xaml
+
+
+ ucDiseñadorInformes.xaml
+
+
+ tsTableView.xaml
+
+
+ ucListado.xaml
+
+
+
+
+
+ VentanaErrores.xaml
+
+
+ VentanaMensajes.xaml
+
+
+ VentanaProgreso.xaml
+
+
+ VentanaVisorExcel.xaml
+
+
+ VentanaVisorPDF.xaml
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ ContenedorCabLin.xaml
+ Code
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+ ucBarraGenerica.vb
+
+
+
+ VbMyResourcesResXFileCodeGenerator
+ Resources.Designer.vb
+ My.Resources
+
+
+
+ Designer
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.vb
+
+
+
+
+
+
+ False
+ Microsoft .NET Framework 4 Client Profile %28x86 y x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+ False
+ SQL Server Compact 3.5 SP2
+ true
+
+
+ False
+ Windows Installer 3.1
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5d8119b9-dfa0-44f7-a1e3-cbb871a305e2}
+ tsl5
+
+
+ {223e50c2-d9f7-4108-badb-b20f8e21d8bd}
+ tsUtilsPDF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ucListado.xaml b/ucListado.xaml
new file mode 100644
index 0000000..b9a6365
--- /dev/null
+++ b/ucListado.xaml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ucListado.xaml.vb b/ucListado.xaml.vb
new file mode 100644
index 0000000..7b9c3a2
--- /dev/null
+++ b/ucListado.xaml.vb
@@ -0,0 +1,111 @@
+
+Imports System.Data.Entity
+Imports DevExpress.Xpf.Core.ServerMode
+Imports DevExpress.Xpf.Grid
+Imports tsWPF
+Imports DevExpress.Xpf.Docking
+Imports DevExpress.Xpf.Core
+
+Public Class ucListado
+ Implements tsWPF.IApLineas
+
+ Private _Titulo As String
+ Private _Datos As Object
+ Private WithEvents ApLineas As tsWPF.ApLineas
+
+ Public ReadOnly Property Titulo As String Implements tsWPF.IApLineas.Titulo
+ Get
+ Return _Titulo
+ End Get
+ End Property
+
+
+ 'Public Sub Editar() Implements tsWPF.IApLineas.Editar
+ ' Dim id As Integer = Me.gc.SelectedItems(0).idPersona
+ ' Dim ucPersona As New ucPersona
+ ' Dim dwi As dxwInicio = Window.GetWindow(Me)
+ ' tsWPF.ApCabLin.AbrirUcCL(ucPersona, dwi.grupodoc, ApLineas, ApLineas.dcfg, ApLineas.dcn, ApLineas.dsc, ApLineas.OtrosParametros, id)
+ 'End Sub
+
+
+ Public Sub EstableceDataContext(ByRef DataContext As Object, Optional Background As Boolean = False) Implements tsWPF.IApLineas.EstableceDataContext
+ Try
+ Me.gc.ItemsSource = _Datos
+ Catch ex As Exception
+ If ex.InnerException IsNot Nothing Then
+ DXMessageBox.Show(ex.Message & " " & ex.InnerException.Message, "Error en EstableceDataContext")
+
+ Else
+ DXMessageBox.Show(ex.Message, "Error en EstableceDataContext")
+ End If
+ End Try
+ End Sub
+
+ Public ReadOnly Property NombreTablaBase As String Implements tsWPF.IApLineas.NombreTablaBase
+ Get
+ Return ""
+ End Get
+ End Property
+
+ Public Sub Nuevo() Implements tsWPF.IApLineas.Nuevo
+
+ End Sub
+
+
+
+ Public Sub EstableceApLin(ApLin As tsWPF.ApLineas) Implements tsWPF.IApLineas.EstableceApLin
+ Me.ApLineas = ApLin
+ End Sub
+
+ Public Function ObtieneContexto(dcn As tsl5.Datos.DatosConexionCliente) As System.Data.Objects.ObjectContext Implements tsWPF.IApLineas.ObtieneContexto
+ Return Nothing
+ End Function
+
+ Public Function ObtienePermisos() As tsWPF.Permisos Implements tsWPF.IApLineas.ObtienePermisos
+ Dim per As New Permisos
+ per.Consultar = True
+ per.Eliminar = False
+ per.Impresion = True
+ per.Modificar = False
+ per.Nuevos = False
+ per.Otros = True
+ per.Exportar = True
+ Return per
+ End Function
+
+ Public Function ObtieneRejilla() As tsWPF.tsGridControl Implements tsWPF.IApLineas.ObtieneRejilla
+ Return Me.gc
+ End Function
+
+ 'Private Sub ApLineas_EjecutarAccion(sender As Object, e As DevExpress.Xpf.Bars.ItemClickEventArgs, idAccion As Integer) Handles ApLineas.EjecutarAccion
+ ' Select Case idAccion
+ ' Case 1
+ ' Dim ucGenerar As New ucGenerarNominas
+ ' Dim dwi As dxwInicio = Window.GetWindow(Me)
+ ' tsWPF.ApCabLin.AbrirUcCL(ucGenerar, dwi.grupodoc, ApLineas, ApLineas.dcfg, ApLineas.dcn, ApLineas.dsc, ApLineas.OtrosParametros, Nothing)
+
+ ' End Select
+ 'End Sub
+ 'Private Sub ApLineas_Enlazar(Celda As EditGridCellData, Defecto As Boolean) Handles ApLineas.Enlazar
+
+
+ 'End Sub
+
+ Public Function ObtieneCampoIndice() As String Implements tsWPF.IApLineas.ObtieneCampoIndice
+ Return ""
+ End Function
+ Public Shared Sub MuestraListado(Listado As Object, Titulo As String, dg As DocumentGroup, dcfg As tsl5.Datos.DatosConfiguracionCliente, dcn As tsl5.Datos.DatosConexionCliente, dsc As tsl5.Datos.DatosSesionCliente, Optional FuncionErrorNoControlado As tsWPF.ApLineas.ErrorNoControlado = Nothing, Optional FuncionCargado As tsWPF.ApLineas.DelegadoCargado = Nothing)
+ Dim ucL As New ucListado
+ ucL._Titulo = Titulo
+ ucL._Datos = Listado
+ ApLineas.AbrirUcL(ucL, dg, dcfg, dcn, dsc, "ucListado-" & Now.ToString, , , , FuncionErrorNoControlado, FuncionCargado)
+ ucL.tv.BestFitColumns()
+ End Sub
+
+ Private Sub gc_Loaded(sender As Object, wpe As RoutedEventArgs) Handles gc.Loaded
+ For Each c In gc.Columns
+ c.ReadOnly = True
+ c.AllowEditing = DevExpress.Utils.DefaultBoolean.False
+ Next
+ End Sub
+End Class