403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/Users/SERVERWEB/AppData/Local/Microsoft/Edge/User Data/Default/Cache/Cache_Data/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/Users/SERVERWEB/AppData/Local/Microsoft/Edge/User Data/Default/Cache/Cache_Data/f_000099
"use strict";
(self["webpackChunkdeportes_gamq"] = self["webpackChunkdeportes_gamq"] || []).push([["src_app_public_account_account_module_ts"],{

/***/ 335:
/*!**********************************************************!*\
  !*** ./src/app/core/services/api/pass-resets.service.ts ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   PassResetsService: () => (/* binding */ PassResetsService)
/* harmony export */ });
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 45312);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 70271);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 36647);
/* harmony import */ var _global_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../global-component */ 35461);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common/http */ 46443);
/* harmony import */ var _api_users_users_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../api-users/users.service */ 81394);






class PassResetsService {
  constructor(http, authService) {
    this.http = http;
    this.authService = authService;
    this.apiUrl = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.backendUrl + '/passresets';
    this.user = _global_component__WEBPACK_IMPORTED_MODULE_1__.GlobalComponent.super_admin;
  }
  getAll() {
    return this.http.get(`${this.apiUrl}`);
  }
  getByUuid(uuid) {
    return this.http.get(`${this.apiUrl}${uuid}`);
  }
  getToken() {
    const user = _global_component__WEBPACK_IMPORTED_MODULE_1__.GlobalComponent.super_admin;
    return this.authService.loginByUsername(user.username, user.password).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_3__.map)(data => {
      return data.token; // Return the token
    }));
  }
  save(email) {
    const expirationTime = new Date();
    expirationTime.setHours(expirationTime.getHours() + 24); // 24 hours expiration
    return this.getToken().pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_4__.switchMap)(token => {
      const data = {
        email: email,
        expiresAt: expirationTime.toISOString(),
        token: token
      };
      return this.http.post(`${this.apiUrl}`, data);
    }));
  }
  validateToken(token) {
    return this.http.get(`${this.apiUrl}/validate-token/${token}`);
  }
  getUserByToken(token) {
    return this.http.get(`${this.apiUrl}/validate-token-get-user/${token}`);
  }
  update(data) {
    return this.http.put(`${this.apiUrl}`, data);
  }
  delete(uuid) {
    return this.http.delete(`${this.apiUrl}/${uuid}`);
  }
  static {
    this.ɵfac = function PassResetsService_Factory(t) {
      return new (t || PassResetsService)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_6__.HttpClient), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_api_users_users_service__WEBPACK_IMPORTED_MODULE_2__.UserService));
    };
  }
  static {
    this.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjectable"]({
      token: PassResetsService,
      factory: PassResetsService.ɵfac,
      providedIn: 'root'
    });
  }
}

/***/ }),

/***/ 22308:
/*!************************************************!*\
  !*** ./src/app/core/services/toast-service.ts ***!
  \************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   ToastService: () => (/* binding */ ToastService)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 37580);

class ToastService {
  constructor() {
    this.toasts = [];
  }
  show(textOrTpl, options = {}) {
    this.toasts.push({
      textOrTpl,
      ...options
    });
  }
  remove(toast) {
    this.toasts = this.toasts.filter(t => t !== toast);
  }
  static {
    this.ɵfac = function ToastService_Factory(t) {
      return new (t || ToastService)();
    };
  }
  static {
    this.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
      token: ToastService,
      factory: ToastService.ɵfac,
      providedIn: 'root'
    });
  }
}

/***/ }),

/***/ 23686:
/*!**********************************************************!*\
  !*** ./src/app/public/account/account-routing.module.ts ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   AccountRoutingModule: () => (/* binding */ AccountRoutingModule)
/* harmony export */ });
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ 95072);
/* harmony import */ var _auth_signup_signup_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./auth/signup/signup.component */ 67777);
/* harmony import */ var _auth_login_login_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./auth/login/login.component */ 30103);
/* harmony import */ var _auth_pass_reset_pass_reset_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./auth/pass-reset/pass-reset.component */ 73227);
/* harmony import */ var _auth_pass_create_pass_create_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./auth/pass-create/pass-create.component */ 38891);
/* harmony import */ var _auth_logout_logout_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./auth/logout/logout.component */ 53361);
/* harmony import */ var _auth_success_msg_success_msg_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./auth/success-msg/success-msg.component */ 88659);
/* harmony import */ var _auth_twostep_twostep_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./auth/twostep/twostep.component */ 85463);
/* harmony import */ var _auth_signup_check_signup_check_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./auth/signup-check/signup-check.component */ 77255);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 37580);

// Component Pages










const routes = [{
  path: 'pass-reset',
  component: _auth_pass_reset_pass_reset_component__WEBPACK_IMPORTED_MODULE_2__.PassResetComponent
}, {
  path: 'pass-create',
  component: _auth_pass_create_pass_create_component__WEBPACK_IMPORTED_MODULE_3__.PassCreateComponent
}, {
  path: 'logout',
  component: _auth_logout_logout_component__WEBPACK_IMPORTED_MODULE_4__.LogoutComponent
}, {
  path: 'success-msg',
  component: _auth_success_msg_success_msg_component__WEBPACK_IMPORTED_MODULE_5__.SuccessMsgComponent
}, {
  path: 'twostep',
  component: _auth_twostep_twostep_component__WEBPACK_IMPORTED_MODULE_6__.TwoStepComponent
}, {
  path: "signup-check",
  component: _auth_signup_check_signup_check_component__WEBPACK_IMPORTED_MODULE_7__.SignupCheckComponent
}, {
  path: "signup",
  component: _auth_signup_signup_component__WEBPACK_IMPORTED_MODULE_0__.SignupComponent
}, {
  path: "login",
  component: _auth_login_login_component__WEBPACK_IMPORTED_MODULE_1__.LoginComponent
}];
class AccountRoutingModule {
  static {
    this.ɵfac = function AccountRoutingModule_Factory(t) {
      return new (t || AccountRoutingModule)();
    };
  }
  static {
    this.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineNgModule"]({
      type: AccountRoutingModule
    });
  }
  static {
    this.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjector"]({
      imports: [_angular_router__WEBPACK_IMPORTED_MODULE_9__.RouterModule.forChild(routes), _angular_router__WEBPACK_IMPORTED_MODULE_9__.RouterModule]
    });
  }
}
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsetNgModuleScope"](AccountRoutingModule, {
    imports: [_angular_router__WEBPACK_IMPORTED_MODULE_9__.RouterModule],
    exports: [_angular_router__WEBPACK_IMPORTED_MODULE_9__.RouterModule]
  });
})();

/***/ }),

/***/ 33807:
/*!**************************************************!*\
  !*** ./src/app/public/account/account.module.ts ***!
  \**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   AccountModule: () => (/* binding */ AccountModule)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/common */ 60316);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/forms */ 34456);
/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ 48418);
/* harmony import */ var ng_otp_input__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ng-otp-input */ 51087);
/* harmony import */ var _lordicon_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @lordicon/element */ 59848);
/* harmony import */ var lottie_web__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! lottie-web */ 24335);
/* harmony import */ var lottie_web__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(lottie_web__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var _auth_login_toasts_container_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./auth/login/toasts-container.component */ 72043);
/* harmony import */ var _account_routing_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./account-routing.module */ 23686);
/* harmony import */ var _auth_login_login_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./auth/login/login.component */ 30103);
/* harmony import */ var _auth_pass_reset_pass_reset_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./auth/pass-reset/pass-reset.component */ 73227);
/* harmony import */ var _auth_pass_create_pass_create_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./auth/pass-create/pass-create.component */ 38891);
/* harmony import */ var _auth_logout_logout_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./auth/logout/logout.component */ 53361);
/* harmony import */ var _auth_success_msg_success_msg_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./auth/success-msg/success-msg.component */ 88659);
/* harmony import */ var _auth_twostep_twostep_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./auth/twostep/twostep.component */ 85463);
/* harmony import */ var _auth_signup_signup_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./auth/signup/signup.component */ 67777);
/* harmony import */ var _auth_signup_check_signup_check_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./auth/signup-check/signup-check.component */ 77255);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 37580);




// Load Icons













class AccountModule {
  constructor() {
    (0,_lordicon_element__WEBPACK_IMPORTED_MODULE_0__.defineElement)((lottie_web__WEBPACK_IMPORTED_MODULE_11___default().loadAnimation));
  }
  static {
    this.ɵfac = function AccountModule_Factory(t) {
      return new (t || AccountModule)();
    };
  }
  static {
    this.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdefineNgModule"]({
      type: AccountModule
    });
  }
  static {
    this.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdefineInjector"]({
      providers: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.DatePipe],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_14__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_14__.FormsModule, _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_15__.NgbCarouselModule, _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_15__.NgbToastModule, ng_otp_input__WEBPACK_IMPORTED_MODULE_16__.NgOtpInputModule, _account_routing_module__WEBPACK_IMPORTED_MODULE_2__.AccountRoutingModule]
    });
  }
}
(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵsetNgModuleScope"](AccountModule, {
    declarations: [_auth_login_login_component__WEBPACK_IMPORTED_MODULE_3__.LoginComponent, _auth_signup_signup_component__WEBPACK_IMPORTED_MODULE_9__.SignupComponent, _auth_signup_check_signup_check_component__WEBPACK_IMPORTED_MODULE_10__.SignupCheckComponent, _auth_pass_reset_pass_reset_component__WEBPACK_IMPORTED_MODULE_4__.PassResetComponent, _auth_pass_create_pass_create_component__WEBPACK_IMPORTED_MODULE_5__.PassCreateComponent, _auth_logout_logout_component__WEBPACK_IMPORTED_MODULE_6__.LogoutComponent, _auth_success_msg_success_msg_component__WEBPACK_IMPORTED_MODULE_7__.SuccessMsgComponent, _auth_twostep_twostep_component__WEBPACK_IMPORTED_MODULE_8__.TwoStepComponent, _auth_login_toasts_container_component__WEBPACK_IMPORTED_MODULE_1__.ToastsContainer],
    imports: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_14__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_14__.FormsModule, _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_15__.NgbCarouselModule, _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_15__.NgbToastModule, ng_otp_input__WEBPACK_IMPORTED_MODULE_16__.NgOtpInputModule, _account_routing_module__WEBPACK_IMPORTED_MODULE_2__.AccountRoutingModule]
  });
})();

/***/ }),

/***/ 30103:
/*!**************************************************************!*\
  !*** ./src/app/public/account/auth/login/login.component.ts ***!
  \**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   LoginComponent: () => (/* binding */ LoginComponent)
/* harmony export */ });
/* harmony import */ var C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 89204);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/forms */ 34456);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sweetalert2 */ 37581);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_app_global_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/global-component */ 35461);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 95072);
/* harmony import */ var src_app_core_services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/core/services/auth.service */ 68010);
/* harmony import */ var src_app_core_services_token_storage_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/core/services/token-storage.service */ 87413);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 60316);
/* harmony import */ var _toasts_container_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./toasts-container.component */ 72043);











