1(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["main"],{ 2 3/***/ 0: 4/*!***************************!*\ 5 !*** multi ./src/main.ts ***! 6 \***************************/ 7/*! no static exports found */ 8/***/ (function(module, exports, __webpack_require__) { 9 10module.exports = __webpack_require__(/*! /home/reffcp/Documentos/proyectos/personales/portafolio-personal/src/main.ts */"zUnb"); 11 12 13/***/ }), 14 15/***/ "0MCZ": 16/*!***************************************************!*\ 17 !*** ./src/app/shared/layout/layout.component.ts ***! 18 \***************************************************/ 19/*! exports provided: LayoutComponent */ 20/***/ (function(module, __webpack_exports__, __webpack_require__) { 21 22"use strict"; 23__webpack_require__.r(__webpack_exports__); 24/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LayoutComponent", function() { return LayoutComponent; }); 25/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); 26/* harmony import */ var _components_header_header_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/header/header.component */ "aZ8m"); 27/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "tyNb"); 28/* harmony import */ var _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/footer/footer.component */ "aF9I"); 29 30 31 32 33class LayoutComponent { 34 constructor() { } 35 ngOnInit() { 36 } 37} 38LayoutComponent.ɵfac = function LayoutComponent_Factory(t) { return new (t || LayoutComponent)(); }; 39LayoutComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: LayoutComponent, selectors: [["app-layout"]], decls: 4, vars: 0, consts: [[1, "main-container"]], template: function LayoutComponent_Template(rf, ctx) { if (rf & 1) { 40 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "app-header"); 41 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "main", 0); 42 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "router-outlet"); 43 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 44 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "app-footer"); 45 } }, directives: [_components_header_header_component__WEBPACK_IMPORTED_MODULE_1__["HeaderComponent"], _angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterOutlet"], _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__["FooterComponent"]], styles: ["@media screen and (min-width: 880px) {\n .main-container[_ngcontent-%COMP%] {\n padding-left: 5%;\n padding-right: 5%;\n }\n}\n@media screen and (max-width: 880px) {\n .main-container[_ngcontent-%COMP%] {\n padding-left: 2%;\n padding-right: 2%;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xheW91dC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtFQURGO0FBQ0Y7QUFJQTtFQUNFO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtFQUZGO0FBQ0YiLCJmaWxlIjoibGF5b3V0LmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5tYWluLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAubWFpbi1jb250YWluZXJ7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuIl19 */"] }); 46 47 48/***/ }), 49 50/***/ "96pR": 51/*!**************************************************************!*\ 52 !*** ./src/app/core/services/proyectos/proyectos.service.ts ***! 53 \**************************************************************/ 54/*! exports provided: ProyectosService */ 55/***/ (function(module, __webpack_exports__, __webpack_require__) { 56 57"use strict"; 58__webpack_require__.r(__webpack_exports__); 59/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ProyectosService", function() { return ProyectosService; }); 60/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); 61/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ "tk/3"); 62 63 64class ProyectosService { 65 constructor(http) { 66 this.http = http; 67 } 68 getProjects(tipo) { 69 return this.http.get('../../../../assets/data/' + tipo + '.json'); 70 } 71} 72ProyectosService.ɵfac = function ProyectosService_Factory(t) { return new (t || ProyectosService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"])); }; 73ProyectosService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: ProyectosService, factory: ProyectosService.ɵfac, providedIn: 'root' }); 74 75 76/***/ }), 77 78/***/ "9bI5": 79/*!**********************************************************!*\ 80 !*** ./src/app/shared/ngbootstrap/ngbootstrap.module.ts ***! 81 \**********************************************************/ 82/*! exports provided: NgbootstrapModule */ 83/***/ (function(module, __webpack_exports__, __webpack_require__) { 84 85"use strict"; 86__webpack_require__.r(__webpack_exports__); 87/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NgbootstrapModule", function() { return NgbootstrapModule; }); 88/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ "ofXK"); 89/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ "1kSV"); 90/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "fXoL"); 91 92 93 94class NgbootstrapModule { 95} 96NgbootstrapModule.ɵfac = function NgbootstrapModule_Factory(t) { return new (t || NgbootstrapModule)(); }; 97NgbootstrapModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ type: NgbootstrapModule }); 98NgbootstrapModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({ imports: [[ 99 _angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], 100 _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"] 101 ], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"]] }); 102(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](NgbootstrapModule, { imports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], 103 _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"]], exports: [_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"]] }); })(); 104 105 106/***/ }), 107 108/***/ "AytR": 109/*!*****************************************!*\ 110 !*** ./src/environments/environment.ts ***! 111 \*****************************************/ 112/*! exports provided: environment */ 113/***/ (function(module, __webpack_exports__, __webpack_require__) { 114 115"use strict"; 116__webpack_require__.r(__webpack_exports__); 117/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "environment", function() { return environment; }); 118// This file can be replaced during build by using the `fileReplacements` array. 119// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. 120// The list of file replacements can be found in `angular.json`. 121const environment = { 122 production: false 123}; 124/* 125 * For easier debugging in development mode, you can import the following file 126 * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. 127 * 128 * This import should be commented out in production mode because it will have a negative impact 129 * on performance if an error is thrown. 130 */ 131// import 'zone.js/dist/zone-error'; // Included with Angular CLI. 132 133 134/***/ }), 135 136/***/ "PCNd": 137/*!*****************************************!*\ 138 !*** ./src/app/shared/shared.module.ts ***! 139 \*****************************************/ 140/*! exports provided: SharedModule */ 141/***/ (function(module, __webpack_exports__, __webpack_require__) { 142 143"use strict"; 144__webpack_require__.r(__webpack_exports__); 145/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SharedModule", function() { return SharedModule; }); 146/* harmony import */ var _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ngbootstrap/ngbootstrap.module */ "9bI5"); 147/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ "ofXK"); 148/* harmony import */ var _components_header_header_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/header/header.component */ "a
148Z8m"); 149/* harmony import */ var _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/footer/footer.component */ "aF9I"); 150/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ "tyNb"); 151/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ "fXoL"); 152 153 154 155 156 157 158class SharedModule { 159} 160SharedModule.ɵfac = function SharedModule_Factory(t) { return new (t || SharedModule)(); }; 161SharedModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({ type: SharedModule }); 162SharedModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({ imports: [[ 163 _angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], 164 _angular_router__WEBPACK_IMPORTED_MODULE_4__["RouterModule"], 165 _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"] 166 ], _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"]] }); 167(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](SharedModule, { declarations: [_components_header_header_component__WEBPACK_IMPORTED_MODULE_2__["HeaderComponent"], 168 _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__["FooterComponent"]], imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], 169 _angular_router__WEBPACK_IMPORTED_MODULE_4__["RouterModule"], 170 _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"]], exports: [_components_header_header_component__WEBPACK_IMPORTED_MODULE_2__["HeaderComponent"], 171 _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__["FooterComponent"], 172 _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"]] }); })(); 173 174 175/***/ }), 176 177/***/ "Sy1n": 178/*!**********************************!*\ 179 !*** ./src/app/app.component.ts ***! 180 \**********************************/ 181/*! exports provided: AppComponent */ 182/***/ (function(module, __webpack_exports__, __webpack_require__) { 183 184"use strict"; 185__webpack_require__.r(__webpack_exports__); 186/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppComponent", function() { return AppComponent; }); 187/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); 188/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "tyNb"); 189 190 191class AppComponent { 192 constructor(router) { 193 this.router = router; 194 } 195} 196AppComponent.ɵfac = function AppComponent_Factory(t) { return new (t || AppComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"])); }; 197AppComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: AppComponent, selectors: [["app-root"]], decls: 1, vars: 0, template: function AppComponent_Template(rf, ctx) { if (rf & 1) { 198 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "router-outlet"); 199 } }, directives: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterOutlet"]], styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */"] }); 200 201 202/***/ }), 203 204/***/ "ZAI4": 205/*!*******************************!*\ 206 !*** ./src/app/app.module.ts ***! 207 \*******************************/ 208/*! exports provided: AppModule */ 209/***/ (function(module, __webpack_exports__, __webpack_require__) { 210 211"use strict"; 212__webpack_require__.r(__webpack_exports__); 213/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppModule", function() { return AppModule; }); 214/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/platform-browser */ "jhN1"); 215/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ "vY5A"); 216/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ "Sy1n"); 217/* harmony import */ var _shared_layout_layout_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./shared/layout/layout.component */ "0MCZ"); 218/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./shared/shared.module */ "PCNd"); 219/* harmony import */ var _core_core_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./core/core.module */ "pKmL"); 220/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/platform-browser/animations */ "R1ws"); 221/* harmony import */ var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ng-bootstrap/ng-bootstrap */ "1kSV"); 222/* harmony import */ var _views_proyectos_proyectos_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./views/proyectos/proyectos.component */ "tPYF"); 223/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ "fXoL"); 224 225 226 227 228 229 230 231 232 233 234class AppModule { 235} 236AppModule.ɵfac = function AppModule_Factory(t) { return new (t || AppModule)(); }; 237AppModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineNgModule"]({ type: AppModule, bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_2__["AppComponent"]] }); 238AppModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineInjector"]({ providers: [], imports: [[ 239 _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"], 240 _app_routing_module__WEBPACK_IMPORTED_MODULE_1__["AppRoutingModule"], 241 _shared_shared_module__WEBPACK_IMPORTED_MODULE_4__["SharedModule"], 242 _core_core_module__WEBPACK_IMPORTED_MODULE_5__["CoreModule"], 243 _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__["BrowserAnimationsModule"], 244 _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__["NgbModule"], 245 ]] }); 246(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsetNgModuleScope"](AppModule, { declarations: [_app_component__WEBPACK_IMPORTED_MODULE_2__["AppComponent"], _shared_layout_layout_component__WEBPACK_IMPORTED_MODULE_3__["LayoutComponent"], _views_proyectos_proyectos_component__WEBPACK_IMPORTED_MODULE_8__["ProyectosComponent"]], imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"], 247 _app_routing_module__WEBPACK_IMPORTED_MODULE_1__["AppRoutingModule"], 248 _shared_shared_module__WEBPACK_IMPORTED_MODULE_4__["SharedModule"], 249 _core_core_module__WEBPACK_IMPORTED_MODULE_5__["CoreModule"], 250 _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__["BrowserAnimationsModule"], 251 _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__["NgbModule"]] }); })(); 252 253 254/***/ }), 255 256/***/ "aF9I": 257/*!**************************************************************!*\ 258 !*** ./src/app/shared/components/footer/footer.component.ts ***! 259 \**************************************************************/ 260/*! exports provided: FooterComponent */ 261/***/ (function(module, __webpack_exports__, __webpack_require__) { 262 263"use strict"; 264__webpack_require__.r(__webpack_exports__); 265/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FooterComponent", function() { return FooterComponent; }); 266/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); 267 268class FooterComponent { 269 constructor() { 270 this.date = new Date().getFullYear(); 271 } 272 ngOnInit() { 273 } 274 gotoUrl(url) { 275 window.open(url, '_Blank'); 276 } 277} 278FooterComponent.ɵfac = function FooterComponent_Factory(t) { return new (t || FooterComponent)(); }; 279FooterComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: FooterComponent, selectors: [["app-footer"]], decls: 12, vars: 1, consts: [[1, "footer-section-1"], [1, "section-social-footer"], ["src", "https://firebasestorage.googleapis.com/v0/b/portafolio-pers
279onal-264fb.appspot.com/o/logos%2Flogo-linkedin.svg?alt=media&token=35587aec-1071-40d2-b614-2439aae2e4ac", "alt", "logo-linkedin", 3, "click"], ["src", "https://firebasestorage.googleapis.com/v0/b/portafolio-personal-264fb.appspot.com/o/logos%2Flogo-instagram.svg?alt=media&token=6ebaf512-17b9-4886-b486-75d74f92f192", "alt", "logo-instagram", 3, "click"], ["src", "https://firebasestorage.googleapis.com/v0/b/portafolio-personal-264fb.appspot.com/o/logos%2Flogo-facebook.svg?alt=media&token=bd587970-4b36-4fae-a926-7648a2d2423b", "alt", "logo-facebook", 3, "click"], [1, "footer-section-2"]], template: function FooterComponent_Template(rf, ctx) { if (rf & 1) { 280 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "footer"); 281 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 0); 282 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "p"); 283 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "S\u00EDgueme en mis redes:"); 284 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 285 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "section", 1); 286 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div"); 287 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "img", 2); 288 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FooterComponent_Template_img_click_6_listener() { return ctx.gotoUrl("https://www.linkedin.com/in/reffcp/"); }); 289 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 290 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "img", 3); 291 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FooterComponent_Template_img_click_7_listener() { return ctx.gotoUrl("https://www.instagram.com/reffcp/"); }); 292 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 293 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "img", 4); 294 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FooterComponent_Template_img_click_8_listener() { return ctx.gotoUrl("https://www.facebook.com/reffcp"); }); 295 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 296 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 297 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 298 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 299 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 5); 300 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "p"); 301 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11); 302 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 303 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 304 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 305 } if (rf & 2) { 306 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](11); 307 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" De mi para el mundo. ", ctx.date, " \u00AE"); 308 } }, styles: ["footer[_ngcontent-%COMP%] {\n display: flex;\n background-color: transparent;\n color: #ffffff;\n justify-content: space-between;\n flex-wrap: wrap;\n position: absolute;\n left: 0;\n right: 0;\n}\n\n.footer-section-1[_ngcontent-%COMP%] {\n display: grid;\n grid-column: 1;\n justify-content: initial;\n margin-left: 2%;\n margin-top: 1%;\n}\n\n.footer-section-2[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin-right: 1%;\n}\n\n.section-social-footer[_ngcontent-%COMP%] {\n display: flex;\n text-align: center;\n}\n\n.section-social-footer[_ngcontent-%COMP%] div[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n max-width: 40px;\n width: 100%;\n margin: 0 5px;\n}\n\n@media screen and (max-width: 550px) {\n footer[_ngcontent-%COMP%] {\n display: block !important;\n }\n\n footer[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n justify-content: center !important;\n }\n}\n\n@media screen and (max-width: 480px) {\n footer[_ngcontent-%COMP%] {\n display: block !important;\n }\n\n footer[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n justify-content: center !important;\n }\n}\n\n@media screen and (max-width: 320px) {\n footer[_ngcontent-%COMP%] {\n display: block !important;\n }\n\n footer[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n justify-content: center !important;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2Zvb3Rlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7
308RUFDQSxRQUFBO0FBQ0o7O0FBRUE7RUFDSSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUFDSjs7QUFFQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FBQ0o7O0FBRUE7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUFDSjs7QUFFQTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBQUNKOztBQUVBO0VBQ0k7SUFDSSx5QkFBQTtFQUNOOztFQUNFO0lBQ0ksa0NBQUE7RUFFTjtBQUNGOztBQUNBO0VBQ0k7SUFDSSx5QkFBQTtFQUNOOztFQUNFO0lBQ0ksa0NBQUE7RUFFTjtBQUNGOztBQUNBO0VBQ0k7SUFDSSx5QkFBQTtFQUNOOztFQUNFO0lBQ0ksa0NBQUE7RUFFTjtBQUNGIiwiZmlsZSI6ImZvb3Rlci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLXNlY3Rpb24tMSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi10b3A6IDElO1xufVxuXG4uZm9vdGVyLXNlY3Rpb24tMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG59XG5cbi5zZWN0aW9uLXNvY2lhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1zb2NpYWwtZm9vdGVyIGRpdiBpbWcge1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIGZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGZvb3RlciBkaXYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBmb290ZXIgZGl2IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZm9vdGVyIGRpdiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIl19 */"] }); 309 310 311/***/ }), 312 313/***/ "aZ8m": 314/*!**************************************************************!*\ 315 !*** ./src/app/shared/components/header/header.component.ts ***! 316 \**************************************************************/ 317/*! exports provided: HeaderComponent */ 318/***/ (function(module, __webpack_exports__, __webpack_require__) { 319 320"use strict"; 321__webpack_require__.r(__webpack_exports__); 322/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderComponent", function() { return HeaderComponent; }); 323/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); 324/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "tyNb"); 325 326 327class HeaderComponent { 328 constructor() { } 329 ngOnInit() { } 330 abrirMenu() { 331 const menu = document.querySelector('.menu'); 332 if (menu.classList.contains('is-active')) { 333 menu.classList.remove('is-active'); 334 menu.classList.add('is-inactive'); 335 } 336 else { 337 menu.classList.add('is-active'); 338 menu.classList.remove('is-inactive'); 339 } 340 } 341} 342HeaderComponent.ɵfac = function HeaderComponent_Factory(t) { return new (t || HeaderComponent)(); }; 343HeaderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: HeaderComponent, selectors: [["app-header"]], decls: 25, vars: 0, consts: [[1, "header-container"], [1, "logo"], ["src", "https://firebasestorage.googleapis.com/v0/b/portafolio-personal-264fb.appspot.com/o/logos%2Flogo-cristian.png?alt=media&token=95a8dfc2-a219-466b-a037-4912a4387a32", "alt", "Logo principal"], [1, "icon-menu", 3, "click"], [1, "menu"], ["routerLink", "/inicio", 3, "click"], ["routerLink", "/experiencia/formal", 3, "click"], ["routerLink", "/proyectos/publicos", 3, "click"], ["routerLink", "/proyectos/freelancer", 3, "click"], ["routerLink", "/experiencia/asesorias", 3, "click"], ["routerLink", "/contacto", 3, "click"]], template: function HeaderComponent_Template(rf, ctx) { if (rf & 1) { 344 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "header"); 345 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "nav", 0); 346 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "figure", 1); 347 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "img", 2); 348 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 3); 349 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_span_click_4_listener() { return ctx.abrirMenu(); }); 350 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 351 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 352 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 4); 353 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "ol"); 354 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "li"); 355 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "a", 5); 356 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_8_listener() { return ctx.abrirMenu(); }); 357 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "Inicio"); 358 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 359 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 360 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "li"); 361 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "a", 6); 362 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_11_listener() { return ctx.abrirMenu(); }); 363 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "Experiencia"); 364 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 365 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 366 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "li"); 367 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "a", 7); 368 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_14_listener() { return ctx.abrirMenu(); }); 369 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "Proyectos P\u00FAblicos"); 370 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 371 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 372 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "li"); 373 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "a", 8); 374 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_17_listener() { return ctx.abrirMenu(); }); 375 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "Proyectos Freelancer"); 376 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 377 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 378 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "li"); 379 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "a", 9); 380 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_20_listener() { return ctx.abrirMenu(); }); 381 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "Asesor\u00EDas"); 382 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 383 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 384 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "li"); 385 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "a", 10); 386 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_23_listener() { return ctx.abrirMenu(); }); 387 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24, "Contacto"); 388 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 389 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 390 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 391 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 392 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 393 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 394 } }, directives: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterLinkWithHref"]], styles: [".icon-menu[_ngcontent-%COMP%] {\n background-image: url(\"https://firebasestorage.googleapis.com/v0/b/portafolio-pers
394onal-264fb.appspot.com/o/iconos%2Fmenu.svg?alt=media&token=7880b6db-1a42-4c8f-a6a1-153407377bdc\");\n background-size: cover;\n background-repeat: no-repeat;\n width: 40px;\n height: 40px;\n text-align: center;\n position: absolute;\n z-index: 4;\n left: 11px;\n top: 11px;\n display: none;\n}\n\nheader[_ngcontent-%COMP%] {\n background-color: transparent;\n display: flex;\n height: 70px;\n align-items: center;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n\nheader[_ngcontent-%COMP%] .header-container[_ngcontent-%COMP%] {\n flex: 1;\n margin: 0 auto;\n display: inherit;\n justify-content: inherit;\n align-items: inherit;\n height: inherit;\n flex-wrap: inherit;\n margin-left: 10%;\n margin-right: 10%;\n}\n\nheader[_ngcontent-%COMP%] .header-container[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n max-width: 200px;\n width: 100%;\n}\n\n.menu[_ngcontent-%COMP%] {\n height: inherit;\n}\n\nheader[_ngcontent-%COMP%] ol[_ngcontent-%COMP%] {\n display: flex;\n height: inherit;\n flex-wrap: wrap;\n}\n\nheader[_ngcontent-%COMP%] ol[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n height: inherit;\n}\n\nheader[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n text-decoration: none;\n display: flex;\n align-items: center;\n height: inherit;\n padding: 0 10px;\n color: #ffffff;\n}\n\nol[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\nfigure[_ngcontent-%COMP%] {\n margin: 0;\n}\n\n@media screen and (max-width: 880px) {\n header[_ngcontent-%COMP%] {\n display: block;\n height: auto;\n }\n\n header[_ngcontent-%COMP%] ol[_ngcontent-%COMP%] {\n display: block;\n }\n\n header[_ngcontent-%COMP%] ol[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n height: 50px;\n }\n\n header[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n justify-content: center;\n }\n\n header[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] {\n text-align: center;\n }\n\n .contacto[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 471px !important;\n }\n\n .icon-menu[_ngcontent-%COMP%] {\n display: block;\n z-index: 1;\n }\n\n .menu[_ngcontent-%COMP%] {\n position: fixed;\n background-color: rgba(0, 22, 31, 0.9);\n top: 0;\n left: -100vw;\n width: 100vw;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 0;\n }\n\n .menu[_ngcontent-%COMP%] ol[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: white;\n font-size: 2em;\n height: 40px;\n text-decoration: underline;\n margin-bottom: 1.5em;\n }\n\n .menu.is-active[_ngcontent-%COMP%] {\n left: 0;\n z-index: 100;\n }\n\n .menu.is-inactive[_ngcontent-%COMP%] {\n z-index: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2hlYWRlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG1MQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7QUFDRjs7QUFFQTtFQUNFLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtBQUNGOztBQUVBO0VBQ0UsT0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7QUFDRjs7QUFFQTtFQUNFLGVBQUE7QUFDRjs7QUFFQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQUNGOztBQUVBO0VBQ0UsZUFBQTtBQUNGOztBQUVBO0VBQ0UscUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUFDRjs7QUFFQTs7RUFFRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxTQUFBO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGNBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSxjQUFBO0VBQ0Y7O0VBRUE7SUFDRSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1QkFBQTtFQUNGOztFQUVBO0lBQ0Usa0JBQUE7RUFDRjs7RUFFQTtJQUNFLHVCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsZUFBQTtJQUNBLHNDQUFBO0lBRUEsTUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGFBQUE7SUFDQSxtQk
394FBQTtJQUNBLHVCQUFBO0lBQ0EsVUFBQTtFQUFGOztFQUVBO0lBQ0UsWUFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0lBQ0EsMEJBQUE7SUFDQSxvQkFBQTtFQUNGOztFQUVBO0lBQ0UsT0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFDQTtJQUNFLFVBQUE7RUFFRjtBQUNGIiwiZmlsZSI6ImhlYWRlci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5pY29uLW1lbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ZpcmViYXNlc3RvcmFnZS5nb29nbGVhcGlzLmNvbS92MC9iL3BvcnRhZm9saW8tcGVyc29uYWwtMjY0ZmIuYXBwc3BvdC5jb20vby9pY29ub3MlMkZtZW51LnN2Zz9hbHQ9bWVkaWEmdG9rZW49Nzg4MGI2ZGItMWE0Mi00YzhmLWE2YTEtMTUzNDA3Mzc3YmRjXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMTFweDtcbiAgdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuaGVhZGVyIG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmhlYWRlciBvbCBsaSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuaGVhZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIGhlYWRlciBvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBoZWFkZXIgb2wgbGkge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIGhlYWRlciBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGhlYWRlciAubG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbnRhY3RvIGZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiA0NzFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmljb24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMiwgMzEsIDAuOSk7XG5cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLm1lbnUgb2wgbGkgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIC5tZW51LmlzLWFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLm1lbnUuaXMtaW5hY3RpdmUge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbiJdfQ== */"] }); 395 396 397/***/ }), 398 399/***/ "pKmL": 400/*!*************************************!*\ 401 !*** ./src/app/core/core.module.ts ***! 402 \*************************************/ 403/*! exports provided: CoreModule */ 404/***/ (function(module, __webpack_exports__, __webpack_require__) { 405 406"use strict"; 407__webpack_require__.r(__webpack_exports__); 408/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CoreModule", function() { return CoreModule; }); 409/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ "ofXK"); 410/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ "tk/3"); 411/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "fXoL"); 412 413 414 415class CoreModule { 416} 417CoreModule.ɵfac = function CoreModule_Factory(t) { return new (t || CoreModule)(); }; 418CoreModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ type: CoreModule }); 419CoreModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({ imports: [[ 420 _angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], 421 _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClientModule"], 422 ]] }); 423(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](CoreModule, { imports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], 424 _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClientModule"]] }); })(); 425 426 427/***/ }), 428 429/***/ "tPYF": 430/*!********************************************************!*\ 431 !*** ./src/app/views/proyectos/proyectos.component.ts ***! 432 \********************************************************/ 433/*! exports provided: ProyectosComponent */ 434/***/ (function(module, __webpack_exports__, __webpack_require__) { 435 436"use strict"; 437__webpack_require__.r(__webpack_exports__); 438/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ProyectosComponent", function() { return ProyectosComponent; }); 439/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL"); 440/* harmony import */ var src_app_core_services_proyectos_proyectos_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! src/app/core/services/proyectos/proyectos.service */ "96pR"); 441/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "tyNb"); 442/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ "ofXK"); 443 444 445 446 447function ProyectosComponent_div_2_img_10_Template(rf, ctx) { if (rf & 1) { 448 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "img", 14); 449} if (rf & 2) { 450 const tecnologia_r5 = ctx.$implicit; 451 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", tecnologia_r5.DES_IMG, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); 452} } 453function ProyectosComponent_div_2_button_12_Template(rf, ctx) { if (rf & 1) { 454 const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); 455 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 15); 456 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ProyectosComponent_div_2_button_12_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const proyecto_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r6.gotoUrl(proyecto_r1.demolink); }); 457 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " Ver proyecto "); 458 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 459} } 460function ProyectosComponent_div_2_button_13_Template(rf, ctx) { if (rf & 1) { 461 const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); 462 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 15); 463 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ProyectosComponent_div_2_button_13_Template_button_click_0_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); const proyecto_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r9.gotoUrl(proyecto_r1.githubrepo); }); 464 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " Ver repo "); 465 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 466} } 467function ProyectosComponent_div_2_Template(rf, ctx) { if (rf & 1) { 468 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3); 469 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 4); 470 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 5); 471 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 472 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 6); 473 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h5", 7); 474 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5); 475 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 476 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p", 8); 477 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7); 478 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 479 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 480 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 9); 481 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 10); 482 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, ProyectosComponent_div_2_img_10_Template, 1, 1, "img", 11); 483 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 484 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 12); 485 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, ProyectosComponent_div_2_button_12_Template, 2, 0, "button", 13); 486 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, ProyectosComponent_div_2_button_13_Template, 2, 0, "button", 13); 487 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 488 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 489 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 490} if (rf & 2) { 491 const proyecto_r1 = ctx.$implicit; 492 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 493 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", proyecto_r1.img, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("alt", proyecto_r1.name); 494 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 495 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", proyecto_r1.name, " "); 496 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 497 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", proyecto_r1.description, " "); 498 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 499 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", proyecto_r1.techlonogy); 500 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 501 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", proyecto_r1.demolink); 502 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 503 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", proyecto_r1.githubrepo); 504} } 505class ProyectosComponent { 506 constructor(projectService, actRoute) { 507 this.projectService = projectService; 508 this.actRoute = actRoute; 509 this.proyectos = []; 510 } 511 ngOnInit() { 512 this.actRoute.params.subscribe((params) => { 513 const tipoProyectos = params['tipoProyectos']; 514 this.obtenerProyectos(tipoProyectos); 515 }); 516 } 517 obtenerProyectos(tipoProyectos) { 518 switch (tipoProyectos) { 519 case 'freelancer': 520 this.getProyectosFreelancer(); 521 break; 522 case 'publicos': 523 this.getProyectosPublicos(); 524 break; 525 } 526 } 527 getProyectosFreelancer() { 528 this.projectService 529 .getProjects('proyectos-freelancer') 530 .subscribe((res) => { 531 this.proyectos = res; 532 this.proyectos.reverse(); 533 }); 534 } 535 getProyectosPublicos() { 536 this.projectService 537 .getProjects('proyectos-publicos') 538 .subscribe((res) => { 539 this.proyectos = res; 540 this.proyectos.reverse(); 541 }); 542 } 543 ancla(id) { 544 document.getElementById(id).click(); 545 } 546 gotoUrl(url) { 547 window.open(url, '_blank'); 548 } 549} 550ProyectosComponent.ɵfac = function ProyectosComponent_Factory(t) { return new (t || ProyectosComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](src_app_core_services_proyectos_proyectos_service__WEBPACK_IMPORTED_MODULE_1__["ProyectosService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_2__["ActivatedRoute"])); }; 551ProyectosComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: ProyectosComponent, selectors: [["app-proyectos"]], decls: 3, vars: 1, consts: [[1, "container-fluid"], [1, "row", "p-0", "justify-content-center"], ["class", "card col-11 col-md-5 col-lg-4 col-xl-3 m-1 p-0", "style", "width: auto", 4, "ngFor", "ngForOf"], [1, "card", "col
551-11", "col-md-5", "col-lg-4", "col-xl-3", "m-1", "p-0", 2, "width", "auto"], [1, "card-header", "d-flex", "justify-content-center"], [1, "card-img-top", "m-0", "p-0", 2, "width", "90%", 3, "src", "alt"], [1, "card-body"], [1, "card-title"], [1, "card-text"], [1, "card-footer", "m-0", "p-0"], [1, "row", "col-12", "m-0", "p-0"], ["class", "col-auto m-0 mt-1 mb-1", "style", "width: 73px; height: auto", 3, "src", 4, "ngFor", "ngForOf"], [1, "mt-2", "mb-2", "row", "justify-content-center"], ["class", "btn btn-outline-primary m-1", 3, "click", 4, "ngIf"], [1, "col-auto", "m-0", "mt-1", "mb-1", 2, "width", "73px", "height", "auto", 3, "src"], [1, "btn", "btn-outline-primary", "m-1", 3, "click"]], template: function ProyectosComponent_Template(rf, ctx) { if (rf & 1) { 552 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); 553 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1); 554 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ProyectosComponent_div_2_Template, 14, 7, "div", 2); 555 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 556 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 557 } if (rf & 2) { 558 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 559 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.proyectos); 560 } }, directives: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgIf"]], styles: [".projects-background[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: transparent;\n}\n\n.projects-container[_ngcontent-%COMP%] {\n display: grid;\n grid-template-columns: 1fr;\n padding-bottom: 2%;\n padding-top: 2%;\n}\n\n.projects-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n display: flex;\n font-size: xx-large;\n color: #ffffff;\n justify-content: center;\n}\n\n.projects[_ngcontent-%COMP%] {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n}\n\n.card-content[_ngcontent-%COMP%] {\n margin: 3%;\n color: #ffffff;\n}\n\n.project-card[_ngcontent-%COMP%] {\n margin: 1%;\n padding: 3%;\n border: 1px solid white;\n background-color: rgba(0, 22, 31, 0.9);\n border-radius: 2%;\n max-width: 250px;\n}\n\n.project-card[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n width: 100%;\n background-color: transparent;\n border-radius: 4px;\n color: #ffffff;\n font-size: 22px;\n padding: 3%;\n}\n\n.project-card[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.project-card-icon[_ngcontent-%COMP%] {\n width: 4% !important;\n position: absolute !important;\n background-color: white;\n border-radius: 1rem;\n}\n\n.transparente[_ngcontent-%COMP%] {\n background-color: transparent !important;\n}\n\n@media (max-width: 620px) {\n .project-card[_ngcontent-%COMP%] {\n max-width: 450px;\n width: 100%;\n }\n\n .project-card-icon[_ngcontent-%COMP%] {\n width: 10% !important;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb3llY3Rvcy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7QUFDRjs7QUFFQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQUNGOztBQUNBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0FBRUY7O0FBQ0E7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0FBRUY7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsY0FBQTtBQUVGOztBQUNBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLHNDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQUVGOztBQUFBO0VBQ0UsV0FBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUFHRjs7QUFEQTtFQUNFLFdBQUE7QUFJRjs7QUFEQTtFQUNFLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBSUY7O0FBREE7RUFDRSx3Q0FBQTtBQUlGOztBQURBO0VBQ0U7SUFDRSxnQkFBQTtJQUNBLFdBQUE7RUFJRjs7RUFEQTtJQUNFLHFCQUFBO0VBSUY7QUFDRiIsImZpbGUiOiJwcm95ZWN0b3MuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucHJvamVjdHMtYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvamVjdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgcGFkZGluZy10b3A6IDIlO1xufVxuLnByb2plY3RzLWNvbnRhaW5lciBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogeHgtbGFy
560Z2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2plY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIG1hcmdpbjogMyU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvamVjdC1jYXJkIHtcbiAgbWFyZ2luOiAxJTtcbiAgcGFkZGluZzogMyU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIyLCAzMSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMiU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4ucHJvamVjdC1jYXJkIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiAzJTtcbn1cbi5wcm9qZWN0LWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9qZWN0LWNhcmQtaWNvbiB7XG4gIHdpZHRoOiA0JSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi50cmFuc3BhcmVudGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLnByb2plY3QtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9qZWN0LWNhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG59XG4iXX0= */"] }); 561 562 563/***/ }), 564 565/***/ "vY5A": 566/*!***************************************!*\ 567 !*** ./src/app/app-routing.module.ts ***! 568 \***************************************/ 569/*! exports provided: AppRoutingModule */ 570/***/ (function(module, __webpack_exports__, __webpack_require__) { 571 572"use strict"; 573__webpack_require__.r(__webpack_exports__); 574/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppRoutingModule", function() { return AppRoutingModule; }); 575/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/router */ "tyNb"); 576/* harmony import */ var _shared_layout_layout_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./shared/layout/layout.component */ "0MCZ"); 577/* harmony import */ var _views_proyectos_proyectos_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./views/proyectos/proyectos.component */ "tPYF"); 578/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "fXoL"); 579 580 581 582 583 584const routes = [ 585 { 586 path: '', 587 component: _shared_layout_layout_component__WEBPACK_IMPORTED_MODULE_1__["LayoutComponent"], 588 children: [ 589 { 590 path: '', 591 redirectTo: '/inicio', 592 pathMatch: 'full', 593 }, 594 { 595 path: 'inicio', 596 loadChildren: () => __webpack_require__.e(/*! import() | views-inicio-inicio-module */ "views-inicio-inicio-module").then(__webpack_require__.bind(null, /*! ./views/inicio/inicio.module */ "Wtct")).then((m) => m.InicioModule), 597 }, 598 { 599 path: 'proyectos/:tipoProyectos', 600 component: _views_proyectos_proyectos_component__WEBPACK_IMPORTED_MODULE_2__["ProyectosComponent"] 601 }, 602 { 603 path: 'experiencia/:tipoExperiencia', 604 loadChildren: () => __webpack_require__.e(/*! import() | views-experiencia-experiencia-module */ "views-experiencia-experiencia-module").then(__webpack_require__.bind(null, /*! ./views/experiencia/experiencia.module */ "899g")).then((m) => m.ExperienciaModule), 605 }, 606 { 607 path: 'sobre-mi', 608 loadChildren: () => __webpack_require__.e(/*! import() | views-sobre-mi-sobre-mi-module */ "views-sobre-mi-sobre-mi-module").then(__webpack_require__.bind(null, /*! ./views/sobre-mi/sobre-mi.module */ "hat0")).then((m) => m.SobreMiModule), 609 }, 610 ], 611 }, 612]; 613class AppRoutingModule { 614} 615AppRoutingModule.ɵfac = function AppRoutingModule_Factory(t) { return new (t || AppRoutingModule)(); }; 616AppRoutingModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({ type: AppRoutingModule }); 617AppRoutingModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({ imports: [[ 618 _angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"].forRoot(routes, { 619 preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_0__["PreloadAllModules"], 620 useHash: true, 621 }), 622 ], _angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"]] }); 623(function () { (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsetNgModuleScope"](AppRoutingModule, { imports: [_angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"]], exports: [_angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"]] }); })(); 624 625 626/***/ }), 627 628/***/ "zUnb": 629/*!*********************!*\ 630 !*** ./src/main.ts ***! 631 \*********************/ 632/*! no exports provided */ 633/***/ (function(module, __webpack_exports__, __webpack_require__) { 634 635"use strict"; 636__webpack_require__.r(__webpack_exports__); 637/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/platform-browser */ "jhN1"); 638/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL"); 639/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app/app.module */ "ZAI4"); 640/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./environments/environment */ "AytR"); 641 642 643 644 645if (_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].production) { 646 Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["enableProdMode"])(); 647} 648_angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["platformBrowser"]().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_2__["AppModule"]) 649 .catch(err => console.error(err)); 650 651 652/***/ }), 653 654/***/ "zn8P": 655/*!******************************************************!*\ 656 !*** ./$$_lazy_route_resource lazy namespace object ***! 657 \******************************************************/ 658/*! no static exports found */
659/***/ (function(module, exports) { 660 661function webpackEmptyAsyncContext(req) { 662 // Here Promise.resolve().then() is used instead of new Promise() to prevent 663 // uncaught exception popping up in devtools 664 return Promise.resolve().then(function() { 665 var e = new Error("Cannot find module '" + req + "'"); 666 e.code = 'MODULE_NOT_FOUND'; 667 throw e; 668 }); 669} 670webpackEmptyAsyncContext.keys = function() { return []; }; 671webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext; 672module.exports = webpackEmptyAsyncContext; 673webpackEmptyAsyncContext.id = "zn8P"; 674 675/***/ }) 676 677},[[0,"runtime","vendor"]]]); 678//# sourceMappingURL=main-es2015.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.