{"__symbolic":"module","version":4,"metadata":{"ModuloSolicitudesService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"ModuloSolicitudesComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-ModuloSolicitudes","template":"\n    <p>\n      modulo-solicitudes works!\n    </p>\n  ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ModuloSolicitudesModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ModuloSolicitudesComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"ModuloSolicitudesComponent"}]}]}],"members":{}},"SolicitudesModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":36,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"ɵbb"}],"imports":[{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":66,"character":2},{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":69,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":70,"character":2},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@agm/core","name":"AgmCoreModule","line":72,"character":2},"member":"forRoot"},"arguments":[{"apiKey":"AIzaSyC3WkNnqvtrrFiuRAX6aMge0bDGhK_BFBk"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"angular2-image-upload","name":"ImageUploadModule","line":75,"character":2},"member":"forRoot"}}],"bootstrap":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"app-solicitudes","template":"<app-title-head [module]=\"moduleName\" [component]=\"componentName\">\r\n\t<form [formGroup]=\"SolicitanteFormulario\" autocomplete=\"off\" action=\"#\" *ngIf=\"loading && catalogos && isloadingEstados\">\r\n\t\t<div >\r\n\t\t\t<mat-tab-group class=\"boxes-container\">\r\n\t\t\t\t<mat-tab>\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">person</mat-icon>\r\n\t\t\t\t\t\tDatos del Solicitante\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-solicitante (onChange) = \"setSolicitud($event)\"\r\n\t\t\t\t\t\t\t\t\t(CURPValida) = \"habilitarPestanas($event)\"\r\n\t\t\t\t\t\t\t\t\t[DatosSolicitante]=\"SolicitanteFormulario.get('DatosSolicitante')\"\r\n\t\t\t\t\t\t\t\t\t[estados] = \"estados\"\r\n\t\t\t\t\t\t\t\t\t[catalogos] = \"catalogos\"\r\n\t\t\t\t\t\t\t\t\t[esConsulta] = \"esConsulta\"\r\n\t\t\t\t\t\t\t\t\t[esEdicion] = \"esEdicion\"\r\n\t\t\t\t\t\t\t\t\t(EmitPapa) = \"escucharEstatusPapa($event)\"\r\n\t\t\t\t\t\t\t\t\t(EmitMama) =\"escucharEstatusMama($event)\"\r\n\t\t\t\t\t\t\t\t\t(agregarReferencias) = \"agregarReferencias($event)\"\r\n\t\t\t\t\t\t\t\t\t[tieneCURP] = \"tieneCURPSolicitante\"\r\n\t\t\t\t\t\t\t\t\t(emitDocumentos)=\"obtenerDocumentos()\"\r\n\t\t\t\t\t\t\t\t\t(resetAll)=\"resetAll($event)\"\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t</app-solicitante>\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab *ngIf = \"tieneCURPSolicitante && estatusPapa\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">person</mat-icon>\r\n\t\t\t\t\t\tDatos del Padre\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-padre [DatosPadre] = \"SolicitanteFormulario.get('DatosPadre')\"\r\n\t\t\t\t\t\t\t\t[estados] = \"estados\"\r\n\t\t\t\t\t\t\t\t[catalogos]=\"catalogos\"\r\n\t\t\t\t\t\t\t\t[listaCURPS] = \"curpsEnSolicitud\"\r\n\t\t\t\t\t\t\t\t(conCurp) = \"solicitanteValueChange($event)\"\r\n\t\t\t\t\t\t\t\t[curpSolicitante] = \"SolicitanteFormulario.get('DatosSolicitante.Personas_CURP').value\">\r\n\t\t\t\t\t</app-padre>\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab *ngIf = \"tieneCURPSolicitante && estatusMama\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">person</mat-icon>\r\n\t\t\t\t\t\tDatos de la Madre\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-madre [DatosMadre] = \"SolicitanteFormulario.get('DatosMadre')\"\r\n\t\t\t\t\t\t\t\t[estados] = \"estados\"\r\n\t\t\t\t\t\t\t\t[catalogos]=\"catalogos\"\r\n\t\t\t\t\t\t\t\t[listaCURPS] = \"curpsEnSolicitud\"\r\n\t\t\t\t\t\t\t\t(conCurp) = \"solicitanteValueChange($event)\"\r\n\t\t\t\t\t\t\t\t[curpSolicitante] = \"SolicitanteFormulario.get('DatosSolicitante.Personas_CURP').value\">\r\n\t\t\t\t\t</app-madre>\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab *ngIf=\"tieneCURPSolicitante && estatusTutor\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">person</mat-icon>\r\n\t\t\t\t\t\tDatos del Tutor\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-tutor  [DatosTutor] = \"SolicitanteFormulario.get('DatosTutor')\"\r\n\t\t\t\t\t\t\t\t[estados] = \"estados\"\r\n\t\t\t\t\t\t\t\t[catalogos]=\"catalogos\"\r\n\t\t\t\t\t\t\t\t[listaCURPS] = \"curpsEnSolicitud\"\r\n\t\t\t\t\t\t\t\t(conCurp) = \"solicitanteValueChange($event)\">\r\n\t\t\t\t\t</app-tutor>\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab *ngIf = \"tieneCURPSolicitante\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">group</mat-icon>\r\n\t\t\t\t\t\tDatos de Aval(es)\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-avales *ngIf=\"tieneCURPSolicitante\"\r\n\t\t\t\t\t\t\t\t[ListaDatosAval] = \"SolicitanteFormulario.get('ListaDatosAval')\"\r\n\t\t\t\t\t\t\t\t[estados] = \"estados\"\r\n\t\t\t\t\t\t\t\t[catalogos]=\"catalogos\"\r\n\t\t\t\t\t\t\t\t[listaCURPS] = \"curpsEnSolicitud\"\r\n\t\t\t\t\t\t\t\t[curpSolicitante] = \"SolicitanteFormulario.get('DatosSolicitante.Personas_CURP').value\"\r\n\t\t\t\t\t\t\t\t[aval] = \"SolicitanteFormulario.get('DatosTutor.Personas_CURP').value\"\r\n\t\t\t\t\t\t\t\t[esConsulta] = \"esConsulta\"\r\n\t\t\t\t\t\t\t\t[esEdicion] = \"esEdicion\"\r\n\t\t\t\t\t\t\t\t(conCurp) = \"solicitanteValueChange($event)\">\r\n\t\t\t\t\t</app-avales>\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab  *ngIf = \"tieneCURPSolicitante\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">group</mat-icon>\r\n\t\t\t\t\t\tReferencias Familiares\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<div formArrayName=\"ListaReferenciasFamiliares\">\r\n\t\t\t\t\t\t<div *ngIf=\"esEdicion\" class=\"u-position-right u-padding-top-bottom-20\">\r\n\t\t\t\t\t\t\t<button mat-button type=\"submit\" class=\"c-button-form-blue u-separate\"\r\n\t\t\t\t\t\t\t\t(click)=\"agregarReferencia(true)\">\r\n\t\t\t\t\t\t\t\tAgregar\r\n\t\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div *ngFor=\"let refFamiliar of ReferenciasFamiliaresArray.controls ; let i = index\">\r\n\t\t\t\t\t\t\t<app-referencias-familiares\r\n\t\t\t\t\t\t\t\t*ngIf=\"tieneCURPSolicitante\"\r\n\t\t\t\t\t\t\t\t[referenciasFamiliares] = \"refFamiliar\"\r\n\t\t\t\t\t\t\t\t[formGroupName]=\"i\"\r\n\t\t\t\t\t\t\t\t[estados] = \"estados\"\r\n\t\t\t\t\t\t\t\t[catalogos]=\"catalogos\"\r\n\t\t\t\t\t\t\t\t[listaDeCurps] = \"curpsReferenciasFamiliares\"\r\n\t\t\t\t\t\t\t\t(conCurp) = \"solicitanteValueChange($event)\"\r\n\t\t\t\t\t\t\t\t[esConsulta] = esConsulta\r\n\t\t\t\t\t\t\t\t[esEdicion] = \"esEdicion\"\r\n\t\t\t\t\t\t\t\t[CURPSolicitante] =\"SolicitanteFormulario.get('DatosSolicitante.Personas_CURP').value\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t<div  *ngIf=\"!esConsulta\" class=\"u-position-right\" >\r\n\t\t\t\t\t\t\t\t\t<button mat-button type=\"submit\"\r\n\t\t\t\t\t\t\t\t\tclass=\"c-button-form-red\" (click)=\"removerReferencia({posicion:i, tipo:true})\">\r\n\t\t\t\t\t\t\t\t\t\tRemover\r\n\t\t\t\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</app-referencias-familiares>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab  *ngIf = \"tieneCURPSolicitante\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">group</mat-icon>\r\n\t\t\t\t\t\tReferencias Personales\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<div formArrayName=\"ListaReferenciasPersonales\">\r\n\t\t\t\t\t\t<div *ngIf=\"esEdicion\" class=\"u-position-right u-padding-top-bottom-20\">\r\n\t\t\t\t\t\t\t<button mat-button type=\"submit\" class=\"c-button-form-blue u-separate\"\r\n\t\t\t\t\t\t\t\t(click)=\"agregarReferencia(false)\">\r\n\t\t\t\t\t\t\t\tAgregar\r\n\t\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div *ngFor=\"let refPersonal of ListaReferenciasPersonalesArray.controls ; let i = index\">\r\n\t\t\t\t\t\t\t<app-referencias-familiares\r\n\t\t\t\t\t\t\t\t*ngIf=\"tieneCURPSolicitante\"\r\n\t\t\t\t\t\t\t\t[referenciasFamiliares] = \"refPersonal\"\r\n\t\t\t\t\t\t\t\tesFamiliar = 'false'\r\n\t\t\t\t\t\t\t\t[formGroupName]=\"i\"\r\n\t\t\t\t\t\t\t\t[estados] = \"estados\"\r\n\t\t\t\t\t\t\t\t[catalogos]=\"catalogos\"\r\n\t\t\t\t\t\t\t\t[listaDeCurps] = \"curpsReferenciasFamiliares\"\r\n\t\t\t\t\t\t\t\t(conCurp) = \"solicitanteValueChange($event)\"\r\n\t\t\t\t\t\t\t\t[esConsulta] = esConsulta\r\n\t\t\t\t\t\t\t\t[CURPSolicitante] =\"SolicitanteFormulario.get('DatosSolicitante.Personas_CURP').value\">\r\n\t\t\t\t\t\t\t\t<div *ngIf=\"!esConsulta || esEdicion\" class=\"u-position-right\" >\r\n\t\t\t\t\t\t\t\t\t<button mat-button type=\"submit\"\r\n\t\t\t\t\t\t\t\t\tclass=\"c-button-form-red\" (click)=\"removerReferencia({posicion:i, tipo:false})\">\r\n\t\t\t\t\t\t\t\t\t\tRemover\r\n\t\t\t\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</app-referencias-familiares>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<!-- <app-referencias-personales [catalogos]=\"catalogos\" [estados] = \"estados\" [estadosCiviles] = \"catalogos.Estado_Civil\">\r\n\r\n\t\t\t\t\t</app-referencias-personales> -->\r\n\t\t\t\t</mat-tab>\r\n\r\n\t\t\t\t<mat-tab  *ngIf = \"tieneCURPSolicitante\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">group</mat-icon>\r\n\t\t\t\t\t\tPersonas con las que Vives\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-personas-vivienda [listaDeCurps] = \"curpsEnPersonaVivienda\"\r\n\t\t\t\t\t\t\t\t\t\t\t(conCurp) = \"solicitanteValueChange($event)\"\r\n\t\t\t\t\t\t\t\t\t\t\t[PersonasVivienda]=\"SolicitanteFormulario.get('PersonasVivienda')\"\r\n\t\t\t\t\t\t\t\t\t\t\t[PersonasViviendaData]=\"personaVivienda\"\r\n\t\t\t\t\t\t\t\t\t\t\t[catalogos]= \"catalogos\"\r\n\t\t\t\t\t\t\t\t\t\t\t[esEdicion] = \"esEdicion\">\r\n\r\n\t\t\t\t\t</app-personas-vivienda>\r\n\t\t\t\t</mat-tab>\r\n\r\n\t\t\t\t<mat-tab *ngIf = \"tieneCURPSolicitante\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">school</mat-icon>\r\n\t\t\t\t\t\tDatos Escolares y Laborales\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-escolares-laborales\r\n\t\t\t\t\t\t*ngIf=\"tieneCURPSolicitante\"\r\n\t\t\t\t\t\t[DatosEscolaresLaborales] = \"SolicitanteFormulario.get('DatosEscolaresLaborales')\"\r\n\t\t\t\t\t\t[Grado_Estudios] =\"catalogos.Grado_Estudios\"\r\n\t\t\t\t\t\t[institucionesEducativas] =\"catalogos.Instituciones_Educativas\"\r\n\t\t\t\t\t\t[carreras] =\"catalogos.Carreras\"\r\n\t\t\t\t\t\t[situacionesLaborales] =\"catalogos.Ocupaciones\"\r\n\t\t\t\t\t\t[oficios] =\"catalogos.Oficios\"\r\n\t\t\t\t\t\t[tiposPeriodos] =\"catalogos.Periodos\">\r\n\t\t\t\t\t</app-escolares-laborales>\r\n\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab  *ngIf = \"tieneCURPSolicitante\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">priority_high</mat-icon>\r\n\t\t\t\t\t\tDATOS ÚNICOS DE CADA PROGRAMA\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<app-datos-unicos [PreguntasUnicas]=\"SolicitanteFormulario.get('PreguntasUnicas')\">\r\n\r\n\t\t\t\t\t</app-datos-unicos>\r\n\r\n\t\t\t\t</mat-tab>\r\n\t\t\t\t<mat-tab *ngIf=\"tieneCURPSolicitante\">\r\n\t\t\t\t\t<ng-template mat-tab-label>\r\n\t\t\t\t\t\t<mat-icon class=\"example-tab-icon\">description</mat-icon>\r\n\t\t\t\t\t\tDocumentos\r\n\t\t\t\t\t</ng-template>\r\n\t\t\t\t\t<div class=\"doc-cont\">\r\n\t\t\t\t\t\t<div class=\"doc\" *ngFor=\"let doc of DocumentosArray.controls; let i = index\">\r\n\t\t\t\t\t\t\t<app-documentos\r\n\t\t\t\t\t\t\t[Documento]=\"doc\"\r\n\t\t\t\t\t\t\t[docProps]=\"docsProps[i]\"\r\n\t\t\t\t\t\t\t[archivoId]=\"archivosId[i]\"\r\n\t\t\t\t\t\t\t[docUrl]=\"docsUrl[i]\"\r\n\t\t\t\t\t\t\t[fileNames]=\"fileNames[i]\">\r\n\t\t\t\t\t\t\t</app-documentos>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\r\n\t\t\t\t</mat-tab>\r\n\t\t\t</mat-tab-group>\r\n\t\t\t<hr>\r\n\t\t\t<div class=\"button-container\">\r\n\t\t\t\t<button mat-button (click) =\"irArriba()\" type=\"button\" class=\"c-button-form-blue\">\r\n\t\t\t\t\tIr arriba\r\n\t\t\t   </button>\r\n\t\t\t\t<div  *ngIf=\"(loading && !tramiteID && tieneCURPSolicitante) || esEdicion\">\r\n\t\t\t\t\t<button mat-button (click) =\"guardar()\" type=\"button\" class=\"c-button-form-blue\">\r\n\t\t\t\t\t\t Guardar Cambios\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<button style=\"margin-left: 20px;\" class=\"c-button-form-blue\" mat-button  (click) =\"upsert()\">\r\n\t\t\t\t\t\tEnviar Solicitud\r\n\t\t\t\t\t</button>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div class=\"u-position-right\" *ngIf=\"tramiteID && !esEdicion\">\r\n\t\t\t\t<button mat-button (click) =\"enviarDocumentacion()\" type=\"button\" class=\"c-button-form-blue u-separete\">\r\n\t\t\t\t\tEn Documentación\r\n\t\t\t   </button>\r\n\t\t\t\t<button mat-button (click) =\"confirmacionValidacion()\" type=\"button\" class=\"c-button-form-blue\">\r\n\t\t\t\t\tValidar\r\n\t\t\t   </button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<br><br>\r\n\r\n\t</form>\r\n\r\n\r\n</app-title-head>\r\n","styles":[".doc-cont{display:flex;flex-wrap:wrap}.doc{width:100%}@media (min-width:1200px){.doc{width:33%}}"]}]}],"members":{"child":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":54,"character":42},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":56,"character":25},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":57,"character":22},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":58,"character":20},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":59,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":60,"character":26},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":59,"character":19}]}],"ngOnInit":[{"__symbolic":"method"}],"solicitanteValueChange":[{"__symbolic":"method"}],"obtenerID":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"quitarValidaciones":[{"__symbolic":"method"}],"agregarValidaciones":[{"__symbolic":"method"}],"verSituacionPadres":[{"__symbolic":"method"}],"confirmacionValidacion":[{"__symbolic":"method"}],"enviarDocumentacion":[{"__symbolic":"method"}],"validar":[{"__symbolic":"method"}],"escucharEstatusPapa":[{"__symbolic":"method"}],"escucharEstatusMama":[{"__symbolic":"method"}],"catalogosGenerales":[{"__symbolic":"method"}],"removerReferencia":[{"__symbolic":"method"}],"agregarReferencia":[{"__symbolic":"method"}],"upsert":[{"__symbolic":"method"}],"guardar":[{"__symbolic":"method"}],"obtenerListaEstados":[{"__symbolic":"method"}],"listaPersonaVivienda":[{"__symbolic":"method"}],"listaReferenciasFamiliares":[{"__symbolic":"method"}],"setlistaReferenciasFamiliares":[{"__symbolic":"method"}],"crearFormulario":[{"__symbolic":"method"}],"setSolicitud":[{"__symbolic":"method"}],"habilitarPestanas":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"irArriba":[{"__symbolic":"method"}],"agregarReferencias":[{"__symbolic":"method"}],"ListaDocumentos":[{"__symbolic":"method"}],"setListaDocumentos":[{"__symbolic":"method"}],"obtenerImagen":[{"__symbolic":"method"}],"imprimirDocs":[{"__symbolic":"method"}],"obtenerDocumentos":[{"__symbolic":"method"}],"resetAll":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-personas-vivienda","template":"<div class=\"input-container-global u-padding-top-bottom-20\">\r\n\t<div class=\"input-container u-position-right\">\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t<mat-label>CURP</mat-label>\r\n\r\n\t\t\t<input matInput  placeholder=\"CURP de Referencia\" maxlength=\"18\"  [(ngModel)]=\"CURP\">\r\n\r\n\t\t\t<button   mat-raised-button color=\"primary\" matSuffix mat-stroked-button (click)=\"agregarPersonaVivienda()\" aria-label=\"agregar\">\r\n\t\t\t\t<mat-icon>add</mat-icon>\r\n\t\t\t</button>\r\n\t\t</mat-form-field>\r\n\t</div>\r\n    <div [formGroup]=\"PersonasVivienda\">\r\n\t\t<table formArrayName=\"ListaPersonasVivienda\" class=\"mat-elevation-z8\">\r\n\t\t\t<thead>\r\n\t\t\t\t<tr class=\"c-general-table__thead\">\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">#</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Nombre</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Parentesco</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Edad</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Ocupación</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Salario</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Tipo Ingreso</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Monto de otros ingresos</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Origen de otros ingresos</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Tipo de otros ingresos</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Monto que aporta</th>\r\n\t\t\t\t\t<th class=\"c-general-table__headCell c-general-table__headCell--150\">Remover</th>\r\n\t\t\t\t</tr>\r\n\t\t\t</thead>\r\n\t\t\t<tbody>\r\n\t\t\t\t<ng-container *ngFor=\"let referencias of Referencias.controls; let i = index; last as isLast\">\r\n\t\t\t\t\t<tr class=\"u-text-align-center\" [formGroupName]=\"i\"  >\r\n\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t{{i + 1}}\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t{{referencias.value.Personas_Nombre + ' ' + referencias.value.Personas_ApellidoPaterno + ' ' +referencias.value.Personas_ApellidoMaterno}}\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field  class=\"c-input c-input--w150\" appearance=\"outline\" >\r\n\t\t\t\t\t\t\t\t<mat-select formControlName=\"SolicitantePersona_ParentescoID\">\r\n\t\t\t\t\t\t\t\t\t<mat-option *ngFor=\"let parentesco of catalogos.Parentescos\" [value]=\"+parentesco.ID\">{{parentesco.Nombre}}</mat-option>\r\n\t\t\t\t\t\t\t\t</mat-select>\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t{{ referencias.value.Edad }}\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input c-input--w150\" appearance=\"outline\" >\r\n\t\t\t\t\t\t\t\t<mat-select formControlName=\"Persona_OcupacionID\">\r\n\t\t\t\t\t\t\t\t\t<mat-option *ngFor=\"let ocupacion of catalogos.Ocupaciones\" [value]=\"ocupacion.ID\">{{ocupacion.Nombre}}</mat-option>\r\n\t\t\t\t\t\t\t\t</mat-select>\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input   c-input--w150 \" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers matInput  formControlName=\"PersonaVivienda_IngresoMonto\" >\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input c-input--w150\" appearance=\"outline\" >\r\n\t\t\t\t\t\t\t\t<mat-select formControlName=\"PersonaVivienda_Ingreso_Tipo_ID\">\r\n\t\t\t\t\t\t\t\t\t<mat-option *ngFor=\"let tipoIngreso of catalogos.Tipo_Ingresos\" [value]=\"tipoIngreso.ID\">{{tipoIngreso.Descripcion}}</mat-option>\r\n\t\t\t\t\t\t\t\t</mat-select>\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input   c-input--w150 \" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t<input matInput maxlength=\"10\" type=\"text\" onlyNumbers  formControlName=\"PersonaVivienda_OtroIngresoMonto\" >\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input c-input--w150\" appearance=\"outline\" >\r\n\t\t\t\t\t\t\t\t<input matInput  formControlName=\"PersonaVivienda_OtroIngreso_Origen\" maxlength=\"24\">\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input c-input--w150\" appearance=\"outline\" >\r\n\t\t\t\t\t\t\t\t<mat-select formControlName=\"PersonaVivienda_Otros_Ingre_Tipo\">\r\n\t\t\t\t\t\t\t\t\t<mat-option *ngFor=\"let tipoIngreso of catalogos.Tipo_Ingresos\" [value]=\"tipoIngreso.ID\">{{tipoIngreso.Descripcion}}</mat-option>\r\n\t\t\t\t\t\t\t\t</mat-select>\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input   c-input--w150 \" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t<input matInput maxlength=\"10\" type=\"text\" onlyNumbers formControlName=\"PersonaVivienda_MontoAportacion\" >\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<button *ngIf=\"esEdicion\"   mat-raised-button color=\"primary\" matSuffix mat-stroked-button (click)=\"quitarPersonaVivienda(i)\" aria-label=\"agregar\">\r\n\t\t\t\t\t\t\t\t<mat-icon>remove_circle</mat-icon>\r\n\t\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t</td>\r\n\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t</ng-container>\r\n\r\n\t\t\t</tbody>\r\n\r\n\t\t</table>\r\n        <br><br><br>\r\n\t\t<h2 class=\"u-message-title\">Egresos Mensuales Solicitante</h2>\r\n\r\n\t\t<div style=\" width:80%; margin: 0 auto; margin-bottom: 25px;\" >\r\n\t\t\t<table style=\"table-layout: fixed;\" formArrayName=\"ListaEgresoMensuales\" class=\"mat-elevation-z8\">\r\n\t\t\t\t<thead>\r\n\t\t\t\t\t<tr  style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;\" class=\"c-general-table__thead\">\r\n\t\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5; background-color: #0066ff;\" class=\"c-general-table__headCell\">Concepto</th>\r\n\t\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;  background-color: #0066ff;\" class=\"c-general-table__headCell\">Monto</th>\r\n\t\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;  background-color: #0066ff;\" class=\"c-general-table__headCell\">Observaciones</th>\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t</thead>\r\n\t\t\t\t<tbody>\r\n\t\t\t\t\t<ng-container *ngFor=\"let egreso of egresoMensual.controls; let i = index; last as isLast\">\r\n\t\t\t\t\t\t<tr [formGroupName]=\"i\" >\r\n\t\t\t\t\t\t\t<td style=\"max-width: 200px;\">\r\n\t\t\t\t\t\t\t\t<span *ngIf=\"catalogos.Conceptos_Egreso_Solicitante[i]\">{{catalogos.Conceptos_Egreso_Solicitante[i].Nombre}}</span>\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t\t<mat-label>Monto</mat-label>\r\n\t\t\t\t\t\t\t\t\t<input matInput #CURP formControlName=\"EgresoMonto\" maxlength=\"9\">\r\n\t\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t\t<mat-label>Observaciones</mat-label>\r\n\t\t\t\t\t\t\t\t\t<input matInput #observaciones formControlName=\"Observaciones\" maxlength=\"512\">\r\n\t\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t</tr>\r\n\t\t\t\t\t</ng-container>\r\n\t\t\t\t</tbody>\r\n\r\n\t\t\t</table>\r\n\t\t</div>\r\n\t\t<h2 class=\"u-message-title\">Egresos Mensuales Familiares</h2>\r\n\t\t<div style=\" width:80%; margin: 0 auto; margin-bottom: 25px;\">\r\n\t\t\t<table style=\"table-layout: fixed;\" formArrayName=\"ListaEgresoFamiliares\" class=\"mat-elevation-z8\">\r\n\t\t\t\t<thead>\r\n\t\t\t\t\t<tr  style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;\" class=\"c-general-table__thead\">\r\n\t\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5; background-color: #0066ff;\" class=\"c-general-table__headCell\">Concepto</th>\r\n\t\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;  background-color: #0066ff;\" class=\"c-general-table__headCell\">Monto</th>\r\n\t\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;  background-color: #0066ff;\" class=\"c-general-table__headCell\">Observaciones</th>\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t</thead>\r\n\t\t\t\t<tbody>\r\n\t\t\t\t\t<ng-container *ngFor=\"let egreso of egresoFamiliar.controls; let i = index; last as isLast\">\r\n\t\t\t\t\t\t<tr [formGroupName]=\"i\" >\r\n\t\t\t\t\t\t\t<td style=\"max-width: 200px;\">\r\n\t\t\t\t\t\t\t\t{{catalogos.Conceptos_Egreso_Familiares[i].Nombre}}\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t\t<mat-label>Monto</mat-label>\r\n\t\t\t\t\t\t\t\t\t<input matInput #EgresoMonto formControlName=\"EgresoMonto\" maxlength=\"10\" type=\"text\" onlyNumbers>\r\n\t\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t\t<mat-label>Observaciones</mat-label>\r\n\t\t\t\t\t\t\t\t\t<input matInput #observaciones formControlName=\"Observaciones\" maxlength=\"512\">\r\n\t\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t</tr>\r\n\t\t\t\t\t</ng-container>\r\n\t\t\t\t</tbody>\r\n\r\n\t\t\t</table>\r\n\t\t</div>\r\n        <br> <br>\r\n        <hr>\r\n\t</div>\r\n\t<!-- <pre>{{PersonasVivienda.value | json}}</pre> -->\r\n</div>\r\n","styles":["table{width:100%}thead{font:700;font-size:16px}"]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"estadosCiviles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":2}}]}],"PersonasVivienda":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":2}}]}],"esEdicion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":2}}]}],"listaDeCurps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":2}}]}],"PersonasViviendaData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":2}}]}],"conCurp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":45,"character":23},{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":46,"character":30},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":47,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"agregarPersonaVivienda":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"listaEgresoMensuales":[{"__symbolic":"method"}],"listaEgresoFamiliares":[{"__symbolic":"method"}],"listaPersonaVivienda":[{"__symbolic":"method"}],"calculateAge":[{"__symbolic":"method"}],"agregarReferencia":[{"__symbolic":"method"}],"crearEgresosMensuales":[{"__symbolic":"method"}],"crearEgresosMensualesReset":[{"__symbolic":"method"}],"crearEgresosFamiliares":[{"__symbolic":"method"}],"crearEgresosFamiliaresReset":[{"__symbolic":"method"}],"quitarPersonaVivienda":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"resetTable":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":31,"character":28}]}],"listarSolicitudes":[{"__symbolic":"method"}],"obtenersolicitudId":[{"__symbolic":"method"}],"obtenerSolicitudProgreso":[{"__symbolic":"method"}],"upsert":[{"__symbolic":"method"}],"enviar":[{"__symbolic":"method"}],"guardar":[{"__symbolic":"method"}],"enviarSolicitudCorreccion":[{"__symbolic":"method"}],"asignarSolicitudesAsesor":[{"__symbolic":"method"}],"listarAsesores":[{"__symbolic":"method"}],"obtenerHorariosDisponibles":[{"__symbolic":"method"}],"enviarValidada":[{"__symbolic":"method"}],"agendarCita":[{"__symbolic":"method"}],"obtenerAgendaAsesor":[{"__symbolic":"method"}],"establecerHorariosAsesor":[{"__symbolic":"method"}],"establecerHorariosAsesorRango":[{"__symbolic":"method"}],"establecerTiempoAtencion":[{"__symbolic":"method"}],"obtenerHorariosAsesor":[{"__symbolic":"method"}],"cargaInicialSolicitante":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":29,"character":26}]}],"listarConvocatorias":[{"__symbolic":"method"}],"mostrarConvocatoria":[{"__symbolic":"method"}],"crearConvocatoria":[{"__symbolic":"method"}],"actualizarConvocatoria":[{"__symbolic":"method"}],"actualizarEstatusConvocatoria":[{"__symbolic":"method"}],"listaTipoSector":[{"__symbolic":"method"}],"listaTipoVerificacion":[{"__symbolic":"method"}],"listaFormularios":[{"__symbolic":"method"}],"obtenerDocumentosRequeridos":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"app-persona","template":"<form [formGroup]=\"personaFormulario\" >\r\n<app-ingresos *ngIf=\"tipoPersona === 8\"></app-ingresos>\r\n  <ng-container *ngIf=\"tipoPersona !== 8 &&  tipoPersona !== 9\">\r\n\t\t<div class=\"input-container u-position-right\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>CURP</mat-label>\r\n\t\t\t\t\t<input matInput #CURP placeholder=\"CURP\" maxlength=\"18\" formControlName=\"Personas_CURP\">\r\n\t\t\t\t\t<mat-error *ngIf=\"( personaFormulario.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t\t||  personaFormulario.get('Personas_CURP').touched)\">\r\n\r\n\t\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Personas_CURP').touched\">\r\n\t\t\t\t\t\t\t¡La CURP es requierida!\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<div class=\"input-container\" *ngIf = \"tieneCURP\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t<mat-label>Nombre</mat-label>\r\n\t\t\t\t\t<input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\" formControlName=\"Personas_Nombre\">\r\n\t\t\t\t\t<mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Apellido Paterno</mat-label>\r\n\t\t\t\t\t<input matInput #apellidoPaterno placeholder=\"Apellido Paterno\" maxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\">\r\n\t\t\t\t\t<mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Apellido Materno</mat-label>\r\n\t\t\t\t\t<input matInput #apellidoMaterno placeholder=\"Apellido Materno\" maxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\">\r\n\t\t\t\t\t<mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" disabled >\r\n\t\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t\t<mat-label>Municipio de Nacimiento</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_MunicipioID\" disabled>\r\n\t\t\t\t\t\t<mat-option *ngFor=\"let municipio of municipios\" [value]=\"+municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-template #extranjero>\r\n\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>País</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_PaisID\" >\r\n\t\t\t\t\t\t<mat-option *ngFor=\"let pais of paises\" [value]=\"+pais.ID\" >{{pais.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</ng-template>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Genero</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_Genero\" >\r\n\t\t\t\t\t<mat-option value=\"M\">FEMENINO</mat-option>\r\n\t\t\t\t\t<mat-option value=\"H\">MASCULINO</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado Civil</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EstadoCivilID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estadoCivil of estadosCiviles\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<mat-error *ngIf=\"( personaFormulario.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('Personas_EstadoCivilID').touched)\">\r\n\t\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Personas_EstadoCivilID').touched\">\r\n\r\n\t\t\t\t\t\t\tEl estado civil es Requerido!\r\n\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Correo</mat-label>\r\n\t\t\t\t<input matInput formControlName=\"DatosContacto_Correo\">\r\n\t\t\t\t<mat-icon matSuffix>email</mat-icon>\r\n\t\t\t\t<mat-error *ngIf=\"( personaFormulario.get('DatosContacto_Correo').hasError('required')\r\n\t\t\t\t\t\t\t||  personaFormulario.get('DatosContacto_Correo').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('DatosContacto_Correo').hasError('email') &&\r\n\t\t\t\t\t!personaFormulario.get('DatosContacto_Correo').hasError('required')\">\r\n\t\t\t\t\t\tEl correo es inválido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('DatosContacto_Correo').touched &&\r\n\t\t\t\t\tpersonaFormulario.get('DatosContacto_Correo').hasError('required')\">\r\n\t\t\t\t\t\tEl correo es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n<!--\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Confirmar Correo</mat-label>\r\n\t\t\t\t<input matInput placeholder=\"Confirmar Correo\" formControlName=\"correoC\">\r\n\t\t\t\t<mat-icon matSuffix >email</mat-icon>\r\n\t\t\t\t<mat-error *ngIf=\"( personaFormulario.get('correoC').hasError('required') ||  personaFormulario.get('correoC').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('correoC').hasError('email') &&\r\n\t\t\t\t\t!personaFormulario.get('correoC').hasError('required')\">\r\n\t\t\t\t\t\tEl correo es inválido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('correoC').touched &&\r\n\t\t\t\t\tpersonaFormulario.get('correoC').hasError('required')\">\r\n\t\t\t\t\t\tEs requerido confirmar el correo!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t\t<span *ngIf=\"personaFormulario.get('correoC').hasError('confirmarCorreo')\r\n\t\t\t\t\t&& personaFormulario.get('correoC').touched\">\r\n\t\t\t\t\t\tEl correo no coincide!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t\t</mat-form-field> -->\r\n\t\t</div>\r\n\r\n\t</ng-container>\r\n\r\n\r\n\t<div class=\"input-container\" *ngIf=\"tipoPersona === 5 || tipoPersona === 4\">\r\n\t\t<hr>\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\" *ngIf=\"tipoPersona === 5\">\r\n\t\t\t<mat-label>RFC</mat-label>\r\n\t\t\t<input matInput #RFC placeholder=\"RFC\" maxlength=\"13\" formControlName=\"Persona_RFC\">\r\n\t\t\t<mat-error *ngIf=\"( personaFormulario.get('Persona_RFC').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  personaFormulario.get('Persona_RFC').touched)\">\r\n\r\n\t\t\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Persona_RFC').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Persona_RFC').touched\">\r\n\t\t\t\t\t\t\t\t¡El RFC es requierido!\r\n\t\t\t\t\t\t\t</span>\r\n\t\t\t</mat-error>\r\n\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Parentesco/relación con el solicitante</mat-label>\r\n\t\t\t<mat-select formControlName=\"SolicitantePersona_ParentezcoID\" >\r\n\t\t\t\t<mat-option *ngFor=\"let parentesco of parentescos\" [value]=\"parentesco.ID\" >{{parentesco.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t\t<mat-error *ngIf=\"( personaFormulario.get('SolicitantePersona_ParentezcoID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('SolicitantePersona_ParentezcoID').touched)\">\r\n\t\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('SolicitantePersona_ParentezcoID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t&& personaFormulario.get('SolicitantePersona_ParentezcoID').touched\">\r\n\r\n\t\t\t\t\t\t\t¡El parentesco es Requerido!\r\n\r\n\t\t\t\t\t\t</span>\r\n\t\t\t</mat-error>\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\r\n\t<app-direccion  *ngIf=\"tipoPersona === 1 ||  tipoPersona === 5 || tipoPersona === 6 || tipoPersona === 7\"\r\n\t\t\t\t\t[tipoAsentamientos] = \"catalogos.Tipo_Asentamiento\"\r\n\t\t\t\t\t[tipoCarreteras] = \"catalogos.Tipo_Carretera\"\r\n\t\t\t\t\t[tipoCaminos] = \"catalogos.Tipo_Camino\"\r\n\t\t\t\t\t[Direccion]=\"personaFormulario.get('Direccion')\"\r\n\t\t\t\t\t[tipoPersona]=\"tipoPersona\"\r\n\t\t\t\t\t[estados] = \"estados\">\r\n\t</app-direccion>\r\n\t<div class=\"input-container\" *ngIf=\"tipoPersona === 5\">\r\n\t\t<h3>Datos Laborales</h3>\r\n    <div class=\"input-container\">\r\n\r\n      <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n        <mat-label>Oficio</mat-label>\r\n        <mat-select formControlName=\"Persona_OcupacionID\" >\r\n          <mat-option *ngFor=\"let oficio of oficios\" [value]=\"oficio.ID\" >{{oficio.Nombre}}</mat-option>\r\n\t\t</mat-select>\r\n\t\t<mat-error *ngIf=\"( personaFormulario.get('Persona_OcupacionID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('Persona_OcupacionID').touched)\">\r\n\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Persona_OcupacionID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Persona_OcupacionID').touched\">\r\n\r\n\t\t\t\t¡El oficio es Requerido!\r\n\r\n\t\t\t</span>\r\n\t\t</mat-error>\r\n\r\n      </mat-form-field>\r\n\r\n      <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n        <mat-label>Ingresos mensual</mat-label>\r\n\t\t<input matInput #ingresosMensuales placeholder=\"Ingreso mensual\" maxlength=\"9\" formControlName=\"Persona_Ingresos\">\r\n\t\t<mat-error *ngIf=\"( personaFormulario.get('Persona_Ingresos').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('Persona_Ingresos').touched)\">\r\n\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Persona_Ingresos').hasError('required')\r\n\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Persona_Ingresos').touched\">\r\n\r\n\t\t\t\t¡El ingreso mensual es Requerido!\r\n\r\n\t\t\t</span>\r\n\t\t</mat-error>\r\n      </mat-form-field>\r\n\r\n      <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n        <mat-label>Empresa</mat-label>\r\n\t\t<input matInput #empresa placeholder=\"Empresa\" maxlength=\"256\" formControlName=\"Persona_Empresa\">\r\n\t\t<mat-error *ngIf=\"( personaFormulario.get('Persona_Empresa').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('Persona_Empresa').touched)\">\r\n\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Persona_Empresa').hasError('required')\r\n\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Persona_Empresa').touched\">\r\n\r\n\t\t\t\t¡El nombre de la empresa es Requerido!\r\n\r\n\t\t\t</span>\r\n\t\t</mat-error>\r\n      </mat-form-field>\r\n\r\n      <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n        <mat-label>Telefono de la empresa</mat-label>\r\n\t\t<input matInput #telefonoEmpresa placeholder=\"Telefono empresa\" maxlength=\"10\" formControlName=\"Empresa_Telefono\">\r\n\t\t<mat-error *ngIf=\"( personaFormulario.get('Empresa_Telefono').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('Empresa_Telefono').touched)\">\r\n\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Empresa_Telefono').hasError('required')\r\n\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Empresa_Telefono').touched\">\r\n\r\n\t\t\t\t¡El telefono de la empresa es Requerido!\r\n\r\n\t\t\t</span>\r\n\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<!-- <app-direccion-empresa *ngIf=\"tipoPersona === 5\"\r\n\t\t\t\t\t[tipoAsentamientos] = \"catalogos.Tipo_Asentamiento\"\r\n\t\t\t\t\t[tipoCarreteras] = \"catalogos.Tipo_Carretera\"\r\n\t\t\t\t\t[tipoCaminos] = \"catalogos.Tipo_Camino\"\r\n\t\t\t\t\t[DireccionEmpresa]=\"personaFormulario.get('DireccionEmpresa')\"\r\n\t\t\t\t\t[estados] =\"estados\">\r\n\t\t\t</app-direccion-empresa> -->\r\n\r\n\t\t\t<mat-form-field class=\" u-separete u-width-100-percent\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Observaciones</mat-label>\r\n\t\t\t\t<textarea matInput cdkTextareaAutosize #autosize=\"cdkTextareaAutosize\"\r\n\t\t\t\t\t\t\tcdkAutosizeMinRows=\"2\"\r\n\t\t\t\t\t\t\tcdkAutosizeMaxRows=\"5\" #procedimiento maxlength=\"512\"\r\n\t\t\t\t\t\t\tplaceholder=\"Observaciones\"\r\n\t\t\t\t\t\t\tformControlName=\"Empresa_Observaciones\">\r\n\t\t\t\t</textarea>\r\n\t\t\t\t<mat-hint align=\"end\">{{procedimiento.value.length}} / 512</mat-hint>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t</div>\r\n\r\n\t<app-escolares-laborales *ngIf=\"tipoPersona === 9\"\r\n\t[DatosEscolaresLaborales] = \"this.personaFormulario.get('DatosEscolaresLaborales')\"\r\n\t[Grado_Estudios] =\"catalogos.Niveles_Escolares\"\r\n\t[institucionesEducativas] =\"catalogos.Instituciones_Educativas\"\r\n\t[carreras] =\"catalogos.Carreras\"\r\n\t[situacionesLaborales] =\"catalogos.Ocupaciones\"\r\n\t[oficios] =\"catalogos.Oficios\"\r\n\t[tiposPeriodos] =\"catalogos.Periodos\">\r\n\t</app-escolares-laborales>\r\n\r\n\t<app-telefono *ngIf=\"tipoPersona === 1\"  [telefonos] = \"telefonos\" (onChange) = \"obtenerTelefonos($event)\">\r\n\r\n\t</app-telefono>\r\n\r\n\t<div *ngIf=\"tipoPersona === 1\">\r\n\t\t<div class=\"input-container\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Cuenta con alguna discapacidad</mat-label>\r\n\t\t\t\t<mat-select >\r\n\t\t\t\t\t<mat-option (click)=\"tieneDiscapacidad = true\" value=\"1\">Sí</mat-option>\r\n\t\t\t\t\t<mat-option (click)=\"tieneDiscapacidad = false\" value=\"2\">No</mat-option>\r\n\t\t\t\t</mat-select>\r\n\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<app-discapacidades *ngIf=\"tieneDiscapacidad\"\r\n\t\t\t[tipos] =\"catalogos.Tipo_Discapacidad\"\r\n\t\t\t[grados] = \"catalogos.Grado_Discapacidad\"\r\n\t\t\t[causas] = \"catalogos.Causa_Discapacidad\"\r\n\t\t\t(onChange) = agregarDiscapacidades($event) >\r\n\t\t</app-discapacidades>\r\n\t\t<div class=\"input-container\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Situación del padre</mat-label>\r\n\t\t\t\t<mat-select  formControlName=\"Solicitante_SituacionPadreID\">\r\n\t\t\t\t\t<mat-option *ngFor=\"let situacion of catalogos.SituacionPadres\" [value]=\"situacion.ID\">{{situacion.Descripcion}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<mat-error *ngIf=\"( personaFormulario.get('Solicitante_SituacionPadreID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('Solicitante_SituacionPadreID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Solicitante_SituacionPadreID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Solicitante_SituacionPadreID').touched\">\r\n\r\n\t\t\t\t\t\t¡La situación del padre es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Situación de la madre</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Solicitante_SituacionMadreID\">\r\n\t\t\t\t\t<mat-option *ngFor=\"let situacion of catalogos.SituacionPadres\" [value]=\"situacion.ID\">{{situacion.Descripcion}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<mat-error *ngIf=\"( personaFormulario.get('Solicitante_SituacionMadreID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  personaFormulario.get('Solicitante_SituacionMadreID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"personaFormulario.get('Solicitante_SituacionMadreID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& personaFormulario.get('Solicitante_SituacionMadreID').touched\">\r\n\r\n\t\t\t\t\t\t¡La situacion del madre es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\r\n\r\n\t</div>\r\n\r\n\t<!-- <div class=\"u-position-right\">\r\n\t\t<button mat-button type=\"submit\" class=\"c-button-form-blue\"\r\n\t\t\t(click)=\"actualizarStore()\">\r\n\t\t\tGuardar\r\n\t\t</button>\r\n\t</div> -->\r\n\r\n</form>\r\n","styles":[""]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":2}}]}],"estadosCiviles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":2}}]}],"tipoPersona":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":2}}]}],"parentescos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":2}}]}],"situacionesLaborales":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":2}}]}],"oficios":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":42,"character":34},{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":43,"character":32},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"ɵf"}]},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":46,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":47,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"idEstadoMunicipioCURP":[{"__symbolic":"method"}],"cambioCURP":[{"__symbolic":"method"}],"crearFormulario":[{"__symbolic":"method"}],"formulariosPorID":[{"__symbolic":"method"}],"setValues":[{"__symbolic":"method"}],"verEstadoSolicitud":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"confirmarCorreo":[{"__symbolic":"method"}],"obtenerListaEstadosID":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"agregarDiscapacidades":[{"__symbolic":"method"}],"obtenerTelefonos":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}],"actualizarStore":[{"__symbolic":"method"}],"obtenerIdEstado":[{"__symbolic":"method"}],"actualizarFormulario":[{"__symbolic":"method"}],"obtenerID":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"interface"},"ɵg":{"__symbolic":"interface"},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-direccion","template":"<div [formGroup]=\"Direccion\">\r\n    <div class=\"input-container\">\r\n\t\t<div class=\"l-nota\">?</div>&nbsp;&nbsp;\r\n\t\t<span class=\"l-text-nota\">NOTA</span>&nbsp;&nbsp;\r\n\t\t<span class=\"l-text-nota\">Antes de llenar tus datos domiciliarios, da click</span>&nbsp;\r\n\t\t<a href=\"https://www.correosdemexico.gob.mx/SSLServicios/ConsultaCP/Descarga.aspx\" target=\"_blank\" class=\"l-text-nota u-primary-color\"> aquí </a>&nbsp;\r\n\t\t<span class=\"l-text-nota\">para verificar tu municipio, código postal y colonia</span>\r\n\t</div>\r\n\t<hr>\r\n\r\n\r\n\t<div class=\"input-container\">\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Código Postal</mat-label>\r\n\t\t\t\t<input maxlength=\"5\" type=\"text\" onlyNumbers matInput #codigoPostal placeholder=\"Codigo Postal\" formControlName=\"Direcciones_CodigoPostal\" maxlength=\"5\" required>\r\n\t\t</mat-form-field>\r\n        <mat-form-field class=\"c-input u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Estado</mat-label>\r\n\t\t\t<mat-select formControlName=\"Direcciones_EntidadFederativaID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t\t<mat-error *ngIf=\"( Direccion.get('Direcciones_EntidadFederativaID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Direccion.get('Direcciones_EntidadFederativaID').touched)\">\r\n\t\t\t\t<span class=\"error\" *ngIf=\"Direccion.get('Direcciones_EntidadFederativaID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t&& Direccion.get('Direcciones_EntidadFederativaID').touched\">\r\n\r\n\t\t\t\t\t¡El estado es Requerido!\r\n\r\n\t\t\t\t</span>\r\n\t\t\t</mat-error>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Municipio</mat-label>\r\n\t\t\t<mat-select formControlName=\"Direcciones_MunicipioID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let municipio of municipios\" [value]=\"municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\t\t<mat-form-field *ngIf=\"listadoCiudades.length > 0  ; else elseBlock\" class=\"c-input u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Ciudad</mat-label>\r\n\t\t\t<mat-select formControlName=\"Direcciones_CiudadID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let ciudad of listadoCiudades\" [value]=\"ciudad.ID\">{{ciudad.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\t\t<ng-template #elseBlock>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Localidad</mat-label>\r\n\t\t\t\t<input type=\"doNotAutoComplete\" matInput formControlName=\"Direcciones_LocalidadID\" autocomplete=\"new-password\" [matAutocomplete]=\"localidad\" (blur)=\"revisarCampo('Direcciones_LocalidadID')\" maxlength=\"512\">\r\n\t\t\t\t<mat-autocomplete #localidad=\"matAutocomplete\"  [displayWith]=\"displayLocalidad\">\r\n\t\t\t\t  <mat-option *ngFor=\"let localidad of listadoLocalidadesFiltradas\" [value]=\"localidad\">\r\n\t\t\t\t\t{{localidad.Nombre}}\r\n\t\t\t\t  </mat-option>\r\n\t\t\t\t</mat-autocomplete>\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-template>\r\n\r\n\r\n\t\t<mat-form-field *ngIf=\"gtoEs\" class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Calle</mat-label>\r\n\t\t\t<input type=\"text\" matInput formControlName=\"Direcciones_CalleID\" (blur)=\"revisarCampo('Direcciones_CalleID')\" autocomplete=\"new-password\" [matAutocomplete]=\"calle\" maxlength=\"512\" required>\r\n\t\t\t<mat-autocomplete #calle=\"matAutocomplete\" (optionSelected)=\"verID($event)\" [displayWith]=\"displayLocalidad\">\r\n\t\t\t  <mat-option *ngFor=\"let calle of listadoCalles\" [value]=\"calle\">\r\n\t\t\t\t{{calle.Nombre}}\r\n\t\t\t  </mat-option>\r\n\t\t\t</mat-autocomplete>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\r\n\t\t<mat-form-field *ngIf=\"otraCalle || !gtoEs\" class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Especifique su calle</mat-label>\r\n\t\t\t\t<input matInput #otraCalle placeholder=\"Especifique su calle\"\r\n\t\t\t\tmaxlength=\"128\" formControlName=\"Direcciones_Calle\">\r\n\t\t\t\t<mat-hint align=\"end\">{{otraCalle.value.length}} / 128</mat-hint>\r\n\t\t</mat-form-field>\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label> Asentamiento o Colonia </mat-label>\r\n\t\t\t<mat-select formControlName=\"Direcciones_AsentamientoID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let listadoAsentamiento of listadoAsentamientosFiltrados\" [value]=\"listadoAsentamiento.ID\" >{{listadoAsentamiento.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Tipo de Asentamiento</mat-label>\r\n\t\t\t<mat-select formControlName=\"Direcciones_TipoAsentamientoID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let tipoAsentamiento of tipoAsentamientos\" [value]=\"tipoAsentamiento.ID\" >{{tipoAsentamiento.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Tipo de Carretera</mat-label>\r\n\t\t\t<mat-select formControlName=\"Direcciones_CarreteraID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let tipoCarretera of tipoCarreteras\"  [value]=\"tipoCarretera.ID\" >{{tipoCarretera.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Tipo de Camino</mat-label>\r\n\t\t\t<mat-select formControlName=\"Direcciones_CaminoID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let tipoCamino of tipoCaminos\" [value]=\"tipoCamino.ID\" >{{tipoCamino.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>No. Exterior</mat-label>\r\n\t\t\t\t<input matInput #numeroExterior class=\"solicitud\" errorState=false\r\n\t\t\t\tmaxlength=\"12\" onlyNumbers formControlName=\"Direcciones_NoExterior\" required>\r\n\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>No. Interior</mat-label>\r\n\t\t\t\t<input matInput #numeroInterior maxlength=\"12\" onlyNumbers>\r\n\r\n\t\t</mat-form-field>\r\n    </div>\r\n     <br>\r\n\t<div *ngIf=\"esSolicitante\">\r\n\t\t<p>\r\n\t\t\t<span class=\"l-text-nota u-primary-color\">Favor de ubicar tu domicilio en el siguiente mapa:</span>\r\n\t\t</p>\r\n\t\t<div class=\"c-maps-container\">\r\n\t\t\t<agm-map class=\"agm-map\"\r\n\t\t\t\t[latitude]=\"lat\"\r\n\t\t\t\t[zoom]=\"zoom\"\r\n\t\t\t\t(mapClick)=\"centerChange($event)\"\r\n\t\t\t\t[longitude]=\"lng\"\r\n\t\t\t\t[scrollwheel]=\"false\"\r\n\t\t\t\t[gestureHandling]=\"'coopeative'\">\r\n\t\t\t\t<agm-marker\r\n\t\t\t\t\t[latitude]=\"Direccion.get('Direcciones_Latitud').value\"\r\n\t\t\t\t\t[longitude]=\"Direccion.get('Direcciones_Longitud').value\">\r\n\t\t\t\t</agm-marker>\r\n\t\t\t</agm-map>\r\n\t\t</div>\r\n\t</div>\r\n\t<br>\r\n\t<br>\r\n</div>\r\n","styles":[".mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{color:initial!important}"]}]}],"members":{"tipoAsentamientos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":2}}]}],"tipoCarreteras":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":2}}]}],"tipoCaminos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":2}}]}],"Direccion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":2}}]}],"tipoPersona":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":2}}]}],"esSolicitante":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":2}}]}],"curp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":2}}]}],"esEdicion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":40,"character":41},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":41,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"ListadoAsentamientos":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"cambioMunicipio":[{"__symbolic":"method"}],"cambioEstado":[{"__symbolic":"method"}],"revisarCampo":[{"__symbolic":"method"}],"obtenerCP":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerCiudades":[{"__symbolic":"method"}],"obtenerLocalidad":[{"__symbolic":"method"}],"obtenerCalle":[{"__symbolic":"method"}],"filtrar":[{"__symbolic":"method"}],"centerChange":[{"__symbolic":"method"}],"obtenerDatosCodigoPostal":[{"__symbolic":"method"}],"displayLocalidad":[{"__symbolic":"method"}],"buscarLocalidadID":[{"__symbolic":"method"}],"verID":[{"__symbolic":"method"}],"displayCalles":[{"__symbolic":"method"}],"obtenerLocalidades":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"escucharCurp":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-discapacidades","template":"<table class=\"c-general-table c-general-table--discapacidades\" >\r\n\t<thead>\r\n\t\t<tr class=\"c-general-table__thead\">\r\n\t\t\t<th class=\"c-general-table__headCell\">Discapacidad </th>\r\n\t\t\t<th class=\"c-general-table__headCell\">Grado</th>\r\n\t\t\t<th class=\"c-general-table__headCell\">Causa</th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody>\r\n\t\t<tr *ngFor=\"let discapacidad of discapacidades; index as i\">\r\n\t\t\t<td>{{tipos[i].Nombre}}</td>\r\n\t\t\t<!-- <mat-radio-group [value] = \"discapacidad.GradoID\">\r\n\t\t\t\t<td *ngFor=\"let grado of grados\"><mat-radio-button  (click)=\"asignarGrado($event,grado,tipos[i])\" [value]= grado.ID ></mat-radio-button></td>\r\n\t\t\t</mat-radio-group> -->\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-select [(ngModel)] = \"discapacidad.GradoID\" [disabled] = \"noEditable\" (ngModelChange)=\"asignarGrado($event,discapacidad.GradoID,tipos[i])\">\r\n\t\t\t\t\t\t<mat-option [value] = 0 > - </mat-option>\r\n\t\t\t\t\t\t<mat-option [value] = grado.ID *ngFor=\"let grado of grados\">{{grado.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-select [(ngModel)] = \"discapacidad.CausaID\" [disabled] = \"noEditable\" (ngModelChange)=\"asignarCausa($event,discapacidad.CausaID,tipos[i])\">\r\n\t\t\t\t\t\t<mat-option [value] = 0 > - </mat-option>\r\n\t\t\t\t\t\t<mat-option [value] = causa.ID *ngFor=\"let causa of causas\">{{causa.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</tbody>\r\n</table>\r\n","styles":[""]}]}],"members":{"tipos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":2}}]}],"grados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"causas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"personaID":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"discapacidadesIncoming":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"noEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setDiscapacidades":[{"__symbolic":"method"}],"asignarGrado":[{"__symbolic":"method"}],"asignarCausa":[{"__symbolic":"method"}],"emit":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-ingresos","template":"<!-- <form [formGroup]=\"ingresosFormulario\">\r\n\t<hr>\r\n\t<table class=\"c-general-table\">\r\n\t\t<thead>\r\n\t\t\t<tr class=\"c-general-table__thead\">\r\n\t\t\t\t<th class=\"c-general-table__headCell\">No.</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Nombre</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Parentesco</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Edad</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Ocupación</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Salario</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Tipo Ingreso</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Monto de otros ingresos</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Origen de otros ingresos</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Tipo de otro ingreso</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Monto que aporta</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Remover</th>\r\n\t\t\t</tr>\r\n\t\t</thead>\r\n\t\t<tbody>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-select formControlName=\"idPersonaIngresos\" >\r\n\t\t\t\t\t\t<mat-option>-</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Nombre</mat-label>\r\n\t\t\t\t\t<input  matInput #nombre placeholder=\"Nombre\" formControlName=\"nombre\">\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-select formControlName=\"parentesco\" >\r\n\t\t\t\t\t\t<mat-option>-</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Edad</mat-label>\r\n\t\t\t\t\t<input  matInput #edad placeholder=\"edad\" formControlName=\"edad\">\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-select formControlName=\"ocupacion\" >\r\n\t\t\t\t\t\t<mat-option>-</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Salario</mat-label>\r\n\t\t\t\t\t<input  matInput #salario placeholder=\"Salario\" formControlName=\"salario\">\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-select formControlName=\"tipoIngreso\">\r\n\t\t\t\t\t\t<mat-option>-</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Monto</mat-label>\r\n\t\t\t\t\t<input  matInput #montoOtrosIngresos placeholder=\"Monto\" formControlName=\"montoOtrosIngresos\">\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Origen</mat-label>\r\n\t\t\t\t\t<input  matInput #origenOtrosIngresos placeholder=\"Origen otros ingresos\" formControlName=\"origenOtrosIngresos\">\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-select formControlName=\"tipoOtroIngreso\" >\r\n\t\t\t\t\t\t<mat-option>-</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<mat-form-field  appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Monto</mat-label>\r\n\t\t\t\t\t<input  matInput #montoAporta placeholder=\"Monto que aporta\" formControlName=\"montoAporta\">\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</td>\r\n\r\n\t\t\t<td>\r\n\t\t\t\t<button></button>\r\n\t\t\t</td>\r\n\r\n\t\t</tbody>\r\n\t</table>\r\n</form>\r\n -->\r\n","styles":[""]}]}],"members":{"parentescos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":2}}]}],"ocupaciones":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"tipoIngresos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"app-solicitante","template":"<div [formGroup]=\"DatosSolicitante\" style=\"min-height:500px\" class=\"input-container u-padding-top-bottom-20\">\r\n\t<div class=\"input-container u-position-right\">\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>CURP</mat-label>\r\n\t\t\t\t<input matInput #CURP placeholder=\"CURP\" maxlength=\"18\" disabled=\"!esEdicion\" formControlName=\"Personas_CURP\">\r\n\t\t\t\t<mat-error *ngIf=\"( DatosSolicitante.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t||  DatosSolicitante.get('Personas_CURP').touched)\">\r\n\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"DatosSolicitante.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& DatosSolicitante.get('Personas_CURP').touched\">\r\n\t\t\t\t\t\t¡La CURP es requierida!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\t<div class=\"input-container\" *ngIf = \"tieneCURP\">\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t<mat-label>Nombre</mat-label>\r\n\t\t\t\t<input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\" formControlName=\"Personas_Nombre\">\r\n\t\t\t\t<mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Paterno</mat-label>\r\n\t\t\t\t<input matInput #apellidoPaterno placeholder=\"Apellido Paterno\" maxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Materno</mat-label>\r\n\t\t\t\t<input matInput #apellidoMaterno placeholder=\"Apellido Materno\" maxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t<mat-label>Municipio de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_MunicipioID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let municipio of municipios\" [value]=\"+municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-container>\r\n\t\t<ng-template #extranjero>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>País</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_PaisID\" required>\r\n\t\t\t\t\t<mat-option *ngFor=\"let pais of paises\" [value]=\"+pais.ID\" >{{pais.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-template>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Genero</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_Genero\" >\r\n\t\t\t\t<mat-option value=\"M\">FEMENINO</mat-option>\r\n\t\t\t\t<mat-option value=\"H\">MASCULINO</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Estado Civil</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_EstadoCivilID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let estadoCivil of catalogos.Estado_Civil\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>RFC</mat-label>\r\n\t\t\t\t<input matInput #rfc  maxlength=\"13\" formControlName=\"Persona_RFC\">\r\n\t\t\t\t<mat-hint align=\"end\">{{rfc.value.length}} / 13</mat-hint>\r\n\t\t</mat-form-field>\r\n\t\t<mat-form-field *ngIf=\"esForaneo\" class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Tiempo de Residencia(en años)</mat-label>\r\n\t\t\t\t<input matInput maxlength=\"2\" formControlName=\"Personas_TiempoResidencia\" required>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<app-direccion\r\n\t\t\t[tipoAsentamientos] = \"catalogos.Tipo_Asentamiento\"\r\n\t\t\t[tipoCarreteras] = \"catalogos.Tipo_Carretera\"\r\n\t\t\t[tipoCaminos] = \"catalogos.Tipo_Camino\"\r\n\t\t\t[Direccion]=\"DatosSolicitante.get('Direccion')\"\r\n\t\t\t[estados] = \"estados\"\r\n\t\t\t[esSolicitante] =\"true\"\r\n\t\t\t[curp]=\"this.DatosSolicitante.get('Personas_CURP')\"\r\n\t\t\t[esEdicion] = \"esEdicion\">\r\n\r\n\t\t</app-direccion>\r\n\t\t<div class=\"input-container\">\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Teléfono fijo (10 Digitos)*</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers  matInput #telefonofijo placeholder=\"Teléfono fijo\" formControlName=\"DatosContacto_TelefonoFijo\">\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Teléfono celular (10 Digitos)</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers matInput #telefonoCelular  required formControlName=\"DatosContacto_TelefonoCelular\">\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field *ngIf=\"!esConsulta || esEdicion\" class=\"c-input  u-separete \" (contextmenu)=\"onRightClick($event)\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Confirmar celular (10 Digitos)</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers  matInput #confirmarCelular onPaste=\"return false\" onCopy=\"return false\"  formControlName=\"confirmarCelular\" required>\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<div class=\"input-container\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Correo Electrónico</mat-label>\r\n\t\t\t\t<input type=\"email\" matInput formControlName=\"DatosContacto_Correo\" maxlength=\"128\" required>\r\n\t\t\t\t<mat-icon matSuffix>email</mat-icon>\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field *ngIf=\"!esConsulta || esEdicion\" class=\"c-input u-separete\" (contextmenu)=\"onRightClick($event)\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Confirmación de Correo Electrónico</mat-label>\r\n\t\t\t\t<input type=\"email\" matInput formControlName=\"DatosContacto_Correo_Confimacion\" onPaste=\"return false\" onCopy=\"return false\" required>\r\n\t\t\t\t<mat-icon matSuffix>email</mat-icon>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<div class=\"input-container\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Situación del padre</mat-label>\r\n\t\t\t\t<mat-select  formControlName=\"Solicitante_SituacionPadreID\" required>\r\n\t\t\t\t\t<mat-option *ngFor=\"let situacion of catalogos.SituacionPadres\" [value]=\"situacion.ID\">{{situacion.Descripcion}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Situación de la madre</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Solicitante_SituacionMadreID\" required>\r\n\t\t\t\t\t<mat-option *ngFor=\"let situacion of catalogos.SituacionPadres\" [value]=\"situacion.ID\">{{situacion.Descripcion}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\r\n\t\t<div class=\"input-container\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Cuenta con alguna discapacidad</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"AplicaDiscapacidades\" required>\r\n\t\t\t\t\t<mat-option  [value]=true>Sí</mat-option>\r\n\t\t\t\t\t<mat-option  [value]=false>No</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<app-discapacidades class=\"l-discapacidades\" *ngIf=\"DatosSolicitante.get('AplicaDiscapacidades').value === true\"\r\n\t\t\t[tipos] =\"catalogos.Tipo_Discapacidad\"\r\n\t\t\t[grados] = \"catalogos.Grado_Discapacidad\"\r\n\t\t\t[causas] = \"catalogos.Causa_Discapacidad\"\r\n\t\t\t[discapacidadesIncoming] = \"DatosSolicitante.get('ListaDiscapacidades').value\"\r\n\t\t\t[noEditable] = \"!esEdicion\"\r\n\t\t\t(onChange) = agregarDiscapacidades($event) >\r\n\t\t</app-discapacidades>\r\n\r\n\t</div>\r\n\r\n</div>\r\n","styles":[""]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":2}}]}],"DatosSolicitante":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":2}}]}],"esConsulta":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":2}}]}],"esEdicion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":2}}]}],"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":2}}]}],"CURPValida":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":2}}]}],"EmitPapa":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":2}}]}],"EmitMama":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":2}}]}],"agregarReferencias":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":2}}]}],"emitDocumentos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":2}}]}],"resetAll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":2}}]}],"tieneCURP":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":40,"character":30},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":42,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"escucharCURP":[{"__symbolic":"method"}],"escucharEstatusPapa":[{"__symbolic":"method"}],"escucharEstatusMama":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"idEstadoMunicipioCURP":[{"__symbolic":"method"}],"verEstadoSolicitud":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}],"getFecha":[{"__symbolic":"method"}],"calculateAge":[{"__symbolic":"method"}],"agregarDiscapacidades":[{"__symbolic":"method"}],"onRightClick":[{"__symbolic":"method"}],"cleanForm":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-padre","template":"<div [formGroup]=\"DatosPadre\" class=\"input-container-global u-padding-top-bottom-20\">\r\n\r\n\t<div class=\"input-container u-position-right\">\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>CURP</mat-label>\r\n\t\t\t\t<input matInput #CURP placeholder=\"CURP\" maxlength=\"18\" formControlName=\"Personas_CURP\">\r\n\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\t<div class=\"input-container\">\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t<mat-label>Nombre</mat-label>\r\n\t\t\t\t<input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\" formControlName=\"Personas_Nombre\">\r\n\t\t\t\t<mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Paterno</mat-label>\r\n\t\t\t\t<input matInput #apellidoPaterno placeholder=\"Apellido Paterno\" maxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Materno</mat-label>\r\n\t\t\t\t<input matInput #apellidoMaterno placeholder=\"Apellido Materno\" maxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t<mat-label>Municipio de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_MunicipioID\">\r\n\t\t\t\t\t<mat-option *ngFor=\"let municipio of municipios\" [value]=\"+municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-container>\r\n\t\t<ng-template #extranjero>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t\t<!-- <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>País</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_PaisID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let pais of paises\" [value]=\"+pais.ID\" >{{pais.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field> -->\r\n\t\t</ng-template>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Genero</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_Genero\" >\r\n\t\t\t\t<mat-option value=\"M\">FEMENINO</mat-option>\r\n\t\t\t\t<mat-option value=\"H\">MASCULINO</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Estado Civil</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_EstadoCivilID\">\r\n\t\t\t\t<mat-option *ngFor=\"let estadoCivil of catalogos.Estado_Civil\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t</div>\r\n</div>\r\n","styles":[""]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"DatosPadre":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"curpSolicitante":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"listaCURPS":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":2}}]}],"conCurp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":27,"character":41},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":28,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"escucharCURP":[{"__symbolic":"method"}],"obtenerMunicipios":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"idEstadoMunicipioCURP":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}],"getFecha":[{"__symbolic":"method"}],"calculateAge":[{"__symbolic":"method"}],"cleanForm":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-madre","template":"<div [formGroup]=\"DatosMadre\" class=\"input-container-global u-padding-top-bottom-20\">\r\n\r\n\t<div class=\"input-container u-position-right\">\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>CURP</mat-label>\r\n\t\t\t\t<input matInput #CURP placeholder=\"CURP\" maxlength=\"18\" formControlName=\"Personas_CURP\">\r\n\t\t\t\t<!-- <mat-error *ngIf=\"( DatosMadre.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t||  DatosMadre.get('Personas_CURP').touched)\">\r\n\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"DatosMadre.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& DatosMadre.get('Personas_CURP').touched\">\r\n\t\t\t\t\t\t¡La CURP es requierida!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error> -->\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\t<div class=\"input-container\">\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t<mat-label>Nombre</mat-label>\r\n\t\t\t\t<input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\" formControlName=\"Personas_Nombre\">\r\n\t\t\t\t<mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Paterno</mat-label>\r\n\t\t\t\t<input matInput #apellidoPaterno placeholder=\"Apellido Paterno\" maxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Materno</mat-label>\r\n\t\t\t\t<input matInput #apellidoMaterno placeholder=\"Apellido Materno\" maxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t<mat-label>Municipio de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_MunicipioID\">\r\n\t\t\t\t\t<mat-option *ngFor=\"let municipio of municipios\" [value]=\"+municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-container>\r\n\t\t<ng-template #extranjero>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>País*</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_PaisID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let pais of paises\" [value]=\"+pais.ID\" >{{pais.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-template>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Genero</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_Genero\" >\r\n\t\t\t\t<mat-option value=\"M\">FEMENINO</mat-option>\r\n\t\t\t\t<mat-option value=\"H\">MASCULINO</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Estado Civil</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_EstadoCivilID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let estadoCivil of catalogos.Estado_Civil\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t\t<!-- <mat-error *ngIf=\"( DatosMadre.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t||  DatosMadre.get('Personas_EstadoCivilID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"DatosMadre.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& DatosMadre.get('Personas_EstadoCivilID').touched\">\r\n\r\n\t\t\t\t\t\tEl estado civil es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error> -->\r\n\t\t</mat-form-field>\r\n\r\n\t</div>\r\n</div>\r\n","styles":[""]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"DatosMadre":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"listaCURPS":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"curpSolicitante":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":2}}]}],"conCurp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":27,"character":41},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":28,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"escucharCURP":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"idEstadoMunicipioCURP":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}],"getFecha":[{"__symbolic":"method"}],"calculateAge":[{"__symbolic":"method"}],"cleanForm":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-tutor","template":"<div [formGroup]=\"DatosTutor\" class=\"input-container-global u-padding-top-bottom-20\">\r\n\r\n\t<div class=\"input-container u-position-right\">\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>CURP*</mat-label>\r\n\t\t\t\t<input matInput #CURP placeholder=\"CURP\" maxlength=\"18\" formControlName=\"Personas_CURP\">\r\n\t\t\t\t<mat-error *ngIf=\"( DatosTutor.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t||  DatosTutor.get('Personas_CURP').touched)\">\r\n\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"DatosTutor.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& DatosTutor.get('Personas_CURP').touched\">\r\n\t\t\t\t\t\t¡La CURP es requierida!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\t<div class=\"input-container\">\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t<mat-label>Nombre</mat-label>\r\n\t\t\t\t<input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\" formControlName=\"Personas_Nombre\">\r\n\t\t\t\t<mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Paterno</mat-label>\r\n\t\t\t\t<input matInput #apellidoPaterno placeholder=\"Apellido Paterno\" maxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Apellido Materno</mat-label>\r\n\t\t\t\t<input matInput #apellidoMaterno placeholder=\"Apellido Materno\" maxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\">\r\n\t\t\t\t<mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t<mat-label>Municipio de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_MunicipioID\">\r\n\t\t\t\t\t<mat-option *ngFor=\"let municipio of municipios\" [value]=\"+municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-container>\r\n\t\t<ng-template #extranjero>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>País*</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_PaisID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let pais of paises\" [value]=\"+pais.ID\" >{{pais.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\t\t</ng-template>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Genero</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_Genero\" >\r\n\t\t\t\t<mat-option value=\"M\">FEMENINO</mat-option>\r\n\t\t\t\t<mat-option value=\"H\">MASCULINO</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Estado Civil*</mat-label>\r\n\t\t\t<mat-select formControlName=\"Personas_EstadoCivilID\" >\r\n\t\t\t\t<mat-option *ngFor=\"let estadoCivil of catalogos.Estado_Civil\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t\t<!-- <mat-error *ngIf=\"( DatosTutor.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t||  DatosTutor.get('Personas_EstadoCivilID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"DatosTutor.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& DatosTutor.get('Personas_EstadoCivilID').touched\">\r\n\r\n\t\t\t\t\t\tEl estado civil es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t</mat-error> -->\r\n\t\t</mat-form-field>\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Parentesco/relación con el solicitante*</mat-label>\r\n\t\t\t<mat-select formControlName=\"SolicitantePersona_ParentescoID\" >\r\n\t\t\t\t<mat-option *ngFor=\"let parentesco of catalogos.Parentescos\" [value]=\"parentesco.ID\" >{{parentesco.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t\t<!-- <mat-error *ngIf=\"( DatosTutor.get('SolicitantePersona_ParentescoID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  DatosTutor.get('SolicitantePersona_ParentescoID').touched)\">\r\n\t\t\t\t\t\t<span class=\"error\" *ngIf=\"DatosTutor.get('SolicitantePersona_ParentescoID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t&& DatosTutor.get('SolicitantePersona_ParentescoID').touched\">\r\n\r\n\t\t\t\t\t\t\t¡El parentesco es Requerido!\r\n\r\n\t\t\t\t\t\t</span>\r\n\t\t\t</mat-error> -->\r\n\t\t</mat-form-field>\r\n\r\n\t</div>\r\n</div>\r\n","styles":[""]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"DatosTutor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"listaCURPS":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"conCurp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":25,"character":42},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":26,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"escucharCURP":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"idEstadoMunicipioCURP":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"getFecha":[{"__symbolic":"method"}],"calculateAge":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-avales","template":"<div class=\"input-container u-padding-top-bottom-20\">\r\n\t<!-- <app-persona *ngIf=\"catalogos !== undefined\"\r\n\t\t[estadosCiviles] = \"catalogos.Estado_Civil\"\r\n\t\t[catalogos]=\"catalogos\"\r\n\t\t[tipoPersona]=\"tipoPersona\"\r\n\t\t[parentescos] = \"catalogos.Parentescos\"\r\n\t\t[oficios]=\"catalogos.Oficios\"\r\n\t\t[estados] = \"estados\">\r\n\t</app-persona> -->\r\n\t<div [formGroup]=\"ListaDatosAval\" class=\"input-container-global\">\r\n\r\n\t\t<div class=\"input-container u-position-right\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>CURP</mat-label>\r\n\t\t\t\t\t<input matInput #CURP placeholder=\"CURP\" maxlength=\"18\" formControlName=\"Personas_CURP\">\r\n\t\t\t\t\t<mat-error *ngIf=\"( ListaDatosAval.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Personas_CURP').touched)\">\r\n\r\n\t\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Personas_CURP').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Personas_CURP').touched\">\r\n\t\t\t\t\t\t\t¡La CURP es requierida!\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<div class=\"input-container\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t<mat-label>Nombre</mat-label>\r\n\t\t\t\t\t<input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\" formControlName=\"Personas_Nombre\">\r\n\t\t\t\t\t<mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Apellido Paterno</mat-label>\r\n\t\t\t\t\t<input matInput #apellidoPaterno placeholder=\"Apellido Paterno\" maxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\">\r\n\t\t\t\t\t<mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Apellido Materno</mat-label>\r\n\t\t\t\t\t<input matInput #apellidoMaterno placeholder=\"Apellido Materno\" maxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\">\r\n\t\t\t\t\t<mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n\t\t\t\t\t<mat-label>Municipio de Nacimiento</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_MunicipioID\">\r\n\t\t\t\t\t\t<mat-option *ngFor=\"let municipio of municipios\" [value]=\"+municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</ng-container>\r\n\t\t\t<ng-template #extranjero>\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t\t<mat-option *ngFor=\"let estado of estados\" [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>País*</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_PaisID\" >\r\n\t\t\t\t\t\t<mat-option *ngFor=\"let pais of paises\" [value]=\"+pais.ID\" >{{pais.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</ng-template>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Genero</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_Genero\" >\r\n\t\t\t\t\t<mat-option value=\"M\">FEMENINO</mat-option>\r\n\t\t\t\t\t<mat-option value=\"H\">MASCULINO</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado Civil*</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EstadoCivilID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let estadoCivil of catalogos.Estado_Civil\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<!-- <mat-error *ngIf=\"( ListaDatosAval.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Personas_EstadoCivilID').touched)\">\r\n\t\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Personas_EstadoCivilID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Personas_EstadoCivilID').touched\">\r\n\r\n\t\t\t\t\t\t\tEl estado civil es Requerido!\r\n\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</mat-error> -->\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Parentesco/relación con el solicitante</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"SolicitantePersona_ParentescoID\" >\r\n\t\t\t\t  <mat-option *ngFor=\"let parentesco of catalogos.Parentescos\" [value]=\"parentesco.ID\" >{{parentesco.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\r\n\t\t\t  </mat-form-field>\r\n\r\n\t\t</div>\r\n\t\t<div class=\"input-container\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>RFC</mat-label>\r\n\t\t\t\t<input matInput #RFC placeholder=\"RFC\" required maxlength=\"13\" formControlName=\"Persona_RFC\">\r\n\t\t\t\t<mat-hint align=\"end\">{{RFC.value.length}} / 13</mat-hint>\r\n\t\t\t\t<!-- <mat-error *ngIf=\"( ListaDatosAval.get('Persona_RFC').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Persona_RFC').touched)\">\r\n\r\n\t\t\t\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Persona_RFC').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Persona_RFC').touched\">\r\n\t\t\t\t\t\t\t\t\t¡El RFC es requierido!\r\n\t\t\t\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error> -->\r\n\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<div class=\"input-container\">\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Teléfono fijo (10 Digitos)</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers matInput #telefonofijo placeholder=\"Teléfono fijo\" required maxlength=\"10\" formControlName=\"DatosContacto_TelefonoFijo\">\r\n\t\t\t\t<mat-error *ngIf=\"( ListaDatosAval.get('DatosContacto_TelefonoFijo').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('DatosContacto_TelefonoFijo').touched)\">\r\n\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('DatosContacto_TelefonoFijo').hasError('required')\">\r\n\t\t\t\t\t\t¡El teléfono fijo es requierido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Teléfono celular (10 Digitos)</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers matInput #telefonoCelular  required formControlName=\"DatosContacto_TelefonoCelular\">\r\n\t\t\t\t <mat-error *ngIf=\"( ListaDatosAval.get('DatosContacto_TelefonoCelular').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('DatosContacto_TelefonoCelular').touched)\">\r\n\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('DatosContacto_TelefonoCelular').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('DatosContacto_TelefonoCelular').touched\">\r\n\t\t\t\t\t\t¡El teléfono celular es requierido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field *ngIf=\"!esConsulta || esEdicion\" class=\"c-input  u-separete\" (contextmenu)=\"onRightClick($event)\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Confirmar celular (10 Digitos)</mat-label>\r\n\t\t\t\t<input matInput #confirmarCelular maxlength=\"10\" type=\"text\" onlyNumbers onPaste=\"return false\" onCopy=\"return false\" required formControlName=\"confirmarCelular\">\r\n\t\t\t\t<!-- <mat-error *ngIf=\"( ListaDatosAval.get('DatosContacto_TelefonoCelular').value !==\r\n\t\t\t\tListaDatosAval.get('confirmarCelular').value)\">\r\n\r\n\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('DatosContacto_TelefonoCelular').value\r\n\t\t\t\t\t\t\t\t\t\t!== ListaDatosAval.get('confirmarCelular').value\">\r\n\t\t\t\t\t¡La confirmación de teléfono celular no coincide!\r\n\t\t\t\t</span>\r\n\t\t\t\t</mat-error> -->\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t</div>\r\n\t\t<h2 class=\"u-message-title\">Direccion del aval</h2>\r\n\t\t<app-direccion\r\n\t\t\t[tipoAsentamientos] = \"catalogos.Tipo_Asentamiento\"\r\n\t\t\t[tipoCarreteras] = \"catalogos.Tipo_Carretera\"\r\n\t\t\t[tipoCaminos] = \"catalogos.Tipo_Camino\"\r\n\t\t\t[Direccion]=\"ListaDatosAval.get('Direccion')\"\r\n\t\t\t[estados] = \"estados\"\r\n\t\t\t[curp]=\"ListaDatosAval.get('Personas_CURP')\">\r\n\t\t</app-direccion>\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Situación Laboral</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Persona_OcupacionID\" >\r\n\t\t\t\t\t<mat-option\r\n\t\t\t\t\t*ngFor=\"let situacionLaboral of tienenOficio\"\r\n\t\t\t\t\t[value]=\"situacionLaboral.ID\" >{{situacionLaboral.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<!-- <mat-error *ngIf=\"( ListaDatosAval.get('Persona_OcupacionID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Persona_OcupacionID').touched)\">\r\n\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Persona_OcupacionID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Persona_OcupacionID').touched\">\r\n\t\t\t\t\t\t¡La situación laboral es requierida!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error> -->\r\n\t\t\t</mat-form-field>\r\n\t\t\t<h2 class=\"u-message-title\">Datos Laborales Del Aval</h2>\r\n\t\t\t<div class=\"input-container\">\r\n\r\n\t\t\t  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Oficio</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Persona_OcupacionID\" required>\r\n\t\t\t\t  <mat-option *ngFor=\"let oficio of catalogos.Oficios\" [value]=\"oficio.ID\" >{{oficio.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<!-- <mat-error *ngIf=\"( ListaDatosAval.get('Persona_OcupacionID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Persona_OcupacionID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Persona_OcupacionID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Persona_OcupacionID').touched\">\r\n\r\n\t\t\t\t\t\t¡El oficio es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error> -->\r\n\r\n\t\t\t  </mat-form-field>\r\n\r\n\t\t\t  <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Ingresos mensual </mat-label>\r\n\t\t\t\t<input matInput #ingresosMensuales placeholder=\"Ingreso mensual\" maxlength=\"9\" formControlName=\"Persona_Ingresos\" required>\r\n\t\t\t\t<mat-error *ngIf=\"( ListaDatosAval.get('Persona_Ingresos').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Persona_Ingresos').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Persona_Ingresos').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Persona_Ingresos').touched\">\r\n\r\n\t\t\t\t\t\t¡El ingreso mensual es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t\t  </mat-form-field>\r\n\r\n\t\t\t  <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Empresa</mat-label>\r\n\t\t\t\t<input matInput #empresa placeholder=\"Empresa\" maxlength=\"256\" formControlName=\"Persona_Empresa\" required>\r\n\t\t\t\t<mat-error *ngIf=\"( ListaDatosAval.get('Persona_Empresa').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Persona_Empresa').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Persona_Empresa').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Persona_Empresa').touched\">\r\n\r\n\t\t\t\t\t\t¡El nombre de la empresa es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n\t\t\t  </mat-form-field>\r\n\r\n\t\t\t  <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Telefono de la empresa</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers matInput #telefonoEmpresa placeholder=\"Telefono empresa\" required formControlName=\"Empresa_Telefono\">\r\n\t\t\t\t<!-- <mat-error *ngIf=\"( ListaDatosAval.get('Empresa_Telefono').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t||  ListaDatosAval.get('Empresa_Telefono').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"ListaDatosAval.get('Empresa_Telefono').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& ListaDatosAval.get('Empresa_Telefono').touched\">\r\n\r\n\t\t\t\t\t\t¡El telefono de la empresa es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error> -->\r\n\t\t\t\t\t</mat-form-field>\r\n\r\n\r\n\t\t\t\t\t<mat-form-field class=\" u-separete u-width-100-percent\" appearance=\"outline\">\r\n\t\t\t\t\t\t<mat-label>Observaciones</mat-label>\r\n\t\t\t\t\t\t<textarea matInput cdkTextareaAutosize #autosize=\"cdkTextareaAutosize\"\r\n\t\t\t\t\t\t\t\t\tcdkAutosizeMinRows=\"2\"\r\n\t\t\t\t\t\t\t\t\tcdkAutosizeMaxRows=\"5\" #procedimiento maxlength=\"512\"\r\n\t\t\t\t\t\t\t\t\tplaceholder=\"Observaciones\"\r\n\t\t\t\t\t\t\t\t\tformControlName=\"Empresa_Observaciones\">\r\n\t\t\t\t\t\t</textarea>\r\n\t\t\t\t\t\t<mat-hint align=\"end\">{{procedimiento.value.length}} / 512</mat-hint>\r\n\t\t\t\t\t</mat-form-field>\r\n\t\t\t</div>\r\n\t\t\t<h2 class=\"u-message-title\">Direccion Laboral Del Aval</h2>\r\n\t\t<app-direccion\r\n\t\t\t\t\t[tipoAsentamientos] = \"catalogos.Tipo_Asentamiento\"\r\n\t\t\t\t\t[tipoCarreteras] = \"catalogos.Tipo_Carretera\"\r\n\t\t\t\t\t[tipoCaminos] = \"catalogos.Tipo_Camino\"\r\n\t\t\t\t\t[Direccion]=\"ListaDatosAval.get('Empresa_Direccion')\"\r\n\t\t\t\t\t[estados] =\"estados\"\r\n\t\t\t\t\t[curp]=\"ListaDatosAval.get('Personas_CURP')\">\r\n\t\t</app-direccion>\r\n\r\n\t</div>\r\n</div>\r\n","styles":[""]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"ListaDatosAval":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"listaCURPS":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"aval":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":2}}]}],"esConsulta":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":2}}]}],"esEdicion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":2}}]}],"curpSolicitante":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":2}}]}],"conCurp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":35,"character":41},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":36,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"escucharCURP":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"idEstadoMunicipioCURP":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"getFecha":[{"__symbolic":"method"}],"calculateAge":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}],"obtenerOficio":[{"__symbolic":"method"}],"situacionLaboralSeleccionada":[{"__symbolic":"method"}],"onRightClick":[{"__symbolic":"method"}],"cleanForm":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"app-referencias-personales","template":"<div class=\"input-container-global \">\r\n  <form [formGroup]=\"referenciasPersonales\">\r\n    <div formArrayName=\"ListaReferenciasPersonales\" >\r\n      <div *ngFor=\"let referencias of Referencias.controls;\r\n      let i = index; last as isLast\">\r\n        <hr *ngIf=\"i > 0\">\r\n        <div [formGroupName]=\"i\" >\r\n          <div class=\"input-container u-position-right\">\r\n            <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n                <mat-label>CURP</mat-label>\r\n                <input matInput #CURP placeholder=\"CURP\" maxlength=\"18\"\r\n\t\t\t\tformControlName=\"Personas_CURP\">\r\n\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_CURP').errors?.required\">\r\n\t\t\t\t\t<span>\r\n\t\t\t\t\t\t¡La CURP es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n            </mat-form-field>\r\n          </div>\r\n          <div class=\"input-container\" >\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n              <mat-label>Nombre</mat-label>\r\n                <input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\"\r\n\t\t\t\tformControlName=\"Personas_Nombre\">\r\n\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_Nombre').errors?.required\">\r\n\t\t\t\t\t<span>\r\n\t\t\t\t\t\t¡El nombre es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n                <mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n            </mat-form-field>\r\n\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n              <mat-label>Apellido Paterno</mat-label>\r\n                <input matInput #apellidoPaterno placeholder=\"Apellido Paterno\"\r\n\t\t\t\tmaxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\">\r\n\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_ApellidoPaterno').errors?.required\">\r\n\t\t\t\t\t<span>\r\n\t\t\t\t\t\t¡El Apellido Paterno es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n                <mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n            </mat-form-field>\r\n\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n              <mat-label>Apellido Materno</mat-label>\r\n                <input matInput #apellidoMaterno placeholder=\"Apellido Materno\"\r\n\t\t\t\tmaxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\">\r\n\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_ApellidoMaterno').errors?.required\">\r\n\t\t\t\t\t<span>\r\n\t\t\t\t\t\t¡El Apellido Materno es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n                <mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n            </mat-form-field>\r\n\r\n            <ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n              <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n                <mat-label>Estado de Nacimiento</mat-label>\r\n                <mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n                  <mat-option *ngFor=\"let estado of estados\" (click)=\"listarMunicipios(estado.ID)\"\r\n                  [value]=\"+estado.Codigo\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_EntidadFederativaID').errors?.required\">\r\n\t\t\t\t\t<span>\r\n\t\t\t\t\t\t¡El Estado es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n              </mat-form-field>\r\n\r\n              <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n                <mat-label>Municipio de Nacimiento</mat-label>\r\n                <mat-select formControlName=\"Personas_MunicipioID\" >\r\n                  <mat-option *ngFor=\"let municipio of municipios\"\r\n                  [value]=\"+municipio.Codigo\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_MunicipioID').errors?.required\">\r\n\t\t\t\t\t<span>\r\n\t\t\t\t\t\t¡El municipio es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n              </mat-form-field>\r\n            </ng-container>\r\n            <ng-template #extranjero>\r\n\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\" >\r\n\t\t\t\t\t  <mat-option *ngFor=\"let estado of estados\" (click)=\"listarMunicipios(estado.ID)\"\r\n\t\t\t\t\t  [value]=\"+estado.Codigo\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_EntidadFederativaID').errors?.required\">\r\n\t\t\t\t\t\t<span>\r\n\t\t\t\t\t\t\t¡El Estado es Requerido!\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</mat-error>\r\n\t\t\t\t  </mat-form-field>\r\n\t\t\t\t<!-- <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>País</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_PaisID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let pais of paises\" [value]=\"+pais.ID\" >{{pais.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t\t<mat-error *ngIf=\"referencias.get('Personas_PaisID').errors?.required\">\r\n\t\t\t\t\t\t<span>\r\n\t\t\t\t\t\t\t¡El país es Requerido!\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</mat-error>\r\n\t\t\t\t</mat-form-field> -->\r\n            </ng-template>\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n              <mat-label>Estado Civil</mat-label>\r\n              <mat-select formControlName=\"Personas_EstadoCivilID\" >\r\n                <mat-option *ngFor=\"let estadoCivil of estadosCiviles\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t  </mat-select>\r\n\t\t\t  <mat-error *ngIf=\"referencias.get('Personas_EstadoCivilID').errors?.required\">\r\n\t\t\t\t<span>\r\n\t\t\t\t\t¡El estado civil es Requerido!\r\n\t\t\t\t</span>\r\n\t\t\t</mat-error>\r\n            </mat-form-field>\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n              <mat-label>Parentesco/relación con el solicitante</mat-label>\r\n              <mat-select formControlName=\"SolicitantePersona_ParentescoID\" >\r\n                <mat-option *ngFor=\"let parentesco of parentescos\" [value]=\"parentesco.ID\" >{{parentesco.Nombre}}</mat-option>\r\n\t\t\t  </mat-select>\r\n\t\t\t  <mat-error *ngIf=\"referencias.get('SolicitantePersona_ParentescoID').errors?.required\">\r\n\t\t\t\t<span>\r\n\t\t\t\t\t¡El parentesco es Requerido!\r\n\t\t\t\t</span>\r\n\t\t\t</mat-error>\r\n            </mat-form-field>\r\n          </div>\r\n          <!-- <app-direccion\r\n            [tipoAsentamientos] = \"catalogos.Tipo_Asentamiento\"\r\n            [tipoCarreteras] = \"catalogos.Tipo_Carretera\"\r\n            [tipoCaminos] = \"catalogos.Tipo_Camino\"\r\n            [Direccion]=\"referenciasPersonales.get('Direccion')\"\r\n            [tipoPersona]=\"tipoPersona\">\r\n          </app-direccion> -->\r\n        </div>\r\n        <div class=\"u-position-right\" >\r\n          <button mat-button type=\"submit\"\r\n          class=\"c-button-form-red u-separete\" (click)=\"removerReferencia(i)\">\r\n            Remover\r\n          </button>\r\n          <button mat-button type=\"submit\" *ngIf =\"isLast\"\r\n          class=\"c-button-form-blue u-separete\" (click)=\"agregarReferencia()\">\r\n          <mat-icon>add</mat-icon>\r\n            Agregar\r\n          </button>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n</div>\r\n\r\n","styles":[""]}]}],"members":{"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"estadosCiviles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"parentescos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":32,"character":34},{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":33,"character":30},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"ɵg"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"crearFormulario":[{"__symbolic":"method"}],"listaReferenciasPersonales":[{"__symbolic":"method"}],"removerReferencia":[{"__symbolic":"method"}],"agregarReferencia":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}],"actualizarStore":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-referencias-familiares","template":"<div class=\"input-container-global u-padding-top-bottom-20\">\r\n\r\n\t<div [formGroup]=\"referenciasFamiliares\">\r\n\t\t<div class=\"input-container u-position-right\">\r\n\t\t\t<mat-form-field class=\"c-input u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>CURP</mat-label>\r\n\t\t\t\t<input\r\n\t\t\t\t\tmatInput\r\n\t\t\t\t\t#CURP\r\n\t\t\t\t\tplaceholder=\"CURP\"\r\n\t\t\t\t\tmaxlength=\"18\"\r\n\t\t\t\t\tformControlName=\"Personas_CURP\"\r\n\t\t\t\t/>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t\t<div class=\"input-container\" >\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\" >\r\n                <mat-label>Nombre</mat-label>\r\n                  <input  matInput #nombre placeholder=\"Nombre\" maxlength=\"50\"\r\n\t\t\t\t  formControlName=\"Personas_Nombre\" >\r\n\r\n                  <mat-hint align=\"end\">{{nombre.value.length}} / 50</mat-hint>\r\n              </mat-form-field>\r\n\r\n              <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n                <mat-label>Apellido Paterno</mat-label>\r\n                  <input matInput #apellidoPaterno placeholder=\"Apellido Paterno\"\r\n\t\t\t\t  maxlength=\"30\" formControlName=\"Personas_ApellidoPaterno\" >\r\n\t\t\t\t  <!-- <mat-error *ngIf=\"referencias.get('Personas_ApellidoPaterno').errors?.required\">\r\n\t\t\t\t\t<span>\r\n\t\t\t\t\t\t¡El apellido paterno es Requerido!\r\n\t\t\t\t\t</span>\r\n\t\t\t\t  </mat-error> -->\r\n                  <mat-hint align=\"end\">{{apellidoPaterno.value.length}} / 30</mat-hint>\r\n              </mat-form-field>\r\n\r\n              <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n                <mat-label>Apellido Materno</mat-label>\r\n                  <input matInput #apellidoMaterno placeholder=\"Apellido Materno\"\r\n\t\t\t\t  maxlength=\"30\" formControlName=\"Personas_ApellidoMaterno\" >\r\n\r\n                  <mat-hint align=\"end\">{{apellidoMaterno.value.length}} / 30</mat-hint>\r\n              </mat-form-field>\r\n\r\n              <ng-container *ngIf=\"!extranjeroEs else extranjero\">\r\n                <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n                  <mat-label>Estado de Nacimiento</mat-label>\r\n                  <mat-select formControlName=\"Personas_EntidadFederativaID\"  >\r\n                    <mat-option *ngFor=\"let estado of estados\"\r\n                    [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n                  </mat-select>\r\n                </mat-form-field>\r\n\r\n                <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n                  <mat-label>Municipio de Nacimiento</mat-label>\r\n                  <mat-select formControlName=\"Personas_MunicipioID\"  >\r\n                    <mat-option *ngFor=\"let municipio of municipios\"\r\n                    [value]=\"+municipio.ID\">{{municipio.Nombre}}</mat-option>\r\n\t\t\t\t  </mat-select>\r\n\r\n                </mat-form-field>\r\n              </ng-container>\r\n            <ng-template #extranjero>\r\n\t\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t\t<mat-label>Estado de Nacimiento</mat-label>\r\n\t\t\t\t\t<mat-select formControlName=\"Personas_EntidadFederativaID\"  >\r\n\t\t\t\t\t  <mat-option *ngFor=\"let estado of estados\"\r\n\t\t\t\t\t  [value]=\"+estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t\t\t\t\t</mat-select>\r\n\t\t\t\t  </mat-form-field>\r\n\r\n\t\t\t</ng-template>\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Estado Civil</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"Personas_EstadoCivilID\" required>\r\n\t\t\t\t\t<mat-option *ngFor=\"let estadoCivil of catalogos.Estado_Civil\" [value]=\"estadoCivil.ID\" >{{estadoCivil.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\r\n\t\t\t</mat-form-field>\r\n            <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Parentesco/relación con el solicitante</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"SolicitantePersona_ParentescoID\" required>\r\n\t\t\t\t\t<mat-option *ngFor=\"let parentesco of catalogos.Parentescos\" [value]=\"parentesco.ID\" >{{parentesco.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t  </div>\r\n\t\t  <app-direccion\r\n\t\t\t[tipoAsentamientos] = \"catalogos.Tipo_Asentamiento\"\r\n\t\t\t[tipoCarreteras] = \"catalogos.Tipo_Carretera\"\r\n\t\t\t[tipoCaminos] = \"catalogos.Tipo_Camino\"\r\n\t\t\t[Direccion]=\"referenciasFamiliares.get('Direccion')\"\r\n\t\t\t[estados] = \"estados\"\r\n\t\t\t[curp] =\"referenciasFamiliares.get('Personas_CURP')\">\r\n\t\t</app-direccion>\r\n\t\t<div class=\"input-container\">\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Teléfono fijo (10 Digitos)</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers matInput #telefonofijo required placeholder=\"Teléfono fijo\" maxlength=\"10\" formControlName=\"DatosContacto_TelefonoFijo\">\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Teléfono celular (10 Digitos)</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers matInput #telefonoCelular required maxlength=\"10\" formControlName=\"DatosContacto_TelefonoCelular\">\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t\t<mat-form-field *ngIf=\"!esConsulta || esEdicion\" class=\"c-input  u-separete \" (contextmenu)=\"onRightClick($event)\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Confirmar celular (10 Digitos)</mat-label>\r\n\t\t\t\t<input maxlength=\"10\" type=\"text\" onlyNumbers  maxlength=\"10\" matInput #confirmarCelular onPaste=\"return false\" onCopy=\"return false\"  formControlName=\"confirmarCelular\" required>\r\n\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t</div>\r\n\t<ng-content>\r\n\r\n\t</ng-content>\r\n</div>\r\n","styles":[""]}]}],"members":{"referenciasFamiliares":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":2}}]}],"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":2}}]}],"estadosCiviles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":2}}]}],"parentescos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":2}}]}],"esFamiliar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":2}}]}],"curpSolicitante":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":2}}]}],"CURPSolicitante":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":2}}]}],"esConsulta":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":2}}]}],"esEdicion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":2}}]}],"remover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":2}}]}],"agregar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":2}}]}],"listaDeCurps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":2}}]}],"conCurp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":35,"character":41},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":36,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"escucharCURP":[{"__symbolic":"method"}],"onRightClick":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}],"obtenerdatosCURP":[{"__symbolic":"method"}],"mostrarInformacion":[{"__symbolic":"method"}],"getFecha":[{"__symbolic":"method"}],"calculateAge":[{"__symbolic":"method"}],"idEstadoMunicipioCURP":[{"__symbolic":"method"}],"obtenerPaises":[{"__symbolic":"method"}],"removerReferencia":[{"__symbolic":"method"}],"agregarReferencia":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"cleanForm":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"app-datos-escolares-laborales","template":"<div class=\"input-container u-padding-top-bottom-20\">\r\n\r\n\r\n</div>\r\n","styles":[""]}]}],"members":{"DatosEscolaresLaborales":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"catalogos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-datos-unicos","template":"<div [formGroup]=\"PreguntasUnicas\">\r\n\t<app-input [nombreCampo] = \"PreguntasUnicas.get('pregunta')\"></app-input>\r\n\t<app-select></app-select>\r\n\r\n</div>\r\n","styles":[""]}]}],"members":{"PreguntasUnicas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-telefono","template":"<form [formGroup]=\"telefonoFormulario\">\r\n\t<div class=\"input-container\">\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t<mat-label>Teléfono fijo (10 Digitos)</mat-label>\r\n\t\t\t<input type=\"number\" matInput #telefonofijo placeholder=\"Teléfono fijo\" maxlength=\"10\" formControlName=\"DatosContacto_TelefonoFijo\">\r\n\t\t\t<mat-error *ngIf=\"( telefonoFormulario.get('DatosContacto_TelefonoFijo').hasError('required')\r\n\t\t\t\t\t\t\t\t\t||  telefonoFormulario.get('DatosContacto_TelefonoFijo').touched)\">\r\n\r\n\t\t\t\t<span class=\"error\" *ngIf=\"telefonoFormulario.get('DatosContacto_TelefonoFijo').hasError('required')\">\r\n\t\t\t\t\t¡El teléfono fijo es requierido!\r\n\t\t\t\t</span>\r\n\t\t\t</mat-error>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t<mat-label>Teléfono celular (10 Digitos)</mat-label>\r\n\t\t\t<input type=\"number\" matInput #telefonoCelular  maxlength=\"10\" formControlName=\"DatosContacto_TelefonoCelular\">\r\n\t\t\t <mat-error *ngIf=\"( telefonoFormulario.get('DatosContacto_TelefonoCelular').hasError('required')\r\n\t\t\t\t\t\t\t\t\t||  telefonoFormulario.get('DatosContacto_TelefonoCelular').touched)\">\r\n\r\n\t\t\t\t<span class=\"error\" *ngIf=\"telefonoFormulario.get('DatosContacto_TelefonoCelular').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t&& telefonoFormulario.get('DatosContacto_TelefonoCelular').touched\">\r\n\t\t\t\t\t¡El teléfono celular es requierido!\r\n\t\t\t\t</span>\r\n\t\t\t</mat-error>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t<!-- <mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t<mat-label>Confirmar celular (10 Digitos)</mat-label>\r\n\t\t\t<input matInput #confirmarCelular  maxlength=\"10\" formControlName=\"confirmarCelular\">\r\n\t\t</mat-form-field> -->\r\n\t</div>\r\n</form>\r\n\r\n","styles":[""]}]}],"members":{"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":2}}]}],"telefonos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":15,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"crearFormulario":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"app-direccion-empresa","template":"<div [formGroup]=\"Empresa_Direccion\">\r\n<div class=\"input-container\">\r\n      <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Estado</mat-label>\r\n    <mat-select formControlName=\"Direcciones_EntidadFederativaID\">\r\n\t  <mat-option *ngFor=\"let estado of estados\" [value]=\"estado.ID\">{{estado.Nombre}}</mat-option>\r\n\t</mat-select>\r\n\t<mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_EntidadFederativaID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_EntidadFederativaID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_EntidadFederativaID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_EntidadFederativaID').touched\">\r\n\r\n\t\t\t\t\t\t¡El estado es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Municipio</mat-label>\r\n    <mat-select formControlName=\"Direcciones_MunicipioID\" >\r\n      <mat-option *ngFor=\"let municipio of municipios\" [value]=\"municipio.Codigo\">{{municipio.Nombre}}</mat-option>\r\n\t</mat-select>\r\n\t<mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_MunicipioID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_MunicipioID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_MunicipioID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_MunicipioID').touched\">\r\n\r\n\t\t\t\t\t\t¡El municipio es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Localidad</mat-label>\r\n    <mat-select formControlName=\"Direcciones_LocalidadID\" >\r\n   </mat-select>\r\n   <mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_LocalidadID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_LocalidadID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_LocalidadID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_LocalidadID').touched\">\r\n\r\n\t\t\t\t\t\t¡La localidad es Requerida!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Código Postal</mat-label>\r\n\t  <input matInput #codigoPostal placeholder=\"Codigo Postal\" formControlName=\"Direcciones_CodigoPostal\">\r\n\t  <mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_CodigoPostal').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_CodigoPostal').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_CodigoPostal').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_CodigoPostal').touched\">\r\n\r\n\t\t\t\t\t\t¡El codigo postal es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Colonia</mat-label>\r\n    <mat-select formControlName=\"Direcciones_AsentamientoID\" >\r\n      <mat-option></mat-option>\r\n\t</mat-select>\r\n\t <mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_AsentamientoID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_AsentamientoID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_AsentamientoID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_AsentamientoID').touched\">\r\n\r\n\t\t\t\t\t\t¡La colonia es Requerida!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Calle</mat-label>\r\n    <mat-select formControlName=\"Direcciones_CalleID\">\r\n      <mat-option (click)=\"otraCalle = false;\">-</mat-option>\r\n      <mat-option value =\"0\" (click)=\"otraCalle = true;\">Otra Calle</mat-option>\r\n\t</mat-select>\r\n\t<mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_CalleID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_CalleID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_CalleID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_CalleID').touched\">\r\n\r\n\t\t\t\t\t\t¡La calle es Requerida!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field *ngIf=\"otraCalle === true\" class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Especifique su calle</mat-label>\r\n      <input matInput #otraCalle placeholder=\"Especifique su calle\"\r\n      maxlength=\"128\" formControlName=\"Direcciones_Calle\">\r\n\t  <mat-hint align=\"end\">{{otraCalle.value.length}} / 128</mat-hint>\r\n\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Tipo de Asentamiento</mat-label>\r\n    <mat-select formControlName=\"Direcciones_AsentamientoID\" >\r\n      <mat-option *ngFor=\"let tipoAsentamiento of tipoAsentamientos\" [value]=\"tipoAsentamiento.ID\" >{{tipoAsentamiento.Nombre}}</mat-option>\r\n\t</mat-select>\r\n\t<mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_AsentamientoID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_AsentamientoID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_AsentamientoID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_AsentamientoID').touched\">\r\n\r\n\t\t\t\t\t\t¡El tipo de asentamiento es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Tipo de Carretera</mat-label>\r\n    <mat-select formControlName=\"Direcciones_CarreteraID\" >\r\n      <mat-option *ngFor=\"let tipoCarretera of tipoCarreteras\" [value]=\"tipoCarretera.ID\" >{{tipoCarretera.Nombre}}</mat-option>\r\n\t</mat-select>\r\n\t<mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_CarreteraID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_CarreteraID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_CarreteraID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_CarreteraID').touched\">\r\n\r\n\t\t\t\t\t\t¡El tipo de carretera es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>Tipo de Camino</mat-label>\r\n    <mat-select formControlName=\"Direcciones_CaminoID\" >\r\n      <mat-option *ngFor=\"let tipoCamino of tipoCaminos\" [value]=\"tipoCamino.ID\" >{{tipoCamino.Nombre}}</mat-option>\r\n    </mat-select>\r\n\t<mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_CaminoID').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_CaminoID').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_CaminoID').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_CaminoID').touched\">\r\n\r\n\t\t\t\t\t\t¡El tipo de camino es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n</mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>No. Exterior</mat-label>\r\n      <input matInput #numeroExterior placeholder=\"No. Exterior\"\r\n      maxlength=\"128\" formControlName=\"Direcciones_NoExterior\">\r\n\t  <mat-hint align=\"end\">{{numeroExterior.value.length}} / 128</mat-hint>\r\n\t  <mat-error *ngIf=\"( Empresa_Direccion.get('Direcciones_NoExterior').hasError('required')\r\n\t\t\t\t\t\t\t\t||  Empresa_Direccion.get('Direcciones_NoExterior').touched)\">\r\n\t\t\t\t\t<span class=\"error\" *ngIf=\"Empresa_Direccion.get('Direcciones_NoExterior').hasError('required')\r\n\t\t\t\t\t\t\t\t\t\t\t&& Empresa_Direccion.get('Direcciones_NoExterior').touched\">\r\n\r\n\t\t\t\t\t\t¡El No. Exterior es Requerido!\r\n\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</mat-error>\r\n  </mat-form-field>\r\n\r\n  <mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n    <mat-label>No. Interior</mat-label>\r\n      <input matInput #numeroInterior placeholder=\"No. Interior\"\r\n      maxlength=\"128\" formControlName=\"Direcciones_NoInterior\">\r\n      <mat-hint align=\"end\">{{numeroInterior.value.length}} / 128</mat-hint>\r\n  </mat-form-field>\r\n  </div>\r\n   <br>\r\n</div>\r\n","styles":[""]}]}],"members":{"tipoAsentamientos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":2}}]}],"tipoCarreteras":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":2}}]}],"tipoCaminos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":2}}]}],"Empresa_Direccion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":2}}]}],"estados":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":23,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"obtenerCP":[{"__symbolic":"method"}],"listarMunicipios":[{"__symbolic":"method"}],"obtenerDatosCodigoPostal":[{"__symbolic":"method"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"app-escolares-laborales","template":"<div class=\"u-padding-top-bottom-20\" [formGroup]=\"DatosEscolaresLaborales\">\r\n\t<div class=\"input-container\">\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Por favor, señale el grado académico que está estudiando</mat-label>\r\n\t\t\t<mat-select formControlName=\"DatosEscolares_Grado_Estudios_ID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let gradoEstudio of Grado_Estudios\" [value] = \"gradoEstudio.ID\" >{{gradoEstudio.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Institución Educativa</mat-label>\r\n\t\t\t<input type=\"doNotAutoComplete\" matInput formControlName=\"DatosEscolares_EscuelaID\" autocomplete=\"new-password\" [matAutocomplete]=\"escuelas\" maxlength=\"512\" (blur)=\"revisarCampo()\" required>\r\n\t\t\t<mat-autocomplete #escuelas=\"matAutocomplete\"  [displayWith]=\"displayEscuela\">\r\n\t\t\t  <mat-option *ngFor=\"let institucion of institucionesEducativas\" [value]=\"institucion\">\r\n\t\t\t\t{{institucion.Centro_Trabajo}}  {{institucion.Nombre}}\r\n\t\t\t  </mat-option>\r\n\t\t\t</mat-autocomplete>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Por favor, seleccione su carrera</mat-label>\r\n\t\t\t<mat-select formControlName=\"DatosEscolares_CarreraID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let carrera of carreras\" [value]=\"carrera.Carrera_ID\" >{{carrera.Carrera}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Tipo de periodo</mat-label>\r\n\t\t\t<mat-select formControlName=\"DatosEscolares_TipoPeriodoID\" required>\r\n\t\t\t\t<mat-option *ngFor=\"let tipoPeriodo of tiposPeriodos\" [value]=\"tipoPeriodo.ID\" >{{tipoPeriodo.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t<mat-label>¿Qué periodo escolar esta cursando?</mat-label>\r\n\t\t\t<input matInput #periodoEnCurso placeholder=\"Periodo en curso\" maxlength=\"10\" required formControlName=\"DatosEscolares_PeriodoActual\">\r\n\t\t</mat-form-field>\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t<mat-label>Total de periodos</mat-label>\r\n\t\t\t<input matInput #totalPeriodos required formControlName=\"DatosEscolares_TotalPeriodos\" maxlength=\"2\" required>\r\n\t\t</mat-form-field>\r\n\r\n\r\n\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t<mat-label>Promedio escolar en el ultimo periodo(escala del 0 al 10)</mat-label>\r\n\t\t\t<input matInput #promedioEscolar placeholder=\"Promedio Escolar\" type=\"number\" min=\"0\" max=\"10\" required formControlName=\"DatosEscolares_Promedio\">\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\r\n\t<h3>Datos Laborales</h3>\r\n\t<div class=\"input-container\">\r\n\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t<mat-label>Situación Laboral</mat-label>\r\n\t\t\t<mat-select required formControlName=\"DatosLaborales_Ocupacion_ID\" >\r\n\t\t\t\t<mat-option\r\n\t\t\t\t*ngFor=\"let situacionLaboral of situacionesLaborales\"\r\n\t\t\t\t [value]=\"situacionLaboral.ID\" >{{situacionLaboral.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<ng-container *ngIf=\"tieneEmpleo === true\">\r\n\t\t\t<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Oficio</mat-label>\r\n\t\t\t\t<mat-select formControlName=\"DatosLaborales_OficioID\" >\r\n\t\t\t\t\t<mat-option *ngFor=\"let oficio of oficios\" [value]=\"+oficio.ID\" >{{oficio.Nombre}}</mat-option>\r\n\t\t\t\t</mat-select>\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Empresa</mat-label>\r\n\t\t\t\t<input matInput #empresa placeholder=\"Empresa\" maxlength=\"256\"  formControlName=\"DatosLaborales_Empresa\">\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Ingreso Mensual</mat-label>\r\n\t\t\t\t<input matInput #empresa placeholder=\"Ingreso Mensual\" maxlength=\"9\"  formControlName=\"DatosLaborales_IngresosMensuales\">\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t\t<mat-form-field class=\"c-input  u-separete \" appearance=\"outline\">\r\n\t\t\t\t<mat-label>Telefono de la empresa*</mat-label>\r\n\t\t\t\t<input matInput #telefonoEmpresa placeholder=\"Telefono empresa\" maxlength=\"10\"  formControlName=\"DatosLaborales_Telefono\">\r\n\t\t\t</mat-form-field>\r\n\r\n\t\t</ng-container>\r\n\t</div>\r\n</div>\r\n","styles":[""]}]}],"members":{"institucionesEducativas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"carreras":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"Grado_Estudios":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"situacionesLaborales":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"oficios":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"tiposPeriodos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":2}}]}],"DatosEscolaresLaborales":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/core/servicios/servicios-generales.service","name":"ServiciosGeneralesService","line":24,"character":43},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":25,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"obtenerEscuelaID":[{"__symbolic":"method"}],"listarCarreras":[{"__symbolic":"method"}],"obtenerOficio":[{"__symbolic":"method"}],"situacionLaboralSeleccionada":[{"__symbolic":"method"}],"displayEscuela":[{"__symbolic":"method"}],"obtenerEscuela":[{"__symbolic":"method"}],"filtrar":[{"__symbolic":"method"}],"revisarCampo":[{"__symbolic":"method"}],"openSnackBar":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-archivos","template":"<p>archivos works!</p>\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"handleFileInput":[{"__symbolic":"method"}],"uploadFileToActivity":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-confirmacion-validar","template":"<div mat-dialog-actions>\r\n\t<h1 mat-dialog-title>Estas seguro que deseas validar la solicitud</h1>\r\n\t<button mat-button  [mat-dialog-close] = \"false\" >Cancelar</button>\r\n\t<button mat-button [mat-dialog-close]=\"true\" cdkFocusInitial>Confirmar</button>\r\n</div>\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MAT_DIALOG_DATA","line":11,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":11,"character":52}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-documentacion-form","template":"<div mat-dialog-actions>\r\n\t<h1 mat-dialog-title>Documentación</h1>\r\n\t<mat-form-field class=\"u-separete u-width-100-percent\" appearance=\"outline\">\r\n\t\t<mat-label>Observaciones</mat-label>\r\n\t\t<textarea matInput cdkTextareaAutosize #autosize=\"cdkTextareaAutosize\"\r\n\t\t\t\t\tcdkAutosizeMinRows=\"2\"\r\n\t\t\t\t\tcdkAutosizeMaxRows=\"5\" #observacioneslbl maxlength=\"512\"\r\n\t\t\t\t\t[(ngModel)]=\"observaciones\"\r\n\t\t\t\t\t>\r\n\t\t</textarea>\r\n\t\t<mat-hint align=\"end\">{{observacioneslbl.value.length}} / 512</mat-hint>\r\n\r\n\t</mat-form-field>\r\n\t<button mat-button (click) = \"confirmarDocumentacion()\" [mat-dialog-close]=\"true\" cdkFocusInitial>Confirmar</button>\r\n</div>\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":4},"arguments":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MAT_DIALOG_DATA","line":14,"character":11}]}]],"parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"confirmarDocumentacion":[{"__symbolic":"method"}]}},"ɵz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"app-documentos","template":"<div class=\"input-container u-padding-top-bottom-20\">\r\n\t<mat-label class=\"u-padding-10 u-message-title\"\r\n\t\t>{{ docProps ? docProps.nombre : '' }} <br />\r\n\t\tSubir en formato {{ docProps.extension }}\r\n\t</mat-label>\r\n\t<!-- <div\r\n\t\t*ngIf=\"docProps.extension === '.pdf' && !showImageUpload;\r\n\t\t\t   else uploadBlock\"\r\n\t\tclass=\"c-imagenes u-separete doc-container\"\r\n\t\tstyle=\" padding: 1%;\"\r\n\t>\r\n\t\t<section>\r\n\t\t\t<div class=\"u-text-align-right\">\r\n\t\t\t\t<span class=\"material-icons\" (click)=\"handleCloseClick()\">\r\n\t\t\t\t\thighlight_off\r\n\t\t\t\t</span>\r\n\t\t\t</div>\r\n\t\t\t{{ Documento.get('Nombre').value }}\r\n\t\t\t <span class=\"material-icons\">picture_as_pdf</span>\r\n\t\t\t<div class=\"doc-options\">\r\n\t\t\t\t<button class=\"btn-ver\" (click)=\"showModal()\">\r\n\t\t\t\t\tver\r\n\t\t\t\t</button>\r\n\t\t\t</div>\r\n\t\t</section>\r\n\t</div>\r\n\t<ng-template #uploadBlock>\r\n\t\t<div\r\n\t\t\tngfDrop\r\n\t\t\tmultiple=\"1\"\r\n\t\t\tselectable=\"1\"\r\n\t\t\t[(files)] = \"files\"\r\n\t\t\taccept={{docProps.extension}}\r\n\t\t\t[maxSize]=\"maxSize\"\r\n\t\t\tclass=\"c-imagenes u-separete\"\r\n\t\t\t(filesChange)=\"loadFile()\"\r\n\t\t>\r\n\t\t\t<p class=\"u-message-title\">Subir o Arrastar Archivo</p>\r\n\t</div>\r\n\t</ng-template> -->\r\n\t<app-documentos-drag-drop style=\"width: 90%;\"\r\n\t\t[extension]=\"docProps.extension\"\r\n\t\t[(showDragAndDrop)]=\"showImageUpload\"\r\n\t\t[fileName]=\"Documento.get('Nombre')\"\r\n\t\t(emitLoadFile)=\"loadFile($event)\"\r\n\t\t(emitCleanDocument)=\"cleanDocument()\"\r\n\t></app-documentos-drag-drop>\r\n</div>\r\n","styles":[""]}]}],"members":{"child":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":15,"character":1},"arguments":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/shared/components/documentos-drag-drop/documentos-drag-drop.component","name":"DocumentosDragDropComponent","line":15,"character":11}]}]}],"Documento":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":1}}]}],"docProps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":1}}]}],"archivoId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":1}}]}],"urlsArray":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":1}}]}],"docUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":1}}]}],"fileNames":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":1}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"projects/modulo-solicitudes/src/shared/services/imagenes.service","name":"ImagenesService","line":25,"character":39},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":25,"character":72}]}],"ngOnInit":[{"__symbolic":"method"}],"loadFile":[{"__symbolic":"method"}],"cleanDocument":[{"__symbolic":"method"}]}},"ɵba":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"app-contrato","template":"<app-title-head [module]=\"moduleName\" [component]=\"componentName\">\r\n\t<div [formGroup]=\"ContratoFormulario\">\r\n\t\t<mat-form-field class=\"c-input\" appearance=\"outline\">\r\n\t\t\t<mat-label>Avales</mat-label>\r\n\t\t\t<mat-select formControlName=\"Aval_ID\" required (selectionChange)=\"avalOnChangeSeleccion($event)\">\r\n\t\t\t\t<mat-option *ngFor=\"let aval of listadoDatosAvales\" [value]=\"aval.Personas_CURP\">\r\n\t\t\t\t\t{{aval.Personas_Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\r\n\t<div *ngIf=\"visibleSeccionContratoPagare\">\r\n\t\t<div class=\"u-margin-bottom\">\r\n\t\t\t<mat-accordion>\r\n\t\t\t\t<mat-expansion-panel>\r\n\t\t\t\t\t<mat-expansion-panel-header>\r\n\t\t\t\t\t\t<mat-panel-title>\r\n\t\t\t\t\t\t\t<strong>Contrato</strong>\r\n\t\t\t\t\t\t</mat-panel-title>\r\n\t\t\t\t\t</mat-expansion-panel-header>\r\n\r\n\t\t\t\t\t<div>\r\n\t\t\t\t\t\t<div class=\"u-position-right u-margin-top-10\">\r\n\t\t\t\t\t\t\t<button mat-button type=\"button\" class=\"c-button-form-blue c-button-margin-right\"\r\n\t\t\t\t\t\t\t\t(click)=\"validarContrato()\">\r\n\t\t\t\t\t\t\t\tDescargar\r\n\t\t\t\t\t\t\t</button>\r\n\r\n\t\t\t\t\t\t\t<button mat-button type=\"button\" class=\"c-button-form-blue\"\r\n\t\t\t\t\t\t\t\t(click)=\"cargarArchivoContrato()\" *ngIf=\"!cargadoContrato\">\r\n\t\t\t\t\t\t\t\tAdjuntar\r\n\t\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t</div>\r\n\r\n\t\t\t\t\t\t<app-pdf-viewer [pdfSrc]=\"blobDatosContrato\"></app-pdf-viewer>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</mat-expansion-panel>\r\n\r\n\t\t\t\t<mat-expansion-panel>\r\n\t\t\t\t\t<mat-expansion-panel-header>\r\n\t\t\t\t\t\t<mat-panel-title>\r\n\t\t\t\t\t\t\t<strong>Pagaré</strong>\r\n\t\t\t\t\t\t</mat-panel-title>\r\n\t\t\t\t\t</mat-expansion-panel-header>\r\n\r\n\t\t\t\t\t<div>\r\n\t\t\t\t\t\t<div class=\"u-position-right u-margin-top-10\">\r\n\t\t\t\t\t\t\t<button mat-button type=\"button\" class=\"c-button-form-blue c-button-margin-right\"\r\n\t\t\t\t\t\t\t\t(click)=\"validarContrato()\">\r\n\t\t\t\t\t\t\t\tDescargar\r\n\t\t\t\t\t\t\t</button>\r\n\r\n\t\t\t\t\t\t\t<button mat-button type=\"button\" class=\"c-button-form-blue\" (click)=\"cargarArchivoPagare()\"\r\n\t\t\t\t\t\t\t\t*ngIf=\"!cargadoPagare\">\r\n\t\t\t\t\t\t\t\tAdjuntar\r\n\t\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t</div>\r\n\r\n\t\t\t\t\t\t<app-pdf-viewer [pdfSrc]=\"blobDatosPagare\"></app-pdf-viewer>\r\n\t\t\t\t\t</div>\r\n\r\n\t\t\t\t</mat-expansion-panel>\r\n\t\t\t</mat-accordion>\r\n\t\t</div>\r\n\r\n\t\t<div class=\"u-position-right u-margin-top-bottom\" *ngIf=\"cargadoContrato && cargadoPagare\">\r\n\t\t\t<button mat-button type=\"button\" class=\"c-button-form-blue\" (click)=\"validarContrato()\">\r\n\t\t\t\tValidar\r\n\t\t\t</button>\r\n\t\t</div>\r\n\t</div>\r\n\r\n</app-title-head>\r\n","styles":[".b-margin-top{margin-top:20px}.c-button-margin-right{margin-right:10px}.u-margin-bottom{margin-bottom:20px}.u-margin-top-bottom{margin-bottom:10px;margin-top:10px}"]}]}],"members":{"listadoDatosAvales":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":27,"character":23},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":28,"character":18},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"obtenerID":[{"__symbolic":"method"}],"obtenerInformacionSolicitud":[{"__symbolic":"method"}],"b64toBlob":[{"__symbolic":"method"}],"crearFormulario":[{"__symbolic":"method"}],"avalOnChangeSeleccion":[{"__symbolic":"method"}],"cargarArchivoContrato":[{"__symbolic":"method"}],"cargarArchivoPagare":[{"__symbolic":"method"}],"validarContrato":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-modal","template":"<h2>La solicitud le faltan los siguientes campos</h2>\r\n<div class=\"input-container\">\r\n\r\n\t<table class=\"c-general-table c-general-table--discapacidades\" >\r\n\t\t<thead>\r\n\t\t\t<tr class=\"c-general-table__thead\">\r\n\t\t\t\t<th class=\"c-general-table__headCell\">No </th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Seccion</th>\r\n\t\t\t\t<th class=\"c-general-table__headCell\">Descripción</th>\r\n\t\t\t</tr>\r\n\t\t</thead>\r\n\t\t<tbody>\r\n\t\t\t<tr >\r\n\t\t\t\t<td>Nombre</td>\r\n\t\t\t\t<!-- <mat-radio-group [value] = \"discapacidad.GradoID\">\r\n\t\t\t\t\t<td *ngFor=\"let grado of grados\"><mat-radio-button  (click)=\"asignarGrado($event,grado,tipos[i])\" [value]= grado.ID ></mat-radio-button></td>\r\n\t\t\t\t</mat-radio-group> -->\r\n\t\t\t\t<td>\r\n\t\t\t\t\tdsasa\r\n\t\t\t\t</td>\r\n\r\n\t\t\t\t<td>\r\n\t\t\t\t\tdfassdsa\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t</tbody>\r\n\t</table>\r\n\r\n\t<mat-dialog-actions style=\" width: 100%;\" class=\"u-position-right\">\r\n\t\t<div class=\"c-button\">\r\n\t\t<button mat-button class=\"c-button-form-red\" mat-dialog-close mat-dialog-close=\"0\">\r\n\t\t\t\tCerrar\r\n\t\t</button>\r\n\t\t</div>\r\n\t</mat-dialog-actions>\r\n\r\n</div>\r\n\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":26,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":29,"character":2},{"__symbolic":"reference","module":"@angular/material/input","name":"MatInputModule","line":30,"character":2},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":31,"character":2},{"__symbolic":"reference","module":"@angular/material/paginator","name":"MatPaginatorModule","line":32,"character":2},{"__symbolic":"reference","module":"@angular/material/icon","name":"MatIconModule","line":33,"character":2},{"__symbolic":"reference","module":"@angular/material/datepicker","name":"MatDatepickerModule","line":34,"character":2},{"__symbolic":"reference","module":"@angular/material/core","name":"MatNativeDateModule","line":35,"character":2},{"__symbolic":"reference","module":"@angular/material/checkbox","name":"MatCheckboxModule","line":36,"character":2},{"__symbolic":"reference","module":"@angular/material/slide-toggle","name":"MatSlideToggleModule","line":37,"character":2},{"__symbolic":"reference","module":"@angular/material/tree","name":"MatTreeModule","line":38,"character":2},{"__symbolic":"reference","module":"@angular/material/select","name":"MatSelectModule","line":39,"character":2},{"__symbolic":"reference","module":"@angular/material/form-field","name":"MatFormFieldModule","line":40,"character":2},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBarModule","line":41,"character":2},{"__symbolic":"reference","module":"@angular/material/table","name":"MatTableModule","line":42,"character":2},{"__symbolic":"reference","module":"@angular/material/tooltip","name":"MatTooltipModule","line":43,"character":2},{"__symbolic":"reference","module":"@angular/material/progress-bar","name":"MatProgressBarModule","line":44,"character":2},{"__symbolic":"reference","module":"@angular/material/tabs","name":"MatTabsModule","line":45,"character":2},{"__symbolic":"reference","module":"@angular/material/menu","name":"MatMenuModule","line":46,"character":2},{"__symbolic":"reference","module":"@angular/material/autocomplete","name":"MatAutocompleteModule","line":47,"character":2},{"__symbolic":"reference","module":"@angular/material/radio","name":"MatRadioModule","line":48,"character":2},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialogModule","line":49,"character":2},{"__symbolic":"reference","module":"@angular/material/progress-spinner","name":"MatProgressSpinnerModule","line":50,"character":2},{"__symbolic":"reference","module":"@angular/material/expansion","name":"MatExpansionModule","line":51,"character":2}],"exports":[{"__symbolic":"reference","module":"@angular/material/input","name":"MatInputModule","line":54,"character":2},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":55,"character":2},{"__symbolic":"reference","module":"@angular/material/paginator","name":"MatPaginatorModule","line":56,"character":2},{"__symbolic":"reference","module":"@angular/material/icon","name":"MatIconModule","line":57,"character":2},{"__symbolic":"reference","module":"@angular/material/datepicker","name":"MatDatepickerModule","line":58,"character":2},{"__symbolic":"reference","module":"@angular/material/checkbox","name":"MatCheckboxModule","line":59,"character":2},{"__symbolic":"reference","module":"@angular/material/slide-toggle","name":"MatSlideToggleModule","line":60,"character":2},{"__symbolic":"reference","module":"@angular/material/tree","name":"MatTreeModule","line":61,"character":2},{"__symbolic":"reference","module":"@angular/material/select","name":"MatSelectModule","line":62,"character":2},{"__symbolic":"reference","module":"@angular/material/form-field","name":"MatFormFieldModule","line":63,"character":2},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBarModule","line":64,"character":2},{"__symbolic":"reference","module":"@angular/material/table","name":"MatTableModule","line":65,"character":2},{"__symbolic":"reference","module":"@angular/material/tooltip","name":"MatTooltipModule","line":66,"character":2},{"__symbolic":"reference","module":"@angular/material/progress-bar","name":"MatProgressBarModule","line":67,"character":2},{"__symbolic":"reference","module":"@angular/material/tabs","name":"MatTabsModule","line":68,"character":2},{"__symbolic":"reference","module":"@angular/material/menu","name":"MatMenuModule","line":69,"character":2},{"__symbolic":"reference","module":"@angular/material/autocomplete","name":"MatAutocompleteModule","line":70,"character":2},{"__symbolic":"reference","module":"@angular/material/radio","name":"MatRadioModule","line":71,"character":2},{"__symbolic":"reference","module":"@angular/material/core","name":"MatNativeDateModule","line":72,"character":2},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialogModule","line":73,"character":2},{"__symbolic":"reference","module":"@angular/material/progress-spinner","name":"MatProgressSpinnerModule","line":74,"character":2},{"__symbolic":"reference","module":"@angular/material/expansion","name":"MatExpansionModule","line":75,"character":2}],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/material/paginator","name":"MatPaginatorIntl","line":78,"character":13},"useValue":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵbd"}}}]}]}],"members":{}},"ɵbd":{"__symbolic":"function"},"ɵbe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":16,"character":1},"arguments":[{"imports":[{"ngModule":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":18,"character":14},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ANALYZE_FOR_ENTRY_COMPONENTS","line":21,"character":17},"multi":true,"useValue":[{"path":"solicitud_unica","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"solicitud_unica/:id","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"solicitud_unica/edit/:id","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"selector_documentos","component":{"__symbolic":"reference","name":"ɵw"}},{"path":"contrato","component":{"__symbolic":"reference","name":"ɵba"}},{"path":"contrato/:id","component":{"__symbolic":"reference","name":"ɵba"}},{"path":"opciones","component":{"__symbolic":"reference","name":"ɵbf"}}]},{"provide":{"__symbolic":"reference","module":"@angular/router","name":"ROUTES","line":26,"character":17},"multi":true,"useValue":[{"path":"solicitud_unica","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"solicitud_unica/:id","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"solicitud_unica/edit/:id","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"selector_documentos","component":{"__symbolic":"reference","name":"ɵw"}},{"path":"contrato","component":{"__symbolic":"reference","name":"ɵba"}},{"path":"contrato/:id","component":{"__symbolic":"reference","name":"ɵba"}},{"path":"opciones","component":{"__symbolic":"reference","name":"ɵbf"}}]}]}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":32,"character":12}]}]}],"members":{}},"ɵbf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-opciones-tabla","template":"<button mat-icon-button [matMenuTriggerFor]=\"menu\" aria-label=\"Example icon-button with a menu\">\r\n\t<mat-icon matTooltip=\"Opciones\">more_vert</mat-icon>\r\n</button>\r\n<mat-menu #menu=\"matMenu\">\r\n\t<ng-container *ngFor=\"let accion of listadoAcciones\">\r\n\t\t<button mat-menu-item *ngIf=\"visibleOpcion(accion)\" (click)=\"acciones(accion.Accion)\">\r\n\t\t\t<mat-icon>{{accion.Icono}}</mat-icon>\r\n\t\t\t<span>{{accion.Titulo}}</span>\r\n\t\t</button>\r\n\t</ng-container>\r\n</mat-menu>\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":10,"character":28}]}],"listadoAcciones":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"ID":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"EstatusSolicitud":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"autorizar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"enviarEmitVisible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"accionEnviadaEmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"acciones":[{"__symbolic":"method"}],"mostrarOpcion":[{"__symbolic":"method"}],"visibleOpcion":[{"__symbolic":"method"}]}},"ɵbg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"reference","name":"ɵbk"},{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbm"},{"__symbolic":"reference","name":"ɵbo"},{"__symbolic":"reference","name":"ɵbf"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbr"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":37,"character":2},{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":39,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":40,"character":2},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-logger","name":"LoggerModule","line":42,"character":2},"member":"forRoot"},"arguments":[{"level":{"__symbolic":"if","condition":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbs"},"member":"production"}},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-logger","name":"NgxLoggerLevel","line":44,"character":36},"member":"LOG"},"elseExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-logger","name":"NgxLoggerLevel","line":44,"character":57},"member":"OFF"}},"serverLogLevel":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-logger","name":"NgxLoggerLevel","line":45,"character":19},"member":"ERROR"},"disableConsoleLogging":true}]},{"__symbolic":"reference","module":"angular-file","name":"ngfModule","line":48,"character":2}],"exports":[{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","module":"ngx-logger","name":"LoggerModule","line":53,"character":2},{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"reference","name":"ɵbk"},{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbm"},{"__symbolic":"reference","name":"ɵbo"},{"__symbolic":"reference","name":"ɵbf"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbr"}],"providers":[{"__symbolic":"reference","module":"@angular/common","name":"CurrencyPipe","line":66,"character":13}]}]}],"members":{}},"ɵbh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-general-table","template":"<div class=\"c-table-container\">\r\n\t<table class=\"c-general-table\">\r\n\t\t<thead>\r\n\t\t\t<tr>\r\n\t\t\t\t<th *ngFor=\"let e of encabezado\"> {{e}}</th>\r\n\t\t\t</tr>\r\n\t\t</thead>\r\n\t\t<tbody >\r\n\t\t\t<tr *ngFor=\"let con of contenido\">\r\n\t\t\t\t<td *ngFor=\"let c of con | keyvalue\">{{c.value}}</td>\r\n\t\t\t</tr>\r\n\t\t</tbody>\r\n\t</table>\r\n</div>\r\n"}]}],"members":{"encabezado":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":2}}]}],"contenido":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-title-head","template":"\r\n<div class=\"l-container\" [ngClass]=\"{'l-container--bandeja': bandeja}\">\r\n\t<p class=\"l-text-area\">\r\n\t\t{{module}}  <span class=\"l-text-area--icon\">></span><span class=\"l-text-area--subtitle\"> {{component}}</span>\r\n\t</p>\r\n\t<ng-content></ng-content>\r\n</div>\r\n"}]}],"members":{"module":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":2}}]}],"component":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":2}}]}],"bandeja":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-input","template":"<mat-form-field class=\"c-input  u-separete\"  appearance=\"outline\">\r\n\t<mat-label>Pregunta1</mat-label>\r\n\t<input matInput  maxlength=\"30\" [formControl]=\"nombreCampo\">\r\n</mat-form-field>\r\n","styles":[""]}]}],"members":{"nombreCampo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-select","template":"<mat-form-field class=\"c-input  u-separete\" appearance=\"outline\">\r\n\t<mat-label>Nombre del selector</mat-label>\r\n\t<mat-select  >\r\n\t  <mat-option *ngFor=\"let option of options\"\r\n\t  [value]=\"+option.ID\">{{option.Nombre}}</mat-option>\r\n\t</mat-select>\r\n\r\n</mat-form-field>\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-date","template":"<mat-form-field class=\"c-input u-separete\" appearance=\"outline\">\r\n\t<mat-label>Periodo Inicial</mat-label>\r\n\t<input matInput [matDatepicker]=\"periodo_Ini\" >\r\n\r\n\t<mat-datepicker-toggle matSuffix [for]=\"periodo_Ini\"></mat-datepicker-toggle>\r\n\t<mat-datepicker #periodo_Ini></mat-datepicker>\r\n</mat-form-field>\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-documentos-selector","template":"<div class=\"container-doc\" [formGroup]=\"Documentos\" *ngIf=\"listadoTipoDocumentos.length > 0\">\r\n\r\n\r\n\t<div class=\"c-fixed-flex-content u-separete \">\r\n\t\t<mat-form-field class=\"w-select\" appearance=\"outline\" >\r\n\t\t\t<mat-label>Documentos</mat-label>\r\n\t\t\t<mat-select formControlName=\"documentosSeleccionados\" (ngModelChange)=\"obtenerDocumentos($event)\"\r\n\t\t\t\tmultiple>\r\n\t\t\t\t<mat-option *ngFor=\"let documento of listadoTipoDocumentos\" [value]=\"documento.ID\">\r\n\t\t\t\t\t{{documento.Nombre}}</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\r\n\t\t<div class=\"u-fixed-position\">\r\n\t\t\t<button mat-button class=\"c-button-form-white fixed-button-clear\"\r\n\t\t\t\t(click)=\"limpiarCamposTable()\">Borrar Documentos</button>\r\n\t\t</div>\r\n\t</div>\r\n\r\n\t<div style=\" margin: 0 auto; margin-bottom: 25px;\">\r\n\t\t<table formArrayName=\"ListadoDocumentos\" class=\"mat-elevation-z8 u-separete w-table-fixed\">\r\n\t\t\t<thead>\r\n\t\t\t\t<tr style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;\"\r\n\t\t\t\t\tclass=\"c-general-table__thead\">\r\n\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5; background-color: #0066ff; width: 37.5%\"\r\n\t\t\t\t\t\tclass=\"c-general-table__headCell\">Documento</th>\r\n\t\t\t\t\t<th style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;  background-color: #0066ff; width: 37.5%\"\r\n\t\t\t\t\t\tclass=\"c-general-table__headCell\">Tipo de Tramite</th>\r\n\r\n\t\t\t\t\t<th [hidden]=\"!visibleColumnaRequerido\" style=\" position: -webkit-sticky; position: sticky; top: 0;z-index: 5;  background-color: #0066ff; width: 25%;\"\r\n\t\t\t\t\t\tclass=\"c-general-table__headCell\">\r\n\t\t\t\t\t\tRequerido\r\n\t\t\t\t\t\t<!-- <mat-checkbox class=\"u-margin-auto\" (change)=\"requeridosTodos()\"></mat-checkbox> -->\r\n\t\t\t\t\t</th>\r\n\t\t\t\t</tr>\r\n\t\t\t</thead>\r\n\r\n\t\t\t<tbody>\r\n\t\t\t\t<ng-container *ngFor=\"let documento of tiposDocumentos.controls; let i = index; last as isLast\">\r\n\t\t\t\t\t<tr [formGroupName]=\"i\">\r\n\t\t\t\t\t\t<td style=\"padding-left: 20px; padding-right: 20px;\">\r\n\t\t\t\t\t\t\t<span class=\"u-margin-auto\">{{documentosSeleccionadosTabla[i] ? documentosSeleccionadosTabla[i].Nombre : ''}}</span>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td class=\"u-fixed-position-td\">\r\n\t\t\t\t\t\t\t<mat-form-field class=\"c-input u-separete u-center-input\" appearance=\"outline\">\r\n\t\t\t\t\t\t\t\t<mat-select formControlName=\"Requiere\">\r\n\t\t\t\t\t\t\t\t\t<mat-option value=\"1\">Solicitud</mat-option>\r\n\t\t\t\t\t\t\t\t\t<mat-option value=\"2\">Renovación</mat-option>\r\n\t\t\t\t\t\t\t\t\t<!-- <mat-option value=\"3\">Ambos</mat-option> -->\r\n\t\t\t\t\t\t\t\t</mat-select>\r\n\t\t\t\t\t\t\t</mat-form-field>\r\n\t\t\t\t\t\t</td>\r\n\r\n\t\t\t\t\t\t<td style=\"text-align: center;\" [hidden]=\"!visibleColumnaRequerido\">\r\n\t\t\t\t\t\t\t<mat-checkbox class=\"u-margin-auto\" formControlName=\"EsRequerido\" (change)=\"agregarRequeridoDocumento(documentosSeleccionadosTabla[i])\"></mat-checkbox>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t</ng-container>\r\n\t\t\t</tbody>\r\n\r\n\t\t</table>\r\n\t</div>\r\n</div>\r\n","styles":[".u-fixed-position{padding-bottom:1.34375em}.u-fixed-position-td{display:flex;justify-content:center;padding-top:1.34375em}.c-fixed-flex-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.fixed-button-clear{height:51.31px}.w-select{margin-right:10px;width:80%}.w-table-fixed{table-layout:fixed;width:-webkit-fill-available}@media screen and (max-width:500px) and (min-width:300px){.w-select{margin-right:0;width:100%}.u-separete{margin:0!important}}@media screen and (max-width:900px) and (min-width:600px){.w-select{margin-right:0;width:100%}}@media screen and (max-width:1300px) and (min-width:900px){.w-select{margin-right:0;width:100%}}"]}]}],"members":{"Documentos":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"documentosEnProgramas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"visibleColumnaRequerido":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":19,"character":23}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ListadoDocumentos":[{"__symbolic":"method"}],"obtenerTiposDocumentos":[{"__symbolic":"method"}],"crearDocumentos":[{"__symbolic":"method"}],"obtenerDocumentos":[{"__symbolic":"method"}],"agregarDocumentosTabla":[{"__symbolic":"method"}],"cargarDocumentoEnProgramaTabla":[{"__symbolic":"method"}],"limpiarCamposTable":[{"__symbolic":"method"}],"agregarRequeridoDocumento":[{"__symbolic":"method"}],"requeridosTodos":[{"__symbolic":"method"}]}},"ɵbn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":29,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":34,"character":26}]}],"mostrarProgramas":[{"__symbolic":"method"}],"crearPrograma":[{"__symbolic":"method"}],"actualizarPrograma":[{"__symbolic":"method"}],"crearModalidad":[{"__symbolic":"method"}],"crearSubModalidad":[{"__symbolic":"method"}],"ActualizarEstatusPrograma":[{"__symbolic":"method"}],"listarPrograma":[{"__symbolic":"method"}],"listarTiposNivel":[{"__symbolic":"method"}],"listarTiposPrograma":[{"__symbolic":"method"}],"listarTiposApoyo":[{"__symbolic":"method"}],"listarTiposDocumentos":[{"__symbolic":"method"}],"listarPresupuestos":[{"__symbolic":"method"}],"mostrarModalidad":[{"__symbolic":"method"}],"listarModaliad":[{"__symbolic":"method"}],"mostrarSubModalidad":[{"__symbolic":"method"}],"listarSubModaliad":[{"__symbolic":"method"}],"obtenerPMS":[{"__symbolic":"method"}],"listarDocumentosPorPrograma":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵbo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-pdf-viewer","template":"<div *ngIf=\"isLoading; else elseBlock\" style=\"width: 100%;\">\r\n\t<figure>\r\n\t  <iframe [src]=\"pdfData\" height=\"100%\" width=\"100%\"  frameborder=\"0\"></iframe>\r\n\t</figure>\r\n  </div>\r\n\r\n  <ng-template #elseBlock>\r\n\t<p>Nada para mostrar</p>\r\n  </ng-template>\r\n","styles":["figure{height:60vh!important;margin:auto!important;width:100%!important}embed,iframe,object{padding-top:10px}"]}]}],"members":{"pdfSrc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":13,"character":35}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"generatePDF":[{"__symbolic":"method"}]}},"ɵbp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[onlyNumbers]"}]}],"members":{"decimal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":2}}]}],"decimalSeparator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":2}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":2}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":2}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":31,"character":24}]}],"ngOnChanges":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":52,"character":4},"arguments":["keydown",["$event"]]}]}],"onPaste":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":104,"character":4},"arguments":["paste",["$event"]]}]}],"onDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":119,"character":4},"arguments":["drop",["$event"]]}]}],"pasteData":[{"__symbolic":"method"}],"insertAtCursor":[{"__symbolic":"method"}],"triggerEvent":[{"__symbolic":"method"}],"sanitizeInput":[{"__symbolic":"method"}],"isValidDecimal":[{"__symbolic":"method"}],"getSelection":[{"__symbolic":"method"}],"forecastValue":[{"__symbolic":"method"}]}},"ɵbq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-documentos-drag-drop","template":"<div\r\n\t\t*ngIf=\"extension === '.pdf' && !showDragAndDrop;\r\n\t\t\t   else uploadBlock\"\r\n\t\tclass=\"c-imagenes u-separete doc-container\"\r\n\t\tstyle=\" padding: 1%;\"\r\n\t>\r\n\t\t<section>\r\n\t\t\t<div class=\"u-text-align-right\">\r\n\t\t\t\t<span class=\"material-icons\" (click)=\"handleCloseClick()\">\r\n\t\t\t\t\thighlight_off\r\n\t\t\t\t</span>\r\n\t\t\t</div>\r\n\t\t\t<p class=\"fileName\">{{ Nombre }}</p>\r\n\t\t\t<!-- <span class=\"material-icons\">picture_as_pdf</span> -->\r\n\t\t\t<div class=\"doc-options\">\r\n\t\t\t\t<button class=\"btn-ver\" (click)=\"showModal()\">\r\n\t\t\t\t\tVer\r\n\t\t\t\t</button>\r\n\t\t\t</div>\r\n\t\t</section>\r\n\t</div>\r\n\t<ng-template #uploadBlock>\r\n\t\t<div\r\n\t\t\tngfDrop\r\n\t\t\tmultiple=\"1\"\r\n\t\t\tselectable=\"1\"\r\n\t\t\t[(files)] = \"files\"\r\n\t\t\taccept={{extension}}\r\n\t\t\t[maxSize]=\"maxSize\"\r\n\t\t\tclass=\"c-imagenes u-separete\"\r\n\t\t\t(filesChange)=\"loadFile()\"\r\n\t\t>\r\n\t\t\t<p class=\"drop-message\">Subir o Arrastar Archivo</p>\r\n\t</div>\r\n\t</ng-template>\r\n","styles":[".btn-ver{background-color:#fff;border:1px solid #06f;color:#06f;cursor:pointer;font-size:16px;margin:0 auto;min-width:120px;padding:1% 4%;transition:all .2s ease-in-out}.btn-ver:hover{background-color:var(--default-blue);color:var(--default-white)}.doc-options{display:flex;justify-content:center;margin-top:2%}.doc-options,.drop-message{font-family:proxima-nova-bold}.drop-message{color:#06f}.fileName{font-family:proxima-nova-bold;font-size:13px}"]}]}],"members":{"showDragAndDrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"extension":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"fileName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"emitLoadFile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":2}}]}],"emitCleanDocument":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":19,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"handleCloseClick":[{"__symbolic":"method"}],"showModal":[{"__symbolic":"method"}],"loadFile":[{"__symbolic":"method"}],"ChangeShowDragAndDrop":[{"__symbolic":"method"}],"ChangeFileName":[{"__symbolic":"method"}]}},"ɵbr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-ver-documentos-modal","template":"<!-- <div class=\"options\">\r\n\t<button mat-button>\r\n\t\t<span class=\"material-icons\" mat-dialog-close [mat-dialog-close]=\"0\">\r\n\t\t\tclose\r\n\t\t</span>\r\n\t</button>\r\n</div> -->\r\n<mat-dialog-actions>\r\n\t<div class=\"modal-content\">\r\n\t\t<app-pdf-viewer\r\n\t\t\tstyle=\"width: 100%\"\r\n\t\t\t[pdfSrc]=\"blobDatosContrato\"\r\n\t\t></app-pdf-viewer>\r\n\t</div>\r\n\t<div class=\"modal-content u-mb-20\">\r\n\t\t<div class=\"c-button\">\r\n\t\t\t<button\r\n\t\t\t\tclass=\"c-button-form-white\"\r\n\t\t\t\tmat-button\r\n\t\t\t\tmat-dialog-close\r\n\t\t\t\t[mat-dialog-close]=\"0\"\r\n\t\t\t>\r\n\t\t\t\tCerrar\r\n\t\t\t</button>\r\n\r\n\t\t</div>\r\n\t</div>\r\n</mat-dialog-actions>\r\n","styles":[".options{text-align:right}.mat-button{background-color:#fff;border:none}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"b64toBlob":[{"__symbolic":"method"}]}},"ɵbs":{"production":false,"ip":"http://192.168.0.9:80/WEBAPI_SIGE/api","name":"development","timeout":20000}},"origins":{"ModuloSolicitudesService":"./lib/modulo-solicitudes.service","ModuloSolicitudesComponent":"./lib/modulo-solicitudes.component","ModuloSolicitudesModule":"./lib/modulo-solicitudes.module","SolicitudesModule":"./solicitudes/solicitudes.module","ɵa":"./solicitudes/componentes/solicitudes/solicitudes.component","ɵb":"./solicitudes/componentes/personas-vivienda/personas-vivienda.component","ɵc":"./solicitudes/servicios/solicitudes.service","ɵd":"./solicitudes/servicios/convocatorias.service","ɵe":"./solicitudes/componentes/persona/persona.component","ɵf":"./solicitudes/interfaces/solicitudes","ɵg":"./solicitudes/interfaces/solicitudes","ɵh":"./solicitudes/componentes/direccion/direccion.component","ɵi":"./solicitudes/componentes/discapacidades/discapacidades.component","ɵj":"./solicitudes/componentes/ingresos/ingresos.component","ɵk":"./solicitudes/componentes/solicitante/solicitante.component","ɵl":"./solicitudes/componentes/padre/padre.component","ɵm":"./solicitudes/componentes/madre/madre.component","ɵn":"./solicitudes/componentes/tutor/tutor.component","ɵo":"./solicitudes/componentes/avales/avales.component","ɵp":"./solicitudes/componentes/referencias-personales/referencias-personales.component","ɵq":"./solicitudes/componentes/referencias-familiares/referencias-familiares.component","ɵr":"./solicitudes/componentes/datos-escolares-laborales/datos-escolares-laborales.component","ɵs":"./solicitudes/componentes/datos-unicos/datos-unicos.component","ɵt":"./solicitudes/componentes/telefono/telefono.component","ɵu":"./solicitudes/componentes/direccion-empresa/direccion-empresa.component","ɵv":"./solicitudes/componentes/escolares-laborales/escolares-laborales.component","ɵw":"./solicitudes/componentes/archivos/archivos.component","ɵx":"./solicitudes/componentes/confirmacion-validar/confirmacion-validar.component","ɵy":"./solicitudes/componentes/documentacion-form/documentacion-form.component","ɵz":"./solicitudes/componentes/documentos/documentos.component","ɵba":"./solicitudes/componentes/contrato/contrato.component","ɵbb":"./solicitudes/componentes/modal/modal.component","ɵbc":"./shared/material.module","ɵbd":"./shared/CustomPaginatorConfiguration","ɵbe":"./solicitudes/solicitudes-routing.module","ɵbf":"./shared/components/opciones-tabla/opciones-tabla.component","ɵbg":"./shared/shared.module","ɵbh":"./shared/components/general-table/general-table.component","ɵbi":"./shared/components/title-head/title-head.component","ɵbj":"./shared/components/input/input.component","ɵbk":"./shared/components/select/select.component","ɵbl":"./shared/components/date/date.component","ɵbm":"./shared/components/documentos-selector/documentos-selector.component","ɵbn":"./shared/services/programas.service","ɵbo":"./shared/components/pdf-viewer/pdf-viewer.component","ɵbp":"./shared/only-numbers.directive","ɵbq":"./shared/components/documentos-drag-drop/documentos-drag-drop.component","ɵbr":"./shared/modales/ver-documentos-modal/ver-documentos-modal.component","ɵbs":"./environments/environment"},"importAs":"modulo-solicitudes"}