const _c0 = a0 => ({
  "is-invalid": a0
});
const _c1 = (a0, a1) => ({
  "mdi-eye-off-outline": a0,
  "mdi-eye-outline": a1
});
function LoginComponent_div_31_div_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](1, "El Usuario es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_div_31_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 53);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, LoginComponent_div_31_div_1_Template, 2, 0, "div", 43);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.form["username"].errors["required"]);
  }
}
function LoginComponent_div_42_div_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](1, "Debe ingresar su contrase\u00F1a");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_div_42_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 53);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, LoginComponent_div_42_div_1_Template, 2, 0, "div", 43);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.form["password"].errors["required"]);
  }
}
function LoginComponent_div_52_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 54)(1, "div", 55)(2, "div", 56)(3, "span", 57);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](4, "Loading...");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](5, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](6, "Verificando credenciales y estado del sistema...");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()();
  }
}
function LoginComponent_div_53_div_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](1, "i", 59);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, " Usuario o contrase\u00F1a incorrectos ");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_div_53_div_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](1, "i", 60);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, " No tiene permisos para acceder a este m\u00F3dulo ");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_div_53_div_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](1, "i", 60);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, " No tiene permisos sufucientes, comuniquese con supervisores ");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_div_53_div_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](1, "i", 60);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, " No tiene asignado un complejo a su usuario, comuniquese con administrador ");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_div_53_div_5_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](1, "i", 61);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate1"](" ", ctx_r0.errorMessage, " ");
  }
}
function LoginComponent_div_53_div_6_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](1, "i", 62);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, " El sistema no est\u00E1 disponible en este momento. Por favor, intente m\u00E1s tarde. ");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_div_53_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 58);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, LoginComponent_div_53_div_1_Template, 3, 0, "div", 43)(2, LoginComponent_div_53_div_2_Template, 3, 0, "div", 43)(3, LoginComponent_div_53_div_3_Template, 3, 0, "div", 43)(4, LoginComponent_div_53_div_4_Template, 3, 0, "div", 43)(5, LoginComponent_div_53_div_5_Template, 3, 1, "div", 43)(6, LoginComponent_div_53_div_6_Template, 3, 0, "div", 43);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.errorType === "BAD_CREDENTIALS");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.errorType === "NO_MODULE");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.errorType === "NO_PERMISSIONS");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.errorType === "NO_ASSIGNATION");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.errorType === "CONFIG_ERROR");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r0.errorType === "BACKEND");
  }
}
function LoginComponent_span_56_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](1, "Ingresar");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
function LoginComponent_span_57_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "span", 63)(1, "div", 56)(2, "span", 57);
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](3, "Loading...");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](4, " Procesando... ");
    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
  }
}
class LoginComponent {
  constructor(router, formBuilder, authService, storageService) {
    this.router = router;
    this.formBuilder = formBuilder;
    this.authService = authService;
    this.storageService = storageService;
    this.year = new Date().getFullYear();
    this.APP_NAME = src_app_global_component__WEBPACK_IMPORTED_MODULE_2__.GlobalComponent.NAME_APP;
    this.submitted = false;
    this.isCheckingConnection = false;
    this.errorMessage = '';
  }
  ngOnInit() {
    if (this.authService.isLoggedIn()) {
      this.router.navigate(['/']);
    }
    this.loginForm = this.formBuilder.group({
      username: ["", _angular_forms__WEBPACK_IMPORTED_MODULE_7__.Validators.required],
      password: ["", _angular_forms__WEBPACK_IMPORTED_MODULE_7__.Validators.required],
      rememberMe: [this.storageService.isRememberMe()]
    });
    if (this.storageService.isRememberMe()) {
      this.loginForm.patchValue({
        username: this.storageService.getUser()?.username
      });
    }
  }
  onSubmit() {
    var _this = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      _this.submitted = true;
      if (!_this.loginForm.valid) {
        _this.loginForm.markAllAsTouched();
        return;
      }
      _this.isCheckingConnection = true;
      const {
        username,
        password,
        rememberMe
      } = _this.loginForm.value;
      const result = yield _this.authService.login(username, password, rememberMe);
      _this.isCheckingConnection = false;
      if (!result.success) {
        _this.errorMessage = result.message || 'Error';
        _this.errorType = result.errorType;
        _this.loginForm.patchValue({
          password: ''
        });
        return;
      }
      _this.errorMessage = '';
      if (result.ruatStatus === false) {
        sweetalert2__WEBPACK_IMPORTED_MODULE_1___default().fire({
          icon: 'warning',
          title: 'RUAT no disponible',
          text: 'Algunas funciones estarán limitadas'
        });
      }
      _this.router.navigate([result.redirect]);
    })();
  }
  get form() {
    return this.loginForm.controls;
  }
  toggleFieldTextType() {
    this.fieldTextType = !this.fieldTextType;
  }
  static {
    this.ɵfac = function LoginComponent_Factory(t) {
      return new (t || LoginComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_8__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_7__.UntypedFormBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](src_app_core_services_auth_service__WEBPACK_IMPORTED_MODULE_3__.AuthenticationService), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](src_app_core_services_token_storage_service__WEBPACK_IMPORTED_MODULE_4__.TokenStorageService));
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineComponent"]({
      type: LoginComponent,
      selectors: [["app-login"]],
      decls: 73,
      vars: 21,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png ", "alt", "", "height", "90"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-8", "col-lg-6", "col-xl-5"], [1, "card", "mt-4"], [1, "card-body", "p-4"], [1, "text-center", "mt-2"], [1, "text-primary"], [1, "text-muted"], [1, "p-2", "mt-4"], [3, "ngSubmit", "formGroup"], [1, "mb-3"], ["for", "username", 1, "form-label"], ["type", "text", "id", "username", "formControlName", "username", "placeholder", "Ingresar usuario", 1, "form-control", 3, "ngClass"], ["class", "invalid-feedback", 4, "ngIf"], [1, "float-end"], ["routerLink", "/auth/pass-reset", 1, "text-muted"], ["for", "password-input", 1, "form-label"], [1, "position-relative", "auth-pass-inputgroup", "mb-3"], ["placeholder", "Ingresar Contrase\u00F1a", "id", "password-input", "formControlName", "password", 1, "form-control", "pe-5", 3, "type", "ngClass"], ["type", "button", "id", "password-addon", 1, "btn", "btn-link", "position-absolute", "end-0", "top-0", "text-decoration-none", "text-muted", 3, "click"], [1, "mdi", "align-middle", 3, "ngClass"], [1, "form-check"], ["type", "checkbox", "id", "rememberMe", "formControlName", "rememberMe", 1, "form-check-input"], ["for", "rememberMe", 1, "form-check-label"], [1, "ri-checkbox-circle-line", "me-1"], [1, "ri-information-line", "me-1"], ["class", "alert alert-info", 4, "ngIf"], ["class", "alert alert-danger", 4, "ngIf"], [1, "mt-4"], ["type", "submit", 1, "btn", "btn-success", "w-100", 3, "disabled"], [4, "ngIf"], ["class", "d-flex align-items-center justify-content-center", 4, "ngIf"], [1, "mt-4", "text-center"], [1, "mb-0"], ["routerLink", "/auth/signup-check", 1, "fw-semibold", "text-primary", "text-decoration-underline"], [1, "footer"], [1, "text-center"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"], ["aria-live", "polite", "aria-atomic", "true"], [1, "invalid-feedback"], [1, "alert", "alert-info"], [1, "d-flex", "align-items-center"], ["role", "status", 1, "spinner-border", "spinner-border-sm", "me-2"], [1, "visually-hidden"], [1, "alert", "alert-danger"], [1, "ri-error-warning-line", "me-2"], [1, "ri-lock-line", "me-2"], [1, "ri-settings-3-line", "me-2"], [1, "ri-wifi-off-line", "me-2"], [1, "d-flex", "align-items-center", "justify-content-center"]],
      template: function LoginComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](15);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17)(20, "div", 18)(21, "h5", 19);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](22, "Bienvenido !");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](23, "p", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](24, "Ingresa tus credenciales para continuar.");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](25, "div", 21)(26, "form", 22);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("ngSubmit", function LoginComponent_Template_form_ngSubmit_26_listener() {
            return ctx.onSubmit();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](27, "div", 23)(28, "label", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](29, "Usuario");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](30, "input", 25);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](31, LoginComponent_div_31_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](32, "div", 23)(33, "div", 27)(34, "a", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](35, "Olvidaste tu contrase\u00F1a?");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](36, "label", 29);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](37, "Contrase\u00F1a");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](38, "div", 30);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](39, "input", 31);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](40, "button", 32);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function LoginComponent_Template_button_click_40_listener() {
            return ctx.toggleFieldTextType();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](41, "i", 33);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](42, LoginComponent_div_42_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](43, "div", 23)(44, "div", 34);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](45, "input", 35);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](46, "label", 36);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](47, "i", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](48, "Recordarme en este equipo ");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](49, "small", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](50, "i", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](51, " No marques esta opci\u00F3n en computadoras compartidas ");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](52, LoginComponent_div_52_Template, 7, 0, "div", 39)(53, LoginComponent_div_53_Template, 7, 6, "div", 40);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](54, "div", 41)(55, "button", 42);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](56, LoginComponent_span_56_Template, 2, 0, "span", 43)(57, LoginComponent_span_57_Template, 5, 0, "span", 44);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](58, "div", 45)(59, "p", 46);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](60, "No tienes una cuenta ? ");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](61, "a", 47);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](62, " Registrarse ");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](63, "footer", 48)(64, "div", 7)(65, "div", 8)(66, "div", 9)(67, "div", 49)(68, "p", 50);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](69);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](70, "i", 51);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](71, " Jefatura de Tecnolog\u00EDas de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](72, "app-toasts", 52);
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](15);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate1"]("Sistema de Reservas GAMQ - ", ctx.APP_NAME, "");
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](11);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("formGroup", ctx.loginForm);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](4);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpureFunction1"](14, _c0, ctx.form["username"].touched && ctx.form["username"].invalid));
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.form["username"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](8);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("type", ctx.fieldTextType ? "text" : "password")("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpureFunction1"](16, _c0, ctx.form["password"].touched && ctx.form["password"].invalid));
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpureFunction2"](18, _c1, !ctx.fieldTextType, ctx.fieldTextType));
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.form["password"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](10);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx.isCheckingConnection);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx.errorMessage);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("disabled", ctx.isCheckingConnection);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", !ctx.isCheckingConnection);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx.isCheckingConnection);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](12);
          _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_7__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_7__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.CheckboxControlValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.FormControlName, _angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterLink, _toasts_container_component__WEBPACK_IMPORTED_MODULE_5__.ToastsContainer],
      styles: ["/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 72043:
/*!*************************************************************************!*\
  !*** ./src/app/public/account/auth/login/toasts-container.component.ts ***!
  \*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   ToastsContainer: () => (/* binding */ ToastsContainer)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var src_app_core_services_toast_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/core/services/toast-service */ 22308);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 60316);
/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ 48418);





function ToastsContainer_For_1_ng_template_1_ng_template_0_Template(rf, ctx) {}
function ToastsContainer_For_1_ng_template_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ToastsContainer_For_1_ng_template_1_ng_template_0_Template, 0, 0, "ng-template", 4);
  }
  if (rf & 2) {
    const toast_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", toast_r2.textOrTpl);
  }
}
function ToastsContainer_For_1_ng_template_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0);
  }
  if (rf & 2) {
    const toast_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](toast_r2.textOrTpl);
  }
}
function ToastsContainer_For_1_Template(rf, ctx) {
  if (rf & 1) {
    const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "ngb-toast", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("hidden", function ToastsContainer_For_1_Template_ngb_toast_hidden_0_listener() {
      const toast_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r1).$implicit;
      const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
      return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r2.toastService.remove(toast_r2));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](1, ToastsContainer_For_1_ng_template_1_Template, 1, 1, "ng-template", 3)(2, ToastsContainer_For_1_ng_template_2_Template, 1, 1, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const toast_r2 = ctx.$implicit;
    const text_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](3);
    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMap"](toast_r2.classname);
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("autohide", true)("delay", toast_r2.delay || 5000);
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx_r2.isTemplate(toast_r2))("ngIfElse", text_r4);
  }
}
class ToastsContainer {
  constructor(toastService) {
    this.toastService = toastService;
  }
  isTemplate(toast) {
    return toast.textOrTpl instanceof _angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef;
  }
  static {
    this.ɵfac = function ToastsContainer_Factory(t) {
      return new (t || ToastsContainer)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](src_app_core_services_toast_service__WEBPACK_IMPORTED_MODULE_0__.ToastService));
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
      type: ToastsContainer,
      selectors: [["app-toasts"]],
      hostAttrs: [1, "toast-container", "position-fixed", "top-0", "end-0", "p-3", 2, "z-index", "1200"],
      decls: 2,
      vars: 0,
      consts: [["text", ""], [3, "class", "autohide", "delay"], [3, "hidden", "autohide", "delay"], [3, "ngIf", "ngIfElse"], [3, "ngTemplateOutlet"]],
      template: function ToastsContainer_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrepeaterCreate"](0, ToastsContainer_For_1_Template, 4, 6, "ngb-toast", 1, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrepeaterTrackByIndex"]);
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrepeater"](ctx.toastService.toasts);
        }
      },
      dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgTemplateOutlet, _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_3__.NgbToast],
      encapsulation: 2
    });
  }
}

/***/ }),

/***/ 53361:
/*!****************************************************************!*\
  !*** ./src/app/public/account/auth/logout/logout.component.ts ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   LogoutComponent: () => (/* binding */ LogoutComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 95072);


/**
 * Logout Component
 */
class LogoutComponent {
  constructor() {
    // set the current year
    this.year = new Date().getFullYear();
  }
  ngOnInit() {}
  static {
    this.ɵfac = function LogoutComponent_Factory(t) {
      return new (t || LogoutComponent)();
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
      type: LogoutComponent,
      selectors: [["app-logout"]],
      decls: 41,
      vars: 1,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png ", "alt", "", "height", "90"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-8", "col-lg-6", "col-xl-5"], [1, "card", "mt-4"], [1, "card-body", "p-4", "text-center"], ["src", "https://cdn.lordicon.com/etwtznjn.json", "trigger", "loop", "colors", "primary:#405189,secondary:#08a88a", 2, "width", "180px", "height", "180px"], [1, "mt-4", "pt-2"], [1, "text-muted"], [1, "fw-semibold"], [1, "mt-4"], ["routerLink", "/auth/login", 1, "btn", "btn-secondary", "w-100"], [1, "footer"], [1, "text-center"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"]],
      template: function LogoutComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "Sistema de Reserva de Canchas Deportivas de GAMQ");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "lord-icon", 18);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "div", 19)(22, "h5");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "Tu cerraste sesi\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "p", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "Gracias por usar ");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "span", 21);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "GAMQ - DEPORTES");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](28, " APP");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](29, "div", 22)(30, "a", 23);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "Ingresar");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "footer", 24)(33, "div", 7)(34, "div", 8)(35, "div", 9)(36, "div", 25)(37, "p", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](38);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](39, "i", 27);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, " Jefatura de Tecnolog\u00EDas de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()()()()()();
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](38);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_router__WEBPACK_IMPORTED_MODULE_1__.RouterLink],
      styles: ["/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 38891:
/*!**************************************************************************!*\
  !*** ./src/app/public/account/auth/pass-create/pass-create.component.ts ***!
  \**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   PassCreateComponent: () => (/* binding */ PassCreateComponent)
/* harmony export */ });
/* harmony import */ var C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 89204);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/forms */ 34456);
/* harmony import */ var _must_match__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./must-match */ 84477);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! sweetalert2 */ 37581);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ 95072);
/* harmony import */ var src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/core/services/api/contribuyentes.service */ 68081);
/* harmony import */ var src_app_core_services_api_pass_resets_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/core/services/api/pass-resets.service */ 335);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common */ 60316);










