(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["main"],{

/***/ "./$$_lazy_route_resource lazy recursive":
/*!******************************************************!*\
  !*** ./$$_lazy_route_resource lazy namespace object ***!
  \******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

function webpackEmptyAsyncContext(req) {
	// Here Promise.resolve().then() is used instead of new Promise() to prevent
	// uncaught exception popping up in devtools
	return Promise.resolve().then(function() {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	});
}
webpackEmptyAsyncContext.keys = function() { return []; };
webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
module.exports = webpackEmptyAsyncContext;
webpackEmptyAsyncContext.id = "./$$_lazy_route_resource lazy recursive";

/***/ }),

/***/ "./src/app/Components/contacto/contacto.component.ts":
/*!***********************************************************!*\
  !*** ./src/app/Components/contacto/contacto.component.ts ***!
  \***********************************************************/
/*! exports provided: ContactoComponent, dialogModal */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ContactoComponent", function() { return ContactoComponent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dialogModal", function() { return dialogModal; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/dialog */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/dialog.js");
/* harmony import */ var _Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Services/headerNavService */ "./src/app/Services/headerNavService.ts");
/* harmony import */ var ngx_toastr__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ngx-toastr */ "./node_modules/ngx-toastr/__ivy_ngcc__/fesm2015/ngx-toastr.js");
/* harmony import */ var _utils_utilsService__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/utilsService */ "./src/app/utils/utilsService.ts");
/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! angular-oauth2-oidc */ "./node_modules/angular-oauth2-oidc/__ivy_ngcc__/fesm2015/angular-oauth2-oidc.js");
/* harmony import */ var src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/Services/usuario.service */ "./src/app/Services/usuario.service.ts");
/* harmony import */ var ngx_spinner__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ngx-spinner */ "./node_modules/ngx-spinner/__ivy_ngcc__/fesm2015/ngx-spinner.js");
/* harmony import */ var src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/Services/login.service */ "./src/app/Services/login.service.ts");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/icon */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/icon.js");
















function ContactoComponent_div_46_div_28_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "p", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "p", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 2, "DATOSPERSONALES.TELEFONO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", ctx_r3.tlfUsuario, " ");
} }
function ContactoComponent_div_46_ng_template_29_Template(rf, ctx) { if (rf & 1) {
    const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "input", 35);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function ContactoComponent_div_46_ng_template_29_Template_input_ngModelChange_2_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r6.tlfUsuario = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "span", 36);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_46_ng_template_29_Template_span_click_3_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r8.editarTelefono("cancelar"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "button", 37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_46_ng_template_29_Template_button_click_6_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r9.guardarOperacion("telefono"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r5.tlfUsuario);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 3, "GLOBAL.CANCELAR"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 5, "GLOBAL.GUARDAR"));
} }
function ContactoComponent_div_46_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 26);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h5", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "p", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](11, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "p", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "div", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "p", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](18, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "p", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "div", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "p", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](25, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "p", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](28, ContactoComponent_div_46_div_28_Template, 7, 4, "div", 33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](29, ContactoComponent_div_46_ng_template_29_Template, 9, 7, "ng-template", null, 34, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](30);
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 9, "DATOSPERSONALES.DATOSPERSONALES"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](11, 11, "DATOSPERSONALES.NOMBRE"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.nombreUsuario);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](18, 13, "DATOSPERSONALES.APELLIDOS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.apellidosUsuario);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](25, 15, "DATOSPERSONALES.DNI"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.dniUsuario);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.modoEditarNoActivoTelefono)("ngIfElse", _r4);
} }
function ContactoComponent_div_47_div_7_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "p", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "p", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 2, "DATOSACCESO.EMAIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r10.mailUsuario);
} }
function ContactoComponent_div_47_ng_template_8_Template(rf, ctx) { if (rf & 1) {
    const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "input", 35);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function ContactoComponent_div_47_ng_template_8_Template_input_ngModelChange_2_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r17); const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r16.mailUsuario = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "span", 40);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_8_Template_span_click_3_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r17); const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r18.editarEmail("cancelar", $event); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "button", 37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_8_Template_button_click_6_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r17); const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r19.guardarOperacion("email"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r12.mailUsuario);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 3, "GLOBAL.CANCELAR"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 5, "GLOBAL.GUARDAR"));
} }
function ContactoComponent_div_47_div_10_Template(rf, ctx) { if (rf & 1) {
    const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "p", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "input", 41);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "span", 42);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_div_10_Template_span_click_6_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r21); const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r20.editarPassword("editar"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 2, "DATOSACCESO.PASS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 4, "DATOSACCESO.MODIFICARPASS"));
} }
function ContactoComponent_div_47_ng_template_11_small_39_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "small", 63);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r22.textoErrorPerfil);
} }
function ContactoComponent_div_47_ng_template_11_Template(rf, ctx) { if (rf & 1) {
    const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 43);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 44);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "label", 46);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "input", 47);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function ContactoComponent_div_47_ng_template_11_Template_input_ngModelChange_8_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r23.oldPassword = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "span", 48);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_11_Template_span_click_9_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r25.cambiarIcono($event, "passActual", "iconEyePerfil0"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "i", 49);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "label", 50);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "input", 51);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function ContactoComponent_div_47_ng_template_11_Template_input_ngModelChange_15_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r26.newPassword = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "span", 48);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_11_Template_span_click_16_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r27.cambiarIcono($event, "passNew", "iconEyePerfil"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "i", 52);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "div", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "label", 53);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](21, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "input", 54);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function ContactoComponent_div_47_ng_template_11_Template_input_ngModelChange_22_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r28.repPassword = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "span", 48);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_11_Template_span_click_23_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r29.cambiarIcono($event, "passRepeatPerfil", "iconEyePerfil1"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](24, "i", 55);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "div", 56);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "ul", 57);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](27, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "button", 58);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_11_Template_button_click_28_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r30.guardarOperacion("password"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](30, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "button", 59);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_11_Template_button_click_32_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r31.editarPassword("cancelar"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](34, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](35, "li", 60);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](36, "small", 61);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContactoComponent_div_47_ng_template_11_Template_small_click_36_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r24); const ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r32.abrirModalInformativo("requisitosPassword"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](38, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](39, ContactoComponent_div_47_ng_template_11_small_39_Template, 2, 1, "small", 62);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 10, "DATOSACCESO.PASSACTUAL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r15.oldPassword);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 12, "DATOSACCESO.PASSNUEVA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r15.newPassword);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](21, 14, "DATOSACCESO.PASSREPETIR"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r15.repPassword);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](30, 16, "GLOBAL.GUARDAR"), "\u00A0");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](34, 18, "GLOBAL.CANCELAR"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](38, 20, "DATOSACCESO.PASSCOMPLEJIDAD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r15.errorPerfil);
} }
function ContactoComponent_div_47_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 26);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h5", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, ContactoComponent_div_47_div_7_Template, 7, 4, "div", 33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, ContactoComponent_div_47_ng_template_8_Template, 9, 7, "ng-template", null, 38, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, ContactoComponent_div_47_div_10_Template, 9, 6, "div", 33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, ContactoComponent_div_47_ng_template_11_Template, 40, 22, "ng-template", null, 39, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](9);
    const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](12);
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 5, "DATOSACCESO.DATOSACCESO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r1.modoEditarNoActivoEmail)("ngIfElse", _r11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r1.modoEditarNoActivoPassword)("ngIfElse", _r14);
} }
function ContactoComponent_div_48_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 64);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h5", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 65);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "p", 66);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "a", 67);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "clientes@ekiluzenergia.com");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "div", 68);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "p", 69);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](17, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "a", 70);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](20, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "div", 71);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "p", 69);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](25, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "a", 70);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](28, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](29, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](30, "div", 71);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "p", 69);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](33, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](34, "a", 70);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](36, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](37, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](38, "div", 71);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](39, "p", 69);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](41, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](42, "a", 70);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](43);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](44, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 14, "MISDOCUMENTOS.MISDOCUMENTOS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 16, "MISDOCUMENTOS.MENSAJELISTADODOCUMENTOS"), " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](17, 18, "MISDOCUMENTOS.PROTECCIONDATOS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx_r2.translateService.currentLang == "eu" ? "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Compilado%20Formularios_eu.pdf" : "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Compilado%20Formularios.pdf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](20, 20, "MISDOCUMENTOS.DESCARGARPLANTILLA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](25, 22, "MISDOCUMENTOS.DESESTIMIENTO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx_r2.translateService.currentLang == "eu" ? "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Plantilla%20Desistimiento_eu.pdf" : "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Plantilla%20Desistimiento.pdf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](28, 24, "MISDOCUMENTOS.DESCARGARPLANTILLA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](33, 26, "MISDOCUMENTOS.FACTURACION"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx_r2.translateService.currentLang == "eu" ? "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Plantilla%20Cambio%20de%20Tipo%20de%20Facturaci%C3%B3n_eu.pdf" : "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Plantilla%20Cambio%20de%20Tipo%20de%20Facturaci%C3%B3n.pdf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](36, 28, "MISDOCUMENTOS.DESCARGARPLANTILLA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](41, 30, "MISDOCUMENTOS.TITULAR"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx_r2.translateService.currentLang == "eu" ? "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Plantilla%20Cambio%20de%20Titular_eu.pdf" : "https://ekiluz.blob.core.windows.net/ekiluzimagenes/doc/Plantilla%20Cambio%20de%20Titular.pdf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](44, 32, "MISDOCUMENTOS.DESCARGARPLANTILLA"));
} }
function dialogModal_h2_3_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h2", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "MODALVERIFICACION.VERIFICACION"));
} }
function dialogModal_div_4_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "p");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "900 293 741");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 2, "MODALVERIFICACION.CAMBIOTELEFONO1"), " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 4, "MODALVERIFICACION.CAMBIOTELEFONO2"), " ");
} }
function dialogModal_h2_5_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h2", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "MODALVERIFICACION.SEGUROCAMBIOMAIL"));
} }
function dialogModal_div_6_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "p");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 1, "MODALVERIFICACION.RECUERDACAMBIOMAIL"), " ");
} }
function dialogModal_h2_7_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h2", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "MODALVERIFICACION.SEGUROCAMBIOPASSWORD"));
} }
function dialogModal_div_8_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "p", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 1, "MODALVERIFICACION.PASSWORDELEJIDA"), "\n");
} }
function dialogModal_h2_9_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h2", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "MODALVERIFICACION.COMOPASSWORD"));
} }
function dialogModal_div_10_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "p", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "ul", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "br");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](20, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 7, "MODALVERIFICACION.FORMATOPASSWORD"), "\n");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 9, "MODALVERIFICACION.MAYUSCULA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 11, "MODALVERIFICACION.MINUSCULA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 13, "MODALVERIFICACION.NUMERO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](16, 15, "MODALVERIFICACION.SIMBOLO"), " ", ctx_r7.simbolosEspeciales, "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](20, 17, "MODALVERIFICACION.EJEMPLO"));
} }
function dialogModal_button_15_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, "GLOBAL.CANCELAR"));
} }
class ContactoComponent {
    constructor(headerNavService, dialog, toastr, utilsService, oAuthService, userService, spinner, loginService, router, translateService) {
        this.headerNavService = headerNavService;
        this.dialog = dialog;
        this.toastr = toastr;
        this.utilsService = utilsService;
        this.oAuthService = oAuthService;
        this.userService = userService;
        this.spinner = spinner;
        this.loginService = loginService;
        this.router = router;
        this.translateService = translateService;
        this.datosPersonales = true;
        this.datosAcceso = false;
        this.datosDocumentos = false;
        this.modoEditarNoActivoTelefono = true;
        this.modoEditarNoActivoEmail = true;
        this.modoEditarNoActivoPassword = true;
        this.passUsuarioDummy = "Passdummy_ekiluz"; //password para mostrar en datos de acceso previo a editar
        this.tokenExpirado = false;
        this.errorPerfil = false;
        this.mensajeToastArray = new Array(12);
    }
    ngOnInit() {
        this.utilsService.existeUsuarioLogueado();
        if (this.utilsService.existeToken()) {
            this.obtenerDetallesUsuario();
            this.headerNavService.visibilidadMenu(false);
        }
        else {
            this.headerNavService.visibilidadHeader(false);
        }
        this.passOriginal = this.passUsuarioDummy; //la llamo dummy porque no se va a ver por el usuario nunca, siempre la va a modificar
    }
    ngAfterViewInit() {
        // setTimeout(() => {
        //   $("#containerFooter").show();  
        //   }, 600);
        // $("#containerFooter").css({"position":"fixed","bottom":"0"});
        // $("#containerFooter").show();  
        let componentScope = this; //guardamos el alcance del componente para evitar errores entre jQuery en la asignación del menu y el muestreo de las templates
        $(".esBoton").on("click", function () {
            // componentScope.spinner.show();
            $(".list-group").find(".active").removeClass("active"); //eliminar clase activa por defecto
            $(this).addClass("active"); //añadir clase activa al elemento seleccionado
            if (this.textContent.includes("acceso") || this.textContent.includes("Sarbide datuak")) {
                // setTimeout(() => {
                componentScope.spinner.hide();
                componentScope.datosPersonales = false;
                componentScope.datosDocumentos = false;
                componentScope.datosAcceso = true;
                // }, 250);
            }
            else if (this.textContent.includes("documentos") || this.textContent.includes("Nire dokumentuak")) {
                // setTimeout(() => {
                componentScope.spinner.hide();
                componentScope.datosPersonales = false;
                componentScope.datosAcceso = false;
                componentScope.datosDocumentos = true;
                // }, 250);
            }
            else {
                // setTimeout(() => {
                // componentScope.spinner.hide();
                componentScope.datosAcceso = false;
                componentScope.datosDocumentos = false;
                componentScope.datosPersonales = true;
                // }, 250);
            }
        });
    }
    cambiarIcono(evento, inputId, iconId) {
        if (evento) {
            let tipoInput = $("#" + inputId).attr("type");
            if (tipoInput == "password") {
                $("#" + inputId).prop("type", "text");
                $("#" + iconId).attr("class", "fa fa-eye");
            }
            else {
                $("#" + inputId).prop("type", "password");
                $("#" + iconId).attr("class", "fa fa-eye-slash");
            }
        }
    }
    obtenerDetallesUsuario() {
        this.spinner.show();
        this.userService.getUsuarioDetails().subscribe((response) => {
            if (response && response.records && response.records[0]) {
                console.log(response);
                this.nombreUsuario = response.records[0].name;
                this.apellidosUsuario = response.records[0].surname;
                this.dniUsuario = response.records[0].id;
                this.tlfUsuario = response.records[0].phoneNumber;
                this.mailUsuario = response.records[0].email;
                this.language = response.records[0].language;
                if (this.utilsService.isNullOrEmptyOrUndefined(this.nombreUsuario)) {
                    this.translateService.stream("MENSAJES.RELLENEINFOATC").subscribe(resul => {
                        this.nombreUsuario = resul;
                    });
                }
                if (this.utilsService.isNullOrEmptyOrUndefined(this.apellidosUsuario)) {
                    this.translateService.stream("MENSAJES.RELLENEINFOATC").subscribe(resul => {
                        this.apellidosUsuario = resul;
                    });
                }
                if (this.utilsService.isNullOrEmptyOrUndefined(this.apellidosUsuario)) {
                    this.translateService.stream("MENSAJES.RELLENEINFOATC").subscribe(resul => {
                        this.apellidosUsuario = resul;
                    });
                }
                if (this.utilsService.isNullOrEmptyOrUndefined(this.tlfUsuario)) {
                    this.translateService.stream("MENSAJES.RELLENEINFOATC").subscribe(resul => {
                        this.tlfUsuario = resul;
                    });
                }
                setTimeout(() => {
                    this.spinner.hide();
                }, 500);
            }
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    break;
                case 401: //problema de token expirado
                    this.translateService.stream("MENSAJES.SESIONCADUCADA").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    this.tokenExpirado = true;
                    this.loginService.setLogoutSession();
                    this.headerNavService.visibilidadHeader(false);
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                if (errorCode == 401) {
                    this.toastr.error('', this.mensajeToast, {
                        disableTimeOut: true,
                    });
                }
                else {
                    this.toastr.error(this.mensajeToast);
                }
            }, 500);
            if (this.tokenExpirado) {
                this.router.navigate(['login']);
            }
        });
    }
    editarTelefono(accion) {
        if (accion === "editar") {
            this.modoEditarNoActivoTelefono = false;
        }
        else {
            this.modoEditarNoActivoTelefono = true;
        }
    }
    editarEmail(accion, $event) {
        $event.preventDefault(); //EL MAIL NO ES EDITABLE
        // if (accion === "editar"){
        //   this.modoEditarNoActivoEmail = false;
        // } else{
        //   this.modoEditarNoActivoEmail = true;
        // }
    }
    editarPassword(accion) {
        if (accion === "editar") {
            this.modoEditarNoActivoPassword = false;
        }
        else {
            this.modoEditarNoActivoPassword = true;
        }
    }
    modificarPassword(usuario) {
        this.spinner.show();
        this.userService.modifyUserPassword(usuario).subscribe((response) => {
            if (response && response.records && response.records[0]) {
                console.log(response);
                setTimeout(() => {
                    this.spinner.hide();
                }, 500);
            }
        }, err => {
            console.error("Ocurrió un error: " + err.message);
        });
    }
    abrirModal(itemEditado) {
        const dialogRef = this.dialog.open(dialogModal, {
            data: {
                itemEditado: itemEditado, objetoPassword: { repPassword: this.repPassword, newPassword: this.newPassword, oldPassword: this.oldPassword, id: this.dniUsuario },
                componentInstance: this
            }
        });
        dialogRef.afterClosed().subscribe(result => {
            console.log(`Dialog result: ${result}`);
            if (result || result == undefined) { //result == true click en continuar o en la x || undefined = click fuera del modal
                if (itemEditado == "telefono") { //cerramos la edición
                    this.modoEditarNoActivoTelefono = true;
                }
                else if (itemEditado == "email") {
                    this.modoEditarNoActivoEmail = true;
                }
                else {
                    // this.modoEditarNoActivoPassword = true;
                }
            }
        });
    }
    abrirModalInformativo(itemEditado) {
        const dialogRefInformativo = this.dialog.open(dialogModal, {
            data: { itemEditado: itemEditado }
        });
        dialogRefInformativo.afterClosed().subscribe(result => {
            console.log(`Dialog result: ${result}`);
        });
    }
    guardarOperacion(itemEditado) {
        this.errorPerfil = false;
        // let mensaje1, mensaje2
        if (itemEditado.includes("telefono")) { //ANULADO
            if (this.telefonoOriginal != this.tlfUsuario) {
                if (this.utilsService.comprobarNumero(this.tlfUsuario) && this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.tlfUsuario)
                    && this.utilsService.esNumeroDeTelefono(this.tlfUsuario)) {
                    this.translateService.stream("MENSAJES.OPERACIONEXITO").subscribe(resul => {
                        this.mensajeToastArray[0] = resul;
                    });
                    this.translateService.stream("MENSAJES.TELEFONOGUARDADO").subscribe(resul => {
                        this.mensajeToastArray[1] = resul;
                    });
                    this.toastr.success(this.mensajeToastArray[0], this.mensajeToastArray[1]);
                    this.abrirModal(itemEditado);
                    //CALL BACKEND
                }
                else {
                    this.translateService.stream("MENSAJES.OPERACIONERRONEA").subscribe(resul => {
                        this.mensajeToastArray[2] = resul;
                    });
                    this.translateService.stream("MENSAJES.ERRORVALIDACIONTELEFONO").subscribe(resul => {
                        this.mensajeToastArray[3] = resul;
                    });
                    this.toastr.error(this.mensajeToastArray[2], this.mensajeToastArray[3]);
                    // this.data.nuevoTlfno = this.data.original;
                }
            }
            else {
                this.translateService.stream("MENSAJES.OPERACIONERRONEA").subscribe(resul => {
                    this.mensajeToastArray[4] = resul;
                });
                this.translateService.stream("MENSAJES.MISMOTELEFONO").subscribe(resul => {
                    this.mensajeToastArray[5] = resul;
                });
                this.toastr.error(this.mensajeToastArray[4], this.mensajeToastArray[5]);
            }
        }
        else if (itemEditado.includes("email")) { //ANULADO
            if (this.emailOriginal != this.mailUsuario) {
                if (this.utilsService.esCorreoElectronico(this.mailUsuario)) {
                    this.translateService.stream("MENSAJES.OPERACIONEXITO").subscribe(resul => {
                        this.mensajeToastArray[6] = resul;
                    });
                    this.translateService.stream("MENSAJES.CORREOGUARDADO").subscribe(resul => {
                        this.mensajeToastArray[7] = resul;
                    });
                    this.toastr.success(this.mensajeToastArray[6], this.mensajeToastArray[7]);
                    this.abrirModal(itemEditado);
                    //CALL BACKEND
                }
                else {
                    this.translateService.stream("MENSAJES.OPERACIONERRONEA").subscribe(resul => {
                        this.mensajeToastArray[8] = resul;
                    });
                    this.translateService.stream("MENSAJES.ERRORVALIDACIONCORREO").subscribe(resul => {
                        this.mensajeToastArray[9] = resul;
                    });
                    this.toastr.error(this.mensajeToastArray[8], this.mensajeToastArray[9]);
                }
            }
            else {
                this.translateService.stream("MENSAJES.OPERACIONERRONEA").subscribe(resul => {
                    this.mensajeToastArray[10] = resul;
                });
                this.translateService.stream("MENSAJES.MISMOCORREO").subscribe(resul => {
                    this.mensajeToastArray[11] = resul;
                });
                this.toastr.error(this.mensajeToastArray[10], this.mensajeToastArray[11]);
            }
        }
        else if (itemEditado.includes("password")) {
            if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.oldPassword) && this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.newPassword) &&
                this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.repPassword)) {
                if (this.utilsService.requisitosSeguridadPassword(this.newPassword) && this.utilsService.requisitosSeguridadPassword(this.repPassword)) {
                    if (this.newPassword !== this.repPassword) {
                        // this.toastr.error('Por favor, revise', 'Las contraseñas introducidas no coinciden');
                        this.errorPerfil = true;
                        this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                            this.textoErrorPerfil = resul;
                        });
                        this.newPassword = '';
                        this.repPassword = '';
                    }
                    else {
                        //si el usuario quiere modificar la contraseña por la misma que ya tenía:
                        if ((this.oldPassword === this.newPassword) && (this.newPassword === this.repPassword)) {
                            this.errorPerfil = true;
                            this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                                this.textoErrorPerfil = resul;
                            }); //La contraseña actual no es correcta, no se cumplen los criterios para la nueva contraseña, la contraseña de confirmación no coincide o las nueva contraseña es igual a la actual. Por favor, revise.';
                            this.newPassword = '';
                            this.repPassword = '';
                            this.oldPassword = '';
                        }
                        else {
                            this.abrirModal(itemEditado);
                        }
                    }
                }
                else {
                    // this.toastr.error('Por favor, revise', 'La nueva contraseña no cumple los criterios de seguridad');
                    this.errorPerfil = true;
                    this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                        this.textoErrorPerfil = resul;
                    }); //La contraseña actual no es correcta, no se cumplen los criterios para la nueva contraseña, la contraseña de confirmación no coincide o las nueva contraseña es igual a la actual. Por favor, revise.';
                    this.newPassword = '';
                    this.repPassword = '';
                    this.oldPassword = '';
                }
            }
            else {
                this.errorPerfil = true;
                this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                    this.textoErrorPerfil = resul;
                });
            }
        }
    }
    ngOnDestroy() {
        // $("#containerFooter").hide();  
        // $("#containerFooter").css({"position":"","bottom":""});
        this.headerNavService.visibilidadMenu(true);
        // this.headerNavService.visibilidadDirUsuario(true);
    }
}
ContactoComponent.ɵfac = function ContactoComponent_Factory(t) { return new (t || ContactoComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_toastr__WEBPACK_IMPORTED_MODULE_3__["ToastrService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_utils_utilsService__WEBPACK_IMPORTED_MODULE_4__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_5__["OAuthService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__["UsuarioService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_7__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslateService"])); };
ContactoComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: ContactoComponent, selectors: [["contacto"]], decls: 50, vars: 27, consts: [["id", "divPaddingPerfil", 1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow"], ["id", "principalSecciones", 1, "col-4", "col-md-4", "col-sm-4", "col-lg-4", "col-xl-4", 2, "margin-top", "1.5em"], ["id", "paddingMovilBloque1", 1, "col-12", "col-sm-12", "col-md-10", "col-lg-10", "col-xl-10"], [1, "list-group"], [1, "list-group-item", "list-group-item-action", "flex-column", "align-items-start"], [1, "d-flex", "w-100", "justify-content-initial"], [1, "mb-1", 2, "color", "black", "margin-top", "0.6em", "font-weight", "400"], [1, "volverCliente"], ["href", "", "routerLink", "/facturas"], ["type", "button", 1, "list-group-item", "list-group-item-action", "active", "esBoton"], [1, "fa", "fa-chevron-right", "rightIcon"], ["type", "button", 1, "list-group-item", "list-group-item-action", "esBoton"], ["id", "paddingMovilBloque2", 1, "col-12", "col-sm-12", "col-md-10", "col-lg-10", "col-xl-10", 2, "margin-top", "2.5em", "margin-bottom", "1em"], [2, "font-size", "1.25rem", "font-weight", "400", "color", "black"], ["type", "button", 1, "btn", "btn-warning", "bigBtn"], ["target", "_blank", 2, "text-decoration", "none", "color", "black", "font-size", "0.8rem", "display", "block", 3, "href"], ["type", "button", "id", "btnTelefono", 1, "btn", "colorBtn", 2, "margin-top", "1.5em"], ["aria-hidden", "true", 1, "fa", "fa-phone", 2, "font-size", "1.15rem", "color", "black", "vertical-align", "middle"], ["id", "telefono", "href", "tel:+34900293741"], ["type", "button", "id", "writeUs", 1, "btn", "colorBtn", 2, "margin-top", "1.5em"], ["aria-hidden", "true", 1, "fa", "fa-file", 2, "font-size", "1rem", "color", "black", "vertical-align", "middle"], ["id", "escribenos", "href", "mailto:clientes@ekiluzenergia.com?subject=Dudas y consultas \u00E1rea de clientes"], ["class", "col-8 col-md-8 col-sm-8 col-lg-8 col-xl-8 ", "style", "margin-top:1.5em;margin-bottom: 1.5em;", 4, "ngIf"], ["class", "col-8 col-md-8 col-sm-8 col-lg-8 col-xl-8", "style", "margin-top:1.5em;margin-bottom: 1.5em;", 4, "ngIf"], ["class", "col-8 col-md-8 col-sm-8 col-lg-8 col-xl-8", "style", "margin-top:1.5em;", 4, "ngIf"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow"], [1, "col-8", "col-md-8", "col-sm-8", "col-lg-8", "col-xl-8", 2, "margin-top", "1.5em", "margin-bottom", "1.5em"], [1, "list-group", "reducirAncho"], [1, "d-flex", "w-100", "justify-content-between"], [1, "mb-1", "cabecera", 2, "color", "black"], [1, "list-group-item", "list-group-item-action", "flex-column", "align-items-start", "reducirAlturaListado"], [1, "list-group-item-heading", "cabecera"], [1, "list-group-item-text", "reducirAlturaLinea", 2, "color", "black"], ["class", "list-group", 4, "ngIf", "ngIfElse"], ["modoEditarActivoTelefono", ""], ["type", "text", 3, "ngModel", "ngModelChange"], ["id", "editarTelefono", 2, "float", "right", "color", "#2e1cf7", "font-weight", "bold", 3, "click"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", 3, "click"], ["modoEditarActivoEmail", ""], ["modoEditarActivoPassword", ""], ["id", "editarMail", 2, "float", "right", "color", "#2e1cf7", "font-weight", "bold", 3, "click"], ["type", "password", "value", "passUsuarioDummy", "disabled", "", 1, "inputSinBorde", 2, "line-height", "30px"], ["id", "editarPassword", 2, "float", "right", "color", "#2e1cf7", "font-weight", "bold", 3, "click"], [1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12"], [1, "col-md-7", "col-sm-7", "col-7", "col-lg-7", "col-xl-7", "resolMovil"], [1, "col-md-12", "col-12", "col-sm-12", "col-lg-12", "col-xl-12", "resolMovil", 2, "padding-left", "0"], ["for", "oldPassword", 1, "cabecera"], ["type", "password", "name", "oldPassword", "id", "passActual", 1, "form-control", 3, "ngModel", "ngModelChange"], [1, "loginIcon", 3, "click"], ["id", "iconEyePerfil0", 1, "fa", "fa-eye-slash"], ["for", "newPassword", 1, "label-top", "cabecera"], ["type", "password", "name", "newPassword", "id", "passNew", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "iconEyePerfil", 1, "fa", "fa-eye-slash"], ["for", "repPassword", 1, "label-top", "cabecera"], ["type", "password", "id", "passRepeatPerfil", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "iconEyePerfil1", 1, "fa", "fa-eye-slash"], [1, "col-md-5", "col-sm-5", "col-5", "col-lg-5", "col-xl-5"], ["id", "listaContacto"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", 2, "margin-top", ".3em", 3, "click"], ["type", "button", 1, "btn", "btn-secondary", "btn-lg", 2, "font-weight", "bold", 3, "click"], [2, "padding", "20px 0"], [1, "passOlvidada", 3, "click"], ["id", "error", 4, "ngIf"], ["id", "error"], [1, "col-8", "col-md-8", "col-sm-8", "col-lg-8", "col-xl-8", 2, "margin-top", "1.5em"], [1, "textoDocumentos"], [2, "font-size", ".9rem"], ["href", "mailto:clientes@ekiluzenergia.com?subject=Dudas y consultas \u00E1rea de clientes", 2, "font-size", "1em"], [1, "list-group-item", "list-group-item-action", "flex-column", "justify-content-between", "align-items-start", "reducirAlturaMisDocumentos"], [1, "list-group-item-text", "cabecera", 2, "color", "black"], ["target", "_blank", 1, "enlace", 2, "float", "right", 3, "href"], [1, "list-group-item", "list-group-item-action", "flex-column", "align-items-start", "justify-content-between", "reducirAlturaMisDocumentos"]], template: function ContactoComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "h5", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "a", 8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](11, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "button", 9);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](15, "i", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "button", 11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](18, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "i", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "button", 11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](22, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](23, "i", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "div", 12);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](27, "div");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "p", 13);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](30, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "div");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "button", 14);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](33, "a", 15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](34);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](35, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](36, "div");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](37, "button", 16);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](38, "i", 17);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](39, "a", 18);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, "\u00A0\u00A0900293741");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](41, "button", 19);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](42, "i", 20);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](43, "a", 21);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](44);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](45, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](46, ContactoComponent_div_46_Template, 31, 17, "div", 22);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](47, ContactoComponent_div_47_Template, 13, 7, "div", 23);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](48, ContactoComponent_div_48_Template, 45, 34, "div", 24);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](49, "div", 25);
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", ctx.nombreUsuario, " ", ctx.apellidosUsuario, "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](11, 13, "CONTACTO.VOLVERATRAS"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 15, "CONTACTO.MISDATOS"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](18, 17, "CONTACTO.DATOSACCESO"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](22, 19, "CONTACTO.MISDOCUMENTOS"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](30, 21, "CONTACTO.SOPORTE"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx.translateService.currentLang == "eu" ? "https://ekiluzenergia.com/eu/faqs/" : "https://ekiluzenergia.com/faqs/", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](35, 23, "CONTACTO.FAQ"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\u00A0\u00A0", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](45, 25, "CONTACTO.ESCRIBENOS"), "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.datosPersonales);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.datosAcceso);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.datosDocumentos);
    } }, directives: [_angular_router__WEBPACK_IMPORTED_MODULE_9__["RouterLinkWithHref"], _angular_common__WEBPACK_IMPORTED_MODULE_11__["NgIf"], _angular_forms__WEBPACK_IMPORTED_MODULE_12__["DefaultValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_12__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_12__["NgModel"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslatePipe"]], styles: [".imgBackground[_ngcontent-%COMP%] {\n  background-color: #2e1cf7;\n  margin: auto;\n}\n\n.textIndex[_ngcontent-%COMP%] {\n  height: 100px;\n  font-size: 1.5em;\n  color: white;\n}\n\n.textAlign[_ngcontent-%COMP%] {\n  padding-top: 24px;\n  text-align: center;\n}\n\n.tableBg[_ngcontent-%COMP%] {\n  background-color: #4472c4;\n  font-size: 1em;\n  color: white;\n}\n\n.inputLg[_ngcontent-%COMP%] {\n  height: 60px;\n}\n\n.imgUser[_ngcontent-%COMP%] {\n  width: 55px;\n  margin-right: 0.75em;\n  background-color: lightblue;\n}\n\na[_ngcontent-%COMP%] {\n  color: #2e1cf7;\n  font-size: 3vh;\n}\n\na[_ngcontent-%COMP%], button[_ngcontent-%COMP%] {\n  font-weight: bold;\n}\n\n.rightIcon[_ngcontent-%COMP%] {\n  float: right;\n  margin-top: 6.5px;\n}\n\ni[_ngcontent-%COMP%] {\n  color: #2e1cf7;\n}\n\np[_ngcontent-%COMP%] {\n  font-size: 1rem;\n}\n\n.list-group-item.active[_ngcontent-%COMP%] {\n  color: #2e1cf7;\n  background-color: white;\n  border-left: 5px solid #fbd43c;\n  border-top-color: rgba(0, 0, 0, 0.125);\n  border-bottom-color: rgba(0, 0, 0, 0.125);\n  border-right-color: rgba(0, 0, 0, 0.125);\n}\n\n#editarMail[_ngcontent-%COMP%] {\n  cursor: not-allowed;\n}\n\n#editarPassword[_ngcontent-%COMP%], #editarTelefono[_ngcontent-%COMP%] {\n  cursor: pointer;\n  font-size: 0.8rem;\n}\n\n.posicionamientoBtn[_ngcontent-%COMP%] {\n  display: block;\n  position: absolute;\n  bottom: 25px;\n}\n\n.posicionamientoOlvide[_ngcontent-%COMP%] {\n  display: block;\n  position: absolute;\n  top: 75px;\n}\n\n#listaContacto[_ngcontent-%COMP%] {\n  list-style: none;\n  padding: 12px 0;\n  margin-bottom: 0;\n  text-align: center;\n}\n\n#listaContacto[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] {\n  padding: 17px 0;\n}\n\n.inputSinBorde[_ngcontent-%COMP%] {\n  color: black;\n  font-weight: bold;\n  border-width: 0;\n  border: none;\n  outline: none;\n  background-color: inherit;\n}\n\n.volverCliente[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  color: #2e1cf7;\n  font-size: 1rem;\n  line-height: 5px;\n}\n\n.loginIcon[_ngcontent-%COMP%] {\n  float: right;\n  position: relative;\n  z-index: 1;\n  cursor: pointer;\n  margin-top: -31px;\n  margin-right: 20px;\n  font-size: 1rem;\n}\n\n#iconEyePerfil1[_ngcontent-%COMP%], #iconEyePerfil[_ngcontent-%COMP%], #iconEyePerfil0[_ngcontent-%COMP%] {\n  color: black;\n}\n\n.label-top[_ngcontent-%COMP%] {\n  margin-top: 0.25rem;\n}\n\nlabel[_ngcontent-%COMP%] {\n  font-size: 0.9rem;\n}\n\n.passOlvidada[_ngcontent-%COMP%] {\n  color: #2e1cf7;\n  font-weight: bold;\n  margin-bottom: 1em;\n  cursor: pointer;\n}\n\n.enlace[_ngcontent-%COMP%] {\n  font-size: 1em;\n  color: #2e1cf7;\n  font-weight: bold;\n  cursor: pointer;\n}\n\n.textoDocumentos[_ngcontent-%COMP%] {\n  margin-top: 1em;\n}\n\n.reducirAlturaListado[_ngcontent-%COMP%] {\n  padding-top: 0.2em;\n  padding-bottom: 0;\n}\n\n.reducirAlturaMisDocumentos[_ngcontent-%COMP%] {\n  padding-bottom: 0;\n}\n\n.reducirAlturaLinea[_ngcontent-%COMP%] {\n  line-height: 15px;\n}\n\n.bigBtn[_ngcontent-%COMP%] {\n  padding: 10px 20px;\n  width: 100%;\n}\n\n.colorBtn[_ngcontent-%COMP%] {\n  background-color: #ffd554;\n}\n\n#escribenos[_ngcontent-%COMP%], #telefono[_ngcontent-%COMP%] {\n  font-size: 0.85rem;\n  text-decoration: none;\n  color: black;\n}\n\n.reducirAncho[_ngcontent-%COMP%] {\n  width: 85%;\n}\n\n#error[_ngcontent-%COMP%] {\n  color: #e4002b;\n  width: 100%;\n  font-weight: bold;\n  text-align: center;\n}\n\n#writeUs[_ngcontent-%COMP%] {\n  float: right;\n}\n\n.cabecera[_ngcontent-%COMP%] {\n  font-weight: bold;\n}\n\n@media (min-width: 500px) and (max-width: 900px) {\n  .volverCliente[_ngcontent-%COMP%] {\n    margin-top: 10px;\n    margin-left: 0 !important;\n    padding-left: 0;\n  }\n\n  .rightIcon[_ngcontent-%COMP%] {\n    float: none;\n  }\n}\n\n@media (min-width: 300px) and (max-width: 940px) {\n  #writeUs[_ngcontent-%COMP%] {\n    float: inherit !important;\n    width: 100%;\n  }\n\n  #btnTelefono[_ngcontent-%COMP%] {\n    width: 100%;\n  }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvY29udGFjdG8vY29udGFjdG8uY29tcG9uZW50LnNjc3MiLCJzcmMvYXBwL0NvbXBvbmVudHMvY29udGFjdG8vY29udGFjdG8uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUE7RUFDRSx5QkFUaUI7RUFVakIsWUFBQTtBQ1BGOztBRFNBO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ05GOztBRFFBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBQ0xGOztBRE9BO0VBQ0UseUJBckJVO0VBc0JWLGNBQUE7RUFDQSxZQUFBO0FDSkY7O0FETUE7RUFDRSxZQUFBO0FDSEY7O0FET0E7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtBQ0pGOztBRE9BO0VBQ0UsY0F0Q2lCO0VBdUNqQixjQUFBO0FDSkY7O0FET0E7RUFDRSxpQkFBQTtBQ0pGOztBRE9BO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0FDSkY7O0FET0E7RUFDRSxjQXBEaUI7QUNnRG5COztBRE9BO0VBQ0UsZUFBQTtBQ0pGOztBRFFBO0VBQ0csY0E3RGdCO0VBOERqQix1QkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHdDQUFBO0FDTEY7O0FEUUE7RUFFSSxtQkFBQTtBQ05KOztBRFNBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0FDTkY7O0FEU0E7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDTkY7O0FEVUE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0FDUEY7O0FEVUE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDUEY7O0FEVUE7RUFDRSxlQUFBO0FDUEY7O0FEVUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtBQ1BGOztBRFVBO0VBQ0UsY0FqSGlCO0VBa0hqQixlQUFBO0VBQ0EsZ0JBQUE7QUNQRjs7QURvQkE7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FDakJGOztBRG9CQTtFQUNBLFlBQUE7QUNqQkE7O0FEb0JBO0VBQ0UsbUJBQUE7QUNqQkY7O0FEb0JBO0VBQ0UsaUJBQUE7QUNqQkY7O0FEb0JBO0VBQ0UsY0F2SmlCO0VBd0pqQixpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQ2pCRjs7QURvQkE7RUFFRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBQ2xCRjs7QURxQkE7RUFDRSxlQUFBO0FDbEJGOztBRHFCQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QUNsQkY7O0FEcUJBO0VBQ0UsaUJBQUE7QUNsQkY7O0FEcUJBO0VBQ0UsaUJBQUE7QUNsQkY7O0FEcUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FDbEJGOztBRHFCQTtFQUVFLHlCQUFBO0FDbkJGOztBRHNCQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFFQSxZQUFBO0FDcEJGOztBRHdCQTtFQUNFLFVBQUE7QUNyQkY7O0FEd0JBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FDckJGOztBRHdCQTtFQUNFLFlBQUE7QUNyQkY7O0FEd0JBO0VBQ0UsaUJBQUE7QUNyQkY7O0FEd0JBO0VBRUU7SUFDRSxnQkFBQTtJQUNBLHlCQUFBO0lBQ0EsZUFBQTtFQ3RCRjs7RUR5QkE7SUFDRSxXQUFBO0VDdEJGO0FBQ0Y7O0FEMEJBO0VBR0U7SUFDSSx5QkFBQTtJQUNBLFdBQUE7RUMxQko7O0VENEJBO0lBQ0UsV0FBQTtFQ3pCRjtBQUNGIiwiZmlsZSI6InNyYy9hcHAvQ29tcG9uZW50cy9jb250YWN0by9jb250YWN0by5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIiRjb29ycG9yYXRpdmVCbHVlOiAjMmUxY2Y3O1xuJHRhYmxlQmx1ZTogIzQ0NzJjNDtcblxuXG4vLyAubm9QYWRkaW5nTWFyZ2luUm93e1xuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmVkIDQwJSAsICBibHVlIDQwJSAxMDAlKTtcbi8vIH1cblxuLmltZ0JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vcnBvcmF0aXZlQmx1ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRleHRJbmRleCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50ZXh0QWxpZ24ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlQmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVCbHVlO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmlucHV0TGcge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cblxuLmltZ1VzZXJ7XG4gIHdpZHRoOiA1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC43NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG59XG5cbmF7XG4gIGNvbG9yOiRjb29ycG9yYXRpdmVCbHVlO1xuICBmb250LXNpemU6M3ZoO1xufVxuXG5hLGJ1dHRvbntcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yaWdodEljb257XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW4tdG9wOiA2LjVweDtcbn1cblxuaXtcbiAgY29sb3I6JGNvb3Jwb3JhdGl2ZUJsdWU7XG59XG5cbnB7XG4gIGZvbnQtc2l6ZToxcmVtO1xufVxuXG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgIGNvbG9yOiAkY29vcnBvcmF0aXZlQmx1ZTsgXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmJkNDNjO1xuICBib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjEyNSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMTI1KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjEyNSk7XG59XG5cbiNlZGl0YXJNYWlsIHtcbiAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbiNlZGl0YXJQYXNzd29yZCwjZWRpdGFyVGVsZWZvbm97XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLnBvc2ljaW9uYW1pZW50b0J0bntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIC8vIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc2ljaW9uYW1pZW50b09sdmlkZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xufVxuXG4jbGlzdGFDb250YWN0b3tcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNsaXN0YUNvbnRhY3RvIGxpe1xuICBwYWRkaW5nOiAxN3B4IDA7XG59XG5cbi5pbnB1dFNpbkJvcmRle1xuICBjb2xvcjpibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOm5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi52b2x2ZXJDbGllbnRlIGF7XG4gIGNvbG9yOiAkY29vcnBvcmF0aXZlQmx1ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNXB4O1xuICAvLyBwYWRkaW5nLWxlZnQ6MTcuNXB4O1xufVxuXG4vLyAubG9naW5JY29ue1xuLy8gICAvLyBmbG9hdDogcmlnaHQ7XG4vLyAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbi8vICAgbWFyZ2luLXRvcDogLTI1cHg7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgei1pbmRleDogMTtcbi8vICAgZm9udC1zaXplOiAyLjV2aDtcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gfVxuLmxvZ2luSWNvbntcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTMxcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4jaWNvbkV5ZVBlcmZpbDEsI2ljb25FeWVQZXJmaWwsICNpY29uRXllUGVyZmlsMHtcbmNvbG9yOmJsYWNrO1xufVxuXG4ubGFiZWwtdG9we1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG5sYWJlbHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnBhc3NPbHZpZGFkYXtcbiAgY29sb3I6ICRjb29ycG9yYXRpdmVCbHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lbmxhY2V7XG4gIC8vIGZvbnQtc2l6ZToyLjQ1dmg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzJlMWNmNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRleHRvRG9jdW1lbnRvc3tcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucmVkdWNpckFsdHVyYUxpc3RhZG97XG4gIHBhZGRpbmctdG9wOiAuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnJlZHVjaXJBbHR1cmFNaXNEb2N1bWVudG9ze1xuICBwYWRkaW5nLWJvdHRvbTowO1xufVxuXG4ucmVkdWNpckFsdHVyYUxpbmVhe1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLmJpZ0J0bntcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDoxMDAlO1xufVxuXG4uY29sb3JCdG57XG4gIC8vIGJhY2tncm91bmQtY29sb3I6I2U0ZjZmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU1NDtcbn1cblxuI2VzY3JpYmVub3MsI3RlbGVmb25ve1xuICBmb250LXNpemU6IC44NXJlbTsgXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy8gY29sb3I6IGJsYWNrO1xuICBjb2xvcjpibGFjaztcbiAgLy8gZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWR1Y2lyQW5jaG97XG4gIHdpZHRoOjg1JTtcbn1cblxuI2Vycm9ye1xuICBjb2xvcjojZTQwMDJiO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3dyaXRlVXN7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNhYmVjZXJhe1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHsgLy9taW4gNzY4cHggLy9tYXggMTAyNFxuICBcbiAgLnZvbHZlckNsaWVudGV7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5yaWdodEljb257XG4gICAgZmxvYXQ6bm9uZTtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7IFxuXG5cbiAgI3dyaXRlVXN7XG4gICAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2J0blRlbGVmb25ve1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgfSIsIi5pbWdCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMWNmNztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udGV4dEluZGV4IHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udGV4dEFsaWduIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlQmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3MmM0O1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaW5wdXRMZyB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmltZ1VzZXIge1xuICB3aWR0aDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMmUxY2Y3O1xuICBmb250LXNpemU6IDN2aDtcbn1cblxuYSwgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yaWdodEljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDYuNXB4O1xufVxuXG5pIHtcbiAgY29sb3I6ICMyZTFjZjc7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMyZTFjZjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmYmQ0M2M7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuI2VkaXRhck1haWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4jZWRpdGFyUGFzc3dvcmQsICNlZGl0YXJUZWxlZm9ubyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5wb3NpY2lvbmFtaWVudG9CdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG59XG5cbi5wb3NpY2lvbmFtaWVudG9PbHZpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1cHg7XG59XG5cbiNsaXN0YUNvbnRhY3RvIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNsaXN0YUNvbnRhY3RvIGxpIHtcbiAgcGFkZGluZzogMTdweCAwO1xufVxuXG4uaW5wdXRTaW5Cb3JkZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4udm9sdmVyQ2xpZW50ZSBhIHtcbiAgY29sb3I6ICMyZTFjZjc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDVweDtcbn1cblxuLmxvZ2luSWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0zMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI2ljb25FeWVQZXJmaWwxLCAjaWNvbkV5ZVBlcmZpbCwgI2ljb25FeWVQZXJmaWwwIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ubGFiZWwtdG9wIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLnBhc3NPbHZpZGFkYSB7XG4gIGNvbG9yOiAjMmUxY2Y3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lbmxhY2Uge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMyZTFjZjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZXh0b0RvY3VtZW50b3Mge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5yZWR1Y2lyQWx0dXJhTGlzdGFkbyB7XG4gIHBhZGRpbmctdG9wOiAwLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5yZWR1Y2lyQWx0dXJhTWlzRG9jdW1lbnRvcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucmVkdWNpckFsdHVyYUxpbmVhIHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5iaWdCdG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sb3JCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTU0O1xufVxuXG4jZXNjcmliZW5vcywgI3RlbGVmb25vIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnJlZHVjaXJBbmNobyB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbiNlcnJvciB7XG4gIGNvbG9yOiAjZTQwMDJiO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3dyaXRlVXMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jYWJlY2VyYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudm9sdmVyQ2xpZW50ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5yaWdodEljb24ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICAjd3JpdGVVcyB7XG4gICAgZmxvYXQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNidG5UZWxlZm9ubyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iXX0= */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ContactoComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'contacto',
                templateUrl: './contacto.component.html',
                styleUrls: ['./contacto.component.scss']
            }]
    }], function () { return [{ type: _Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__["HeaderNavService"] }, { type: _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"] }, { type: ngx_toastr__WEBPACK_IMPORTED_MODULE_3__["ToastrService"] }, { type: _utils_utilsService__WEBPACK_IMPORTED_MODULE_4__["UtilsService"] }, { type: angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_5__["OAuthService"] }, { type: src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__["UsuarioService"] }, { type: ngx_spinner__WEBPACK_IMPORTED_MODULE_7__["NgxSpinnerService"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_9__["Router"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslateService"] }]; }, null); })();
