1(function () { 2 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 3 4 function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } 5 6 function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } 7 8 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["main"], { 9 /***/ 10 0: 11 /*!***************************!*\ 12 !*** multi ./src/main.ts ***! 13 \***************************/ 14 15 /*! no static exports found */ 16 17 /***/ 18 function _(module, exports, __webpack_require__) { 19 module.exports = __webpack_require__( 20 /*! /home/reffcp/Documentos/proyectos/personales/portafolio-personal/src/main.ts */ 21 "zUnb"); 22 /***/ 23 }, 24 25 /***/ 26 "0MCZ": 27 /*!***************************************************!*\ 28 !*** ./src/app/shared/layout/layout.component.ts ***! 29 \***************************************************/ 30 31 /*! exports provided: LayoutComponent */ 32 33 /***/ 34 function MCZ(module, __webpack_exports__, __webpack_require__) { 35 "use strict"; 36 37 __webpack_require__.r(__webpack_exports__); 38 /* harmony export (binding) */ 39 40 41 __webpack_require__.d(__webpack_exports__, "LayoutComponent", function () { 42 return LayoutComponent; 43 }); 44 /* harmony import */ 45 46 47 var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 48 /*! @angular/core */ 49 "fXoL"); 50 /* harmony import */ 51 52 53 var _components_header_header_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 54 /*! ../components/header/header.component */ 55 "aZ8m"); 56 /* harmony import */ 57 58 59 var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 60 /*! @angular/router */ 61 "tyNb"); 62 /* harmony import */ 63 64 65 var _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( 66 /*! ../components/footer/footer.component */ 67 "aF9I"); 68 69 var LayoutComponent = /*#__PURE__*/function () { 70 function LayoutComponent() { 71 _classCallCheck(this, LayoutComponent); 72 } 73 74 _createClass(LayoutComponent, [{ 75 key: "ngOnInit", 76 value: function ngOnInit() {} 77 }]); 78 79 return LayoutComponent; 80 }(); 81 82 LayoutComponent.ɵfac = function LayoutComponent_Factory(t) { 83 return new (t || LayoutComponent)(); 84 }; 85 86 LayoutComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 87 type: LayoutComponent, 88 selectors: [["app-layout"]], 89 decls: 4, 90 vars: 0, 91 consts: [[1, "main-container"]], 92 template: function LayoutComponent_Template(rf, ctx) { 93 if (rf & 1) { 94 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "app-header"); 95 96 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "main", 0); 97 98 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "router-outlet"); 99 100 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 101 102 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "app-footer"); 103 } 104 }, 105 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"]], 106 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 */"] 107 }); 108 /***/ 109 }, 110 111 /***/ 112 "96pR": 113 /*!**************************************************************!*\ 114 !*** ./src/app/core/services/proyectos/proyectos.service.ts ***! 115 \**************************************************************/ 116 117 /*! exports provided: ProyectosService */ 118 119 /***/ 120 function pR(module, __webpack_exports__, __webpack_require__) { 121 "use strict"; 122 123 __webpack_require__.r(__webpack_exports__); 124 /* harmony export (binding) */ 125 126 127 __webpack_require__.d(__webpack_exports__, "ProyectosService", function () { 128 return ProyectosService; 129 }); 130 /* harmony import */ 131 132 133 var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 134 /*! @angular/core */ 135 "fXoL"); 136 /* harmony import */ 137 138 139 var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 140 /*! @angular/common/http */ 141 "tk/3"); 142 143 var ProyectosService = /*#__PURE__*/function () { 144 function ProyectosService(http) { 145 _classCallCheck(this, ProyectosService); 146 147 this.http = http; 148 } 149 150 _createClass(ProyectosService, [{ 151 key: "getProjects", 152 value: function getProjects(tipo) { 153 return this.http.get('../../../../assets/data/' + tipo + '.json'); 154 } 155 }]); 156 157 return ProyectosService; 158 }(); 159 160 ProyectosService.ɵfac = function ProyectosService_Factory(t) { 161 return new (t || ProyectosService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"])); 162 }; 163 164 ProyectosService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ 165 token: ProyectosService, 166 factory: ProyectosService.ɵfac, 167 providedIn: 'root' 168 }); 169 /***/ 170 }, 171 172 /***/ 173 "9bI5": 174 /*!**********************************************************!*\ 175 !*** ./src/app/shared/ngbootstrap/ngbootstrap.module.ts ***! 176 \**********************************************************/ 177 178 /*! exports provided: NgbootstrapModule */ 179 180 /***/ 181 function bI5(module, __webpack_exports__, __webpack_require__) { 182 "use strict"; 183 184 __webpack_require__.r(__webpack_exports__); 185 /* harmony export (binding) */ 186 187 188 __webpack_require__.d(__webpack_exports__, "NgbootstrapModule", function () { 189 return NgbootstrapModule; 190 }); 191 /* harmony import */ 192 193 194 var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 195 /*! @angular/common */ 196 "ofXK"); 197 /* harmony import */ 198 199 200 var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 201 /*! @ng-bootstrap/ng-bootstrap */ 202 "1kSV"); 203 /* harmony import */ 204 205 206 var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 207 /*! @angular/core */ 208 "fXoL"); 209 210 var NgbootstrapModule = /*#__PURE__*/_createClass(function NgbootstrapModule() { 211 _classCallCheck(this, NgbootstrapModule); 212 }); 213 214 NgbootstrapModule.ɵfac = function NgbootstrapModule_Factory(t) { 215 return new (t || NgbootstrapModule)(); 216 }; 217 218 NgbootstrapModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ 219 type: NgbootstrapModule 220 }); 221 NgbootstrapModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({ 222 imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"]], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"]] 223 }); 224 225 (function () { 226 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](NgbootstrapModule, { 227 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"]], 228 exports: [_ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_1__["NgbModule"]] 229 }); 230 })(); 231 /***/ 232 233 }, 234 235 /***/ 236 "AytR": 237 /*!*****************************************!*\ 238 !*** ./src/environments/environment.ts ***! 239 \*****************************************/ 240 241 /*! exports provided: environment */ 242 243 /***/ 244 function AytR(module, __webpack_exports__, __webpack_require__) { 245 "use strict"; 246 247 __webpack_require__.r(__webpack_exports__); 248 /* harmony export (binding) */ 249 250 251 __webpack_require__.d(__webpack_exports__, "environment", function () { 252 return environment; 253 }); // This file can be replaced during build by using the `fileReplacements` array. 254 // `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. 255 // The list of file replacements can be found in `angular.json`. 256 257 258 var environment = { 259 production: false 260 }; 261 /* 262 * For easier debugging in development mode, you can import the following file 263 * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. 264 * 265 * This import should be commented out in production mode because it will have a negative impact 266 * on performance if an error is thrown. 267 */ 268 // import 'zone.js/dist/zone-error'; // Included with Angular CLI. 269 270 /***/ 271 }, 272 273 /***/ 274 "PCNd": 275 /*!*****************************************!*\ 276 !*** ./src/app/shared/shared.module.ts ***! 277 \*****************************************/ 278 279 /*! exports provided: SharedModule */ 280 281 /***/ 282 function PCNd(module, __webpack_exports__, __webpack_require__) { 283 "use strict"; 284 285 __webpack_require__.r(__webpack_exports__); 286 /* harmony export (binding) */ 287 288 289 __webpack_require__.d(__webpack_exports__, "SharedModule", function () { 290 return SharedModule; 291 }); 292 /* harmony import */ 293 294 295 var _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 296 /*! ./ngbootstrap/ngbootstrap.module */ 297 "9bI5"); 298 /* harmony import */ 299 300 301 var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 302 /*! @angular/common */ 303 "ofXK"); 304 /* harmony import */ 305 306 307 var _components_header_header_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 308 /*! ./components/header/header.component */ 309 "aZ8m"); 310 /* harmony import */ 311 312 313 var _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( 314 /*! ./components/footer/footer.component */ 315 "aF9I"); 316 /* harmony import */ 317 318 319 var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( 320 /*! @angular/router */ 321 "tyNb"); 322 /* harmony import */ 323 324 325 var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( 326 /*! @angular/core */ 327 "fXoL"); 328 329 var SharedModule = /*#__PURE__*/_createClass(function SharedModule() { 330 _classCallCheck(this, SharedModule); 331 }); 332 333 SharedModule.ɵfac = function SharedModule_Factory(t) { 334 return new (t || SharedModule)(); 335 }; 336 337 SharedModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({ 338 type: SharedModule 339 }); 340 SharedModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({ 341 imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], _angular_router__WEBPACK_IMPORTED_MODULE_4__["RouterModule"], _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"]], _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"]] 342 }); 343 344 (function () { 345 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](SharedModule, { 346 declarations: [_components_header_header_component__WEBPACK_IMPORTED_MODULE_2__["HeaderComponent"], _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__["FooterComponent"]], 347 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], _angular_router__WEBPACK_IMPORTED_MODULE_4__["RouterModule"], _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"]], 348 exports: [_components_header_header_component__WEBPACK_IMPORTED_MODULE_2__["HeaderComponent"], _components_footer_footer_component__WEBPACK_IMPORTED_MODULE_3__["FooterComponent"], _ngbootstrap_ngbootstrap_module__WEBPACK_IMPORTED_MODULE_0__["NgbootstrapModule"]] 349 }); 350 })(); 351 /***/ 352 353 }, 354 355 /***/
356 "Sy1n": 357 /*!**********************************!*\ 358 !*** ./src/app/app.component.ts ***! 359 \**********************************/ 360 361 /*! exports provided: AppComponent */ 362 363 /***/ 364 function Sy1n(module, __webpack_exports__, __webpack_require__) { 365 "use strict"; 366 367 __webpack_require__.r(__webpack_exports__); 368 /* harmony export (binding) */ 369 370 371 __webpack_require__.d(__webpack_exports__, "AppComponent", function () { 372 return AppComponent; 373 }); 374 /* harmony import */ 375 376 377 var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 378 /*! @angular/core */ 379 "fXoL"); 380 /* harmony import */ 381 382 383 var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 384 /*! @angular/router */ 385 "tyNb"); 386 387 var AppComponent = /*#__PURE__*/_createClass(function AppComponent(router) { 388 _classCallCheck(this, AppComponent); 389 390 this.router = router; 391 }); 392 393 AppComponent.ɵfac = function AppComponent_Factory(t) { 394 return new (t || AppComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"])); 395 }; 396 397 AppComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 398 type: AppComponent, 399 selectors: [["app-root"]], 400 decls: 1, 401 vars: 0, 402 template: function AppComponent_Template(rf, ctx) { 403 if (rf & 1) { 404 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "router-outlet"); 405 } 406 }, 407 directives: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterOutlet"]], 408 styles: ["\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */"] 409 }); 410 /***/ 411 }, 412 413 /***/ 414 "ZAI4": 415 /*!*******************************!*\ 416 !*** ./src/app/app.module.ts ***! 417 \*******************************/ 418 419 /*! exports provided: AppModule */ 420 421 /***/ 422 function ZAI4(module, __webpack_exports__, __webpack_require__) { 423 "use strict"; 424 425 __webpack_require__.r(__webpack_exports__); 426 /* harmony export (binding) */ 427 428 429 __webpack_require__.d(__webpack_exports__, "AppModule", function () { 430 return AppModule; 431 }); 432 /* harmony import */ 433 434 435 var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 436 /*! @angular/platform-browser */ 437 "jhN1"); 438 /* harmony import */ 439 440 441 var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 442 /*! ./app-routing.module */ 443 "vY5A"); 444 /* harmony import */ 445 446 447 var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 448 /*! ./app.component */ 449 "Sy1n"); 450 /* harmony import */ 451 452 453 var _shared_layout_layout_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( 454 /*! ./shared/layout/layout.component */ 455 "0MCZ"); 456 /* harmony import */ 457 458 459 var _shared_shared_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( 460 /*! ./shared/shared.module */ 461 "PCNd"); 462 /* harmony import */ 463 464 465 var _core_core_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( 466 /*! ./core/core.module */ 467 "pKmL"); 468 /* harmony import */ 469 470 471 var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( 472 /*! @angular/platform-browser/animations */ 473 "R1ws"); 474 /* harmony import */ 475 476 477 var _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( 478 /*! @ng-bootstrap/ng-bootstrap */ 479 "1kSV"); 480 /* harmony import */ 481 482 483 var _views_proyectos_proyectos_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( 484 /*! ./views/proyectos/proyectos.component */ 485 "tPYF"); 486 /* harmony import */ 487 488 489 var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( 490 /*! @angular/core */ 491 "fXoL"); 492 493 var AppModule = /*#__PURE__*/_createClass(function AppModule() { 494 _classCallCheck(this, AppModule); 495 }); 496 497 AppModule.ɵfac = function AppModule_Factory(t) { 498 return new (t || AppModule)(); 499 }; 500 501 AppModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineNgModule"]({ 502 type: AppModule, 503 bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_2__["AppComponent"]] 504 }); 505 AppModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineInjector"]({ 506 providers: [], 507 imports: [[_angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"], _app_routing_module__WEBPACK_IMPORTED_MODULE_1__["AppRoutingModule"], _shared_shared_module__WEBPACK_IMPORTED_MODULE_4__["SharedModule"], _core_core_module__WEBPACK_IMPORTED_MODULE_5__["CoreModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__["BrowserAnimationsModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__["NgbModule"]]] 508 }); 509 510 (function () { 511 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsetNgModuleScope"](AppModule, { 512 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"]], 513 imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["BrowserModule"], _app_routing_module__WEBPACK_IMPORTED_MODULE_1__["AppRoutingModule"], _shared_shared_module__WEBPACK_IMPORTED_MODULE_4__["SharedModule"], _core_core_module__WEBPACK_IMPORTED_MODULE_5__["CoreModule"], _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__["BrowserAnimationsModule"], _ng_bootstrap_ng_bootstrap__WEBPACK_IMPORTED_MODULE_7__["NgbModule"]] 514 }); 515 })(); 516 /***/ 517 518 }, 519 520 /***/ 521 "aF9I": 522 /*!**************************************************************!*\ 523 !*** ./src/app/shared/components/footer/footer.component.ts ***! 524 \**************************************************************/ 525 526 /*! exports provided: FooterComponent */ 527 528 /***/ 529 function aF9I(module, __webpack_exports__, __webpack_require__) { 530 "use strict"; 531 532 __webpack_require__.r(__webpack_exports__); 533 /* harmony export (binding) */ 534 535 536 __webpack_require__.d(__webpack_exports__, "FooterComponent", function () { 537 return FooterComponent; 538 }); 539 /* harmony import */ 540 541 542 var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 543 /*! @angular/core */ 544 "fXoL"); 545 546 var FooterComponent = /*#__PURE__*/function () { 547 function FooterComponent() { 548 _classCallCheck(this, FooterComponent); 549 550 this.date = new Date().getFullYear(); 551 } 552 553 _createClass(FooterComponent, [{ 554 key: "ngOnInit", 555 value: function ngOnInit() {} 556 }, { 557 key: "gotoUrl", 558 value: function gotoUrl(url) { 559 window.open(url, '_Blank'); 560 } 561 }]); 562 563 return FooterComponent; 564 }(); 565 566 FooterComponent.ɵfac = function FooterComponent_Factory(t) { 567 return new (t || FooterComponent)(); 568 }; 569 570 FooterComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 571 type: FooterComponent, 572 selectors: [["app-footer"]], 573 decls: 12, 574 vars: 1, 575 consts: [[1, "footer-section-1"], [1, "section-social-footer"], ["src", "https://firebasestorage.googleapis.com/v0/b/portafolio-pers
575onal-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"]], 576 template: function FooterComponent_Template(rf, ctx) { 577 if (rf & 1) { 578 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "footer"); 579 580 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 0); 581 582 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "p"); 583 584 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "S\xEDgueme en mis redes:"); 585 586 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 587 588 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "section", 1); 589 590 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div"); 591 592 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "img", 2); 593 594 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FooterComponent_Template_img_click_6_listener() { 595 return ctx.gotoUrl("https://www.linkedin.com/in/reffcp/"); 596 }); 597 598 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 599 600 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "img", 3); 601 602 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FooterComponent_Template_img_click_7_listener() { 603 return ctx.gotoUrl("https://www.instagram.com/reffcp/"); 604 }); 605 606 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 607 608 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "img", 4); 609 610 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FooterComponent_Template_img_click_8_listener() { 611 return ctx.gotoUrl("https://www.facebook.com/reffcp"); 612 }); 613 614 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 615 616 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 617 618 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 619 620 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 621 622 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 5); 623 624 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "p"); 625 626 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11); 627 628 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 629 630 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 631 632 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 633 } 634 635 if (rf & 2) { 636 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](11); 637 638 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" De mi para el mundo. ", ctx.date, " \xAE"); 639 } 640 }, 641 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
641RUFDQSxRQUFBO0FBQ0o7O0FBRUE7RUFDSSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUFDSjs7QUFFQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FBQ0o7O0FBRUE7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUFDSjs7QUFFQTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBQUNKOztBQUVBO0VBQ0k7SUFDSSx5QkFBQTtFQUNOOztFQUNFO0lBQ0ksa0NBQUE7RUFFTjtBQUNGOztBQUNBO0VBQ0k7SUFDSSx5QkFBQTtFQUNOOztFQUNFO0lBQ0ksa0NBQUE7RUFFTjtBQUNGOztBQUNBO0VBQ0k7SUFDSSx5QkFBQTtFQUNOOztFQUNFO0lBQ0ksa0NBQUE7RUFFTjtBQUNGIiwiZmlsZSI6ImZvb3Rlci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLXNlY3Rpb24tMSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi10b3A6IDElO1xufVxuXG4uZm9vdGVyLXNlY3Rpb24tMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG59XG5cbi5zZWN0aW9uLXNvY2lhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1zb2NpYWwtZm9vdGVyIGRpdiBpbWcge1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIGZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGZvb3RlciBkaXYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBmb290ZXIgZGl2IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZm9vdGVyIGRpdiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIl19 */"] 642 }); 643 /***/ 644 }, 645 646 /***/ 647 "aZ8m": 648 /*!**************************************************************!*\ 649 !*** ./src/app/shared/components/header/header.component.ts ***! 650 \**************************************************************/ 651 652 /*! exports provided: HeaderComponent */ 653 654 /***/ 655 function aZ8m(module, __webpack_exports__, __webpack_require__) { 656 "use strict"; 657 658 __webpack_require__.r(__webpack_exports__); 659 /* harmony export (binding) */ 660 661 662 __webpack_require__.d(__webpack_exports__, "HeaderComponent", function () { 663 return HeaderComponent; 664 }); 665 /* harmony import */ 666 667 668 var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 669 /*! @angular/core */ 670 "fXoL"); 671 /* harmony import */ 672 673 674 var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 675 /*! @angular/router */ 676 "tyNb"); 677 678 var HeaderComponent = /*#__PURE__*/function () { 679 function HeaderComponent() { 680 _classCallCheck(this, HeaderComponent); 681 } 682 683 _createClass(HeaderComponent, [{ 684 key: "ngOnInit", 685 value: function ngOnInit() {} 686 }, { 687 key: "abrirMenu", 688 value: function abrirMenu() { 689 var menu = document.querySelector('.menu'); 690 691 if (menu.classList.contains('is-active')) { 692 menu.classList.remove('is-active'); 693 menu.classList.add('is-inactive'); 694 } else { 695 menu.classList.add('is-active'); 696 menu.classList.remove('is-inactive'); 697 } 698 } 699 }]); 700 701 return HeaderComponent; 702 }(); 703 704 HeaderComponent.ɵfac = function HeaderComponent_Factory(t) { 705 return new (t || HeaderComponent)(); 706 }; 707 708 HeaderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 709 type: HeaderComponent, 710 selectors: [["app-header"]], 711 decls: 25, 712 vars: 0, 713 consts: [[1, "header-container"], [1, "logo"], ["src", "https://firebasestorage.googleapis.com/v0/b/portafolio-pers
713onal-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"]], 714 template: function HeaderComponent_Template(rf, ctx) { 715 if (rf & 1) { 716 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "header"); 717 718 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "nav", 0); 719 720 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "figure", 1); 721 722 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "img", 2); 723 724 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 3); 725 726 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_span_click_4_listener() { 727 return ctx.abrirMenu(); 728 }); 729 730 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 731 732 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 733 734 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 4); 735 736 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "ol"); 737 738 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "li"); 739 740 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "a", 5); 741 742 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_8_listener() { 743 return ctx.abrirMenu(); 744 }); 745 746 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "Inicio"); 747 748 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 749 750 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 751 752 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "li"); 753 754 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "a", 6); 755 756 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_11_listener() { 757 return ctx.abrirMenu(); 758 }); 759 760 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "Experiencia"); 761 762 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 763 764 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 765 766 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "li"); 767 768 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "a", 7); 769 770 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_14_listener() { 771 return ctx.abrirMenu(); 772 }); 773 774 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "Proyectos P\xFAblicos"); 775 776 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 777 778 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 779 780 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "li"); 781 782 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "a", 8); 783 784 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_17_listener() { 785 return ctx.abrirMenu(); 786 }); 787 788 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "Proyectos Freelancer"); 789 790 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 791 792 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 793 794 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "li"); 795 796 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "a", 9); 797 798 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_20_listener() { 799 return ctx.abrirMenu(); 800 }); 801 802 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "Asesor\xEDas"); 803 804 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 805 806 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 807 808 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "li"); 809 810 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "a", 10); 811 812 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HeaderComponent_Template_a_click_23_listener() { 813 return ctx.abrirMenu(); 814 }); 815 816 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24, "Contacto"); 817 818 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 819 820 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 821 822 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 823 824 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 825 826 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 827 828 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 829 } 830 }, 831 directives: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterLinkWithHref"]], 832 styles: [".icon-menu[_ngcontent-%COMP%] {\n background-image: url(\"https://firebasestorage.googleapis.com/v0/b/portafolio-pers
832onal-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
832FBQTtJQUNBLHVCQUFBO0lBQ0EsVUFBQTtFQUFGOztFQUVBO0lBQ0UsWUFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0lBQ0EsMEJBQUE7SUFDQSxvQkFBQTtFQUNGOztFQUVBO0lBQ0UsT0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFDQTtJQUNFLFVBQUE7RUFFRjtBQUNGIiwiZmlsZSI6ImhlYWRlci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5pY29uLW1lbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ZpcmViYXNlc3RvcmFnZS5nb29nbGVhcGlzLmNvbS92MC9iL3BvcnRhZm9saW8tcGVyc29uYWwtMjY0ZmIuYXBwc3BvdC5jb20vby9pY29ub3MlMkZtZW51LnN2Zz9hbHQ9bWVkaWEmdG9rZW49Nzg4MGI2ZGItMWE0Mi00YzhmLWE2YTEtMTUzNDA3Mzc3YmRjXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMTFweDtcbiAgdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuaGVhZGVyIG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmhlYWRlciBvbCBsaSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuaGVhZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIGhlYWRlciBvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBoZWFkZXIgb2wgbGkge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIGhlYWRlciBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGhlYWRlciAubG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbnRhY3RvIGZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiA0NzFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmljb24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMiwgMzEsIDAuOSk7XG5cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLm1lbnUgb2wgbGkgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIC5tZW51LmlzLWFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLm1lbnUuaXMtaW5hY3RpdmUge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbiJdfQ== */"] 833 }); 834 /***/ 835 }, 836 837 /***/ 838 "pKmL": 839 /*!*************************************!*\ 840 !*** ./src/app/core/core.module.ts ***! 841 \*************************************/ 842 843 /*! exports provided: CoreModule */ 844 845 /***/ 846 function pKmL(module, __webpack_exports__, __webpack_require__) { 847 "use strict"; 848 849 __webpack_require__.r(__webpack_exports__); 850 /* harmony export (binding) */ 851 852 853 __webpack_require__.d(__webpack_exports__, "CoreModule", function () { 854 return CoreModule; 855 }); 856 /* harmony import */ 857 858 859 var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 860 /*! @angular/common */ 861 "ofXK"); 862 /* harmony import */ 863 864 865 var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 866 /*! @angular/common/http */ 867 "tk/3"); 868 /* harmony import */ 869 870 871 var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 872 /*! @angular/core */ 873 "fXoL"); 874 875 var CoreModule = /*#__PURE__*/_createClass(function CoreModule(
875) { 876 _classCallCheck(this, CoreModule); 877 }); 878 879 CoreModule.ɵfac = function CoreModule_Factory(t) { 880 return new (t || CoreModule)(); 881 }; 882 883 CoreModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ 884 type: CoreModule 885 }); 886 CoreModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({ 887 imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClientModule"]]] 888 }); 889 890 (function () { 891 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](CoreModule, { 892 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_0__["CommonModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClientModule"]] 893 }); 894 })(); 895 /***/ 896 897 }, 898 899 /***/ 900 "tPYF": 901 /*!********************************************************!*\ 902 !*** ./src/app/views/proyectos/proyectos.component.ts ***! 903 \********************************************************/ 904 905 /*! exports provided: ProyectosComponent */ 906 907 /***/ 908 function tPYF(module, __webpack_exports__, __webpack_require__) { 909 "use strict"; 910 911 __webpack_require__.r(__webpack_exports__); 912 /* harmony export (binding) */ 913 914 915 __webpack_require__.d(__webpack_exports__, "ProyectosComponent", function () { 916 return ProyectosComponent; 917 }); 918 /* harmony import */ 919 920 921 var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 922 /*! @angular/core */ 923 "fXoL"); 924 /* harmony import */ 925 926 927 var src_app_core_services_proyectos_proyectos_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 928 /*! src/app/core/services/proyectos/proyectos.service */ 929 "96pR"); 930 /* harmony import */ 931 932 933 var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 934 /*! @angular/router */ 935 "tyNb"); 936 /* harmony import */ 937 938 939 var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( 940 /*! @angular/common */ 941 "ofXK"); 942 943 function ProyectosComponent_div_2_img_10_Template(rf, ctx) { 944 if (rf & 1) { 945 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "img", 14); 946 } 947 948 if (rf & 2) { 949 var tecnologia_r5 = ctx.$implicit; 950 951 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", tecnologia_r5.DES_IMG, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); 952 } 953 } 954 955 function ProyectosComponent_div_2_button_12_Template(rf, ctx) { 956 if (rf & 1) { 957 var _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); 958 959 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 15); 960 961 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ProyectosComponent_div_2_button_12_Template_button_click_0_listener() { 962 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); 963 964 var proyecto_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; 965 966 var ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 967 968 return ctx_r6.gotoUrl(proyecto_r1.demolink); 969 }); 970 971 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " Ver proyecto "); 972 973 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 974 } 975 } 976 977 function ProyectosComponent_div_2_button_13_Template(rf, ctx) { 978 if (rf & 1) { 979 var _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); 980 981 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 15); 982 983 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ProyectosComponent_div_2_button_13_Template_button_click_0_listener() { 984 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); 985 986 var proyecto_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; 987 988 var ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 989 990 return ctx_r9.gotoUrl(proyecto_r1.githubrepo); 991 }); 992 993 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " Ver repo "); 994 995 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 996 } 997 } 998 999 function ProyectosComponent_div_2_Template(rf, ctx) { 1000 if (rf & 1) { 1001 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3); 1002 1003 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 4); 1004 1005 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 5); 1006 1007 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1008 1009 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 6); 1010 1011 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "h5", 7); 1012 1013 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5); 1014 1015 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1016 1017 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "p", 8); 1018 1019 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7); 1020 1021 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1022 1023 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1024 1025 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 9); 1026 1027 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 10); 1028 1029 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, ProyectosComponent_div_2_img_10_Template, 1, 1, "img", 11); 1030 1031 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1032 1033 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 12); 1034 1035 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, ProyectosComponent_div_2_button_12_Template, 2, 0, "button", 13); 1036 1037 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, ProyectosComponent_div_2_button_13_Template, 2, 0, "button", 13); 1038 1039 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1040 1041 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1042 1043 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1044 } 1045 1046 if (rf & 2) { 1047 var proyecto_r1 = ctx.$implicit; 1048 1049 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 1050 1051 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", proyecto_r1.img, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("alt", proyecto_r1.name); 1052 1053 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 1054 1055 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", proyecto_r1.name, " "); 1056 1057 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 1058 1059 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", proyecto_r1.description, " "); 1060 1061 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 1062 1063 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", proyecto_r1.techlonogy); 1064 1065 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 1066 1067 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", proyecto_r1.demolink); 1068 1069 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 1070 1071 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", proyecto_r1.githubrepo); 1072 } 1073 } 1074 1075 var ProyectosComponent = /*#__PURE__*/function () { 1076 function ProyectosComponent(projectService, actRoute) { 1077 _classCallCheck(this, ProyectosComponent); 1078 1079 this.projectService = projectService; 1080 this.actRoute = actRoute; 1081 this.proyectos = []; 1082 } 1083 1084 _createClass(ProyectosComponent, [{ 1085 key: "ngOnInit", 1086 value: function ngOnInit() { 1087 var _this = this; 1088 1089 this.actRoute.params.subscribe(function (params) { 1090 var tipoProyectos = params['tipoProyectos']; 1091 1092 _this.obtenerProyectos(tipoProyectos); 1093 }); 1094 } 1095 }, { 1096 key: "obtenerProyectos", 1097 value: function obtenerProyectos(tipoProyectos) { 1098 switch (tipoProyectos) { 1099 case 'freelancer': 1100 this.getProyectosFreelancer(); 1101 break; 1102 1103 case 'publicos': 1104 this.getProyectosPublicos(); 1105 break; 1106 } 1107 } 1108 }, { 1109 key: "getProyectosFreelancer", 1110 value: function getProyectosFreelancer() { 1111 var _this2 = this; 1112 1113 this.projectService.getProjects('proyectos-freelancer').subscribe(function (res) { 1114 _this2.proyectos = res; 1115 1116 _this2.proyectos.reverse(); 1117 }); 1118 } 1119 }, { 1120 key: "getProyectosPublicos", 1121 value: function getProyectosPublicos() { 1122 var _this3 = this; 1123 1124 this.projectService.getProjects('proyectos-publicos').subscribe(function (res) { 1125 _this3.proyectos = res; 1126 1127 _this3.proyectos.reverse(); 1128 }); 1129 } 1130 }, { 1131 key: "ancla", 1132 value: function ancla(id) { 1133 document.getElementById(id).click(); 1134 } 1135 }, { 1136 key: "gotoUrl", 1137 value: function gotoUrl(url) { 1138 window.open(url, '_blank'); 1139 } 1140 }]); 1141 1142 return ProyectosComponent; 1143 }(); 1144 1145 ProyectosComponent.ɵfac = function ProyectosComponent_Factory(t) { 1146 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"])); 1147 }; 1148 1149 ProyectosComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 1150 type: ProyectosComponent, 1151 selectors: [["app-proyectos"]], 1152 decls: 3, 1153 vars: 1, 1154 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
1154-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"]], 1155 template: function ProyectosComponent_Template(rf, ctx) { 1156 if (rf & 1) { 1157 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); 1158 1159 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1); 1160 1161 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ProyectosComponent_div_2_Template, 14, 7, "div", 2); 1162 1163 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1164 1165 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 1166 } 1167 1168 if (rf & 2) { 1169 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 1170 1171 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.proyectos); 1172 } 1173 }, 1174 directives: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["NgForOf"], _angular_common__WEBPACK_IMPORTED_MODULE_3__["NgIf"]], 1175 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
1175Z2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2plY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIG1hcmdpbjogMyU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvamVjdC1jYXJkIHtcbiAgbWFyZ2luOiAxJTtcbiAgcGFkZGluZzogMyU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIyLCAzMSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMiU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4ucHJvamVjdC1jYXJkIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiAzJTtcbn1cbi5wcm9qZWN0LWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9qZWN0LWNhcmQtaWNvbiB7XG4gIHdpZHRoOiA0JSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi50cmFuc3BhcmVudGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLnByb2plY3QtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9qZWN0LWNhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG59XG4iXX0= */"] 1176 }); 1177 /***/ 1178 }, 1179 1180 /***/ 1181 "vY5A": 1182 /*!***************************************!*\ 1183 !*** ./src/app/app-routing.module.ts ***! 1184 \***************************************/ 1185 1186 /*! exports provided: AppRoutingModule */ 1187 1188 /***/ 1189 function vY5A(module, __webpack_exports__, __webpack_require__) { 1190 "use strict"; 1191 1192 __webpack_require__.r(__webpack_exports__); 1193 /* harmony export (binding) */ 1194 1195 1196 __webpack_require__.d(__webpack_exports__, "AppRoutingModule", function () { 1197 return AppRoutingModule; 1198 }); 1199 /* harmony import */ 1200 1201 1202 var _angular_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 1203 /*! @angular/router */ 1204 "tyNb"); 1205 /* harmony import */ 1206 1207 1208 var _shared_layout_layout_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 1209 /*! ./shared/layout/layout.component */ 1210 "0MCZ"); 1211 /* harmony import */ 1212 1213 1214 var _views_proyectos_proyectos_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 1215 /*! ./views/proyectos/proyectos.component */ 1216 "tPYF"); 1217 /* harmony import */ 1218 1219 1220 var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( 1221 /*! @angular/core */ 1222 "fXoL"); 1223 1224 var routes = [{ 1225 path: '', 1226 component: _shared_layout_layout_component__WEBPACK_IMPORTED_MODULE_1__["LayoutComponent"], 1227 children: [{ 1228 path: '', 1229 redirectTo: '/inicio', 1230 pathMatch: 'full' 1231 }, { 1232 path: 'inicio', 1233 loadChildren: function loadChildren() { 1234 return __webpack_require__.e( 1235 /*! import() | views-inicio-inicio-module */ 1236 "views-inicio-inicio-module").then(__webpack_require__.bind(null, 1237 /*! ./views/inicio/inicio.module */ 1238 "Wtct")).then(function (m) { 1239 return m.InicioModule; 1240 }); 1241 } 1242 }, { 1243 path: 'proyectos/:tipoProyectos', 1244 component: _views_proyectos_proyectos_component__WEBPACK_IMPORTED_MODULE_2__["ProyectosComponent"] 1245 }, { 1246 path: 'experiencia/:tipoExperiencia', 1247 loadChildren: function loadChildren() { 1248 return __webpack_require__.e( 1249 /*! import() | views-experiencia-experiencia-module */ 1250 "views-experiencia-experiencia-module").then(__webpack_require__.bind(null, 1251 /*! ./views/experiencia/experiencia.module */ 1252 "899g")).then(function (m) { 1253 return m.ExperienciaModule; 1254 }); 1255 } 1256 }, { 1257 path: 'sobre-mi', 1258 loadChildren: function loadChildren() { 1259 return __webpack_require__.e( 1260 /*! import() | views-sobre-mi-sobre-mi-module */ 1261 "views-sobre-mi-sobre-mi-module").then(__webpack_require__.bind(null, 1262 /*! ./views/sobre-mi/sobre-mi.module */ 1263 "hat0")).then(function (m) { 1264 return m.SobreMiModule; 1265 }); 1266 } 1267 }] 1268 }]; 1269 1270 var AppRoutingModule = /*#__PURE__*/_createClass(function AppRoutingModule(
1270) { 1271 _classCallCheck(this, AppRoutingModule); 1272 }); 1273 1274 AppRoutingModule.ɵfac = function AppRoutingModule_Factory(t) { 1275 return new (t || AppRoutingModule)(); 1276 }; 1277 1278 AppRoutingModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({ 1279 type: AppRoutingModule 1280 }); 1281 AppRoutingModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({ 1282 imports: [[_angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"].forRoot(routes, { 1283 preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_0__["PreloadAllModules"], 1284 useHash: true 1285 })], _angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"]] 1286 }); 1287 1288 (function () { 1289 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsetNgModuleScope"](AppRoutingModule, { 1290 imports: [_angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"]], 1291 exports: [_angular_router__WEBPACK_IMPORTED_MODULE_0__["RouterModule"]] 1292 }); 1293 })(); 1294 /***/ 1295 1296 }, 1297 1298 /***/ 1299 "zUnb": 1300 /*!*********************!*\ 1301 !*** ./src/main.ts ***! 1302 \*********************/ 1303 1304 /*! no exports provided */ 1305 1306 /***/ 1307 function zUnb(module, __webpack_exports__, __webpack_require__) { 1308 "use strict"; 1309 1310 __webpack_require__.r(__webpack_exports__); 1311 /* harmony import */ 1312 1313 1314 var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 1315 /*! @angular/platform-browser */ 1316 "jhN1"); 1317 /* harmony import */ 1318 1319 1320 var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 1321 /*! @angular/core */ 1322 "fXoL"); 1323 /* harmony import */ 1324 1325 1326 var _app_app_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 1327 /*! ./app/app.module */ 1328 "ZAI4"); 1329 /* harmony import */ 1330 1331 1332 var _environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( 1333 /*! ./environments/environment */ 1334 "AytR"); 1335 1336 if (_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].production) { 1337 Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["enableProdMode"])(); 1338 } 1339 1340 _angular_platform_browser__WEBPACK_IMPORTED_MODULE_0__["platformBrowser"]().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_2__["AppModule"])["catch"](function (err) { 1341 return console.error(err); 1342 }); 1343 /***/ 1344 1345 }, 1346 1347 /***/ 1348 "zn8P": 1349 /*!******************************************************!*\ 1350 !*** ./$$_lazy_route_resource lazy namespace object ***! 1351 \******************************************************/ 1352 1353 /*! no static exports found */ 1354 1355 /***/ 1356 function zn8P(module, exports) { 1357 function webpackEmptyAsyncContext(req) { 1358 // Here Promise.resolve().then() is used instead of new Promise() to prevent 1359 // uncaught exception popping up in devtools 1360 return Promise.resolve().then(function () { 1361 var e = new Error("Cannot find module '" + req + "'"); 1362 e.code = 'MODULE_NOT_FOUND'; 1363 throw e; 1364 }); 1365 } 1366 1367 webpackEmptyAsyncContext.keys = function () { 1368 return []; 1369 }; 1370 1371 webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext; 1372 module.exports = webpackEmptyAsyncContext; 1373 webpackEmptyAsyncContext.id = "zn8P"; 1374 /***/ 1375 } 1376 }, [[0, "runtime", "vendor"]]]); 1377})(); 1378//# sourceMappingURL=main-es5.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.