const _c0 = a0 => ({
  "is-invalid": a0
});
const _c1 = (a0, a1) => ({
  "mdi-eye-off-outline": a0,
  "mdi-eye-outline": a1
});
function PassCreateComponent_Conditional_34_Conditional_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "Escriba su contrase\u00F1a");
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
  }
}
function PassCreateComponent_Conditional_34_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "div", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](1, PassCreateComponent_Conditional_34_Conditional_1_Template, 2, 0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵconditional"](1, ctx_r0.f["password"].errors["required"] ? 1 : -1);
  }
}
function PassCreateComponent_Conditional_46_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "Confirme su contrase\u00F1a");
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
  }
}
function PassCreateComponent_Conditional_46_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "Las contrase\u00F1as no coinciden");
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
  }
}
function PassCreateComponent_Conditional_46_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "div", 29);
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](1, PassCreateComponent_Conditional_46_span_1_Template, 2, 0, "span", 53)(2, PassCreateComponent_Conditional_46_span_2_Template, 2, 0, "span", 53);
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx_r0.f["cpassword"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx_r0.f["cpassword"].errors["mustMatch"]);
  }
}
class PassCreateComponent {
  constructor(formBuilder, route, router, userService, passResetService) {
    this.formBuilder = formBuilder;
    this.route = route;
    this.router = router;
    this.userService = userService;
    this.passResetService = passResetService;
    this.token = null;
    this.submitted = false;
    this.error = '';
    // set the current year
    this.year = new Date().getFullYear();
  }
  ngOnInit() {
    var _this = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      _this.passresetForm = _this.formBuilder.group({
        password: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_6__.Validators.required]],
        cpassword: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_6__.Validators.required]]
      }, {
        validator: (0,_must_match__WEBPACK_IMPORTED_MODULE_1__.MustMatch)('password', 'cpassword')
      });
      _this.route.queryParams.subscribe(params => {
        _this.token = params['token'];
      });
      if (_this.token) {
        try {
          const valid = yield _this.validateToken(_this.token);
          if (!valid) {
            _this.router.navigate(['/pages/404-basic']);
          }
        } catch (error) {
          _this.router.navigate(['/pages/404-basic']);
        }
      } else {
        _this.router.navigate(['/pages/404-basic']);
      }
      // Password Validation set
      var myInput = document.getElementById("password-input");
      var letter = document.getElementById("pass-lower");
      var capital = document.getElementById("pass-upper");
      var number = document.getElementById("pass-number");
      var length = document.getElementById("pass-length");
      // When the user clicks on the password field, show the message box
      myInput.onfocus = function () {
        let input = document.getElementById("password-contain");
        input.style.display = "block";
      };
      // When the user clicks outside of the password field, hide the password-contain box
      myInput.onblur = function () {
        let input = document.getElementById("password-contain");
        input.style.display = "none";
      };
      // When the user starts to type something inside the password field
      myInput.onkeyup = function () {
        // Validate lowercase letters
        var lowerCaseLetters = /[a-z]/g;
        if (myInput.value.match(lowerCaseLetters)) {
          letter?.classList.remove("invalid");
          letter?.classList.add("valid");
        } else {
          letter?.classList.remove("valid");
          letter?.classList.add("invalid");
        }
        // Validate capital letters
        var upperCaseLetters = /[A-Z]/g;
        if (myInput.value.match(upperCaseLetters)) {
          capital?.classList.remove("invalid");
          capital?.classList.add("valid");
        } else {
          capital?.classList.remove("valid");
          capital?.classList.add("invalid");
        }
        // Validate numbers
        var numbers = /[0-9]/g;
        if (myInput.value.match(numbers)) {
          number?.classList.remove("invalid");
          number?.classList.add("valid");
        } else {
          number?.classList.remove("valid");
          number?.classList.add("invalid");
        }
        // Validate length
        if (myInput.value.length >= 8) {
          length?.classList.remove("invalid");
          length?.classList.add("valid");
        } else {
          length?.classList.remove("valid");
          length?.classList.add("invalid");
        }
      };
    })();
  }
  get f() {
    return this.passresetForm.controls;
  }
  /**
   * Form submit
   */
  onSubmit() {
    var _this2 = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      _this2.submitted = true;
      try {
        const password = _this2.f['password'].value;
        if (_this2.passresetForm.valid && _this2.token) {
          const user = yield _this2.getUser(_this2.token);
          if (user) {
            user.password = password;
            _this2.resetPassword(user);
          } else {
            _this2.passresetForm.setErrors({
              NoUser: true
            });
          }
        } else {
          _this2.passresetForm.markAllAsTouched();
        }
      } catch (error) {
        _this2.passresetForm.setErrors({
          serverError: true
        });
      }
    })();
  }
  validateToken(token) {
    var _this3 = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      return new Promise((resolve, reject) => {
        _this3.passResetService.validateToken(token).subscribe({
          next: data => {
            if (data.status === 'OK') {
              resolve(true);
            } else {
              resolve(false);
            }
          },
          error: error => {
            resolve(false);
          }
        });
      });
    })();
  }
  resetPassword(data) {
    this.userService.update(data).subscribe({
      next: response => {
        if (response.status === 'OK') {
          this.notify("Su contraseña se ha restablecido correctamente. Por favor inicie sesión con su nueva", 'success');
          this.router.navigate(['/auth/login']).then(() => {
            this.notify("Su contraseña se ha restablecido correctamente. Por favor inicie sesión con su nueva", 'success');
          });
        }
      },
      error: err => {
        this.notify("Ocurrio un error al restablecer su contraseña. ", 'error');
      }
    });
  }
  getUser(token) {
    var _this4 = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      return new Promise((resolve, reject) => {
        _this4.passResetService.getUserByToken(token).subscribe({
          next: data => {
            if (data.status === 'OK') {
              resolve(data.payload);
            } else {
              resolve(null);
            }
          },
          error: error => {
            resolve(null);
          }
        });
      });
    })();
  }
  /**
  * Password Hide/Show
  */
  togglepasswordField() {
    this.passwordField = !this.passwordField;
  }
  /**
  * Password Hide/Show
  */
  toggleconfirmField() {
    this.confirmField = !this.confirmField;
  }
  /* repetitive functions */
  notify(message, type) {
    let timerInterval;
    sweetalert2__WEBPACK_IMPORTED_MODULE_2___default().fire({
      title: message,
      icon: type,
      timer: 5000,
      timerProgressBar: true,
      willClose: () => {
        clearInterval(timerInterval);
      }
    }).then(result => {
      if (result.dismiss === (sweetalert2__WEBPACK_IMPORTED_MODULE_2___default().DismissReason).timer) {}
    });
  }
  static {
    this.ɵfac = function PassCreateComponent_Factory(t) {
      return new (t || PassCreateComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_6__.UntypedFormBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_7__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_7__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_3__.ContribuyentesService), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](src_app_core_services_api_pass_resets_service__WEBPACK_IMPORTED_MODULE_4__.PassResetsService));
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
      type: PassCreateComponent,
      selectors: [["app-pass-create"]],
      decls: 90,
      vars: 20,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png", "alt", "", "height", "90"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-8", "col-lg-6", "col-xl-5"], [1, "card", "mt-4"], [1, "card-body", "p-4"], [1, "text-center", "mt-2"], [1, "text-primary"], [1, "text-muted"], [1, "p-2"], [3, "ngSubmit", "formGroup"], [1, "mb-3"], ["for", "password-input", 1, "form-label"], [1, "position-relative", "auth-pass-inputgroup"], ["placeholder", "Ingresar contrase\u00F1a", "id", "password-input", "aria-describedby", "passwordInput", "pattern", "(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,}", "required", "", "formControlName", "password", 1, "form-control", "pe-5", "password-input", 3, "type", "ngClass"], ["type", "button", "id", "password-addon", 1, "btn", "btn-link", "position-absolute", "end-0", "top-0", "text-decoration-none", "text-muted", "password-addon"], [1, "ri-eye-fill", "align-middle", 3, "click", "ngClass"], [1, "invalid-feedback"], ["id", "passwordInput", 1, "form-text"], ["for", "confirm-password-input", 1, "form-label"], [1, "position-relative", "auth-pass-inputgroup", "mb-3"], ["placeholder", "Confirmar contrase\u00F1a", "pattern", "(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,}", "id", "confirm-password-input", "required", "", "formControlName", "cpassword", 1, "form-control", "pe-5", "password-input", 3, "type", "ngClass"], ["type", "button", "id", "confirm-password-input", 1, "btn", "btn-link", "position-absolute", "end-0", "top-0", "text-decoration-none", "text-muted", "password-addon"], ["id", "password-contain", 1, "p-3", "bg-light", "mb-2", "rounded"], [1, "fs-13"], ["id", "pass-length", 1, "invalid", "fs-12", "mb-2"], ["id", "pass-lower", 1, "invalid", "fs-12", "mb-2"], ["id", "pass-upper", 1, "invalid", "fs-12", "mb-2"], ["id", "pass-number", 1, "invalid", "fs-12", "mb-0"], [1, "form-check"], ["type", "checkbox", "value", "", "id", "auth-remember-check", 1, "form-check-input"], ["for", "auth-remember-check", 1, "form-check-label"], [1, "mt-4"], ["type", "submit", 1, "btn", "btn-secondary", "w-100"], [1, "mt-4", "text-center"], [1, "mb-0"], ["routerLink", "/auth/login", 1, "fw-semibold", "text-primary", "text-decoration-underline"], [1, "footer"], [1, "text-center"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"], [4, "ngIf"]],
      template: function PassCreateComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](15, "Sistema de Reserva de Canchas Deportivas de GAMQ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17)(20, "div", 18)(21, "h5", 19);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](22, "Crear nueva contrase\u00F1a");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](23, "p", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](24, "Tu nueva contrase\u00F1a debe ser diferente a tu contrase\u00F1a anterior.");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](25, "div", 21)(26, "form", 22);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("ngSubmit", function PassCreateComponent_Template_form_ngSubmit_26_listener() {
            return ctx.onSubmit();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](27, "div", 23)(28, "label", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](29, "Contrase\u00F1a");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](30, "div", 25);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](31, "input", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](32, "button", 27)(33, "i", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function PassCreateComponent_Template_i_click_33_listener() {
            return ctx.togglepasswordField();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](34, PassCreateComponent_Conditional_34_Template, 2, 1, "div", 29);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](35, "div", 30);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](36, "Debe tener un m\u00EDnimo de ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](37, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](38, "8 caracteres");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](39, "div", 23)(40, "label", 31);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](41, "Confirmar Contrase\u00F1a");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](42, "div", 32);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](43, "input", 33);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](44, "button", 34)(45, "i", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function PassCreateComponent_Template_i_click_45_listener() {
            return ctx.toggleconfirmField();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](46, PassCreateComponent_Conditional_46_Template, 3, 2, "div", 29);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](47, "div", 35)(48, "h5", 36);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](49, "La contrase\u00F1a debe contener:");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](50, "p", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](51, "M\u00EDnimo ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](52, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](53, "8 caracteres");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](54, "p", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](55, "Al menos una ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](56, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](57, "letra min\u00FAscula");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](58, " (a-z)");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](59, "p", 39);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](60, "Al menos una ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](61, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](62, "letra may\u00FAscula");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](63, " (A-Z)");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](64, "p", 40);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](65, "Al menos un ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](66, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](67, "n\u00FAmero");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](68, " (0-9)");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](69, "div", 41);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](70, "input", 42);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](71, "label", 43);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](72, "Recuerdame");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](73, "div", 44)(74, "button", 45);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](75, "Cambiar Contrase\u00F1a");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](76, "div", 46)(77, "p", 47);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](78, "Espera, recuerdo mi contrase\u00F1a... ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](79, "a", 48);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](80, " Haga clic aqu\u00ED ");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](81, "footer", 49)(82, "div", 7)(83, "div", 8)(84, "div", 9)(85, "div", 50)(86, "p", 51);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](87);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](88, "i", 52);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](89, " Jefatura de Tecnolog\u00EDas de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]()()()()()()();
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](26);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("formGroup", ctx.passresetForm);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](5);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("type", ctx.passwordField ? "text" : "password")("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction1"](10, _c0, ctx.submitted && ctx.f["password"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction2"](12, _c1, !ctx.passwordField, ctx.passwordField));
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵconditional"](34, ctx.submitted && ctx.f["password"].errors ? 34 : -1);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](9);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("type", ctx.confirmField ? "text" : "password")("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction1"](15, _c0, ctx.submitted && ctx.f["cpassword"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction2"](17, _c1, !ctx.passwordField, ctx.passwordField));
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵconditional"](46, ctx.submitted && ctx.f["cpassword"].errors ? 46 : -1);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](41);
          _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_8__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_6__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.RequiredValidator, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.PatternValidator, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormControlName, _angular_router__WEBPACK_IMPORTED_MODULE_7__.RouterLink],
      styles: ["/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 73227:
/*!************************************************************************!*\
  !*** ./src/app/public/account/auth/pass-reset/pass-reset.component.ts ***!
  \************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   PassResetComponent: () => (/* binding */ PassResetComponent)
/* harmony export */ });
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/forms */ 34456);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ 37581);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var emailjs_com__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! emailjs-com */ 4133);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 45312);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var src_app_core_services_api_pass_resets_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/core/services/api/pass-resets.service */ 335);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 60316);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ 95072);









const _c0 = a0 => ({
  "is-invalid": a0
});
function PassResetComponent_Conditional_34_Conditional_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "Debe ingresar un email valido");
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
  }
}
function PassResetComponent_Conditional_34_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 28);
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, PassResetComponent_Conditional_34_Conditional_1_Template, 2, 0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵconditional"](1, ctx_r0.f["email"].errors["required"] ? 1 : -1);
  }
}
/**
 * Pass-Reset pass-reset Component
 */
class PassResetComponent {
  constructor(formBuilder, resetService) {
    this.formBuilder = formBuilder;
    this.resetService = resetService;
    this.link = src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.assetsUrl + '/auth/pass-create';
    this.submitted = false;
    this.error = '';
    this.year = new Date().getFullYear();
  }
  ngOnInit() {
    this.passresetForm = this.formBuilder.group({
      email: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_5__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.Validators.email]]
    });
  }
  get f() {
    return this.passresetForm.controls;
  }
  generateToken() {
    return Math.floor(1000 + Math.random() * 9000).toString();
  }
  // return bin2hex(random_bytes($length));
  onSubmit() {
    this.submitted = true;
    if (this.passresetForm.valid) {
      this.resetService.save(this.passresetForm.value.email).subscribe(result => {
        if (result.status === 'OK') {
          const resp = result.payload;
          this.sendEmail(this.passresetForm.value.email, resp.token);
          this.notify(result.message, 'success');
        } else {
          this.notify(result, 'error');
        }
      }, error => {
        this.notify(error.error.message, 'error');
      });
      // this.sendEmail(this.passresetForm.value.email,'')
    }
  }
  sendEmail(email, token) {
    const reply_to = email;
    // const to_name = name;    
    // const token = this.generateToken();
    //storeToken($email, $token);
    const resetLink = this.link + "?token=" + token;
    emailjs_com__WEBPACK_IMPORTED_MODULE_1__["default"].send("service_auth", "template_m93u8sa", {
      from_name: "GAMQ-DEPORTES",
      to_name: email,
      // message: "Un cambio de contraseña fue solicitado para el email: " + codigo,
      message: resetLink,
      reply_to: reply_to
    }, 'X9362U1QpUzthcHGT').then(response => {
      this.submitted = false;
      this.notify("Un email fue enviado a " + email + " con las intrucciones para el cambio de contraseña", 'success');
    }, error => {
      this.submitted = false;
      this.notify("No se pudo enviar correctamente el e-mail", 'error');
    });
  }
  /* repetitive functions */
  notify(message, type) {
    let timerInterval;
    sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().fire({
      title: message,
      icon: type,
      timer: 5000,
      timerProgressBar: true,
      willClose: () => {
        clearInterval(timerInterval);
      }
    }).then(result => {
      if (result.dismiss === (sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().DismissReason).timer) {}
    });
  }
  static {
    this.ɵfac = function PassResetComponent_Factory(t) {
      return new (t || PassResetComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_5__.UntypedFormBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](src_app_core_services_api_pass_resets_service__WEBPACK_IMPORTED_MODULE_3__.PassResetsService));
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
      type: PassResetComponent,
      selectors: [["app-pass-reset"]],
      decls: 52,
      vars: 6,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png ", "alt", "", "height", "90"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-8", "col-lg-6", "col-xl-5"], [1, "card", "mt-4"], [1, "card-body", "p-2"], [1, "text-center", "mt-2"], [1, "text-primary"], [1, "text-muted"], ["src", "https://cdn.lordicon.com/rhvddzym.json", "trigger", "loop", "colors", "primary:#0ab39c", 1, "avatar-xl"], ["role", "alert", 1, "alert", "border-0", "alert-warning", "text-center", "mx-2"], [1, "p-2"], [3, "ngSubmit", "formGroup"], [1, "mb-2"], [1, "form-label"], ["type", "email", "id", "email", "placeholder", "Ingresar Email", "formControlName", "email", 1, "form-control", 3, "ngClass"], ["align", "left", 1, "invalid-feedback"], [1, "text-center", "mt-4"], ["type", "submit", 1, "btn", "btn-success", "w-100"], [1, "mt-4", "text-center"], [1, "mb-0"], ["routerLink", "/auth/login", 1, "fw-semibold", "text-primary", "text-decoration-underline"], [1, "footer"], [1, "text-center"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"]],
      template: function PassResetComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "Sistema de Reserva de Canchas Deportivas de GAMQ");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17)(20, "div", 18)(21, "h5", 19);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](22, "Olvidaste tu contrase\u00F1a?");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](23, "p", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](24, "Restaurar contrase\u00F1a con E-mail");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](25, "lord-icon", 21);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](26, "div", 22);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](27, " \u00A1Ingrese su correo electr\u00F3nico y le enviaremos las instrucciones! ");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](28, "div", 23)(29, "form", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("ngSubmit", function PassResetComponent_Template_form_ngSubmit_29_listener() {
            return ctx.onSubmit();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](30, "div", 25)(31, "label", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](32, "Email");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](33, "input", 27);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](34, PassResetComponent_Conditional_34_Template, 2, 1, "div", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](35, "div", 29)(36, "button", 30);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](37, "Enviar Link");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](38, "div", 31)(39, "p", 32);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](40, "Espera, recuerdo mi contrase\u00F1a... ");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](41, "a", 33);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](42, " Haga clic aqu\u00ED ");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](43, "footer", 34)(44, "div", 7)(45, "div", 8)(46, "div", 9)(47, "div", 35)(48, "p", 36);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](49);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](50, "i", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](51, " Jefatura de Tecnolog\u00EDas de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()()()()()();
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](29);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("formGroup", ctx.passresetForm);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpureFunction1"](4, _c0, ctx.submitted && ctx.f["email"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵconditional"](34, ctx.submitted && ctx.f["email"].errors ? 34 : -1);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](15);
          _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.NgClass, _angular_forms__WEBPACK_IMPORTED_MODULE_5__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.FormControlName, _angular_router__WEBPACK_IMPORTED_MODULE_7__.RouterLink],
      styles: ["/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 77255:
/*!****************************************************************************!*\
  !*** ./src/app/public/account/auth/signup-check/signup-check.component.ts ***!
  \****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   SignupCheckComponent: () => (/* binding */ SignupCheckComponent)
/* harmony export */ });
/* harmony import */ var C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 89204);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/forms */ 34456);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sweetalert2 */ 37581);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_app_core_constants_Places__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/core/constants/Places */ 98312);
/* harmony import */ var src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/core/constants/UserData */ 55007);
/* harmony import */ var src_app_global_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/global-component */ 35461);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/router */ 95072);
/* harmony import */ var src_app_core_services_ruatRequest_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/core/services/ruatRequest.service */ 92169);
/* harmony import */ var _signup_user_data_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../signup/user-data.service */ 34649);
/* harmony import */ var src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/core/services/api/contribuyentes.service */ 68081);
/* harmony import */ var src_app_core_services_api_configuracionSistema_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/core/services/api/configuracionSistema.service */ 93866);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/common */ 60316);