/*SELECTOR PARA LA CLASE MODAL*/
class dialogModal {
    constructor(data, toastr, utilsService, spinner, usuarioService, loginService, headerNavService, router, translateService) {
        this.data = data;
        this.toastr = toastr;
        this.utilsService = utilsService;
        this.spinner = spinner;
        this.usuarioService = usuarioService;
        this.loginService = loginService;
        this.headerNavService = headerNavService;
        this.router = router;
        this.translateService = translateService;
        this.tokenExpirado = false;
        this.simbolosEspeciales = '¡!$?&#@/\()=¿?*[];,:._<>+-';
    }
    ngOnInit() {
        if (this.data && this.data.itemEditado) {
            this.nodoVentanaModal = this.data.itemEditado;
            console.log(this.nodoVentanaModal);
        }
    }
    confirmarCambioPassword() {
        //recibo los datos para confirmación en el modal
        if (this.data && this.data.itemEditado && this.data.objetoPassword && this.data.objetoPassword.id && this.data.componentInstance) {
            let userPassModify = {
                id: this.data.objetoPassword.id, password: this.data.objetoPassword.newPassword, role: null, name: null, surname: null, email: null, contractNumber: null,
                phoneNumber: null, totalSize: null, oldPassword: this.data.objetoPassword.oldPassword, language: this.translateService.currentLang
            };
            this.cambiarPassword(userPassModify, this.data.componentInstance);
        }
    }
    cambiarPassword(usuario, componentInstance) {
        componentInstance.errorPerfil = false;
        this.spinner.show();
        this.usuarioService.modifyUserPassword(usuario).subscribe((response) => {
            setTimeout(() => {
                this.spinner.hide();
                componentInstance.oldPassword = '';
                componentInstance.newPassword = '';
                componentInstance.repPassword = '';
                componentInstance.modoEditarNoActivoPassword = true; //cerramos la edición cuando se ha hecho correctamente
                // let mensaje1, mensaje2
                this.translateService.stream("MENSAJES.PASSWORDACTUALIZADA").subscribe(resul => {
                    this.mensajeToast1 = resul;
                });
                this.toastr.success('', this.mensajeToast1, {
                    disableTimeOut: true
                });
                this.translateService.stream("MENSAJES.DESDENUEVAPASSWORD").subscribe(resul => {
                    this.mensajeToast2 = resul;
                });
                this.toastr.success('', this.mensajeToast2, {
                    disableTimeOut: true
                    // positionClass: 'toast-top-center',
                });
            }, 500);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 409:
                    this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    ; //"La contraseña actual no es correcta, no se cumplen los criterios para la nueva contraseña, la contraseña de confirmación no coincide o las nueva contraseña es igual a la actual. Por favor, revise.";
                    break;
                case 404:
                    this.translateService.stream("MENSAJES.PASSWORDUSUARIONOEXISTE").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    ;
                    break;
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    ;
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    ;
                    break;
                case 401: //problema de token expirado
                    this.translateService.stream("MENSAJES.SESIONCADUCADA").subscribe(resul => {
                        this.mensajeToast = resul;
                        // mensaje = resul
                    });
                    ;
                    this.tokenExpirado = true;
                    this.loginService.setLogoutSession();
                    this.headerNavService.visibilidadHeader(false);
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                if (errorCode == 409 || errorCode == 404) {
                    // this.toastr.error('Por favor, revise', mensaje);
                    componentInstance.errorPerfil = true;
                    componentInstance.textoErrorPerfil = this.mensajeToast;
                    componentInstance.oldPassword = '';
                    componentInstance.newPassword = '';
                    componentInstance.repPassword = '';
                }
                else {
                    if (errorCode == 401) {
                        this.toastr.error('', this.mensajeToast, {
                            disableTimeOut: true,
                        });
                    }
                    else {
                        componentInstance.textoErrorPerfil = this.mensajeToast;
                    }
                }
            }, 500);
            if (this.tokenExpirado) {
                this.router.navigate(['login']);
            }
        });
    }
}
dialogModal.ɵfac = function dialogModal_Factory(t) { return new (t || dialogModal)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_toastr__WEBPACK_IMPORTED_MODULE_3__["ToastrService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_utils_utilsService__WEBPACK_IMPORTED_MODULE_4__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_7__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__["UsuarioService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslateService"])); };
dialogModal.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: dialogModal, selectors: [["modal"]], decls: 16, vars: 14, consts: [["mat-icon-button", "", 1, "close-button", 3, "mat-dialog-close"], [1, "close-icon"], ["style", "color:black;", "mat-dialog-title", "", 4, "ngIf"], ["mat-dialog-content", "", 4, "ngIf"], ["mat-dialog-actions", ""], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", "margin-bottom", ".5em", "width", "100%", "font-weight", "bold", 3, "mat-dialog-close", "click"], ["type", "button", "class", "btn btn-secondary btn-lg posicionamientoBtn", "style", "margin-top:.75em;margin-bottom:.5em;width:100%;font-weight: bold;", 3, "mat-dialog-close", 4, "ngIf"], ["mat-dialog-title", "", 2, "color", "black"], ["mat-dialog-content", ""], [2, "color", "#2e1cf7"], [1, "parrafoModal"], ["id", "listaModal"], ["type", "button", 1, "btn", "btn-secondary", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", "margin-bottom", ".5em", "width", "100%", "font-weight", "bold", 3, "mat-dialog-close"]], template: function dialogModal_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "mat-icon", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "close");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, dialogModal_h2_3_Template, 3, 3, "h2", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, dialogModal_div_4_Template, 8, 6, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, dialogModal_h2_5_Template, 3, 3, "h2", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, dialogModal_div_6_Template, 4, 3, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, dialogModal_h2_7_Template, 3, 3, "h2", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, dialogModal_div_8_Template, 4, 3, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, dialogModal_h2_9_Template, 3, 3, "h2", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, dialogModal_div_10_Template, 21, 19, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "button", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function dialogModal_Template_button_click_12_listener() { return ctx.confirmarCambioPassword(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, dialogModal_button_15_Template, 3, 4, "button", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "telefono");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "telefono");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "email");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "email");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "password");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "password");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "requisitosPassword");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal == "requisitosPassword");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 12, "GLOBAL.CONTINUAR"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.nodoVentanaModal != undefined && ctx.nodoVentanaModal != "requisitosPassword");
    } }, directives: [_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogClose"], _angular_material_icon__WEBPACK_IMPORTED_MODULE_13__["MatIcon"], _angular_common__WEBPACK_IMPORTED_MODULE_11__["NgIf"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogActions"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogTitle"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogContent"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslatePipe"]], styles: [".close-button[_ngcontent-%COMP%] {\n  float: right;\n  top: -24px;\n  right: -24px;\n  background-color: white;\n  border: none;\n}\n\n#listaModal[_ngcontent-%COMP%] {\n  padding: 0;\n}\n\n#listaModal[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] {\n  list-style: none;\n}\n\n.parrafoModal[_ngcontent-%COMP%] {\n  font-size: 1.05em;\n}\n\n  .icon-outside .close-button {\n  float: right;\n  top: -52px;\n  right: -52px;\n}\n\n  .icon-outside .mat-dialog-container {\n  overflow: unset;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvY29udGFjdG8vbW9kYWwuc2NzcyIsInNyYy9hcHAvQ29tcG9uZW50cy9jb250YWN0by9tb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0FDQ0o7O0FETUE7RUFDRSxVQUFBO0FDSEY7O0FETUE7RUFDRSxnQkFBQTtBQ0hGOztBRE1BO0VBQ0UsaUJBQUE7QUNIRjs7QURPRTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBQ0pKOztBRE9FO0VBQ0MsZUFBQTtBQ0pIIiwiZmlsZSI6InNyYy9hcHAvQ29tcG9uZW50cy9jb250YWN0by9tb2RhbC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNsb3NlLWJ1dHRvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOi0yNHB4O1xuICAgIHJpZ2h0Oi0yNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbnAsc3BhbntcbiAgICAvLyBmb250LXNpemU6Mi41dmg7XG59XG5cbiNsaXN0YU1vZGFse1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbGlzdGFNb2RhbCBsaXtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhcnJhZm9Nb2RhbHtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG59XG5cblxuICA6Om5nLWRlZXAgLmljb24tb3V0c2lkZSAuY2xvc2UtYnV0dG9ue1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6LTUycHg7XG4gICAgcmlnaHQ6LTUycHg7XG4gIH1cbiAgXG4gIDo6bmctZGVlcCAuaWNvbi1vdXRzaWRlIC5tYXQtZGlhbG9nLWNvbnRhaW5lciB7XG4gICBvdmVyZmxvdzogdW5zZXRcbiAgfVxuXG4gICIsIi5jbG9zZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogLTI0cHg7XG4gIHJpZ2h0OiAtMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2xpc3RhTW9kYWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbGlzdGFNb2RhbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYXJyYWZvTW9kYWwge1xuICBmb250LXNpemU6IDEuMDVlbTtcbn1cblxuOjpuZy1kZWVwIC5pY29uLW91dHNpZGUgLmNsb3NlLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAtNTJweDtcbiAgcmlnaHQ6IC01MnB4O1xufVxuXG46Om5nLWRlZXAgLmljb24tb3V0c2lkZSAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59Il19 */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](dialogModal, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'modal',
                templateUrl: './modal.html',
                styleUrls: ['./modal.scss']
            }]
    }], function () { return [{ type: undefined, decorators: [{
                type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"],
                args: [_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"]]
            }] }, { type: ngx_toastr__WEBPACK_IMPORTED_MODULE_3__["ToastrService"] }, { type: _utils_utilsService__WEBPACK_IMPORTED_MODULE_4__["UtilsService"] }, { type: ngx_spinner__WEBPACK_IMPORTED_MODULE_7__["NgxSpinnerService"] }, { type: src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__["UsuarioService"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"] }, { type: _Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__["HeaderNavService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_9__["Router"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_10__["TranslateService"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Components/contratos/contratos.component.ts":
/*!*************************************************************!*\
  !*** ./src/app/Components/contratos/contratos.component.ts ***!
  \*************************************************************/
/*! exports provided: ContratosComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ContratosComponent", function() { return ContratosComponent; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! src/app/utils/utilsService */ "./src/app/utils/utilsService.ts");
/* harmony import */ var src_app_Services_contrato_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/Services/contrato.service */ "./src/app/Services/contrato.service.ts");
/* harmony import */ var ngx_spinner__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ngx-spinner */ "./node_modules/ngx-spinner/__ivy_ngcc__/fesm2015/ngx-spinner.js");
/* harmony import */ var ngx_toastr__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ngx-toastr */ "./node_modules/ngx-toastr/__ivy_ngcc__/fesm2015/ngx-toastr.js");
/* harmony import */ var src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/Services/login.service */ "./src/app/Services/login.service.ts");
/* harmony import */ var src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/Services/headerNavService */ "./src/app/Services/headerNavService.ts");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var ngx_pagination__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ngx-pagination */ "./node_modules/ngx-pagination/__ivy_ngcc__/dist/ngx-pagination.js");













function ContratosComponent_div_12_option_5_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "option", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const size_r6 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", size_r6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", size_r6, " ");
} }
function ContratosComponent_div_12_Template(rf, ctx) { if (rf & 1) {
    const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "select", 15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function ContratosComponent_div_12_Template_select_change_4_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r7.onTableSizeChange($event); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, ContratosComponent_div_12_option_5_Template, 2, 2, "option", 16);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r0.tableSizes);
} }
function ContratosComponent_div_13_tr_15_Template(rf, ctx) { if (rf & 1) {
    const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tr");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "td");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "td");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "td");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "td");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "a", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ContratosComponent_div_13_tr_15_Template_a_click_8_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12); const col_r10 = ctx.$implicit; const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r11.descargarContrato(col_r10.url, col_r10.contractNumber); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const col_r10 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](col_r10.contractNumber);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate5"]("", col_r10.address.name, " ", col_r10.address.number, " ", col_r10.address.floor, "\u00BA", col_r10.address.letter, ", ", col_r10.address.city, " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](col_r10.servicePointNumber);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 8, "CONTRATOS.DESCARGARCONTRATO"));
} }
const _c0 = function (a0, a1, a2) { return { itemsPerPage: a0, currentPage: a1, totalItems: a2 }; };
function ContratosComponent_div_13_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 18);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "table", 19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "thead");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "tr");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](12, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "tbody");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, ContratosComponent_div_13_tr_15_Template, 11, 10, "tr", 21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "paginate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 4, "CONTRATOS.NUMERO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 6, "CONTRATOS.DIRECCION"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](12, 8, "CONTRATOS.CUPS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](16, 10, ctx_r1.contratos, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction3"](13, _c0, ctx_r1.tableSize, ctx_r1.page, ctx_r1.count)));
} }
function ContratosComponent_ng_template_14_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 23);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "h5", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 1, "CONTRATOS.SINCONTRATOS"));
} }
function ContratosComponent_div_16_Template(rf, ctx) { if (rf & 1) {
    const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "pagination-controls", 26);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function ContratosComponent_div_16_Template_pagination_controls_pageChange_1_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r14); const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r13.onTableDataChange($event); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("previousLabel", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, "GLOBAL.ANTERIOR"))("nextLabel", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 4, "GLOBAL.SIGUIENTE"));
} }
const _c1 = function (a0) { return { "margin-bottom": a0 }; };
class ContratosComponent {
    // arrayPrueba = [];
    constructor(utilsService, contratoService, spinner, toastr, loginService, headerNavService, router, translateService) {
        this.utilsService = utilsService;
        this.contratoService = contratoService;
        this.spinner = spinner;
        this.toastr = toastr;
        this.loginService = loginService;
        this.headerNavService = headerNavService;
        this.router = router;
        this.translateService = translateService;
        this.existenContratos = true;
        this.tokenExpirado = false;
        //PAGINATION
        this.page = 1;
        this.tableSize = 5;
        this.tableSizes = [5, 10, 15, 20];
    }
    ngOnInit() {
        // $("#containerFooter").hide();  
        this.utilsService.existeUsuarioLogueado();
        if (this.utilsService.existeToken()) {
            this.cargarContratos();
        }
        else {
            this.headerNavService.visibilidadHeader(false);
        }
    }
    ngAfterViewInit() {
        // setTimeout(() => {
        // $("#containerFooter").show();  
        // }, 600);
    }
    /*PAGINATION METHODS*/
    onTableDataChange(event) {
        this.page = event;
    }
    onTableSizeChange(event) {
        this.tableSize = event.target.value;
        this.page = 1;
    }
    ngOnDestroy() {
        //  $("#containerFooter").hide();  
    }
    cargarContratos() {
        this.spinner.show();
        this.contratoService.getContratos().subscribe((response) => {
            console.log(response);
            if (response && response.records) {
                this.contratos = response.records;
                // this.contratos = [];
                if (this.contratos.length == 0) {
                    this.existenContratos = false;
                }
            }
            if (response && response.totalSize) {
                this.count = response.totalSize;
            }
            setTimeout(() => {
                this.spinner.hide();
            }, 500);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.mensajeToast1 = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.mensajeToast1 = resul;
                        // mensaje = resul
                    });
                    break;
                case 401: //problema de token expirado
                    this.translateService.stream("MENSAJES.SESIONCADUCADA").subscribe(resul => {
                        this.mensajeToast1 = resul;
                        // mensaje = resul
                    });
                    this.tokenExpirado = true;
                    this.loginService.setLogoutSession();
                    this.headerNavService.visibilidadHeader(false);
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                if (errorCode == 401) {
                    this.toastr.error('', this.mensajeToast1, {
                        disableTimeOut: true,
                    });
                }
                else {
                    this.toastr.error(this.mensajeToast1);
                }
            }, 500);
            if (this.tokenExpirado) {
                this.router.navigate(['login']);
            }
        });
    }
    descargarContrato(url, numeroContrato) {
        this.contratoService.descargarContrato(url).subscribe((response) => {
            console.log(response);
            this.utilsService.generarPDF(response, numeroContrato, '', '');
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje
            if (errorCode == 401) {
                this.tokenExpirado = true;
                this.loginService.setLogoutSession();
                this.headerNavService.visibilidadHeader(false);
                this.translateService.stream("MENSAJES.SESIONCADUCADA").subscribe(resul => {
                    this.mensajeToast2;
                    // mensaje = resul
                });
                this.toastr.error('', this.mensajeToast2, {
                    disableTimeOut: true,
                });
            }
            else {
                this.translateService.stream("MENSAJES.ERRORDESCARGACONTRATO").subscribe(resul => {
                    this.mensajeToast2;
                    // mensaje = resul
                });
                this.toastr.error(this.mensajeToast2);
            }
            if (this.tokenExpirado) {
                this.router.navigate(['login']);
            }
        });
    }
}
ContratosComponent.ɵfac = function ContratosComponent_Factory(t) { return new (t || ContratosComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_1__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_contrato_service__WEBPACK_IMPORTED_MODULE_2__["ContratoService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_3__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_toastr__WEBPACK_IMPORTED_MODULE_4__["ToastrService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__["LoginService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_6__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_7__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslateService"])); };
ContratosComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: ContratosComponent, selectors: [["app-contratos"]], decls: 17, vars: 13, consts: [["id", "principalContratos", 1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPadding"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "menuBackground"], ["id", "divPaddingContratos", 1, "col-10", "col-sm-10", "col-md-10", "col-lg-10", "col-xl-10", "mx-auto", 2, "margin-top", "1.5em"], [1, "row", "col-10", "col-sm-10", "col-md-10", "col-lg-10", "col-xl-10", "mx-auto", "borderBottom", 2, "background-color", "white", "margin-top", "1em", 3, "ngStyle"], [1, "row", "col-10", "col-sm-10", "col-md-10", "col-lg-10", "col-xl-10", 2, "margin-top", "2em"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12"], [2, "color", "black"], ["class", "row col-2 col-sm-2 col-md-2 col-lg-2 col-xl-2 noPadding ", 4, "ngIf"], ["class", "table-responsive", "id", "tablaContratos", 4, "ngIf", "ngIfElse"], ["noExistenContratos", ""], ["class", "d-flex justify-content-center mx-auto", "style", "margin-top:.75em;margin-bottom: 1.5em;", 4, "ngIf"], [1, "row", "col-2", "col-sm-2", "col-md-2", "col-lg-2", "col-xl-2", "noPadding"], [1, "col-12", "col-md-2", "offset-md-10", "col", "sm-12", "col-lg-12", "col-xl-12", "noPadding"], [1, "d-flex", "flex-row-reverse", "bd-highlight", "mb-2"], [1, "divSelectPagination", 2, "margin-top", "1.6em"], [1, "custom-select", 3, "change"], [3, "value", 4, "ngFor", "ngForOf"], [3, "value"], ["id", "tablaContratos", 1, "table-responsive"], [1, "table", 2, "white-space", "nowrap"], ["scope", "col"], [4, "ngFor", "ngForOf"], [1, "enlaceContrato", 3, "click"], [1, "col-12", "col-md-12", "col-xl-12", "col-lg-12", 2, "text-align", "center", "margin-bottom", "5em", "margin-top", "2em"], [2, "color", "gray"], [1, "d-flex", "justify-content-center", "mx-auto", 2, "margin-top", ".75em", "margin-bottom", "1.5em"], ["responsive", "true", 3, "previousLabel", "nextLabel", "pageChange"]], template: function ContratosComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "h2");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "h4", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](11, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, ContratosComponent_div_12_Template, 6, 1, "div", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, ContratosComponent_div_13_Template, 17, 17, "div", 8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](14, ContratosComponent_ng_template_14_Template, 4, 3, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](16, ContratosComponent_div_16_Template, 4, 6, "div", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 7, "CONTRATOS.CONTRATOS"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngStyle", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](11, _c1, ctx.contratos != undefined && ctx.contratos.length == 0 ? "2em" : "0"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](11, 9, "CONTRATOS.HISTORICO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.existenContratos);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.existenContratos)("ngIfElse", _r2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.existenContratos);
    } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_9__["NgStyle"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgForOf"], _angular_forms__WEBPACK_IMPORTED_MODULE_10__["NgSelectOption"], _angular_forms__WEBPACK_IMPORTED_MODULE_10__["ɵangular_packages_forms_forms_x"], ngx_pagination__WEBPACK_IMPORTED_MODULE_11__["PaginationControlsComponent"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"], ngx_pagination__WEBPACK_IMPORTED_MODULE_11__["PaginatePipe"]], styles: [".menuBackground[_ngcontent-%COMP%] {\n  background: linear-gradient(to bottom, #1f00f7 10.5em, #e7e6e6 10.5em 100%);\n  min-height: 10.5em;\n}\n\n.imgBackground[_ngcontent-%COMP%] {\n  background-color: #1f00f7;\n  margin: auto;\n}\n\n.textIndex[_ngcontent-%COMP%] {\n  height: 100px;\n  font-size: 1.5em;\n  color: white;\n}\n\n.textAlign[_ngcontent-%COMP%] {\n  padding-top: 24px;\n  text-align: center;\n}\n\n.tableBg[_ngcontent-%COMP%] {\n  background-color: #4472c4;\n  font-size: 1em;\n  color: white;\n}\n\n.enlaceContrato[_ngcontent-%COMP%] {\n  font-size: 1em;\n  color: #2e1cf7;\n  font-weight: bold;\n  cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvY29udHJhdG9zL2NvbnRyYXRvcy5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvQ29tcG9uZW50cy9jb250cmF0b3MvY29udHJhdG9zLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdCQTtFQUNJLDJFQUFBO0VBQ0Esa0JBQUE7QUNmSjs7QURrQkE7RUFDSSx5QkF0QmdCO0VBdUJoQixZQUFBO0FDZko7O0FEaUJBO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ2RKOztBRGdCQTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QUNiSjs7QURlQTtFQUNLLHlCQWxDUTtFQW1DUixjQUFBO0VBQ0EsWUFBQTtBQ1pMOztBRGVBO0VBRUksY0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QUNiSjs7QUQ2QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBQUEiLCJmaWxlIjoic3JjL2FwcC9Db21wb25lbnRzL2NvbnRyYXRvcy9jb250cmF0b3MuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkY29vcnBvcmF0aXZlQmx1ZSA6ICMxZjAwZjc7XG4kdGFibGVCbHVlIDogIzQ0NzJjNDtcbiRjb29ycG9yYXRpdmVHcmV5IDogI2U3ZTZlNjtcbiRjb29ycG9yYXRpdmVXaGl0ZTogd2hpdGU7XG5cblxuI3ByaW5jaXBhbENvbnRyYXRvc3tcbiAgICAvLyBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAvLyBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAvLyBoZWlnaHQ6IDEwMHZoO1xuICAgIC8vIG1heC1oZWlnaHQ6ICBjYWxjKDEwMHZoIC0gOWVtKTtcbiAgICAvL2hlYWRlciAzZW0gZm9vdGVyIDZyZW1cbiAgICAvL3NvbG8gc2Vyw61hIG5lY2VzYXJpbyBlbGltaW5hciBsYSBhbHR1cmEgZGVsIGZvb3RlclxuICAgIC8vIGhlaWdodDogY2FsYygxMDByZW0gLSA5cmVtKTtcbn1cblxuLm1lbnVCYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWYwMGY3IDEwLjVlbSwgI2U3ZTZlNiAxMC41ZW0gMTAwJSk7XG4gICAgbWluLWhlaWdodDogMTAuNWVtO1xufVxuXG4uaW1nQmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvb3Jwb3JhdGl2ZUJsdWU7XG4gICAgbWFyZ2luOmF1dG87XG59XG4udGV4dEluZGV4IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLnRleHRBbGlnbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlQmcge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVCbHVlO1xuICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgY29sb3I6IHdoaXRlO1xufVxuXG4uZW5sYWNlQ29udHJhdG97XG4gICAgLy8gZm9udC1zaXplOjIuNDV2aDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogIzJlMWNmNztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLypcbiRjb29ycG9yYXRpdmVCbHVlIDogIzFmMDBmNztcbiRjb29ycG9yYXRpdmVHcmV5IDogI2U3ZTZlNjtcbiRjb29ycG9yYXRpdmVXaGl0ZTogd2hpdGU7XG5cblxuI2NvbnRlbmVkb3J7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5ZW0pO1xufVxuLm1lbnVCYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vcnBvcmF0aXZlQmx1ZTtcbiAgICBoZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogMzh2aDtcbn1cblxuXG4ucmlnaHR7XG4gICAgZmxvYXQ6cmlnaHQ7XG59XG5cbi5iaWdCdG57XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xufVxuXG4uYm9yZGVyVG9we1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU5O1xufVxuXG5QUkVWSU8gQUwgTElTVEFETyAqLyIsIi5tZW51QmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZjAwZjcgMTAuNWVtLCAjZTdlNmU2IDEwLjVlbSAxMDAlKTtcbiAgbWluLWhlaWdodDogMTAuNWVtO1xufVxuXG4uaW1nQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjAwZjc7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRleHRJbmRleCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRleHRBbGlnbiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJsZUJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NzJjNDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmVubGFjZUNvbnRyYXRvIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMmUxY2Y3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuJGNvb3Jwb3JhdGl2ZUJsdWUgOiAjMWYwMGY3O1xuJGNvb3Jwb3JhdGl2ZUdyZXkgOiAjZTdlNmU2O1xuJGNvb3Jwb3JhdGl2ZVdoaXRlOiB3aGl0ZTtcblxuXG4jY29udGVuZWRvcntcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDllbSk7XG59XG4ubWVudUJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29ycG9yYXRpdmVCbHVlO1xuICAgIGhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiAzOHZoO1xufVxuXG5cbi5yaWdodHtcbiAgICBmbG9hdDpyaWdodDtcbn1cblxuLmJpZ0J0bntcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG59XG5cbi5ib3JkZXJUb3B7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTk7XG59XG5cblBSRVZJTyBBTCBMSVNUQURPICovIl19 */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ContratosComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'app-contratos',
                templateUrl: './contratos.component.html',
                styleUrls: ['./contratos.component.scss']
            }]
    }], function () { return [{ type: src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_1__["UtilsService"] }, { type: src_app_Services_contrato_service__WEBPACK_IMPORTED_MODULE_2__["ContratoService"] }, { type: ngx_spinner__WEBPACK_IMPORTED_MODULE_3__["NgxSpinnerService"] }, { type: ngx_toastr__WEBPACK_IMPORTED_MODULE_4__["ToastrService"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__["LoginService"] }, { type: src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_6__["HeaderNavService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_7__["Router"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslateService"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Components/crosscheck/crosscheck.component.ts":
/*!***************************************************************!*\
  !*** ./src/app/Components/crosscheck/crosscheck.component.ts ***!
  \***************************************************************/
/*! exports provided: CrosscheckComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CrosscheckComponent", function() { return CrosscheckComponent; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/utils/utilsService */ "./src/app/utils/utilsService.ts");
/* harmony import */ var src_app_Services_factura_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/Services/factura.service */ "./src/app/Services/factura.service.ts");
/* harmony import */ var src_app_Services_contrato_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/Services/contrato.service */ "./src/app/Services/contrato.service.ts");
/* harmony import */ var ngx_spinner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ngx-spinner */ "./node_modules/ngx-spinner/__ivy_ngcc__/fesm2015/ngx-spinner.js");
/* harmony import */ var src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/Services/headerNavService */ "./src/app/Services/headerNavService.ts");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ "./node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/ng-bootstrap.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/form-field */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/form-field.js");
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/input */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/input.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");














