| 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 : |
"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