const _c0 = a0 => ({
  "is-invalid": a0
});
function SignupCheckComponent_option_36_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "option", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const item_r1 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("value", item_r1.type);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"](" ", item_r1.description, " ");
  }
}
function SignupCheckComponent_div_37_div_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
}
function SignupCheckComponent_div_37_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 46);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](1, SignupCheckComponent_div_37_div_1_Template, 2, 0, "div", 47);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r1.f["tipoDocumento"].errors["required"]);
  }
}
function SignupCheckComponent_div_44_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
}
function SignupCheckComponent_div_44_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "La identificacion ya se encuentra registrada.");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
}
function SignupCheckComponent_div_44_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 48);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](1, SignupCheckComponent_div_44_span_1_Template, 2, 0, "span", 47)(2, SignupCheckComponent_div_44_span_2_Template, 2, 0, "span", 47);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r1.f["numeroDocumento"].errors == null ? null : ctx_r1.f["numeroDocumento"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r1.f["numeroDocumento"].errors == null ? null : ctx_r1.f["numeroDocumento"].errors["itExist"]);
  }
}
function SignupCheckComponent_option_51_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "option", 45);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const item_r3 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("value", item_r3.id);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"](" ", item_r3.value, " ");
  }
}
function SignupCheckComponent_div_52_div_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
}
function SignupCheckComponent_div_52_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 46);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](1, SignupCheckComponent_div_52_div_1_Template, 2, 0, "div", 47);
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r1.f["expedido"].errors["required"]);
  }
}
class SignupCheckComponent {
  constructor(router, formBuilder, ruatService, userDataService, contribuyentesService, systemConfigsService) {
    this.router = router;
    this.formBuilder = formBuilder;
    this.ruatService = ruatService;
    this.userDataService = userDataService;
    this.contribuyentesService = contribuyentesService;
    this.systemConfigsService = systemConfigsService;
    this.submitted = false;
    this.year = new Date().getFullYear();
    this.systemConfigList = [];
    this.identityTypes = src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_3__.UserDocType;
    this.cityAcronym = src_app_core_constants_Places__WEBPACK_IMPORTED_MODULE_2__.CityAcronym;
    this.isAuthenticated = false;
    this.authenticationAttempted = false;
  }
  ngOnInit() {
    this.getConfigsSystem();
    this.SignupForm = this.formBuilder.group({
      tipoDocumento: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_10__.Validators.required]],
      numeroDocumento: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_10__.Validators.required]],
      expedido: ['']
    });
  }
  get f() {
    return this.SignupForm.controls;
  }
  /**
   * Form submit
   */
  onSubmit() {
    var _this = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      _this.submitted = true;
      if (_this.SignupForm.valid) {
        _this.SignupForm.enable();
        let datos = {
          tipoDocumento: _this.SignupForm.value.tipoDocumento,
          numeroDocumento: _this.SignupForm.value.numeroDocumento,
          expedido: _this.SignupForm.value.expedido
        };
        yield _this.searchContribuyente(datos);
      } else {
        _this.notify('Formulario Inválido!', 'error');
        Object.keys(_this.SignupForm.controls).forEach(key => {
          const control = _this.SignupForm.get(key);
          control?.markAsTouched();
        });
      }
    })();
  }
  notify(message, type) {
    let timerInterval;
    sweetalert2__WEBPACK_IMPORTED_MODULE_1___default().fire({
      title: message,
      icon: type,
      timer: 5000,
      timerProgressBar: true,
      willClose: () => {
        clearInterval(timerInterval);
      }
    }).then(result => {
      if (result.dismiss === (sweetalert2__WEBPACK_IMPORTED_MODULE_1___default().DismissReason).timer) {}
    });
  }
  /* API REQUESTS */
  searchUser(value) {
    return new Promise((resolve, reject) => {
      this.contribuyentesService.getAll().subscribe({
        next: data => {
          if (data['status'] === 'OK') {
            const usersList = data.payload;
            if (usersList) {
              const itExist = usersList.some(user => user.numeroDocumento === value);
              resolve(itExist);
            }
            resolve(false);
          } else {
            resolve(false);
          }
        },
        error: error => {
          reject(error);
        }
      });
    });
  }
  /* API RUAT Services */
  getConfigsSystem() {
    this.systemConfigsService.getAll().subscribe({
      next: data => {
        if (data['status'] === 'OK') {
          this.systemConfigList = data.payload;
          this.authRuat();
        }
      },
      error: error => {
        this.notify('Error loading system configuration', 'error');
      }
    });
  }
  authRuat() {
    return new Promise((resolve, reject) => {
      this.authenticationAttempted = true;
      const usuario = src_app_global_component__WEBPACK_IMPORTED_MODULE_4__.GlobalComponent.RUAT_usuario;
      const clave = src_app_global_component__WEBPACK_IMPORTED_MODULE_4__.GlobalComponent.RUAT_clave;
      this.ruatService.authenticate(usuario, clave).subscribe({
        next: response => {
          window.sessionStorage.setItem('ruat-token', response.token);
          this.isAuthenticated = true;
          resolve(true);
        },
        error: error => {
          this.isAuthenticated = false;
          this.notify("Falla en la conexión con el RUAT, por favor intente más tarde", 'error');
          reject(error);
        }
      });
    });
  }
  searchContribuyente(data) {
    var _this2 = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      if (!_this2.isAuthenticated) {
        try {
          if (!_this2.authenticationAttempted) {
            yield _this2.authRuat();
          } else {
            yield _this2.authRuat();
          }
        } catch (error) {
          _this2.notify('No se pudo autenticar con el servicio RUAT', 'error');
          return;
        }
      }
      _this2.ruatService.getContribuyentePorCi('QUI', data.numeroDocumento, data.tipoDocumento, data.expedido).subscribe({
        next: resp => {
          if (resp['status'] === 'OK') {
            const response = resp.payload;
            if (response.continuarFlujo) {
              _this2.ruatData = response;
              _this2.searchUser(data.numeroDocumento).then(exist => {
                if (exist) {
                  _this2.notify("Usted ya cuenta con un registro en Deportes- GAMQ", 'error');
                } else {
                  _this2.userDataService.setTemporaryUserData(_this2.ruatData);
                  _this2.notify("Usted tiene datos registrados en Ruat, Proceder con registro en Deportes-GAMQ", 'success');
                  _this2.router.navigate(['/auth/signup'], {
                    queryParams: {
                      userExist: true
                    }
                  });
                }
              }).catch(error => {
                console.error('Error in searchUsers:', error);
              });
            } else {
              _this2.notify(response.mensaje + " Puede proceder con su registro", 'success');
              _this2.router.navigate(['/auth/signup'], {
                queryParams: {
                  userExist: false
                }
              });
            }
          } else {
            _this2.notify("El contribuyente no se encuentra registrado en el Gobierno Municipal. Puede proceder con su registro", 'success');
            _this2.router.navigate(['/auth/signup'], {
              queryParams: {
                userExist: false
              }
            });
          }
        },
        error: error => {
          if (error.status === 401 || error.status === 403) {
            _this2.isAuthenticated = false;
            _this2.notify('La sesión ha expirado, por favor intente nuevamente', 'error');
          }
        }
      });
    })();
  }
  static {
    this.ɵfac = function SignupCheckComponent_Factory(t) {
      return new (t || SignupCheckComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_11__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_10__.UntypedFormBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](src_app_core_services_ruatRequest_service__WEBPACK_IMPORTED_MODULE_5__.RuatRequestsService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_signup_user_data_service__WEBPACK_IMPORTED_MODULE_6__.UserDataService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_7__.ContribuyentesService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](src_app_core_services_api_configuracionSistema_service__WEBPACK_IMPORTED_MODULE_8__.ConfiguracionSistemaService));
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
      type: SignupCheckComponent,
      selectors: [["app-signup-check"]],
      decls: 75,
      vars: 18,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png ", "alt", "", "height", "50"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-9", "col-lg-7", "col-xl-8"], [1, "card", "mt-2"], [1, "card-body", "p-4"], [1, "text-center"], [1, "text-primary"], [1, "text-muted"], [1, "p-2"], [3, "ngSubmit", "formGroup"], [1, "row", "mt-2"], [1, "col-lg-4"], ["for", "tipoDocumento-field", 1, "form-label"], [1, "text-danger"], ["aria-label", "tipoDocumento", "formControlName", "tipoDocumento", 1, "form-select", 3, "ngClass"], ["disabled", "", 1, "text-muted", 3, "value"], [3, "value", 4, "ngFor", "ngForOf"], ["class", "invalid-feedback", "align", "left", 4, "ngIf"], ["for", "numeroDocumento-field", 1, "form-label"], ["type", "text", "id", "numeroDocumento-field", "placeholder", "Ingresar su Identificaci\u00F3n", "formControlName", "numeroDocumento", 1, "form-control", 3, "ngClass"], ["class", "invalid-feedback", 4, "ngIf"], ["for", "expedido-field", 1, "form-label"], ["aria-label", "expedido", "formControlName", "expedido", 1, "form-select", 3, "ngClass"], ["id", "identificacionInput", 1, "form-text"], [1, "mt-4"], ["type", "submit", 1, "btn", "btn-secondary", "w-100"], [1, "mt-4", "text-center"], [1, "mb-0"], ["routerLink", "/auth/login", 1, "fw-semibold", "text-primary", "text-decoration-underline"], [1, "footer"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"], [3, "value"], ["align", "left", 1, "invalid-feedback"], [4, "ngIf"], [1, "invalid-feedback"]],
      template: function SignupCheckComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "Sistema de Reserva de Canchas Deportivas de GAMQ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17)(20, "div", 18)(21, "h5", 19);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](22, "Verificacion de cuenta");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](23, "p", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](24, "Antes de continuar porfavor verifique la existencia de su datos en el Gobierno Municipal");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](25, "div", 21)(26, "form", 22);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("ngSubmit", function SignupCheckComponent_Template_form_ngSubmit_26_listener() {
            return ctx.onSubmit();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](27, "div", 23)(28, "div", 24)(29, "label", 25);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](30, "Tipo Documento ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](31, "span", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](32, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](33, "select", 27)(34, "option", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](35, "Seleccionar opci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](36, SignupCheckComponent_option_36_Template, 2, 2, "option", 29);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](37, SignupCheckComponent_div_37_Template, 2, 1, "div", 30);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](38, "div", 24)(39, "label", 31);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](40, "Nro Documento ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](41, "span", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](42, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](43, "input", 32);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](44, SignupCheckComponent_div_44_Template, 3, 2, "div", 33);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](45, "div", 24)(46, "label", 34);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](47, "Expedido");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](48, "select", 35)(49, "option", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](50, "Seleccionar opci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](51, SignupCheckComponent_option_51_Template, 2, 2, "option", 29);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](52, SignupCheckComponent_div_52_Template, 2, 1, "div", 30);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](53, "div", 36);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](54, " Agregar complemento si corresponde al Nro Documento,");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](55, " ejemplo: ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](56, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](57, "12345678-1C");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](58, "div", 37)(59, "button", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](60, "Verificar Datos y continuar");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](61, "div", 39)(62, "p", 40);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](63, "Espera, recuerdo mi contrase\u00F1a... ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](64, "a", 41);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](65, " Haga clic aqu\u00ED ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](66, "footer", 42)(67, "div", 7)(68, "div", 8)(69, "div", 9)(70, "div", 18)(71, "p", 43);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](72);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](73, "i", 44);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](74, " Jefatura de Tecnolog\u00EDas de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()()()()();
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](26);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("formGroup", ctx.SignupForm);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](7);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](12, _c0, ctx.submitted && ctx.f["tipoDocumento"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("value", "");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngForOf", ctx.identityTypes);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["tipoDocumento"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](6);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](14, _c0, (ctx.f["numeroDocumento"].touched || ctx.submitted) && ctx.f["numeroDocumento"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", (ctx.f["numeroDocumento"].touched || ctx.submitted) && ctx.f["numeroDocumento"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](16, _c0, ctx.submitted && ctx.f["expedido"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("value", "");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngForOf", ctx.cityAcronym);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["expedido"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](20);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_12__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_12__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_12__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_10__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_10__.NgSelectOption, _angular_forms__WEBPACK_IMPORTED_MODULE_10__["ɵNgSelectMultipleOption"], _angular_forms__WEBPACK_IMPORTED_MODULE_10__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_10__.SelectControlValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_10__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_10__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_10__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_10__.FormControlName, _angular_router__WEBPACK_IMPORTED_MODULE_11__.RouterLink],
      styles: ["/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 67777:
/*!****************************************************************!*\
  !*** ./src/app/public/account/auth/signup/signup.component.ts ***!
  \****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   SignupComponent: () => (/* binding */ SignupComponent)
/* harmony export */ });
/* harmony import */ var C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 89204);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/forms */ 34456);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sweetalert2 */ 37581);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var emailjs_com__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! emailjs-com */ 4133);
/* harmony import */ var src_app_core_constants_Places__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/core/constants/Places */ 98312);
/* harmony import */ var src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/core/constants/UserData */ 55007);
/* harmony import */ var _pass_create_must_match__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../pass-create/must-match */ 84477);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 45312);
/* harmony import */ var src_app_core_constants_Estados__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/core/constants/Estados */ 23513);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/router */ 95072);
/* harmony import */ var src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/core/services/api/contribuyentes.service */ 68081);
/* harmony import */ var _user_data_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./user-data.service */ 34649);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/common */ 60316);