function CrosscheckComponent_i_24_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 27);
} }
function CrosscheckComponent_i_28_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 27);
} }
function CrosscheckComponent_small_49_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "small", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r2.textoErrorNif);
} }
class CrosscheckComponent {
    constructor(router, utilsService, route, facturasService, contratoService, spinner, headerNavService, translateService) {
        this.router = router;
        this.utilsService = utilsService;
        this.route = route;
        this.facturasService = facturasService;
        this.contratoService = contratoService;
        this.spinner = spinner;
        this.headerNavService = headerNavService;
        this.translateService = translateService;
        this.errorNif = false;
    }
    ngOnInit() {
        this.headerNavService.visibilidadHeader(false);
        this.route.queryParams.subscribe(params => {
            this.utilsService.cargarIdiomaNoLogueado(params.language);
            if (params && params.invoiceName && params.invoiceName != "") {
                this.nombreFichero = params.invoiceName;
                this.tipoDocumento = "facturas";
            }
            else if (params && params.contractName && params.contractName != "") {
                this.nombreFichero = params.contractName;
                this.tipoDocumento = "contratos";
            }
            if (!this.nombreFichero) { //si has accedido mediante la url y no desde el mail, redirección a login
                this.redirigirHome();
            }
        });
    }
    // https://ekiluz-gateway.azurewebsites.net/back/contracts/downloadMail?contractName=SFfacturapre.pdf&userId=12312312A
    redirigirHome() {
        this.router.navigate(['login']);
        // window.location.reload();
    }
    enviarNif() {
        this.errorNif = false;
        if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.nif)) {
            // if (this.utilsService.esDniValido(this.nif)) {
            if (this.nombreFichero != '' && this.nombreFichero != undefined) {
                if (this.tipoDocumento == "facturas") {
                    this.descargaFactura(this.nombreFichero, this.nif);
                }
                else {
                    this.descargarContrato(this.nombreFichero, this.nif);
                }
            }
            else {
                this.translateService.stream("MENSAJES.ERRORDESCARGAFICHERO").subscribe(resul => {
                    this.textoErrorNif = resul;
                });
                this.errorNif = true;
                this.nif = '';
            }
            // } else {
            //   this.textoErrorNif = "El DNI / NIF introducido no tiene el formato esperado. Por favor, inténtelo de nuevo o llámenos.";
            //   this.errorNif = true;
            //   this.nif = '';
            // }
        }
        else {
            this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                this.textoErrorNif = resul;
            });
            this.errorNif = true;
        }
    }
    descargaFactura(nombreFichero, nif) {
        this.spinner.show();
        this.facturasService.descargarFacturaDesdeMail(nombreFichero, nif).subscribe((response) => {
            console.log(response);
            this.utilsService.generarPDFCrosscheck(response, nombreFichero);
            setTimeout(() => {
                this.spinner.hide();
                this.redirigirHome();
            }, 500);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 404:
                    this.translateService.stream("MENSAJES.NOASOCIADO").subscribe(resul => {
                        this.textoErrorNif = resul;
                        // mensaje = resul
                    });
                    break;
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.textoErrorNif = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.textoErrorNif = resul;
                        // mensaje = resul
                    });
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                // this.textoErrorNif = mensaje;
                this.errorNif = true;
                this.nif = '';
            }, 500);
        });
    }
    descargarContrato(nombreFichero, nif) {
        this.spinner.show();
        this.contratoService.descargarContratoDesdeMail(nombreFichero, nif).subscribe((response) => {
            console.log(response);
            this.utilsService.generarPDFCrosscheck(response, nombreFichero);
            setTimeout(() => {
                this.spinner.hide();
                this.redirigirHome();
            }, 500);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 404:
                    this.translateService.stream("MENSAJES.ERRORDESCARGACONTRATODNI").subscribe(resul => {
                        this.textoErrorNif = resul;
                        // mensaje = resul
                    });
                    break;
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.textoErrorNif = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.textoErrorNif = resul;
                        // mensaje = resul
                    });
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                // this.textoErrorNif = mensaje;
                this.errorNif = true;
                this.nif = '';
            }, 500);
        });
    }
}
CrosscheckComponent.ɵfac = function CrosscheckComponent_Factory(t) { return new (t || CrosscheckComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_2__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["ActivatedRoute"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_factura_service__WEBPACK_IMPORTED_MODULE_3__["FacturaService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_contrato_service__WEBPACK_IMPORTED_MODULE_4__["ContratoService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_5__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_6__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"])); };
CrosscheckComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: CrosscheckComponent, selectors: [["crosscheck"]], decls: 50, vars: 37, consts: [["id", "principalCrosscheck", 1, "row", "white", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPadding"], [1, "row", "navBarHeight", "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "noPaddingMarginRow"], ["id", "containerLogoLogin", 1, "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "alignHeader"], ["src", "assets/img/logo-ekiluz-energia.svg", "id", "logoEkiluzEnergiaCrosscheck", 1, "separationTop", 3, "click"], ["id", "contactoCrosscheck", 1, "row", "col-9", "col-sm-9", "col-md-9", "col-lg-9", "col-xl-9", "noPaddingMarginRow", 2, "justify-content", "right"], ["id", "maxAnchoCrosscheck", 1, "row", "col-12", "col-md-12", "col-sm-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow", 2, "padding-top", "25px"], [1, "col-12", "col-md-10", "col-sm-10", "col-lg-10", "col-xl-10", 2, "text-align", "-webkit-right"], [2, "font-size", ".85rem"], ["id", "contactanos", "href", "tel:+34900293741", 2, "font-size", ".85rem"], ["id", "selectorIdiomaContainer", 1, "col-12", "col-sm-2", "col-md-2", "col-lg-2", "col-xl-2", "noPaddingMarginRow"], ["ngbDropdown", ""], ["id", "dropdownBasicIdioma", "ngbDropdownToggle", "", 1, "btn", "selectorIdioma"], ["id", "contenedorImgTextoLogin"], ["id", "selectorCross", 2, "font-size", ".85rem"], ["ngbDropdownMenu", "", "aria-labelledby", "dropdownBasicIdioma"], ["ngbDropdownItem", "", 3, "ngClass", "click"], ["class", "fa fa-check", 4, "ngIf"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "menuBackground"], ["id", "divPaddingCrosscheck", 1, "row", "col-10", "col-sm-10", "col-md-5", "col-lg-5", "col-xl-5", "mx-auto", "borderBottom", 2, "background-color", "white", "padding", "87px 87px 70px 87px", "margin-top", "2em", "margin-bottom", "1em"], [1, "col-12", "col-sm-12", "col-xl-12", "col-lg-12", "col-md-12", "noPaddingMarginRow", 2, "padding", "0px"], [2, "color", "black"], [2, "margin-top", ".75em", "width", "100%"], [1, "form-group", "largeForm"], [1, "anchoForm"], ["type", "text", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "right", "bigBtn", 2, "font-weight", "bold", "margin-top", ".75em", "margin-bottom", ".75em", 3, "click"], ["id", "errorNif", 4, "ngIf"], [1, "fa", "fa-check"], ["id", "errorNif"]], template: function CrosscheckComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "img", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function CrosscheckComponent_Template_img_click_3_listener() { return ctx.redirigirHome(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "span", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "a", 8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](12, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 9);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "div", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "button", 11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "div", 12);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "span", 13);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](19, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "div", 14);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "button", 15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function CrosscheckComponent_Template_button_click_21_listener() { return ctx.utilsService.actualizarIdiomaNoLogueado("es"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](23, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](24, CrosscheckComponent_i_24_Template, 1, 0, "i", 16);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "button", 15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function CrosscheckComponent_Template_button_click_25_listener() { return ctx.utilsService.actualizarIdiomaNoLogueado("eu"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](26);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](27, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](28, CrosscheckComponent_i_28_Template, 1, 0, "i", 16);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](29, "div", 17);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](30, "div", 18);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "div", 19);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "h4", 20);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](34, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](35, "h5", 20);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](37, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](38, "div", 21);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](39, "div", 22);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](40, "mat-form-field", 23);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](41, "mat-label");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](43, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](44, "input", 24);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function CrosscheckComponent_Template_input_ngModelChange_44_listener($event) { return ctx.nif = $event; });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](45, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](46, "button", 25);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function CrosscheckComponent_Template_button_click_46_listener() { return ctx.enviarNif(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](47);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](48, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](49, CrosscheckComponent_small_49_Template, 2, 1, "small", 26);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 17, "LOGIN.PROBLEMASACCESO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](12, 19, "LOGIN.CONTACTANOS"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](19, 21, "SELECTOR.TITLE"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.translateService.currentLang == "es" ? "idiomaSeleccionado" : "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](23, 23, "SELECTOR.SPANISH"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.translateService.currentLang === "es");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.translateService.currentLang == "eu" ? "idiomaSeleccionado" : "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](27, 25, "SELECTOR.EUSKERA"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.translateService.currentLang === "eu");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](34, 27, "LOGIN.BIENVENIDO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](37, 29, "CROSSCHECK.DESCARGA"), " ", ctx.tipoDocumento, "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](43, 31, "LOGIN.INTRODUCEDNI"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.nif)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](45, 33, "LOGIN.INTRODUCEDNI"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](48, 35, "CROSSCHECK.ENVIAR"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.errorNif);
    } }, directives: [_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbDropdown"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbDropdownToggle"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbDropdownMenu"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_8__["NgbDropdownItem"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgClass"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgIf"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_10__["MatFormField"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_10__["MatLabel"], _angular_material_input__WEBPACK_IMPORTED_MODULE_11__["MatInput"], _angular_forms__WEBPACK_IMPORTED_MODULE_12__["DefaultValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_12__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_12__["NgModel"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslatePipe"]], styles: [".navBarHeight[_ngcontent-%COMP%] {\n  height: 6em;\n}\n\n#logoEkiluzEnergiaCrosscheck[_ngcontent-%COMP%] {\n  width: 87px;\n}\n\n.alignHeader[_ngcontent-%COMP%] {\n  margin-left: 1em;\n}\n\n.separationTop[_ngcontent-%COMP%] {\n  margin-top: 0.25em;\n}\n\n#containerLogoLogin[_ngcontent-%COMP%] {\n  padding: 0 !important;\n  transition: all 0.55s;\n}\n\n#containerLogoLogin[_ngcontent-%COMP%]:hover {\n  cursor: pointer;\n}\n\n#contactoCrosscheck[_ngcontent-%COMP%] {\n  padding-left: 0px;\n}\n\n#contactanos[_ngcontent-%COMP%] {\n  color: #1f00f7;\n  font-weight: bold;\n  padding-left: 0.5em;\n  padding-bottom: 25px;\n}\n\n#maxAnchoCrosscheck[_ngcontent-%COMP%] {\n  padding-left: 0px;\n}\n\n.white[_ngcontent-%COMP%] {\n  background-color: white;\n}\n\n.largeForm[_ngcontent-%COMP%] {\n  width: 100%;\n}\n\n.anchoForm[_ngcontent-%COMP%] {\n  width: 100%;\n}\n\n.menuBackground[_ngcontent-%COMP%] {\n  background: linear-gradient(to bottom, #1f00f7 10.5em, #e7e6e6 10.5em 100%);\n  min-height: 10.5em;\n}\n\n.bigBtn[_ngcontent-%COMP%] {\n  padding: 13px 26px;\n  width: 100%;\n}\n\n#errorNif[_ngcontent-%COMP%] {\n  color: #e4002b;\n  width: 100%;\n  font-weight: bold;\n  text-align: center;\n}\n\n.selectorIdioma[_ngcontent-%COMP%] {\n  padding: 0px;\n  margin-left: 5px;\n}\n\n#contenedorImgTextoLogin[_ngcontent-%COMP%] {\n  display: inline-block;\n  max-width: 166px;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.dropdown-toggle[_ngcontent-%COMP%]::after {\n  vertical-align: 0.5em;\n}\n\n#dropdownBasicIdioma.focus[_ngcontent-%COMP%], #dropdownBasicIdioma[_ngcontent-%COMP%]:focus {\n  box-shadow: none;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvY3Jvc3NjaGVjay9jcm9zc2NoZWNrLmNvbXBvbmVudC5zY3NzIiwic3JjL2FwcC9Db21wb25lbnRzL2Nyb3NzY2hlY2svY3Jvc3NjaGVjay5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLFdBQUE7QUNGRjs7QURLQTtFQUNFLFdBQUE7QUNGRjs7QURLQTtFQUNFLGdCQUFBO0FDRkY7O0FES0E7RUFDRSxrQkFBQTtBQ0ZGOztBREtBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtBQ0ZGOztBREtBO0VBQ0UsZUFBQTtBQ0ZGOztBRE9BO0VBQ0UsaUJBQUE7QUNKRjs7QURPQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUNKRjs7QURPQTtFQUtFLGlCQUFBO0FDUkY7O0FEV0E7RUFDRSx1QkFBQTtBQ1JGOztBRFdBO0VBQ0UsV0FBQTtBQ1JGOztBRFdBO0VBQ0UsV0FBQTtBQ1JGOztBRFdBO0VBQ0UsMkVBQUE7RUFDQSxrQkFBQTtBQ1JGOztBRFdBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FDUkY7O0FEYUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUNWRjs7QURjQTtFQVFFLFlBQUE7RUFDQSxnQkFBQTtBQ2xCRjs7QURxQkE7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FDbEJGOztBRHFCQTtFQUNFLHFCQUFBO0FDbEJGOztBRHFCQTs7RUFFRSxnQkFBQTtBQ2xCRiIsImZpbGUiOiJzcmMvYXBwL0NvbXBvbmVudHMvY3Jvc3NjaGVjay9jcm9zc2NoZWNrLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGNvb3Jwb3JhdGl2ZUJsdWUgOiAjMWYwMGY3O1xuJGNvb3Jwb3JhdGl2ZUdyZXkgOiAjZTdlNmU2O1xuXG4ubmF2QmFySGVpZ2h0IHtcbiAgaGVpZ2h0OiA2ZW07XG59XG5cbiNsb2dvRWtpbHV6RW5lcmdpYUNyb3NzY2hlY2sge1xuICB3aWR0aDogODdweDtcbn1cblxuLmFsaWduSGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnNlcGFyYXRpb25Ub3Age1xuICBtYXJnaW4tdG9wOiAuMjVlbTtcbn1cblxuI2NvbnRhaW5lckxvZ29Mb2dpbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNTVzO1xufVxuXG4jY29udGFpbmVyTG9nb0xvZ2luOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyB0cmFuc2Zvcm06c2NhbGUoMS4xMjUpO1xuICAvLyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuI2NvbnRhY3RvQ3Jvc3NjaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4jY29udGFjdGFub3Mge1xuICBjb2xvcjogIzFmMDBmNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbiNtYXhBbmNob0Nyb3NzY2hlY2sge1xuICAvLyBtYXgtd2lkdGg6IDU1MHB4O1xuICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubGFyZ2VGb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbmNob0Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lbnVCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFmMDBmNyAxMC41ZW0sICNlN2U2ZTYgMTAuNWVtIDEwMCUpO1xuICBtaW4taGVpZ2h0OiAxMC41ZW07XG59XG5cbi5iaWdCdG4ge1xuICBwYWRkaW5nOiAxM3B4IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cblxuI2Vycm9yTmlmIHtcbiAgY29sb3I6ICNlNDAwMmI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBTRUxFQ1RPUiBJRElPTUFcbi5zZWxlY3RvcklkaW9tYSB7XG4gIC8vIGZvbnQtc2l6ZTogMi41dmg7XG4gIC8vIHBhZGRpbmctdG9wOiAyMXB4O1xuICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xuICAvLyBtYXJnaW4tdG9wOjVweDtcbiAgLy8gZm9udC1zaXplOiAxcmVtO1xuICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgLy8gcGFkZGluZy10b3A6MS41cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI2NvbnRlbmVkb3JJbWdUZXh0b0xvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogLjVlbTtcbn1cblxuI2Ryb3Bkb3duQmFzaWNJZGlvbWEuZm9jdXMsXG4jZHJvcGRvd25CYXNpY0lkaW9tYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vIiwiLm5hdkJhckhlaWdodCB7XG4gIGhlaWdodDogNmVtO1xufVxuXG4jbG9nb0VraWx1ekVuZXJnaWFDcm9zc2NoZWNrIHtcbiAgd2lkdGg6IDg3cHg7XG59XG5cbi5hbGlnbkhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5zZXBhcmF0aW9uVG9wIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuXG4jY29udGFpbmVyTG9nb0xvZ2luIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXM7XG59XG5cbiNjb250YWluZXJMb2dvTG9naW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjb250YWN0b0Nyb3NzY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuI2NvbnRhY3Rhbm9zIHtcbiAgY29sb3I6ICMxZjAwZjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuI21heEFuY2hvQ3Jvc3NjaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxhcmdlRm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW5jaG9Gb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51QmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZjAwZjcgMTAuNWVtLCAjZTdlNmU2IDEwLjVlbSAxMDAlKTtcbiAgbWluLWhlaWdodDogMTAuNWVtO1xufVxuXG4uYmlnQnRuIHtcbiAgcGFkZGluZzogMTNweCAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Vycm9yTmlmIHtcbiAgY29sb3I6ICNlNDAwMmI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VsZWN0b3JJZGlvbWEge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbiNjb250ZW5lZG9ySW1nVGV4dG9Mb2dpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxNjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDAuNWVtO1xufVxuXG4jZHJvcGRvd25CYXNpY0lkaW9tYS5mb2N1cyxcbiNkcm9wZG93bkJhc2ljSWRpb21hOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn0iXX0= */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](CrosscheckComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'crosscheck',
                templateUrl: './crosscheck.component.html',
                styleUrls: ['./crosscheck.component.scss']
            }]
    }], function () { return [{ type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"] }, { type: src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_2__["UtilsService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["ActivatedRoute"] }, { type: src_app_Services_factura_service__WEBPACK_IMPORTED_MODULE_3__["FacturaService"] }, { type: src_app_Services_contrato_service__WEBPACK_IMPORTED_MODULE_4__["ContratoService"] }, { type: ngx_spinner__WEBPACK_IMPORTED_MODULE_5__["NgxSpinnerService"] }, { type: src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_6__["HeaderNavService"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Components/facturas/facturas.component.ts":
/*!***********************************************************!*\
  !*** ./src/app/Components/facturas/facturas.component.ts ***!
  \***********************************************************/
/*! exports provided: FacturasComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FacturasComponent", function() { return FacturasComponent; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! src/app/utils/utilsService */ "./src/app/utils/utilsService.ts");
/* harmony import */ var src_app_Services_factura_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/Services/factura.service */ "./src/app/Services/factura.service.ts");
/* harmony import */ var ngx_spinner__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ngx-spinner */ "./node_modules/ngx-spinner/__ivy_ngcc__/fesm2015/ngx-spinner.js");
/* harmony import */ var ngx_toastr__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ngx-toastr */ "./node_modules/ngx-toastr/__ivy_ngcc__/fesm2015/ngx-toastr.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/Services/login.service */ "./src/app/Services/login.service.ts");
/* harmony import */ var src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/Services/headerNavService */ "./src/app/Services/headerNavService.ts");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var ngx_pagination__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ngx-pagination */ "./node_modules/ngx-pagination/__ivy_ngcc__/dist/ngx-pagination.js");













