(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["main"],{ /***/ 0: /*!***************************!*\ !*** multi ./src/main.ts ***! \***************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! E:\source\repos\mortgage-tech\src\EncompassLoConnect\r51-customtool\src\main.ts */"zUnb"); /***/ }), /***/ "2yVc": /*!**************************************************************!*\ !*** ./src/app/pages/unauthorized/unauthorized.component.ts ***! \**************************************************************/ /*! exports provided: UnauthorizedComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UnauthorizedComponent", function() { return UnauthorizedComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ng-zorro-antd/card */ "YdS3"); /* harmony import */ var ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ng-zorro-antd/result */ "5A4h"); var UnauthorizedComponent = /** @class */ (function () { function UnauthorizedComponent() { } UnauthorizedComponent.prototype.ngOnInit = function () { }; UnauthorizedComponent.ɵfac = function UnauthorizedComponent_Factory(t) { return new (t || UnauthorizedComponent)(); }; UnauthorizedComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: UnauthorizedComponent, selectors: [["app-unauthorized"]], decls: 3, vars: 0, consts: [[2, "display", "flex", "justify-content", "center", "padding", "24px"], ["nzStatus", "error", "nzTitle", "Not Authorized"]], template: function UnauthorizedComponent_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "nz-card"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "nz-result", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } }, directives: [ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_1__["NzCardComponent"], ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_2__["NzResultComponent"]], styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ1bmF1dGhvcml6ZWQuY29tcG9uZW50LnNjc3MifQ== */"] }); return UnauthorizedComponent; }()); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](UnauthorizedComponent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'app-unauthorized', templateUrl: './unauthorized.component.html', styleUrls: ['./unauthorized.component.scss'] }] }], function () { return []; }, null); })(); /***/ }), /***/ "7dP1": /*!***********************************************!*\ !*** ./src/app/core/services/auth.service.ts ***! \***********************************************/ /*! exports provided: AuthService */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthService", function() { return AuthService; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ "qCKp"); /* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jwt-decode */ "EjJx"); /* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../environments/environment */ "AytR"); /* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ "IheW"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ "iInd"); //import { CognitoUser } from '@aws-amplify/auth'; var AuthService = /** @class */ (function () { function AuthService(_client, _router) { this._client = _client; this._router = _router; } AuthService.prototype.getAccessToken = function () { var payload = this.getToken(); if (payload) { var accessToken = payload.access_token; var result = Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(accessToken); //console.log("access token: ", accessToken); return result; } else { // redirect to a protected route to force cognito redirect this._router.navigateByUrl("dashboard"); return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(""); } }; AuthService.prototype.getRefreshToken = function () { var refreshToken = this.getToken().refresh_token; //let result = of(refreshToken); return refreshToken; }; AuthService.prototype.getUserSubject = function () { var payload = this.getToken(); var idToken = payload.id_token; var decodedToken = Object(jwt_decode__WEBPACK_IMPORTED_MODULE_2__["default"])(idToken); var userSubjectId = decodedToken.sub; //console.log("user subject id: ", userSubjectId); return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(userSubjectId); }; AuthService.prototype.getUserEmail = function () { var payload = this.getToken(); var idToken = payload.id_token; var decodedToken = Object(jwt_decode__WEBPACK_IMPORTED_MODULE_2__["default"])(idToken); var email = decodedToken.email; //console.log("email: ", email); return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(email); }; AuthService.prototype.getUsername = function () { var payload = this.getToken(); var idToken = payload.id_token; var decodedToken = Object(jwt_decode__WEBPACK_IMPORTED_MODULE_2__["default"])(idToken); var username = decodedToken["cognito:username"]; return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(username); }; AuthService.prototype.isAuthenticated = function () { var payload = this.getToken(); if (payload) { return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(true); } else { return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(false); } }; AuthService.prototype.getCurrentAuthenticatedUser = function () { return Object(rxjs__WEBPACK_IMPORTED_MODULE_1__["of"])(null); }; AuthService.prototype.getCognitoLoginUrl = function () { var domain = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.domain; var clientId = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.userPoolWebClientId; var redirectUrl = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.redirectSignIn; var scope = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.scope.join(" "); var responseType = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.responseType; var url = "https://" + domain + "/login?response_type=" + responseType + "&client_id=" + clientId + "&redirect_uri=" + redirectUrl + "&scope=" + scope; var encodedUrl = encodeURI(url); return encodedUrl; }; AuthService.prototype.getCognitoLogoutUrl = function () { var domain = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.domain; var clientId = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.userPoolWebClientId; var logoutUri = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.redirectSignOut; var url = "https://" + domain + "/logout?client_id=" + clientId + "&logout_uri=" + logoutUri; var encodedUrl = encodeURI(url); console.log("logout url: ", encodedUrl); return encodedUrl; }; AuthService.prototype.logout = function () { console.log("logging out"); localStorage.removeItem("token_payload"); window.location.href = this.getCognitoLogoutUrl(); }; AuthService.prototype.exchangeCodeForToken = function (code) { var _this = this; var domain = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.domain; var redirectUri = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.oauth.redirectSignIn; var clientId = _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].authConfig.userPoolWebClientId; var url = "https://" + domain + "/oauth2/token"; var body = new _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpParams"]() .set("grant_type", "authorization_code") .set("code", code) .set("client_id", clientId) .set("redirect_uri", redirectUri); var headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpHeaders"]() .set("Content-Type", "application/x-www-form-urlencoded"); var response = this._client.post(url, body, { headers: headers }); return response.pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_5__["tap"])(function (authToken) { return console.log("exchange code for token response: ", authToken); }), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_5__["tap"])(function (authToken) { return _this.saveToken(authToken); })); }; AuthService.prototype.saveToken = function (token) { var _this = this; var bufferInSeconds = 15; var expiration = (token.expires_in - bufferInSeconds) * 1000; //let expiration: number = 300 * 1000; // 5 minutes localStorage.setItem("token_payload", JSON.stringify(token)); setTimeout(function () { console.log("deleting token from local storage"); _this.logout(); }, expiration); }; AuthService.prototype.getToken = function () { var val = localStorage.getItem("token_payload"); var token = null; if (val) { //console.log("Date.now(): ", Date.now()); token = JSON.parse(val); var decoded = Object(jwt_decode__WEBPACK_IMPORTED_MODULE_2__["default"])(token.access_token); //console.log("exp (milliseconds): ", decoded.exp * 1000); //console.log("exp: ", decoded.exp); if (Date.now() > (decoded.exp * 1000)) { //console.log("pass 2"); this.logout(); } } else { this.logout(); } return token; }; AuthService.ɵfac = function AuthService_Factory(t) { return new (t || AuthService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_6__["Router"])); }; AuthService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: AuthService, factory: AuthService.ɵfac, providedIn: 'root' }); return AuthService; }()); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AuthService, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_6__["Router"] }]; }, null); })(); /***/ }), /***/ "AytR": /*!*****************************************!*\ !*** ./src/environments/environment.ts ***! \*****************************************/ /*! exports provided: environment */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "environment", function() { return environment; }); // This file can be replaced during build by using the `fileReplacements` array. // `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. // The list of file replacements can be found in `angular.json`. var environment = { name: "local", production: false, loanRailsApiDomain: "localhost:3001", authConfig: { region: "us-east-1", userPoolId: "us-east-1_uWAFBtOoK", userPoolWebClientId: "1h3gvnoj08qh4h1bf1o35g4dg1", mandatorySignIn: false, oauth: { domain: "idp.map.dev.ramp51.com", scope: [ "phone", "email", "profile", "openid", "aws.cognito.signin.user.admin", "https://api.dev.loanrails.com/ipp.admin", "https://api.dev.loanrails.com/service.default" ], redirectSignIn: "http://localhost:4400/oauth2/login", redirectSignOut: "http://localhost:4400/dashboard", responseType: 'code' } }, }; /* * For easier debugging in development mode, you can import the following file * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. * * This import should be commented out in production mode because it will have a negative impact * on performance if an error is thrown. */ // import 'zone.js/dist/zone-error'; // Included with Angular CLI. /***/ }), /***/ "Hhmg": /*!******************************************!*\ !*** ./src/app/icons-provider.module.ts ***! \******************************************/ /*! exports provided: IconsProviderModule */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "IconsProviderModule", function() { return IconsProviderModule; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ng-zorro-antd/icon */ "66zS"); /* harmony import */ var _ant_design_icons_angular_icons__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ant-design/icons-angular/icons */ "D4Yc"); var icons = [_ant_design_icons_angular_icons__WEBPACK_IMPORTED_MODULE_2__["MenuFoldOutline"], _ant_design_icons_angular_icons__WEBPACK_IMPORTED_MODULE_2__["MenuUnfoldOutline"], _ant_design_icons_angular_icons__WEBPACK_IMPORTED_MODULE_2__["DashboardOutline"], _ant_design_icons_angular_icons__WEBPACK_IMPORTED_MODULE_2__["FormOutline"]]; var IconsProviderModule = /** @class */ (function () { function IconsProviderModule() { } IconsProviderModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: IconsProviderModule }); IconsProviderModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function IconsProviderModule_Factory(t) { return new (t || IconsProviderModule)(); }, providers: [ { provide: ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NZ_ICONS"], useValue: icons } ], imports: [[ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NzIconModule"]], ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NzIconModule"]] }); return IconsProviderModule; }()); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](IconsProviderModule, { imports: [ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NzIconModule"]], exports: [ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NzIconModule"]] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](IconsProviderModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ imports: [ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NzIconModule"]], exports: [ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NzIconModule"]], providers: [ { provide: ng_zorro_antd_icon__WEBPACK_IMPORTED_MODULE_1__["NZ_ICONS"], useValue: icons } ] }] }], null, null); })(); /***/ }), /***/ "NUQi": /*!*******************************************!*\ !*** ./src/app/core/guards/auth.guard.ts ***! \*******************************************/ /*! exports provided: AuthGuard */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthGuard", function() { return AuthGuard; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../services/auth.service */ "7dP1"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ "iInd"); var AuthGuard = /** @class */ (function () { function AuthGuard(_authService, _router) { this._authService = _authService; this._router = _router; } AuthGuard.prototype.canActivate = function (next, state) { var _this = this; return this._authService.isAuthenticated().pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (isAuthenticated) { if (isAuthenticated) { return true; } else { console.log("activated route snapshot: ", next); console.log("router state snapshot: ", state); window.location.href = _this._authService.getCognitoLoginUrl(); return false; } })); }; AuthGuard.ɵfac = function AuthGuard_Factory(t) { return new (t || AuthGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_services_auth_service__WEBPACK_IMPORTED_MODULE_2__["AuthService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"])); }; AuthGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: AuthGuard, factory: AuthGuard.ɵfac, providedIn: 'root' }); return AuthGuard; }()); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AuthGuard, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: _services_auth_service__WEBPACK_IMPORTED_MODULE_2__["AuthService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] }]; }, null); })(); /***/ }), /***/ "PxqH": /*!**********************************************************!*\ !*** ./src/app/pages/authorized/authorized.component.ts ***! \**********************************************************/ /*! exports provided: AuthorizedComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthorizedComponent", function() { return AuthorizedComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ng-zorro-antd/card */ "YdS3"); /* harmony import */ var ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ng-zorro-antd/result */ "5A4h"); var AuthorizedComponent = /** @class */ (function () { function AuthorizedComponent() { } AuthorizedComponent.prototype.ngOnInit = function () { }; AuthorizedComponent.ɵfac = function AuthorizedComponent_Factory(t) { return new (t || AuthorizedComponent)(); }; AuthorizedComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: AuthorizedComponent, selectors: [["app-authorized"]], decls: 3, vars: 0, consts: [[2, "display", "flex", "justify-content", "center", "padding", "24px"], ["nzStatus", "success", "nzTitle", "Authorized"]], template: function AuthorizedComponent_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "nz-card"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "nz-result", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } }, directives: [ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_1__["NzCardComponent"], ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_2__["NzResultComponent"]], styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhdXRob3JpemVkLmNvbXBvbmVudC5zY3NzIn0= */"] }); return AuthorizedComponent; }()); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AuthorizedComponent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'app-authorized', templateUrl: './authorized.component.html', styleUrls: ['./authorized.component.scss'] }] }], function () { return []; }, null); })(); /***/ }), /***/ "Sy1n": /*!**********************************!*\ !*** ./src/app/app.component.ts ***! \**********************************/ /*! exports provided: AppComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppComponent", function() { return AppComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ng-zorro-antd/layout */ "nHXS"); /* harmony import */ var ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ng-zorro-antd/menu */ "/L1H"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ "iInd"); var AppComponent = /** @class */ (function () { function AppComponent() { this.isCollapsed = false; } AppComponent.ɵfac = function AppComponent_Factory(t) { return new (t || AppComponent)(); }; AppComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: AppComponent, selectors: [["app-root"]], decls: 8, vars: 0, consts: [["nz-menu", "", "nzTheme", "dark", "nzMode", "horizontal"], [1, "inner-content"]], template: function AppComponent_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "nz-layout"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "nz-header"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "ul", 0); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "nz-content"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 1); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "router-outlet"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "nz-footer"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, " RAMP51 "); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } }, directives: [ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_1__["NzLayoutComponent"], ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_1__["NzHeaderComponent"], ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_2__["NzMenuDirective"], ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_1__["NzContentComponent"], _angular_router__WEBPACK_IMPORTED_MODULE_3__["RouterOutlet"], ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_1__["NzFooterComponent"]], styles: [".logo[_ngcontent-%COMP%] {\n width: 120px;\n height: 31px;\n background: rgba(255, 255, 255, 0.2);\n margin: 16px 24px 16px 0;\n float: left;\n}\n\n[nz-menu][_ngcontent-%COMP%] {\n line-height: 64px;\n}\n\nnz-breadcrumb[_ngcontent-%COMP%] {\n margin: 16px 0;\n}\n\nnz-content[_ngcontent-%COMP%] {\n padding: 0 50px;\n}\n\nnz-footer[_ngcontent-%COMP%] {\n text-align: center;\n}\n\nnz-layout[_ngcontent-%COMP%] {\n height: 100vh;\n}\n\n.inner-content[_ngcontent-%COMP%] {\n padding: 24px;\n min-height: 280px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uXFwuLlxcYXBwLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxvQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtBQUNGOztBQUVBO0VBQ0UsaUJBQUE7QUFDRjs7QUFFQTtFQUNFLGNBQUE7QUFDRjs7QUFFQTtFQUNFLGVBQUE7QUFDRjs7QUFFQTtFQUNFLGtCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxhQUFBO0FBQ0Y7O0FBRUE7RUFFRSxhQUFBO0VBQ0EsaUJBQUE7QUFBRiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubG9nbyB7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGhlaWdodDogMzFweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgbWFyZ2luOiAxNnB4IDI0cHggMTZweCAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5bbnotbWVudV0ge1xyXG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG59XHJcblxyXG5uei1icmVhZGNydW1iIHtcclxuICBtYXJnaW46IDE2cHggMDtcclxufVxyXG5cclxubnotY29udGVudCB7XHJcbiAgcGFkZGluZzogMCA1MHB4O1xyXG59XHJcblxyXG5uei1mb290ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxubnotbGF5b3V0IHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uaW5uZXItY29udGVudCB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgbWluLWhlaWdodDogMjgwcHg7XHJcbn0iXX0= */"] }); return AppComponent; }()); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AppComponent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'] }] }], null, null); })(); /***/ }), /***/ "ZAI4": /*!*******************************!*\ !*** ./src/app/app.module.ts ***! \*******************************/ /*! exports provided: AppModule */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppModule", function() { return AppModule; }); /* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/platform-browser */ "cUpR"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app-routing.module */ "vY5A"); /* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./app.component */ "Sy1n"); /* harmony import */ var ng_zorro_antd_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ng-zorro-antd/i18n */ "Rgb0"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ "SVse"); /* harmony import */ var _angular_common_locales_en__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common/locales/en */ "tAZD"); /* harmony import */ var _angular_common_locales_en__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_angular_common_locales_en__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/forms */ "s7LF"); /* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common/http */ "IheW"); /* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/platform-browser/animations */ "omvX"); /* harmony import */ var _icons_provider_module__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./icons-provider.module */ "Hhmg"); /* harmony import */ var ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ng-zorro-antd/layout */ "nHXS"); /* harmony import */ var ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ng-zorro-antd/menu */ "/L1H"); /* harmony import */ var ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ng-zorro-antd/button */ "GaVp"); /* harmony import */ var _pages_protected_protected_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./pages/protected/protected.component */ "x70S"); /* harmony import */ var _pages_unauthorized_unauthorized_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./pages/unauthorized/unauthorized.component */ "2yVc"); /* harmony import */ var _pages_authorized_authorized_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./pages/authorized/authorized.component */ "PxqH"); /* harmony import */ var ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ng-zorro-antd/card */ "YdS3"); /* harmony import */ var ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ng-zorro-antd/result */ "5A4h"); Object(_angular_common__WEBPACK_IMPORTED_MODULE_5__["registerLocaleData"])(_angular_common_locales_en__WEBPACK_IMPORTED_MODULE_6___default.a); var AppModule = /** @class */ (function () { function AppModule() { } AppModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ type: AppModule, bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_3__["AppComponent"]] }); AppModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); }, providers: [{ provide: ng_zorro_antd_i18n__WEBPACK_IMPORTED_MODULE_4__["NZ_I18N"], useValue: ng_zorro_antd_i18n__WEBPACK_IMPORTED_MODULE_4__["en_US"] }], imports: [[ _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"], _app_routing_module__WEBPACK_IMPORTED_MODULE_2__["AppRoutingModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_7__["FormsModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_8__["HttpClientModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_9__["BrowserAnimationsModule"], _icons_provider_module__WEBPACK_IMPORTED_MODULE_10__["IconsProviderModule"], ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_11__["NzLayoutModule"], ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_12__["NzMenuModule"], ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_13__["NzButtonModule"], ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_17__["NzCardModule"], ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_18__["NzResultModule"] ]] }); return AppModule; }()); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](AppModule, { declarations: [_app_component__WEBPACK_IMPORTED_MODULE_3__["AppComponent"], _pages_protected_protected_component__WEBPACK_IMPORTED_MODULE_14__["ProtectedComponent"], _pages_unauthorized_unauthorized_component__WEBPACK_IMPORTED_MODULE_15__["UnauthorizedComponent"], _pages_authorized_authorized_component__WEBPACK_IMPORTED_MODULE_16__["AuthorizedComponent"]], imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"], _app_routing_module__WEBPACK_IMPORTED_MODULE_2__["AppRoutingModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_7__["FormsModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_8__["HttpClientModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_9__["BrowserAnimationsModule"], _icons_provider_module__WEBPACK_IMPORTED_MODULE_10__["IconsProviderModule"], ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_11__["NzLayoutModule"], ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_12__["NzMenuModule"], ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_13__["NzButtonModule"], ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_17__["NzCardModule"], ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_18__["NzResultModule"]] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](AppModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"], args: [{ declarations: [ _app_component__WEBPACK_IMPORTED_MODULE_3__["AppComponent"], _pages_protected_protected_component__WEBPACK_IMPORTED_MODULE_14__["ProtectedComponent"], _pages_unauthorized_unauthorized_component__WEBPACK_IMPORTED_MODULE_15__["UnauthorizedComponent"], _pages_authorized_authorized_component__WEBPACK_IMPORTED_MODULE_16__["AuthorizedComponent"] ], imports: [ _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"], _app_routing_module__WEBPACK_IMPORTED_MODULE_2__["AppRoutingModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_7__["FormsModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_8__["HttpClientModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_9__["BrowserAnimationsModule"], _icons_provider_module__WEBPACK_IMPORTED_MODULE_10__["IconsProviderModule"], ng_zorro_antd_layout__WEBPACK_IMPORTED_MODULE_11__["NzLayoutModule"], ng_zorro_antd_menu__WEBPACK_IMPORTED_MODULE_12__["NzMenuModule"], ng_zorro_antd_button__WEBPACK_IMPORTED_MODULE_13__["NzButtonModule"], ng_zorro_antd_card__WEBPACK_IMPORTED_MODULE_17__["NzCardModule"], ng_zorro_antd_result__WEBPACK_IMPORTED_MODULE_18__["NzResultModule"] ], providers: [{ provide: ng_zorro_antd_i18n__WEBPACK_IMPORTED_MODULE_4__["NZ_I18N"], useValue: ng_zorro_antd_i18n__WEBPACK_IMPORTED_MODULE_4__["en_US"] }], bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_3__["AppComponent"]] }] }], null, null); })(); /***/ }), /***/ "lt2+": /*!**************************************************!*\ !*** ./src/app/core/guards/oauth-login.guard.ts ***! \**************************************************/ /*! exports provided: OAuthLoginGuard */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OAuthLoginGuard", function() { return OAuthLoginGuard; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ "kU1M"); /* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../services/auth.service */ "7dP1"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ "iInd"); var OAuthLoginGuard = /** @class */ (function () { function OAuthLoginGuard(_authService, _router) { this._authService = _authService; this._router = _router; } OAuthLoginGuard.prototype.canActivate = function (route, state) { var _this = this; console.log("entered oauth login guard"); var authCode = route.queryParams.code; if (authCode) { return this._authService.exchangeCodeForToken(authCode).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_1__["map"])(function (response) { return _this._router.createUrlTree(["dashboard"]); ; })); } else { return this._router.createUrlTree(["dashboard"]); } }; OAuthLoginGuard.ɵfac = function OAuthLoginGuard_Factory(t) { return new (t || OAuthLoginGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_services_auth_service__WEBPACK_IMPORTED_MODULE_2__["AuthService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"])); }; OAuthLoginGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: OAuthLoginGuard, factory: OAuthLoginGuard.ɵfac, providedIn: 'root' }); return OAuthLoginGuard; }()); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](OAuthLoginGuard, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"], args: [{ providedIn: 'root' }] }], function () { return [{ type: _services_auth_service__WEBPACK_IMPORTED_MODULE_2__["AuthService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] }]; }, null); })(); /***/ }), /***/ "vY5A": /*!***************************************!*\ !*** ./src/app/app-routing.module.ts ***! \***************************************/ /*! exports provided: AppRoutingModule */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppRoutingModule", function() { return AppRoutingModule; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "iInd"); /* harmony import */ var _core_guards_auth_guard__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./core/guards/auth.guard */ "NUQi"); /* harmony import */ var _core_guards_oauth_login_guard__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./core/guards/oauth-login.guard */ "lt2+"); /* harmony import */ var _pages_authorized_authorized_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./pages/authorized/authorized.component */ "PxqH"); /* harmony import */ var _pages_protected_protected_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/protected/protected.component */ "x70S"); /* harmony import */ var _pages_unauthorized_unauthorized_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./pages/unauthorized/unauthorized.component */ "2yVc"); var routes = [ { path: '', pathMatch: 'full', redirectTo: '/welcome' }, { path: 'welcome', loadChildren: function () { return __webpack_require__.e(/*! import() | pages-welcome-welcome-module */ "pages-welcome-welcome-module").then(__webpack_require__.bind(null, /*! ./pages/welcome/welcome.module */ "TtBp")).then(function (m) { return m.WelcomeModule; }); } }, { path: "protected", component: _pages_protected_protected_component__WEBPACK_IMPORTED_MODULE_5__["ProtectedComponent"], canActivate: [_core_guards_auth_guard__WEBPACK_IMPORTED_MODULE_2__["AuthGuard"]] }, { path: "authorized", component: _pages_authorized_authorized_component__WEBPACK_IMPORTED_MODULE_4__["AuthorizedComponent"] }, { path: "unauthorized", component: _pages_unauthorized_unauthorized_component__WEBPACK_IMPORTED_MODULE_6__["UnauthorizedComponent"] }, { path: "oauth2/login", canActivate: [_core_guards_oauth_login_guard__WEBPACK_IMPORTED_MODULE_3__["OAuthLoginGuard"]], children: [] }, ]; var AppRoutingModule = /** @class */ (function () { function AppRoutingModule() { } AppRoutingModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ type: AppRoutingModule }); AppRoutingModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ factory: function AppRoutingModule_Factory(t) { return new (t || AppRoutingModule)(); }, imports: [[_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forRoot(routes)], _angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]] }); return AppRoutingModule; }()); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsetNgModuleScope"](AppRoutingModule, { imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]], exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]] }); })(); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AppRoutingModule, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"], args: [{ imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forRoot(routes)], exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]] }] }], null, null); })(); /***/ }), /***/ "x70S": /*!********************************************************!*\ !*** ./src/app/pages/protected/protected.component.ts ***! \********************************************************/ /*! exports provided: ProtectedComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ProtectedComponent", function() { return ProtectedComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); var ProtectedComponent = /** @class */ (function () { function ProtectedComponent() { } ProtectedComponent.prototype.ngOnInit = function () { }; ProtectedComponent.ɵfac = function ProtectedComponent_Factory(t) { return new (t || ProtectedComponent)(); }; ProtectedComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: ProtectedComponent, selectors: [["app-protected"]], decls: 2, vars: 0, template: function ProtectedComponent_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "p"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "protected works!"); _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } }, styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJwcm90ZWN0ZWQuY29tcG9uZW50LnNjc3MifQ== */"] }); return ProtectedComponent; }()); /*@__PURE__*/ (function () { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ProtectedComponent, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"], args: [{ selector: 'app-protected', templateUrl: './protected.component.html', styleUrls: ['./protected.component.scss'] }] }], function () { return []; }, null); })(); /***/ }), /***/ "zUnb": /*!*********************!*\ !*** ./src/main.ts ***! \*********************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "8Y7J"); /* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ "AytR"); /* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app/app.module */ "ZAI4"); /* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/platform-browser */ "cUpR"); if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__["environment"].production) { Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["enableProdMode"])(); } _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__["platformBrowser"]().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_2__["AppModule"]) .catch(function (err) { return console.error(err); }); /***/ }), /***/ "zn8P": /*!******************************************************!*\ !*** ./$$_lazy_route_resource lazy namespace object ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function webpackEmptyAsyncContext(req) { // Here Promise.resolve().then() is used instead of new Promise() to prevent // uncaught exception popping up in devtools return Promise.resolve().then(function() { var e = new Error("Cannot find module '" + req + "'"); e.code = 'MODULE_NOT_FOUND'; throw e; }); } webpackEmptyAsyncContext.keys = function() { return []; }; webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext; module.exports = webpackEmptyAsyncContext; webpackEmptyAsyncContext.id = "zn8P"; /***/ }) },[[0,"runtime","vendor"]]]); //# sourceMappingURL=main.js.map