const _c0 = a0 => ({
  "is-invalid": a0
});
const _c1 = (a0, a1) => ({
  "mdi-eye-off-outline": a0,
  "mdi-eye-outline": a1
});
function SignupComponent_div_32_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_32_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00EDnimo 1 caracter");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_32_span_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 250 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_32_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_32_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_32_span_2_Template, 2, 0, "span", 88)(3, SignupComponent_div_32_span_3_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["nombre"].errors == null ? null : ctx_r0.f["nombre"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["nombre"].errors == null ? null : ctx_r0.f["nombre"].errors["minlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["nombre"].errors == null ? null : ctx_r0.f["nombre"].errors["maxlength"]);
  }
}
function SignupComponent_div_40_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_40_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00EDnimo 1 caracter");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_40_span_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 100 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_40_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_40_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_40_span_2_Template, 2, 0, "span", 88)(3, SignupComponent_div_40_span_3_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["primerApellido"].errors == null ? null : ctx_r0.f["primerApellido"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["primerApellido"].errors == null ? null : ctx_r0.f["primerApellido"].errors["minlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["primerApellido"].errors == null ? null : ctx_r0.f["primerApellido"].errors["maxlength"]);
  }
}
function SignupComponent_div_45_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00EDnimo 1 caracter");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_45_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 100 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_45_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_45_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_45_span_2_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["segundoApellido"].errors == null ? null : ctx_r0.f["segundoApellido"].errors["minlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["segundoApellido"].errors == null ? null : ctx_r0.f["segundoApellido"].errors["maxlength"]);
  }
}
function SignupComponent_div_53_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_53_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_53_span_1_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["fechaNacimiento"].errors == null ? null : ctx_r0.f["fechaNacimiento"].errors["required"]);
  }
}
function SignupComponent_option_60_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "option", 89);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const item_r2 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", item_r2.id);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"](" ", item_r2.description, " ");
  }
}
function SignupComponent_div_61_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Debe seleccionar una opci\u00F3n");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_61_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_61_span_1_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["genero"].errors == null ? null : ctx_r0.f["genero"].errors["required"]);
  }
}
function SignupComponent_option_68_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "option", 89);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const item_r3 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", item_r3.type);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"](" ", item_r3.description, " ");
  }
}
function SignupComponent_div_69_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Debe seleccionar una opci\u00F3n");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_69_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_69_span_1_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["estadoCivil"].errors == null ? null : ctx_r0.f["estadoCivil"].errors["required"]);
  }
}
function SignupComponent_option_79_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "option", 89);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const item_r4 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", item_r4.type);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"](" ", item_r4.description, " ");
  }
}
function SignupComponent_div_80_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_80_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_80_span_1_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["tipoDocumento"].errors == null ? null : ctx_r0.f["tipoDocumento"].errors["required"]);
  }
}
function SignupComponent_div_87_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_87_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00EDnimo 1 caracter");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_87_span_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 20 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_87_span_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "La identificaci\u00F3n ya se encuentra registrada");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_87_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_87_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_87_span_2_Template, 2, 0, "span", 88)(3, SignupComponent_div_87_span_3_Template, 2, 0, "span", 88)(4, SignupComponent_div_87_span_4_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["numeroDocumento"].errors == null ? null : ctx_r0.f["numeroDocumento"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["numeroDocumento"].errors == null ? null : ctx_r0.f["numeroDocumento"].errors["minlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["numeroDocumento"].errors == null ? null : ctx_r0.f["numeroDocumento"].errors["maxlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["numeroDocumento"].errors == null ? null : ctx_r0.f["numeroDocumento"].errors["itExist"]);
  }
}
function SignupComponent_option_98_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "option", 89);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const item_r5 = ctx.$implicit;
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", item_r5.id);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"](" ", item_r5.value, " ");
  }
}
function SignupComponent_div_99_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 20 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_99_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_99_span_1_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["expedido"].errors == null ? null : ctx_r0.f["expedido"].errors["maxlength"]);
  }
}
function SignupComponent_div_105_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 20 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_105_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_105_span_1_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["nroNit"].errors == null ? null : ctx_r0.f["nroNit"].errors["maxlength"]);
  }
}
function SignupComponent_div_112_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "El campo es requerido");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_112_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 20 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_112_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_112_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_112_span_2_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["telefono"].errors == null ? null : ctx_r0.f["telefono"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["telefono"].errors == null ? null : ctx_r0.f["telefono"].errors["maxlength"]);
  }
}
function SignupComponent_span_119_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span", 90);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Verificando disponibilidad...");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_120_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Debe ingresar un correo");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_120_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Formato de email inv\u00E1lido");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_120_span_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 255 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_120_span_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Este Email ya cuenta con un usuario en el sistema");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_120_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_120_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_120_span_2_Template, 2, 0, "span", 88)(3, SignupComponent_div_120_span_3_Template, 2, 0, "span", 88)(4, SignupComponent_div_120_span_4_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["email"].errors == null ? null : ctx_r0.f["email"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["email"].errors == null ? null : ctx_r0.f["email"].errors["email"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["email"].errors == null ? null : ctx_r0.f["email"].errors["maxlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["email"].errors == null ? null : ctx_r0.f["email"].errors["emailTaken"]);
  }
}
function SignupComponent_div_129_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 250 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_129_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_129_span_1_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["direccion"].errors == null ? null : ctx_r0.f["direccion"].errors["maxlength"]);
  }
}
function SignupComponent_div_135_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Por favor ingrese su Usuario");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_135_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00EDnimo 5 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_135_span_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 150 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_135_span_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Solo letras min\u00FAsculas, n\u00FAmeros y puntos");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_135_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_135_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_135_span_2_Template, 2, 0, "span", 88)(3, SignupComponent_div_135_span_3_Template, 2, 0, "span", 88)(4, SignupComponent_div_135_span_4_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["userName"].errors == null ? null : ctx_r0.f["userName"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["userName"].errors == null ? null : ctx_r0.f["userName"].errors["minlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["userName"].errors == null ? null : ctx_r0.f["userName"].errors["maxlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["userName"].errors == null ? null : ctx_r0.f["userName"].errors["invalidFormat"]);
  }
}
function SignupComponent_div_143_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Por favor ingrese su contrase\u00F1a");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_143_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00EDnimo 5 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_143_span_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 150 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_143_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_143_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_143_span_2_Template, 2, 0, "span", 88)(3, SignupComponent_div_143_span_3_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["password"].errors == null ? null : ctx_r0.f["password"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["password"].errors == null ? null : ctx_r0.f["password"].errors["minlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["password"].errors == null ? null : ctx_r0.f["password"].errors["maxlength"]);
  }
}
function SignupComponent_div_150_span_1_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Confirme su contrase\u00F1a");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_150_span_2_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00EDnimo 5 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_150_span_3_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "M\u00E1ximo 150 caracteres");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_150_span_4_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "Las contrase\u00F1as no coinciden");
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
}
function SignupComponent_div_150_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 87);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](1, SignupComponent_div_150_span_1_Template, 2, 0, "span", 88)(2, SignupComponent_div_150_span_2_Template, 2, 0, "span", 88)(3, SignupComponent_div_150_span_3_Template, 2, 0, "span", 88)(4, SignupComponent_div_150_span_4_Template, 2, 0, "span", 88);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["cpassword"].errors == null ? null : ctx_r0.f["cpassword"].errors["required"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["cpassword"].errors == null ? null : ctx_r0.f["cpassword"].errors["minlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["cpassword"].errors == null ? null : ctx_r0.f["cpassword"].errors["maxlength"]);
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx_r0.f["cpassword"].errors == null ? null : ctx_r0.f["cpassword"].errors["mustMatch"]);
  }
}
class SignupComponent {
  constructor(route, formBuilder, contribuyentesService, router, userDataService) {
    this.route = route;
    this.formBuilder = formBuilder;
    this.contribuyentesService = contribuyentesService;
    this.router = router;
    this.userDataService = userDataService;
    this.submitted = false;
    this.year = new Date().getFullYear();
    this.civilStatus = src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__.UserCivilStatus;
    this.identityTypes = src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__.UserDocType;
    this.cityAcronym = src_app_core_constants_Places__WEBPACK_IMPORTED_MODULE_3__.CityAcronym;
    this.userStatus = src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__.UserStatus;
    this.userSex = src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__.UserGender;
    this.userExist = false;
  }
  ngOnInit() {
    this.getUsers();
    this.initializeForm();
    this.route.queryParams.subscribe(params => {
      const exist = params['userExist'];
      this.ruatData = this.userDataService.getTemporaryUserData();
      if (exist && this.ruatData) {
        this.formDataSet(this.ruatData);
        this.userDataService.setTemporaryUserData(null);
      }
    });
  }
  initializeForm() {
    this.SignupForm = this.formBuilder.group({
      // uuid: [''],
      userName: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(5), _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(150), this.usernameFormatValidator]],
      password: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(5), _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(150)]],
      cpassword: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(5), _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(150)]],
      verificationCode: [null],
      estadoUsuario: [src_app_core_constants_Estados__WEBPACK_IMPORTED_MODULE_7__.EstadoUsuario.PENDIENTE_VERIFICACION],
      estadoRuat: [''],
      verificadoRuat: [false],
      tipoContribuyente: ['NA', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required]],
      codigoContribuyente: [''],
      tipoDocumento: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required]],
      numeroDocumento: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(1), _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(20)]],
      expedido: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(20)]],
      nroNit: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(20)]],
      nombre: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(1), _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(250)]],
      primerApellido: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(1), _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(100)]],
      segundoApellido: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(1), _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(100)]],
      // apellidoEsposo: ['', [Validators.maxLength(100)]],
      estadoCivil: [''],
      fechaNacimiento: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required]],
      genero: [''],
      telefono: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(20)]],
      email: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.email, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(255)], [this.emailValidator.bind(this)]],
      direccion: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(250)]],
      // Administrative fields 
      esDeportistaElite: [false],
      perteneceEscuelaMunicipal: [false],
      registroUnicoDeportivo: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.maxLength(50)]],
      fechaUltimoUsoGratuito: [],
      observacionesMunicipales: [''],
      descuentoAplicable: [0],
      estaSancionado: [false],
      fechaFinSancion: [''],
      motivoSancion: ['']
    }, {
      validator: (0,_pass_create_must_match__WEBPACK_IMPORTED_MODULE_5__.MustMatch)('password', 'cpassword')
    });
  }
  formDataSet(data) {
    if (data && data.contribuyente) {
      const client = data.contribuyente;
      let fechaNacimientoValue = '';
      if (client.fechaNacimiento) {
        //   const [day, month, year] = client.fechaNacimiento.split('/').map(Number);
        //   const date = new Date(year, month - 1, day);
        //   fechaNacimientoValue = date.toISOString().split('T')[0];
        if (client.fechaNacimiento.includes('/')) {
          const [day, month, year] = client.fechaNacimiento.split('/').map(Number);
          const date = new Date(year, month - 1, day);
          fechaNacimientoValue = date.toISOString().split('T')[0];
        } else {
          fechaNacimientoValue = client.fechaNacimiento;
        }
      }
      this.SignupForm.patchValue({
        ...data.contribuyente,
        codigoContribuyente: data.codigoContribuyente,
        estadoRuat: src_app_core_constants_Estados__WEBPACK_IMPORTED_MODULE_7__.EstadoRuat.ACTIVO,
        estadoUsuario: src_app_core_constants_Estados__WEBPACK_IMPORTED_MODULE_7__.EstadoUsuario.ACTIVO,
        verificadoRuat: true,
        fechaNacimiento: fechaNacimientoValue,
        tipoDocumento: src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__.UserDocType.find(d => d.description === client.tipoDocumento)?.type,
        expedido: src_app_core_constants_Places__WEBPACK_IMPORTED_MODULE_3__.CityAcronym.find(d => d.value === client.expedido)?.id,
        genero: src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__.UserGender.find(d => d.description === client.genero)?.id,
        estadoCivil: src_app_core_constants_UserData__WEBPACK_IMPORTED_MODULE_4__.UserCivilStatus.find(d => d.description === client.estadoCivil)?.type
      });
      this.SignupForm.get('nombre')?.disable();
      this.SignupForm.get('primerApellido')?.disable();
      this.SignupForm.get('segundoApellido')?.disable();
      this.SignupForm.get('fechaNacimiento')?.disable();
      this.SignupForm.get('genero')?.disable();
      this.SignupForm.get('estadoCivil')?.disable();
      this.SignupForm.get('tipoContribuyente')?.disable();
      this.SignupForm.get('tipoDocumento')?.disable();
      this.SignupForm.get('numeroDocumento')?.disable();
      this.SignupForm.get('expedido')?.disable();
    }
  }
  get f() {
    return this.SignupForm.controls;
  }
  /**
   * Form submit
   */
  onSubmit() {
    var _this = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      _this.submitted = true;
      _this.SignupForm.enable();
      _this.SignupForm.patchValue({
        userName: _this.SignupForm.value.numeroDocumento,
        password: _this.SignupForm.value.numeroDocumento,
        cpassword: _this.SignupForm.value.numeroDocumento
      });
      yield _this.waitForAsyncValidation();
      if (_this.SignupForm.valid) {
        const formData = _this.SignupForm.getRawValue();
        formData.verificationCode = _this.generateCode();
        _this.userDataService.setTemporaryUserData(formData);
        _this.sendEmail(formData, '').then(() => {
          _this.router.navigate(['/auth/twostep'], {
            queryParams: {
              username: formData.userName
            }
          });
        }).catch(error => {
          _this.userDataService.setTemporaryUserData(null);
        });
      } else {
        _this.notify('Formulario Inválido!', 'error');
        _this.markAllFieldsAsTouched();
      }
    })();
  }
  waitForAsyncValidation() {
    return new Promise(resolve => {
      if (this.SignupForm.pending) {
        const subscription = this.SignupForm.statusChanges.subscribe(status => {
          if (status !== 'PENDING') {
            subscription.unsubscribe();
            resolve();
          }
        });
      } else {
        resolve();
      }
    });
  }
  generateCode() {
    return Math.floor(1000 + Math.random() * 9000).toString();
  }
  markAllFieldsAsTouched() {
    Object.keys(this.SignupForm.controls).forEach(key => {
      const control = this.SignupForm.get(key);
      control?.markAsTouched();
    });
  }
  sendEmail(data, link) {
    const email = data.email;
    const name = data.nombre;
    const codigo = data.verificationCode;
    return emailjs_com__WEBPACK_IMPORTED_MODULE_2__["default"].send(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.EmailJS.idService, src_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.EmailJS.idTemplate, {
      from_name: "GAMQ-DEPORTES",
      to_name: name,
      message: codigo,
      // message: `Puedes ingresar al siguiente Link: ${link}`,
      reply_to: email
    }, src_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.EmailJS.publicKey).then(response => {
      this.notify("Un email fue enviado a " + email + " con el codigo de confirmacion", 'success');
      this.submitted = false;
      this.SignupForm.reset();
    }).catch(error => {
      this.submitted = false;
      this.notify("No se pudo enviar correctamente el e-mail", 'error');
      throw error;
    });
  }
  /**
   * Nro Documento Validator
   */
  identityNumberValidator(control) {
    return new Promise(resolve => {
      setTimeout(() => {
        if (this.usersList) {
          const itExist = this.usersList.some(user => user.numeroDocumento === control.value);
          if (itExist) {
            resolve({
              itExist: true
            });
          } else {
            resolve(null);
          }
        } else {
          resolve(null);
        }
      }, 300);
    });
  }
  emailValidator(control) {
    return new Promise(resolve => {
      setTimeout(() => {
        if (this.usersList) {
          const isEmailTaken = this.usersList.some(user => user.email === control.value);
          if (isEmailTaken) {
            resolve({
              emailTaken: true
            });
          } else {
            resolve(null);
          }
        } else {
          resolve(null);
        }
      }, 300);
    });
  }
  /**
   * Username / Password Validator
   */
  usernameValidator(control) {
    return new Promise(resolve => {
      setTimeout(() => {
        if (this.usersList) {
          const isUsernameTaken = this.usersList.some(user => user.userName === control.value);
          if (isUsernameTaken) {
            resolve({
              usernameTaken: true
            });
          } else {
            resolve(null);
          }
        } else {
          resolve(null);
        }
      }, 300);
    });
  }
  usernameFormatValidator(control) {
    const value = control.value;
    if (!value) {
      return null;
    }
    const lowercaseValue = value.toLowerCase();
    const validFormat = /^[a-z0-9.]+$/.test(lowercaseValue);
    if (!validFormat) {
      return {
        invalidFormat: true
      };
    }
    if (value !== lowercaseValue) {
      control.setValue(lowercaseValue, {
        emitEvent: false
      });
    }
    return null;
  }
  onPasswordFocus() {
    var myInput = document.getElementById("password-input");
    var letter = document.getElementById("pass-lower");
    var capital = document.getElementById("pass-upper");
    var number = document.getElementById("pass-number");
    var length = document.getElementById("pass-length");
    let input = document.getElementById("password-contain");
    // myInput.onfocus = function () {
    input.style.display = "block";
    // };
    myInput.onkeyup = function () {
      let isValid = true;
      // Validate lowercase letters
      var lowerCaseLetters = /[a-z]/g;
      if (myInput.value.match(lowerCaseLetters)) {
        letter?.classList.remove("invalid");
        letter?.classList.add("valid");
      } else {
        letter?.classList.remove("valid");
        letter?.classList.add("invalid");
        isValid = false;
      }
      // Validate capital letters
      var upperCaseLetters = /[A-Z]/g;
      if (myInput.value.match(upperCaseLetters)) {
        capital?.classList.remove("invalid");
        capital?.classList.add("valid");
      } else {
        capital?.classList.remove("valid");
        capital?.classList.add("invalid");
        isValid = false;
      }
      // Validate numbers
      var numbers = /[0-9]/g;
      if (myInput.value.match(numbers)) {
        number?.classList.remove("invalid");
        number?.classList.add("valid");
      } else {
        number?.classList.remove("valid");
        number?.classList.add("invalid");
        isValid = false;
      }
      // Validate length
      if (myInput.value.length >= 8) {
        length?.classList.remove("invalid");
        length?.classList.add("valid");
      } else {
        length?.classList.remove("valid");
        length?.classList.add("invalid");
        isValid = false;
      }
      if (isValid) {
        myInput.onblur = function () {
          input.style.display = "none";
        };
      }
    };
  }
  onPasswordBlur() {
    let input = document.getElementById("password-contain");
    if (this.SignupForm.get('password')?.valid) {
      input.style.display = "none";
    }
  }
  onUsernameFocus() {
    var inputUser = document.getElementById("username-input");
    var message = document.getElementById("user-taken");
    var pattern = document.getElementById("user-pattern");
    var uLength = document.getElementById("user-length");
    let inputMsg = document.getElementById("username-contain");
    // inputUser.onfocus = function () {
    inputMsg.style.display = "block";
    // };
    inputUser.onkeyup = () => {
      var patternValue = /^[a-z0-9.]+$/;
      if (inputUser.value.match(patternValue)) {
        pattern?.classList.remove("invalid");
        pattern?.classList.add("valid");
      } else {
        pattern?.classList.remove("valid");
        pattern?.classList.add("invalid");
      }
      if (inputUser.value.length >= 6) {
        uLength?.classList.remove("invalid");
        uLength?.classList.add("valid");
        if (this.SignupForm.get('username')?.pending) {
          message?.classList.remove("valid", "invalid");
          message?.classList.add("pending");
        } else if (this.SignupForm.get('username')?.hasError('usernameTaken')) {
          message?.classList.remove("valid", "pending");
          message?.classList.add("invalid");
        } else {
          message?.classList.remove("invalid", "pending");
          message?.classList.add("valid");
        }
      } else {
        uLength?.classList.remove("valid");
        uLength?.classList.add("invalid");
      }
    };
  }
  onUsernameBlur() {
    let inputMsg = document.getElementById("userName-contain");
    if (this.SignupForm.get('userName')?.valid) {
      inputMsg.style.display = "none";
    }
  }
  togglepasswordField() {
    this.passwordField = !this.passwordField;
  }
  toggleconfirmField() {
    this.confirmField = !this.confirmField;
  }
  /* API REQUESTS */
  getUsers() {
    this.contribuyentesService.getAll().subscribe({
      next: data => {
        if (data['status'] === 'OK') {
          this.usersList = data.payload;
        }
      },
      error: error => {}
    });
  }
  /*  */
  notify(message, type) {
    let timerInterval;
    sweetalert2__WEBPACK_IMPORTED_MODULE_1___default().fire({
      title: message,
      icon: type,
      timer: 2000,
      timerProgressBar: true,
      willClose: () => {
        clearInterval(timerInterval);
      }
    }).then(result => {
      if (result.dismiss === (sweetalert2__WEBPACK_IMPORTED_MODULE_1___default().DismissReason).timer) {}
    });
  }
  static {
    this.ɵfac = function SignupComponent_Factory(t) {
      return new (t || SignupComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_12__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_11__.UntypedFormBuilder), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_8__.ContribuyentesService), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_12__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_user_data_service__WEBPACK_IMPORTED_MODULE_9__.UserDataService));
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineComponent"]({
      type: SignupComponent,
      selectors: [["app-signup"]],
      decls: 182,
      vars: 85,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png", "alt", "", "height", "50"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-9", "col-lg-7", "col-xl-8"], [1, "card"], [1, "card-body", "p-2", "mt-2"], [1, "text-center"], [1, "text-primary"], [1, "text-muted"], [1, "p-2", 3, "ngSubmit", "formGroup"], [1, "mb-2"], ["for", "nombre-field", 1, "form-label", "mb-0"], [1, "text-danger"], ["type", "text", "id", "nombre-field", "placeholder", "Ingresar Nombre", "formControlName", "nombre", 1, "form-control", 3, "ngClass"], ["class", "invalid-feedback", 4, "ngIf"], [1, "col-lg-6", "mb-2"], ["for", "primerApellido-field", 1, "form-label", "mb-0"], ["type", "text", "id", "primerApellido-field", "placeholder", "Primer Apellido", "formControlName", "primerApellido", 1, "form-control", 3, "ngClass"], ["for", "segundoApellido-field", 1, "form-label", "mb-0"], ["type", "text", "id", "segundoApellido-field", "placeholder", "Segundo Apellido", "formControlName", "segundoApellido", 1, "form-control", 3, "ngClass"], [1, "col-lg-4", "mb-2"], ["for", "fechaNacimiento-field", 1, "form-label", "mb-0"], ["type", "date", "id", "fechaNacimiento-field", "placeholder", "DD/MM/YYYY", "formControlName", "fechaNacimiento", 1, "form-control", 3, "ngClass"], ["for", "genero-field", 1, "form-label", "mb-0"], ["aria-label", "genero", "formControlName", "genero", 1, "form-select", 3, "ngClass"], ["disabled", "", 1, "text-muted", 3, "value"], [3, "value", 4, "ngFor", "ngForOf"], ["for", "estadoCivil-field", 1, "form-label", "mb-0"], ["aria-label", "estadoCivil", "formControlName", "estadoCivil", 1, "form-select", 3, "ngClass"], ["for", "tipoDocumento-field", 1, "form-label", "mb-0"], ["aria-label", "tipoDocumento", "formControlName", "tipoDocumento", 1, "form-select", 3, "ngClass"], ["for", "numeroDocumento-field", 1, "form-label", "mb-0"], ["type", "text", "id", "numeroDocumento-field", "formControlName", "numeroDocumento", "placeholder", "Documento de Identificaci\u00F3n", 1, "form-control", 3, "ngClass"], ["id", "identificacionInput", 1, "form-text"], ["for", "expedido-field", 1, "form-label", "mb-0"], ["aria-label", "expedido", "formControlName", "expedido", 1, "form-select", 3, "ngClass"], ["for", "nroNit-field", 1, "form-label", "mb-0"], ["type", "text", "id", "nroNit-field", "placeholder", "Ingresar NIT", "formControlName", "nroNit", 1, "form-control", 3, "ngClass"], ["for", "telefono-field", 1, "form-label", "mb-0"], ["type", "text", "id", "telefono-field", "placeholder", "Ingresar Celular", "mask", "000-000-0000", "formControlName", "telefono", 1, "form-control", 3, "ngClass"], ["for", "email-field", 1, "form-label", "mb-0"], ["type", "email", "id", "email-field", "placeholder", "Ingrese un correo v\u00E1lido", "formControlName", "email", 1, "form-control", 3, "ngClass"], ["class", "text-warning fs-12", 4, "ngIf"], ["id", "emailInput", 1, "form-text"], ["for", "direccion-field", 1, "form-label", "mb-0"], ["type", "text", "id", "direccion-field", "placeholder", "Ingresar Direcci\u00F3n", "formControlName", "direccion", 1, "form-control", 3, "ngClass"], ["hidden", "", 1, "mb-2"], ["for", "userName-input", 1, "form-label"], [1, "position-relative", "auth-pass-inputgroup"], ["type", "text", "placeholder", "Ingresar Usuario", "formControlName", "userName", "id", "userName-input", 1, "form-control", "pe-5", "userName-input", 3, "focus", "blur", "ngClass"], ["for", "password-input", 1, "form-label"], ["placeholder", "Ingresar contrase\u00F1a", "formControlName", "password", "id", "password-input", 1, "form-control", "pe-5", "password-input", 3, "focus", "blur", "type", "ngClass"], ["type", "button", "id", "password-addon", 1, "btn", "btn-link", "position-absolute", "end-0", "top-0", "text-decoration-none", "text-muted", "password-addon", 3, "click"], [1, "ri-eye-fill", "align-middle", 3, "ngClass"], ["for", "confirm-password-input", 1, "form-label"], [1, "position-relative", "auth-pass-inputgroup", "mb-3"], ["placeholder", "Confirmar contrase\u00F1a", "id", "confirm-password-input", "formControlName", "cpassword", 1, "form-control", "pe-5", "password-input", 3, "type", "ngClass"], ["type", "button", "id", "confirm-password-input", 1, "btn", "btn-link", "position-absolute", "end-0", "top-0", "text-decoration-none", "text-muted", "password-addon", 3, "click"], [1, "d-flex", "mt-2"], [1, "flex-shrink-0", "me-2"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "stroke", "currentColor", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round", 1, "feather", "feather-check-circle", "text-success", "icon-dual-success", "icon-xs"], ["d", "M22 11.08V12a10 10 0 1 1-5.93-9.14"], ["points", "22 4 12 14.01 9 11.01"], [1, "flex-grow-1", "mt-1"], [1, "mb-0", "fs-12", "text-muted", "fst-italic"], ["routerLink", "/pages/terms-condition", 1, "text-primary", "text-decoration-underline", "fst-normal", "fw-medium"], ["routerLink", "/pages/policy-privacy", 1, "text-primary", "text-decoration-underline", "fst-normal", "fw-medium"], [1, "mt-2"], ["type", "submit", 1, "btn", "btn-secondary", "w-100"], [1, "mt-4", "text-center"], [1, "mb-0"], ["routerLink", "/auth/login", 1, "fw-semibold", "text-primary", "text-decoration-underline"], [1, "footer"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"], [1, "invalid-feedback"], [4, "ngIf"], [3, "value"], [1, "text-warning", "fs-12"]],
      template: function SignupComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](15, "Sistema de Reserva de Canchas Deportivas de GAMQ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17)(20, "div", 18)(21, "h5", 19);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](22, "Crear cuenta nueva");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](23, "p", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](24, "Registro de contribuyente");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](25, "form", 21);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("ngSubmit", function SignupComponent_Template_form_ngSubmit_25_listener() {
            return ctx.onSubmit();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](26, "div", 22)(27, "label", 23);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](28, "Nombre(s) ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](29, "span", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](30, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](31, "input", 25);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](32, SignupComponent_div_32_Template, 4, 3, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](33, "div", 8)(34, "div", 27)(35, "label", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](36, "Primer Apellido ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](37, "span", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](38, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](39, "input", 29);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](40, SignupComponent_div_40_Template, 4, 3, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](41, "div", 27)(42, "label", 30);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](43, "Segundo Apellido");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](44, "input", 31);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](45, SignupComponent_div_45_Template, 3, 2, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](46, "div", 8)(47, "div", 32)(48, "label", 33);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](49, "Fecha de Nacimiento ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](50, "span", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](51, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](52, "input", 34);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](53, SignupComponent_div_53_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](54, "div", 32)(55, "label", 35);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](56, "G\u00E9nero");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](57, "select", 36)(58, "option", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](59, "Seleccionar opci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](60, SignupComponent_option_60_Template, 2, 2, "option", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](61, SignupComponent_div_61_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](62, "div", 32)(63, "label", 39);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](64, "Estado Civil");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](65, "select", 40)(66, "option", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](67, "Seleccionar opci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](68, SignupComponent_option_68_Template, 2, 2, "option", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](69, SignupComponent_div_69_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](70, "div", 8)(71, "div", 32)(72, "label", 41);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](73, "Tipo Documento ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](74, "span", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](75, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](76, "select", 42)(77, "option", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](78, "Seleccionar opci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](79, SignupComponent_option_79_Template, 2, 2, "option", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](80, SignupComponent_div_80_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](81, "div", 32)(82, "label", 43);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](83, "Nro Documento ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](84, "span", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](85, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](86, "input", 44);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](87, SignupComponent_div_87_Template, 5, 4, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](88, "div", 45);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](89, "Agregar complemento si corresponde, ejemplo: ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](90, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](91, "12345678-1C");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](92, "div", 32)(93, "label", 46);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](94, "Expedido");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](95, "select", 47)(96, "option", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](97, "Seleccionar opci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](98, SignupComponent_option_98_Template, 2, 2, "option", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](99, SignupComponent_div_99_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](100, "div", 8)(101, "div", 27)(102, "label", 48);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](103, "NIT");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](104, "input", 49);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](105, SignupComponent_div_105_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](106, "div", 27)(107, "label", 50);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](108, "Celular ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](109, "span", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](110, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](111, "input", 51);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](112, SignupComponent_div_112_Template, 3, 2, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](113, "div", 22)(114, "label", 52);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](115, "Email ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](116, "span", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](117, "*");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](118, "input", 53);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](119, SignupComponent_span_119_Template, 2, 0, "span", 54)(120, SignupComponent_div_120_Template, 5, 4, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](121, "div", 55);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](122, "Aseg\u00FArese de tener acceso al correo, ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](123, "b");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](124, "se le enviar\u00E1 el c\u00F3digo de confirmaci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](125, "div", 22)(126, "label", 56);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](127, "Direcci\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](128, "input", 57);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](129, SignupComponent_div_129_Template, 2, 1, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](130, "div", 58)(131, "label", 59);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](132, "Usuario");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](133, "div", 60)(134, "input", 61);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("focus", function SignupComponent_Template_input_focus_134_listener() {
            return ctx.onUsernameFocus();
          })("blur", function SignupComponent_Template_input_blur_134_listener() {
            return ctx.onUsernameBlur();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](135, SignupComponent_div_135_Template, 5, 4, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](136, "div", 58)(137, "label", 62);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](138, "Contrase\u00F1a");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](139, "div", 60)(140, "input", 63);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("focus", function SignupComponent_Template_input_focus_140_listener() {
            return ctx.onPasswordFocus();
          })("blur", function SignupComponent_Template_input_blur_140_listener() {
            return ctx.onPasswordBlur();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](141, "button", 64);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function SignupComponent_Template_button_click_141_listener() {
            return ctx.togglepasswordField();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](142, "i", 65);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](143, SignupComponent_div_143_Template, 4, 3, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](144, "label", 66);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](145, "Confirmar Contrase\u00F1a");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](146, "div", 67);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](147, "input", 68);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](148, "button", 69);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function SignupComponent_Template_button_click_148_listener() {
            return ctx.toggleconfirmField();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](149, "i", 65);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](150, SignupComponent_div_150_Template, 5, 4, "div", 26);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](151, "div", 70)(152, "div", 71);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](153, "svg", 72);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](154, "path", 73)(155, "polyline", 74);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](156, "div", 75)(157, "p", 76);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](158, " Al registrarte, aceptas los ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](159, "a", 77);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](160, "T\u00E9rminos y Condiciones de Uso");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](161, " y las ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](162, "a", 78);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](163, "Pol\u00EDticas de Seguridad");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](164, " del GAMQ ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](165, "div", 79)(166, "button", 80);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](167, "Crear Cuenta");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](168, "div", 81)(169, "p", 82);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](170, "Espera, recuerdo mi contrase\u00F1a... ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](171, "a", 83);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](172, " Haga clic aqu\u00ED ");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](173, "footer", 84)(174, "div", 7)(175, "div", 8)(176, "div", 9)(177, "div", 18)(178, "p", 85);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](179);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](180, "i", 86);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](181, " Jefatura de Tecnolog\u00EDas de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]()()()()()()();
        }
        if (rf & 2) {
          let tmp_32_0;
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](25);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("formGroup", ctx.SignupForm);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](6);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](47, _c0, ctx.submitted && ctx.f["nombre"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["nombre"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](7);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](49, _c0, ctx.submitted && ctx.f["primerApellido"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["primerApellido"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](4);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](51, _c0, ctx.submitted && ctx.f["segundoApellido"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["segundoApellido"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](7);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](53, _c0, ctx.submitted && ctx.f["fechaNacimiento"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["fechaNacimiento"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](4);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](55, _c0, ctx.submitted && ctx.f["genero"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", "");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngForOf", ctx.userSex);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["genero"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](4);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](57, _c0, ctx.submitted && ctx.f["estadoCivil"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", "");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngForOf", ctx.civilStatus);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["estadoCivil"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](7);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](59, _c0, ctx.submitted && ctx.f["tipoDocumento"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", "");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngForOf", ctx.identityTypes);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["tipoDocumento"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](6);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](61, _c0, (ctx.f["numeroDocumento"].touched || ctx.submitted) && ctx.f["numeroDocumento"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", (ctx.f["numeroDocumento"].touched || ctx.submitted) && ctx.f["numeroDocumento"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](8);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](63, _c0, ctx.submitted && ctx.f["expedido"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("value", "");
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngForOf", ctx.cityAcronym);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["expedido"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](5);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](65, _c0, ctx.submitted && ctx.f["nroNit"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["nroNit"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](6);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](67, _c0, ctx.submitted && ctx.f["telefono"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["telefono"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](6);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](69, _c0, ctx.submitted && ctx.f["email"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", (tmp_32_0 = ctx.SignupForm.get("email")) == null ? null : tmp_32_0.pending);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["email"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](8);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](71, _c0, ctx.submitted && ctx.f["direccion"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["direccion"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](5);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](73, _c0, ctx.submitted && ctx.f["userName"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["userName"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](5);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("type", ctx.passwordField ? "text" : "password")("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](75, _c0, ctx.submitted && ctx.f["password"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction2"](77, _c1, !ctx.passwordField, ctx.passwordField));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["password"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](4);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("type", ctx.confirmField ? "text" : "password")("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](80, _c0, ctx.submitted && ctx.f["cpassword"].errors));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction2"](82, _c1, !ctx.confirmField, ctx.confirmField));
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", ctx.submitted && ctx.f["cpassword"].errors);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](29);
          _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_11__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_11__.NgSelectOption, _angular_forms__WEBPACK_IMPORTED_MODULE_11__["ɵNgSelectMultipleOption"], _angular_forms__WEBPACK_IMPORTED_MODULE_11__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.SelectControlValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.FormControlName, _angular_router__WEBPACK_IMPORTED_MODULE_12__.RouterLink],
      styles: ["@charset \"UTF-8\";\n#username-contain[_ngcontent-%COMP%] {\n  display: none;\n}\n#username-contain[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  padding-left: 13px;\n}\n#username-contain[_ngcontent-%COMP%]   p.valid[_ngcontent-%COMP%] {\n  color: #3cd188;\n}\n#username-contain[_ngcontent-%COMP%]   p.valid[_ngcontent-%COMP%]::before {\n  position: relative;\n  left: -8px;\n  content: \"\u2714\";\n}\n#username-contain[_ngcontent-%COMP%]   p.invalid[_ngcontent-%COMP%] {\n  color: #f7666e;\n}\n#username-contain[_ngcontent-%COMP%]   p.invalid[_ngcontent-%COMP%]::before {\n  position: relative;\n  left: -8px;\n  content: \"\u2716\";\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvcHVibGljL2FjY291bnQvYXV0aC9zaWdudXAvc2lnbnVwLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUFoQjtFQUNJLGFBQUE7QUFFSjtBQUFJO0VBQ0ksa0JBQUE7QUFFUjtBQUFRO0VBQ0ksY0FBQTtBQUVaO0FBQVk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FBRWhCO0FBRVE7RUFDSSxjQUFBO0FBQVo7QUFFWTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QUFBaEIiLCJzb3VyY2VzQ29udGVudCI6WyIjdXNlcm5hbWUtY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuXHJcbiAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiMzY2QxODg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiw6LCnMKUXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjc2NjZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIsOiwpzCllwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 34649:
/*!*****************************************************************!*\
  !*** ./src/app/public/account/auth/signup/user-data.service.ts ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   UserDataService: () => (/* binding */ UserDataService)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 37580);

class UserDataService {
  constructor() {
    this.temporaryUserData = null;
  }
  setTemporaryUserData(data) {
    this.temporaryUserData = data;
  }
  getTemporaryUserData() {
    const data = this.temporaryUserData;
    this.temporaryUserData = null;
    return data;
  }
  static {
    this.ɵfac = function UserDataService_Factory(t) {
      return new (t || UserDataService)();
    };
  }
  static {
    this.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
      token: UserDataService,
      factory: UserDataService.ɵfac,
      providedIn: 'root'
    });
  }
}

/***/ }),