function FacturasComponent_div_12_option_5_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "option", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const size_r6 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", size_r6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", size_r6, " ");
} }
function FacturasComponent_div_12_Template(rf, ctx) { if (rf & 1) {
    const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "select", 15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function FacturasComponent_div_12_Template_select_change_4_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r7.onTableSizeChange($event); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, FacturasComponent_div_12_option_5_Template, 2, 2, "option", 16);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r0.tableSizes);
} }
function FacturasComponent_div_13_tr_21_td_14_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "td", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "number");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const col_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](2, 1, col_r10.total, "1.2-2"), "\u20AC");
} }
function FacturasComponent_div_13_tr_21_ng_template_15_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "td", 28);
} }
const _c0 = function (a0) { return { "color": a0 }; };
const _c1 = function (a0) { return { "margin-right": a0 }; };
function FacturasComponent_div_13_tr_21_Template(rf, ctx) { if (rf & 1) {
    const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tr");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "td");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "date");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "date");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "td", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "td");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "td", 23);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "i", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](12, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](14, FacturasComponent_div_13_tr_21_td_14_Template, 3, 4, "td", 25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, FacturasComponent_div_13_tr_21_ng_template_15_Template, 1, 0, "ng-template", null, 26, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "td");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "a", 27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FacturasComponent_div_13_tr_21_Template_a_click_18_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r16); const col_r10 = ctx.$implicit; const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r15.descargaFactura(col_r10.invoiceUrl, col_r10.name, col_r10.startDate, col_r10.endDate); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](20, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const col_r10 = ctx.$implicit;
    const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](16);
    const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](3, 10, col_r10.startDate, ctx_r9.translateService.currentLang == "eu" ? "yyyy/MM/dd" : "dd/MM/yyyy"), " - ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](4, 13, col_r10.endDate, ctx_r9.translateService.currentLang == "eu" ? "yyyy/MM/dd" : "dd/MM/yyyy"), "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](col_r10.name);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](col_r10.servicePointNumber);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngStyle", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](22, _c0, col_r10.paid === "Si" ? "#00760c" : "#b6720f"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngStyle", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](24, _c1, col_r10.paid === "Si" ? "5px" : "4.75px"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\u00A0\u00A0", col_r10.paid === "Si" ? _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](12, 16, "FACTURAS.PAGADA") : _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 18, "FACTURAS.PENDIENTE"), "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", col_r10.total != null)("ngIfElse", _r12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](20, 20, "FACTURAS.DESCARGARFACTURA"));
} }
const _c2 = function (a0, a1, a2) { return { itemsPerPage: a0, currentPage: a1, totalItems: a2 }; };
function FacturasComponent_div_13_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 18);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "table", 19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "thead");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "tr");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](12, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](15, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](18, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "th", 20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "tbody");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](21, FacturasComponent_div_13_tr_21_Template, 21, 26, "tr", 21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](22, "paginate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 6, "FACTURAS.PERIODO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 8, "FACTURAS.NUMERO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](12, 10, "FACTURAS.CUPS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](15, 12, "FACTURAS.ESTADO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](18, 14, "FACTURAS.IMPORTE"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](22, 16, ctx_r1.facturas, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction3"](19, _c2, ctx_r1.tableSize, ctx_r1.page, ctx_r1.count)));
} }
function FacturasComponent_ng_template_14_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "h5", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 1, "FACTURAS.SINFACTURAS"));
} }
function FacturasComponent_div_16_Template(rf, ctx) { if (rf & 1) {
    const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "pagination-controls", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("pageChange", function FacturasComponent_div_16_Template_pagination_controls_pageChange_1_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r18); const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r17.onTableDataChange($event); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("previousLabel", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, "GLOBAL.ANTERIOR"))("nextLabel", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 4, "GLOBAL.SIGUIENTE"));
} }
const _c3 = function (a0) { return { "margin-bottom": a0 }; };
class FacturasComponent {
    constructor(utilsService, facturasService, spinner, toastr, router, loginService, headerNavService, translateService) {
        this.utilsService = utilsService;
        this.facturasService = facturasService;
        this.spinner = spinner;
        this.toastr = toastr;
        this.router = router;
        this.loginService = loginService;
        this.headerNavService = headerNavService;
        this.translateService = translateService;
        this.existenFacturas = true;
        //PAGINATION
        this.page = 1;
        this.tableSize = 5;
        this.tableSizes = [5, 10, 15, 20];
        this.tokenExpirado = false;
    }
    ngOnInit() {
        // $("#containerFooter").hide();  
        console.log(this.router.url);
        this.utilsService.existeUsuarioLogueado();
        if (this.utilsService.existeToken()) {
            this.cargarFacturas();
        }
        else {
            this.headerNavService.visibilidadHeader(false);
        }
    }
    ngAfterViewInit() {
        // setTimeout(() => {
        //   $("#containerFooter").show();  
        //   }, 600);
    }
    cargarFacturas() {
        this.spinner.show();
        this.facturasService.getFacturas().subscribe((response) => {
            console.log(response);
            if (response && response.records) {
                this.facturas = this.utilsService.ordenarFacturasPorFecha(response.records);
                //  this.facturas = response.records;
                //  this.facturas = [];
                if (this.facturas.length == 0) {
                    this.existenFacturas = false;
                }
            }
            if (response && response.totalSize) {
                this.count = response.totalSize;
                // this.count = this.facturas.length;
            }
            setTimeout(() => {
                this.spinner.hide();
            }, 500);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.mensajeToast1 = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.mensajeToast1 = resul;
                        // mensaje = resul
                    });
                    break;
                case 401: //problema de token expirado
                    this.translateService.stream("MENSAJES.SESIONCADUCADA").subscribe(resul => {
                        this.mensajeToast1 = resul;
                        // mensaje = resul
                    });
                    this.tokenExpirado = true;
                    this.loginService.setLogoutSession();
                    this.headerNavService.visibilidadHeader(false);
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                if (errorCode == 401) {
                    this.toastr.error('', this.mensajeToast1, {
                        disableTimeOut: true,
                    });
                }
                else {
                    this.toastr.error(this.mensajeToast1);
                }
            }, 500);
            if (this.tokenExpirado) {
                this.router.navigate(['login']);
            }
        });
    }
    descargaFactura(url, nombreFactura, startDate, endDate) {
        this.facturasService.descargarFactura(url).subscribe((response) => {
            console.log(response);
            this.utilsService.generarPDF(response, nombreFactura, startDate, endDate);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje
            if (errorCode == 401) {
                this.tokenExpirado = true;
                this.loginService.setLogoutSession();
                this.headerNavService.visibilidadHeader(false);
                this.translateService.stream("MENSAJES.SESIONCADUCADA").subscribe(resul => {
                    this.mensajeToast2 = resul;
                    // mensaje = resul
                });
                this.toastr.error('', this.mensajeToast2, {
                    disableTimeOut: true,
                });
            }
            else {
                this.translateService.stream("MENSAJES.ERRORDESCARGAFACTURA").subscribe(resul => {
                    this.mensajeToast2 = resul;
                    // mensaje = resul
                });
                this.toastr.error(this.mensajeToast2);
            }
            if (this.tokenExpirado) {
                this.router.navigate(['login']);
            }
        });
    }
    calculateStyle(estado) {
        if (estado == "Pendiente") {
            return 'colorPendiente';
        }
        else { //PAGADA
            return 'colorPagada';
        }
    }
    /*PAGINATION METHODS*/
    onTableDataChange(event) {
        this.page = event;
    }
    onTableSizeChange(event) {
        this.tableSize = event.target.value;
        this.page = 1;
    }
    ngOnDestroy() {
        // $("#containerFooter").hide();  
    }
}
FacturasComponent.ɵfac = function FacturasComponent_Factory(t) { return new (t || FacturasComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_1__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_factura_service__WEBPACK_IMPORTED_MODULE_2__["FacturaService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_3__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_toastr__WEBPACK_IMPORTED_MODULE_4__["ToastrService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_5__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_6__["LoginService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_7__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslateService"])); };
FacturasComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: FacturasComponent, selectors: [["app-facturas"]], decls: 17, vars: 13, consts: [["id", "principal", 1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPadding"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "menuBackground"], ["id", "divPaddingFacturas", 1, "col-10", "col-sm-10", "col-md-10", "col-lg-10", "col-xl-10", "mx-auto", 2, "margin-top", "1.5em"], [1, "row", "col-10", "col-sm-10", "col-md-10", "col-lg-10", "col-xl-10", "mx-auto", "borderBottom", 2, "background-color", "white", "margin-top", "1em", 3, "ngStyle"], [1, "row", "col-10", "col-sm-10", "col-md-10", "col-lg-10", "col-xl-10", 2, "margin-top", "2em"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12"], [2, "color", "black"], ["class", "row col-2 col-sm-2 col-md-2 col-lg-2 col-xl-2 noPadding ", 4, "ngIf"], ["class", "table-responsive", "id", "tablaFacturas", 4, "ngIf", "ngIfElse"], ["noExistenFacturas", ""], ["class", "d-flex justify-content-center mx-auto", "style", "margin-top:.75em;margin-bottom: 1.5em;", 4, "ngIf"], [1, "row", "col-2", "col-sm-2", "col-md-2", "col-lg-2", "col-xl-2", "noPadding"], [1, "col-12", "col-md-2", "offset-md-10", "col", "sm-12", "col-lg-12", "col-xl-12", "noPadding"], [1, "d-flex", "flex-row-reverse", "bd-highlight", "mb-2"], [1, "divSelectPagination", 2, "margin-top", "1.6em"], [1, "custom-select", 3, "change"], [3, "value", 4, "ngFor", "ngForOf"], [3, "value"], ["id", "tablaFacturas", 1, "table-responsive"], [1, "table", 2, "white-space", "nowrap"], ["scope", "col"], [4, "ngFor", "ngForOf"], ["width", "15%"], ["id", "statusFactura", 3, "ngStyle"], [1, "fa", "fa-stop", 3, "ngStyle"], ["style", "text-align: right;", 4, "ngIf", "ngIfElse"], ["importeNulo", ""], [1, "enlaceFactura", 3, "click"], [2, "text-align", "right"], [1, "col-12", "col-md-12", "col-xl-12", "col-lg-12", 2, "text-align", "center", "margin-bottom", "5em", "margin-top", "2em"], [2, "color", "gray"], [1, "d-flex", "justify-content-center", "mx-auto", 2, "margin-top", ".75em", "margin-bottom", "1.5em"], ["responsive", "true", 3, "previousLabel", "nextLabel", "pageChange"]], template: function FacturasComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "h2");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "h4", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](11, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, FacturasComponent_div_12_Template, 6, 1, "div", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, FacturasComponent_div_13_Template, 23, 23, "div", 8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](14, FacturasComponent_ng_template_14_Template, 4, 3, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](16, FacturasComponent_div_16_Template, 4, 6, "div", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 7, "FACTURAS.FACTURAS"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngStyle", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](11, _c3, ctx.facturas != null && ctx.facturas.length == 0 ? "2em" : "0"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](11, 9, "FACTURAS.HISTORICO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.existenFacturas);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.existenFacturas)("ngIfElse", _r2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.existenFacturas);
    } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_9__["NgStyle"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgForOf"], _angular_forms__WEBPACK_IMPORTED_MODULE_10__["NgSelectOption"], _angular_forms__WEBPACK_IMPORTED_MODULE_10__["ɵangular_packages_forms_forms_x"], ngx_pagination__WEBPACK_IMPORTED_MODULE_11__["PaginationControlsComponent"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"], ngx_pagination__WEBPACK_IMPORTED_MODULE_11__["PaginatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["DatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["DecimalPipe"]], styles: [".menuBackground[_ngcontent-%COMP%] {\n  background: linear-gradient(to bottom, #1f00f7 10.5em, #e7e6e6 10.5em 100%);\n  min-height: 10.5em;\n}\n\n.imgBackground[_ngcontent-%COMP%] {\n  background-color: #1f00f7;\n  margin: auto;\n}\n\n.textIndex[_ngcontent-%COMP%] {\n  height: 100px;\n  font-size: 1.5em;\n  color: white;\n}\n\n.textAlign[_ngcontent-%COMP%] {\n  padding-top: 24px;\n  text-align: center;\n}\n\n.tableBg[_ngcontent-%COMP%] {\n  background-color: #4472c4;\n  font-size: 1em;\n  color: white;\n}\n\n.enlaceFactura[_ngcontent-%COMP%] {\n  font-size: 1em;\n  color: #2e1cf7;\n  font-weight: bold;\n  cursor: pointer;\n}\n\n.ngx-pagination[_ngcontent-%COMP%]    > li[_ngcontent-%COMP%]    > span[_ngcontent-%COMP%] {\n  font-size: 1rem !important;\n}\n\n@media (min-width: 500px) and (max-width: 900px) {\n  #statusFactura[_ngcontent-%COMP%] {\n    padding-left: 0 !important;\n  }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvZmFjdHVyYXMvZmFjdHVyYXMuY29tcG9uZW50LnNjc3MiLCJzcmMvYXBwL0NvbXBvbmVudHMvZmFjdHVyYXMvZmFjdHVyYXMuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUE7RUFDSSwyRUFBQTtFQUNBLGtCQUFBO0FDZEo7O0FEaUJBO0VBQ0kseUJBckJnQjtFQXNCaEIsWUFBQTtBQ2RKOztBRGdCQTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNiSjs7QURlQTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QUNaSjs7QURjQTtFQUNLLHlCQWpDUTtFQWtDUixjQUFBO0VBQ0EsWUFBQTtBQ1hMOztBRGNBO0VBRUksY0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QUNaSjs7QURlQTtFQUNJLDBCQUFBO0FDWko7O0FEZ0JBO0VBRUk7SUFDSSwwQkFBQTtFQ2ROO0FBQ0YiLCJmaWxlIjoic3JjL2FwcC9Db21wb25lbnRzL2ZhY3R1cmFzL2ZhY3R1cmFzLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGNvb3Jwb3JhdGl2ZUJsdWUgOiAjMWYwMGY3O1xuJHRhYmxlQmx1ZSA6ICM0NDcyYzQ7XG4kY29vcnBvcmF0aXZlR3JleSA6ICNlN2U2ZTY7XG4kY29vcnBvcmF0aXZlV2hpdGU6IHdoaXRlO1xuXG5cbiNwcmluY2lwYWx7XG4gICAgLy8gbWluLWhlaWdodDogMTAwcHg7XG4gICAgLy8gbWF4LWhlaWdodDogMjAwcHg7XG4gICAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgICAvLyBtYXgtaGVpZ2h0OiAgY2FsYygxMDB2aCAtIDllbSk7XG4gICAgLy9oZWFkZXIgM2VtIGZvb3RlciA2cmVtXG4gICAgLy9zb2xvIHNlcsOtYSBuZWNlc2FyaW8gZWxpbWluYXIgbGEgYWx0dXJhIGRlbCBmb290ZXJcbn1cblxuLm1lbnVCYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWYwMGY3IDEwLjVlbSwgI2U3ZTZlNiAxMC41ZW0gMTAwJSk7XG4gICAgbWluLWhlaWdodDogMTAuNWVtO1xufVxuXG4uaW1nQmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvb3Jwb3JhdGl2ZUJsdWU7XG4gICAgbWFyZ2luOmF1dG87XG59XG4udGV4dEluZGV4IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLnRleHRBbGlnbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlQmcge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVCbHVlO1xuICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgY29sb3I6IHdoaXRlO1xufVxuXG4uZW5sYWNlRmFjdHVyYXtcbiAgICAvLyBmb250LXNpemU6Mi40NXZoO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGNvbG9yOiAjMmUxY2Y3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5neC1wYWdpbmF0aW9uID4gbGkgPiBzcGFue1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7IC8vbWluIDc2OHB4IC8vbWF4IDEwMjRcblxuICAgICNzdGF0dXNGYWN0dXJhe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7XG4vLyAgICAgI3N0YXR1c0ZhY3R1cmF7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vIH1cblxuXG5cblxuIiwiLm1lbnVCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFmMDBmNyAxMC41ZW0sICNlN2U2ZTYgMTAuNWVtIDEwMCUpO1xuICBtaW4taGVpZ2h0OiAxMC41ZW07XG59XG5cbi5pbWdCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMDBmNztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udGV4dEluZGV4IHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udGV4dEFsaWduIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlQmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3MmM0O1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZW5sYWNlRmFjdHVyYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzJlMWNmNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5neC1wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNzdGF0dXNGYWN0dXJhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FacturasComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'app-facturas',
                templateUrl: './facturas.component.html',
                styleUrls: ['./facturas.component.scss']
            }]
    }], function () { return [{ type: src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_1__["UtilsService"] }, { type: src_app_Services_factura_service__WEBPACK_IMPORTED_MODULE_2__["FacturaService"] }, { type: ngx_spinner__WEBPACK_IMPORTED_MODULE_3__["NgxSpinnerService"] }, { type: ngx_toastr__WEBPACK_IMPORTED_MODULE_4__["ToastrService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_5__["Router"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_6__["LoginService"] }, { type: src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_7__["HeaderNavService"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslateService"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Components/footer/footer.component.ts":
/*!*******************************************************!*\
  !*** ./src/app/Components/footer/footer.component.ts ***!
  \*******************************************************/
/*! exports provided: FooterComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FooterComponent", function() { return FooterComponent; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var src_app_Services_footerService__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! src/app/Services/footerService */ "./src/app/Services/footerService.ts");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");





function FooterComponent_div_0_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "img", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "ul", 6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "a", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](11, "hr", 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "div", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "span", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "div", 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "ul", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "a", 15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](22, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "a", 16);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](26, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](27, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "a", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](30, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "a", 18);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](34, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 7, "FOOTER.NOSOTROS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", ctx_r0.fechaActual, " \u00A9 ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](16, 9, "FOOTER.EKILUZ"), "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](22, 11, "FOOTER.CONDICIONES"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](26, 13, "FOOTER.PRIVACIDAD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](30, 15, "FOOTER.COOKIES"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](34, 17, "FOOTER.PREGUNTAS"));
} }
class FooterComponent {
    constructor(footerService) {
        this.footerService = footerService;
        this.mostrarFooter = true;
    }
    ngOnInit() {
        this.fechaActual = new Date().getFullYear();
        this.footerService.mostrarFooter$.subscribe(filtroServiceBoolean => {
            this.mostrarFooter = filtroServiceBoolean;
        });
    }
}
FooterComponent.ɵfac = function FooterComponent_Factory(t) { return new (t || FooterComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_footerService__WEBPACK_IMPORTED_MODULE_1__["FooterService"])); };
FooterComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: FooterComponent, selectors: [["footer"]], decls: 1, vars: 1, consts: [["class", "row white footerHeight col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12 noPaddingMarginRow backgroundColor", "id", "containerFooter", 4, "ngIf"], ["id", "containerFooter", 1, "row", "white", "footerHeight", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow", "backgroundColor"], [1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow", 2, "margin-top", "0.25em", "position", "relative"], [1, "col-8", "col-sm-8", "col-md-8", "col-lg-8", "col-xl-8", 2, "padding-left", "0"], ["src", "assets/img/logo_blanco.png", 2, "width", "95px"], [1, "col-4", "col-md-4", "col-sm-4", "col-lg-4", "col-xl-4", 2, "padding", "0", "top", "10px"], ["id", "footerList", 2, "margin-top", "0.5em", "float", "right", "margin-right", "5px", "line-height", "15px"], ["target", "_blank", "href", "https://ekiluzenergia.com/sobre-nosotros/"], [1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", 2, "height", "12px", "padding-left", "33px", "bottom", "16px"], [2, "height", "0.05px", "background-color", "white", "width", "100%"], [1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", 2, "padding-right", "0"], [1, "col-md-3", "col-sm-2", "col-lg-3", "col-xl-3", "col-2"], ["id", "energia", 2, "margin-left", "2px"], [1, "col-md-9", "col-sm-10", "col-md-9", "col-lg-9", "col-xl-9", "col-10", 2, "padding", "0"], ["id", "footerListFooter", 2, "float", "right", "margin-right", "5px", "margin-bottom", ".5em"], ["target", "_blank", "href", "https://ekiluzenergia.com/aviso-legal-y-terminos-de-uso/"], ["target", "_blank", "href", "https://ekiluzenergia.com/politica-de-privacidad/"], ["target", "_blank", "href", "https://ekiluzenergia.com/politica-de-cookies/"], ["target", "_blank", "href", "https://ekiluzenergia.com/faqs/"]], template: function FooterComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, FooterComponent_div_0_Template, 35, 19, "div", 0);
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.mostrarFooter);
    } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_3__["TranslatePipe"]], styles: ["#containerFooter[_ngcontent-%COMP%] {\n  position: fixed;\n  bottom: 0;\n}\n\n.backgroundColor[_ngcontent-%COMP%] {\n  background-color: #1d1d1b;\n}\n\n#footerList[_ngcontent-%COMP%] {\n  color: white;\n  list-style: none;\n  padding-top: 2px;\n}\n\n#footerList[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] {\n  display: inline;\n  border-left: 1px solid white;\n  padding: 0 10px;\n}\n\n#footerList[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child {\n  border-left: none;\n}\n\n#footerList[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  color: white;\n  font-size: 0.75rem;\n}\n\n#footerListFooter[_ngcontent-%COMP%] {\n  color: white;\n  list-style: none;\n}\n\n#footerListFooter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child {\n  border-left: none;\n  padding-left: 0 !important;\n}\n\n#footerListFooter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] {\n  display: inline;\n  border-left: 1px solid white;\n  padding: 0 10px;\n}\n\n#footerListFooter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  color: white;\n  font-size: 0.75rem;\n}\n\n#footerListLogo[_ngcontent-%COMP%] {\n  color: white;\n  list-style: none;\n}\n\nspan[_ngcontent-%COMP%] {\n  color: white;\n}\n\n#energia[_ngcontent-%COMP%] {\n  font-size: 0.75rem;\n}\n\n.borderBottom[_ngcontent-%COMP%]:before {\n  content: \"\";\n  position: absolute;\n  left: 16px;\n  bottom: 0;\n  width: 96%;\n  border-bottom: 1px solid white;\n}\n\n.prueba[_ngcontent-%COMP%] {\n  color: white;\n}\n\na[_ngcontent-%COMP%] {\n  color: white;\n}\n\n.borderHover[_ngcontent-%COMP%] {\n  font-size: 0.75rem;\n}\n\n.borderHover[_ngcontent-%COMP%]:hover {\n  -webkit-mask-image: linear-gradient(-75deg, rgba(0, 0, 0, 0.6) 30%, #000 50%, rgba(0, 0, 0, 0.6) 70%);\n  -webkit-mask-size: 250%;\n  -webkit-animation: efecto 2s infinite;\n          animation: efecto 2s infinite;\n}\n\n@-webkit-keyframes efecto {\n  from {\n    -webkit-mask-position: 150%;\n  }\n  to {\n    -webkit-mask-position: -50%;\n  }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvQ29tcG9uZW50cy9mb290ZXIvZm9vdGVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBRUUsZUFBQTtFQUNBLFNBQUE7QUNIRjs7QURNQTtFQUNJLHlCQVZpQjtBQ09yQjs7QURhQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FDVko7O0FEY0E7RUFDSSxlQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0FDWEo7O0FEY0E7RUFDSSxpQkFBQTtBQ1hKOztBRGNFO0VBRUMsWUFBQTtFQUNBLGtCQUFBO0FDWkg7O0FEZUE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNaRjs7QURlQTtFQUNFLGlCQUFBO0VBQ0EsMEJBQUE7QUNaRjs7QURlQTtFQUNFLGVBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7QUNaRjs7QURlQTtFQUVLLFlBQUE7RUFDQSxrQkFBQTtBQ2JMOztBRGlCQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2RGOztBRGtCQTtFQUNJLFlBQUE7QUNmSjs7QURrQkE7RUFDRSxrQkFBQTtBQ2ZGOztBRHVCQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO0FDcEJKOztBRHVCRTtFQUNFLFlBQUE7QUNwQko7O0FEdUJBO0VBQ0ksWUFBQTtBQ3BCSjs7QUR3QkE7RUFDRSxrQkFBQTtBQ3JCRjs7QUQwQkE7RUFDSSxxR0FBQTtFQUNBLHVCQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtBQ3ZCSjs7QUQwQkU7RUFDRTtJQUNFLDJCQUFBO0VDdkJKO0VEMEJFO0lBQ0UsMkJBQUE7RUN4Qko7QUFDRiIsImZpbGUiOiJzcmMvYXBwL0NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIiRjb29ycG9yYXRpdmVGb290ZXI6ICMxZDFkMWI7XG5cblxuI2NvbnRhaW5lckZvb3RlcntcbiAgLy8gcG9zaXRpb246IGZpeGVkO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJhY2tncm91bmRDb2xvcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb29ycG9yYXRpdmVGb290ZXI7XG59XG5cbi5mb290ZXJIZWlnaHR7XG4gICAgLy8gaGVpZ2h0OjVyZW07XG4gICAgLy8gIGJvdHRvbTowO1xuICAgIC8vIC8vICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZm9vdGVyTGlzdHtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgLy8gZmxvYXQ6bGVmdDtcbn1cblxuI2Zvb3Rlckxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI2Zvb3Rlckxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG5cbiAgI2Zvb3Rlckxpc3QgbGkgYSB7XG4vLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICBjb2xvcjp3aGl0ZTtcbiAgIGZvbnQtc2l6ZTogLjc1cmVtO1xufVxuXG4jZm9vdGVyTGlzdEZvb3RlcntcbiAgY29sb3I6d2hpdGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiNmb290ZXJMaXN0Rm9vdGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4jZm9vdGVyTGlzdEZvb3RlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jZm9vdGVyTGlzdEZvb3RlciBsaSBhIHtcbiAgLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gIH1cblxuXG4jZm9vdGVyTGlzdExvZ297XG4gIGNvbG9yOndoaXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBcbn1cblxuc3BhbntcbiAgICBjb2xvcjp3aGl0ZTtcbn1cblxuI2VuZXJnaWF7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xufVxuXG4vLyAuYm9yZGVyQm90dG9te1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbi8vIH1cblxuXG4uYm9yZGVyQm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudCA6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5NiU7IFxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgfSAgIFxuICBcbiAgLnBydWViYXtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgfVxuXG5he1xuICAgIGNvbG9yOndoaXRlO1xufVxuXG5cbi5ib3JkZXJIb3ZlcntcbiAgZm9udC1zaXplOiAuNzVyZW07XG59XG5cblxuXG4uYm9yZGVySG92ZXI6aG92ZXIge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03NWRlZywgcmdiYSgwLDAsMCwuNikgMzAlLCAjMDAwIDUwJSwgcmdiYSgwLDAsMCwuNikgNzAlKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjUwJTtcbiAgICBhbmltYXRpb246IGVmZWN0byAycyBpbmZpbml0ZTtcbiAgfVxuICBcbiAgQC13ZWJraXQta2V5ZnJhbWVzIGVmZWN0byB7XG4gICAgZnJvbSB7XG4gICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDE1MCU7XG4gICAgfVxuICAgIFxuICAgIHRvIHtcbiAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTUwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgeyAvL21pbiA3NjhweCAvL21heCAxMDI0XG5cbiAgICAvLyAjc3RhdHVzRmFjdHVyYXtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuXG4gICAgLy8gI2NvbnRhaW5lckZvb3RlcntcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB9XG4gICAgXG4gICAgfSIsIiNjb250YWluZXJGb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJhY2tncm91bmRDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWI7XG59XG5cbiNmb290ZXJMaXN0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4jZm9vdGVyTGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jZm9vdGVyTGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4jZm9vdGVyTGlzdCBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbiNmb290ZXJMaXN0Rm9vdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jZm9vdGVyTGlzdEZvb3RlciBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuI2Zvb3Rlckxpc3RGb290ZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI2Zvb3Rlckxpc3RGb290ZXIgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4jZm9vdGVyTGlzdExvZ28ge1xuICBjb2xvcjogd2hpdGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNlbmVyZ2lhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYm9yZGVyQm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOTYlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5wcnVlYmEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ib3JkZXJIb3ZlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJvcmRlckhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMzAlLCAjMDAwIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDcwJSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAyNTAlO1xuICBhbmltYXRpb246IGVmZWN0byAycyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGVmZWN0byB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMTUwJTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNTAlO1xuICB9XG59Il19 */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FooterComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'footer',
                templateUrl: './footer.component.html',
                styleUrls: ['./footer.component.scss']
            }]
    }], function () { return [{ type: src_app_Services_footerService__WEBPACK_IMPORTED_MODULE_1__["FooterService"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Components/header/header.component.ts":
/*!*******************************************************!*\
  !*** ./src/app/Components/header/header.component.ts ***!
  \*******************************************************/
/*! exports provided: HeaderComponent, dialogModalLogOut */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderComponent", function() { return HeaderComponent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dialogModalLogOut", function() { return dialogModalLogOut; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/dialog */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/dialog.js");
/* harmony import */ var _Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Services/headerNavService */ "./src/app/Services/headerNavService.ts");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-oauth2-oidc */ "./node_modules/angular-oauth2-oidc/__ivy_ngcc__/fesm2015/angular-oauth2-oidc.js");
/* harmony import */ var src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/Services/login.service */ "./src/app/Services/login.service.ts");
/* harmony import */ var src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/Services/usuario.service */ "./src/app/Services/usuario.service.ts");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/utils/utilsService */ "./src/app/utils/utilsService.ts");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ "./node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/ng-bootstrap.js");
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/icon */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/icon.js");














function HeaderComponent_div_0_div_5_i_11_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 20);
} }
function HeaderComponent_div_0_div_5_i_15_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 20);
} }
function HeaderComponent_div_0_div_5_button_17_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", ctx_r7.nombreUsuario, " ", ctx_r7.apellidosUsuario, "");
} }
function HeaderComponent_div_0_div_5_Template(rf, ctx) { if (rf & 1) {
    const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "button", 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "button", 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_div_0_div_5_Template_button_click_8_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9); const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r8.utilsService.actualizarIdioma("es", false); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, HeaderComponent_div_0_div_5_i_11_Template, 1, 0, "i", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "button", 13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_div_0_div_5_Template_button_click_12_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9); const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r10.utilsService.actualizarIdioma("eu", false); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, HeaderComponent_div_0_div_5_i_15_Template, 1, 0, "i", 14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "div", 15);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](17, HeaderComponent_div_0_div_5_button_17_Template, 4, 2, "button", 16);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "div", 17);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "button", 18);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](21, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "button", 19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_div_0_div_5_Template_button_click_22_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9); const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r11.logOut(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](24, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 10, "SELECTOR.TITLE"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx_r1.translateService.currentLang == "es" ? "idiomaSeleccionado" : "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 12, "SELECTOR.SPANISH"), " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r1.translateService.currentLang === "es");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx_r1.translateService.currentLang == "eu" ? "idiomaSeleccionado" : "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 14, "SELECTOR.EUSKERA"), " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r1.translateService.currentLang === "eu");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r1.nombreUsuario != undefined);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](21, 16, "HEADER.PERFIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](24, 18, "HEADER.CERRARSESION"));
} }
function HeaderComponent_div_0_ng_template_6_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 23);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "br");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "span", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 2, "LOGIN.PROBLEMASACCESO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 4, "LOGIN.CONTACTANOS"));
} }
function HeaderComponent_div_0_div_8_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "nav", 26);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "button", 27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "span", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "ul", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "li", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "a", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "li", 33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "a", 34);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 2, "HEADER.FACTURAS"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 4, "HEADER.CONTRATOS"));
} }
function HeaderComponent_div_0_Template(rf, ctx) { if (rf & 1) {
    const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "img", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_div_0_Template_img_click_4_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r13); const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r12.rutaVariableLogo(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, HeaderComponent_div_0_div_5_Template, 25, 20, "div", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, HeaderComponent_div_0_ng_template_6_Template, 9, 6, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, HeaderComponent_div_0_div_8_Template, 14, 6, "div", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](7);
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.mostrarUsuarioLogueado)("ngIfElse", _r2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.mostrarNavegacion);
} }
class HeaderComponent {
    constructor(headerNavService, router, oAuthService, loginService, userService, dialog, translateService, utilsService) {
        this.headerNavService = headerNavService;
        this.router = router;
        this.oAuthService = oAuthService;
        this.loginService = loginService;
        this.userService = userService;
        this.dialog = dialog;
        this.translateService = translateService;
        this.utilsService = utilsService;
        this.mostrarNavegacion = true;
        this.mostrarDireccionUsuario = true;
        this.mostrarUsuarioLogueado = true;
        this.mostrarHeader = false;
    }
    ngOnInit() {
        const token = sessionStorage.getItem('userToken');
        if (token) { //si el usuario esta logueado mostramos el header por si hace recarga de la pagina, a parte del event emmiter
            this.mostrarHeader = true;
            this.obtenerDetallesUsuario();
        }
        this.headerNavService.mostrarHeader$.subscribe(filtroServiceBoolean => {
            this.mostrarHeader = filtroServiceBoolean;
            const token = sessionStorage.getItem('userToken');
            if (token) { //si existe el token porque se ha grabado en el sessionStrg lo cojo de ahí
                this.obtenerDetallesUsuario();
            }
        });
        this.headerNavService.mostrarMenu$.subscribe(filtroServiceBoolean => {
            this.mostrarNavegacion = filtroServiceBoolean;
        });
        // this.headerNavService.mostrarDirUsuario$.subscribe(filtroServiceBoolean => {
        //   this.mostrarDireccionUsuario = filtroServiceBoolean;
        // });
        this.headerNavService.mostrarUsuarioLogueado$.subscribe(filtroServiceBoolean => {
            this.mostrarUsuarioLogueado = filtroServiceBoolean;
        });
        this.router.events.subscribe((event) => {
            if (event) {
                // if (event['url'] == "/principal"){
                this.ngAfterViewInit();
            }
        });
    }
    rutaVariableLogo() {
        const token = sessionStorage.getItem('userToken');
        if (token) { //Si el usuario esta logueado, al clickar el logo redirige a facturas y hay que remarcarlo como nav tab activa
            $(".navbar").find(".active").removeClass("active"); //eliminar clase activa por defecto
            $(".navbar").find("li a").css("line-height", "43px"); //cambiar lineHeight al elemento que ya no esta activo
            $("#facturas").addClass("active"); //añadir clase activa al elemento seleccionado
            $(".navbar").find(".active").children().css("line-height", "35px"); //restar altura de texto para que no se descuadre con el border-top superior
            this.router.navigate(['facturas']);
        }
        else {
            this.router.navigate(['login']);
            window.location.reload();
        }
    }
    ngAfterViewInit() {
        $(".navbar .nav-item").on("click", function () {
            $(".navbar").find(".active").removeClass("active"); //eliminar clase activa por defecto
            $(".navbar").find("li a").css("line-height", "43px"); //cambiar lineHeight al elemento que ya no esta activo
            $(this).addClass("active"); //añadir clase activa al elemento seleccionado
            $(".navbar").find(".active").children().css("line-height", "35px"); //restar altura de texto para que no se descuadre con el border-top superior
        });
    }
    logOut() {
        this.abrirModal();
        // this.loginService.setLogoutSession();
        // this.mostrarHeader = false;
        // this.router.navigate(['login']);
    }
    obtenerDetallesUsuario() {
        this.userService.getUsuarioDetails().subscribe((response) => {
            if (response && response.records && response.records[0]) {
                this.nombreUsuario = response.records[0].name;
                this.apellidosUsuario = response.records[0].surname;
                this.utilsService.actualizarIdioma(response.records[0].language, true);
            }
        }, err => {
            console.error("Ocurrió un error: " + err.message);
        });
    }
    abrirModal() {
        const dialogRef = this.dialog.open(dialogModalLogOut, {
            data: { instanciaHeader: this }
        });
        dialogRef.afterOpened().subscribe(result => {
            console.log(`Dialog result: ${result}`);
            //GESTIONES DEL MODAL DESPUES DE SU APERTURA
            /*Impedimos que se pueda cerrar el modal y sea fija la navegación al area cliente*/
            if (dialogRef.componentInstance.data.info == "registroUsuario") {
                dialogRef.disableClose = true;
            }
        });
        dialogRef.afterClosed().subscribe(result => {
            console.log(`Dialog result: ${result}`);
            //result == true click en continuar o en la x || undefined = click fuera del modal
            //GESTIONES DEL MODAL DESPUES DE SU CIERRE
        });
    }
    ngOnDestroy() {
        this.headerNavService.mostrarMenu$.unsubscribe();
        // this.headerNavService.mostrarDirUsuario$.unsubscribe();
        this.headerNavService.mostrarUsuarioLogueado$.unsubscribe();
    }
}
HeaderComponent.ɵfac = function HeaderComponent_Factory(t) { return new (t || HeaderComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_4__["OAuthService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__["LoginService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__["UsuarioService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_8__["UtilsService"])); };
HeaderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: HeaderComponent, selectors: [["headerNav"]], decls: 1, vars: 1, consts: [[4, "ngIf"], [1, "row", "white", "navBarHeight", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow", 2, "margin-right", "0px"], [1, "row", "col-6", "col-sm-6", "col-md-6", "col-lg-6", "col-xl-6", "noPaddingMarginRow"], ["id", "containerLogo", 1, "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "alignHeader"], ["src", "assets/img/logo-ekiluz-energia.svg", "id", "logoEkiluzEnergia", 1, "separationTop", 3, "click"], ["class", " row  col-6 col-sm-6 col-md-6 col-lg-6 col-xl-6 noPaddingMarginRow", 4, "ngIf", "ngIfElse"], ["ayuda", ""], ["class", "row white col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12 noPaddingMarginRow", "id", "barraNav", 4, "ngIf"], ["ngbDropdown", "", 1, "d-inline-block", "offset-md-6"], ["id", "dropdownBasicIdioma", "ngbDropdownToggle", "", 1, "btn", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "selectorIdioma"], ["id", "contenedorImgTexto"], ["id", "nombreUsuario", 2, "font-size", ".9rem"], ["ngbDropdownMenu", "", "aria-labelledby", "dropdownBasicIdioma"], ["ngbDropdownItem", "", 3, "ngClass", "click"], ["class", "fa fa-check", 4, "ngIf"], ["ngbDropdown", "", 1, "d-inline-block"], ["class", "btn col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12 userName", "id", "dropdownBasicPerfil", "ngbDropdownToggle", "", 4, "ngIf"], ["ngbDropdownMenu", "", "aria-labelledby", "dropdownBasicPerfil"], ["ngbDropdownItem", "", "routerLink", "/contacto"], ["ngbDropdownItem", "", 1, "logout", 3, "click"], [1, "fa", "fa-check"], ["id", "dropdownBasicPerfil", "ngbDropdownToggle", "", 1, "btn", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "userName"], [1, "row", "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "noPaddingMarginRow"], [1, "col-12", "col-sm-12", "col-lg-12", "col-xl-12", "col-md-12", "offset-md-1"], [2, "color", "#1f00f7", "padding-left", "2em", "font-weight", "bold"], ["id", "barraNav", 1, "row", "white", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow"], [1, "navbar", "navbar-expand-lg", "navbar-light", "alignHeader", "noPaddingMarginRow", 2, "padding", "0px !important"], ["type", "button", "data-toggle", "collapse", "data-target", "#navbarNavDropdown", "aria-controls", "navbarNavDropdown", "aria-expanded", "false", "aria-label", "Toggle navigation", 1, "navbar-toggler"], [1, "navbar-toggler-icon"], ["id", "navbarNavDropdown", 1, "collapse", "navbar-collapse"], [1, "navbar-nav"], ["id", "facturas", 1, "nav-item", "active"], ["href", "", "routerLink", "/facturas", 1, "nav-link", 2, "line-height", "35px !important"], ["id", "contrato", 1, "nav-item"], ["href", "", "routerLink", "/contratos", 1, "nav-link"]], template: function HeaderComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, HeaderComponent_div_0_Template, 9, 3, "div", 0);
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.mostrarHeader);
    } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_9__["NgIf"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbDropdown"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbDropdownToggle"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbDropdownMenu"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbDropdownItem"], _angular_common__WEBPACK_IMPORTED_MODULE_9__["NgClass"], _angular_router__WEBPACK_IMPORTED_MODULE_3__["RouterLink"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_10__["NgbNavbar"], _angular_router__WEBPACK_IMPORTED_MODULE_3__["RouterLinkWithHref"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslatePipe"]], styles: [".white[_ngcontent-%COMP%] {\n  background-color: white;\n}\n\n.navBarHeight[_ngcontent-%COMP%] {\n  height: 6em;\n}\n\n.userName[_ngcontent-%COMP%] {\n  font-size: 1rem;\n  font-weight: bold;\n  padding-top: 32px;\n  margin-left: 5px;\n}\n\n.imgUser[_ngcontent-%COMP%] {\n  width: 45px;\n  margin-right: 0.75em;\n  background-color: lightblue;\n}\n\n.selectorIdioma[_ngcontent-%COMP%] {\n  font-size: 1rem;\n  padding-top: 32px;\n  margin-left: 5px;\n}\n\n#contenedorImgTexto[_ngcontent-%COMP%] {\n  display: inline-block;\n  max-width: 166px;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.dropdown-toggle[_ngcontent-%COMP%]::after {\n  vertical-align: 0.5em;\n}\n\n.userDirection[_ngcontent-%COMP%] {\n  font-size: 2.5vh;\n  font-weight: bold;\n}\n\n#borderRight[_ngcontent-%COMP%] {\n  border-right: 1.75px solid #e3e4e9;\n  margin-top: 5px;\n  margin-bottom: 35px;\n  padding-right: 14px;\n}\n\n.separationTop[_ngcontent-%COMP%] {\n  margin-top: 0.25em;\n}\n\n#barraNav[_ngcontent-%COMP%] {\n  border-top: 0.75px solid #e3e4e9;\n}\n\n.navbar-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  font-weight: bold;\n  font-size: 0.9rem;\n}\n\n.navbar-nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%] {\n  padding-left: 1.25em;\n  padding-right: 0.75em;\n}\n\n.navbar-nav[_ngcontent-%COMP%]    > .active[_ngcontent-%COMP%]    > a[_ngcontent-%COMP%] {\n  color: #2e1cf7;\n  border-top: 3.75px solid #fbd43c;\n  padding-top: 0px;\n}\n\n.nav-link[_ngcontent-%COMP%] {\n  padding: 0 !important;\n}\n\n.nav-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  line-height: 43px;\n}\n\n.infoDireccion[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] {\n  color: #2e1cf7;\n}\n\n#containerLogo[_ngcontent-%COMP%] {\n  padding: 0 !important;\n  transition: all 0.55s;\n}\n\n#logoEkiluzEnergia[_ngcontent-%COMP%] {\n  width: 87px;\n}\n\n#containerLogo[_ngcontent-%COMP%]:hover {\n  cursor: pointer;\n}\n\n.alignHeader[_ngcontent-%COMP%] {\n  margin-left: 0.15em;\n}\n\n.logout[_ngcontent-%COMP%] {\n  color: red;\n  margin-top: 0.25em;\n}\n\n.logout[_ngcontent-%COMP%]:before {\n  content: \"\";\n  position: absolute;\n  width: 80%;\n  left: 10%;\n  right: 10%;\n  bottom: 40px;\n  border-top: 1px solid #e3e4e9;\n}\n\n.btn.focus[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]:focus {\n  box-shadow: none;\n}\n\n.sinBorde[_ngcontent-%COMP%] {\n  border: none;\n  width: 165px;\n}\n\n\n\n\n\n\n\n.idiomaSeleccionado[_ngcontent-%COMP%] {\n  font-weight: bold;\n}\n\n@media (min-width: 500px) and (max-width: 900px) {\n  .navbar-nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%] {\n    padding-left: 0em;\n    padding-right: 0em;\n  }\n\n  .navbar-nav[_ngcontent-%COMP%] {\n    width: 70%;\n    margin-top: 0.5em;\n    text-align: center;\n  }\n}\n\n@media screen and (min-width: 1600px) {\n  #barraNav[_ngcontent-%COMP%] {\n    padding: 0;\n    padding-left: 1em;\n  }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvQ29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksdUJBQUE7QUNDSjs7QURFQTtFQUNJLFdBQUE7QUNDSjs7QURFQTtFQUtJLGVBQUE7RUFDQSxpQkFBQTtFQUVBLGlCQUFBO0VBQ0EsZ0JBQUE7QUNKSjs7QURPQTtFQUNJLFdBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0FDSko7O0FEUUE7RUFLSSxlQUFBO0VBR0EsaUJBQUE7RUFDQSxnQkFBQTtBQ1hKOztBRGNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQ1hKOztBRGNBO0VBQ0kscUJBQUE7QUNYSjs7QURlQTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7QUNaSjs7QURpQkE7RUFjSSxrQ0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FDM0JKOztBRDhCQTtFQUNJLGtCQUFBO0FDM0JKOztBRDhCQTtFQUNJLGdDQUFBO0FDM0JKOztBRCtCQTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7QUM1Qko7O0FENENBO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtBQ3pDSjs7QUQrQ0E7RUFDSSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtBQzVDSjs7QUQrQ0E7RUFDSSxxQkFBQTtBQzVDSjs7QUQrQ0E7RUFDSSxpQkFBQTtBQzVDSjs7QUQrQ0E7RUFDSSxjQUFBO0FDNUNKOztBRG1EQTtFQUNJLHFCQUFBO0VBQ0EscUJBQUE7QUNoREo7O0FEbURBO0VBQ0ksV0FBQTtBQ2hESjs7QURtREE7RUFDSSxlQUFBO0FDaERKOztBRHFEQztFQUNHLG1CQUFBO0FDbERKOztBRHFEQztFQUNJLFVBQUE7RUFDQSxrQkFBQTtBQ2xETDs7QURxREM7RUFDRyxXQUFBO0VBQ0Esa0JBQUE7RUFLQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7QUN0REo7O0FEeURFO0VBQ0ksZ0JBQUE7QUN0RE47O0FEeURFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7QUN0RE47O0FENERFLGlEQUFBOztBQVNGLG9FQUFBOztBQVFBLHFEQUFBOztBQUtBO0VBQ0ksaUJBQUE7QUM1RUo7O0FEK0VBO0VBRUk7SUFDWSxpQkFBQTtJQUNBLGtCQUFBO0VDN0VkOztFRGdGRTtJQUNJLFVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VDN0VOO0FBQ0Y7O0FEaUZFO0VBQ0U7SUFDSSxVQUFBO0lBQ0EsaUJBQUE7RUMvRU47QUFDRiIsImZpbGUiOiJzcmMvYXBwL0NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5uYXZCYXJIZWlnaHR7XG4gICAgaGVpZ2h0OjZlbTtcbn1cblxuLnVzZXJOYW1lIHtcbiAgICAvLyBmb250LXNpemU6IDIuNXZoO1xuICAgIC8vIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLy8gbWFyZ2luLXRvcDo1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIHBhZGRpbmctdG9wOjEuNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbn1cblxuLmltZ1VzZXJ7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG59XG5cbi8vIFNFTEVDVE9SIElESU9NQVxuLnNlbGVjdG9ySWRpb21hIHtcbiAgICAvLyBmb250LXNpemU6IDIuNXZoO1xuICAgIC8vIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLy8gbWFyZ2luLXRvcDo1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIHBhZGRpbmctdG9wOjEuNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbn1cblxuI2NvbnRlbmVkb3JJbWdUZXh0b3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNjZweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjVlbSA7XG59XG4vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnVzZXJEaXJlY3Rpb257XG4gICAgZm9udC1zaXplOiAyLjV2aDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jYm9yZGVyUmlnaHR7XG4gICAgLy8gYm9yZGVyLXJpZ2h0OiAwLjc1cHggc29saWQgI2UzZTRlOTtcbiAgICAvLyAvLyBtYXJnaW46MTBweCAwO1xuICAgIC8vIC8vIHBhZGRpbmc6IDVweCAyNnB4O1xuICAgIC8vIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuXG5cbiAgICAvLyBib3JkZXItcmlnaHQ6IDEuNzVweCBzb2xpZCAjZTNlNGU5O1xuICAgIC8vIG1hcmdpbi10b3A6IDEycHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxLjc1cHggc29saWQgI2UzZTRlOTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG4uc2VwYXJhdGlvblRvcHtcbiAgICBtYXJnaW4tdG9wOi4yNWVtO1xufVxuXG4jYmFycmFOYXZ7XG4gICAgYm9yZGVyLXRvcDogMC43NXB4IHNvbGlkICNlM2U0ZTk7Ly8jYzBjM2NlO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOjVweDtcbn1cblxuLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOi45cmVtO1xuXG59XG5cbi8vIC5uYXZiYXItbmF2IGxpOmhvdmVye1xuLy8gICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4vLyAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4vLyAgICAgLW1vei10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4vLyAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xuLy8gICAgIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbi8vICAgICAtbW96LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDFzO1xuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMXM7XG4vLyAgICAgLW8tdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMXM7XG4vLyAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMXM7XG4vLyB9XG5cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuXG5cblxuXG4ubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogIzJlMWNmNztcbiAgICBib3JkZXItdG9wOiAzLjc1cHggc29saWQgI2ZiZDQzYztcbiAgICBwYWRkaW5nLXRvcDowcHg7XG59XG5cbi5uYXYtbGlua3tcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtaXRlbSBhIHtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLmluZm9EaXJlY2Npb24gYnV0dG9ue1xuICAgIGNvbG9yOiAjMmUxY2Y3O1xufVxuXG4vLyAubmF2YmFyIHtcbi8vICAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuLy8gfVxuXG4jY29udGFpbmVyTG9nb3tcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNTVzO1xufVxuXG4jbG9nb0VraWx1ekVuZXJnaWF7XG4gICAgd2lkdGg6ODdweDtcbn1cblxuI2NvbnRhaW5lckxvZ286aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIHRyYW5zZm9ybTpzY2FsZSgxLjEpO1xuICAgIC8vIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG4gLmFsaWduSGVhZGVye1xuICAgIG1hcmdpbi1sZWZ0Oi4xNWVtO1xuIH1cblxuIC5sb2dvdXR7XG4gICAgIGNvbG9yOnJlZDtcbiAgICAgbWFyZ2luLXRvcDogLjI1ZW07XG4gfVxuXG4gLmxvZ291dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGxlZnQ6IDg1cHg7XG4gICAgLy8gbGVmdDoxNSU7XG4gICAgLy8gYm90dG9tOiAzMHB4O1xuICAgIC8vIHdpZHRoOiA3OSU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTk7XG4gIH0gXG5cbiAgLmJ0bi5mb2N1cywgLmJ0bjpmb2N1c3tcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc2luQm9yZGV7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gIH1cblxuICAvL01FRElBLVFVRVJZU1xuXG5cbiAgLyogRXh0cmEgc21hbGwgZGV2aWNlcyAocGhvbmVzLCA2MDBweCBhbmQgZG93bikgKi9cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuLy8gICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMGVtO1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwZW07XG4vLyAgICAgfVxuLy8gfVxuXG4vKiBTbWFsbCBkZXZpY2VzIChwb3J0cmFpdCB0YWJsZXRzIGFuZCBsYXJnZSBwaG9uZXMsIDYwMHB4IGFuZCB1cCkgKi9cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbi8vICAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBlbTtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMGVtO1xuLy8gICAgIH1cbi8vIH1cblxuLyogTWVkaXVtIGRldmljZXMgKGxhbmRzY2FwZSB0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXG4vLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbi8vIH1cblxuLmlkaW9tYVNlbGVjY2lvbmFkb3tcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHsgLy9taW4gNzY4cHggLy9tYXggMTAyNFxuICBcbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMGVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBlbTtcbiAgICAgICAgICAgIH1cblxuICAgIC5uYXZiYXItbmF2e1xuICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAjYmFycmFOYXZ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgfVxuICB9XG5cbiBcblxuICIsIi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubmF2QmFySGVpZ2h0IHtcbiAgaGVpZ2h0OiA2ZW07XG59XG5cbi51c2VyTmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uaW1nVXNlciB7XG4gIHdpZHRoOiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xufVxuXG4uc2VsZWN0b3JJZGlvbWEge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jY29udGVuZWRvckltZ1RleHRvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMC41ZW07XG59XG5cbi51c2VyRGlyZWN0aW9uIHtcbiAgZm9udC1zaXplOiAyLjV2aDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNib3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodDogMS43NXB4IHNvbGlkICNlM2U0ZTk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLnNlcGFyYXRpb25Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5cbiNiYXJyYU5hdiB7XG4gIGJvcmRlci10b3A6IDAuNzVweCBzb2xpZCAjZTNlNGU5O1xufVxuXG4ubmF2YmFyLW5hdiBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuXG4ubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMyZTFjZjc7XG4gIGJvcmRlci10b3A6IDMuNzVweCBzb2xpZCAjZmJkNDNjO1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtaXRlbSBhIHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG5cbi5pbmZvRGlyZWNjaW9uIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMmUxY2Y3O1xufVxuXG4jY29udGFpbmVyTG9nbyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNTVzO1xufVxuXG4jbG9nb0VraWx1ekVuZXJnaWEge1xuICB3aWR0aDogODdweDtcbn1cblxuI2NvbnRhaW5lckxvZ286aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hbGlnbkhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjE1ZW07XG59XG5cbi5sb2dvdXQge1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5cbi5sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODAlO1xuICBsZWZ0OiAxMCU7XG4gIHJpZ2h0OiAxMCU7XG4gIGJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTk7XG59XG5cbi5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2luQm9yZGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxNjVweDtcbn1cblxuLyogRXh0cmEgc21hbGwgZGV2aWNlcyAocGhvbmVzLCA2MDBweCBhbmQgZG93bikgKi9cbi8qIFNtYWxsIGRldmljZXMgKHBvcnRyYWl0IHRhYmxldHMgYW5kIGxhcmdlIHBob25lcywgNjAwcHggYW5kIHVwKSAqL1xuLyogTWVkaXVtIGRldmljZXMgKGxhbmRzY2FwZSB0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXG4uaWRpb21hU2VsZWNjaW9uYWRvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwZW07XG4gICAgcGFkZGluZy1yaWdodDogMGVtO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgI2JhcnJhTmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG59Il19 */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HeaderComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'headerNav',
                templateUrl: './header.component.html',
                styleUrls: ['./header.component.scss']
            }]
    }], function () { return [{ type: _Services_headerNavService__WEBPACK_IMPORTED_MODULE_2__["HeaderNavService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] }, { type: angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_4__["OAuthService"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__["LoginService"] }, { type: src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_6__["UsuarioService"] }, { type: _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"] }, { type: src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_8__["UtilsService"] }]; }, null); })();