/***/ 88659:
/*!**************************************************************************!*\
  !*** ./src/app/public/account/auth/success-msg/success-msg.component.ts ***!
  \**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   SuccessMsgComponent: () => (/* binding */ SuccessMsgComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 95072);


/**
 * Success Msg Component
 */
class SuccessMsgComponent {
  constructor() {
    // set the current year
    this.year = new Date().getFullYear();
  }
  ngOnInit() {}
  static {
    this.ɵfac = function SuccessMsgComponent_Factory(t) {
      return new (t || SuccessMsgComponent)();
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
      type: SuccessMsgComponent,
      selectors: [["app-success-msg"]],
      decls: 42,
      vars: 1,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png ", "alt", "", "height", "90"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-8", "col-lg-6", "col-xl-5"], [1, "card", "mt-4"], [1, "card-body", "p-4", "text-center"], [1, "avatar-lg", "mx-auto", "mt-2"], [1, "avatar-title", "bg-light", "text-success", "display-3", "rounded-circle"], [1, "ri-checkbox-circle-fill"], [1, "mt-4", "pt-2"], [1, "text-muted", "mx-4"], [1, "mt-4"], ["routerLink", "/auth/login", 1, "btn", "btn-secondary", "w-100"], [1, "footer"], [1, "text-center"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"]],
      template: function SuccessMsgComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "Sistema de Reserva de Canchas Deportivas de GAMQ");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17)(20, "div", 18)(21, "div", 19);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "i", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "div", 21)(24, "h4");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\u00A1Registro exitoso!");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](26, "p", 22);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, " Tu Usuario y Contrase\u00F1a fueron enviados a tu correo electronico, ");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "p", 22);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, " Gracias por registrarte. Ahora puedes iniciar sesi\u00F3n y comenzar a usar nuestros servicios. ");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](30, "div", 23)(31, "a", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "Iniciar sesi\u00F3n");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](33, "footer", 25)(34, "div", 7)(35, "div", 8)(36, "div", 9)(37, "div", 26)(38, "p", 27);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](39);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](40, "i", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](41, " Jefatura de Tecnologias de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()()()()()();
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](39);
          _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_router__WEBPACK_IMPORTED_MODULE_1__.RouterLink],
      styles: ["/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 85463:
/*!******************************************************************!*\
  !*** ./src/app/public/account/auth/twostep/twostep.component.ts ***!
  \******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   TwoStepComponent: () => (/* binding */ TwoStepComponent)