/*SELECTOR PARA LA CLASE MODAL*/
class dialogModalLogOut {
    constructor(data, utilsService, loginService, router) {
        this.data = data;
        this.utilsService = utilsService;
        this.loginService = loginService;
        this.router = router;
    }
    ngOnInit() {
        // if (this.data && this.data.info){
    }
    confirmarLogOut() {
        if (this.data && this.data.instanciaHeader) {
            this.loginService.setLogoutSession();
            this.data.instanciaHeader.mostrarHeader = false;
            // this.mostrarHeader = false;
            this.router.navigate(['login']);
        }
    }
}
dialogModalLogOut.ɵfac = function dialogModalLogOut_Factory(t) { return new (t || dialogModalLogOut)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_8__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__["LoginService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"])); };
dialogModalLogOut.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: dialogModalLogOut, selectors: [["modalLogOut"]], decls: 17, vars: 15, consts: [["mat-icon-button", "", 1, "close-button", 3, "mat-dialog-close"], [1, "close-icon"], ["mat-dialog-title", "", 2, "color", "black"], ["mat-dialog-content", ""], [1, "parrafoModal", 2, "text-align", "center"], ["mat-dialog-actions", ""], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", "margin-bottom", ".5em", "width", "100%", "font-weight", "bold", 3, "mat-dialog-close", "click"], ["type", "button", 1, "btn", "btn-secondary", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", "margin-bottom", ".5em", "width", "100%", "font-weight", "bold", 3, "mat-dialog-close"]], template: function dialogModalLogOut_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "mat-icon", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "close");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "h2", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "p", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "button", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function dialogModalLogOut_Template_button_click_11_listener() { return ctx.confirmarLogOut(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "button", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 7, "HEADER.CONFIRMARCIERRE"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 9, "HEADER.PREGUNTARCIERRESESION"), "\n");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 11, "HEADER.CERRARSESION"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](16, 13, "GLOBAL.CANCELAR"));
    } }, directives: [_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogClose"], _angular_material_icon__WEBPACK_IMPORTED_MODULE_11__["MatIcon"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogTitle"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogContent"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogActions"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslatePipe"]], styles: [".close-button {\n  float: right;\n  top: -24px;\n  right: -24px;\n  background-color: white;\n  border: none;\n}\n\n#iconUser {\n  font-size: 4.5vh;\n  margin: 0.5em 0;\n}\n\n.mat-dialog-container {\n  padding: 52px !important;\n}\n\n#listaModal li {\n  list-style: none;\n}\n\n::ng-deep .icon-outside .close-button {\n  float: right;\n  top: -52px;\n  right: -52px;\n}\n\n::ng-deep .icon-outside .mat-dialog-container {\n  overflow: unset;\n}\n\n.parrafoModal {\n  font-size: 1.05em;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvaGVhZGVyL21vZGFsTG9nT3V0LnNjc3MiLCJzcmMvYXBwL0NvbXBvbmVudHMvaGVhZGVyL21vZGFsTG9nT3V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7QUNDSjs7QURPQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBQ0pGOztBRE9BO0VBRUcsd0JBQUE7QUNMSDs7QURhQTtFQUNBLGdCQUFBO0FDVkE7O0FEYUU7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QUNWSjs7QURhRTtFQUNDLGVBQUE7QUNWSDs7QURhQTtFQUNFLGlCQUFBO0FDVkYiLCJmaWxlIjoic3JjL2FwcC9Db21wb25lbnRzL2hlYWRlci9tb2RhbExvZ091dC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNsb3NlLWJ1dHRvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOi0yNHB4O1xuICAgIHJpZ2h0Oi0yNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbnAsc3BhbntcbiAgICAvLyBmb250LXNpemU6Mi41dmg7XG4gICAgLy8gZm9udC1zaXplOjJ2aDtcbn1cblxuI2ljb25Vc2Vye1xuICBmb250LXNpemU6IDQuNXZoO1xuICBtYXJnaW46IC41ZW0gMDtcbn1cblxuLm1hdC1kaWFsb2ctY29udGFpbmVye1xuICAvLyBwYWRkaW5nOjU0cHggIWltcG9ydGFudDtcbiAgIHBhZGRpbmc6NTJweCAhaW1wb3J0YW50O1xuXG59XG5cbi8vIC5tYXQtZGlhbG9nLXRpdGxle1xuLy8gICBtYXJnaW46IDAgMCAwcHggIWltcG9ydGFudDtcbi8vIH1cblxuI2xpc3RhTW9kYWwgbGl7XG5saXN0LXN0eWxlOiBub25lO1xufVxuXG4gIDo6bmctZGVlcCAuaWNvbi1vdXRzaWRlIC5jbG9zZS1idXR0b257XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRvcDotNTJweDtcbiAgICByaWdodDotNTJweDtcbiAgfVxuICBcbiAgOjpuZy1kZWVwIC5pY29uLW91dHNpZGUgLm1hdC1kaWFsb2ctY29udGFpbmVyIHtcbiAgIG92ZXJmbG93OiB1bnNldFxuICB9XG5cbi5wYXJyYWZvTW9kYWx7XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xufSIsIi5jbG9zZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogLTI0cHg7XG4gIHJpZ2h0OiAtMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2ljb25Vc2VyIHtcbiAgZm9udC1zaXplOiA0LjV2aDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuXG4ubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbiNsaXN0YU1vZGFsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuOjpuZy1kZWVwIC5pY29uLW91dHNpZGUgLmNsb3NlLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAtNTJweDtcbiAgcmlnaHQ6IC01MnB4O1xufVxuXG46Om5nLWRlZXAgLmljb24tb3V0c2lkZSAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5wYXJyYWZvTW9kYWwge1xuICBmb250LXNpemU6IDEuMDVlbTtcbn0iXX0= */"], encapsulation: 2 });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](dialogModalLogOut, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'modalLogOut',
                templateUrl: './modalLogOut.html',
                styleUrls: ['./modalLogOut.scss'],
                encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None
                //quitamos la encapsulación para dejar el resto de modales obtengan su conf de styles.css generico y sobreescribir las propiedades desde este componente
            }]
    }], function () { return [{ type: undefined, decorators: [{
                type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"],
                args: [_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"]]
            }] }, { type: src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_8__["UtilsService"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_5__["LoginService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Components/login/login.component.ts":
/*!*****************************************************!*\
  !*** ./src/app/Components/login/login.component.ts ***!
  \*****************************************************/
/*! exports provided: LoginComponent, dialogModalLogin */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LoginComponent", function() { return LoginComponent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dialogModalLogin", function() { return dialogModalLogin; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/dialog */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/dialog.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jwt-decode */ "./node_modules/jwt-decode/lib/index.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(jwt_decode__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _Services_headerNavService__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Services/headerNavService */ "./src/app/Services/headerNavService.ts");
/* harmony import */ var src_app_Services_footerService__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/Services/footerService */ "./src/app/Services/footerService.ts");
/* harmony import */ var _utils_utilsService__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/utilsService */ "./src/app/utils/utilsService.ts");
/* harmony import */ var ngx_toastr__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ngx-toastr */ "./node_modules/ngx-toastr/__ivy_ngcc__/fesm2015/ngx-toastr.js");
/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! angular-oauth2-oidc */ "./node_modules/angular-oauth2-oidc/__ivy_ngcc__/fesm2015/angular-oauth2-oidc.js");
/* harmony import */ var src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/Services/login.service */ "./src/app/Services/login.service.ts");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var ngx_spinner__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ngx-spinner */ "./node_modules/ngx-spinner/__ivy_ngcc__/fesm2015/ngx-spinner.js");
/* harmony import */ var src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! src/app/Services/usuario.service */ "./src/app/Services/usuario.service.ts");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ "./node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/ng-bootstrap.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/material/form-field */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/form-field.js");
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/material/input */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/input.js");
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/material/icon */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/icon.js");





















function LoginComponent_i_24_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 21);
} }
function LoginComponent_i_28_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 21);
} }
function LoginComponent_div_29_small_33_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "small", 41);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r9.textoErrorLogin);
} }
function LoginComponent_div_29_Template(rf, ctx) { if (rf & 1) {
    const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 23);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "h4", 25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p", 26);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "form", 27);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "input", 30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_div_29_Template_input_ngModelChange_15_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r10.mailLogin = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](21, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "input", 31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_div_29_Template_input_ngModelChange_22_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r12.passLogin = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](23, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "span", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_div_29_Template_span_click_24_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r13.cambiarIcono($event, "passwordAcceso", "iconEyeLogin"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](25, "i", 33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "div", 34);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](27, "small", 35);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_div_29_Template_small_click_27_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r14.pantallaVariableRegistro("passwordOlvidada"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](29, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](30, "button", 36);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_div_29_Template_button_click_30_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r15.procederLogin(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](32, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](33, LoginComponent_div_29_small_33_Template, 2, 1, "small", 37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](34, "div", 38);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](35, "div", 39);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](36, "p", 40);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](38, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](39, "small", 35);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_div_29_Template_small_click_39_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r16.pantallaVariableRegistro("registroUsuario"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](41, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 13, "LOGIN.BIENVENIDO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 15, "LOGIN.ACCEDERACLIENTESCONTRATO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 17, "LOGIN.INTRODUCEMAIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r2.mailLogin)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](16, 19, "LOGIN.INTRODUCEMAIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](21, 21, "LOGIN.INTRODUCEPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r2.passLogin)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](23, 23, "LOGIN.INTRODUCEPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](29, 25, "LOGIN.OLVIDADOPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](32, 27, "LOGIN.ACCEDER"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r2.errorLogin);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](38, 29, "LOGIN.NOCUENTA"), " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](41, 31, "LOGIN.REGISTRATE"));
} }
function LoginComponent_ng_template_30_div_0_div_8_Template(rf, ctx) { if (rf & 1) {
    const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "input", 49);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_ng_template_30_div_0_div_8_Template_input_ngModelChange_5_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r25); const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); return ctx_r24.dni = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 3, "LOGIN.INTRODUCEDNI"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r18.dni)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 5, "LOGIN.INTRODUCEDNI"));
} }
function LoginComponent_ng_template_30_div_0_div_9_Template(rf, ctx) { if (rf & 1) {
    const _r27 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "input", 49);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_ng_template_30_div_0_div_9_Template_input_ngModelChange_5_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r27); const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); return ctx_r26.numContrato = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "mat-hint", 50);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_30_div_0_div_9_Template_mat_hint_click_7_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r27); const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); return ctx_r28.abrirModal("registro", "", ""); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 4, "LOGIN.INTRODUCECONTRATO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r19.numContrato)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 6, "LOGIN.INTRODUCECONTRATO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 8, "LOGIN.DONDEENCONTRAR"), "");
} }
function LoginComponent_ng_template_30_div_0_div_10_Template(rf, ctx) { if (rf & 1) {
    const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "input", 51);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_ng_template_30_div_0_div_10_Template_input_ngModelChange_5_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r30); const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); return ctx_r29.emailOlvidePassword = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](4, 3, "LOGIN.INTRODUCEMAIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r20.emailOlvidePassword)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 5, "LOGIN.INTRODUCEMAIL"));
} }
function LoginComponent_ng_template_30_div_0_button_11_Template(rf, ctx) { if (rf & 1) {
    const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 52);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_30_div_0_button_11_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r32); const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); return ctx_r31.procederRegistro(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "GLOBAL.CONTINUAR"));
} }
function LoginComponent_ng_template_30_div_0_button_12_Template(rf, ctx) { if (rf & 1) {
    const _r34 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 53);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_30_div_0_button_12_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r34); const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); return ctx_r33.enviarEmail(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, "LOGIN.ENVIARCORREO"));
} }
function LoginComponent_ng_template_30_div_0_small_13_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "small", 41);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r23.textoError);
} }
function LoginComponent_ng_template_30_div_0_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 43);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 44);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h4", 25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, LoginComponent_ng_template_30_div_0_div_8_Template, 7, 7, "div", 46);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](9, LoginComponent_ng_template_30_div_0_div_9_Template, 10, 10, "div", 46);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, LoginComponent_ng_template_30_div_0_div_10_Template, 7, 7, "div", 46);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, LoginComponent_ng_template_30_div_0_button_11_Template, 3, 3, "button", 47);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, LoginComponent_ng_template_30_div_0_button_12_Template, 3, 3, "button", 48);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, LoginComponent_ng_template_30_div_0_small_13_Template, 2, 1, "small", 37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r17.textoVariante);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r17.textoSubVariante);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r17.tipoPantalla == "registroUsuario");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r17.tipoPantalla == "registroUsuario");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r17.tipoPantalla == "passwordOlvidada");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r17.tipoPantalla == "registroUsuario");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r17.tipoPantalla == "passwordOlvidada");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r17.error);
} }
function LoginComponent_ng_template_30_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, LoginComponent_ng_template_30_div_0_Template, 14, 8, "div", 42);
} if (rf & 2) {
    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r4.procesoRegistroCorrecto != true)("ngIfElse", _r5);
} }
function LoginComponent_ng_template_32_div_0_small_21_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "small", 41);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r36.textoErrorMail);
} }
function LoginComponent_ng_template_32_div_0_Template(rf, ctx) { if (rf & 1) {
    const _r38 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 43);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 54);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h4", 25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "p", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](15, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "input", 55);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_ng_template_32_div_0_Template_input_ngModelChange_16_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r38); const ctx_r37 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r37.email = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](17, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "button", 53);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_32_div_0_Template_button_click_18_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r38); const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); return ctx_r39.registrarMail(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](20, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](21, LoginComponent_ng_template_32_div_0_small_21_Template, 2, 1, "small", 37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r35.textoVariante);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r35.textoSubVariante);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 8, "LOGIN.USARMAIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](15, 10, "LOGIN.INTRODUCEMAIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r35.email)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](17, 12, "LOGIN.INTRODUCEMAIL"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](20, 14, "LOGIN.REGISTRAME"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r35.errorMail);
} }
function LoginComponent_ng_template_32_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, LoginComponent_ng_template_32_div_0_Template, 22, 16, "div", 42);
} if (rf & 2) {
    const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](35);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r6.registroMailCorrecto != true)("ngIfElse", _r7);
} }
function LoginComponent_ng_template_34_small_34_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "small", 41);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r40 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r40.textoErrorPassword);
} }
function LoginComponent_ng_template_34_Template(rf, ctx) { if (rf & 1) {
    const _r42 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 43);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 56);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 24);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h4", 25);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](8, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "input", 57);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_ng_template_34_Template_input_ngModelChange_14_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r42); const ctx_r41 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r41.password = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](15, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "span", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_34_Template_span_click_16_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r42); const ctx_r43 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r43.cambiarIcono($event, "pass", "iconEye"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "i", 58);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "mat-form-field", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "mat-label");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](22, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "input", 59);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function LoginComponent_ng_template_34_Template_input_ngModelChange_23_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r42); const ctx_r44 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r44.repeticionPassword = $event; });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](24, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "span", 32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_34_Template_span_click_25_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r42); const ctx_r45 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r45.cambiarIcono($event, "passRepeat", "iconEye1"); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "i", 60);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](27, "div", 34);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "small", 35);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_34_Template_small_click_28_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r42); const ctx_r46 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r46.abrirModal("infoPassword", "", ""); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](30, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "button", 53);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_ng_template_34_Template_button_click_31_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r42); const ctx_r47 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r47.registrarPassword(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](33, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](34, LoginComponent_ng_template_34_small_34_Template, 2, 1, "small", 37);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r8.textoVariante);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](8, 11, "LOGIN.ACCEDERACLIENTESPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 13, "LOGIN.INTRODUCEPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r8.password)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](15, 15, "LOGIN.INTRODUCEPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](22, 17, "LOGIN.REPETIRPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r8.repeticionPassword)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](24, 19, "LOGIN.REPETIRPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](30, 21, "LOGIN.COMOPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](33, 23, "LOGIN.ESTABLECERPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r8.errorPassword);
} }
function dialogModalLogin_div_0_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "button", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "mat-icon", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "close");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h2", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "p", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "button", 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 5, "MODALVERIFICACION.DONDENUMCONTRATO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 7, "MODALVERIFICACION.ENCONTRARNUMCONTRATO"), " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 9, "MODALVERIFICACION.ENTENDIDO"));
} }
function dialogModalLogin_ng_template_1_div_0_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "button", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "mat-icon", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "close");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h2", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "p", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](10, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "ul", 10);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](17, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](20, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](23, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](24, "br");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "li");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](26);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](27, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](29, "button", 9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](31, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 11, "MODALVERIFICACION.COMOPASSWORD"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](10, 13, "MODALVERIFICACION.FORMATOPASSWORD"), " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 15, "MODALVERIFICACION.MAYUSCULA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](17, 17, "MODALVERIFICACION.MINUSCULA"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](20, 19, "MODALVERIFICACION.NUMERO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](23, 21, "MODALVERIFICACION.SIMBOLO"), " ", ctx_r5.simbolosEspeciales, "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](27, 23, "MODALVERIFICACION.EJEMPLO"));
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](31, 25, "GLOBAL.CONTINUAR"));
} }
function dialogModalLogin_ng_template_1_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, dialogModalLogin_ng_template_1_div_0_Template, 32, 27, "div", 0);
} if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r2.tipoVentanaModal == "infoPassword")("ngIfElse", _r3);
} }
function dialogModalLogin_ng_template_3_Template(rf, ctx) { if (rf & 1) {
    const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "button", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "mat-icon", 4);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "close");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "i", 11);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "h2", 5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 6);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "p", 7);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "div", 8);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "button", 12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function dialogModalLogin_ng_template_3_Template_button_click_11_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r6.iniciarSesion(); });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r4.tituloModal);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r4.textoModal, " ");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 5, "MODALVERIFICACION.INICIARAREACLIENTES"));
} }
class LoginComponent {
    constructor(headerNavService, footerService, dialog, utilsService, toastr, oAuthService, loginService, router, spinner, userService, translateService, route) {
        this.headerNavService = headerNavService;
        this.footerService = footerService;
        this.dialog = dialog;
        this.utilsService = utilsService;
        this.toastr = toastr;
        this.oAuthService = oAuthService;
        this.loginService = loginService;
        this.router = router;
        this.spinner = spinner;
        this.userService = userService;
        this.translateService = translateService;
        this.route = route;
        this.mostrarLogin = true;
        this.mostrarRegistro = false;
        this.procesoRegistroCorrecto = false;
        this.registroMailCorrecto = false;
        this.registroPassCorrecto = false;
        this.error = false;
        this.errorLogin = false;
        this.errorPassword = false;
        this.errorMail = false;
    }
    ngOnInit() {
        this.route.queryParams.subscribe(params => {
            this.utilsService.cargarIdiomaNoLogueado(params.language);
        });
        let token = sessionStorage.getItem('userToken');
        if (token) { //si el usuario esta logueado no puede volver al login
            this.router.navigate(['contacto']);
            // this.toastr.warning("Usted ya ha iniciado sesión");
        }
        this.headerNavService.visibilidadMenu(false);
        // this.headerNavService.visibilidadDirUsuario(false);
        this.headerNavService.visibilidadUsuarioLogueado(false);
        // this.footerService.visibilidadFooter(false);
        this.loginService.goIniciarSesion$.subscribe(filtroServiceBoolean => {
            this.mostrarLogin = filtroServiceBoolean;
        });
    }
    recargarPagina() {
        this.router.navigate(['login']);
        window.location.reload();
    }
    pantallaVariableRegistro(tipoPantalla) {
        if (tipoPantalla == "registroUsuario") {
            this.mostrarLogin = false;
            this.mostrarRegistro = true;
            this.translateService.stream("MENSAJES.REGISTRATE").subscribe(resul => {
                this.textoVariante = resul;
            });
            this.translateService.stream("MENSAJES.BIENBENIDOAREACREAR").subscribe(resul => {
                this.textoSubVariante = resul;
            });
            this.tipoPantalla = tipoPantalla;
            this.translateService.stream("MENSAJES.CUENTADISPONIBLE").subscribe(resul => {
                this.textoConfirmacionORecuperacion = resul;
            });
            this.translateService.stream("MENSAJES.DESDEAHORA").subscribe(resul => {
                this.textoConfirmacionORecuperacionSmall = resul;
            });
        }
        else if (tipoPantalla == "passwordOlvidada") {
            this.mostrarLogin = false;
            this.mostrarRegistro = true;
            this.translateService.stream("MENSAJES.RECUPEREPASSWORD").subscribe(resul => {
                this.textoVariante = resul;
            });
            this.translateService.stream("MENSAJES.BIENBENIDOAREARECUPERAR").subscribe(resul => {
                this.textoSubVariante = resul;
            });
            this.tipoPantalla = tipoPantalla;
            this.translateService.stream("MENSAJES.MAILCAMBIOPASSWORD").subscribe(resul => {
                this.textoConfirmacionORecuperacion = resul;
            });
            this.translateService.stream("MENSAJES.ACCIONNOREALIZADA").subscribe(resul => {
                this.textoConfirmacionORecuperacionSmall = resul;
            });
        }
    }
    abrirModal(accion, titulo, texto) {
        const dialogRef = this.dialog.open(dialogModalLogin, {
            data: { info: accion, titulo: titulo, texto: texto }
        });
        dialogRef.afterOpened().subscribe(result => {
            console.log(`Dialog result: ${result}`);
            //GESTIONES DEL MODAL DESPUES DE SU APERTURA
            /*Impedimos que se pueda cerrar el modal y sea fija la navegación al area cliente*/
            if (dialogRef.componentInstance.data.info == "registroUsuario") {
                dialogRef.disableClose = true;
            }
        });
        dialogRef.afterClosed().subscribe(result => {
            console.log(`Dialog result: ${result}`);
            //result == true click en continuar o en la x || undefined = click fuera del modal
            //GESTIONES DEL MODAL DESPUES DE SU CIERRE
        });
    }
    /*METODOS LOGIN*/
    // Método que comprueba si el usuario tiene sesión
    isAuthenticated() {
        return this.getUserSession() != null && this.timeExpired() ? true : false;
    }
    // Obtención de la sesión del usuario
    getUserSession() {
        const userTokenSesion = sessionStorage.getItem('userToken') ? sessionStorage.getItem('userToken') : null;
        return userTokenSesion;
    }
    timeExpired() {
        let isTime;
        const actuDate2 = Math.floor(new Date().getTime() / 1000);
        const saveDate = +localStorage.getItem(sessionStorage.getItem('userToken') + 'TimeExpired');
        actuDate2 < saveDate ? (isTime = true) : (isTime = false);
        if (isTime) {
            let initialDate = new Date().getTime();
            initialDate += 1000 * 60 * 30;
            localStorage.setItem(sessionStorage.getItem('userToken') + 'TimeExpired', JSON.stringify(initialDate));
            return isTime;
        }
        else {
            this.loginService.setLogoutSession();
            return isTime;
        }
    }
    /*FIN METODOS LOGIN*/
    consultarToken(obj) {
        this.spinner.show();
        this.loginService.postUsuario(obj).subscribe((response) => {
            const token = response.headers.get('Authorization');
            this.responseSession = jwt_decode__WEBPACK_IMPORTED_MODULE_2___default()(token);
            if (this.responseSession != '') {
                this.loginService.setAuthToken(token);
                this.loginService.setUserSession(this.responseSession, token, this.responseSession.exp);
                // this.nombreUsuario = this.obtenerNombreUsuarioTrasLogueo();
                // this.headerNavService.valorNombreUsuario(this.nombreUsuario);
                // this.toastr.success('Operación exitosa', 'Inicio de sesión correcto');
                setTimeout(() => {
                    this.router.navigate(['facturas']);
                }, 500);
                setTimeout(() => {
                    this.spinner.hide();
                }, 1500);
            }
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 401:
                    // mensaje = "Email y/o contraseña incorrectos"
                    this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                        this.textoErrorLogin = resul;
                        // mensaje = resul              
                    });
                    break;
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.textoErrorLogin = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.textoErrorLogin = resul;
                        // mensaje = resul
                    });
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                // if(errorCode == 401){
                //   this.toastr.error('Por favor, revise.', mensaje);
                // } else{
                //   this.toastr.error( mensaje);
                // }
                // this.textoErrorLogin = mensaje;
                this.errorLogin = true;
                this.passLogin = '';
                this.mailLogin = '';
            }, 1500);
        });
    }
    obtenerNombreUsuarioTrasLogueo() {
        let nombreUsuario;
        this.userService.getUsuarioDetails().subscribe((response) => {
            if (response && response.records && response.records[0]) {
                nombreUsuario = response.records[0].name;
            }
        }, err => {
            console.error("Ocurrió un error: " + err.message);
        });
        return nombreUsuario;
    }
    procederLogin() {
        this.errorLogin = false;
        // this.spinner.show();
        if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.mailLogin) && this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.passLogin)) {
            if (!this.isAuthenticated()) {
                this.mailLogin = this.mailLogin.toLowerCase();
                let objLogin = { username: this.mailLogin, password: this.passLogin };
                this.consultarToken(objLogin);
            }
            //if user is authenticated on init, url go to facturas
        }
        else {
            // setTimeout(() => {
            // this.spinner.hide();
            this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                this.textoErrorLogin = resul;
            });
            this.errorLogin = true;
            // this.toastr.error('Por favor, revise.', 'Existen campos sin completar');
            // }, 1500);
        }
    }
    validateUserNameAndContract(usuario) {
        this.spinner.show();
        this.userService.validateNewUserData(usuario).subscribe((response) => {
            setTimeout(() => {
                this.spinner.hide();
                this.procesoRegistroCorrecto = true;
            }, 500);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 409:
                    this.translateService.stream("MENSAJES.USUARIOEXISTEDNI").subscribe(resul => {
                        this.textoError = resul;
                        // mensaje = resul
                    });
                    break;
                case 404:
                    //  mensaje = "El DNI / NIF no es válido";
                    this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                        this.textoError = resul;
                        // mensaje = resul
                    });
                    break;
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.textoError = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.textoError = resul;
                        // mensaje = resul
                    });
                    break;
            }
            this.dni = '';
            this.numContrato = '';
            setTimeout(() => {
                this.spinner.hide();
                // this.textoError = mensaje;
                this.error = true;
                // if (errorCode == 409 || errorCode == 404){
                //   this.toastr.error('Por favor, revise.', mensaje);
                // }else{
                //   this.toastr.error(mensaje);
                // }
            }, 500);
        });
    }
    validateUserEmail(usuario) {
        this.spinner.show();
        this.userService.validateNewUserData(usuario).subscribe((response) => {
            setTimeout(() => {
                this.spinner.hide();
                this.registroMailCorrecto = true;
            }, 500);
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 404:
                    this.translateService.stream("MENSAJES.MAILNOASOCIADO").subscribe(resul => {
                        this.textoErrorMail = resul;
                        // mensaje = resul
                    });
                    break;
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        this.textoErrorMail = resul;
                        // mensaje = resul
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        this.textoErrorMail = resul;
                        // mensaje = resul
                    });
                    break;
            }
            this.email = '';
            setTimeout(() => {
                this.spinner.hide();
                this.errorMail = true;
                // this.textoErrorMail = mensaje;
                // if (errorCode == 404){
                //   this.toastr.error('Por favor, revise.', mensaje);
                // }else{
                //   this.toastr.error(mensaje);
                // }
            }, 500);
        });
    }
    procederRegistro() {
        this.error = false;
        if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.dni) && this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.numContrato)) {
            // if (this.utilsService.esDniValido(this.dni)) {
            let userToValidate = {
                id: this.dni, password: null, role: null, name: null, surname: null, email: null, contractNumber: this.numContrato,
                phoneNumber: null, totalSize: null, oldPassword: null
            };
            this.validateUserNameAndContract(userToValidate);
            // this.procesoRegistroCorrecto = true;
            // } 
            // else {
            //   // this.toastr.error('Por favor, revise.', 'El DNI / NIF introducido no es válido');
            //   this.textoError = "El DNI / NIF introducido no tiene el formato esperado.";
            //   this.error = true;
            //   this.dni = '';
            //   // this.numContrato = '';
            // }
        }
        else {
            // this.toastr.error('Por favor, revise.', 'Existen campos sin completar');
            this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                this.textoError = resul;
            });
            this.error = true;
        }
    }
    redirigirHome() {
        this.router.navigate(['login']);
    }
    enviarEmail() {
        this.error = false;
        // this.spinner.show();
        if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.emailOlvidePassword)) {
            if (this.utilsService.esCorreoElectronico(this.emailOlvidePassword)) {
                this.spinner.show();
                // let userToChangePassword: Usuario = {
                //   id: null, password: null, role: null, name: null, surname: null, email: this.emailOlvidePassword, contractNumber: null,
                //   phoneNumber: null, totalSize: null, oldPassword: null
                // }
                this.emailOlvidePassword = this.emailOlvidePassword.toLowerCase();
                this.userService.forgotPassword(this.emailOlvidePassword, this.translateService.currentLang).subscribe((response) => {
                    setTimeout(() => {
                        this.spinner.hide();
                        // let mensaje
                        this.translateService.stream("MENSAJES.CORREOENVIADO").subscribe(resul => {
                            this.mensajeToast1 = resul;
                            // mensaje = resul
                        });
                        this.toastr.success('', this.mensajeToast1, {
                            disableTimeOut: true,
                        });
                        this.emailOlvidePassword = '';
                        this.mostrarLogin = true;
                    }, 500);
                }, err => {
                    console.error("Ocurrió un error: " + err.message);
                    let errorCode = err.status;
                    // let mensaje;
                    switch (errorCode) {
                        case 404:
                            //  mensaje = "El DNI / NIF no es válido";
                            this.translateService.stream("MENSAJES.MAILNOASOCIADO").subscribe(resul => {
                                this.textoError = resul;
                                // mensaje = resul
                            });
                            break;
                        case 500:
                            this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                                this.textoError = resul;
                                // mensaje = resul
                            });
                            break;
                        case 0: //problema de conexion con el backEnd
                            this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                                this.textoError = resul;
                                // mensaje = resul
                            });
                            break;
                    }
                    setTimeout(() => {
                        this.spinner.hide();
                        if (errorCode == 404) {
                            this.emailOlvidePassword = '';
                        }
                        this.error = true;
                        // this.textoError = mensaje;
                    }, 500);
                });
            }
            else {
                // setTimeout(() => {
                // this.spinner.hide();
                this.emailOlvidePassword = '';
                this.error = true;
                this.translateService.stream("MENSAJES.FORMATOMAILINCORRECTO").subscribe(resul => {
                    this.textoError = resul;
                });
                // }, 1500);
            }
        }
        else {
            // setTimeout(() => {
            // this.spinner.hide();
            this.error = true;
            this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                this.textoError = resul;
            });
            // }, 1500);
        }
    }
    registrarMail() {
        this.errorMail = false;
        // this.spinner.show();
        if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.email)) {
            if (this.utilsService.esCorreoElectronico(this.email)) {
                this.email = this.email.toLowerCase();
                let userToValidate = {
                    id: this.dni, password: null, role: null, name: null, surname: null, email: this.email, contractNumber: this.numContrato,
                    phoneNumber: null, totalSize: null, oldPassword: null
                };
                this.validateUserEmail(userToValidate);
            }
            else {
                // this.spinner.hide();
                this.email = '';
                this.errorMail = true;
                this.translateService.stream("MENSAJES.FORMATOMAILINCORRECTO").subscribe(resul => {
                    this.textoErrorMail = resul;
                });
                // this.toastr.error('Por favor, revise.', 'El e-mail introducido no es válido');
            }
        }
        else {
            // this.spinner.hide();
            this.errorMail = true;
            this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                this.textoErrorMail = resul;
            });
        }
    }
    registrarPassword() {
        this.errorPassword = false;
        if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.password) && this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.repeticionPassword)) {
            if (this.password !== this.repeticionPassword) {
                this.password = '';
                this.repeticionPassword = '';
                this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                    this.textoErrorPassword = resul;
                });
                this.errorPassword = true;
                // this.toastr.error('Por favor, revise.', 'Las contraseñas no coinciden');
            }
            else {
                if (this.utilsService.requisitosSeguridadPassword(this.password)) {
                    // this.abrirModal('finRegistro');
                    this.email = this.email.toLowerCase();
                    let usuarioToCreate = {
                        id: this.dni, password: this.password, role: null, name: null, surname: null, email: this.email, contractNumber: this.numContrato,
                        phoneNumber: null, totalSize: null, oldPassword: null, language: this.translateService.currentLang
                    };
                    this.crearUsuario(usuarioToCreate);
                }
                else {
                    this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                        this.textoErrorPassword = resul;
                    });
                    this.errorPassword = true;
                    // this.toastr.error('Por favor, revise.', 'La contraseña no cumple los requisitos de seguridad');
                    this.password = '';
                    this.repeticionPassword = '';
                }
            }
        }
        else {
            // this.toastr.error('Por favor, revise.', 'Existen campos sin completar');
            this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                this.textoErrorPassword = resul;
            });
            this.errorPassword = true;
        }
    }
    crearUsuario(usuario) {
        this.userService.createUsuario(usuario).subscribe((response) => {
            console.log(response);
            this.abrirModal(this.tipoPantalla, this.textoConfirmacionORecuperacion, this.textoConfirmacionORecuperacionSmall);
            this.password = '';
            this.repeticionPassword = '';
            this.registroMailCorrecto = false;
            this.procesoRegistroCorrecto = false;
            this.dni = '';
            this.password = '';
            this.email = '';
            this.numContrato = '';
            this.repeticionPassword = '';
        }, err => {
            console.error("Ocurrió un error: " + err.message);
            let errorCode = err.status;
            // let mensaje;
            switch (errorCode) {
                case 409:
                    this.translateService.stream("MENSAJES.DNIREGISTRADO").subscribe(resul => {
                        // mensaje = resul
                        this.mensajeToast2 = resul;
                    });
                    break;
                case 404:
                    this.translateService.stream("MENSAJES.DNIINVALIDO").subscribe(resul => {
                        // mensaje = resul
                        this.mensajeToast2 = resul;
                    });
                    break;
                case 500:
                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                        // mensaje = resul
                        this.mensajeToast2 = resul;
                    });
                    break;
                case 0: //problema de conexion con el backEnd
                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                        // mensaje = resul
                        this.mensajeToast2 = resul;
                    });
                    break;
            }
            setTimeout(() => {
                this.spinner.hide();
                if (errorCode == 409 || errorCode == 404) {
                    // let mensaje
                    this.translateService.stream("MENSAJES.REVISE").subscribe(resul => {
                        this.mensajeToast2 = resul;
                    });
                    this.toastr.error(this.mensajeToast2, this.mensajeToast2);
                }
                else {
                    this.toastr.error(this.mensajeToast2);
                }
            }, 1500);
        });
    }
    cambiarIcono(evento, inputId, iconId) {
        if (evento) {
            let tipoInput = $("#" + inputId).attr("type");
            if (tipoInput == "password") {
                $("#" + inputId).prop("type", "text");
                $("#" + iconId).attr("class", "fa fa-eye");
            }
            else {
                $("#" + inputId).prop("type", "password");
                $("#" + iconId).attr("class", "fa fa-eye-slash");
            }
        }
    }
    ngOnDestroy() {
        this.headerNavService.visibilidadMenu(true);
        // this.headerNavService.visibilidadDirUsuario(true);
        this.headerNavService.visibilidadUsuarioLogueado(true);
        // this.footerService.visibilidadFooter(true);
        this.headerNavService.visibilidadHeader(true);
    }
}
LoginComponent.ɵfac = function LoginComponent_Factory(t) { return new (t || LoginComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_Services_headerNavService__WEBPACK_IMPORTED_MODULE_3__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_footerService__WEBPACK_IMPORTED_MODULE_4__["FooterService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_utils_utilsService__WEBPACK_IMPORTED_MODULE_5__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_toastr__WEBPACK_IMPORTED_MODULE_6__["ToastrService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_7__["OAuthService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_10__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_11__["UsuarioService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__["TranslateService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__["ActivatedRoute"])); };
LoginComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: LoginComponent, selectors: [["app-login"]], decls: 36, vars: 21, consts: [["id", "principalLogin", 1, "row", "white", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPadding"], [1, "row", "navBarHeight", "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "noPaddingMarginRow"], ["id", "containerLogoLogin", 1, "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "alignHeader"], ["src", "assets/img/logo-ekiluz-energia.svg", "id", "logoEkiluzEnergiaLogin", 1, "separationTop", 3, "click"], ["id", "contactoLogin", 1, "row", "col-9", "col-sm-9", "col-md-9", "col-lg-9", "col-xl-9", "noPaddingMarginRow", 2, "justify-content", "right"], ["id", "maxAnchoLogin", 1, "row", "col-12", "col-md-12", "col-sm-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow", 2, "padding-top", "25px"], [1, "col-12", "col-md-10", "col-sm-10", "col-lg-10", "col-xl-10", 2, "text-align", "-webkit-right"], [2, "font-size", ".85rem"], ["id", "contactanos", "href", "tel:+34900293741", 2, "font-size", ".85rem"], ["id", "selectorIdiomaContainer", 1, "col-12", "col-sm-2", "col-md-2", "col-lg-2", "col-xl-2", "noPaddingMarginRow"], ["ngbDropdown", ""], ["id", "dropdownBasicIdioma", "ngbDropdownToggle", "", 1, "btn", "selectorIdioma"], ["id", "contenedorImgTextoLogin"], ["id", "selectorLogin", 2, "font-size", ".85rem"], ["ngbDropdownMenu", "", "aria-labelledby", "dropdownBasicIdioma"], ["ngbDropdownItem", "", 3, "ngClass", "click"], ["class", "fa fa-check", 4, "ngIf"], ["class", " col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12  menuBackground ", 4, "ngIf", "ngIfElse"], ["mostrarRegistro", ""], ["registroCorrecto", ""], ["mailCorrecto", ""], [1, "fa", "fa-check"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "menuBackground"], ["id", "divPadding", 1, "row", "col-10", "col-sm-10", "col-md-5", "col-lg-5", "col-xl-5", "mx-auto", "borderBottom", 2, "background-color", "white"], [1, "col-12", "col-sm-12", "col-xl-12", "col-lg-12", "col-md-12", "noPaddingMarginRow", 2, "padding", "0px"], [2, "color", "black"], [1, "margenFormulario", 2, "font-size", ".8rem"], ["autocomplete", "on", 2, "width", "100%"], [1, "form-group", "largeForm"], [1, "anchoForm"], ["type", "email", "id", "emailAcceso", "name", "mailAccesoLogin", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], ["type", "password", "id", "passwordAcceso", "name", "mailAccesoPassword", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], [1, "loginIcon", 3, "click"], ["id", "iconEyeLogin", 1, "fa", "fa-eye-slash"], [2, "margin-top", ".5em"], [1, "passOlvidada", 3, "click"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "right", "bigBtn", 2, "font-weight", "bold", "margin-top", ".75em", "margin-bottom", ".75em", 3, "click"], ["id", "error", 4, "ngIf"], [1, "bordeInferior"], [1, "registro"], [2, "line-height", "0", "margin-bottom", "0.75em !important", "font-size", ".75rem"], ["id", "error"], ["class", "row col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12 noPadding ", 4, "ngIf", "ngIfElse"], [1, "row", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPadding"], ["id", "divPaddingRegistro", 1, "row", "col-10", "col-sm-10", "col-md-5", "col-lg-5", "col-xl-5", "mx-auto", 2, "background-color", "white", "padding", "88px", "margin-top", "2em", "margin-bottom", "1.5em"], [2, "font-size", ".8rem"], ["class", "form-group largeForm", 4, "ngIf"], ["type", "button", "class", "btn btn-warning btn-lg right bigBtn", "style", "font-weight: bold; margin-top: 1rem;", 3, "click", 4, "ngIf"], ["type", "button", "class", "btn btn-warning btn-lg right bigBtn", "style", "font-weight: bold;", 3, "click", 4, "ngIf"], ["type", "text", "id", "registroMail", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], [1, "passOlvidada", 2, "cursor", "pointer", 3, "click"], ["type", "email", "id", "registroMail", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "right", "bigBtn", 2, "font-weight", "bold", "margin-top", "1rem", 3, "click"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "right", "bigBtn", 2, "font-weight", "bold", 3, "click"], ["id", "divPaddingRegistroUsuario", 1, "row", "col-10", "col-sm-10", "col-md-5", "col-lg-5", "col-xl-5", "mx-auto", 2, "background-color", "white", "padding", "88px", "margin-top", "2em", "margin-bottom", "1.5em"], ["type", "email", "id", "emailAcceso", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], ["id", "divPaddingRegistroPassword", 1, "row", "col-10", "col-sm-10", "col-md-5", "col-lg-5", "col-xl-5", "mx-auto", 2, "background-color", "white", "padding", "88px", "margin-top", "2em", "margin-bottom", "1.5em"], ["type", "password", "id", "pass", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], ["id", "iconEye", 1, "fa", "fa-eye-slash"], ["type", "password", "id", "passRepeat", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], ["id", "iconEye1", 1, "fa", "fa-eye-slash"]], template: function LoginComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "img", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_Template_img_click_3_listener() { return ctx.recargarPagina(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "span", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "a", 8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](12, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 9);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "div", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "button", 11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "div", 12);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "span", 13);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](19, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "div", 14);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "button", 15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_Template_button_click_21_listener() { return ctx.utilsService.actualizarIdiomaNoLogueado("es"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](23, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](24, LoginComponent_i_24_Template, 1, 0, "i", 16);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "button", 15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function LoginComponent_Template_button_click_25_listener() { return ctx.utilsService.actualizarIdiomaNoLogueado("eu"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](26);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](27, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](28, LoginComponent_i_28_Template, 1, 0, "i", 16);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](29, LoginComponent_div_29_Template, 42, 33, "div", 17);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](30, LoginComponent_ng_template_30_Template, 1, 2, "ng-template", null, 18, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](32, LoginComponent_ng_template_32_Template, 1, 2, "ng-template", null, 19, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](34, LoginComponent_ng_template_34_Template, 35, 25, "ng-template", null, 20, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
    } if (rf & 2) {
        const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](31);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 11, "LOGIN.PROBLEMASACCESO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](12, 13, "LOGIN.CONTACTANOS"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](19, 15, "SELECTOR.TITLE"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.translateService.currentLang == "es" ? "idiomaSeleccionado" : "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](23, 17, "SELECTOR.SPANISH"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.translateService.currentLang === "es");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.translateService.currentLang == "eu" ? "idiomaSeleccionado" : "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](27, 19, "SELECTOR.EUSKERA"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.translateService.currentLang === "eu");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.mostrarLogin)("ngIfElse", _r3);
    } }, directives: [_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_13__["NgbDropdown"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_13__["NgbDropdownToggle"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_13__["NgbDropdownMenu"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_13__["NgbDropdownItem"], _angular_common__WEBPACK_IMPORTED_MODULE_14__["NgClass"], _angular_common__WEBPACK_IMPORTED_MODULE_14__["NgIf"], _angular_forms__WEBPACK_IMPORTED_MODULE_15__["ɵangular_packages_forms_forms_y"], _angular_forms__WEBPACK_IMPORTED_MODULE_15__["NgControlStatusGroup"], _angular_forms__WEBPACK_IMPORTED_MODULE_15__["NgForm"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_16__["MatFormField"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_16__["MatLabel"], _angular_material_input__WEBPACK_IMPORTED_MODULE_17__["MatInput"], _angular_forms__WEBPACK_IMPORTED_MODULE_15__["DefaultValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_15__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_15__["NgModel"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_16__["MatHint"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__["TranslatePipe"]], styles: [".menuBackground[_ngcontent-%COMP%] {\n  background: linear-gradient(to bottom, #1f00f7 12em, #e7e6e6 12em 100%);\n  min-height: 12em;\n}\n\n.menuBackgroundFacturas[_ngcontent-%COMP%] {\n  background-color: white;\n  border: 1px solid lightcyan;\n}\n\n.largeForm[_ngcontent-%COMP%] {\n  width: 100%;\n}\n\n.bigBtn[_ngcontent-%COMP%] {\n  padding: 13px 26px;\n  width: 100%;\n}\n\n.bordeInferior[_ngcontent-%COMP%] {\n  border-bottom: 1px solid #e3e4e9;\n  width: 100%;\n  margin-top: 1.8em;\n}\n\n.selectorIdioma[_ngcontent-%COMP%] {\n  padding: 0px;\n  margin-left: 5px;\n}\n\n#contenedorImgTextoLogin[_ngcontent-%COMP%] {\n  display: inline-block;\n  max-width: 166px;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.dropdown-toggle[_ngcontent-%COMP%]::after {\n  vertical-align: 0.5em;\n}\n\n#dropdownBasicIdioma.focus[_ngcontent-%COMP%], #dropdownBasicIdioma[_ngcontent-%COMP%]:focus {\n  box-shadow: none;\n}\n\n.passOlvidada[_ngcontent-%COMP%] {\n  color: #1f00f7;\n  font-weight: bold;\n  margin-bottom: 1em;\n}\n\n.registro[_ngcontent-%COMP%] {\n  margin-top: 2.75em;\n}\n\nsmall[_ngcontent-%COMP%] {\n  cursor: pointer;\n}\n\n.posicionamientoBtn[_ngcontent-%COMP%] {\n  display: block;\n  position: relative;\n}\n\n.white[_ngcontent-%COMP%] {\n  background-color: white;\n}\n\n#containerLogoLogin[_ngcontent-%COMP%] {\n  padding: 0 !important;\n  transition: all 0.55s;\n}\n\n#containerLogoLogin[_ngcontent-%COMP%]:hover {\n  cursor: pointer;\n}\n\n.navBarHeight[_ngcontent-%COMP%] {\n  height: 6em;\n}\n\n.alignHeader[_ngcontent-%COMP%] {\n  margin-left: 1em;\n}\n\n.separationTop[_ngcontent-%COMP%] {\n  margin-top: 0.25em;\n}\n\n#contactanos[_ngcontent-%COMP%] {\n  color: #1f00f7;\n  font-weight: bold;\n  padding-left: 0.5em;\n  padding-bottom: 25px;\n}\n\n#maxAnchoLogin[_ngcontent-%COMP%] {\n  padding-left: 0px;\n}\n\n.margenFormulario[_ngcontent-%COMP%] {\n  margin-bottom: 2.5em;\n}\n\n.loginIcon[_ngcontent-%COMP%] {\n  float: right;\n  position: relative;\n  z-index: 1;\n  cursor: pointer;\n  margin-top: -19px;\n  margin-right: 20px;\n  font-size: 1rem;\n}\n\n.anchoForm[_ngcontent-%COMP%] {\n  width: 100%;\n}\n\n#error[_ngcontent-%COMP%] {\n  color: #e4002b;\n  width: 100%;\n  font-weight: bold;\n  text-align: center;\n  margin-top: 0.6em;\n}\n\n#logoEkiluzEnergiaLogin[_ngcontent-%COMP%] {\n  width: 87px;\n}\n\n#divPadding[_ngcontent-%COMP%] {\n  padding: 87px 87px 70px 87px;\n  margin-top: 2em;\n  margin-bottom: 1em;\n}\n\n#contactoLogin[_ngcontent-%COMP%] {\n  margin-top: 0.2em;\n  padding-left: 0px;\n}\n\n@media (min-width: 500px) and (max-width: 900px) {\n  .bigBtn[_ngcontent-%COMP%] {\n    width: 150%;\n  }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvbG9naW4vbG9naW4uY29tcG9uZW50LnNjc3MiLCJzcmMvYXBwL0NvbXBvbmVudHMvbG9naW4vbG9naW4uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkJBO0VBQ0UsdUVBQUE7RUFDQSxnQkFBQTtBQzFCRjs7QUQ2QkE7RUFDSSx1QkEvQmdCO0VBZ0NoQiwyQkFBQTtBQzFCSjs7QUQ2QkE7RUFDRSxXQUFBO0FDMUJGOztBRDZCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBQzFCRjs7QUR5Q0E7RUFDRSxnQ0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQ3RDRjs7QUQwQ0E7RUFRRSxZQUFBO0VBQ0EsZ0JBQUE7QUM5Q0Y7O0FEaURBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQzlDRjs7QURpREE7RUFDRSxxQkFBQTtBQzlDRjs7QURpREE7RUFDRSxnQkFBQTtBQzlDRjs7QURrREE7RUFDRSxjQS9Ga0I7RUFnR2xCLGlCQUFBO0VBQ0Esa0JBQUE7QUMvQ0Y7O0FEa0RBO0VBR0Usa0JBQUE7QUNqREY7O0FEb0RBO0VBQ0UsZUFBQTtBQ2pERjs7QURvREE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QUNqREY7O0FEZ0VBO0VBQ0UsdUJBQUE7QUM3REY7O0FEZ0VBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtBQzdERjs7QURnRUE7RUFDRSxlQUFBO0FDN0RGOztBRGtFQTtFQUNFLFdBQUE7QUMvREY7O0FEa0VBO0VBQ0UsZ0JBQUE7QUMvREY7O0FEa0VBO0VBQ0Usa0JBQUE7QUMvREY7O0FEa0VBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSxvQkFBQTtBQ2hFRjs7QURtRUE7RUFLRSxpQkFBQTtBQ3BFRjs7QUR1RUE7RUFDRSxvQkFBQTtBQ3BFRjs7QUR1RUE7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FDcEVGOztBRHVFQTtFQUNFLFdBQUE7QUNwRUY7O0FEdUVBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUNwRUY7O0FEdUVBO0VBQ0UsV0FBQTtBQ3BFRjs7QUR1RUE7RUFDRSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBQ3BFRjs7QUR1RUE7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0FDcEVGOztBRCtFQTtFQU1BO0lBQ0UsV0FBQTtFQ2pGQTtBQUNGIiwiZmlsZSI6InNyYy9hcHAvQ29tcG9uZW50cy9sb2dpbi9sb2dpbi5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIiRjb29ycG9yYXRpdmVCbHVlIDogIzFmMDBmNztcbiRjb29ycG9yYXRpdmVHcmV5IDogI2U3ZTZlNjtcbiRjb29ycG9yYXRpdmVXaGl0ZTogd2hpdGU7XG5cbi8vIC5pbWdCYWNrZ3JvdW5kIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvb3Jwb3JhdGl2ZUJsdWU7XG4vLyAgIG1hcmdpbjogYXV0bztcbi8vIH1cbi8vIC50ZXh0SW5kZXgge1xuLy8gICBoZWlnaHQ6IDEwMHB4O1xuLy8gICBmb250LXNpemU6IDEuNWVtO1xuLy8gICBjb2xvcjogd2hpdGU7XG4vLyB9XG4vLyAudGV4dEFsaWduIHtcbi8vICAgcGFkZGluZy10b3A6IDI0cHg7XG4vLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIH1cbi8vIC50YWJsZUJnIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlQmx1ZTtcbi8vICAgZm9udC1zaXplOiAxZW07XG4vLyAgIGNvbG9yOiB3aGl0ZTtcbi8vIH1cbi8vIC5pbnB1dExnIHtcbi8vICAgaGVpZ2h0OiA2MHB4O1xuLy8gfVxuXG5cbi5tZW51QmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZjAwZjcgMTJlbSwgI2U3ZTZlNiAxMmVtIDEwMCUpO1xuICBtaW4taGVpZ2h0OiAxMmVtO1xufVxuXG4ubWVudUJhY2tncm91bmRGYWN0dXJhc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vcnBvcmF0aXZlV2hpdGU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBsaWdodGN5YW47XG59XG5cbi5sYXJnZUZvcm17XG4gIHdpZHRoOjEwMCU7XG59XG5cbi5iaWdCdG57XG4gIHBhZGRpbmc6IDEzcHggMjZweDtcbiAgd2lkdGg6MTAwJTtcbn1cblxuXG4vLyAuYm9yZGVyQm90dG9tOmJlZm9yZSB7XG4vLyAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgLy8gbGVmdDogODVweDtcbi8vICAgbGVmdDoxNSU7XG4vLyAgIGJvdHRvbTogNjVweDtcbi8vICAgLy8gd2lkdGg6IDc5JTtcbi8vICAgd2lkdGg6IDcwJTtcbi8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTk7XG4vLyB9XG5cbi5ib3JkZUluZmVyaW9ye1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuOGVtO1xufVxuXG4vLyBTRUxFQ1RPUiBJRElPTUFcbi5zZWxlY3RvcklkaW9tYSB7XG4gIC8vIGZvbnQtc2l6ZTogMi41dmg7XG4gIC8vIHBhZGRpbmctdG9wOiAyMXB4O1xuICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xuICAvLyBtYXJnaW4tdG9wOjVweDtcbiAgLy8gZm9udC1zaXplOiAuODVyZW07XG4gIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyBwYWRkaW5nLXRvcDoxLjVweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tbGVmdDo1cHg7XG59XG5cbiNjb250ZW5lZG9ySW1nVGV4dG9Mb2dpbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogLjVlbSA7XG59XG5cbiNkcm9wZG93bkJhc2ljSWRpb21hLmZvY3VzLCAjZHJvcGRvd25CYXNpY0lkaW9tYTpmb2N1c3tcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnBhc3NPbHZpZGFkYXtcbiAgY29sb3I6ICRjb29ycG9yYXRpdmVCbHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucmVnaXN0cm97XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDIuNzVlbTtcbn1cblxuc21hbGx7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvc2ljaW9uYW1pZW50b0J0bntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4vLyAubG9naW5JY29ue1xuLy8gICBmbG9hdDogcmlnaHQ7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgei1pbmRleDogMTtcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICBtYXJnaW4tdG9wOiAtMzNweDtcbi8vICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuLy8gICBmb250LXNpemU6IDIuNzV2aDtcbi8vIH1cblxuLy9MT0dJTlxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuI2NvbnRhaW5lckxvZ29Mb2dpbntcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXM7XG59XG5cbiNjb250YWluZXJMb2dvTG9naW46aG92ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gdHJhbnNmb3JtOnNjYWxlKDEuMSk7XG4gIC8vIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG4ubmF2QmFySGVpZ2h0e1xuICBoZWlnaHQ6NmVtO1xufVxuXG4uYWxpZ25IZWFkZXJ7XG4gIG1hcmdpbi1sZWZ0OjFlbTtcbn1cblxuLnNlcGFyYXRpb25Ub3B7XG4gIG1hcmdpbi10b3A6LjI1ZW07XG59XG5cbiNjb250YWN0YW5vc3tcbiAgY29sb3I6IzFmMDBmNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4jbWF4QW5jaG9Mb2dpbntcbiAgLy8gbWF4LXdpZHRoOiA1NTBweDtcbiAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDowcHg7XG59XG5cbi5tYXJnZW5Gb3JtdWxhcmlve1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbn1cblxuLmxvZ2luSWNvbntcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYW5jaG9Gb3Jte1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Vycm9ye1xuICBjb2xvcjojZTQwMDJiO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLjZlbTtcbn1cblxuI2xvZ29Fa2lsdXpFbmVyZ2lhTG9naW57XG4gIHdpZHRoOjg3cHg7XG59XG5cbiNkaXZQYWRkaW5ne1xuICBwYWRkaW5nOiA4N3B4IDg3cHggNzBweCA4N3B4O1xuICBtYXJnaW4tdG9wOjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jY29udGFjdG9Mb2dpbntcbiAgbWFyZ2luLXRvcDogLjIwZW07XG4gIHBhZGRpbmctbGVmdDowcHg7XG59XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOjEwMHB4KSBhbmQgKG1heC13aWR0aDo1MDBweCl7XG4vLyAgICNkaXZQYWRkaW5ne1xuLy8gICAgIHBhZGRpbmc6IDY1cHggNjVweCA0N3B4IDY1cHg7XG4vLyAgICAgbWFyZ2luLXRvcDoyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuLy8gICB9XG4vLyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7IC8vbWluIDc2OHB4IC8vbWF4IDEwMjRcbiAgXG4jY29udGFjdGFub3N7XG4gIC8vIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJpZ0J0bntcbiAgd2lkdGg6IDE1MCU7XG59XG5cbn0iLCIubWVudUJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWYwMGY3IDEyZW0sICNlN2U2ZTYgMTJlbSAxMDAlKTtcbiAgbWluLWhlaWdodDogMTJlbTtcbn1cblxuLm1lbnVCYWNrZ3JvdW5kRmFjdHVyYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRjeWFuO1xufVxuXG4ubGFyZ2VGb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iaWdCdG4ge1xuICBwYWRkaW5nOiAxM3B4IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9yZGVJbmZlcmlvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS44ZW07XG59XG5cbi5zZWxlY3RvcklkaW9tYSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI2NvbnRlbmVkb3JJbWdUZXh0b0xvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMC41ZW07XG59XG5cbiNkcm9wZG93bkJhc2ljSWRpb21hLmZvY3VzLCAjZHJvcGRvd25CYXNpY0lkaW9tYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYXNzT2x2aWRhZGEge1xuICBjb2xvcjogIzFmMDBmNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnJlZ2lzdHJvIHtcbiAgbWFyZ2luLXRvcDogMi43NWVtO1xufVxuXG5zbWFsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvc2ljaW9uYW1pZW50b0J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4jY29udGFpbmVyTG9nb0xvZ2luIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXM7XG59XG5cbiNjb250YWluZXJMb2dvTG9naW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZCYXJIZWlnaHQge1xuICBoZWlnaHQ6IDZlbTtcbn1cblxuLmFsaWduSGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnNlcGFyYXRpb25Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5cbiNjb250YWN0YW5vcyB7XG4gIGNvbG9yOiAjMWYwMGY3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbiNtYXhBbmNob0xvZ2luIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnZW5Gb3JtdWxhcmlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG59XG5cbi5sb2dpbkljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hbmNob0Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Vycm9yIHtcbiAgY29sb3I6ICNlNDAwMmI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cblxuI2xvZ29Fa2lsdXpFbmVyZ2lhTG9naW4ge1xuICB3aWR0aDogODdweDtcbn1cblxuI2RpdlBhZGRpbmcge1xuICBwYWRkaW5nOiA4N3B4IDg3cHggNzBweCA4N3B4O1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuI2NvbnRhY3RvTG9naW4ge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iaWdCdG4ge1xuICAgIHdpZHRoOiAxNTAlO1xuICB9XG59Il19 */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LoginComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'app-login',
                templateUrl: './login.component.html',
                styleUrls: ['./login.component.scss']
            }]
    }], function () { return [{ type: _Services_headerNavService__WEBPACK_IMPORTED_MODULE_3__["HeaderNavService"] }, { type: src_app_Services_footerService__WEBPACK_IMPORTED_MODULE_4__["FooterService"] }, { type: _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"] }, { type: _utils_utilsService__WEBPACK_IMPORTED_MODULE_5__["UtilsService"] }, { type: ngx_toastr__WEBPACK_IMPORTED_MODULE_6__["ToastrService"] }, { type: angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_7__["OAuthService"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_9__["Router"] }, { type: ngx_spinner__WEBPACK_IMPORTED_MODULE_10__["NgxSpinnerService"] }, { type: src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_11__["UsuarioService"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__["TranslateService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_9__["ActivatedRoute"] }]; }, null); })();
/*SELECTOR PARA LA CLASE MODAL*/
class dialogModalLogin {
    constructor(data, toastr, utilsService, loginService) {
        this.data = data;
        this.toastr = toastr;
        this.utilsService = utilsService;
        this.loginService = loginService;
        this.simbolosEspeciales = '¡!$?&#@/\()=¿?*[];,:._<>+-';
    }
    ngOnInit() {
        if (this.data && this.data.info) {
            this.tipoVentanaModal = this.data.info;
        }
        if (this.data && this.data.titulo && this.data.texto) {
            this.tituloModal = this.data.titulo;
            this.textoModal = this.data.texto;
        }
    }
    iniciarSesion() {
        this.loginService.navegarLogin(true);
    }
}
dialogModalLogin.ɵfac = function dialogModalLogin_Factory(t) { return new (t || dialogModalLogin)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_toastr__WEBPACK_IMPORTED_MODULE_6__["ToastrService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_utils_utilsService__WEBPACK_IMPORTED_MODULE_5__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"])); };
dialogModalLogin.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: dialogModalLogin, selectors: [["modalLogin"]], decls: 5, vars: 2, consts: [[4, "ngIf", "ngIfElse"], ["password", ""], ["exitoCreacion", ""], ["mat-icon-button", "", 1, "close-button", 3, "mat-dialog-close"], [1, "close-icon"], ["mat-dialog-title", "", 2, "color", "black"], ["mat-dialog-content", ""], [1, "parrafoModal"], ["mat-dialog-actions", ""], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", "margin-bottom", ".5em", "width", "100%", "font-weight", "bold", 3, "mat-dialog-close"], ["id", "listaModal"], ["id", "iconUser", 1, "fa", "fa-user"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", "margin-bottom", ".5em", "width", "100%", "font-weight", "bold", 3, "mat-dialog-close", "click"]], template: function dialogModalLogin_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, dialogModalLogin_div_0_Template, 15, 11, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, dialogModalLogin_ng_template_1_Template, 1, 2, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, dialogModalLogin_ng_template_3_Template, 14, 7, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
    } if (rf & 2) {
        const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.tipoVentanaModal == "registro")("ngIfElse", _r1);
    } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_14__["NgIf"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogClose"], _angular_material_icon__WEBPACK_IMPORTED_MODULE_18__["MatIcon"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogTitle"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogContent"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogActions"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_12__["TranslatePipe"]], styles: [".close-button {\n  float: right;\n  top: -24px;\n  right: -24px;\n  background-color: white;\n  border: none;\n}\n\n#iconUser {\n  font-size: 4.5vh;\n  margin: 0.5em 0;\n}\n\n.mat-dialog-container {\n  padding: 52px !important;\n}\n\n#listaModal {\n  padding: 0;\n}\n\n#listaModal li {\n  list-style: none;\n}\n\n::ng-deep .icon-outside .close-button {\n  float: right;\n  top: -52px;\n  right: -52px;\n}\n\n::ng-deep .icon-outside .mat-dialog-container {\n  overflow: unset;\n}\n\n.parrafoModal {\n  font-size: 1.05em;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvbG9naW4vbW9kYWxMb2dpbi5zY3NzIiwic3JjL2FwcC9Db21wb25lbnRzL2xvZ2luL21vZGFsTG9naW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBQ0NKOztBRE9BO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0FDSkY7O0FET0E7RUFFRyx3QkFBQTtBQ0xIOztBRFlBO0VBQ0UsVUFBQTtBQ1RGOztBRFlBO0VBQ0EsZ0JBQUE7QUNUQTs7QURZRTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBQ1RKOztBRFlFO0VBQ0MsZUFBQTtBQ1RIOztBRFlBO0VBQ0UsaUJBQUE7QUNURiIsImZpbGUiOiJzcmMvYXBwL0NvbXBvbmVudHMvbG9naW4vbW9kYWxMb2dpbi5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNsb3NlLWJ1dHRvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOi0yNHB4O1xuICAgIHJpZ2h0Oi0yNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbnAsc3BhbntcbiAgICAvLyBmb250LXNpemU6Mi41dmg7XG4gICAgLy8gZm9udC1zaXplOjJ2aDtcbn1cblxuI2ljb25Vc2Vye1xuICBmb250LXNpemU6IDQuNXZoO1xuICBtYXJnaW46IC41ZW0gMDtcbn1cblxuLm1hdC1kaWFsb2ctY29udGFpbmVye1xuICAvLyBwYWRkaW5nOjU0cHggIWltcG9ydGFudDtcbiAgIHBhZGRpbmc6NTJweCAhaW1wb3J0YW50O1xuXG59XG5cbi8vIC5tYXQtZGlhbG9nLXRpdGxle1xuLy8gICBtYXJnaW46IDAgMCAwcHggIWltcG9ydGFudDtcbi8vIH1cbiNsaXN0YU1vZGFse1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbGlzdGFNb2RhbCBsaXtcbmxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiAgOjpuZy1kZWVwIC5pY29uLW91dHNpZGUgLmNsb3NlLWJ1dHRvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOi01MnB4O1xuICAgIHJpZ2h0Oi01MnB4O1xuICB9XG4gIFxuICA6Om5nLWRlZXAgLmljb24tb3V0c2lkZSAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICAgb3ZlcmZsb3c6IHVuc2V0XG4gIH1cblxuLnBhcnJhZm9Nb2RhbHtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG59IiwiLmNsb3NlLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAtMjRweDtcbiAgcmlnaHQ6IC0yNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jaWNvblVzZXIge1xuICBmb250LXNpemU6IDQuNXZoO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG5cbi5tYXQtZGlhbG9nLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUycHggIWltcG9ydGFudDtcbn1cblxuI2xpc3RhTW9kYWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbGlzdGFNb2RhbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbjo6bmctZGVlcCAuaWNvbi1vdXRzaWRlIC5jbG9zZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogLTUycHg7XG4gIHJpZ2h0OiAtNTJweDtcbn1cblxuOjpuZy1kZWVwIC5pY29uLW91dHNpZGUgLm1hdC1kaWFsb2ctY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4ucGFycmFmb01vZGFsIHtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG59Il19 */"], encapsulation: 2 });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](dialogModalLogin, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'modalLogin',
                templateUrl: './modalLogin.html',
                styleUrls: ['./modalLogin.scss'],
                encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewEncapsulation"].None
                //quitamos la encapsulación para dejar el resto de modales obtengan su conf de styles.css generico y sobreescribir las propiedades desde este componente
            }]
    }], function () { return [{ type: undefined, decorators: [{
                type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"],
                args: [_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"]]
            }] }, { type: ngx_toastr__WEBPACK_IMPORTED_MODULE_6__["ToastrService"] }, { type: _utils_utilsService__WEBPACK_IMPORTED_MODULE_5__["UtilsService"] }, { type: src_app_Services_login_service__WEBPACK_IMPORTED_MODULE_8__["LoginService"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Components/olvido-pass/olvido-pass.component.ts":
/*!*****************************************************************!*\
  !*** ./src/app/Components/olvido-pass/olvido-pass.component.ts ***!
  \*****************************************************************/
/*! exports provided: OlvidoPassComponent, dialogModalOlvidePassword */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OlvidoPassComponent", function() { return OlvidoPassComponent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dialogModalOlvidePassword", function() { return dialogModalOlvidePassword; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/dialog */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/dialog.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/utils/utilsService */ "./src/app/utils/utilsService.ts");
/* harmony import */ var ngx_spinner__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ngx-spinner */ "./node_modules/ngx-spinner/__ivy_ngcc__/fesm2015/ngx-spinner.js");
/* harmony import */ var src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/Services/usuario.service */ "./src/app/Services/usuario.service.ts");
/* harmony import */ var ngx_toastr__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ngx-toastr */ "./node_modules/ngx-toastr/__ivy_ngcc__/fesm2015/ngx-toastr.js");
/* harmony import */ var src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/Services/headerNavService */ "./src/app/Services/headerNavService.ts");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ "./node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/ng-bootstrap.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/form-field */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/form-field.js");
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/input */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/input.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/material/icon */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/icon.js");

