/* harmony export */ });
/* harmony import */ var C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 89204);
/* harmony import */ var ng_otp_input__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ng-otp-input */ 51087);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sweetalert2 */ 37581);
/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var emailjs_com__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! emailjs-com */ 4133);
/* harmony import */ var src_app_global_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/global-component */ 35461);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/environments/environment */ 45312);
/* harmony import */ var src_app_core_constants_Estados__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/core/constants/Estados */ 23513);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/router */ 95072);
/* harmony import */ var _signup_user_data_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../signup/user-data.service */ 34649);
/* harmony import */ var src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/core/services/api/contribuyentes.service */ 68081);
/* harmony import */ var src_app_core_services_ruatRequest_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/core/services/ruatRequest.service */ 92169);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/forms */ 34456);














class TwoStepComponent {
  constructor(router, route, userDataService, contribuyentesService, ruatService) {
    this.router = router;
    this.route = route;
    this.userDataService = userDataService;
    this.contribuyentesService = contribuyentesService;
    this.ruatService = ruatService;
    this.year = new Date().getFullYear();
    this.config = {
      allowNumbersOnly: true,
      length: 4,
      isPasswordInput: false,
      disableAutoFocus: false,
      placeholder: '',
      inputStyles: {
        'width': '80px',
        'height': '50px'
      }
    };
    this.isAuthenticated = false;
    this.authenticationAttempted = false;
  }
  ngOnInit() {
    this.route.queryParams.subscribe(params => {
      const username = params['username'];
      this.userData = this.userDataService.getTemporaryUserData();
    });
  }
  confirmar() {
    var _this = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      const enteredOtp = _this.otpComponent?.currentVal;
      if (!enteredOtp || enteredOtp.length !== _this.config.length) {
        _this.notify('Por favor, ingrese el código completo.', 'error');
        return;
      }
      if (enteredOtp !== _this.userData.verificationCode) {
        _this.notify('Código incorrecto. Por favor, inténtelo de nuevo.', 'error');
        _this.otpComponent?.setValue('');
        return;
      }
      try {
        if (!_this.userData.verificadoRuat) {
          // Ensure authentication before RUAT registration
          yield _this.ensureAuthentication();
          const ruatData = {
            ..._this.userData
          };
          if (ruatData.fechaNacimiento) {
            const date = new Date(ruatData.fechaNacimiento);
            const day = date.getDate().toString().padStart(2, '0');
            const month = (date.getMonth() + 1).toString().padStart(2, '0');
            const year = date.getFullYear();
            ruatData.fechaNacimiento = `${day}/${month}/${year}`;
          }
          const ruatResp = yield _this.registerContribuyente(ruatData);
          if (!ruatResp) {
            _this.notify('No se pudo registrar en el Ruat', 'error');
            return;
          }
          _this.userData.estadoUsuario = src_app_core_constants_Estados__WEBPACK_IMPORTED_MODULE_5__.EstadoUsuario.ACTIVO;
          _this.userData.estadoRuat = src_app_core_constants_Estados__WEBPACK_IMPORTED_MODULE_5__.EstadoRuat.ACTIVO;
          _this.userData.verificadoRuat = true;
        }
        const savedUser = yield _this.addData(_this.userData);
        if (!savedUser) return;
        yield _this.sendEmail(_this.userData.userName, _this.userData.password);
        _this.userDataService.setTemporaryUserData(null);
        _this.notify('Sus Datos fueron registrados!', 'success');
        _this.router.navigate(['/auth/success-msg'], {
          queryParams: {
            username: _this.userData.userName
          }
        });
      } catch (error) {
        _this.notify('Ocurrió un error inesperado durante el registro.', 'error');
      }
    })();
  }
  ensureAuthentication() {
    var _this2 = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      if (!_this2.isAuthenticated) {
        try {
          if (!_this2.authenticationAttempted) {
            yield _this2.authRuat();
          } else {
            yield _this2.authRuat();
          }
        } catch (error) {
          throw new Error('No se pudo autenticar con el servicio RUAT');
        }
      }
    })();
  }
  authRuat() {
    return new Promise((resolve, reject) => {
      this.authenticationAttempted = true;
      const usuario = src_app_global_component__WEBPACK_IMPORTED_MODULE_3__.GlobalComponent.RUAT_usuario;
      const clave = src_app_global_component__WEBPACK_IMPORTED_MODULE_3__.GlobalComponent.RUAT_clave;
      this.ruatService.authenticate(usuario, clave).subscribe({
        next: response => {
          window.sessionStorage.setItem('ruat-token', response.token);
          this.isAuthenticated = true;
          resolve(true);
        },
        error: error => {
          this.isAuthenticated = false;
          this.notify("Falla en la conexión con el RUAT, por favor intente más tarde", 'error');
          reject(error);
        }
      });
    });
  }
  sendEmail(username, password) {
    const email = this.userData.email;
    return emailjs_com__WEBPACK_IMPORTED_MODULE_2__["default"].send(src_environments_environment__WEBPACK_IMPORTED_MODULE_4__.environment.EmailJS.idService, src_environments_environment__WEBPACK_IMPORTED_MODULE_4__.environment.EmailJS.idTemplate, {
      from_name: "GAMQ-DEPORTES",
      to_name: this.userData.nombre,
      message: `USUARIO: ${username}, CONTRASEÑA: ${password}`,
      reply_to: email
    }, src_environments_environment__WEBPACK_IMPORTED_MODULE_4__.environment.EmailJS.publicKey).then(() => {
      this.notify(`Un email fue enviado a ${email} con su USUARIO y CONTRASEÑA`, 'success');
    }).catch(error => {
      this.notify("No se pudo enviar correctamente el e-mail", 'error');
      throw error;
    });
  }
  resendEmail() {
    const email = this.userData.email;
    const codigo = this.userData.verificationCode;
    return emailjs_com__WEBPACK_IMPORTED_MODULE_2__["default"].send(src_environments_environment__WEBPACK_IMPORTED_MODULE_4__.environment.EmailJS.idService, src_environments_environment__WEBPACK_IMPORTED_MODULE_4__.environment.EmailJS.idTemplate, {
      from_name: "GAMQ-DEPORTES",
      to_name: this.userData.nombre,
      message: `Su código de verificación es: ${codigo}`,
      reply_to: email
    }, src_environments_environment__WEBPACK_IMPORTED_MODULE_4__.environment.EmailJS.publicKey).then(() => {
      this.notify(`Un email fue enviado a ${email} con el código de confirmación`, 'success');
    }).catch(error => {
      this.notify("No se pudo enviar correctamente el e-mail", 'error');
      throw error;
    });
  }
  /* API Request */
  addData(datos) {
    var _this3 = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      return new Promise((resolve, reject) => {
        _this3.contribuyentesService.save(datos).subscribe({
          next: data => {
            if (data.status === 'OK') {
              resolve(data.payload);
            } else {
              _this3.notify(data.payload || 'Error al guardar los datos', 'error');
              resolve(null);
            }
          },
          error: error => {
            _this3.notify('No se pudo guardar los datos: ' + error.message, 'error');
            reject(error);
          }
        });
      });
    })();
  }
  /* RUAT API Requests */
  registerContribuyente(data) {
    var _this4 = this;
    return (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
      const codigoAlcaldia = src_app_global_component__WEBPACK_IMPORTED_MODULE_3__.GlobalComponent.RUAT_codigoAlcaldia;
      const codigoUsuario = src_app_global_component__WEBPACK_IMPORTED_MODULE_3__.GlobalComponent.RUAT_codigoUsuario;
      return new Promise((resolve, reject) => {
        _this4.ruatService.registerContribuyente(codigoAlcaldia, codigoUsuario, data).subscribe({
          next: resp => {
            if (resp['status'] === 'OK') {
              const response = resp.payload;
              if (response.continuarFlujo) {
                _this4.userData.codigoContribuyente = response.codigoContribuyente;
                resolve(response);
              } else {
                _this4.notify(response.mensaje, 'error');
                resolve(null);
              }
            } else {
              _this4.notify(resp.payload, 'error');
              resolve(null);
            }
          },
          error: function () {
            var _ref = (0,C_deportes87_deportes_fe_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (_error) {
              // If token might be expired, try to reauthenticate and retry once
              if (_error.status === 401 || _error.status === 403) {
                try {
                  _this4.isAuthenticated = false;
                  yield _this4.authRuat();
                  // Retry the registration after reauthentication
                  _this4.ruatService.registerContribuyente(codigoAlcaldia, codigoUsuario, data).subscribe({
                    next: retryResp => {
                      if (retryResp['status'] === 'OK' && retryResp.payload.continuarFlujo) {
                        _this4.userData.codigoContribuyente = retryResp.payload.codigoContribuyente;
                        resolve(retryResp.payload);
                      } else {
                        _this4.notify('Error en reintento de registro RUAT', 'error');
                        resolve(null);
                      }
                    },
                    error: retryError => {
                      _this4.notify('Error al registrar en RUAT después de reintento: ' + retryError.message, 'error');
                      reject(retryError);
                    }
                  });
                } catch (authError) {
                  _this4.notify('No se pudo reautenticar con RUAT', 'error');
                  reject(authError);
                }
              } else {
                _this4.notify('Error al registrar en RUAT: ' + _error.message, 'error');
                reject(_error);
              }
            });
            return function error(_x) {
              return _ref.apply(this, arguments);
            };
          }()
        });
      });
    })();
  }
  notify(message, type) {
    let timerInterval;
    sweetalert2__WEBPACK_IMPORTED_MODULE_1___default().fire({
      title: message,
      icon: type,
      timer: 5000,
      timerProgressBar: true,
      willClose: () => {
        clearInterval(timerInterval);
      }
    }).then(result => {
      if (result.dismiss === (sweetalert2__WEBPACK_IMPORTED_MODULE_1___default().DismissReason).timer) {}
    });
  }
  static {
    this.ɵfac = function TwoStepComponent_Factory(t) {
      return new (t || TwoStepComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_10__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_10__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_signup_user_data_service__WEBPACK_IMPORTED_MODULE_6__.UserDataService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](src_app_core_services_api_contribuyentes_service__WEBPACK_IMPORTED_MODULE_7__.ContribuyentesService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](src_app_core_services_ruatRequest_service__WEBPACK_IMPORTED_MODULE_8__.RuatRequestsService));
    };
  }
  static {
    this.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
      type: TwoStepComponent,
      selectors: [["app-twostep"]],
      viewQuery: function TwoStepComponent_Query(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵviewQuery"](ng_otp_input__WEBPACK_IMPORTED_MODULE_11__.NgOtpInputComponent, 5);
        }
        if (rf & 2) {
          let _t;
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵloadQuery"]()) && (ctx.otpComponent = _t.first);
        }
      },
      decls: 56,
      vars: 3,
      consts: [[1, "auth-page-wrapper", "pt-5"], ["id", "auth-particles", 1, "auth-one-bg-position", "auth-one-bg"], [1, "bg-overlay"], [1, "shape"], ["xmlns", "http://www.w3.org/2000/svg", "version", "1.1", 0, "xmlns", "xlink", "http://www.w3.org/1999/xlink", "viewBox", "0 0 1440 120"], ["d", "M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"], [1, "auth-page-content"], [1, "container"], [1, "row"], [1, "col-lg-12"], [1, "text-center", "mb-2", "text-white-50"], ["href", "/", 1, "d-inline-block", "auth-logo"], ["src", "assets/icons/logos/LOGO-COMPUESTO-LARGO.png ", "alt", "", "height", "90"], [1, "mt-2", "fs-15", "fw-medium"], [1, "row", "justify-content-center"], [1, "col-md-8", "col-lg-6", "col-xl-5"], [1, "card", "mt-4"], [1, "card-body", "p-4"], [1, "mb-4"], [1, "avatar-lg", "mx-auto"], [1, "avatar-title", "bg-light", "text-primary", "display-5", "rounded-circle"], [1, "ri-mail-line"], [1, "p-2", "mt-4"], [1, "text-muted", "text-center", "mb-4", "mx-lg-3"], [1, ""], [1, "fw-semibold"], ["autocomplete", "off"], [1, "row", "twostep-input"], [3, "config"], [1, "mt-3"], ["type", "button", 1, "btn", "btn-secondary", "w-100", 3, "click"], [1, "mt-4", "text-center"], [1, "mb-0"], [1, "fw-semibold", "text-primary", "text-decoration-underline", 3, "click"], ["routerLink", "/auth/signup", 1, "fw-semibold", "text-primary", "text-decoration-underline"], [1, "footer"], [1, "text-center"], [1, "mb-0", "text-muted"], [1, "mdi", "mdi-heart", "text-danger"]],
      template: function TwoStepComponent_Template(rf, ctx) {
        if (rf & 1) {
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "div", 2);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](3, "div", 3);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceSVG"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "svg", 4);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](5, "path", 5);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceHTML"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](6, "div", 6)(7, "div", 7)(8, "div", 8)(9, "div", 9)(10, "div", 10)(11, "div")(12, "a", 11);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](13, "img", 12);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](14, "p", 13);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "Sistema de Reserva de Canchas Deportivas de GAMQ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](16, "div", 14)(17, "div", 15)(18, "div", 16)(19, "div", 17)(20, "div", 18)(21, "div", 19)(22, "div", 20);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](23, "i", 21);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](24, "div", 22)(25, "div", 23)(26, "h4", 24);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](27, "Verifica tu Email");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](28, "p");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](29, "Por favor ingresa los 4 digitos enviados a ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](30, "span", 25);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](31);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](32, "form", 26)(33, "div", 27);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](34, "ng-otp-input", 28);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](35, "div", 29)(36, "button", 30);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function TwoStepComponent_Template_button_click_36_listener() {
            return ctx.confirmar();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](37, "Confirmar");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](38, "div", 31)(39, "p", 32);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](40, "No recibiste el codigo ? ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](41, "a", 33);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function TwoStepComponent_Template_a_click_41_listener() {
            return ctx.resendEmail();
          });
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](42, "Reenviar");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](43, "p", 32);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](44, " o ");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](45, "a", 34);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](46, "Volver a Registro");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()()()()();
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](47, "footer", 35)(48, "div", 7)(49, "div", 8)(50, "div", 9)(51, "div", 36)(52, "p", 37);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](53);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](54, "i", 38);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](55, " Jefatura de Tecnolog\u00EDas de Informaci\u00F3n.");
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()()()()()();
        }
        if (rf & 2) {
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](31);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](ctx.userData.correo);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("config", ctx.config);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](19);
          _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"]("\u00A9 ", ctx.year, " G.A.M.Q. ");
        }
      },
      dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_12__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_12__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_12__.NgForm, ng_otp_input__WEBPACK_IMPORTED_MODULE_11__.NgOtpInputComponent, _angular_router__WEBPACK_IMPORTED_MODULE_10__.RouterLink],
      styles: ["/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
    });
  }
}