function OlvidoPassComponent_i_24_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 32);
} }
function OlvidoPassComponent_i_28_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "i", 32);
} }
function OlvidoPassComponent_small_63_Template(rf, ctx) { if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "small", 33);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r2.textoError);
} }
class OlvidoPassComponent {
    constructor(router, utilsService, spinner, userService, dialog, route, toastr, headerNavService, translateService) {
        this.router = router;
        this.utilsService = utilsService;
        this.spinner = spinner;
        this.userService = userService;
        this.dialog = dialog;
        this.route = route;
        this.toastr = toastr;
        this.headerNavService = headerNavService;
        this.translateService = translateService;
        this.error = false;
    }
    ngOnInit() {
        this.headerNavService.visibilidadHeader(false);
        this.route.queryParams.subscribe(params => {
            this.utilsService.cargarIdiomaNoLogueado(params.language);
            if (params && params.token && params.token != "") {
                this.tokenRecibidoMail = params.token;
            }
            if (!this.tokenRecibidoMail) { //si has accedido mediante la url y no desde el mail, redirección a login
                this.redirigirHome();
            }
        });
    }
    redirigirHome() {
        this.router.navigate(['login']);
        // window.location.reload();
    }
    cambiarIcono(evento, inputId, iconId) {
        if (evento) {
            let tipoInput = $("#" + inputId).attr("type");
            if (tipoInput == "password") {
                $("#" + inputId).prop("type", "text");
                $("#" + iconId).attr("class", "fa fa-eye");
            }
            else {
                $("#" + inputId).prop("type", "password");
                $("#" + iconId).attr("class", "fa fa-eye-slash");
            }
        }
    }
    cambiarPassword() {
        this.error = false;
        if (this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.password) && this.utilsService.isNotNullOrNotEmptyOrNotUndefined(this.repeticionPassword)) {
            if (this.password !== this.repeticionPassword) {
                // setTimeout(() => {
                //   this.spinner.hide();
                this.error = true;
                this.password = '';
                this.repeticionPassword = '';
                // this.toastr.error('Por favor, revise', 'Existen campos sin completar');
                this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                    this.textoError = resul;
                });
                // }, 1500);
            }
            else {
                if (this.utilsService.requisitosSeguridadPassword(this.password)) {
                    if (this.tokenRecibidoMail) {
                        this.spinner.show();
                        // let userToResetPassword = {
                        //   password: this.password,
                        //   repPassword: this.repeticionPassword,
                        //   token: this.tokenRecibidoMail
                        // }
                        let userToResetPassword = { id: this.tokenRecibidoMail, password: this.password, oldPassword: this.repeticionPassword, language: this.translateService.currentLang };
                        this.userService.resetPassword(userToResetPassword).subscribe((response) => {
                            setTimeout(() => {
                                this.spinner.hide();
                                this.translateService.stream("MENSAJES.PASSWORDACTUALIZADA").subscribe(resul => {
                                    this.mensajeToast1 = resul;
                                });
                                this.toastr.success('', this.mensajeToast1, {
                                    disableTimeOut: true
                                });
                                this.translateService.stream("MENSAJES.DESDENUEVAPASSWORD").subscribe(resul => {
                                    this.mensajeToast2 = resul;
                                });
                                this.toastr.success('', this.mensajeToast2, {
                                    disableTimeOut: true
                                });
                                this.password = '';
                                this.repeticionPassword = '';
                                this.redirigirHome();
                            }, 500);
                        }, err => {
                            console.error("Ocurrió un error: " + err.message);
                            let errorCode = err.status;
                            // let mensaje;
                            switch (errorCode) {
                                case 404:
                                    this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                                        this.textoError = resul;
                                        // mensaje = resul
                                    }); //No se cumplen los criterios para la nueva contraseña, la contraseña de confirmación no coincide o la nueva contraseña es igual a la actual. Por favor, revise.";
                                    break;
                                case 409:
                                    this.translateService.stream("MENSAJES.ACCIONNOPERMITIDA").subscribe(resul => {
                                        this.textoError = resul;
                                        // mensaje = resul
                                    }); //token incorrecto
                                    break;
                                case 500:
                                    this.translateService.stream("MENSAJES.ERRORSERVER").subscribe(resul => {
                                        this.textoError = resul;
                                        // mensaje = resul
                                    });
                                    break;
                                case 0: //problema de conexion con el backEnd
                                    this.translateService.stream("MENSAJES.ERRORINTENTARDENUEVO").subscribe(resul => {
                                        this.textoError = resul;
                                        // mensaje = resul
                                    });
                                    break;
                            }
                            setTimeout(() => {
                                this.spinner.hide();
                                this.error = true;
                                // this.textoError = mensaje;
                                // this.toastr.error(mensaje);
                            }, 500);
                        });
                    }
                    else {
                        this.error = true;
                        this.password = '';
                        this.repeticionPassword = '';
                        this.translateService.stream("MENSAJES.ERRORMODIFICARPASSWORD").subscribe(resul => {
                            this.textoError = resul;
                        });
                    }
                }
                else {
                    // setTimeout(() => {
                    // this.spinner.hide();
                    this.error = true;
                    this.password = '';
                    this.repeticionPassword = '';
                    // this.toastr.error('Por favor, revise', 'Existen campos sin completar');
                    this.translateService.stream("MENSAJES.DATOSINCORRECTOS").subscribe(resul => {
                        this.textoError = resul;
                    });
                    // }, 1500);
                }
            }
        }
        else {
            // setTimeout(() => {
            // this.spinner.hide();
            this.error = true;
            // this.toastr.error('Por favor, revise', 'Existen campos sin completar');
            this.translateService.stream("MENSAJES.FALTANCAMPOS").subscribe(resul => {
                this.textoError = resul;
            });
            // }, 1500);
        }
    }
    abrirModal() {
        const dialogRefInformativo = this.dialog.open(dialogModalOlvidePassword, {
            data: {}
        });
        dialogRefInformativo.afterClosed().subscribe(result => {
            console.log(`Dialog result: ${result}`);
        });
    }
}
OlvidoPassComponent.ɵfac = function OlvidoPassComponent_Factory(t) { return new (t || OlvidoPassComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_3__["UtilsService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_spinner__WEBPACK_IMPORTED_MODULE_4__["NgxSpinnerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_5__["UsuarioService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_2__["ActivatedRoute"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_toastr__WEBPACK_IMPORTED_MODULE_6__["ToastrService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_7__["HeaderNavService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslateService"])); };
OlvidoPassComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: OlvidoPassComponent, selectors: [["olvidoPass"]], decls: 64, vars: 46, consts: [["id", "principalReset", 1, "row", "white", "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "noPadding"], [1, "row", "navBarHeight", "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "noPaddingMarginRow"], ["id", "containerLogoLogin", 1, "col-3", "col-sm-3", "col-md-3", "col-lg-3", "col-xl-3", "alignHeader"], ["src", "assets/img/logo-ekiluz-energia.svg", "id", "logoEkiluzEnergiaReset", 1, "separationTop", 3, "click"], ["id", "contactoOlvidoPass", 1, "row", "col-9", "col-sm-9", "col-md-9", "col-lg-9", "col-xl-9", "noPaddingMarginRow", 2, "justify-content", "right"], ["id", "maxAnchoOlvido", 1, "row", "col-12", "col-md-12", "col-sm-12", "col-lg-12", "col-xl-12", "noPaddingMarginRow", 2, "padding-top", "25px"], [1, "col-12", "col-md-10", "col-sm-10", "col-lg-10", "col-xl-10", 2, "text-align", "-webkit-right"], [2, "font-size", ".85rem"], ["id", "contactanos", "href", "tel:+34900293741", 2, "font-size", ".85rem"], ["id", "selectorIdiomaContainer", 1, "col-12", "col-sm-2", "col-md-2", "col-lg-2", "col-xl-2", "noPaddingMarginRow"], ["ngbDropdown", ""], ["id", "dropdownBasicIdioma", "ngbDropdownToggle", "", 1, "btn", "selectorIdioma"], ["id", "contenedorImgTextoLogin"], ["id", "selectorLogin", 2, "font-size", ".85rem"], ["ngbDropdownMenu", "", "aria-labelledby", "dropdownBasicIdioma"], ["ngbDropdownItem", "", 3, "ngClass", "click"], ["class", "fa fa-check", 4, "ngIf"], [1, "col-12", "col-sm-12", "col-md-12", "col-lg-12", "col-xl-12", "menuBackground"], ["id", "divPaddingOlvidoPass", 1, "row", "col-10", "col-sm-10", "col-md-5", "col-lg-5", "col-xl-5", "mx-auto", "borderBottom", 2, "background-color", "white", "padding", "87px 87px 70px 87px", "margin-top", "2em", "margin-bottom", "1em"], [1, "col-12", "col-sm-12", "col-xl-12", "col-lg-12", "col-md-12", "noPaddingMarginRow", 2, "padding", "0px"], [2, "color", "black"], [2, "margin-top", ".75em", "width", "100%"], [1, "form-group", "largeForm"], [1, "anchoForm"], ["type", "password", "id", "passwordReset", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], [1, "loginIcon", 3, "click"], ["id", "iconEyeReset", 1, "fa", "fa-eye-slash"], ["type", "password", "id", "passwordResetRepeat", "matInput", "", 3, "ngModel", "placeholder", "ngModelChange"], ["id", "iconEyeReset2", 1, "fa", "fa-eye-slash"], [1, "passOlvidada", 3, "click"], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "right", "bigBtn", 2, "font-weight", "bold", "margin-top", ".75em", "margin-bottom", ".75em", 3, "click"], ["id", "error", 4, "ngIf"], [1, "fa", "fa-check"], ["id", "error"]], template: function OlvidoPassComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "img", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OlvidoPassComponent_Template_img_click_3_listener() { return ctx.redirigirHome(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "span", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "a", 8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](12, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 9);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "div", 10);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "button", 11);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "div", 12);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "span", 13);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](19, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "div", 14);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "button", 15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OlvidoPassComponent_Template_button_click_21_listener() { return ctx.utilsService.actualizarIdiomaNoLogueado("es"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](23, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](24, OlvidoPassComponent_i_24_Template, 1, 0, "i", 16);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "button", 15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OlvidoPassComponent_Template_button_click_25_listener() { return ctx.utilsService.actualizarIdiomaNoLogueado("eu"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](26);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](27, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](28, OlvidoPassComponent_i_28_Template, 1, 0, "i", 16);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](29, "div", 17);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](30, "div", 18);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "div", 19);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "h4", 20);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](34, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](35, "h5", 20);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](37, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](38, "div", 21);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](39, "div", 22);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](40, "mat-form-field", 23);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](41, "mat-label");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](43, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](44, "input", 24);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function OlvidoPassComponent_Template_input_ngModelChange_44_listener($event) { return ctx.password = $event; });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](45, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](46, "span", 25);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OlvidoPassComponent_Template_span_click_46_listener($event) { return ctx.cambiarIcono($event, "passwordReset", "iconEyeReset"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](47, "i", 26);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](48, "div", 22);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](49, "mat-form-field", 23);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](50, "mat-label");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](51);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](52, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](53, "input", 27);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function OlvidoPassComponent_Template_input_ngModelChange_53_listener($event) { return ctx.repeticionPassword = $event; });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](54, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](55, "span", 25);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OlvidoPassComponent_Template_span_click_55_listener($event) { return ctx.cambiarIcono($event, "passwordResetRepeat", "iconEyeReset2"); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](56, "i", 28);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](57, "small", 29);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OlvidoPassComponent_Template_small_click_57_listener() { return ctx.abrirModal(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](59, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](60, "button", 30);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OlvidoPassComponent_Template_button_click_60_listener() { return ctx.cambiarPassword(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](61);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](62, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](63, OlvidoPassComponent_small_63_Template, 2, 1, "small", 31);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 20, "LOGIN.PROBLEMASACCESO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](12, 22, "LOGIN.CONTACTANOS"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](19, 24, "SELECTOR.TITLE"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.translateService.currentLang == "es" ? "idiomaSeleccionado" : "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](23, 26, "SELECTOR.SPANISH"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.translateService.currentLang === "es");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.translateService.currentLang == "eu" ? "idiomaSeleccionado" : "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](27, 28, "SELECTOR.EUSKERA"), " ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.translateService.currentLang === "eu");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](34, 30, "LOGIN.BIENVENIDO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](37, 32, "RECUPERARPASSWORD.CAMBIOPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](43, 34, "RECUPERARPASSWORD.NUEVAPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.password)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](45, 36, "RECUPERARPASSWORD.NUEVAPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](52, 38, "RECUPERARPASSWORD.CONFIRMARPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.repeticionPassword)("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](54, 40, "RECUPERARPASSWORD.CONFIRMARPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](59, 42, "RECUPERARPASSWORD.COMOPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](62, 44, "RECUPERARPASSWORD.MODIFICARPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.error);
    } }, directives: [_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbDropdown"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbDropdownToggle"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbDropdownMenu"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_9__["NgbDropdownItem"], _angular_common__WEBPACK_IMPORTED_MODULE_10__["NgClass"], _angular_common__WEBPACK_IMPORTED_MODULE_10__["NgIf"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_11__["MatFormField"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_11__["MatLabel"], _angular_material_input__WEBPACK_IMPORTED_MODULE_12__["MatInput"], _angular_forms__WEBPACK_IMPORTED_MODULE_13__["DefaultValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_13__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_13__["NgModel"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"]], styles: [".navBarHeight[_ngcontent-%COMP%] {\n  height: 6em;\n}\n\n#logoEkiluzEnergiaReset[_ngcontent-%COMP%] {\n  width: 87px;\n}\n\n.alignHeader[_ngcontent-%COMP%] {\n  margin-left: 1em;\n}\n\n.separationTop[_ngcontent-%COMP%] {\n  margin-top: 0.25em;\n}\n\n#containerLogoLogin[_ngcontent-%COMP%] {\n  padding: 0 !important;\n  transition: all 0.55s;\n}\n\n#containerLogoLogin[_ngcontent-%COMP%]:hover {\n  cursor: pointer;\n}\n\n#contactanos[_ngcontent-%COMP%] {\n  color: #1f00f7;\n  font-weight: bold;\n  padding-left: 0.5em;\n  padding-bottom: 25px;\n}\n\n#maxAnchoOlvido[_ngcontent-%COMP%] {\n  padding-left: 0px;\n}\n\n.white[_ngcontent-%COMP%] {\n  background-color: white;\n}\n\n.largeForm[_ngcontent-%COMP%] {\n  width: 100%;\n}\n\n.anchoForm[_ngcontent-%COMP%] {\n  width: 100%;\n}\n\n.menuBackground[_ngcontent-%COMP%] {\n  background: linear-gradient(to bottom, #1f00f7 10.5em, #e7e6e6 10.5em 100%);\n  min-height: 10.5em;\n}\n\n.bigBtn[_ngcontent-%COMP%] {\n  padding: 13px 26px;\n  width: 100%;\n}\n\n.loginIcon[_ngcontent-%COMP%] {\n  float: right;\n  position: relative;\n  z-index: 1;\n  cursor: pointer;\n  margin-top: -19px;\n  margin-right: 20px;\n  font-size: 1rem;\n}\n\n#error[_ngcontent-%COMP%] {\n  color: #e4002b;\n  width: 100%;\n  font-weight: bold;\n  text-align: center;\n}\n\n.passOlvidada[_ngcontent-%COMP%] {\n  color: #1f00f7;\n  font-weight: bold;\n  margin-bottom: 1em;\n  cursor: pointer;\n}\n\n.selectorIdioma[_ngcontent-%COMP%] {\n  padding: 0px;\n  margin-left: 5px;\n}\n\n#contenedorImgTextoLogin[_ngcontent-%COMP%] {\n  display: inline-block;\n  max-width: 166px;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.dropdown-toggle[_ngcontent-%COMP%]::after {\n  vertical-align: 0.5em;\n}\n\n#dropdownBasicIdioma.focus[_ngcontent-%COMP%], #dropdownBasicIdioma[_ngcontent-%COMP%]:focus {\n  box-shadow: none;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvb2x2aWRvLXBhc3Mvb2x2aWRvLXBhc3MuY29tcG9uZW50LnNjc3MiLCJzcmMvYXBwL0NvbXBvbmVudHMvb2x2aWRvLXBhc3Mvb2x2aWRvLXBhc3MuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDRSxXQUFBO0FDRkY7O0FES0E7RUFDRSxXQUFBO0FDRkY7O0FES0E7RUFDRSxnQkFBQTtBQ0ZGOztBREtBO0VBQ0Usa0JBQUE7QUNGRjs7QURLQTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7QUNGRjs7QURLQTtFQUNFLGVBQUE7QUNGRjs7QURPQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUNKRjs7QURPQTtFQUtFLGlCQUFBO0FDUkY7O0FEV0E7RUFDRSx1QkFBQTtBQ1JGOztBRFdBO0VBQ0UsV0FBQTtBQ1JGOztBRFdBO0VBQ0UsV0FBQTtBQ1JGOztBRFdBO0VBQ0UsMkVBQUE7RUFDQSxrQkFBQTtBQ1JGOztBRFdBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FDUkY7O0FEV0E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FDUkY7O0FEV0E7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUNSRjs7QURXQTtFQUNFLGNBckZrQjtFQXNGbEIsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUNSRjs7QURZQTtFQVFFLFlBQUE7RUFDQSxnQkFBQTtBQ2hCRjs7QURtQkE7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FDaEJGOztBRG1CQTtFQUNFLHFCQUFBO0FDaEJGOztBRG1CQTs7RUFFRSxnQkFBQTtBQ2hCRiIsImZpbGUiOiJzcmMvYXBwL0NvbXBvbmVudHMvb2x2aWRvLXBhc3Mvb2x2aWRvLXBhc3MuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkY29vcnBvcmF0aXZlQmx1ZSA6ICMxZjAwZjc7XG4kY29vcnBvcmF0aXZlR3JleSA6ICNlN2U2ZTY7XG5cbi5uYXZCYXJIZWlnaHQge1xuICBoZWlnaHQ6IDZlbTtcbn1cblxuI2xvZ29Fa2lsdXpFbmVyZ2lhUmVzZXQge1xuICB3aWR0aDogODdweDtcbn1cblxuLmFsaWduSGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnNlcGFyYXRpb25Ub3Age1xuICBtYXJnaW4tdG9wOiAuMjVlbTtcbn1cblxuI2NvbnRhaW5lckxvZ29Mb2dpbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNTVzO1xufVxuXG4jY29udGFpbmVyTG9nb0xvZ2luOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyB0cmFuc2Zvcm06c2NhbGUoMS4xMjUpO1xuICAvLyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuI2NvbnRhY3Rhbm9zIHtcbiAgY29sb3I6ICMxZjAwZjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4jbWF4QW5jaG9PbHZpZG8ge1xuICAvLyBtYXgtd2lkdGg6IDU1MHB4O1xuICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubGFyZ2VGb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbmNob0Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lbnVCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFmMDBmNyAxMC41ZW0sICNlN2U2ZTYgMTAuNWVtIDEwMCUpO1xuICBtaW4taGVpZ2h0OiAxMC41ZW07XG59XG5cbi5iaWdCdG4ge1xuICBwYWRkaW5nOiAxM3B4IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9naW5JY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4jZXJyb3Ige1xuICBjb2xvcjogI2U0MDAyYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXNzT2x2aWRhZGEge1xuICBjb2xvcjogJGNvb3Jwb3JhdGl2ZUJsdWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gU0VMRUNUT1IgSURJT01BXG4uc2VsZWN0b3JJZGlvbWEge1xuICAvLyBmb250LXNpemU6IDIuNXZoO1xuICAvLyBwYWRkaW5nLXRvcDogMjFweDtcbiAgLy8gbWFyZ2luLXRvcDogMTVweDtcbiAgLy8gbWFyZ2luLXRvcDo1cHg7XG4gIC8vIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgLy8gcGFkZGluZy10b3A6MS41cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI2NvbnRlbmVkb3JJbWdUZXh0b0xvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogLjVlbTtcbn1cblxuI2Ryb3Bkb3duQmFzaWNJZGlvbWEuZm9jdXMsXG4jZHJvcGRvd25CYXNpY0lkaW9tYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8iLCIubmF2QmFySGVpZ2h0IHtcbiAgaGVpZ2h0OiA2ZW07XG59XG5cbiNsb2dvRWtpbHV6RW5lcmdpYVJlc2V0IHtcbiAgd2lkdGg6IDg3cHg7XG59XG5cbi5hbGlnbkhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5zZXBhcmF0aW9uVG9wIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuXG4jY29udGFpbmVyTG9nb0xvZ2luIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXM7XG59XG5cbiNjb250YWluZXJMb2dvTG9naW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjb250YWN0YW5vcyB7XG4gIGNvbG9yOiAjMWYwMGY3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbiNtYXhBbmNob09sdmlkbyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxhcmdlRm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW5jaG9Gb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51QmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZjAwZjcgMTAuNWVtLCAjZTdlNmU2IDEwLjVlbSAxMDAlKTtcbiAgbWluLWhlaWdodDogMTAuNWVtO1xufVxuXG4uYmlnQnRuIHtcbiAgcGFkZGluZzogMTNweCAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luSWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI2Vycm9yIHtcbiAgY29sb3I6ICNlNDAwMmI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFzc09sdmlkYWRhIHtcbiAgY29sb3I6ICMxZjAwZjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdG9ySWRpb21hIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jY29udGVuZWRvckltZ1RleHRvTG9naW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTY2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjVlbTtcbn1cblxuI2Ryb3Bkb3duQmFzaWNJZGlvbWEuZm9jdXMsXG4jZHJvcGRvd25CYXNpY0lkaW9tYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59Il19 */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](OlvidoPassComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'olvidoPass',
                templateUrl: './olvido-pass.component.html',
                styleUrls: ['./olvido-pass.component.scss']
            }]
    }], function () { return [{ type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"] }, { type: src_app_utils_utilsService__WEBPACK_IMPORTED_MODULE_3__["UtilsService"] }, { type: ngx_spinner__WEBPACK_IMPORTED_MODULE_4__["NgxSpinnerService"] }, { type: src_app_Services_usuario_service__WEBPACK_IMPORTED_MODULE_5__["UsuarioService"] }, { type: _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialog"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["ActivatedRoute"] }, { type: ngx_toastr__WEBPACK_IMPORTED_MODULE_6__["ToastrService"] }, { type: src_app_Services_headerNavService__WEBPACK_IMPORTED_MODULE_7__["HeaderNavService"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslateService"] }]; }, null); })();
/*SELECTOR PARA LA CLASE MODAL*/
class dialogModalOlvidePassword {
    constructor(data) {
        this.data = data;
        this.tokenExpirado = false;
        this.simbolosEspeciales = '¡!$?&#@/\()=¿?*[];,:._<>+-';
    }
    ngOnInit() {
        if (this.data && this.data.itemEditado) {
            this.nodoVentanaModal = this.data.itemEditado;
            console.log(this.nodoVentanaModal);
        }
    }
}
dialogModalOlvidePassword.ɵfac = function dialogModalOlvidePassword_Factory(t) { return new (t || dialogModalOlvidePassword)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"])); };
dialogModalOlvidePassword.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: dialogModalOlvidePassword, selectors: [["modal"]], decls: 31, vars: 27, consts: [["mat-icon-button", "", 1, "close-button", 3, "mat-dialog-close"], [1, "close-icon"], ["mat-dialog-title", "", 2, "color", "black"], ["mat-dialog-content", ""], [1, "parrafoModal"], ["id", "listaModal"], ["mat-dialog-actions", ""], ["type", "button", 1, "btn", "btn-warning", "btn-lg", "posicionamientoBtn", 2, "margin-top", ".75em", "margin-bottom", ".5em", "width", "100%", "font-weight", "bold", 3, "mat-dialog-close"]], template: function dialogModalOlvidePassword_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "mat-icon", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "close");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "h2", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "p", 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](9, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "ul", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "li");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](13, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "li");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](16, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "li");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](19, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "li");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](22, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](23, "br");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "li");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](26, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](27, "div", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "button", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](30, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 11, "MODALVERIFICACION.COMOPASSWORD"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](9, 13, "MODALVERIFICACION.FORMATOPASSWORD"), "\n");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](13, 15, "MODALVERIFICACION.MAYUSCULA"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](16, 17, "MODALVERIFICACION.MINUSCULA"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](19, 19, "MODALVERIFICACION.NUMERO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](22, 21, "MODALVERIFICACION.SIMBOLO"), " ", ctx.simbolosEspeciales, "");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](26, 23, "MODALVERIFICACION.EJEMPLO"));
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("mat-dialog-close", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](30, 25, "GLOBAL.CONTINUAR"));
    } }, directives: [_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogClose"], _angular_material_icon__WEBPACK_IMPORTED_MODULE_14__["MatIcon"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogTitle"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogContent"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MatDialogActions"]], pipes: [_ngx_translate_core__WEBPACK_IMPORTED_MODULE_8__["TranslatePipe"]], styles: [".close-button[_ngcontent-%COMP%] {\n  float: right;\n  top: -24px;\n  right: -24px;\n  background-color: white;\n  border: none;\n}\n\n#listaModal[_ngcontent-%COMP%] {\n  padding: 0;\n}\n\n#listaModal[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] {\n  list-style: none;\n}\n\n.parrafoModal[_ngcontent-%COMP%] {\n  font-size: 1.05em;\n}\n\n  .icon-outside .close-button {\n  float: right;\n  top: -52px;\n  right: -52px;\n}\n\n  .icon-outside .mat-dialog-container {\n  overflow: unset;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL0NvbXBvbmVudHMvb2x2aWRvLXBhc3MvbW9kYWwuc2NzcyIsInNyYy9hcHAvQ29tcG9uZW50cy9vbHZpZG8tcGFzcy9tb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0FDQ0o7O0FETUE7RUFDRSxVQUFBO0FDSEY7O0FETUE7RUFDRSxnQkFBQTtBQ0hGOztBRE1BO0VBQ0UsaUJBQUE7QUNIRjs7QURPRTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBQ0pKOztBRE9FO0VBQ0MsZUFBQTtBQ0pIIiwiZmlsZSI6InNyYy9hcHAvQ29tcG9uZW50cy9vbHZpZG8tcGFzcy9tb2RhbC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNsb3NlLWJ1dHRvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOi0yNHB4O1xuICAgIHJpZ2h0Oi0yNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbnAsc3BhbntcbiAgICAvLyBmb250LXNpemU6Mi41dmg7XG59XG5cbiNsaXN0YU1vZGFse1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbGlzdGFNb2RhbCBsaXtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhcnJhZm9Nb2RhbHtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG59XG5cblxuICA6Om5nLWRlZXAgLmljb24tb3V0c2lkZSAuY2xvc2UtYnV0dG9ue1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6LTUycHg7XG4gICAgcmlnaHQ6LTUycHg7XG4gIH1cbiAgXG4gIDo6bmctZGVlcCAuaWNvbi1vdXRzaWRlIC5tYXQtZGlhbG9nLWNvbnRhaW5lciB7XG4gICBvdmVyZmxvdzogdW5zZXRcbiAgfVxuXG4gICIsIi5jbG9zZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogLTI0cHg7XG4gIHJpZ2h0OiAtMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2xpc3RhTW9kYWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbGlzdGFNb2RhbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYXJyYWZvTW9kYWwge1xuICBmb250LXNpemU6IDEuMDVlbTtcbn1cblxuOjpuZy1kZWVwIC5pY29uLW91dHNpZGUgLmNsb3NlLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAtNTJweDtcbiAgcmlnaHQ6IC01MnB4O1xufVxuXG46Om5nLWRlZXAgLmljb24tb3V0c2lkZSAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59Il19 */"] });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](dialogModalOlvidePassword, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'modal',
                templateUrl: './modal.html',
                styleUrls: ['./modal.scss']
            }]
    }], function () { return [{ type: undefined, decorators: [{
                type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Inject"],
                args: [_angular_material_dialog__WEBPACK_IMPORTED_MODULE_1__["MAT_DIALOG_DATA"]]
            }] }]; }, null); })();


/***/ }),

/***/ "./src/app/Services/auth-interceptor.service.ts":
/*!******************************************************!*\
  !*** ./src/app/Services/auth-interceptor.service.ts ***!
  \******************************************************/
/*! exports provided: AuthInterceptorService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthInterceptorService", function() { return AuthInterceptorService; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");


class AuthInterceptorService {
    constructor() {
        this.requests = [];
    }
    intercept(req, next) {
        const token = sessionStorage.getItem('userToken');
        //también se podría obtener del authService
        // const modifiedRequest = req.clone({headers: req.headers.append('Access-Control-Allow-Origin', '*')});
        // this.requests.push(modifiedRequest);
        // let request = req;
        // let authToken = req.headers.append('Authorization', token);
        if (token) {
            req = req.clone({
                headers: req.headers.append('Access-Control-Allow-Origin', '*')
                    .set('Authorization', token)
            });
        }
        else {
            req = req.clone({
                headers: req.headers.append('Access-Control-Allow-Origin', '*'),
            });
        }
        return next.handle(req);
    }
}
AuthInterceptorService.ɵfac = function AuthInterceptorService_Factory(t) { return new (t || AuthInterceptorService)(); };
AuthInterceptorService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: AuthInterceptorService, factory: AuthInterceptorService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AuthInterceptorService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return []; }, null); })();


/***/ }),

/***/ "./src/app/Services/contrato.service.ts":
/*!**********************************************!*\
  !*** ./src/app/Services/contrato.service.ts ***!
  \**********************************************/
/*! exports provided: ContratoService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ContratoService", function() { return ContratoService; });
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../environments/environment */ "./src/environments/environment.ts");





class ContratoService {
    constructor(http) {
        this.http = http;
        this.urlApi = _environments_environment__WEBPACK_IMPORTED_MODULE_2__["environment"].url + "/contracts";
        this.httpOptions = {
            headers: new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpHeaders"]({ 'Content-Type': 'application/json' })
        };
    }
    getContratos() {
        return this.http.get(this.urlApi);
    }
    descargarContrato(urlContrato) {
        return this.http.get(this.urlApi + "/download/" + urlContrato, { responseType: 'blob' });
    }
    descargarContratoDesdeMail(contractName, userId) {
        let parameters = new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpParams"]().append('contractName', contractName).append('userId', userId);
        return this.http.get(this.urlApi + "/downloadMail?", { responseType: 'blob', params: parameters });
    }
}
ContratoService.ɵfac = function ContratoService_Factory(t) { return new (t || ContratoService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"])); };
ContratoService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ token: ContratoService, factory: ContratoService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](ContratoService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return [{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Services/factura.service.ts":
/*!*********************************************!*\
  !*** ./src/app/Services/factura.service.ts ***!
  \*********************************************/
/*! exports provided: FacturaService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FacturaService", function() { return FacturaService; });
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../environments/environment */ "./src/environments/environment.ts");





class FacturaService {
    constructor(http) {
        this.http = http;
        this.urlApi = _environments_environment__WEBPACK_IMPORTED_MODULE_2__["environment"].url + "/invoices";
        this.httpOptions = {
            headers: new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpHeaders"]({ 'Content-Type': 'application/json' })
        };
    }
    getFacturas() {
        return this.http.get(this.urlApi);
    }
    descargarFactura(urlFactura) {
        return this.http.get(this.urlApi + "/download/" + urlFactura, { responseType: 'blob' });
    }
    descargarFacturaDesdeMail(invoiceName, userId) {
        let parameters = new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpParams"]().append('invoiceName', invoiceName).append('userId', userId);
        return this.http.get(this.urlApi + "/downloadMail?", { responseType: 'blob', params: parameters });
    }
}
FacturaService.ɵfac = function FacturaService_Factory(t) { return new (t || FacturaService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"])); };
FacturaService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ token: FacturaService, factory: FacturaService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](FacturaService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return [{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Services/footerService.ts":
/*!*******************************************!*\
  !*** ./src/app/Services/footerService.ts ***!
  \*******************************************/
/*! exports provided: FooterService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FooterService", function() { return FooterService; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");


class FooterService {
    constructor() {
        this.mostrarFooter$ = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
    }
    visibilidadFooter(flag) {
        this.mostrarFooter$.emit(flag);
    }
}
FooterService.ɵfac = function FooterService_Factory(t) { return new (t || FooterService)(); };
FooterService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: FooterService, factory: FooterService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](FooterService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return []; }, null); })();


/***/ }),

/***/ "./src/app/Services/headerNavService.ts":
/*!**********************************************!*\
  !*** ./src/app/Services/headerNavService.ts ***!
  \**********************************************/
/*! exports provided: HeaderNavService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderNavService", function() { return HeaderNavService; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");


class HeaderNavService {
    constructor() {
        this.mostrarMenu$ = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
        // mostrarDirUsuario$ = new EventEmitter<boolean>();
        this.mostrarUsuarioLogueado$ = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
        this.informacionUsuarioLogueado$ = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
        this.mostrarHeader$ = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
    }
    visibilidadMenu(flag) {
        this.mostrarMenu$.emit(flag);
    }
    // visibilidadDirUsuario(flag:boolean){
    //   this.mostrarDirUsuario$.emit(flag);
    // }
    // valorNombreUsuario(usuario:string){
    //   this.informacionUsuarioLogueado$.emit(usuario);
    // }
    visibilidadUsuarioLogueado(flag) {
        this.mostrarUsuarioLogueado$.emit(flag);
    }
    visibilidadHeader(flag) {
        this.mostrarHeader$.emit(flag);
    }
}
HeaderNavService.ɵfac = function HeaderNavService_Factory(t) { return new (t || HeaderNavService)(); };
HeaderNavService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: HeaderNavService, factory: HeaderNavService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](HeaderNavService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return []; }, null); })();


/***/ }),

/***/ "./src/app/Services/login.service.ts":
/*!*******************************************!*\
  !*** ./src/app/Services/login.service.ts ***!
  \*******************************************/
/*! exports provided: LoginService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LoginService", function() { return LoginService; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../environments/environment */ "./src/environments/environment.ts");
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js");




class LoginService {
    constructor(http) {
        this.http = http;
        this.urlApi = _environments_environment__WEBPACK_IMPORTED_MODULE_1__["environment"].url + "/login";
        this.objectUserLogin = null;
        this.goIniciarSesion$ = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["EventEmitter"]();
    }
    setAuthToken(userToken) {
        this.objectUserLogin = userToken;
    }
    getAuthToken() {
        return this.objectUserLogin;
    }
    setUserSession(dataUser, tokenData, time) {
        this.userData = dataUser;
        this.userToken = tokenData;
        sessionStorage.setItem('userSession', JSON.stringify(this.userData));
        sessionStorage.setItem('userToken', this.userToken);
        const initialDate = time ? time : Math.floor(new Date().getTime() / 1000);
        // Sumo para obtener la hora a mayores (1000 * 60 para obtener minutos) y (minuto * 30 para obtener la media hora)
        // initialDate += 1000 * 60 * 30;
        localStorage.setItem(sessionStorage.getItem('userToken') + 'TimeExpired', initialDate.toString());
    }
    // Eliminación de la sesión del usuario
    setLogoutSession() {
        console.log('Se hace logout de la sesión');
        sessionStorage.removeItem('userToken');
        sessionStorage.removeItem('userSession');
        localStorage.removeItem(sessionStorage.getItem('userToken') + 'TimeExpired');
        // rediriga al login
    }
    postUsuario(login) {
        return this.http.post(this.urlApi, login, { observe: 'response' });
    }
    navegarLogin(flag) {
        this.goIniciarSesion$.emit(flag);
    }
}
LoginService.ɵfac = function LoginService_Factory(t) { return new (t || LoginService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"])); };
LoginService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: LoginService, factory: LoginService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](LoginService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return [{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"] }]; }, null); })();


/***/ }),

/***/ "./src/app/Services/usuario.service.ts":
/*!*********************************************!*\
  !*** ./src/app/Services/usuario.service.ts ***!
  \*********************************************/
/*! exports provided: UsuarioService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UsuarioService", function() { return UsuarioService; });
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../environments/environment */ "./src/environments/environment.ts");





class UsuarioService {
    constructor(http) {
        this.http = http;
        this.urlApi = _environments_environment__WEBPACK_IMPORTED_MODULE_2__["environment"].url + "/users";
        this.httpOptions = {
            headers: new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpHeaders"]({ 'Content-Type': 'application/json' })
        };
    }
    // getUsuarios(): Observable<Usuario[]>{
    //   return this.http.get<Usuario[]>(this.urlApi);
    // }
    createUsuario(usuario) {
        return this.http.post(this.urlApi, usuario, this.httpOptions);
    }
    modifyUserPassword(usuario) {
        return this.http.post(this.urlApi + '/change-password', usuario, this.httpOptions);
    }
    getUsuarioDetails() {
        return this.http.get(this.urlApi + '/getUserDetails');
    }
    validateNewUserData(usuario) {
        // let params = new HttpParams().append('id',id).append('contractNumber',contractNumber);
        return this.http.post(this.urlApi + '/validateNewUserData', usuario, this.httpOptions);
    }
    forgotPassword(usuario, language) {
        let send = { email: usuario, language: language };
        return this.http.post(this.urlApi + '/forgotPassword', send, this.httpOptions);
    }
    resetPassword(usuario) {
        return this.http.post(this.urlApi + '/resetPassword', usuario, this.httpOptions);
    }
}
UsuarioService.ɵfac = function UsuarioService_Factory(t) { return new (t || UsuarioService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"])); };
UsuarioService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ token: UsuarioService, factory: UsuarioService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](UsuarioService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return [{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"] }]; }, null); })();


/***/ }),

/***/ "./src/app/app-routing.module.ts":
/*!***************************************!*\
  !*** ./src/app/app-routing.module.ts ***!
  \***************************************/
/*! exports provided: AppRoutingModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppRoutingModule", function() { return AppRoutingModule; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Components/contacto/contacto.component */ "./src/app/Components/contacto/contacto.component.ts");
/* harmony import */ var _Components_contratos_contratos_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Components/contratos/contratos.component */ "./src/app/Components/contratos/contratos.component.ts");
/* harmony import */ var _Components_crosscheck_crosscheck_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Components/crosscheck/crosscheck.component */ "./src/app/Components/crosscheck/crosscheck.component.ts");
/* harmony import */ var _Components_facturas_facturas_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Components/facturas/facturas.component */ "./src/app/Components/facturas/facturas.component.ts");
/* harmony import */ var _Components_login_login_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Components/login/login.component */ "./src/app/Components/login/login.component.ts");
/* harmony import */ var _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Components/olvido-pass/olvido-pass.component */ "./src/app/Components/olvido-pass/olvido-pass.component.ts");










// import { PrincipalComponent } from './Components/principal/principal.component';
const routes = [
    { path: '', redirectTo: 'login', pathMatch: 'full' },
    // { path: 'principal', component: PrincipalComponent, data: {animation: 'Principal'}},
    { path: 'facturas', component: _Components_facturas_facturas_component__WEBPACK_IMPORTED_MODULE_5__["FacturasComponent"], data: { animation: 'Facturas' } },
    { path: 'contratos', component: _Components_contratos_contratos_component__WEBPACK_IMPORTED_MODULE_3__["ContratosComponent"], data: { animation: 'Contratos' } },
    { path: 'contacto', component: _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_2__["ContactoComponent"], data: { animation: 'Contacto' } },
    { path: 'login', component: _Components_login_login_component__WEBPACK_IMPORTED_MODULE_6__["LoginComponent"] },
    { path: 'resetPassword', component: _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_7__["OlvidoPassComponent"] },
    { path: 'descargarDocumento', component: _Components_crosscheck_crosscheck_component__WEBPACK_IMPORTED_MODULE_4__["CrosscheckComponent"] }
];
class AppRoutingModule {
}
AppRoutingModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: AppRoutingModule });
AppRoutingModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function AppRoutingModule_Factory(t) { return new (t || AppRoutingModule)(); }, imports: [[_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forRoot(routes, { useHash: true })],
        _angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]] });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](AppRoutingModule, { imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]], exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]] }); })();
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AppRoutingModule, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"],
        args: [{
                imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forRoot(routes, { useHash: true })],
                exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]]
            }]
    }], null, null); })();


/***/ }),

/***/ "./src/app/app.component.ts":
/*!**********************************!*\
  !*** ./src/app/app.component.ts ***!
  \**********************************/
/*! exports provided: AppComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppComponent", function() { return AppComponent; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _transition_route_animation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./transition/route-animation */ "./src/app/transition/route-animation.ts");
/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-oauth2-oidc */ "./node_modules/angular-oauth2-oidc/__ivy_ngcc__/fesm2015/angular-oauth2-oidc.js");




class AppComponent {
    // existeToken:boolean;
    constructor(oAuthService) {
        this.oAuthService = oAuthService;
        this.title = 'Ekiluz';
        this.scroll = (event) => {
            let posicionamientoScroll = $("html, body").scrollTop();
            // let evento = event.srcElement || event.target;
            if (posicionamientoScroll && posicionamientoScroll > 0) {
                $('#arrowUp').slideDown(200);
            }
            else {
                $('#arrowUp').slideUp(200);
            }
        };
    }
    ngOnInit() {
        // this.configureSingleSignOn();
        this.usuarioAutenticado();
    }
    ngAfterViewInit() {
        window.addEventListener('scroll', this.scroll, true);
    }
    usuarioAutenticado() {
        this.token = sessionStorage.getItem('userToken');
        // if(this.token !== "" && this.token!== null && this.token !== undefined){
        //  this.existeToken = true; 
        // }else{
        //   this.existeToken = false;
        // }
        // console.log(this.existeToken);
    }
    scrollToHeight0() {
        $('body, html').animate({
            scrollTop: '0px'
        }, 300);
    }
}
AppComponent.ɵfac = function AppComponent_Factory(t) { return new (t || AppComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_2__["OAuthService"])); };
AppComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: AppComponent, selectors: [["app-root"]], decls: 14, vars: 5, consts: [[1, "noPaddingMarginRow", "totalColorHe"], [1, "noPaddingMarginRow"], ["bdColor", "rgba(0, 0, 0, 0.8)", "size", "medium", "color", "#fff", "type", "ball-spin", 3, "fullScreen"], [2, "color", "white"], ["animation", "outlet"], [2, "height", "5rem", "position", "relative", "bottom", "0%"], ["id", "arrowUp", 1, "btn", "btn-xs", 3, "click"], [1, "fa", "fa-chevron-up", 2, "color", "white"]], template: function AppComponent_Template(rf, ctx) { if (rf & 1) {
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "ngx-spinner", 2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "p", 3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "translate");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "headerNav");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "router-outlet", null, 4);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "div", 5);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](11, "footer");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "button", 6);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function AppComponent_Template_button_click_12_listener() { return ctx.scrollToHeight0(); });
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "i", 7);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
    } if (rf & 2) {
        const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](9);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("fullScreen", true);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 3, "GLOBAL.CARGANDO"), "... ");
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
        _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@routeAnimations", _r0 && _r0.activatedRouteData && _r0.activatedRouteData["animation"]);
    } }, styles: [".widthTotal[_ngcontent-%COMP%] {\n  width: calc(100% - 80px);\n  width: -webkit-calc(100% - 80px);\n  float: right;\n}\n\n.totalColorHe[_ngcontent-%COMP%] {\n  background-color: #e7e6e6;\n  min-height: 100%;\n  min-width: 490px;\n}\n\n#arrowUp[_ngcontent-%COMP%] {\n  display: none;\n  padding: 5px;\n  cursor: pointer;\n  background-color: rgba(0, 0, 0, 0.2);\n  position: fixed;\n  bottom: 5px;\n  right: 5px;\n  z-index: 1002;\n  width: 32px;\n  height: 30px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3N0ZXBzL2FwcC9yZXBvc2l0b3JpZXMvZG9ja2VyL3dvcmtzcGFjZS9zX2VraWx1ei1jdXN0b21lcnMtZnJvbnRfZGV2ZWxvcC9zcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvYXBwLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0Usd0JBQUE7RUFFQSxnQ0FBQTtFQUNBLFlBQUE7QUNBRjs7QURHQTtFQUNFLHlCQVRrQjtFQVdsQixnQkFBQTtFQUdBLGdCQUFBO0FDSEY7O0FETUE7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxvQ0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQ0hGIiwiZmlsZSI6InNyYy9hcHAvYXBwLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGNvb3Jwb3JhdGl2ZUdyZXkgOiAjZTdlNmU2O1xuLndpZHRoVG90YWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDgwcHgpO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA4MHB4KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udG90YWxDb2xvckhlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvb3Jwb3JhdGl2ZUdyZXk7XG4gIC8vICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAvLyBtaW4td2lkdGg6IDk0MHB4O1xuICAvLyBtaW4td2lkdGg6NTYwcHg7XG4gIG1pbi13aWR0aDogNDkwcHg7XG59XG5cbiNhcnJvd1VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgei1pbmRleDogMTAwMjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuIiwiLndpZHRoVG90YWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDgwcHgpO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA4MHB4KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udG90YWxDb2xvckhlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTZlNjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiA0OTBweDtcbn1cblxuI2Fycm93VXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogNXB4O1xuICB6LWluZGV4OiAxMDAyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMHB4O1xufSJdfQ== */"], data: { animation: [_transition_route_animation__WEBPACK_IMPORTED_MODULE_1__["slideInAnimation"]] //importamos la constante de animacion
     } });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AppComponent, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"],
        args: [{
                selector: 'app-root',
                templateUrl: './app.component.html',
                styleUrls: ['./app.component.scss'],
                animations: [_transition_route_animation__WEBPACK_IMPORTED_MODULE_1__["slideInAnimation"]] //importamos la constante de animacion
            }]
    }], function () { return [{ type: angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_2__["OAuthService"] }]; }, null); })();


/***/ }),

/***/ "./src/app/app.module.ts":
/*!*******************************!*\
  !*** ./src/app/app.module.ts ***!
  \*******************************/
/*! exports provided: createTranslateLoader, AppModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createTranslateLoader", function() { return createTranslateLoader; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppModule", function() { return AppModule; });
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/platform-browser */ "./node_modules/@angular/platform-browser/__ivy_ngcc__/fesm2015/platform-browser.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ "./node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/ng-bootstrap.js");
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./app-routing.module */ "./src/app/app-routing.module.ts");
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./app.component */ "./src/app/app.component.ts");
/* harmony import */ var _Components_header_header_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Components/header/header.component */ "./src/app/Components/header/header.component.ts");
/* harmony import */ var _Components_facturas_facturas_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Components/facturas/facturas.component */ "./src/app/Components/facturas/facturas.component.ts");
/* harmony import */ var _Components_contratos_contratos_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Components/contratos/contratos.component */ "./src/app/Components/contratos/contratos.component.ts");
/* harmony import */ var _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Components/contacto/contacto.component */ "./src/app/Components/contacto/contacto.component.ts");
/* harmony import */ var _Components_login_login_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Components/login/login.component */ "./src/app/Components/login/login.component.ts");
/* harmony import */ var _Components_footer_footer_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Components/footer/footer.component */ "./src/app/Components/footer/footer.component.ts");
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ "./node_modules/@fortawesome/angular-fontawesome/__ivy_ngcc__/fesm2015/angular-fontawesome.js");
/* harmony import */ var ngx_pagination__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ngx-pagination */ "./node_modules/ngx-pagination/__ivy_ngcc__/dist/ngx-pagination.js");
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/platform-browser/animations */ "./node_modules/@angular/platform-browser/__ivy_ngcc__/fesm2015/animations.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/dialog */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/dialog.js");
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/material/icon */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/icon.js");
/* harmony import */ var ngx_toastr__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ngx-toastr */ "./node_modules/ngx-toastr/__ivy_ngcc__/fesm2015/ngx-toastr.js");
/* harmony import */ var ngx_spinner__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ngx-spinner */ "./node_modules/ngx-spinner/__ivy_ngcc__/fesm2015/ngx-spinner.js");
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js");
/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! angular-oauth2-oidc */ "./node_modules/angular-oauth2-oidc/__ivy_ngcc__/fesm2015/angular-oauth2-oidc.js");
/* harmony import */ var _Services_auth_interceptor_service__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./Services/auth-interceptor.service */ "./src/app/Services/auth-interceptor.service.ts");
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/material/input */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/input.js");
/* harmony import */ var _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./Components/olvido-pass/olvido-pass.component */ "./src/app/Components/olvido-pass/olvido-pass.component.ts");
/* harmony import */ var _Components_crosscheck_crosscheck_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./Components/crosscheck/crosscheck.component */ "./src/app/Components/crosscheck/crosscheck.component.ts");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");
/* harmony import */ var _ngx_translate_http_loader__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @ngx-translate/http-loader */ "./node_modules/@ngx-translate/http-loader/__ivy_ngcc__/fesm2015/ngx-translate-http-loader.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @angular/cdk/bidi */ "./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/bidi.js");
/* harmony import */ var _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/cdk/text-field */ "./node_modules/@angular/cdk/__ivy_ngcc__/fesm2015/text-field.js");
/* harmony import */ var _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/material/form-field */ "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/form-field.js");













































function createTranslateLoader(http) {
    return new _ngx_translate_http_loader__WEBPACK_IMPORTED_MODULE_26__["TranslateHttpLoader"](http, './assets/i18n/', '.json');
}
class AppModule {
}
AppModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ type: AppModule, bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_4__["AppComponent"]] });
AppModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); }, providers: [{
            provide: _angular_common_http__WEBPACK_IMPORTED_MODULE_19__["HTTP_INTERCEPTORS"],
            useClass: _Services_auth_interceptor_service__WEBPACK_IMPORTED_MODULE_21__["AuthInterceptorService"],
            multi: true
        }], imports: [[
            _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"],
            _app_routing_module__WEBPACK_IMPORTED_MODULE_3__["AppRoutingModule"],
            _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbModule"],
            _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FontAwesomeModule"],
            ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["NgxPaginationModule"],
            _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_13__["BrowserAnimationsModule"],
            _angular_forms__WEBPACK_IMPORTED_MODULE_14__["FormsModule"],
            _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogModule"],
            _angular_material_icon__WEBPACK_IMPORTED_MODULE_16__["MatIconModule"],
            ngx_toastr__WEBPACK_IMPORTED_MODULE_17__["ToastrModule"].forRoot(),
            _angular_common_http__WEBPACK_IMPORTED_MODULE_19__["HttpClientModule"],
            angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_20__["OAuthModule"].forRoot(),
            ngx_spinner__WEBPACK_IMPORTED_MODULE_18__["NgxSpinnerModule"],
            _angular_material_input__WEBPACK_IMPORTED_MODULE_22__["MatInputModule"],
            _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__["TranslateModule"].forRoot({
                loader: {
                    provide: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__["TranslateLoader"],
                    useFactory: createTranslateLoader,
                    deps: [_angular_common_http__WEBPACK_IMPORTED_MODULE_19__["HttpClient"]]
                }
            })
        ],
        ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["NgxPaginationModule"]] });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](AppModule, { declarations: [_app_component__WEBPACK_IMPORTED_MODULE_4__["AppComponent"],
        _Components_header_header_component__WEBPACK_IMPORTED_MODULE_5__["HeaderComponent"],
        _Components_facturas_facturas_component__WEBPACK_IMPORTED_MODULE_6__["FacturasComponent"],
        _Components_contratos_contratos_component__WEBPACK_IMPORTED_MODULE_7__["ContratosComponent"],
        _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_8__["ContactoComponent"],
        _Components_login_login_component__WEBPACK_IMPORTED_MODULE_9__["LoginComponent"],
        _Components_footer_footer_component__WEBPACK_IMPORTED_MODULE_10__["FooterComponent"],
        _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_8__["dialogModal"],
        _Components_login_login_component__WEBPACK_IMPORTED_MODULE_9__["dialogModalLogin"],
        _Components_header_header_component__WEBPACK_IMPORTED_MODULE_5__["dialogModalLogOut"],
        _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_23__["OlvidoPassComponent"],
        _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_23__["dialogModalOlvidePassword"],
        _Components_crosscheck_crosscheck_component__WEBPACK_IMPORTED_MODULE_24__["CrosscheckComponent"]], imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"],
        _app_routing_module__WEBPACK_IMPORTED_MODULE_3__["AppRoutingModule"],
        _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbModule"],
        _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FontAwesomeModule"],
        ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["NgxPaginationModule"],
        _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_13__["BrowserAnimationsModule"],
        _angular_forms__WEBPACK_IMPORTED_MODULE_14__["FormsModule"],
        _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogModule"],
        _angular_material_icon__WEBPACK_IMPORTED_MODULE_16__["MatIconModule"], ngx_toastr__WEBPACK_IMPORTED_MODULE_17__["ToastrModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_19__["HttpClientModule"], angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_20__["OAuthModule"], ngx_spinner__WEBPACK_IMPORTED_MODULE_18__["NgxSpinnerModule"],
        _angular_material_input__WEBPACK_IMPORTED_MODULE_22__["MatInputModule"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__["TranslateModule"]], exports: [ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["NgxPaginationModule"]] }); })();
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](AppModule, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"],
        args: [{
                declarations: [
                    _app_component__WEBPACK_IMPORTED_MODULE_4__["AppComponent"],
                    _Components_header_header_component__WEBPACK_IMPORTED_MODULE_5__["HeaderComponent"],
                    _Components_facturas_facturas_component__WEBPACK_IMPORTED_MODULE_6__["FacturasComponent"],
                    _Components_contratos_contratos_component__WEBPACK_IMPORTED_MODULE_7__["ContratosComponent"],
                    _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_8__["ContactoComponent"],
                    _Components_login_login_component__WEBPACK_IMPORTED_MODULE_9__["LoginComponent"],
                    _Components_footer_footer_component__WEBPACK_IMPORTED_MODULE_10__["FooterComponent"],
                    _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_8__["dialogModal"],
                    _Components_login_login_component__WEBPACK_IMPORTED_MODULE_9__["dialogModalLogin"],
                    _Components_header_header_component__WEBPACK_IMPORTED_MODULE_5__["dialogModalLogOut"],
                    _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_23__["OlvidoPassComponent"],
                    _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_23__["dialogModalOlvidePassword"],
                    _Components_crosscheck_crosscheck_component__WEBPACK_IMPORTED_MODULE_24__["CrosscheckComponent"]
                ],
                imports: [
                    _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"],
                    _app_routing_module__WEBPACK_IMPORTED_MODULE_3__["AppRoutingModule"],
                    _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbModule"],
                    _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FontAwesomeModule"],
                    ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["NgxPaginationModule"],
                    _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_13__["BrowserAnimationsModule"],
                    _angular_forms__WEBPACK_IMPORTED_MODULE_14__["FormsModule"],
                    _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogModule"],
                    _angular_material_icon__WEBPACK_IMPORTED_MODULE_16__["MatIconModule"],
                    ngx_toastr__WEBPACK_IMPORTED_MODULE_17__["ToastrModule"].forRoot(),
                    _angular_common_http__WEBPACK_IMPORTED_MODULE_19__["HttpClientModule"],
                    angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_20__["OAuthModule"].forRoot(),
                    ngx_spinner__WEBPACK_IMPORTED_MODULE_18__["NgxSpinnerModule"],
                    _angular_material_input__WEBPACK_IMPORTED_MODULE_22__["MatInputModule"],
                    _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__["TranslateModule"].forRoot({
                        loader: {
                            provide: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__["TranslateLoader"],
                            useFactory: createTranslateLoader,
                            deps: [_angular_common_http__WEBPACK_IMPORTED_MODULE_19__["HttpClient"]]
                        }
                    })
                ],
                exports: [ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["NgxPaginationModule"]],
                providers: [{
                        provide: _angular_common_http__WEBPACK_IMPORTED_MODULE_19__["HTTP_INTERCEPTORS"],
                        useClass: _Services_auth_interceptor_service__WEBPACK_IMPORTED_MODULE_21__["AuthInterceptorService"],
                        multi: true
                    }],
                bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_4__["AppComponent"]]
            }]
    }], null, null); })();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetComponentScope"](_app_component__WEBPACK_IMPORTED_MODULE_4__["AppComponent"], [_angular_common__WEBPACK_IMPORTED_MODULE_27__["NgClass"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgComponentOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgIf"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgTemplateOutlet"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgStyle"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgSwitch"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgSwitchCase"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgSwitchDefault"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgPlural"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["NgPluralCase"], _angular_router__WEBPACK_IMPORTED_MODULE_28__["RouterOutlet"], _angular_router__WEBPACK_IMPORTED_MODULE_28__["RouterLink"], _angular_router__WEBPACK_IMPORTED_MODULE_28__["RouterLinkWithHref"], _angular_router__WEBPACK_IMPORTED_MODULE_28__["RouterLinkActive"], _angular_router__WEBPACK_IMPORTED_MODULE_28__["ɵangular_packages_router_router_l"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbAccordion"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPanel"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPanelTitle"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPanelContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPanelHeader"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPanelToggle"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbAlert"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbButtonLabel"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbCheckBox"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbRadioGroup"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbRadio"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbCarousel"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbSlide"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbCollapse"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDatepicker"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDatepickerContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbInputDatepicker"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDatepickerMonth"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDropdown"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDropdownAnchor"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDropdownToggle"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDropdownMenu"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbDropdownItem"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbNavbar"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbNavContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbNav"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbNavItem"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbNavLink"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbNavOutlet"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPagination"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPaginationEllipsis"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPaginationFirst"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPaginationLast"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPaginationNext"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPaginationNumber"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPaginationPrevious"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbPopover"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbProgressbar"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbRating"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbTimepicker"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbToast"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbToastHeader"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbTooltip"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbTypeahead"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbHighlight"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbTabset"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbTab"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbTabContent"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_2__["NgbTabTitle"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FaIconComponent"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FaDuotoneIconComponent"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FaLayersComponent"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FaLayersTextComponent"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FaLayersCounterComponent"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FaStackComponent"], _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_11__["FaStackItemSizeDirective"], ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["PaginationControlsComponent"], ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["PaginationControlsDirective"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["ɵangular_packages_forms_forms_y"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["NgSelectOption"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["ɵangular_packages_forms_forms_x"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["DefaultValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["NumberValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["RangeValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["CheckboxControlValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["SelectControlValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["SelectMultipleControlValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["RadioControlValueAccessor"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["NgControlStatus"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["NgControlStatusGroup"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["RequiredValidator"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["MinLengthValidator"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["MaxLengthValidator"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["PatternValidator"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["CheckboxRequiredValidator"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["EmailValidator"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["NgModel"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["NgModelGroup"], _angular_forms__WEBPACK_IMPORTED_MODULE_14__["NgForm"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogContainer"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogClose"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogTitle"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogContent"], _angular_material_dialog__WEBPACK_IMPORTED_MODULE_15__["MatDialogActions"], _angular_cdk_bidi__WEBPACK_IMPORTED_MODULE_29__["Dir"], _angular_material_icon__WEBPACK_IMPORTED_MODULE_16__["MatIcon"], ngx_toastr__WEBPACK_IMPORTED_MODULE_17__["Toast"], ngx_spinner__WEBPACK_IMPORTED_MODULE_18__["NgxSpinnerComponent"], _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_30__["CdkAutofill"], _angular_cdk_text_field__WEBPACK_IMPORTED_MODULE_30__["CdkTextareaAutosize"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__["MatError"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__["MatFormField"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__["MatHint"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__["MatLabel"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__["MatPlaceholder"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__["MatPrefix"], _angular_material_form_field__WEBPACK_IMPORTED_MODULE_31__["MatSuffix"], _angular_material_input__WEBPACK_IMPORTED_MODULE_22__["MatInput"], _angular_material_input__WEBPACK_IMPORTED_MODULE_22__["MatTextareaAutosize"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__["TranslateDirective"], _app_component__WEBPACK_IMPORTED_MODULE_4__["AppComponent"],
    _Components_header_header_component__WEBPACK_IMPORTED_MODULE_5__["HeaderComponent"],
    _Components_facturas_facturas_component__WEBPACK_IMPORTED_MODULE_6__["FacturasComponent"],
    _Components_contratos_contratos_component__WEBPACK_IMPORTED_MODULE_7__["ContratosComponent"],
    _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_8__["ContactoComponent"],
    _Components_login_login_component__WEBPACK_IMPORTED_MODULE_9__["LoginComponent"],
    _Components_footer_footer_component__WEBPACK_IMPORTED_MODULE_10__["FooterComponent"],
    _Components_contacto_contacto_component__WEBPACK_IMPORTED_MODULE_8__["dialogModal"],
    _Components_login_login_component__WEBPACK_IMPORTED_MODULE_9__["dialogModalLogin"],
    _Components_header_header_component__WEBPACK_IMPORTED_MODULE_5__["dialogModalLogOut"],
    _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_23__["OlvidoPassComponent"],
    _Components_olvido_pass_olvido_pass_component__WEBPACK_IMPORTED_MODULE_23__["dialogModalOlvidePassword"],
    _Components_crosscheck_crosscheck_component__WEBPACK_IMPORTED_MODULE_24__["CrosscheckComponent"]], [_angular_common__WEBPACK_IMPORTED_MODULE_27__["AsyncPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["UpperCasePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["LowerCasePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["JsonPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["SlicePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["DecimalPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["PercentPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["TitleCasePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["CurrencyPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["DatePipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["I18nPluralPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["I18nSelectPipe"], _angular_common__WEBPACK_IMPORTED_MODULE_27__["KeyValuePipe"], ngx_pagination__WEBPACK_IMPORTED_MODULE_12__["PaginatePipe"], _ngx_translate_core__WEBPACK_IMPORTED_MODULE_25__["TranslatePipe"]]);


/***/ }),

/***/ "./src/app/transition/route-animation.ts":
/*!***********************************************!*\
  !*** ./src/app/transition/route-animation.ts ***!
  \***********************************************/
/*! exports provided: slideInAnimation */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "slideInAnimation", function() { return slideInAnimation; });
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/animations */ "./node_modules/@angular/animations/__ivy_ngcc__/fesm2015/animations.js");

const slideInAnimation = Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["trigger"])('routeAnimations', [
    Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["transition"])('Contratos => Facturas', [
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter, :leave', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ position: 'fixed', width: '100%' }), { optional: true }),
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["group"])([
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(-100%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }))
            ], { optional: true }),
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':leave', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(100%)' }))
            ], { optional: true }),
        ])
    ]),
    Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["transition"])('Contratos => Principal', [
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter, :leave', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ position: 'fixed', width: '100%' }), { optional: true }),
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["group"])([
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(-100%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }))
            ], { optional: true }),
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':leave', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(100%)' }))
            ], { optional: true }),
        ])
    ]),
    Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["transition"])('Principal => Facturas', [
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter, :leave', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ position: 'fixed', width: '100%' }), { optional: true }),
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["group"])([
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(100%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }))
            ], { optional: true }),
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':leave', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(-100%)' }))
            ], { optional: true }),
        ])
    ]),
    Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["transition"])('Principal => Contratos', [
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter, :leave', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ position: 'fixed', width: '100%' }), { optional: true }),
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["group"])([
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(100%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }))
            ], { optional: true }),
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':leave', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(-100%)' }))
            ], { optional: true }),
        ])
    ]),
    Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["transition"])('Facturas => Contratos', [
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter, :leave', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ position: 'fixed', width: '100%' }), { optional: true }),
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["group"])([
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(100%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }))
            ], { optional: true }),
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':leave', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(-100%)' }))
            ], { optional: true }),
        ])
    ]),
    Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["transition"])('Facturas => Principal', [
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter, :leave', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ position: 'fixed', width: '100%' }), { optional: true }),
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["group"])([
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(-100%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }))
            ], { optional: true }),
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':leave', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(0%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateX(100%)' }))
            ], { optional: true }),
        ])
    ]),
    Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["transition"])('* => Contacto', [
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter, :leave', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ position: 'fixed', width: '100%' }), { optional: true }),
        Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["group"])([
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':enter', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateY(-100%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateY(0%)' }))
            ], { optional: true }),
            Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["query"])(':leave', [
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateY(0%)' }),
                Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["animate"])('0.5s ease-in-out', Object(_angular_animations__WEBPACK_IMPORTED_MODULE_0__["style"])({ transform: 'translateY(100%)' }))
            ], { optional: true }),
        ])
    ]),
]);


/***/ }),

/***/ "./src/app/utils/utilsService.ts":
/*!***************************************!*\
  !*** ./src/app/utils/utilsService.ts ***!
  \***************************************/
/*! exports provided: UtilsService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UtilsService", function() { return UtilsService; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ngx-translate/core */ "./node_modules/@ngx-translate/core/__ivy_ngcc__/fesm2015/ngx-translate-core.js");




class UtilsService {
    constructor(router, translateService) {
        this.router = router;
        this.translateService = translateService;
    }
    cargarIdiomaNoLogueado(idioma) {
        switch (idioma) {
            case 'es':
            case 'eu':
                this.translateService.setDefaultLang(idioma);
                this.translateService.use(idioma);
                break;
            default: // si el idioma no esta contemplado por defecto se pone español
                var url = this.router.url.split('?'); // separa la ruta de los parametros
                if (url.length > 1) {
                    var aux = url[1].split('&'); // divide cada parametro
                    var params = { language: 'es' };
                    for (let index = 0; index < aux.length; index++) {
                        let param = aux[index].split('='); // divide el parametro en nombre y valor
                        if (param[0] != 'language') {
                            params[param[0]] = param[1];
                        }
                    }
                    this.router.navigate([url[0]], { queryParams: params });
                }
                else {
                    this.router.navigate([url[0]], { queryParams: { language: 'es' } });
                }
        }
    }
    actualizarIdiomaNoLogueado(idioma) {
        var url = this.router.url.split('?'); // separa la ruta de los parametros
        if (url.length > 1) {
            var aux = url[1].split('&'); // divide cada parametro
            var params = { language: idioma };
            for (let index = 0; index < aux.length; index++) {
                let param = aux[index].split('='); // divide el parametro en nombre y valor
                if (param[0] != 'language') {
                    params[param[0]] = param[1];
                }
            }
            this.router.navigate([url[0]], { queryParams: params });
        }
        else {
            this.router.navigate([url[0]], { queryParams: { language: 'es' } });
        }
    }
    actualizarIdioma(idioma, def) {
        switch (idioma) {
            case 'Español':
                if (def)
                    this.translateService.setDefaultLang('es');
                this.translateService.use('es');
                break;
            case 'Euskera':
                if (def)
                    this.translateService.setDefaultLang('eu');
                this.translateService.use('eu');
                break;
            case 'es':
            case 'eu':
                if (def)
                    this.translateService.setDefaultLang(idioma);
                this.translateService.use(idioma);
                break;
            default: // si el idioma no esta contemplado por defecto se pone español
                if (def)
                    this.translateService.setDefaultLang('es');
                this.translateService.use('es');
        }
    }
    isNotNullOrNotEmptyOrNotUndefined(valor) {
        let flag = false;
        if (valor != undefined && valor != null && valor != "") {
            flag = true;
        }
        return flag;
    }
    isNullOrEmptyOrUndefined(valor) {
        let flag = false;
        if (valor == undefined || valor == null || valor == "") {
            flag = true;
        }
        return flag;
    }
    comprobarNumero(numero) {
        let flag;
        if (isNaN(numero)) { //es una cadena
            flag = false;
        }
        else {
            flag = true; //es un numero
        }
        return flag;
    }
    esNumeroDeTelefono(numero) {
        let flag = false;
        if (numero.length == 9) {
            flag = true;
        }
        return flag;
    }
    esCorreoElectronico(correo) {
        let flag = false;
        let regexEmail = /^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/;
        if (regexEmail.test(correo)) {
            flag = true;
        }
        return flag;
    }
    esDniValido(dni) {
        let flag = false;
        let regexDni = /^[0-9]{8,8}[A-Za-z]$/;
        if (regexDni.test(dni)) {
            flag = true;
        }
        return flag;
    }
    requisitosSeguridadPassword(password) {
        /*
        *al menos 1 min
        *al menos 1 mayus
        *al menos 1 número
        *al menos 1 simbolo especial
        */
        let flag = false;
        let regexPass = /^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[¡!$?&#@\/\()=¿?*\[\]\;,:._<>+-]).{8,}$/;
        if (regexPass.test(password)) {
            flag = true;
        }
        return flag;
    }
    existeUsuarioLogueado() {
        let token = sessionStorage.getItem('userToken');
        if (!token) {
            this.router.navigate(['login']);
        }
        // else {
        //     this.router.navigate(['facturas']);
        // }
    }
    existeToken() {
        let existe = true;
        let token = sessionStorage.getItem('userToken');
        if (token == null || token == undefined || token == '') {
            existe = false;
        }
        return existe;
    }
    generarPDF(respuesta, nombreFactura, startDate, endDate) {
        let binaryData = [];
        let nombreFichero;
        binaryData.push(respuesta);
        let downloadLink = document.createElement('a');
        downloadLink.href = window.URL.createObjectURL(new Blob(binaryData, { type: 'application/pdf' }));
        //nombreFichero
        if (startDate != '' && endDate != '') {
            nombreFichero = nombreFactura + "_" + startDate + "_" + endDate;
        }
        else {
            nombreFichero = nombreFactura;
        }
        //End nombreFichero
        downloadLink.setAttribute('download', nombreFichero);
        document.body.appendChild(downloadLink);
        downloadLink.click();
    }
    generarPDFCrosscheck(respuesta, nombreFactura) {
        let binaryData = [];
        let nombreFichero;
        binaryData.push(respuesta);
        let downloadLink = document.createElement('a');
        downloadLink.href = window.URL.createObjectURL(new Blob(binaryData, { type: 'application/pdf' }));
        //nombreFichero
        nombreFichero = nombreFactura;
        //End nombreFichero
        downloadLink.setAttribute('download', nombreFichero);
        document.body.appendChild(downloadLink);
        downloadLink.click();
    }
    ordenarFacturasPorFecha(array) {
        array = array.sort((a, b) => new Date(b.startDate).getTime() - new Date(a.startDate).getTime());
        return array;
    }
}
UtilsService.ɵfac = function UtilsService_Factory(t) { return new (t || UtilsService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateService"])); };
UtilsService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: UtilsService, factory: UtilsService.ɵfac, providedIn: 'root' });
/*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](UtilsService, [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"],
        args: [{
                providedIn: 'root'
            }]
    }], function () { return [{ type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"] }, { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_2__["TranslateService"] }]; }, null); })();


/***/ }),

/***/ "./src/environments/environment.ts":
/*!*****************************************!*\
  !*** ./src/environments/environment.ts ***!
  \*****************************************/
/*! exports provided: environment */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "environment", function() { return environment; });
// This file can be replaced during build by using the `fileReplacements` array.
// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.
// The list of file replacements can be found in `angular.json`.
const environment = {
    production: false,
    url: 'https://ekiluz-gateway.azurewebsites.net/back'
};
/*
 * For easier debugging in development mode, you can import the following file
 * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.
 *
 * This import should be commented out in production mode because it will have a negative impact
 * on performance if an error is thrown.
 */
// import 'zone.js/dist/zone-error';  // Included with Angular CLI.


/***/ }),

/***/ "./src/main.ts":
/*!*********************!*\
  !*** ./src/main.ts ***!
  \*********************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ "./src/environments/environment.ts");
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app/app.module */ "./src/app/app.module.ts");
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/platform-browser */ "./node_modules/@angular/platform-browser/__ivy_ngcc__/fesm2015/platform-browser.js");




if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__["environment"].production) {
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["enableProdMode"])();
}
_angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__["platformBrowser"]().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_2__["AppModule"])
    .catch(err => console.error(err));


/***/ }),

/***/ 0:
/*!***************************!*\
  !*** multi ./src/main.ts ***!
  \***************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(/*! /home/steps/app/repositories/docker/workspace/s_ekiluz-customers-front_develop/src/main.ts */"./src/main.ts");


/***/ })

},[[0,"runtime","vendor"]]]);
//# sourceMappingURL=main-es2015.js.map