/***/ }),

/***/ 51087:
/*!*************************************************************!*\
  !*** ./node_modules/ng-otp-input/fesm2020/ng-otp-input.mjs ***!
  \*************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   NgOtpInputComponent: () => (/* binding */ NgOtpInputComponent),
/* harmony export */   NgOtpInputConfig: () => (/* binding */ Config),
/* harmony export */   NgOtpInputModule: () => (/* binding */ NgOtpInputModule)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 37580);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 34456);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 60316);






function NgOtpInputComponent_div_0_input_1_Template(rf, ctx) {
  if (rf & 1) {
    const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "input", 4, 0);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("paste", function NgOtpInputComponent_div_0_input_1_Template_input_paste_0_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r1);
      const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r1.handlePaste($event));
    })("keyup", function NgOtpInputComponent_div_0_input_1_Template_input_keyup_0_listener($event) {
      const i_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r1).index;
      const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r1.onKeyUp($event, i_r3));
    })("input", function NgOtpInputComponent_div_0_input_1_Template_input_input_0_listener($event) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r1);
      const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r1.onInput($event));
    })("keydown", function NgOtpInputComponent_div_0_input_1_Template_input_keydown_0_listener($event) {
      const i_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r1).index;
      const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r1.onKeyDown($event, i_r3));
    });
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
  }
  if (rf & 2) {
    const item_r4 = ctx.$implicit;
    const i_r3 = ctx.index;
    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMapInterpolate1"]("otp-input ", ctx_r1.config.inputClass, "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("pattern", ctx_r1.config.allowNumbersOnly ? "\\d*" : "")("type", ctx_r1.inputType)("placeholder", (ctx_r1.config == null ? null : ctx_r1.config.placeholder) || "")("ngStyle", ctx_r1.config.inputStyles)("formControl", ctx_r1.otpForm.controls[item_r4])("id", ctx_r1.getBoxId(i_r3));
  }
}
function NgOtpInputComponent_div_0_Template(rf, ctx) {
  if (rf & 1) {
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, NgOtpInputComponent_div_0_input_1_Template, 2, 9, "input", 3);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "keys");
    _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__["ɵɵclassMapInterpolate1"]("ng-otp-input-wrapper wrapper ", ctx_r1.config.containerClass, "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate1"]("id", "c_", ctx_r1.componentKey, "");
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngStyle", ctx_r1.config.containerStyles);
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"]();
    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 7, ctx_r1.otpForm == null ? null : ctx_r1.otpForm.controls));
  }
}
class KeyboardUtil {
  static ifTab(event) {
    return this.ifKey(event, 'Tab');
  }
  static ifDelete(event) {
    return this.ifKey(event, 'Delete;Del');
  }
  static ifBackspace(event) {
    return this.ifKey(event, 'Backspace');
  }
  static ifRightArrow(event) {
    return this.ifKey(event, 'ArrowRight;Right');
  }
  static ifLeftArrow(event) {
    return this.ifKey(event, 'ArrowLeft;Left');
  }
  static ifSpacebar(event) {
    return this.ifKey(event, 'Spacebar; '); //don't remove the space after ; as this will check for space key
  }
  static ifKey(event, keys) {
    let keysToCheck = keys.split(';');
    return keysToCheck.some(k => k === event.key);
  }
}
class KeysPipe {
  transform(value) {
    return Object.keys(value);
  }
}
/** @nocollapse */
KeysPipe.ɵfac = function KeysPipe_Factory(t) {
  return new (t || KeysPipe)();
};
/** @nocollapse */
KeysPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
  name: "keys",
  type: KeysPipe,
  pure: true
});
(() => {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](KeysPipe, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe,
    args: [{
      name: 'keys'
    }]
  }], null, null);
})();
class NgOtpInputComponent {
  constructor(keysPipe, document) {
    this.keysPipe = keysPipe;
    this.document = document;
    this.config = {
      length: 4
    };
    // tslint:disable-next-line: no-output-on-prefix
    this.onInputChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
    this.inputControls = new Array(this.config.length);
    this.componentKey = Math.random().toString(36).substring(2) + new Date().getTime().toString(36);
  }
  get inputType() {
    return this.config?.isPasswordInput ? 'password' : this.config?.allowNumbersOnly ? 'tel' : 'text';
  }
  ngOnInit() {
    this.otpForm = new _angular_forms__WEBPACK_IMPORTED_MODULE_1__.FormGroup({});
    for (let index = 0; index < this.config.length; index++) {
      this.otpForm.addControl(this.getControlName(index), new _angular_forms__WEBPACK_IMPORTED_MODULE_1__.FormControl());
    }
    this.otpForm.valueChanges.subscribe(v => {
      this.keysPipe.transform(this.otpForm.controls).forEach(k => {
        var val = this.otpForm.controls[k].value;
        if (val && val.length > 1) {
          if (val.length >= this.config.length) {
            this.setValue(val);
          } else {
            this.rebuildValue();
          }
        }
      });
    });
  }
  ngAfterViewInit() {
    if (!this.config.disableAutoFocus) {
      const containerItem = this.document.getElementById(`c_${this.componentKey}`);
      if (containerItem) {
        const ele = containerItem.getElementsByClassName('otp-input')[0];
        if (ele && ele.focus) {
          ele.focus();
        }
      }
    }
  }
  getControlName(idx) {
    return `ctrl_${idx}`;
  }
  onKeyDown($event, inputIdx) {
    const prevInputId = this.getBoxId(inputIdx - 1);
    const currentInputId = this.getBoxId(inputIdx);
    if (KeyboardUtil.ifSpacebar($event)) {
      $event.preventDefault();
      return false;
    }
    if (KeyboardUtil.ifBackspace($event)) {
      if (!$event.target.value) {
        this.clearInput(prevInputId, inputIdx - 1);
        this.setSelected(prevInputId);
      } else {
        this.clearInput(currentInputId, inputIdx);
      }
      this.rebuildValue();
      return;
    }
  }
  onInput($event) {
    let newVal = this.currentVal ? `${this.currentVal}${$event.target.value}` : $event.target.value;
    if (this.config.allowNumbersOnly && !this.validateNumber(newVal)) {
      $event.target.value = '';
      $event.stopPropagation();
      $event.preventDefault();
      return;
    }
  }
  onKeyUp($event, inputIdx) {
    if (KeyboardUtil.ifTab($event)) {
      inputIdx -= 1;
    }
    const nextInputId = this.getBoxId(inputIdx + 1);
    const prevInputId = this.getBoxId(inputIdx - 1);
    const currentInputId = this.getBoxId(inputIdx);
    if (KeyboardUtil.ifRightArrow($event)) {
      $event.preventDefault();
      this.setSelected(nextInputId);
      return;
    }
    if (KeyboardUtil.ifLeftArrow($event)) {
      $event.preventDefault();
      this.setSelected(prevInputId);
      return;
    }
    if (KeyboardUtil.ifDelete($event)) {
      if (!$event.target.value) {
        this.clearInput(prevInputId, inputIdx - 1);
        this.setSelected(prevInputId);
      } else {
        this.clearInput(currentInputId, inputIdx);
      }
      this.rebuildValue();
      return;
    }
    if (!$event.target.value) {
      return;
    }
    if (this.ifValidKeyCode($event)) {
      this.setSelected(nextInputId);
    }
    this.rebuildValue();
  }
  validateNumber(val) {
    return val && /^[0-9]+$/.test(val);
  }
  getBoxId(idx) {
    return `otp_${idx}_${this.componentKey}`;
  }
  clearInput(eleId, inputIdx) {
    let ctrlName = this.getControlName(inputIdx);
    this.otpForm.controls[ctrlName]?.setValue(null);
    const ele = this.document.getElementById(eleId);
    if (ele && ele instanceof HTMLInputElement) {
      ele.value = null;
    }
  }
  setSelected(eleId) {
    this.focusTo(eleId);
    const ele = this.document.getElementById(eleId);
    if (ele && ele.setSelectionRange) {
      setTimeout(() => {
        ele.setSelectionRange(0, 1);
      }, 0);
    }
  }
  ifValidKeyCode(event) {
    const inp = event.key;
    const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
    return isMobile || /[a-zA-Z0-9-_]/.test(inp);
  }
  focusTo(eleId) {
    const ele = this.document.getElementById(eleId);
    if (ele) {
      ele.focus();
    }
  }
  // method to set component value
  setValue(value) {
    if (this.config.allowNumbersOnly && isNaN(value)) {
      return;
    }
    this.otpForm.reset();
    if (!value) {
      this.rebuildValue();
      return;
    }
    value = value.toString().replace(/\s/g, ''); // remove whitespace
    Array.from(value).forEach((c, idx) => {
      if (this.otpForm.get(this.getControlName(idx))) {
        this.otpForm.get(this.getControlName(idx)).setValue(c);
      }
    });
    if (!this.config.disableAutoFocus) {
      const containerItem = this.document.getElementById(`c_${this.componentKey}`);
      var indexOfElementToFocus = value.length < this.config.length ? value.length : this.config.length - 1;
      let ele = containerItem.getElementsByClassName('otp-input')[indexOfElementToFocus];
      if (ele && ele.focus) {
        ele.focus();
      }
    }
    this.rebuildValue();
  }
  rebuildValue() {
    let val = '';
    this.keysPipe.transform(this.otpForm.controls).forEach(k => {
      if (this.otpForm.controls[k].value) {
        let ctrlVal = this.otpForm.controls[k].value;
        let isLengthExceed = ctrlVal.length > 1;
        let isCaseTransformEnabled = !this.config.allowNumbersOnly && this.config.letterCase && (this.config.letterCase.toLocaleLowerCase() == 'upper' || this.config.letterCase.toLocaleLowerCase() == 'lower');
        ctrlVal = ctrlVal[0];
        let transformedVal = isCaseTransformEnabled ? this.config.letterCase.toLocaleLowerCase() == 'upper' ? ctrlVal.toUpperCase() : ctrlVal.toLowerCase() : ctrlVal;
        if (isCaseTransformEnabled && transformedVal == ctrlVal) {
          isCaseTransformEnabled = false;
        } else {
          ctrlVal = transformedVal;
        }
        val += ctrlVal;
        if (isLengthExceed || isCaseTransformEnabled) {
          this.otpForm.controls[k].setValue(ctrlVal);
        }
      }
    });
    if (this.formCtrl?.setValue) {
      this.formCtrl.setValue(val);
    }
    this.onInputChange.emit(val);
    this.currentVal = val;
  }
  handlePaste(e) {
    // Get pasted data via clipboard API
    let clipboardData = e.clipboardData || window['clipboardData'];
    if (clipboardData) {
      var pastedData = clipboardData.getData('Text');
    }
    // Stop data actually being pasted into div
    e.stopPropagation();
    e.preventDefault();
    if (!pastedData || this.config.allowNumbersOnly && !this.validateNumber(pastedData)) {
      return;
    }
    this.setValue(pastedData);
  }
}
/** @nocollapse */
NgOtpInputComponent.ɵfac = function NgOtpInputComponent_Factory(t) {
  return new (t || NgOtpInputComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](KeysPipe), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_2__.DOCUMENT));
};
/** @nocollapse */
NgOtpInputComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
  type: NgOtpInputComponent,
  selectors: [["ng-otp-input"]],
  inputs: {
    config: "config",
    formCtrl: "formCtrl"
  },
  outputs: {
    onInputChange: "onInputChange"
  },
  decls: 1,
  vars: 1,
  consts: [["inp", ""], [3, "class", "id", "ngStyle", 4, "ngIf"], [3, "id", "ngStyle"], ["autocomplete", "one-time-code", 3, "pattern", "type", "placeholder", "ngStyle", "class", "formControl", "id", "paste", "keyup", "input", "keydown", 4, "ngFor", "ngForOf"], ["autocomplete", "one-time-code", 3, "paste", "keyup", "input", "keydown", "pattern", "type", "placeholder", "ngStyle", "formControl", "id"]],
  template: function NgOtpInputComponent_Template(rf, ctx) {
    if (rf & 1) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, NgOtpInputComponent_div_0_Template, 3, 9, "div", 1);
    }
    if (rf & 2) {
      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.otpForm == null ? null : ctx.otpForm.controls);
    }
  },
  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgStyle, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgForOf, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.PatternValidator, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.FormControlDirective, KeysPipe],
  styles: [".otp-input[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:4px;border:solid 1px #c5c5c5;text-align:center;font-size:32px}.ng-otp-input-wrapper[_ngcontent-%COMP%]   .otp-input[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}@media screen and (max-width: 767px){.otp-input[_ngcontent-%COMP%]{width:40px;font-size:24px;height:40px}}@media screen and (max-width: 420px){.otp-input[_ngcontent-%COMP%]{width:30px;font-size:18px;height:30px}}"]
});
(() => {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgOtpInputComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component,
    args: [{
      selector: 'ng-otp-input',
      template: "<div class=\"ng-otp-input-wrapper wrapper {{config.containerClass}}\" id=\"c_{{componentKey}}\" *ngIf=\"otpForm?.controls\"\r\n  [ngStyle]=\"config.containerStyles\">\r\n  <input (paste)=\"handlePaste($event)\" [pattern]=\"config.allowNumbersOnly ? '\\\\d*' : ''\" [type]=\"inputType\"  [placeholder]=\"config?.placeholder || ''\"\r\n    [ngStyle]=\"config.inputStyles\" \r\n    class=\"otp-input {{config.inputClass}}\" autocomplete=\"one-time-code\" *ngFor=\"let item of otpForm?.controls | keys;let i=index\"\r\n    [formControl]=\"otpForm.controls[item]\" #inp [id]=\"getBoxId(i)\" \r\n    (keyup)=\"onKeyUp($event,i)\" (input)=\"onInput($event)\" (keydown)=\"onKeyDown($event,i)\" >\r\n</div>",
      styles: [".otp-input{width:50px;height:50px;border-radius:4px;border:solid 1px #c5c5c5;text-align:center;font-size:32px}.ng-otp-input-wrapper .otp-input:not(:last-child){margin-right:8px}@media screen and (max-width: 767px){.otp-input{width:40px;font-size:24px;height:40px}}@media screen and (max-width: 420px){.otp-input{width:30px;font-size:18px;height:30px}}\n"]
    }]
  }], function () {
    return [{
      type: KeysPipe
    }, {
      type: Document,
      decorators: [{
        type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject,
        args: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.DOCUMENT]
      }]
    }];
  }, {
    config: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }],
    onInputChange: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output
    }],
    formCtrl: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input
    }]
  });
})();
class NgOtpInputModule {}
/** @nocollapse */
NgOtpInputModule.ɵfac = function NgOtpInputModule_Factory(t) {
  return new (t || NgOtpInputModule)();
};
/** @nocollapse */
NgOtpInputModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
  type: NgOtpInputModule
});
/** @nocollapse */
NgOtpInputModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({
  providers: [KeysPipe],
  imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.ReactiveFormsModule]]
});
(() => {
  (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NgOtpInputModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule,
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.ReactiveFormsModule],
      declarations: [NgOtpInputComponent, KeysPipe],
      exports: [NgOtpInputComponent],
      providers: [KeysPipe]
    }]
  }], null, null);
})();
class Config {}

/*
 * Public API Surface of ng-otp-input
 */

/**
 * Generated bundle index. Do not edit.
 */



/***/ })

}]);
//# sourceMappingURL=src_app_public_account_account_module_ts.js.map

Youez - 2016 - github.com/yon3zu
LinuXploit