1"use strict"; 2(self["webpackChunkui"] = self["webpackChunkui"] || []).push([["main"],{ 3 4/***/ 55041: 5/*!**********************************!*\ 6 !*** ./src/app/app.component.ts ***! 7 \**********************************/ 8/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 9 10__webpack_require__.r(__webpack_exports__); 11/* harmony export */ __webpack_require__.d(__webpack_exports__, { 12/* harmony export */ "AppComponent": () => (/* binding */ AppComponent) 13/* harmony export */ }); 14/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 15/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124); 16/* harmony import */ var _cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookie/services/cookie-dialog.service */ 95673); 17/* harmony import */ var _layout_header_header_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layout/header/header.component */ 17876); 18/* harmony import */ var _layout_footer_footer_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./layout/footer/footer.component */ 61954); 19/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666); 20 21 22 23 24 25 26function AppComponent_wv_header_0_Template(rf, ctx) { 27 if (rf & 1) { 28 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "wv-header"); 29 } 30} 31function AppComponent_wv_footer_3_Template(rf, ctx) { 32 if (rf & 1) { 33 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "wv-footer"); 34 } 35} 36class AppComponent { 37 constructor(router, cookieDialogService) { 38 this.router = router; 39 this.cookieDialogService = cookieDialogService; 40 } 41 ngOnInit() { 42 this.cookieDialogService.initializeCookies(); 43 } 44 notZinmeterRoute() { 45 return !this.router.isActive('zinmeter', false); 46 } 47} 48AppComponent.ɵfac = function AppComponent_Factory(t) { 49 return new (t || AppComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_0__.CookieDialogService)); 50}; 51AppComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({ 52 type: AppComponent, 53 selectors: [["wv-root"]], 54 decls: 4, 55 vars: 2, 56 consts: [[4, "ngIf"], [1, "content"]], 57 template: function AppComponent_Template(rf, ctx) { 58 if (rf & 1) { 59 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, AppComponent_wv_header_0_Template, 1, 0, "wv-header", 0); 60 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "div", 1); 61 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](2, "router-outlet"); 62 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, AppComponent_wv_footer_3_Template, 1, 0, "wv-footer", 0); 63 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 64 } 65 if (rf & 2) { 66 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.notZinmeterRoute()); 67 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3); 68 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.notZinmeterRoute()); 69 } 70 }, 71 dependencies: [_layout_header_header_component__WEBPACK_IMPORTED_MODULE_1__.HeaderComponent, _layout_footer_footer_component__WEBPACK_IMPORTED_MODULE_2__.FooterComponent, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterOutlet], 72 styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n\n.content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n flex: 1;\n overflow: auto;\n margin-top: 4.5rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvYXBwLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBQUNGOztBQUVBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbj
72ogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 73}); 74 75/***/ }), 76 77/***/ 36747: 78/*!*******************************!*\ 79 !*** ./src/app/app.module.ts ***! 80 \*******************************/ 81/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 82 83__webpack_require__.r(__webpack_exports__); 84/* harmony export */ __webpack_require__.d(__webpack_exports__, { 85/* harmony export */ "AppModule": () => (/* binding */ AppModule) 86/* harmony export */ }); 87/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/platform-browser */ 34497); 88/* harmony import */ var _routing_app_routing_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routing/app-routing.module */ 7948); 89/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component */ 55041); 90/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146); 91/* harmony import */ var _layout_layout_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./layout/layout.module */ 4805); 92/* harmony import */ var _security_security_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./security/security.module */ 71484); 93/* harmony import */ var _cookie_cookie_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./cookie/cookie.module */ 78430); 94/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common/http */ 58987); 95/* harmony import */ var _auth_auth_interceptor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./auth/auth.interceptor */ 68000); 96/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./shared/shared.module */ 44466); 97/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! angular-oauth2-oidc */ 23047); 98/* harmony import */ var _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ngx-matomo/tracker */ 31211); 99/* harmony import */ var _ngx_matomo_router__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ngx-matomo/router */ 54392); 100/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../environments/environment */ 92340); 101/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560); 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119const APP_MODULES = [_layout_layout_module__WEBPACK_IMPORTED_MODULE_2__.LayoutModule, _security_security_module__WEBPACK_IMPORTED_MODULE_3__.SecurityModule, _cookie_cookie_module__WEBPACK_IMPORTED_MODULE_4__.CookieModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_6__.SharedModule]; 120class AppModule {} 121AppModule.ɵfac = function AppModule_Factory(t) { 122 return new (t || AppModule)(); 123}; 124AppModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineNgModule"]({ 125 type: AppModule, 126 bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_1__.AppComponent] 127}); 128AppModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjector"]({ 129 providers: [{ 130 provide: angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__.OAuthStorage, 131 useValue: sessionStorage 132 }, { 133 provide: _angular_common_http__WEBPACK_IMPORTED_MODULE_10__.HTTP_INTERCEPTORS, 134 useClass: _auth_auth_interceptor__WEBPACK_IMPORTED_MODULE_5__.AuthInterceptor, 135 multi: true 136 }], 137 imports: [APP_MODULES, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_11__.BrowserModule, _routing_app_routing_module__WEBPACK_IMPORTED_MODULE_0__.AppRoutingModule, _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_12__.BrowserAnimationsModule, angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__.OAuthModule.forRoot(), _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__.NgxMatomoTrackerModule.forRoot({ 138 siteId: _environments_environment__WEBPACK_IMPORTED_MODULE_7__.environment.matomoSiteId, 139 trackerUrl: 'https://warmvlaanderen.matomo.cloud/', 140 disabled: _environments_environment__WEBPACK_IMPORTED_MODULE_7__.environment.preview || _environments_environment__WEBPACK_IMPORTED_MODULE_7__.environment.matomoSiteId === '', 141 requireConsent: _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__.MatomoConsentMode.TRACKING 142 }), _ngx_matomo_router__WEBPACK_IMPORTED_MODULE_14__.NgxMatomoRouterModule] 143}); 144(function () { 145 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsetNgModuleScope"](AppModule, { 146 declarations: [_app_component__WEBPACK_IMPORTED_MODULE_1__.AppComponent], 147 imports: [_layout_layout_module__WEBPACK_IMPORTED_MODULE_2__.LayoutModule, _security_security_module__WEBPACK_IMPORTED_MODULE_3__.SecurityModule, _cookie_cookie_module__WEBPACK_IMPORTED_MODULE_4__.CookieModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_6__.SharedModule, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_11__.BrowserModule, _routing_app_routing_module__WEBPACK_IMPORTED_MODULE_0__.AppRoutingModule, _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_12__.BrowserAnimationsModule, angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__.OAuthModule, _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__.NgxMatomoTrackerModule, _ngx_matomo_router__WEBPACK_IMPORTED_MODULE_14__.NgxMatomoRouterModule] 148 }); 149})(); 150 151/***/ }), 152 153/***/ 45031: 154/*!*************************************!*\ 155 !*** ./src/app/auth/auth.config.ts ***! 156 \*************************************/ 157/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 158 159__webpack_require__.r(__webpack_exports__); 160/* harmony export */ __webpack_require__.d(__webpack_exports__, { 161/* harmony export */ "authConfig": () => (/* binding */ authConfig), 162/* harmony export */ "getOAuthConfig": () => (/* binding */ getOAuthConfig) 163/* harmony export */ }); 164/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340); 165 166const authConfig = { 167 region: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.region, 168 userPoolId: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.userPoolId, 169 userPoolWebClientId: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.userPoolWebClientId, 170 cognitoDomain: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.cognitoDomain 171};
172// eslint-disable-next-line prefer-arrow/prefer-arrow-functions 173function getOAuthConfig() { 174 return { 175 clientId: authConfig.userPoolWebClientId, 176 issuer: `https://cognito-idp.eu-central-1.amazonaws.com/${authConfig.userPoolId}`, 177 logoutUrl: `${authConfig.cognitoDomain}/logout`, 178 redirectUri: window.location.origin + '/auth/callback', 179 responseType: 'code', 180 scope: 'email openid profile', 181 strictDiscoveryDocumentValidation: false, 182 showDebugInformation: false 183 }; 184} 185 186/***/ }), 187 188/***/ 68000: 189/*!******************************************!*\ 190 !*** ./src/app/auth/auth.interceptor.ts ***! 191 \******************************************/ 192/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 193 194__webpack_require__.r(__webpack_exports__); 195/* harmony export */ __webpack_require__.d(__webpack_exports__, { 196/* harmony export */ "AuthInterceptor": () => (/* binding */ AuthInterceptor) 197/* harmony export */ }); 198/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340); 199/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 200/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-oauth2-oidc */ 23047); 201 202 203 204class AuthInterceptor { 205 constructor(authStorage) { 206 this.authStorage = authStorage; 207 } 208 intercept(request, next) { 209 if (this.isPrivateApi(request.url)) { 210 return next.handle(this.getRequestWithToken(request)); 211 } else { 212 return next.handle(request); 213 } 214 } 215 isPrivateApi(url) { 216 return url.startsWith(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiUrl}`) && !url.includes('/public/'); 217 } 218 getRequestWithToken(request) { 219 const token = this.authStorage.getItem('id_token'); 220 return request.clone({ 221 setHeaders: { 222 Authorization: `Bearer ${token}` 223 } 224 }); 225 } 226} 227AuthInterceptor.ɵfac = function AuthInterceptor_Factory(t) { 228 return new (t || AuthInterceptor)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_2__.OAuthStorage)); 229}; 230AuthInterceptor.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ 231 token: AuthInterceptor, 232 factory: AuthInterceptor.ɵfac, 233 providedIn: 'root' 234}); 235 236/***/ }), 237 238/***/ 45473: 239/*!*******************************************!*\ 240 !*** ./src/app/auth/guards/auth.guard.ts ***! 241 \*******************************************/ 242/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 243 244__webpack_require__.r(__webpack_exports__); 245/* harmony export */ __webpack_require__.d(__webpack_exports__, { 246/* harmony export */ "AuthGuard": () => (/* binding */ AuthGuard) 247/* harmony export */ }); 248/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 64139); 249/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 86942); 250/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 251/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../services/auth.service */ 16518); 252/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124); 253 254 255 256 257 258class AuthGuard { 259 constructor(authService, router) { 260 this.authService = authService; 261 this.router = router; 262 } 263 canActivate(route, state) { 264 const roles = route.data.auth?.requiresOneOfRoles || []; 265 if (this.authService.isAuthenticated()) { 266 return this.authService.getLoggedInUser$().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(user => user.hasOneOfRoles(roles) ? true : this.router.parseUrl('/platform/community'))); 267 } 268 return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(false); 269 } 270} 271AuthGuard.ɵfac = function AuthGuard_Factory(t) { 272 return new (t || AuthGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_services_auth_service__WEBPACK_IMPORTED_MODULE_0__.AuthService), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router)); 273}; 274AuthGuard.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({ 275 token: AuthGuard, 276 factory: AuthGuard.ɵfac, 277 providedIn: 'root' 278}); 279 280/***/ }), 281 282/***/ 95236: 283/*!*************************************!*\ 284 !*** ./src/app/auth/models/user.ts ***! 285 \*************************************/ 286/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 287 288__webpack_require__.r(__webpack_exports__); 289/* harmony export */ __webpack_require__.d(__webpack_exports__, { 290/* harmony export */ "Role": () => (/* binding */ Role), 291/* harmony export */ "User": () => (/* binding */ User) 292/* harmony export */ }); 293class User {
294 constructor(authenticated, id, voornaam, achternaam, email, organisatieId, roles) { 295 this.authenticated = authenticated; 296 this.id = id; 297 this.voornaam = voornaam; 298 this.achternaam = achternaam; 299 this.email = email; 300 this.organisatieId = organisatieId; 301 this.roles = roles; 302 } 303 static fromJwt(jwt, dto) { 304 if (!!jwt) { 305 return new User(true, jwt.sub, dto?.voornaam, dto?.achternaam, jwt.email, dto?.organisatieId, (jwt['cognito:groups'] || []).map(group => Role[group.toUpperCase()]).filter(role => !!role)); 306 } else { 307 return User.anonymousUser(); 308 } 309 } 310 static anonymousUser() { 311 return new User(false, '', '', '', '', '', []); 312 } 313 isAuthenticated() { 314 return this.authenticated; 315 } 316 hasRole(role) { 317 return this.roles.includes(role); 318 } 319 isAdmin() { 320 return this.hasRole(Role.ADMIN); 321 } 322 isVliegwiel() { 323 return this.hasRole(Role.VLIEGWIEL); 324 } 325 hasOneOfRoles(roles) { 326 return !!roles.find(role => this.hasRole(role)); 327 } 328} 329var Role; 330(function (Role) { 331 Role["VLIEGWIEL"] = "vliegwiel"; 332 Role["ADMIN"] = "admin"; 333})(Role || (Role = {})); 334 335/***/ }), 336 337/***/ 16518: 338/*!***********************************************!*\ 339 !*** ./src/app/auth/services/auth.service.ts ***! 340 \***********************************************/ 341/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 342 343__webpack_require__.r(__webpack_exports__); 344/* harmony export */ __webpack_require__.d(__webpack_exports__, { 345/* harmony export */ "AuthService": () => (/* binding */ AuthService) 346/* harmony export */ }); 347/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 61555); 348/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 24383); 349/* harmony import */ var _auth_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../auth.config */ 45031); 350/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 59151); 351/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 88759); 352/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560); 353/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/common/http */ 58987); 354/* harmony import */ var _user_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./user.service */ 69666); 355/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! angular-oauth2-oidc */ 23047); 356/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ 60124); 357 358 359 360 361 362 363 364 365class AuthService { 366 constructor(http, userService, oauthService, router) { 367 this.http = http; 368 this.userService = userService; 369 this.oauthService = oauthService; 370 this.router = router; 371 this.user$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.ReplaySubject(1); 372 this.init(); 373 } 374 init() { 375 this.authConfiguration = (0,_auth_config__WEBPACK_IMPORTED_MODULE_0__.getOAuthConfig)(); 376 this.oauthService.configure(this.authConfiguration); 377 (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.from)(this.oauthService.loadDiscoveryDocumentAndTryLogin()).subscribe(); 378 this.oauthService.events.subscribe(event => this.oauthEventCallback(event)); 379 if (this.oauthService.hasValidAccessToken()) { 380 this.fetchAuthenticatedUser().subscribe(); 381 } 382 } 383 oauthEventCallback(event) { 384 switch (event.type) { 385 case 'token_received': 386 this.fetchAuthenticatedUser().subscribe(() => this.navigateToPage()); 387 break; 388 case 'token_refresh_error': 389 this.logout(); 390 break; 391 case 'token_refreshed': 392 case 'silently_refreshed': 393 case 'session_changed': 394 break; 395 } 396 } 397 getLoggedInUser$() { 398 return this.user$.asObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(user => !!user)); 399 } 400 isAuthenticated() { 401 return this.oauthService.hasValidAccessToken(); 402 } 403 login(currentPath) { 404 this.oauthService.initCodeFlow(currentPath); 405 } 406 logout() { 407 this.user$.next(null); 408 this.oauthService.logOut({ 409 client_id: this.authConfiguration.clientId, 410 logout_uri: document.location.origin 411 }); 412 } 413 fetchAuthenticatedUser() { 414 const tokenPayload = this.oauthService.getIdentityClaims(); 415 return this.userService.getMe$(tokenPayload).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.tap)(user => this.user$.next(user))); 416 } 417 navigateToPage() { 418 const path = this.oauthService.state.replace(/%2F/gi, '/') ?? '/platform'; 419 this.router.navigate([path]); 420 } 421} 422AuthService.ɵfac = function AuthService_Factory(t) { 423 return new (t || AuthService)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_7__.HttpClient), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_user_service__WEBPACK_IMPORTED_MODULE_1__.UserService), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_8__.OAuthService), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__.Router)); 424}; 425AuthService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({ 426 token: AuthService, 427 factory: AuthService.ɵfac, 428 providedIn: 'root' 429}); 430 431/***/ }), 432 433/***/ 69666: 434/*!***********************************************!*\ 435 !*** ./src/app/auth/services/user.service.ts ***! 436 \***********************************************/ 437/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 438 439__webpack_require__.r(__webpack_exports__); 440/* harmony export */ __webpack_require__.d(__webpack_exports__, { 441/* harmony export */ "UserService": () => (/* binding */ UserService) 442/* harmony export */ }); 443/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 64139); 444/* harmony import */ var _models_user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/user */ 95236); 445/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942); 446/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../environments/environment */ 92340); 447/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560); 448/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common/http */ 58987); 449 450 451 452 453 454 455class UserService { 456 constructor(http) { 457 this.http = http; 458 } 459 getMe$(jwtPayload) { 460 const user = _models_user__WEBPACK_IMPORTED_MODULE_0__.User.fromJwt(jwtPayload); 461 if (user.isVliegwiel()) { 462 return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.apiUrl}/gebruikers/me`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(dto => _models_user__WEBPACK_IMPORTED_MODULE_0__.User.fromJwt(jwtPayload, dto))); 463 } else if (user.isAdmin()) { 464 return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.apiUrl}/admins/me`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(dto => _models_user__WEBPACK_IMPORTED_MODULE_0__.User.fromJwt(jwtPayload, dto))); 465 } else { 466 return (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.of)(user); 467 } 468 } 469} 470UserService.ɵfac = function UserService_Factory(t) { 471 return new (t || UserService)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_5__.HttpClient)); 472}; 473UserService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({ 474 token: UserService, 475 factory: UserService.ɵfac, 476 providedIn: 'root' 477}); 478 479/***/ }), 480 481/***/ 49290: 482/*!****************************************************************************!*\ 483 !*** ./src/app/cookie/components/cookie-dialog/cookie-dialog.component.ts ***! 484 \****************************************************************************/ 485/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 486 487__webpack_require__.r(__webpack_exports__); 488/* harmony export */ __webpack_require__.d(__webpack_exports__, { 489/* harmony export */ "CookieDialogComponent": () => (/* binding */ CookieDialogComponent) 490/* harmony export */ }); 491/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 492/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 32425); 493/* harmony import */ var _cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../cookie-sett
493ings-dialog/cookie-settings-dialog.component */ 43); 494/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560); 495/* harmony import */ var _services_cookie_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../services/cookie.service */ 55315); 496/* harmony import */ var _shared_shared_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/shared.service */ 77420); 497/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/common */ 94666); 498/* harmony import */ var _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../shared/components/button/button.component */ 90042); 499 500 501 502 503 504 505 506 507 508function CookieDialogComponent_ng_container_0_Template(rf, ctx) { 509 if (rf & 1) { 510 const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"](); 511 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0); 512 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "div", 1)(2, "mat-dialog-content"); 513 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](3, "img", 2); 514 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "p"); 515 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "We gebruiken cookies om je gebruikservaring te optimaliseren. Naast noodzakelijke cookies gebruiken we ook statistische, marketing en derde partij cookies. We vragen je toestemming voor het gebruik van deze cookies. "); 516 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "a", 3); 517 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "Lees meer in de cookieverklaring."); 518 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()(); 519 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "mat-dialog-actions")(9, "wv-button", 4); 520 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function CookieDialogComponent_ng_container_0_Template_wv_button_click_9_listener() { 521 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3); 522 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 523 return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r2.acceptAllCookies()); 524 }); 525 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "Alle cookies accepteren"); 526 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"](); 527 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](11, "a", 4); 528 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function CookieDialogComponent_ng_container_0_Template_a_click_11_listener() { 529 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3); 530 const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 531 return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r4.openCookieSettings()); 532 }); 533 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "Cookie-instellingen"); 534 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()(); 535 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"](); 536 } 537 if (rf & 2) { 538 const verklaring_r1 = ctx.ngIf; 539 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](6); 540 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpropertyInterpolate"]("href", verklaring_r1.cookieVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"]); 541 } 542} 543class CookieDialogComponent { 544 constructor(dialogRef, dialog, cookieService, sharedService) { 545 this.dialogRef = dialogRef; 546 this.dialog = dialog; 547 this.cookieService = cookieService; 548 this.sharedService = sharedService; 549 this.subscriptions = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subscription(); 550 } 551 ngOnInit() { 552 this.privacyEnCookieVerklaringUrl$ = this.sharedService.getPrivacyVerklaringenUrls(); 553 } 554 acceptAllCookies() { 555 this.cookieService.acceptAllCookies(); 556 this.dialogRef.close(); 557 } 558 openCookieSettings() { 559 const dialogConfig = new _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogConfig(); 560 dialogConfig.disableClose = true; 561 dialogConfig.autoFocus = false;
562 dialogConfig.width = '90vw'; 563 dialogConfig.maxWidth = '800px'; 564 dialogConfig.maxHeight = '90vh'; 565 dialogConfig.position = { 566 bottom: `5vh` 567 }; 568 this.subscriptions.add(this.dialog.open(_cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_0__.CookieSettingsDialogComponent, dialogConfig).afterClosed().subscribe(accepted => accepted ? this.dialogRef.close() : null)); 569 } 570 ngOnDestroy() { 571 this.subscriptions.unsubscribe(); 572 } 573} 574CookieDialogComponent.ɵfac = function CookieDialogComponent_Factory(t) { 575 return new (t || CookieDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogRef), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialog), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_services_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_shared_service__WEBPACK_IMPORTED_MODULE_2__.SharedService)); 576}; 577CookieDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({ 578 type: CookieDialogComponent, 579 selectors: [["wv-cookie-dialog"]], 580 decls: 2, 581 vars: 3, 582 consts: [[4, "ngIf"], [1, "dialog"], ["src", "./assets/images/cookie.png", "alt", "cookie-image"], [3, "href"], [3, "click"]], 583 template: function CookieDialogComponent_Template(rf, ctx) { 584 if (rf & 1) { 585 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](0, CookieDialogComponent_ng_container_0_Template, 13, 1, "ng-container", 0); 586 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](1, "async"); 587 } 588 if (rf & 2) { 589 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](1, 1, ctx.privacyEnCookieVerklaringUrl$)); 590 } 591 }, 592 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.NgIf, _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_3__.ButtonComponent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogActions, _angular_common__WEBPACK_IMPORTED_MODULE_7__.AsyncPipe], 593 styles: [".mat-dialog-container {\n background: white;\n border: solid 2px #213e7a;\n border-radius: 2rem;\n}\n\n@media screen and (min-width: 800px) {\n .dialog[_ngcontent-%COMP%] {\n display: flex;\n }\n}\n.dialog[_ngcontent-%COMP%] .mat-dialog-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n flex: 1;\n align-items: center;\n overflow: hidden;\n}\n@media screen and (min-width: 800px) {\n .dialog[_ngcontent-%COMP%] .mat-dialog-content[_ngcontent-%COMP%] {\n flex-direction: row;\n }\n}\n.dialog[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding: 2rem 0;\n margin: 0;\n}\n@media screen and (min-width: 800px) {\n .dialog[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding: 0 2rem;\n }\n}\n.dialog[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 50%;\n}\n.dialog[_ngcontent-%COMP%] .mat-dialog-actions[_ngcontent-%COMP%] {\n margin-bottom: 0;\n justify-content: space-evenly;\n flex-direction: row-reverse;\n}\n@media screen and (min-width: 800px) {\n .dialog[_ngcontent-%COMP%] .mat-dialog-actions[_ngcontent-%COMP%] {\n flex-direction: column;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvY29va2llL2NvbXBvbmVudHMvY29va2llLWRpYWxvZy9jb29raWUtZGlhbG9nLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FBREY7O0FBS0U7RUFERjtJQUVJLGFBQUE7RUFERjtBQUNGO0FBR0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQURKO0FBRUk7RUFORjtJQU9JLG1CQUFBO0VBQ0o7QUFDRjtBQUdFO0VBQ0UsZUFBQTtFQUNBLFNBQUE7QUFESjtBQUdJO0VBSkY7SUFLSSxlQUFBO0VBQUo7QUFDRjtBQUdFO0VBQ0UsV0FBQTtBQURKO0FBSUU7RUFDRSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7QUFGSjtBQUdJO0VBSkY7SUFLSSxzQkFBQTtFQUFKO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46Om5nLWRlZXAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLmRpYWxvZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW
5931zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cblxuICAubWF0LWRpYWxvZy1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 594}); 595 596/***/ }), 597 598/***/ 43: 599/*!**********************************************************************************************!*\ 600 !*** ./src/app/cookie/components/cookie-settings-dialog/cookie-settings-dialog.component.ts ***! 601 \**********************************************************************************************/ 602/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 603 604__webpack_require__.r(__webpack_exports__); 605/* harmony export */ __webpack_require__.d(__webpack_exports__, { 606/* harmony export */ "CookieSettingsDialogComponent": () => (/* binding */ CookieSettingsDialogComponent) 607/* harmony export */ }); 608/* harmony import */ var _services_cookie_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../services/cookie.service */ 55315); 609/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 610/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 611/* harmony import */ var _shared_shared_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../shared/shared.service */ 77420); 612/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666); 613/* harmony import */ var _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/components/button/button.component */ 90042); 614/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 615/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/forms */ 2508); 616 617 618 619 620 621 622 623 624 625function CookieSettingsDialogComponent_ng_container_0_Template(rf, ctx) { 626 if (rf & 1) { 627 const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"](); 628 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0); 629 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "div", 1)(2, "a")(3, "fa-icon", 2); 630 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function CookieSettingsDialogComponent_ng_container_0_Template_fa_icon_click_3_listener() { 631 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3); 632 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 633 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r2.closeCookieSettings()); 634 }); 635 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()(); 636 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "h2"); 637 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "Cookie-sett
637ings"); 638 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 639 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](6, "mat-dialog-content")(7, "p", 3); 640 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "Cookies zijn \"minibestanden\" en kunnen worden geplaatst op uw apparaat dat is verbonden met het internet, zoals een computer, telefoon, tablet of smart TV. Cookies kunnen worden gebruikt om informatie te verzamelen of op te slaan over hoe u zich gedraagt op een website en/of op uw apparaat. De \"lezing\" van deze cookies stelt de websites die ze hebben geplaatst in staat om de informatie die erin is opgeslagen op te vragen. Lees onze "); 641 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](9, "a", 4); 642 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "cookie-"); 643 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 644 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, " en "); 645 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](12, "a", 4); 646 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](13, "privacyverklaring-"); 647 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 648 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14, " bij het bezoeken van onze website. "); 649 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 650 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](15, "div", 5)(16, "div", 6)(17, "h3", 7); 651 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](18, "Noodzakelijke cookies"); 652 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 653 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](19, "div", 8)(20, "label", 9); 654 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](21, "Altijd actief"); 655 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 656 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](22, "input", 10); 657 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_22_listener($event) { 658 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3); 659 const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 660 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r4.noodzakelijkeCookies = $event); 661 }); 662 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()(); 663 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](23, "p"); 664 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](24, " Deze cookies zijn nodig om puur technische redenen voor een normaal bezoek aan de website. Gezien de technische noodzaak geldt alleen een informatieverplichting, en deze cookies worden geplaatst zodra je de website bezoekt. "); 665 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()(); 666 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](25, "div", 5)(26, "div", 6)(27, "h3", 7); 667 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](28, "Statistische cookies"); 668 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 669 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](29, "div", 8)(30, "label", 9); 670 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](31, "Optioneel"); 671 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 672 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](32, "input", 10); 673 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_32_listener($event) { 674 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3); 675 const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 676 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r5.statistischeCookies = $event); 677 }); 678 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()(); 679 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](33, "p"); 680 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](34, "Deze cookies gebruiken we onder meer om te weten hoeveel keer een bepaalde pagina gelezen wordt. Deze informatie gebruiken we enkel om de inhoud van onze website te verbeteren. Zij brengen, volledig anoniem, jouw gebruik in kaart voor analyse en onderzoek. "); 681 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()(); 682 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](35, "div", 5)(36, "div", 6)(37, "h3", 7); 683 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](38, "Derde partij cookies"); 684 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 685 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](39, "div", 8)(40, "label", 9); 686 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](41, "Optioneel"); 687 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 688 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](42, "input",
68810); 689 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_42_listener($event) { 690 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3); 691 const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 692 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r6.thirdPartyCookies = $event); 693 }); 694 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()(); 695 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](43, "p"); 696 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](44, "Deze website bevat links naar YouTube video's. \u2018Embedded content\u2019 van platforms als YouTube bevatten vaak cookies. Wat deze externe partijen met die cookies doen, is ons niet bekend. De gegevens zijn voor ons niet toegankelijk en we hebben ook geen invloed op het al dan niet plaatsen van deze cookies. Als je ze weigert, wordt de content van YouTube niet getoond. "); 697 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()(); 698 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](45, "div", 5)(46, "div", 6)(47, "h3", 7); 699 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](48, "Marketing cookies"); 700 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 701 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](49, "div", 8)(50, "label", 9); 702 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](51, "Optioneel"); 703 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 704 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](52, "input", 10); 705 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_52_listener($event) { 706 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3); 707 const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 708 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r7.marketingCookies = $event); 709 }); 710 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()(); 711 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](53, "p"); 712 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](54, " We gebruiken cookies om content en advertenties te personaliseren. Hiervoor delen we informatie over je gebruik van de website met onze partners voor social media (Facebook, LinkedIn). "); 713 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()(); 714 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](55, "mat-dialog-actions")(56, "wv-button", 11); 715 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function CookieSettingsDialogComponent_ng_container_0_Template_wv_button_click_56_listener() { 716 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3); 717 const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 718 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r8.acceptCookieChoice()); 719 }); 720 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](57, "Mijn keuze bevestigen"); 721 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()(); 722 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"](); 723 } 724 if (rf & 2) { 725 const verklaring_r1 = ctx.ngIf; 726 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 727 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](9); 728 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpropertyInterpolate"]("href", verklaring_r1.cookieVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"]); 729 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3); 730 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpropertyInterpolate"]("href", verklaring_r1.privacyVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"]); 731 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8); 732 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCo
732okie"); 733 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2); 734 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.noodzakelijkeCookies)("disabled", true); 735 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8); 736 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCookie"); 737 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2); 738 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.statistischeCookies)("disabled", false); 739 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8); 740 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCookie"); 741 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2); 742 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.thirdPartyCookies)("disabled", false); 743 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8); 744 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCookie"); 745 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2); 746 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.marketingCookies)("disabled", false); 747 } 748} 749class CookieSettingsDialogComponent { 750 constructor(dialogRef, cookieService, sharedService) { 751 this.dialogRef = dialogRef; 752 this.cookieService = cookieService; 753 this.sharedService = sharedService; 754 this.noodzakelijkeCookies = true; 755 this.statistischeCookies = false; 756 this.thirdPartyCookies = false; 757 this.marketingCookies = false; 758 } 759 ngOnInit() { 760 this.privacyEnCookieverklaringUrl$ = this.sharedService.getPrivacyVerklaringenUrls(); 761 if (this.cookieService.checkCookieExist(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.STATISTIC)) { 762 this.statistischeCookies = this.cookieService.isCookieAccepted(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.STATISTIC); 763 } 764 if (this.cookieService.checkCookieExist(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.THIRD_PARTY)) { 765 this.thirdPartyCookies = this.cookieService.isCookieAccepted(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.THIRD_PARTY); 766 } 767 if (this.cookieService.checkCookieExist(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.MARKETING)) { 768 this.marketingCookies = this.cookieService.isCookieAccepted(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.MARKETING); 769 } 770 } 771 acceptCookieChoice() { 772 this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.NECESSARY, true); 773 this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.STATISTIC, this.statistischeCookies); 774 this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.THIRD_PARTY, this.thirdPartyCookies); 775 this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.MARKETING, this.marketingCookies); 776 this.dialogRef.close(true); 777 } 778 closeCookieSettings() { 779 this.dialogRef.close(false); 780 } 781} 782CookieSettingsDialogComponent.ɵfac = function CookieSettingsDialogComponent_Factory(t) { 783 return new (t || CookieSettingsDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__.MatLegacyDialogRef), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieService), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_shared_shared_service__WEBPACK_IMPORTED_MODULE_1__.SharedService)); 784}; 785CookieSettingsDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({ 786 type: CookieSettingsDialogComponent, 787 selectors: [["wv-cookie-settings-dialog"]], 788 decls: 2, 789 vars: 3, 790 consts: [[4, "ngIf"], [1, "dialog"], ["icon", "times", 3, "click"], [1, "tool-beschrijving"], [3, "href"], [1, "settings-option"], [1, "header"], [1, "title"], [1, "checkbox"], [3, "for"], ["type", "checkbox", 3, "id", "ngModel", "disabled", "ngModelChange"], [3, "click"]], 791 template: function CookieSettingsDialogComponent_Template(rf, ctx) { 792 if (rf & 1) { 793 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, CookieSettingsDialogComponent_ng_container_0_Template, 58, 18, "ng-container", 0); 794 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "async"); 795 } 796 if (rf & 2) { 797 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 1, ctx.privacyEnCookieverklaringUrl$)); 798 } 799 }, 800 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_2__.ButtonComponent, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__.FaIconComponent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__.MatLegacyDialogActions, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.CheckboxControlValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.NgModel, _angular_common__WEBPACK_IMPORTED_MODULE_5__.AsyncPipe], 801 styles: ["fa-icon[_ngcontent-%COMP%] {\n position: absolute;\n top: -12px;\n right: -8px;\n font-size: 2.5rem;\n}\n\n .mat-dialog-container {\n background: white;\n border: solid 2px #213e7a;\n border-radius: 2rem;\n}\n\n.dialog[_ngcontent-%COMP%] {\n position: relative;\n}\n.dialog[_ngcontent-%COMP%] .tool-beschrijving[_ngcontent-%COMP%] {\n margin-bottom: 2rem;\n}\n.dialog[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n margin: 0 0 1rem;\n}\n\n.settings-option[_ngcontent-%COMP%] {\n border: solid 2px #213e7a;\n border-radius: 1rem;\n margin-bottom: 1rem;\n}\n.settings-option[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-bottom: 0;\n}\n.settings-option[_ngcontent-%COMP%] label[_ngcontent-%COMP%] {\n padding-right: 0.5rem;\n}\n.settings-option[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n height: 15px;\n width: 15px;\n}\n\n.header[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n height: 1rem;\n}\n\n.settings-option[_ngcontent-%COMP%] {\n padding: 1.5rem;\n}\n\n.title[_ngcontent-%COMP%] {\n font-size: 1.2rem;\n flex: 1;\n}\n\n.mat-dialog-actions[_ngcontent-%COMP%] {\n margin-bottom: 0;\n justify-content: flex-end;\n}\n\ninput[type=checkbox][_ngcontent-%COMP%] {\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvY29va2llL2NvbXBvbmVudHMvY29va2llLXNldHRpbmdzLWRpYWxvZy9jb29raWUtc2V0dGluZ3MtZGlhbG9nLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FBREY7O0FBSUE7RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLGtCQUFBO0FBREY7QUFFRTtFQUNFLG1CQUFBO0FBQUo7QU
801FHRTtFQUNFLGdCQUFBO0FBREo7O0FBS0E7RUFDRSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFGRjtBQUdHO0VBQ0UsZ0JBQUE7QUFETDtBQUlFO0VBQ0UscUJBQUE7QUFGSjtBQUlFO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUFGSjs7QUFNQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBQUhGOztBQU1BO0VBQ0UsZUFBQTtBQUhGOztBQU1BO0VBQ0UsaUJBQUE7RUFDQSxPQUFBO0FBSEY7O0FBTUE7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0FBSEY7O0FBTUE7RUFDRSxlQUFBO0FBSEYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG5mYS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogLThweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbjo6bmctZGVlcC5tYXQtZGlhbG9nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDJweCAkZGFyay1ibHVlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudG9vbC1iZXNjaHJpanZpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuXG4uc2V0dGluZ3Mtb3B0aW9uIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgIHAge1xuICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgfVxuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgaW5wdXQge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5zZXR0aW5ncy1vcHRpb24ge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbGV4OiAxO1xufVxuXG4ubWF0LWRpYWxvZy1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 802}); 803 804/***/ }), 805 806/***/ 78430: 807/*!*****************************************!*\ 808 !*** ./src/app/cookie/cookie.module.ts ***! 809 \*****************************************/ 810/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 811 812__webpack_require__.r(__webpack_exports__); 813/* harmony export */ __webpack_require__.d(__webpack_exports__, { 814/* harmony export */ "CookieModule": () => (/* binding */ CookieModule) 815/* harmony export */ }); 816/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666); 817/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ngx-cookie-service */ 25502); 818/* harmony import */ var _components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/cookie-dialog/cookie-dialog.component */ 49290); 819/* harmony import */ var _components_cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/cookie-settings-dialog/cookie-settings-dialog.component */ 43); 820/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common/http */ 58987); 821/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 822/* harmony import */ var _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/legacy-slide-toggle */ 43921); 823/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/forms */ 2508); 824/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../shared/shared.module */ 44466); 825/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 826 827 828 829 830 831 832 833 834 835 836class CookieModule {} 837CookieModule.ɵfac = function CookieModule_Factory(t) { 838 return new (t || CookieModule)(); 839}; 840CookieModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({ 841 type: CookieModule 842}); 843CookieModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({ 844 providers: [ngx_cookie_service__WEBPACK_IMPORTED_MODULE_4__.CookieService], 845 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_2__.SharedModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_6__.HttpClientModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_7__.MatLegacyDialogModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_8__.MatLegacySlideToggleModule, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.FormsModule] 846}); 847(function () { 848 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsetNgModuleScope"](CookieModule, { 849 declarations: [_components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__.CookieDialogComponent, _components_cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_1__.CookieSettingsDialogComponent], 850 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_2__.SharedModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_6__.HttpClientModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_7__.MatLegacyDialogModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_8__.MatLegacySlideToggleModule, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.FormsModule] 851 }); 852})(); 853 854/***/ }), 855 856/***/ 95673: 857/*!**********************************************************!*\ 858 !*** ./src/app/cookie/services/cookie-dialog.service.ts ***! 859 \**********************************************************/ 860/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 861 862__webpack_require__.r(__webpack_exports__); 863/* harmony export */ __webpack_require__.d(__webpack_exports__, { 864/* harmony export */ "CookieDialogService": () => (/* binding */ CookieDialogService) 865/* harmony export */ }); 866/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 867/* harmony import */ var _components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/cookie-dialog/cookie-dialog.component */ 49290); 868/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 88759); 869/* harmony import */ var _cookie_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cookie.service */ 55315); 870/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560); 871/* harmony import */ var _matomo_analytics_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./matomo-analytics.service */ 73627); 872/* harmony import */ var _facebook_pixel_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./facebook-pixel.service */ 23368); 873/* harmony import */ var _linkedin_pixel_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./linkedin-pixel.service */ 88911); 874 875 876 877 878 879 880 881 882 883 884class CookieDialogService { 885 constructor(dialog, cookieService, matomoAnalyticsService, fbPixelService, linkedInPixelService) { 886 this.dialog = dialog; 887 this.cookieService = cookieService; 888 this.matomoAnalyticsService = matomoAnalyticsService; 889 this.fbPixelService = fbPixelService; 890 this.linkedInPixelService = linkedInPixelService; 891 } 892 initializeCookies() { 893 if (!this.validateAllCookiesAreSet()) { 894 this.showCookieDialog().subscribe(); 895 } else { 896 this.handleCookieSettings(); 897 } 898 } 899 showCookieDialog() { 900 const dialogConfig = new _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_5__.MatLegacyDialogConfig(); 901 dialogConfig.disableClose = true; 902 dialogConfig.autoFocus = false;
903 dialogConfig.width = '90vw'; 904 dialogConfig.maxWidth = '800px'; 905 dialogConfig.position = { 906 bottom: `5vh` 907 }; 908 return this.dialog.open(_components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__.CookieDialogComponent, dialogConfig).afterClosed().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.tap)(() => this.handleCookieSettings()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.tap)(() => location.reload())); 909 } 910 isThirdPartyCookieAccepted() { 911 return this.cookieService.isCookieAccepted(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.THIRD_PARTY); 912 } 913 handleCookieSettings() { 914 if (this.cookieService.isCookieAccepted(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.STATISTIC)) { 915 this.matomoAnalyticsService.initializeTracking(); 916 } else { 917 this.matomoAnalyticsService.removeTracking(); 918 } 919 if (this.cookieService.isCookieAccepted(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.MARKETING)) { 920 this.fbPixelService.initializeTracking(); 921 this.linkedInPixelService.initializeTracking(); 922 } else { 923 this.fbPixelService.removeTracking(); 924 this.linkedInPixelService.removeTracking(); 925 } 926 } 927 validateAllCookiesAreSet() { 928 return this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.NECESSARY) && this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.STATISTIC) && this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.THIRD_PARTY) && this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.MARKETING); 929 } 930} 931CookieDialogService.ɵfac = function CookieDialogService_Factory(t) { 932 return new (t || CookieDialogService)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_5__.MatLegacyDialog), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieService), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_matomo_analytics_service__WEBPACK_IMPORTED_MODULE_2__.MatomoAnalyticsService), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_facebook_pixel_service__WEBPACK_IMPORTED_MODULE_3__.FacebookPixelService), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_linkedin_pixel_service__WEBPACK_IMPORTED_MODULE_4__.LinkedinPixelService)); 933}; 934CookieDialogService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({ 935 token: CookieDialogService, 936 factory: CookieDialogService.ɵfac, 937 providedIn: 'root' 938}); 939 940/***/ }), 941 942/***/ 55315: 943/*!***************************************************!*\ 944 !*** ./src/app/cookie/services/cookie.service.ts ***! 945 \***************************************************/ 946/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 947 948__webpack_require__.r(__webpack_exports__); 949/* harmony export */ __webpack_require__.d(__webpack_exports__, { 950/* harmony export */ "CookieService": () => (/* binding */ CookieService), 951/* harmony export */ "CookieType": () => (/* binding */ CookieType) 952/* harmony export */ }); 953/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 954/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 955/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ngx-cookie-service */ 25502); 956 957 958 959class CookieService { 960 constructor(dialog, ngxCookieService) { 961 this.dialog = dialog; 962 this.ngxCookieService = ngxCookieService; 963 } 964 isCookieAccepted(cookieType) { 965 return this.ngxCookieService.get(cookieType) === 'true'; 966 } 967 setCookie(cookieType, value) { 968 this.ngxCookieService.set(cookieType, value.toString(), 365); 969 } 970 acceptAllCookies() { 971 Object.values(CookieType).forEach(cookieType => { 972 this.setCookie(cookieType, true); 973 }); 974 } 975 checkCookieExist(cookieType) { 976 return this.ngxCookieService.check(cookieType); 977 } 978} 979CookieService.ɵfac = function CookieService_Factory(t) { 980 return new (t || CookieService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__.MatLegacyDialog), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](ngx_cookie_service__WEBPACK_IMPORTED_MODULE_2__.CookieService)); 981}; 982CookieService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ 983 token: CookieService, 984 factory: CookieService.ɵfac, 985 providedIn: 'root' 986}); 987var CookieType; 988(function (CookieType) { 989 CookieType["NECESSARY"] = "necessary-cookies"; 990 CookieType["STATISTIC"] = "statistic-cookies"; 991 CookieType["THIRD_PARTY"] = "third-party-cookies"; 992 CookieType["MARKETING"] = "marketing-cookies"; 993})(CookieType || (CookieType = {})); 994 995/***/ }), 996 997/***/ 23368: 998/*!***********************************************************!*\ 999 !*** ./src/app/cookie/services/facebook-pixel.service.ts ***! 1000 \***********************************************************/ 1001/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1002 1003__webpack_require__.r(__webpack_exports__); 1004/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1005/* harmony export */ "FacebookPixelService": () => (/* binding */ FacebookPixelService) 1006/* harmony export */ }); 1007/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs/operators */ 59151); 1008/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124); 1009/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 1010/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ngx-cookie-service */ 25502); 1011 1012 1013 1014 1015 1016class FacebookPixelService { 1017 constructor(router, ngxCookieService) { 1018 this.router = router; 1019 this.ngxCookieService = ngxCookieService; 1020 } 1021 initializeTracking() { 1022 this.addFPScript(); 1023 this.trackPageView(); 1024 } 1025 removeTracking() { 1026 this.fbxScript?.parentElement.removeChild(this.fbxScript); 1027 this.ngxCookieService.deleteAll('/', '.facebook.com'); 1028 } 1029 addFPScript() { 1030 this.fbxScript = document.createElement('script'); 1031 this.fbxScript.async = true; 1032 this.fbxScript.innerHTML = `!function(f,b,e,v,n,t,s) 1033 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 1034 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 1035 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 1036 n.queue=[];t=b.createElement(e);t.async=!0; 1037 t.src=v;s=b.getElementsByTagName(e)[0]; 1038 s.parentNode.insertBefore(t,s)}(window, document,'script', 1039 'https://connect.facebook.net/en_US/fbevents.js');`; 1040 document.head.prepend(this.fbxScript); 1041 fbq('init', '159544786016333'); 1042 } 1043 trackPageView() { 1044 this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_0__.filter)(event => event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__.NavigationEnd)).subscribe(() => { 1045 fbq('track', 'PageView'); 1046 }); 1047 } 1048} 1049FacebookPixelService.ɵfac = function FacebookPixelService_Factory(t) { 1050 return new (t || FacebookPixelService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__.CookieService)); 1051}; 1052FacebookPixelService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({ 1053 token: FacebookPixelService, 1054 factory: FacebookPixelService.ɵfac, 1055 providedIn: 'root' 1056}); 1057 1058/***/ }), 1059 1060/***/ 88911: 1061/*!***********************************************************!*\ 1062 !*** ./src/app/cookie/services/linkedin-pixel.service.ts ***! 1063 \***********************************************************/ 1064/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1065 1066__webpack_require__.r(__webpack_exports__); 1067/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1068/* harmony export */ "LinkedinPixelService": () => (/* binding */ LinkedinPixelService) 1069/* harmony export */ }); 1070/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs/operators */ 59151); 1071/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124); 1072/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 1073/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ngx-cookie-service */ 25502); 1074 1075 1076 1077 1078 1079class LinkedinPixelService { 1080 constructor(router, ngxCookieService) { 1081 this.router = router; 1082 this.ngxCookieService = ngxCookieService; 1083 } 1084 initializeTracking() { 1085 this.addLinkedinScript(); 1086 this.trackPageView(); 1087 } 1088 removeTracking() { 1089 this.linkedinScript?.parentElement.removeChild(this.linkedinScript); 1090 this.ngxCookieService.deleteAll('/', '.linkedin.com'); 1091 this.ngxCookieService.deleteAll('/', '.ads.linkedin.com'); 1092 } 1093 addLinkedinScript() { 1094 this.linkedinScript = document.createElement('script'); 1095 this.linkedinScript.innerHTML = `(function(l) { 1096 if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 1097 window.lintrk.q=[]} 1098 var s = document.getElementsByTagName("script")[0]; 1099 var b = document.createElement("script"); 1100 b.type = "text/javascript";b.async = true; 1101 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 1102 s.parentNode.insertBefore(b, s);})(window.lintrk);`; 1103 document.head.prepend(this.linkedinScript); 1104 lintrk(); 1105 } 1106 trackPageView() { 1107 this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_0__.filter)(event => event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__.NavigationEnd)).subscribe(() => { 1108 lintrk(); 1109 }); 1110 } 1111} 1112LinkedinPixelService.ɵfac = function LinkedinPixelService_Factory(t) { 1113 return new (t || LinkedinPixelService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__.CookieService)); 1114}; 1115LinkedinPixelService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({ 1116 token: LinkedinPixelService, 1117 factory: LinkedinPixelService.ɵfac, 1118 providedIn: 'root' 1119}); 1120 1121/***/ }), 1122 1123/***/ 73627: 1124/*!*************************************************************!*\ 1125 !*** ./src/app/cookie/services/matomo-analytics.service.ts ***! 1126 \*************************************************************/ 1127/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1128 1129__webpack_require__.r(__webpack_exports__); 1130/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1131/* harmony export */ "MatomoAnalyticsService": () => (/* binding */ MatomoAnalyticsService) 1132/* harmony export */ }); 1133/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 1134/* harmony import */ var _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ngx-matomo/tracker */ 31211); 1135 1136 1137class MatomoAnalyticsService { 1138 constructor(matomoTracker) { 1139 this.matomoTracker = matomoTracker; 1140 } 1141 initializeTracking() { 1142 this.matomoTracker.setConsentGiven(); 1143 } 1144 removeTracking() { 1145 this.matomoTracker.forgetConsentGiven(); 1146 } 1147} 1148MatomoAnalyticsService.ɵfac = function MatomoAnalyticsService_Factory(t) { 1149 return new (t || MatomoAnalyticsService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_1__.MatomoTracker)); 1150}; 1151MatomoAnalyticsService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ 1152 token: MatomoAnalyticsService, 1153 factory: MatomoAnalyticsService.ɵfac, 1154 providedIn: 'root' 1155}); 1156 1157/***/ }), 1158 1159/***/ 61954: 1160/*!***************************************************!*\ 1161 !*** ./src/app/layout/footer/footer.component.ts ***! 1162 \***************************************************/ 1163/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1164 1165__webpack_require__.r(__webpack_exports__); 1166/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1167/* harmony export */ "FooterComponent": () => (/* binding */ FooterComponent) 1168/* harmony export */ }); 1169/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../environments/environment */ 92340); 1170/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598); 1171/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560); 1172/* harmony import */ var _footer_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./footer.service */ 57410); 1173/* harmony import */ var _shared_shared_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../shared/shared.service */ 77420); 1174/* harmony import */ var _cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../cookie/services/cookie-dialog.service */ 95673); 1175/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666); 1176/* harmony import */ var _shared_components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../shared/components/background-stripe/background-stripe.component */ 77668); 1177/* harmony import */ var _shared_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../shared/components/markdown/markdown.component */ 42964); 1178/* harmony import */ var _shared_components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../shared/components/circular-image-link/circular-image-link.component */ 69420); 1179/* harmony import */ var _shared_components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../shared/components/horizontal-scroll-list/horizontal-scroll-list.component */ 64302); 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191function FooterComponent_ng_container_0_div_9_Template(rf, ctx) { 1192 if (rf & 1) { 1193 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 7); 1194 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 17); 1195 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "a", 18); 1196 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "Warme Scholen"); 1197 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()(); 1198 } 1199} 1200function FooterComponent_ng_container_0_div_10_Template(rf, ctx) { 1201 if (rf & 1) { 1202 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 7); 1203 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 19); 1204 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "a", 20); 1205 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "Warm Vlaanderen"); 1206 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()(); 1207 } 1208} 1209function FooterComponent_ng_container_0_div_11_Template(rf, ctx) { 1210 if (rf & 1) { 1211 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 7); 1212 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 21); 1213 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "a", 22); 1214 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "Warme Steden en Gemeenten"); 1215 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()(); 1216 } 1217} 1218function FooterComponent_ng_container_0_div_17_ng_container_4_Template(rf, ctx) { 1219 if (rf & 1) { 1220 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0); 1221 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "wv-circular-image-link", 26); 1222 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵel
1222ementContainerEnd"](); 1223 } 1224 if (rf & 2) { 1225 const circularImageLink_r9 = ctx.$implicit; 1226 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1227 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("logo", circularImageLink_r9.logo == null ? null : circularImageLink_r9.logo.data == null ? null : circularImageLink_r9.logo.data.attributes)("url", circularImageLink_r9.url); 1228 } 1229} 1230function FooterComponent_ng_container_0_div_17_Template(rf, ctx) { 1231 if (rf & 1) { 1232 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 23)(1, "h3", 24); 1233 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2); 1234 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"](); 1235 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](3, "wv-horizontal-scroll-list"); 1236 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, FooterComponent_ng_container_0_div_17_ng_container_4_Template, 2, 2, "ng-container", 25); 1237 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()(); 1238 } 1239 if (rf & 2) { 1240 const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().ngIf; 1241 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2); 1242 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](data_r1.partnersTitel); 1243 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2); 1244 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngForOf", data_r1.partners); 1245 } 1246} 1247function FooterComponent_ng_container_0_ng_container_27_Template(rf, ctx) { 1248 if (rf & 1) { 1249 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0); 1250 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1); 1251 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"](); 1252 } 1253 if (rf & 2) { 1254 const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2); 1255 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1256 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"](" @ ", ctx_r6.titel, " "); 1257 } 1258} 1259function FooterComponent_ng_container_0_ng_container_30_Template(rf, ctx) { 1260 if (rf & 1) { 1261 const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"](); 1262 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0); 1263 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](1, "a", 27); 1264 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "Privacy & voorwaarden"); 1265 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"](); 1266 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](3, "a", 28); 1267 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function FooterComponent_ng_container_0_ng_container_30_Template_a_click_3_listener() { 1268 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r13); 1269 const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2); 1270 return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r12.onCookieBeheerPressed()); 1271 }); 1272 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "Beheer Cookies"); 1273 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"](); 1274 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](5, "a", 27); 1275 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "Cookies policy"); 1276 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"](); 1277 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"](); 1278 } 1279 if (rf & 2) { 1280 const verklaring_r11 = ctx.ngIf; 1281 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1282 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("href", verklaring_r11.privacyVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"]); 1283 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4); 1284 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("href", verklaring_r11.cookieVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"]); 1285 } 1286} 1287const _c0 = function (a0) { 1288 return { 1289 "blue-background": a0 1290 }; 1291}; 1292function FooterComponent_ng_container_0_Template(rf, ctx) { 1293 if (rf & 1) { 1294 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0); 1295 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](1, "wv-background-stripe", 1)(2, "div", 2)(3, "div", 3)(4, "h3"); 1296 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5); 1297 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"](); 1298 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](6, "wv-markdown", 4); 1299 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7); 1300 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()(); 1301 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](8, "div", 5); 1302 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](9, FooterComponent_ng_container_0_div_9_Template, 4, 0, "div", 6); 1303 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](10, FooterComponent_ng_container_0_div_10_Template, 4, 0, "div", 6); 1304 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](11, FooterComponent_ng_container_0_div_11_Template, 4, 0, "div", 6); 1305 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](12, "div", 7); 1306 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](13, "img", 8); 1307 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](14, "a", 9); 1308 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "Warme William"); 1309 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()(); 1310 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](16, "img", 10); 1311 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()(); 1312 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](17, FooterComponent_ng_container_0_div_17_Template, 5, 2, "div", 11); 1313 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](18, "div", 12)(19, "div", 13)(20, "div", 14)(21, "span"); 1314 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](22, "Geco\u00F6rdineerd door het "); 1315 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](23, "a", 15); 1316 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](24, "Fonds GavoorGeluk"); 1317 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"](); 1318 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](25, ", son"); 1319 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()(); 1320 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](26, "p", 13); 1321 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](27, FooterComponent_ng_container_0_ng_container_27_Template, 2, 1, "ng-container", 0); 1322 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"](); 1323 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](28, "div", 13)(29, "div", 16); 1324 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](30, FooterComponent_ng_container_0_ng_container_30_Template, 7, 2, "ng-container", 0); 1325 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](31, "async"); 1326 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()(); 1327 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"](); 1328 } 1329 if (rf & 2) { 1330 const data_r1 = ctx.ngIf; 1331 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](); 1332 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1333 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("stripeOffsetY", -5)("extraHeight", 14); 1334 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4); 1335 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](data_r1.andereProjectenTitel); 1336 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1337 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("whiteText", true); 1338 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1339 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](data_r1.andereProjectenBeschrijving); 1340 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2); 1341 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARME_SCHOLEN)); 1342 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1343 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN)); 1344 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1345 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARME_STEDEN_EN_GEMEENTEN)); 1346 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](6); 1347 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN)); 1348 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1); 1349 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](14, _c0, !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN))); 1350 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](9); 1351 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN)); 1352 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3); 1353 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](31, 12, ctx_r0.privacyEnCookieVerklaring$)); 1354 } 1355} 1356class FooterComponent { 1357 constructor(footerService, sharedService, cookieDialogService) { 1358 this.footerService = footerService; 1359 this.sharedService = sharedService; 1360 this.cookieDialogService = cookieDialogService; 1361 this.isTenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.isTenant; 1362 this.Tenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.Tenant; 1363 } 1364 ngOnInit() { 1365 this.data$ = this.footerService.getData(); 1366 this.privacyEnCookieVerklaring$ = this.sharedService.getPrivacyVerklaringenUrls(); 1367 this.titel = _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.applicationTitle; 1368 } 1369 onCookieBeheerPressed() { 1370 this.cookieDialogService.showCookieDialog(); 1371 } 1372} 1373FooterComponent.ɵfac = function FooterComponent_Factory(t) { 1374 return new (t || FooterComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_footer_service__WEBPACK_IMPORTED_MODULE_2__.FooterService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_shared_shared_service__WEBPACK_IMPORTED_MODULE_3__.SharedService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_4__.CookieDialogService)); 1375}; 1376FooterComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({ 1377 type: FooterComponent, 1378 selectors: [["wv-footer"]], 1379 decls: 2, 1380 vars: 3, 1381 consts: [[4, "ngIf"], [3, "stripeOffsetY", "extraHeight"], [1, "projects", "wv-responsive-margin"], [1, "left"], [3, "whiteText"], [1, "right"], ["class", "own-project", 4, "ngIf"], [1, "own-project"], ["title", "Warme william logo", "alt", "warme william", "src", "./assets/images/Warme-William.svg"], ["href", "https://www.warmewilliam.be/"], ["src", "assets/images/w-orginal.png", "alt", "W logo"], ["class", "partners", 4, "ngIf"], [1, "bottom-row", "row", "center-xs", "middle-xs", 3, "ngClass"], [1, "col-xs-4"], [1, "row", "start-xs"], ["href", "http://www.gavoorgeluk.be"], [1, "cookies-en-privacy"], ["title", "Warme scholen logo", "alt", "warme scholen", "src", "./assets/images/Warme-Scholen.svg"], ["href", "https://www.warmescholen.net"], ["title", "Warm vlaanderen logo", "alt", "warm vlaanderen", "src", "./assets/images/Warm-Vlaanderen.svg"], ["href", "https://www.warmvlaanderen.net"], ["title", "Warme steden en gemeenten logo", "alt", "warme steden en gemeenten", "src", "./assets/images/Warm-Steden&Gemeenten.svg"], ["href", "https://www.warmestedenengemeenten.net"], [1, "partners"], [1, "wv-responsive-margin"], [4, "ngFor", "ngForOf"], [3, "logo", "url"], [3, "href"], [1, "footer-manage-cookies", 3, "click"]], 1382 template: function FooterComponent_Template(rf, ctx) { 1383 if (rf & 1) { 1384 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](0, FooterComponent_ng_container_0_Template, 32, 16, "ng-container", 0); 1385 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "async"); 1386 } 1387 if (rf & 2) { 1388 _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 1, ctx.data$)); 1389 } 1390 }, 1391 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _shared_components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_5__.Backgroun
1391dStripeComponent, _shared_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__.MarkdownComponent, _shared_components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_7__.CircularImageLinkComponent, _shared_components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_8__.HorizontalScrollListComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], 1392 styles: ["[_nghost-%COMP%] {\n padding-top: 5vw;\n overflow: hidden;\n}\n\n.footer-manage-cookies[_ngcontent-%COMP%] {\n text-decoration: underline;\n}\n\np[_ngcontent-%COMP%] {\n color: white;\n}\n\nh3[_ngcontent-%COMP%] {\n margin-top: 0;\n}\n\n.projects[_ngcontent-%COMP%] {\n margin-top: 5rem;\n padding: 2rem 0 4rem;\n display: flex;\n flex-direction: column;\n}\n@media screen and (min-width: 768px) {\n .projects[_ngcontent-%COMP%] {\n flex-direction: row;\n }\n}\n@media screen and (min-width: 768px) {\n .projects[_ngcontent-%COMP%] .left[_ngcontent-%COMP%] {\n padding-right: 20%;\n flex: 1;\n }\n}\n.projects[_ngcontent-%COMP%] .left[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] {\n color: white;\n}\n.projects[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.projects[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .own-project[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.projects[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .own-project[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 5rem;\n}\n.projects[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .own-project[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: #ffcb66;\n}\n.projects[_ngcontent-%COMP%] > img[_ngcontent-%COMP%] {\n position: absolute;\n top: -6.5rem;\n right: 2rem;\n height: 10vw;\n display: none;\n}\n@media screen and (min-width: 768px) {\n .projects[_ngcontent-%COMP%] > img[_ngcontent-%COMP%] {\n display: block;\n }\n}\n\n.partners[_ngcontent-%COMP%] {\n background: white;\n padding: 2rem 0;\n}\n\n.bottom-row[_ngcontent-%COMP%] {\n background: white;\n}\n.bottom-row[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n color: #213e7a;\n}\n.bottom-row.blue-background[_ngcontent-%COMP%] {\n background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n}\n.bottom-row.blue-background[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .bottom-row.blue-background[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .bottom-row.blue-background[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n color: white;\n}\n.bottom-row[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n padding-left: 5%;\n}\n.bottom-row[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n cursor: pointer;\n padding-left: 0;\n font-weight: 400;\n}\n.bottom-row[_ngcontent-%COMP%] .cookies-en-privacy[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n gap: 2px;\n margin: 4px 0;\n}\n.bottom-row[_ngcontent-%COMP%] .cookies-en-privacy[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n margin-left: 2rem;\n text-align: end;\n}\n@media screen and (min-width: 992px) {\n .bottom-row[_ngcontent-%COMP%] .cookies-en-privacy[_ngcontent-%COMP%] {\n margin: 0;\n flex-direction: row;\n justify-content: flex-end;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2Zvb3Rlci9mb290ZXIuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FBREY7O0FBSUE7RUFDRSwwQkFBQTtBQURGOztBQUlBO0VBQ0UsWUFBQTtBQURGOztBQUlBO0VBQ0UsYUFBQTtBQURGOztBQUlBO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBQURGO0FBR0U7RUFORjtJQU9JLG1CQUFBO0VBQUY7QUFDRjtBQUdJO0VBREY7SUFFSSxrQkFBQTtJQUNBLE9BQUE7RUFBSjtBQUNGO0FBRUk7RUFDRSxZQUFBO0FBQU47QUFJRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0FBRko7QUFJSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBRk47QUFJTTtFQUNFLFlBQUE7QUFGUjtBQUtNO0VBQ0UsY0NoREM7QUQ2Q1Q7QUFRRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBQU5KO0FBT0k7RUFORjtJQU9JLGNBQUE7RUFKSjtBQUNGOztBQVFBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0FBTEY7O0FBUUE7RUFDRSxpQkFBQTtBQUxGO0FBTUU7RUFDRSxjQzlFUTtBRDBFWjtBQU1FO0VBQ0UsNERDM0VZO0FEdUVoQjtBQU1JO0VBQ0UsWUFBQTtBQUpOO0FBU0U7RUFDRSxnQkFBQTtBQVBKO0FBVUU7RUFDRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQ3BGa0I7QUQ0RXRCO0FBV0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0FBVEo7QUFXSTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtBQVROO0FBWUk7RUFa
1392RjtJQWFJLFNBQUE7SUFDQSxtQkFBQTtJQUNBLHlCQUFBO0VBVEo7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3NyYy92YXJpYWJsZXMnO1xuXG46aG9zdCB7XG4gIHBhZGRpbmctdG9wOiA1dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXItbWFuYWdlLWNvb2tpZXN7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5oMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9qZWN0cyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmxlZnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLm93bi1wcm9qZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02LjVyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5ib3R0b20tcm93IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHAge1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG4gICYuYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1ncmFkaWVudDtcblxuICAgIGEsIHNwYW4sIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgfVxuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICB9XG5cbiAgLmNvb2tpZXMtZW4tcHJpdmFjeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1sYXJnZS1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 1393}); 1394 1395/***/ }), 1396 1397/***/ 57410: 1398/*!*************************************************!*\ 1399 !*** ./src/app/layout/footer/footer.service.ts ***! 1400 \*************************************************/ 1401/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1402 1403__webpack_require__.r(__webpack_exports__); 1404/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1405/* harmony export */ "FooterService": () => (/* binding */ FooterService) 1406/* harmony export */ }); 1407/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../environments/environment */ 92340); 1408/* harmony import */ var _voettekst_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./voettekst-model */ 57333); 1409/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942); 1410/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 1411/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ 58987); 1412 1413 1414 1415 1416 1417class FooterService { 1418 constructor(http) { 1419 this.http = http; 1420 } 1421 getData() { 1422 return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiVoorvoegsel}
1422-voettekst?populate=*`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(result => _voettekst_model__WEBPACK_IMPORTED_MODULE_1__.VoettekstModel.fromDto(result.data.attributes))); 1423 } 1424} 1425FooterService.ɵfac = function FooterService_Factory(t) { 1426 return new (t || FooterService)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClient)); 1427}; 1428FooterService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({ 1429 token: FooterService, 1430 factory: FooterService.ɵfac, 1431 providedIn: 'root' 1432}); 1433 1434/***/ }), 1435 1436/***/ 57333: 1437/*!**************************************************!*\ 1438 !*** ./src/app/layout/footer/voettekst-model.ts ***! 1439 \**************************************************/ 1440/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1441 1442__webpack_require__.r(__webpack_exports__); 1443/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1444/* harmony export */ "VoettekstModel": () => (/* binding */ VoettekstModel) 1445/* harmony export */ }); 1446/* harmony import */ var _shared_components_circular_image_link_circular_image_link_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../shared/components/circular-image-link/circular-image-link-model */ 77634); 1447 1448class VoettekstModel { 1449 constructor(andereProjectenTitel, andereProjectenBeschrijving, partnersTitel, partners) { 1450 this.andereProjectenTitel = andereProjectenTitel; 1451 this.andereProjectenBeschrijving = andereProjectenBeschrijving; 1452 this.partnersTitel = partnersTitel; 1453 this.partners = partners; 1454 } 1455 static fromDto(dto) { 1456 return new VoettekstModel(dto.voettekstInfo.andereProjectenTitel, dto.voettekstInfo.andereProjectenBeschrijving, dto.voettekstInfo.partnersTitel, dto.voettekstInfo.partners.map(partnerDto => _shared_components_circular_image_link_circular_image_link_model__WEBPACK_IMPORTED_MODULE_0__.CircularImageLinkModel.fromDto(partnerDto))); 1457 } 1458} 1459 1460/***/ }), 1461 1462/***/ 14172: 1463/*!*******************************************************************!*\ 1464 !*** ./src/app/layout/header/desktop/header-desktop.component.ts ***! 1465 \*******************************************************************/ 1466/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1467 1468__webpack_require__.r(__webpack_exports__); 1469/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1470/* harmony export */ "HeaderDesktopComponent": () => (/* binding */ HeaderDesktopComponent) 1471/* harmony export */ }); 1472/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../environments/environment */ 92340); 1473/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 1474/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124); 1475/* harmony import */ var _auth_services_auth_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../auth/services/auth.service */ 16518); 1476/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666); 1477/* harmony import */ var _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-tabs */ 32821); 1478/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 1479/* harmony import */ var _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/directives/has-gesloten-deel.directive */ 61395); 1480/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159); 1481/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051); 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492function HeaderDesktopComponent_a_2_Template(rf, ctx) { 1493 if (rf & 1) { 1494 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "a", 4, 5); 1495 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2); 1496 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 1497 } 1498 if (rf & 2) { 1499 const menuItem_r2 = ctx.$implicit; 1500 const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](1); 1501 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("active", _r3.isActive); 1502 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", menuItem_r2.websiteRoute)("active", _r3.isActive); 1503 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2); 1504 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"](" ", menuItem_r2.label, " "); 1505 } 1506} 1507function HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template(rf, ctx) { 1508 if (rf & 1) { 1509 const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"](); 1510 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0); 1511 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "button", 8); 1512 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2); 1513 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](3, "fa-icon", 9); 1514 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 1515 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "mat-menu", 10, 11)(6, "button", 12); 1516 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template_button_click_6_listener() { 1517 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r11); 1518 const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3); 1519 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetVie
1519w"](ctx_r10.goToGeslotenPlatform()); 1520 }); 1521 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](7, "fa-icon", 13); 1522 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, " Dashboard "); 1523 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 1524 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](9, "button", 12); 1525 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template_button_click_9_listener() { 1526 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r11); 1527 const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3); 1528 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r12.logout()); 1529 }); 1530 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](10, "fa-icon", 14); 1531 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, " Uitloggen "); 1532 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()(); 1533 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"](); 1534 } 1535 if (rf & 2) { 1536 const user_r8 = ctx.ngIf; 1537 const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](5); 1538 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1); 1539 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("matMenuTriggerFor", _r9); 1540 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1); 1541 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"](" Welkom, ", user_r8.voornaam, " "); 1542 } 1543} 1544function HeaderDesktopComponent_ng_container_3_ng_container_1_Template(rf, ctx) { 1545 if (rf & 1) { 1546 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0); 1547 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](1, HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template, 12, 2, "ng-container", 6); 1548 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](2, "async"); 1549 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"](); 1550 } 1551 if (rf & 2) { 1552 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 1553 const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](3); 1554 const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 1555 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1); 1556 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](2, 2, ctx_r4.user$))("ngIfElse", _r5); 1557 } 1558} 1559function HeaderDesktopComponent_ng_container_3_ng_template_2_Template(rf, ctx) { 1560 if (rf & 1) { 1561 const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"](); 1562 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "span")(1, "button", 15); 1563 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_template_2_Template_button_click_1_listener() { 1564 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r14); 1565 const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2); 1566 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r13.goToRegistreren()); 1567 }); 1568 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "Registreer"); 1569 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 1570 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](3, "button", 15); 1571 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_template_2_Template_button_click_3_listener() { 1572 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r14); 1573 const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2); 1574 return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r15.goToLogin()); 1575 }); 1576 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "Login"); 1577 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()(); 1578 } 1579} 1580function HeaderDesktopComponent_ng_container_3_Template(rf, ctx) { 1581 if (rf & 1) { 1582 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0); 1583 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](1, HeaderDesktopComponent_ng_container_3_ng_container_1_Template, 3, 4, "ng-container", 6); 1584 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, HeaderDesktopComponent_ng_container_3_ng_template_2_Template, 5, 0, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]); 1585 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"](); 1586 } 1587 if (rf & 2) { 1588 const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](3); 1589 const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](); 1590 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1); 1591 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r1.isUserAuthenticated())("ngIfElse", _r5); 1592 } 1593} 1594class HeaderDesktopComponent { 1595 constructor(router, authService) { 1596 this.router = router; 1597 this.authService = authService; 1598 this.logo = _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.logo; 1599 this.menuItems = _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.menu; 1600 } 1601 ngOnInit() { 1602 this.user$ = this.authService.getLoggedInUser$(); 1603 } 1604 goToLogin() { 1605 this.authService.login('/platform'); 1606 } 1607 logout() { 1608 this.authService.logout(); 1609 } 1610 goToGeslotenPlatform() { 1611 this.router.navigate(['/platform']); 1612 } 1613 goToRegistreren() { 1614 this.router.navigate(['/auth/registreer']); 1615 } 1616 isUserAuthenticated() { 1617 return this.authService.isAuthenticated(); 1618 } 1619} 1620HeaderDesktopComponent.ɵfac = function HeaderDesktopComponent_Factory(t) { 1621 return new (t || HeaderDesktopComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_auth_services_auth_service__WEBPACK_IMPORTED_MODULE_1__.AuthService)); 1622}; 1623HeaderDesktopComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({ 1624 type: HeaderDesktopComponent, 1625 selectors: [["wv-header-desktop"]], 1626 decls: 4, 1627 vars: 4, 1628 consts: [[3, "title", "alt", "src"], ["mat-tab-nav-bar", ""], ["mat-tab-link", "", "routerLinkActive", "", "class", "wv-title tab", 3, "routerLink", "active", 4, "ngFor", "ngForOf"], [4, "wvHasGeslotenDeel"], ["mat-tab-link", "", "routerLinkActive", "", 1, "wv-title", "tab", 3, "routerLink", "active"], ["rla", "routerLinkActive"], [4, "ngIf", "ngIfElse"], ["notLoggedIn", ""], ["mat-button", "", 1, "yellow-btn", 3, "matMenuTriggerFor"], ["icon", "caret-down"], [1, "header-menu"], ["uitlogMenu", "matMenu"], ["mat-menu-item", "", 3, "click"], ["icon", "chart-line-down"], ["icon", "sign-out-alt"], [1, "yellow-btn", "login-register-btn", 3, "click"]], 1629 template: function HeaderDesktopComponent_Template(rf, ctx) { 1630 if (rf & 1) { 1631 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "img", 0); 1632 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "nav", 1); 1633 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, HeaderDesktopComponent_a_2_Template, 3, 5, "a", 2); 1634 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"](); 1635 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, HeaderDesktopComponent_ng_container_3_Template, 4, 2, "ng-container", 3); 1636 } 1637 if (rf & 2) { 1638 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpropertyInterpolate1"]("src", "./assets/images/", ctx.logo.logoImg, "", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"]); 1639 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("title", ctx.logo.logoTitle)("alt", ctx.logo.logoAlt); 1640 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2); 1641 _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngForOf", ctx.menuItems); 1642 } 1643 }, 1644 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_6__.MatLegacyTabNav, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_6__.MatLegacyTabLink, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_7__.FaIconComponent, _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_2__.HasGeslotenDeelDirective, _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterLink, _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterLinkActive, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_8__.MatLegacyButton, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__.MatLegacyMenuItem, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__.MatLegacyMenuTrigger, _angular_common__WEBPACK_IMPORTED_MODULE_5__.AsyncPipe], 1645 styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: row;\n flex: 1;\n justify-content: space-between;\n padding-right: 2rem;\n}\n@media screen and (min-width: 992px) {\n [_nghost-%COMP%] {\n padding-left: 12%;\n }\n}\n@media screen and (min-width: 1300px) {\n [_nghost-%COMP%] {\n padding-left: 25%;\n }\n}\n\n.active[_ngcontent-%COMP%] {\n color: #f7a884;\n border-bottom: solid 2px #f7a884;\n}
1645\n\n.wv-title[_ngcontent-%COMP%]:hover {\n color: #f7a884;\n}\n\n.mat-tab-link[_ngcontent-%COMP%] {\n opacity: 1;\n padding: 0;\n margin: 0 1rem;\n min-width: auto;\n}\n\nimg[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0.5rem;\n height: 9.5rem;\n z-index: 20;\n}\n\n.yellow-btn[_ngcontent-%COMP%] {\n background: #ffcb66;\n font-weight: 800;\n padding: 0 2.2rem;\n border-radius: 22px;\n border: none;\n}\n\n.login-register-btn[_ngcontent-%COMP%] {\n margin-left: 0.5rem;\n height: 100%;\n}\n\n .header-menu .mat-menu-content {\n background: white;\n padding: 0 2rem;\n border-radius: 22px;\n}\n .header-menu .mat-menu-content button {\n background: white;\n font-family: \"Montserrat\", sans-serif;\n font-weight: 800;\n font-size: 15px;\n text-decoration: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2hlYWRlci9kZXNrdG9wL2hlYWRlci1kZXNrdG9wLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vc3JjL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUFERjtBQUVFO0VBTkY7SUFPSSxpQkFBQTtFQUNGO0FBQ0Y7QUFBRTtFQVRGO0lBVUksaUJBQUE7RUFHRjtBQUNGOztBQUFBO0VBQ0UsY0NaTztFRGFQLGdDQUFBO0FBR0Y7O0FBQUE7RUFDRSxjQ2pCTztBRG9CVDs7QUFDQTtFQUNFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUFFRjs7QUFFQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0NiaUI7QURjbkI7O0FBRUE7RUFDRSxtQkNwQ087RURxQ1AsZ0JDNUJ1QjtFRDZCdkIsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QUFDRjs7QUFFQTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtBQUNGOztBQUdFO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUFBSjtBQUVJO0VBQ0UsaUJBQUE7RUFDQSxxQ0NsREk7RURtREosZ0JDaERtQjtFRGlEbkIsZUFBQTtFQUNBLHFCQUFBO0FBQU4iLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctbGVmdDogMTIlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNSU7XG4gIH1cbn1cblxuLmFjdGl2ZSB7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJG9yYW5nZTtcbn1cblxuLnd2LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG5cblxuLm1hdC10YWItbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cblxuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiA5LjVyZW07XG4gIHotaW5kZXg6ICR6LWluZGV4LWFwcC1sb2dvO1xufVxuXG4ueWVsbG93LWJ0biB7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmEtYm9sZDtcbiAgcGFkZGluZzogMCAyLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuOjpuZy1kZWVwLmhlYWRlci1tZW51IHtcbiAgLm1hdC1tZW51LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICR1aS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMH
1645B4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 1646}); 1647 1648/***/ }), 1649 1650/***/ 17876: 1651/*!***************************************************!*\ 1652 !*** ./src/app/layout/header/header.component.ts ***! 1653 \***************************************************/ 1654/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1655 1656__webpack_require__.r(__webpack_exports__); 1657/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1658/* harmony export */ "HeaderComponent": () => (/* binding */ HeaderComponent) 1659/* harmony export */ }); 1660/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 1661/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/layout */ 83278); 1662/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666); 1663/* harmony import */ var _desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./desktop/header-desktop.component */ 14172); 1664/* harmony import */ var _mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mobile/header-mobile.component */ 11568); 1665 1666 1667 1668 1669 1670function HeaderComponent_wv_header_mobile_0_Template(rf, ctx) { 1671 if (rf & 1) { 1672 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "wv-header-mobile"); 1673 } 1674} 1675function HeaderComponent_wv_header_desktop_1_Template(rf, ctx) { 1676 if (rf & 1) { 1677 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "wv-header-desktop"); 1678 } 1679} 1680class HeaderComponent { 1681 constructor(changeDetectorRef, media) { 1682 this.mobileQuery = media.matchMedia('(max-width: 1100px)'); 1683 this.mobileQueryListener = () => changeDetectorRef.detectChanges(); 1684 this.mobileQuery.addEventListener('change', this.mobileQueryListener); 1685 } 1686 ngOnDestroy() { 1687 this.mobileQuery.removeEventListener('change', this.mobileQueryListener); 1688 } 1689} 1690HeaderComponent.ɵfac = function HeaderComponent_Factory(t) { 1691 return new (t || HeaderComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_3__.MediaMatcher)); 1692}; 1693HeaderComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({ 1694 type: HeaderComponent, 1695 selectors: [["wv-header"]], 1696 decls: 2, 1697 vars: 2, 1698 consts: [[4, "ngIf"]], 1699 template: function HeaderComponent_Template(rf, ctx) { 1700 if (rf & 1) { 1701 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, HeaderComponent_wv_header_mobile_0_Template, 1, 0, "wv-header-mobile", 0); 1702 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](1, HeaderComponent_wv_header_desktop_1_Template, 1, 0, "wv-header-desktop", 0); 1703 } 1704 if (rf & 2) { 1705 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.mobileQuery.matches); 1706 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1); 1707 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", !ctx.mobileQuery.matches); 1708 } 1709 }, 1710 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_0__.HeaderDesktopComponent, _mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_1__.HeaderMobileComponent], 1711 styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n height: 4.5rem;\n position: fixed;\n background: white;\n width: 100%;\n z-index: 20;\n}\n[_nghost-%COMP%] .mat-tab-link {\n font-family: \"Montserrat\", sans-serif !important;\n font-size: 1.2rem !important;\n font-weight: 700 !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2hlYWRlci9oZWFkZXIuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7
1711RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0NnQmlCO0FEakJuQjtBQUVFO0VBQ0UsZ0RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0FBQUoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNC41cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogJHotaW5kZXgtYXBwLWxvZ287XG4gIDo6bmctZGVlcC5tYXQtdGFiLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkdWktZm9udCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 1712}); 1713 1714/***/ }), 1715 1716/***/ 11568: 1717/*!*****************************************************************!*\ 1718 !*** ./src/app/layout/header/mobile/header-mobile.component.ts ***! 1719 \*****************************************************************/ 1720/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1721 1722__webpack_require__.r(__webpack_exports__); 1723/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1724/* harmony export */ "HeaderMobileComponent": () => (/* binding */ HeaderMobileComponent) 1725/* harmony export */ }); 1726/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! body-scroll-lock */ 75621); 1727/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../environments/environment */ 92340); 1728/* harmony import */ var _shared_notification_notification_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/notification/notification.component */ 42053); 1729/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560); 1730/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ 60124); 1731/* harmony import */ var _auth_services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../auth/services/auth.service */ 16518); 1732/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/layout */ 83278); 1733/* harmony import */ var _shared_notification_notification_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../shared/notification/notification.service */ 65096); 1734/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666); 1735/* harmony import */ var _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../shared/directives/has-gesloten-deel.directive */ 61395); 1736/* harmony import */ var _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/sidenav */ 16643); 1737/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/icon */ 57822); 1738/* harmony import */ var _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/legacy-list */ 60744); 1739/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159); 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753
1754const _c0 = ["sidenav"]; 1755function HeaderMobileComponent_div_7_ng_container_1_ng_container_1_Template(rf, ctx) { 1756 if (rf & 1) { 1757 const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"](); 1758 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0); 1759 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "button", 10)(2, "span", 11); 1760 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](3); 1761 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()(); 1762 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](4, "button", 12); 1763 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_div_7_ng_container_1_ng_container_1_Template_button_click_4_listener() { 1764 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r10); 1765 const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](3); 1766 return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetView"](ctx_r9.logout()); 1767 }); 1768 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](5, "span", 11); 1769 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](6, "Uitloggen"); 1770 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()(); 1771 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"](); 1772 } 1773 if (rf & 2) { 1774 const user_r8 = ctx.ngIf; 1775 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](3); 1776 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate1"]("Welkom, ", user_r8.voornaam, ""); 1777 } 1778} 1779function HeaderMobileComponent_div_7_ng_container_1_Template(rf, ctx) { 1780 if (rf & 1) { 1781 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0); 1782 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, HeaderMobileComponent_div_7_ng_container_1_ng_container_1_Template, 7, 1, "ng-container", 8); 1783 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](2, "async"); 1784 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"](); 1785 } 1786 if (rf & 2) { 1787 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](); 1788 const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵreference"](3); 1789 const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](); 1790 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](1); 1791 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](2, 2, ctx_r4.user$))("ngIfElse", _r5); 1792 } 1793} 1794function HeaderMobileComponent_div_7_ng_template_2_Template(rf, ctx) { 1795 if (rf & 1) { 1796 const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"](); 1797 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "button", 12); 1798 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_div_7_ng_template_2_Template_button_click_0_listener() { 1799 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r12); 1800 const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](2); 1801 return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetView"](ctx_r11.goToLogin()); 1802 }); 1803 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "span", 11); 1804 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, "Login"); 1805 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()(); 1806 } 1807} 1808function HeaderMobileComponent_div_7_Template(rf, ctx) { 1809 if (rf & 1) { 1810 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 7); 1811 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, HeaderMobileComponent_div_7_ng_container_1_Template, 3, 4, "ng-container", 8); 1812 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](2, HeaderMobileComponent_div_7_ng_template_2_Template, 3, 0, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplateRefExtractor"]); 1813 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"](); 1814 } 1815 if (rf & 2) { 1816 const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵreference"](3); 1817 const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](); 1818 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](1); 1819 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r1.isUserAuthenticated())("ngIfElse", _r5); 1820 } 1821} 1822function HeaderMobileComponent_ng_container_9_a_1_Template(rf, ctx) { 1823 if (rf & 1) { 1824 const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"](); 1825 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "a", 14); 1826 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_ng_container_9_a_1_Template_a_click_0_listener() { 1827 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r15); 1828 const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](2); 1829 return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetVie
1829w"](ctx_r14.goToGeslotenPlatform()); 1830 }); 1831 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "h3"); 1832 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, "Dashboard"); 1833 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()(); 1834 } 1835} 1836function HeaderMobileComponent_ng_container_9_Template(rf, ctx) { 1837 if (rf & 1) { 1838 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0); 1839 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, HeaderMobileComponent_ng_container_9_a_1_Template, 3, 0, "a", 13); 1840 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](2, "async"); 1841 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"](); 1842 } 1843 if (rf & 2) { 1844 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](); 1845 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](1); 1846 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](2, 1, ctx_r2.user$)); 1847 } 1848} 1849function HeaderMobileComponent_a_10_Template(rf, ctx) { 1850 if (rf & 1) { 1851 const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"](); 1852 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "a", 15); 1853 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_a_10_Template_a_click_0_listener() { 1854 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r18); 1855 const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](); 1856 return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetView"](ctx_r17.close()); 1857 }); 1858 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "h3"); 1859 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2); 1860 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()(); 1861 } 1862 if (rf & 2) { 1863 const menuItem_r16 = ctx.$implicit; 1864 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("routerLink", menuItem_r16.websiteRoute); 1865 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2); 1866 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate"](menuItem_r16.label); 1867 } 1868} 1869class HeaderMobileComponent { 1870 constructor(router, authService, changeDetectorRef, media, notificationService) { 1871 this.router = router; 1872 this.authService = authService; 1873 this.changeDetectorRef = changeDetectorRef; 1874 this.media = media; 1875 this.notificationService = notificationService; 1876 this.logo = _environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.websiteConfiguratie.logo; 1877 this.menuItems = _environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.websiteConfiguratie.menu; 1878 this.mobileLoginQuery = media.matchMedia('(max-width: 768px)'); 1879 this.mobileLoginQueryListener = () => changeDetectorRef.detectChanges(); 1880 this.mobileLoginQuery.addEventListener('change', this.mobileLoginQueryListener); 1881 } 1882 ngOnInit() { 1883 this.user$ = this.authService.getLoggedInUser$(); 1884 } 1885 goToLogin() { 1886 const isSmartphone = this.mobileLoginQuery.matches; 1887 if (isSmartphone) { 1888 this.showScreensizeToSmallErrorMessage(); 1889 } else { 1890 this.authService.login('/platform'); 1891 } 1892 } 1893 logout() { 1894 this.authService.logout(); 1895 this.close(); 1896 } 1897 goToGeslotenPlatform() { 1898 this.router.navigate(['/platform']); 1899 this.close(); 1900 } 1901 toggle() { 1902 if (!this.sidenav.opened) { 1903 this.sidenav.open(); 1904 (0,body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__.disableBodyScroll)(this.sidenav); 1905 } else { 1906 this.close(); 1907 } 1908 } 1909 close() { 1910 this.sidenav.close(); 1911 (0,body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__.enableBodyScroll)(this.sidenav); 1912 } 1913 ngOnDestroy() { 1914 (0,body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__.clearAllBodyScrollLocks)(); 1915 } 1916 isUserAuthenticated() { 1917 return this.authService.isAuthenticated(); 1918 } 1919 showScreensizeToSmallErrorMessage() { 1920 this.notificationService.showNotificationBar('Deze schermgrootte is niet geschikt om in te loggen. Probeer op een Pc/Tablet', _shared_notification_notification_component__WEBPACK_IMPORTED_MODULE_2__.NotificationType.WARNING); 1921 } 1922} 1923HeaderMobileComponent.ɵfac = function HeaderMobileComponent_Factory(t) { 1924 return new (t || HeaderMobileComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_7__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_auth_services_auth_service__WEBPACK_IMPORTED_MODULE_3__.AuthService), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_6__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_8__.MediaMatcher), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_shared_notification_notification_service__WEBPACK_IMPORTED_MODULE_4__.NotificationService)); 1925}; 1926HeaderMobileComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineComponent"]({ 1927 type: HeaderMobileComponent, 1928 selectors: [["wv-header-mobile"]], 1929 viewQuery: function HeaderMobileComponent_Query(rf, ctx) { 1930 if (rf & 1) { 1931 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵviewQuery"](_c0, 5); 1932 } 1933 if (rf & 2) { 1934 let _t; 1935 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵloadQuery"]()) && (ctx.sidenav = _t.first); 1936 } 1937 }, 1938 decls: 11, 1939 vars: 5, 1940 consts: [[3, "title", "alt", "src"], ["mat-icon-button", "", "aria-label", "menu", 3, "click"], ["position", "end", 3, "fixedInViewport"], ["sidenav", ""], ["class", "login-logout", 4, "wvHasGeslotenDeel"], [4, "wvHasGeslotenDeel"], ["mat-list-item", "", 3, "routerLink", "click", 4, "ngFor", "ngForOf"], [1, "login-logout"], [4, "ngIf", "ngIfElse"], ["notLoggedIn", ""], [1, "welcome"], [1, "wv-title"], [1, "login-btn", 3, "click"], [3, "click", 4, "ngIf"], [3, "click"], ["mat-list-item", "", 3, "routerLink", "click"]], 1941 template: function HeaderMobileComponent_Template(rf, ctx) { 1942 if (rf & 1) { 1943 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](0, "img", 0); 1944 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "button", 1); 1945 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_Template_button_click_1_listener() { 1946 return ctx.toggle(); 1947 }); 1948 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](2, "mat-icon"); 1949 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](3, "menu"); 1950 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()(); 1951 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](4, "mat-sidenav-container")(5, "mat-sidenav", 2, 3); 1952 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](7, HeaderMobileComponent_div_7_Template, 4, 2, "div", 4); 1953 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](8, "mat-nav-list"); 1954 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](9, HeaderMobileComponent_ng_container_9_Template, 3, 3, "ng-container", 5); 1955 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](10, HeaderMobileComponent_a_10_Template, 3, 2, "a", 6); 1956 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()(); 1957 } 1958 if (rf & 2) { 1959 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpropertyInterpolate1"]("src", "./assets/images/", ctx.logo.logoImg, "", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵsanitizeUrl"]); 1960 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("title", ctx.logo.logoTitle)("alt", ctx.logo.logoAlt); 1961 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](5); 1962 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("fixedInViewport", true); 1963 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](5); 1964 _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngForOf", ctx.menuItems); 1965 } 1966 }, 1967 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_5__.HasGeslotenDeelDirective, _angular_router__WEBPACK_IMPORTED_MODULE_7__.RouterLink, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_10__.MatSidenav, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_10__.MatSidenavContainer, _angular_material_icon__WEBPACK_IMPORTED_MODULE_11__.MatIcon, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_12__.MatLegacyNavList, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_12__.MatLegacyListItem, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__.MatLegacyButton, _angular_common__WEBPACK_IMPORTED_MODULE_9__.AsyncPipe], 1968 styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n flex: 1;\n}\n\nimg[_ngcontent-%COMP%] {\n position: absolute;\n left: 0.5rem;\n top: 0;\n height: 7rem;\n z-index: 20;\n}\n\nbutton[_ngcontent-%COMP%] {\n border: none;\n background-color: white;\n outline: none;\n padding-right: 2rem;\n}\n\nmat-sidenav[_ngcontent-%COMP%] {\n background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n margin-top: 4.5rem;\n left: 0;\n}\nmat-sidenav[_ngcontent-%COMP%] mat-nav-list[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n}\nmat-sidenav[_ngcontent-%COMP%] mat-nav-list[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n height: 6rem;\n}\nmat-sidenav[_ngcontent-%COMP%] mat-nav-list[_ngcontent-%COMP%] a[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] {\n color: white;\n text-align: center;\n}\nmat-sidenav[_ngcontent-%COMP%] .login-logout[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\nmat-sidenav[_ngcontent-%COMP%] .login-logout[_ngcontent-%COMP%] .welcome[_ngcontent-%COMP%] {\n padding: 1rem 0;\n width: 100%;\n}\nmat-sidenav[_ngcontent-%COMP%] .login-logout[_ngcontent-%COMP%] .login-btn[_ngcontent-%COMP%] {\n background: #ffcb66;\n padding: 1rem 3rem;\n border-radius: 22px;\n border: none;\n width: 20rem;\n margin: 2.5rem 0 1rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2hlYWRlci9tb2JpbGUvaGVhZGVyLW1vYmlsZS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGFBQUE7RUFDQSxtQk
1968FBQTtFQUNBLHlCQUFBO0VBQ0EsT0FBQTtBQURGOztBQUlBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxXQ1lpQjtBRGJuQjs7QUFJQTtFQUNFLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQURGOztBQUtBO0VBQ0UsNERDbEJjO0VEbUJkLGtCQUFBO0VBQ0EsT0FBQTtBQUZGO0FBSUU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QUFGSjtBQUlJO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBQUZOO0FBSU07RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUFGUjtBQU9FO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUFMSjtBQU1JO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUFKTjtBQU1JO0VBQ0UsbUJDaERHO0VEaURILGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FBSk4iLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDE7XG59XG5cbmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC41cmVtO1xuICB0b3A6IDA7XG4gIGhlaWdodDogN3JlbTtcbiAgei1pbmRleDogJHotaW5kZXgtYXBwLWxvZ287XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cblxubWF0LXNpZGVuYXYge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZS1ncmFkaWVudDtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBsZWZ0OiAwO1xuXG4gIG1hdC1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDZyZW07XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ2luLWxvZ291dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLndlbGNvbWUge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sb2dpbi1idG4ge1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBtYXJnaW46IDIuNXJlbSAwIDFyZW07XG4gICAgfVxuICB9XG59XG5cblxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 1969}); 1970 1971/***/ }), 1972 1973/***/ 4805: 1974/*!*****************************************!*\ 1975 !*** ./src/app/layout/layout.module.ts ***! 1976 \*****************************************/ 1977/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1978 1979__webpack_require__.r(__webpack_exports__); 1980/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1981/* harmony export */ "LayoutModule": () => (/* binding */ LayoutModule) 1982/* harmony export */ }); 1983/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/common */ 94666); 1984/* harmony import */ var _header_header_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./header/header.component */ 17876); 1985/* harmony import */ var _footer_footer_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./footer/footer.component */ 61954); 1986/* harmony import */ var _navigation_navigation_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./navigation/navigation.component */ 20719); 1987/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 60124); 1988/* harmony import */ var _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/sidenav */ 16643); 1989/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../shared/shared.module */ 44466); 1990/* harmony import */ var _header_mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./header/mobile/header-mobile.component */ 11568); 1991/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/icon */ 57822); 1992/* harmony import */ var _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-list */ 60744); 1993/* harmony import */ var _header_desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./header/desktop/header-desktop.component */ 14172); 1994/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159); 1995/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051); 1996/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560); 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011class LayoutModule {} 2012LayoutModule.ɵfac = function LayoutModule_Factory(t) { 2013 return new (t || LayoutModule)(); 2014}; 2015LayoutModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({ 2016 type: LayoutModule 2017}); 2018LayoutModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({ 2019 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_3__.SharedModule, _angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_9__.MatSidenavModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_10__.MatIconModule, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_11__.MatLegacyListModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_12__.MatLegacyButtonModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_13__.MatLegacyMenuModule] 2020}); 2021(function () { 2022 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵsetNgModuleScope"](LayoutModule, { 2023 declarations: [_header_header_component__WEBPACK_IMPORTED_MODULE_0__.HeaderComponent, _header_desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_5__.HeaderDesktopComponent, _header_mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_4__.HeaderMobileComponent, _footer_footer_component__WEBPACK_IMPORTED_MODULE_1__.FooterComponent, _navigation_navigation_component__WEBPACK_IMPORTED_MODULE_2__.NavigationComponent], 2024 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_3__.SharedModule, _angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_9__.MatSidenavModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_10__.MatIconModule, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_11__.MatLegacyListModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_12__.MatLegacyButtonModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_13__.MatLegacyMenuModule], 2025 exports: [_header_header_component__WEBPACK_IMPORTED_MODULE_0__.HeaderComponent, _footer_footer_component__WEBPACK_IMPORTED_MODULE_1__.FooterComponent] 2026 }); 2027})(); 2028 2029/***/ }), 2030 2031/***/ 20719: 2032/*!***********************************************************!*\ 2033 !*** ./src/app/layout/navigation/navigation.component.ts ***! 2034 \***********************************************************/ 2035/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2036 2037__webpack_require__.r(__webpack_exports__); 2038/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2039/* harmony export */ "NavigationComponent": () => (/* binding */ NavigationComponent) 2040/* harmony export */ }); 2041/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 2042 2043class NavigationComponent { 2044 constructor() {} 2045 ngOnInit() {} 2046} 2047NavigationComponent.ɵfac = function NavigationComponent_Factory(t) { 2048 return new (t || NavigationComponent)(); 2049}; 2050NavigationComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 2051 type: NavigationComponent, 2052 selectors: [["wv-navigation"]], 2053 decls: 2, 2054 vars: 0, 2055 template: function NavigationComponent_Template(rf, ctx) { 2056 if (rf & 1) { 2057 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "p"); 2058 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "navigation works!"); 2059 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 2060 } 2061 }, 2062 styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"] 2063}); 2064 2065/***/ }), 2066 2067/***/ 7948: 2068/*!***********************************************!*\ 2069 !*** ./src/app/routing/app-routing.module.ts ***! 2070 \***********************************************/ 2071/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2072 2073__webpack_require__.r(__webpack_exports__); 2074/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2075/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule) 2076/* harmony export */ }); 2077/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124); 2078/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340); 2079/* harmony import */ var _routes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routes */ 81931); 2080/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../website-configuration/tenant */ 21598); 2081/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 2082 2083 2084 2085 2086 2087 2088const wsRoutes = [_routes__WEBPACK_IMPORTED_MODULE_1__.inspiratieRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.bouwstenenRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinactiviteitenRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.materiaalRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.nieuwsRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.paginasRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.authRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.platformRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinmeterRoute]; 2089const wsgRoutes = [_routes__WEBPACK_IMPORTED_MODULE_1__.inspiratieRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.pijlersRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.inspiratieboxRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinactiviteitenRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.materiaalRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.nieuwsRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.paginasRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.authRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.platformRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinmeterRoute]; 2090const wvRoutes = [_routes__WEBPACK_IMPORTED_MODULE_1__.homeRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.nieuwsRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.paginasRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.netwerkRoute]; 2091let routes = [{ 2092 path: '', 2093 pathMatch: 'full', 2094 redirectTo: `${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.initialPage}` 2095}, { 2096 path: '**', 2097 pathMatch: 'full', 2098 redirectTo: `${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.initialPage}` 2099}]; 2100switch (_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.tenant) { 2101 case _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant.WARM_VLAANDEREN: 2102 routes = [...wvRoutes, ...routes]; 2103 break; 2104 case _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant.WARME_SCHOLEN: 2105 routes = [...wsRoutes, ...routes]; 2106 break; 2107 case _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant.WARME_STEDEN_EN_GEMEENTEN: 2108 routes = [...wsgRoutes, ...routes]; 2109} 2110class AppRoutingModule {} 2111AppRoutingModule.ɵfac = function AppRoutingModule_Factory(t) { 2112 return new (t || AppRoutingModule)(); 2113}; 2114AppRoutingModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({ 2115 type: AppRoutingModule 2116}); 2117AppRoutingModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({ 2118 imports: [_angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule.forRoot(routes, { 2119 scrollPositionRestoration: 'enabled', 2120 anchorScrolling: 'enabled', 2121 onSameUrlNavigation: 'reload', 2122 scrollOffset: [0, 110] 2123 }), _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule] 2124}); 2125(function () { 2126 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsetNgModuleScope"](AppRoutingModule, { 2127 imports: [_angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule], 2128 exports: [_angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule] 2129 }); 2130})(); 2131 2132/***/ }), 2133 2134/***/ 81931: 2135/*!***********************************!*\ 2136 !*** ./src/app/routing/routes.ts ***! 2137 \***********************************/ 2138/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2139 2140__webpack_require__.r(__webpack_exports__); 2141/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2142/* harmony export */ "authRoute": () => (/* binding */ authRoute), 2143/* harmony export */ "bouwstenenRoute": () => (/* binding */ bouwstenenRoute), 2144/* harmony export */ "homeRoute": () => (/* binding */ homeRoute), 2145/* harmony export */ "inspiratieRoute": () => (/* binding */ inspiratieRoute), 2146/* harmony export */ "inspiratieboxRoute": () => (/* binding */ inspiratieboxRoute), 2147/* harmony export */ "materiaalRoute": () => (/* binding */ materiaalRoute), 2148/* harmony export */ "netwerkRoute": () => (/* binding */ netwerkRoute), 2149/* harmony export */ "nieuwsRoute": () => (/* binding */ nieuwsRoute), 2150/* harmony export */ "paginasRoute": () => (/* binding */ paginasRoute), 2151/* harmony export */ "pijlersRoute": () => (/* binding */ pijlersRoute), 2152/* harmony export */ "platformRoute": () => (/* binding */ platformRoute), 2153/* harmony export */ "zinactiviteitenRoute": () =>
2153 (/* binding */ zinactiviteitenRoute), 2154/* harmony export */ "zinmeterRoute": () => (/* binding */ zinmeterRoute) 2155/* harmony export */ }); 2156/* harmony import */ var _auth_guards_auth_guard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../auth/guards/auth.guard */ 45473); 2157/* harmony import */ var _auth_models_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../auth/models/user */ 95236); 2158 2159 2160const inspiratieRoute = { 2161 path: 'inspiratie', 2162 loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_inspiratie_inspiratie_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ../inspiratie/inspiratie.module */ 2920)).then(m => m.InspiratieModule) 2163}; 2164const bouwstenenRoute = { 2165 path: 'bouwstenen', 2166 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_select_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-select_mjs"), __webpack_require__.e("common"), __webpack_require__.e("src_app_bouwstenen_bouwstenen_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../bouwstenen/bouwstenen.module */ 51208)).then(m => m.BouwstenenModule) 2167}; 2168const zinactiviteitenRoute = { 2169 path: 'zinactiviteiten', 2170 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_dayjs_dayjs_min_js"), __webpack_require__.e("default-node_modules_lodash_lodash_js"), __webpack_require__.e("src_app_zinactiviteiten_zinactiviteiten_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../zinactiviteiten/zinactiviteiten.module */ 33636)).then(m => m.ZinactiviteitenModule) 2171}; 2172const materiaalRoute = { 2173 path: 'materiaal', 2174 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_materiaal_materiaal_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../materiaal/materiaal.module */ 30344)).then(m => m.MateriaalModule) 2175}; 2176const nieuwsRoute = { 2177 path: 'nieuws', 2178 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_nieuws_nieuws_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../nieuws/nieuws.module */ 19346)).then(m => m.NieuwsModule) 2179}; 2180const paginasRoute = { 2181 path: 'paginas', 2182 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_generieke-pagina_generieke-pagina_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../generieke-pagina/generieke-pagina.module */ 31851)).then(m => m.GeneriekePaginaModule) 2183}; 2184const homeRoute = { 2185 path: 'home', 2186 loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_home_home_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ../home/home.module */ 3467)).then(m => m.HomeModule) 2187}; 2188const netwerkRoute = { 2189 path: 'netwerk', 2190 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_lodash_lodash_js"), __webpack_require__.e("src_app_netwerk_netwerk_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../netwerk/netwerk.module */ 51515)).then(m => m.NetwerkModule) 2191}; 2192const pijlersRoute = { 2193 path: 'pijlers', 2194 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_select_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-select_mjs"), __webpack_require__.e("common"), __webpack_require__.e("src_app_bouwstenen_bouwstenen_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../bouwstenen/bouwstenen.module */ 51208)).then(m => m.BouwstenenModule) 2195}; 2196const inspiratieboxRoute = { 2197 path: 'inspiratiebox', 2198 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_radio_mjs"), __webpack_require__.e("default-node_modules_dayjs_dayjs_min_js"), __webpack_require__.e("default-src_app_inspiratiebox_inspiratiebox_module_ts"), __webpack_require__.e("node_modules_rxjs__esm2015_internal_observable_zip_js")]).then(__webpack_require__.bind(__webpack_require__, /*! ../inspiratiebox/inspiratiebox.module */ 48905)).then(m => m.InspiratieboxModule) 2199}; 2200const authRoute = { 2201 path: 'auth', 2202 loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_auth_auth_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ../auth/auth.module */ 71674)).then(m => m.AuthModule) 2203}; 2204const platformRoute = { 2205 path: 'platform', 2206 canActivate: [_auth_guards_auth_guard__WEBPACK_IMPORTED_MODULE_0__.AuthGuard], 2207 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_auth_auth_module_ts"), __webpack_require__.e("src_app_gesloten-platform_platform_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../gesloten-platform/platform.module */ 32121)).then(m => m.PlatformModule), 2208 data: { 2209 auth: { 2210 requiresOneOfRoles: [_auth_models_user__WEBPACK_IMPORTED_MODULE_1__.Role.ADMIN, _auth_models_user__WEBPACK_IMPORTED_MODULE_1__.Role.VLIEGWIEL] 2211 } 2212 } 2213}; 2214const zinmeterRoute = { 2215 path: 'zinmeter/:organisatieId', 2216 loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_radio_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-in
2216put_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-radio_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_select_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_checkbox_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-select_mjs"), __webpack_require__.e("default-src_app_shared_models_zinanalyse_intro_ts-src_app_shared_models_zinanalyse_vraag_ts-n-5b77ac"), __webpack_require__.e("common"), __webpack_require__.e("src_app_zinanalyse_zinmeter_zinmeter_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../zinanalyse/zinmeter/zinmeter.module */ 68701)).then(m => m.ZinmeterModule) 2217}; 2218 2219/***/ }), 2220 2221/***/ 43612: 2222/*!***********************************************!*\ 2223 !*** ./src/app/security/draft.interceptor.ts ***! 2224 \***********************************************/ 2225/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2226 2227__webpack_require__.r(__webpack_exports__); 2228/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2229/* harmony export */ "DraftInterceptor": () => (/* binding */ DraftInterceptor) 2230/* harmony export */ }); 2231/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340); 2232/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 2233 2234 2235class DraftInterceptor { 2236 intercept(request, next) { 2237 if (_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.preview && this.isCmsApi(request.url)) { 2238 return next.handle(this.getRequestWithPreviewParam(request)); 2239 } 2240 return next.handle(request); 2241 } 2242 isCmsApi(url) { 2243 return url.startsWith(_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl); 2244 } 2245 getRequestWithPreviewParam(request) { 2246 return request.clone({ 2247 params: request.params.set('publicationState', 'preview') 2248 }); 2249 } 2250} 2251DraftInterceptor.ɵfac = function DraftInterceptor_Factory(t) { 2252 return new (t || DraftInterceptor)(); 2253}; 2254DraftInterceptor.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ 2255 token: DraftInterceptor, 2256 factory: DraftInterceptor.ɵfac, 2257 providedIn: 'root' 2258}); 2259 2260/***/ }), 2261 2262/***/ 71484: 2263/*!*********************************************!*\ 2264 !*** ./src/app/security/security.module.ts ***! 2265 \*********************************************/ 2266/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2267 2268__webpack_require__.r(__webpack_exports__); 2269/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2270/* harmony export */ "SecurityModule": () => (/* binding */ SecurityModule) 2271/* harmony export */ }); 2272/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666); 2273/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ 58987); 2274/* harmony import */ var _draft_interceptor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./draft.interceptor */ 43612); 2275/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 2276 2277 2278 2279 2280class SecurityModule {} 2281SecurityModule.ɵfac = function SecurityModule_Factory(t) { 2282 return new (t || SecurityModule)(); 2283}; 2284SecurityModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ 2285 type: SecurityModule 2286}); 2287SecurityModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({ 2288 providers: [{ 2289 provide: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__.HTTP_INTERCEPTORS, 2290 useClass: _draft_interceptor__WEBPACK_IMPORTED_MODULE_0__.DraftInterceptor, 2291 multi: true 2292 }], 2293 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule] 2294}); 2295(function () { 2296 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](SecurityModule, { 2297 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule] 2298 }); 2299})(); 2300 2301/***/ }), 2302 2303/***/ 77668: 2304/*!************************************************************************************!*\ 2305 !*** ./src/app/shared/components/background-stripe/background-stripe.component.ts ***! 2306 \************************************************************************************/ 2307/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2308 2309__webpack_require__.r(__webpack_exports__); 2310/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2311/* harmony export */ "BackgroundStripeComponent": () => (/* binding */ BackgroundStripeComponent) 2312/* harmony export */ }); 2313/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 2314/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 2315 2316 2317const _c0 = ["*"]; 2318class BackgroundStripeComponent { 2319 constructor() { 2320 this.stripeOffsetY = 0; 2321 this.color = 'blue'; 2322 this.zIndex = -1; 2323 this.extraHeight = 0; 2324 } 2325 ngOnInit() { 2326 this.whenCachedReloadPage(); 2327 } 2328 // Safari handles back/forward button cache differently and loads stripes css not correctly 2329 whenCachedReloadPage() { 2330 window.onpageshow = event => { 2331 if (event.persisted) { 2332 window.location.reload(); 2333 } 2334 }; 2335 } 2336} 2337BackgroundStripeComponent.ɵfac = function BackgroundStripeComponent_Factory(t) { 2338 return new (t || BackgroundStripeComponent)(); 2339}; 2340BackgroundStripeComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 2341 type: BackgroundStripeComponent, 2342 selectors: [["wv-background-stripe"]], 2343 inputs: { 2344 stripeOffsetY: "stripeOffsetY", 2345 color: "color", 2346 zIndex: "zIndex", 2347 extraHeight: "extraHeight" 2348 }, 2349 ngContentSelectors: _c0, 2350 decls: 5, 2351 vars: 7, 2352 consts: [[1, "background-stripe-container"], [1, "content"], [1, "stripe", 3, "ngClass"]], 2353 template: function BackgroundStripeComponent_Template(rf, ctx) { 2354 if (rf & 1) { 2355 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 2356 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1); 2357 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2); 2358 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 2359 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2); 2360 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "span"); 2361 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 2362 } 2363 if (rf & 2) { 2364 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 2365 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("transform", "skewY(-5deg) translateY(" + ctx.stripeOffsetY + "rem)")("height", "calc(100% + " + ctx.extraHeight + "rem)")("z-index", ctx.zIndex); 2366 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.color); 2367 } 2368 }, 2369 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass], 2370 styles: [".background-stripe-container[_ngcontent-%COMP%] {\n position: relative;\n}\n\n.content[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.stripe[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n z-index: -1;\n width: 100%;\n outline: 1px solid transparent;\n}\n\n.blue[_ngcontent-%COMP%] {\n background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n}\n\n.yellow[_ngcontent-%COMP%] {\n background: radial-gradient(circle, #f49596 0%, #ffcb66 35%);\n}\n\n.plain-yellow[_ngcontent-%COMP%] {\n background: #ffcb66;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvYmFja2dyb3VuZC1zdHJpcGUvYmFja2dyb3VuZC1zdHJpcGUuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxrQkFBQTtBQURGOztBQUlBO0VBQ0UsV0FBQTtBQURGOztBQUlBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtBQURGOztBQUlBO0VBQ0UsNERDWGM7QURVaEI7O0FBSUE7RUFDRSw0RENkcUI7QURhdkI7O0FBSUE7RUFDRSxtQkNwQk87QURtQlQiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG4uYmFja2dyb3VuZC1zdHJpcGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RyaXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICRibHVlLWdyYWRpZW50O1xufVxuXG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZDogJHBpbmsteWVsbG93LWdyYWRpZW50XG59XG5cbi5wbGFpbi15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAkeWVsbG93XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDt
2370cbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 2371}); 2372 2373/***/ }), 2374 2375/***/ 54136: 2376/*!******************************************************************!*\ 2377 !*** ./src/app/shared/components/blue-box/blue-box.component.ts ***! 2378 \******************************************************************/ 2379/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2380 2381__webpack_require__.r(__webpack_exports__); 2382/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2383/* harmony export */ "BlueBoxComponent": () => (/* binding */ BlueBoxComponent) 2384/* harmony export */ }); 2385/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 2386 2387const _c0 = ["*"]; 2388class BlueBoxComponent {} 2389BlueBoxComponent.ɵfac = function BlueBoxComponent_Factory(t) { 2390 return new (t || BlueBoxComponent)(); 2391}; 2392BlueBoxComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 2393 type: BlueBoxComponent, 2394 selectors: [["wv-blue-box"]], 2395 ngContentSelectors: _c0, 2396 decls: 1, 2397 vars: 0, 2398 template: function BlueBoxComponent_Template(rf, ctx) { 2399 if (rf & 1) { 2400 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 2401 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0); 2402 } 2403 }, 2404 styles: ["[_nghost-%COMP%] {\n background-color: rgba(101, 139, 203, 0.3);\n padding: 1rem;\n border-radius: 1rem;\n flex-basis: 280px;\n flex-grow: 0;\n flex-shrink: 0;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvYmx1ZS1ib3gvYmx1ZS1ib3guY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSwwQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUFERiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbjpob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGlnaHQtYmx1ZSwgMC4zKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZmxleC1iYXNpczogMjgwcHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 2405}); 2406 2407/***/ }), 2408 2409/***/ 90042: 2410/*!**************************************************************!*\ 2411 !*** ./src/app/shared/components/button/button.component.ts ***! 2412 \**************************************************************/ 2413/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2414 2415__webpack_require__.r(__webpack_exports__); 2416/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2417/* harmony export */ "ButtonComponent": () => (/* binding */ ButtonComponent) 2418/* harmony export */ }); 2419/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 2420/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 2421/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 2422 2423 2424 2425 2426function ButtonComponent_fa_icon_2_Template(rf, ctx) { 2427 if (rf & 1) { 2428 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "fa-icon", 2); 2429 } 2430 if (rf & 2) { 2431 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 2432 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("onlyIcon", ctx_r0.onlyIcon); 2433 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", ctx_r0.iconName); 2434 } 2435} 2436const _c0 = ["*"]; 2437class ButtonComponent { 2438 constructor() { 2439 this.disabled = false;
2440 this.isCancelButton = false; 2441 this.onlyIcon = false; 2442 this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); 2443 } 2444 onClick() { 2445 this.buttonClick.emit(); 2446 } 2447} 2448ButtonComponent.ɵfac = function ButtonComponent_Factory(t) { 2449 return new (t || ButtonComponent)(); 2450}; 2451ButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 2452 type: ButtonComponent, 2453 selectors: [["wv-button"]], 2454 inputs: { 2455 disabled: "disabled", 2456 isCancelButton: "isCancelButton", 2457 iconName: "iconName", 2458 onlyIcon: "onlyIcon" 2459 }, 2460 outputs: { 2461 buttonClick: "buttonClick" 2462 }, 2463 ngContentSelectors: _c0, 2464 decls: 3, 2465 vars: 4, 2466 consts: [[3, "disabled", "click"], [3, "icon", "onlyIcon", 4, "ngIf"], [3, "icon"]], 2467 template: function ButtonComponent_Template(rf, ctx) { 2468 if (rf & 1) { 2469 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 2470 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0); 2471 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ButtonComponent_Template_button_click_0_listener() { 2472 return ctx.onClick(); 2473 }); 2474 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1); 2475 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ButtonComponent_fa_icon_2_Template, 1, 3, "fa-icon", 1); 2476 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 2477 } 2478 if (rf & 2) { 2479 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("cancel-button", ctx.isCancelButton); 2480 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.disabled); 2481 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 2482 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iconName); 2483 } 2484 }, 2485 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent], 2486 styles: ["button[_ngcontent-%COMP%] {\n padding: 0.7rem 1rem;\n border-radius: 10px;\n border: solid 1px #ffcb66;\n background-color: #213e7a;\n color: white;\n}\nbutton[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] {\n margin-left: 0.3rem;\n}\nbutton[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] path {\n color: #fdc16e;\n}\nbutton[_ngcontent-%COMP%] fa-icon.onlyIcon[_ngcontent-%COMP%] {\n margin-left: 0;\n}\nbutton.cancel-button[_ngcontent-%COMP%] {\n background-color: #f8f8f8;\n color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover {\n border: solid 1px #213e7a;\n background-color: #fdc16e;\n color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover fa-icon[_ngcontent-%COMP%] path {\n color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button {\n background-color: firebrick;\n color: white;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button fa-icon[_ngcontent-%COMP%] path {\n color: white;\n}\nbutton[_ngcontent-%COMP%]:focus {\n outline: none;\n box-shadow: none;\n}\nbutton[_ngcontent-%COMP%]:disabled {\n border: solid 1px #213e7a;\n background-color: #f8f8f8;\n color: darkgray;\n cursor: default;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQ0pVO0VES1YsWUFBQTtBQURGO0FBR0U7RUFDRSxtQkFBQTtBQURKO0FBR0k7RUFDRSxjQ1BRO0FETWQ7QUFJSTtFQUNFLGNBQUE7QUFGTjtBQU1FO0VBQ0UseUJDWFM7RURZVCxjQ3JCUTtBRGlCWjtBQU9FO0VBQ0UseUJBQUE7RUFDQSx5QkN0QlU7RUR1QlYsY0MzQlE7QURzQlo7QUFVTTtFQUNFLGNDakNJO0FEeUJaO0FBYUk7RUFDRSwyQkFBQTtFQUNBLFlBQUE7QUFYTjtBQWNRO0VBQ0UsWUFBQTtBQVpWO0FBa0JFO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0FBaEJKO0FBbUJFO0VBQ0UseUJBQUE7RUFDQSx5QkNoRFM7RURpRFQsZUFBQTtFQUNBLGVBQUE7QUFqQkoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHllbGxvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGZhLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcblxuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgfVxuXG4gICAgJi5vbmx5SWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gI
2486H1cblxuICAmLmNhbmNlbC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGRhcmstYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICBmYS1pY29uIHtcblxuXG4gICAgICA6Om5nLWRlZXAgcGF0aCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZpcmVicmljaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgZmEtaWNvbiB7XG4gICAgICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZGFyay1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiBkYXJrZ3JheTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 2487}); 2488 2489/***/ }), 2490 2491/***/ 23056: 2492/*!******************************************************************!*\ 2493 !*** ./src/app/shared/components/carousel/carousel.component.ts ***! 2494 \******************************************************************/ 2495/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2496 2497__webpack_require__.r(__webpack_exports__); 2498/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2499/* harmony export */ "CarouselComponent": () => (/* binding */ CarouselComponent) 2500/* harmony export */ }); 2501/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 2502/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 2503/* harmony import */ var _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @magloft/material-carousel */ 1650); 2504 2505 2506 2507function CarouselComponent_mat_carousel_slide_1_Template(rf, ctx) { 2508 if (rf & 1) { 2509 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "mat-carousel-slide", 2, 3); 2510 } 2511 if (rf & 2) { 2512 const slide_r1 = ctx.$implicit; 2513 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("image", slide_r1)("hideOverlay", true); 2514 } 2515} 2516class CarouselComponent { 2517 constructor() {} 2518 ngOnInit() {} 2519} 2520CarouselComponent.ɵfac = function CarouselComponent_Factory(t) { 2521 return new (t || CarouselComponent)(); 2522}; 2523CarouselComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 2524 type: CarouselComponent, 2525 selectors: [["wv-carousel"]], 2526 inputs: { 2527 afbeeldingUrls: "afbeeldingUrls" 2528 }, 2529 decls: 2, 2530 vars: 9, 2531 consts: [["timings", "250ms ease-in", "color", "primary", "maxWidth", "768px", "orientation", "ltr", 3, "autoplay", "interval", "proportion", "loop", "hideArrows", "hideIndicators", "useKeyboard", "useMouseWheel"], [3, "image", "hideOverlay", 4, "ngFor", "ngForOf"], [3, "image", "hideOverlay"], ["matCarouselSlide", ""]], 2532 template: function CarouselComponent_Template(rf, ctx) { 2533 if (rf & 1) { 2534 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "mat-carousel",
25340); 2535 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CarouselComponent_mat_carousel_slide_1_Template, 2, 2, "mat-carousel-slide", 1); 2536 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 2537 } 2538 if (rf & 2) { 2539 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("autoplay", true)("interval", 5000)("proportion", 50)("loop", true)("hideArrows", false)("hideIndicators", false)("useKeyboard", true)("useMouseWheel", false); 2540 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 2541 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.afbeeldingUrls); 2542 } 2543 }, 2544 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgForOf, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_2__.MatCarouselComponent, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_2__.MatCarouselSlideComponent], 2545 styles: ["mat-carousel[_ngcontent-%COMP%] div {\n padding: 1rem 0;\n margin: auto;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY2Fyb3VzZWwvY2Fyb3VzZWwuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBQURGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxubWF0LWNhcm91c2VsOjpuZy1kZWVwIGRpdiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 2546}); 2547 2548/***/ }), 2549 2550/***/ 77634: 2551/*!************************************************************************************!*\ 2552 !*** ./src/app/shared/components/circular-image-link/circular-image-link-model.ts ***! 2553 \************************************************************************************/ 2554/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2555 2556__webpack_require__.r(__webpack_exports__); 2557/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2558/* harmony export */ "CircularImageLinkModel": () => (/* binding */ CircularImageLinkModel) 2559/* harmony export */ }); 2560class CircularImageLinkModel { 2561 constructor(logo, url) { 2562 this.logo = logo; 2563 this.url = url; 2564 } 2565 static fromDto(dto) { 2566 return new CircularImageLinkModel(dto.logo, dto.url); 2567 } 2568} 2569 2570/***/ }), 2571 2572/***/ 69420: 2573/*!****************************************************************************************!*\ 2574 !*** ./src/app/shared/components/circular-image-link/circular-image-link.component.ts ***! 2575 \****************************************************************************************/ 2576/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2577 2578__webpack_require__.r(__webpack_exports__); 2579/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2580/* harmony export */ "CircularImageLinkComponent": () => (/* binding */ CircularImageLinkComponent) 2581/* harmony export */ }); 2582/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 2583/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 2584 2585 2586function CircularImageLinkComponent_div_0_ng_container_1_Template(rf, ctx) { 2587 if (rf & 1) { 2588 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); 2589 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a")(2, "div", 4); 2590 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "img", 5); 2591 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 2592 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); 2593 } 2594 if (rf & 2) { 2595 const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); 2596 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 2597 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("href", ctx_r1.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); 2598 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 2599 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r1.logo == null ? null : ctx_r1.logo.formats == null ? null : ctx_r1.logo.formats.thumbnail == null ? null : ctx_r1.logo.formats.thumbnail.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); 2600 } 2601} 2602function CircularImageLinkComponent_div_0_ng_template_2_Template(rf, ctx) { 2603 if (rf & 1) { 2604 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 4); 2605 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "img", 5); 2606 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 2607 } 2608 if (rf & 2) { 2609 const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); 2610 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 2611 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r3.logo == null ? null : ctx_r3.logo.formats == null ? null : ctx_r3.logo.formats.thumbnail == null ? null : ctx_r3.logo.formats.thumbnail.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); 2612 } 2613} 2614function CircularImageLinkComponent_div_0_Template(rf, ctx) { 2615 if (rf & 1) { 2616 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 1); 2617 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CircularImageLinkComponent_div_0_ng_container_1_Template, 4, 2, "ng-container", 2); 2618 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CircularImageLinkComponent_div_0_ng_template_2_Template, 2, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); 2619 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 2620 } 2621 if (rf & 2) { 2622 const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); 2623 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 2624 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 2625 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.url)("ngIfElse", _r2); 2626 } 2627} 2628class CircularImageLinkComponent { 2629 constructor() {} 2630 ngOnInit() {} 2631} 2632CircularImageLinkComponent.ɵfac = function CircularImageLinkComponent_Factory(t) { 2633 return new (t || CircularImageLinkComponent)(); 2634}; 2635CircularImageLinkComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 2636 type: CircularImageLinkComponent, 2637 selectors: [["wv-circular-image-link"]], 2638 inputs: { 2639 logo: "logo", 2640 url: "url" 2641 }, 2642 decls: 1, 2643 vars: 1, 2644 consts: [["class", "card-padding flex", 4, "ngIf"], [1, "card-padding", "flex"], [4, "ngIf", "ngIfElse"], ["noUrl", ""], [1, "circle"], ["alt", "logo", 3, "src"]], 2645 template: function CircularImageLinkComponent_Template(rf, ctx) { 2646 if (rf & 1) { 2647 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, CircularImageLinkComponent_div_0_Template, 4, 2, "div", 0); 2648 } 2649 if (rf & 2) { 2650 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.logo); 2651 } 2652 }, 2653 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf], 2654 styles: [".card-padding[_ngcontent-%COMP%] {\n padding: 10px 11.74px 10px 5px;\n}
2654\n\n.circle[_ngcontent-%COMP%] {\n width: 10rem;\n height: 10rem;\n overflow: hidden;\n border-radius: 50%;\n box-shadow: 0 0 4px 3px lightgrey;\n}\n.circle[_ngcontent-%COMP%] > img[_ngcontent-%COMP%] {\n object-fit: cover;\n width: 100%;\n height: 100%;\n}\n\na[_ngcontent-%COMP%]:not([href]) {\n cursor: default;\n -webkit-user-select: none;\n user-select: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY2lyY3VsYXItaW1hZ2UtbGluay9jaXJjdWxhci1pbWFnZS1saW5rLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsOEJBQUE7QUFDRjs7QUFFQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0FBQ0Y7QUFDRTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFDSjs7QUFHQTtFQUNFLGVBQUE7RUFDQSx5QkFBQTtFQUVBLGlCQUFBO0FBQUYiLCJzb3VyY2VzQ29udGVudCI6WyIuY2FyZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxMS43NHB4IDEwcHggNXB4O1xufVxuXG4uY2lyY2xlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggM3B4IGxpZ2h0Z3JleTtcblxuICA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuYTpub3QoW2hyZWZdKXtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 2655}); 2656 2657/***/ }), 2658 2659/***/ 70629: 2660/*!************************************************************************************************!*\ 2661 !*** ./src/app/shared/components/contact-and-nieuwsbrief/contact-and-nieuwsbrief.component.ts ***! 2662 \************************************************************************************************/ 2663/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2664 2665__webpack_require__.r(__webpack_exports__); 2666/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2667/* harmony export */ "ContactAndNieuwsbriefComponent": () => (/* binding */ ContactAndNieuwsbriefComponent) 2668/* harmony export */ }); 2669/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 2670/* harmony import */ var _contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../contact/components/contact/contact.component */ 18943); 2671/* harmony import */ var _nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../nieuwsbrief/components/nieuwsbrief/nieuwsbrief.component */ 12296); 2672 2673 2674 2675class ContactAndNieuwsbriefComponent { 2676 constructor() {} 2677 ngOnInit() {} 2678} 2679ContactAndNieuwsbriefComponent.ɵfac = function ContactAndNieuwsbriefComponent_Factory(t) { 2680 return new (t || ContactAndNieuwsbriefComponent)(); 2681}; 2682ContactAndNieuwsbriefComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({ 2683 type: ContactAndNieuwsbriefComponent, 2684 selectors: [["wv-contact-and-nieuwsbrief"]], 2685 decls: 5, 2686 vars: 0, 2687 consts: [[1, "container", "contact-nieuwsbrief-sections"], [1, "contact"], [1, "nieuwsbrief"]], 2688 template: function ContactAndNieuwsbriefComponent_Template(rf, ctx) { 2689 if (rf & 1) { 2690 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0)(1, "div", 1); 2691 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "wv-contact"); 2692 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"](); 2693 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "div", 2); 2694 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "wv-nieuwsbrief"); 2695 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]()(); 2696 } 2697 }, 2698 dependencies: [_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_0__.ContactComponent, _nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_1__.NieuwsbriefComponent], 2699 styles: [".contact-nieuwsbrief-sections[_ngcontent-%COMP%] {\n padding: 5rem 2rem 7rem 2rem;\n display: flex;\n flex-direction: column;\n margin: auto;\n}\n@media screen and (min-width: 768px) {\n .contact-nieuwsbrief-sections[_ngcontent-%COMP%] {\n flex-direction: row;\n }\n}\n.contact-nieuwsbrief-sections[_ngcontent-%COMP%] .contact[_ngcontent-%COMP%] {\n width: 100%;\n justify-content: flex-start;\n}\n.contact-nieuwsbrief-sections[_ngcontent-%COMP%] .nieuwsbrief[_ngcontent-%COMP%] {\n justify-content: flex-start;\n}\n@media screen and (min-width: 768px) {\n .contact-nieuwsbrief-sections[_ngcontent-%COMP%] .nieuwsbrief[_ngcontent-%COMP%] {\n justify-content: flex-end;\n width: 100%;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY29udGFjdC1hbmQtbmlldXdzYnJpZWYvY29udGFjdC1hbmQtbmlldXdzYnJpZWYuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QUFBRjtBQUVFO0VBTkY7SUFPSSxtQk
2699FBQTtFQUNGO0FBQ0Y7QUFDRTtFQUNFLFdBQUE7RUFDQSwyQkFBQTtBQUNKO0FBRUU7RUFDRSwyQkFBQTtBQUFKO0FBQ0k7RUFGRjtJQUdJLHlCQUFBO0lBQ0EsV0FBQTtFQUVKO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuLmNvbnRhY3QtbmlldXdzYnJpZWYtc2VjdGlvbnMge1xuICBwYWRkaW5nOiA1cmVtIDJyZW0gN3JlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5pZXV3c2JyaWVmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 2700}); 2701 2702/***/ }), 2703 2704/***/ 18943: 2705/*!***********************************************************************************!*\ 2706 !*** ./src/app/shared/components/contact/components/contact/contact.component.ts ***! 2707 \***********************************************************************************/ 2708/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2709 2710__webpack_require__.r(__webpack_exports__); 2711/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2712/* harmony export */ "ContactComponent": () => (/* binding */ ContactComponent) 2713/* harmony export */ }); 2714/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 2715/* harmony import */ var _services_contact_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../services/contact.service */ 69601); 2716/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666); 2717/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 2718 2719 2720 2721 2722function ContactComponent_ng_container_0_p_3_Template(rf, ctx) { 2723 if (rf & 1) { 2724 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p"); 2725 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 2); 2726 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3); 2727 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3); 2728 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 2729 } 2730 if (rf & 2) { 2731 const contactData_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf; 2732 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 2733 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "tel:", contactData_r1.telefoon, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]); 2734 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2735 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contactData_r1.telefoon); 2736 } 2737} 2738function ContactComponent_ng_container_0_p_4_Template(rf, ctx) { 2739 if (rf & 1) { 2740 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p"); 2741 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 4); 2742 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3); 2743 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3); 2744 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 2745 } 2746 if (rf & 2) { 2747 const contactData_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf; 2748 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 2749 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "mailto:", contactData_r1.email, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]); 2750 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2751 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contactData_r1.email); 2752 } 2753} 2754function ContactComponent_ng_container_0_ng_container_5_img_3_Template(rf, ctx) { 2755 if (rf & 1) { 2756 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "img", 11); 2757 } 2758 if (rf & 2) { 2759 const contact_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit; 2760 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate"]("src", contact_r7.afbeelding.formats.thumbnail.url, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]); 2761 } 2762} 2763function ContactComponent_ng_container_0_ng_container_5_ng_template_4_Template(rf, ctx) { 2764 if (rf & 1) { 2765 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "img", 12); 2766 } 2767} 2768function ContactComponent_ng_container_0_ng_container_5_p_13_Template(rf, ctx) { 2769 if (rf & 1) { 2770 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p"); 2771 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 2); 2772 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3); 2773 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3); 2774 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 2775 } 2776 if (rf & 2) { 2777 const contact_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit; 2778 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 2779 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "tel:", contact_r7.telefoon, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]); 2780 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2781 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.telefoon); 2782 } 2783} 2784function ContactComponent_ng_container_0_ng_container_5_p_14_Template(rf, ctx) { 2785 if (rf & 1) { 2786 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p"); 2787 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 4); 2788 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3); 2789 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3); 2790 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 2791 } 2792 if (rf & 2) { 2793 const contact_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit; 2794 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 2795 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "mailto:", contact_r7.email, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]); 2796 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2797 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.email); 2798 } 2799} 2800function ContactComponent_ng_container_0_ng_container_5_Template(rf, ctx) { 2801 if (rf & 1) { 2802 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0); 2803 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5)(2, "div", 6); 2804 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ContactComponent_ng_container_0_ng_container_5_img_3_Template, 1, 1, "img", 7); 2805 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ContactComponent_ng_container_0_ng_container_5_ng_template_4_Template, 1, 0, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]); 2806 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 2807 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "div", 9)(7, "div")(8, "p", 10); 2808 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9); 2809 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 2810 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "p"); 2811 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11); 2812 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 2813 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "div"); 2814 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](13, ContactComponent_ng_container_0_ng_container_5_p_13_Template, 4, 2, "p", 0); 2815 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](14, ContactComponent_ng_container_0_ng_container_5_p_14_Template, 4, 2, "p", 0); 2816 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()(); 2817 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"](); 2818 } 2819 if (rf & 2) { 2820 const contact_r7 = ctx.$implicit; 2821 const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](5); 2822 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3); 2823 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contact_r7.afbeelding == null ? null : contact_r7.afbeelding.formats == null ? null : contact_r7.afbeelding.formats.thumbnail == null ? null : contact_r7.afbeelding.formats.thumbnail.url)("ngIfElse", _r9); 2824 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](6); 2825 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.naam); 2826 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 2827 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.rol); 2828 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 2829 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contact_r7.telefoon); 2830 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2831 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contact_r7.email); 2832 } 2833} 2834function ContactComponent_ng_container_0_Template(rf, ctx) { 2835 if (rf & 1) { 2836 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0); 2837 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "h3"); 2838 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2); 2839 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 2840 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ContactComponent_ng_container_0_p_3_Template, 4, 2, "p", 0); 2841 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ContactComponent_ng_container_0_p_4_Template, 4, 2, "p", 0); 2842 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, ContactComponent_ng_container_0_ng_container_5_Template, 15, 6, "ng-container", 1); 2843 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"](); 2844 } 2845 if (rf & 2) { 2846 const contactData_r1 = ctx.ngIf; 2847 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 2848 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contactData_r1.titel); 2849 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2850 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contactData_r1.telefoon); 2851 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2852 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contactData_r1.email); 2853 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 2854 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", contactData_r1.contacten); 2855 } 2856} 2857class ContactComponent { 2858 constructor(contactService) { 2859 this.contactService = contactService; 2860 } 2861 ngOnInit() { 2862 this.data$ = this.contactService.getData(); 2863 } 2864} 2865ContactComponent.ɵfac = function ContactComponent_Factory(t) { 2866 return new (t || ContactComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_contact_service__WEBPACK_IMPORTED_MODULE_0__.ContactService)); 2867}; 2868ContactComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ 2869 type: ContactComponent, 2870 selectors: [["wv-contact"]], 2871 decls: 2, 2872 vars: 3, 2873 consts: [[4, "ngIf"], [4, "ngFor", "ngForOf"], ["icon", "phone", 1, "icon"], [3, "href"], ["icon", "envelope", 1, "icon"], [1, "contact-container"], [1, "thumbnail-box"], ["class", "thumbnail", "alt", "", 3, "src", 4, "ngIf", "ngIfElse"], ["noImage", ""], [1, "info"], [1, "name"], ["alt", "", 1, "thumbnail", 3, "src"], ["src", "assets/images/thumbnail-placeholder.png", "alt", "", 1, "thumbnail"]], 2874 template: function ContactComponent_Template(rf, ctx) { 2875 if (rf & 1) { 2876 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ContactComponent_ng_container_0_Template, 6, 4, "ng-container", 0); 2877 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async"); 2878 } 2879 if (rf & 2) { 2880 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 1, ctx.data$)); 2881 } 2882 }, 2883 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent, _angular_common__WEBPACK_IMPORTED_MODULE_2__.AsyncPipe], 2884 styles: [".icon[_ngcontent-%COMP%] {\n margin-right: 0.5rem;\n}\n\np[_ngcontent-%COMP%] {\n margin: 0 0 0.2rem 0;\n}\n\n.name[_ngcontent-%COMP%] {\n font-weight: 700;\n}\n\n.contact-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n margin: 1.3rem 0;\n}\n\n.info[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n margin-left: 1rem;\n}\n\n.thumbnail[_ngcontent-%COMP%] {\n width: 100px;\n height: 100px;\n border-radius: 50px;\n}\n\n.thumbnail-box[_ngcontent-%COMP%] {\n width: 105px;\n height: 105px;\n border-radius: 50%;\n border: 3px solid #ffcb66;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\na[_ngcontent-%COMP%] {\n text-decoration: none;\n font-weight: 400;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY29udGFjdC9jb21wb25lbnRzL2NvbnRhY3QvY29udGFjdC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG9CQUFBO0FBREY7O0FBSUE7RUFDRSxvQkFBQTtBQURGOztBQUlBO0VBQ0UsZ0JDSWlCO0FETG5COztBQUlBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFERjs7QUFJQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsaUJBQUE7QUFERjs7QUFJQTtFQUNFLFlBQUE7
2884RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBREY7O0FBSUE7RUFDRSxxQkFBQTtFQUNBLGdCQy9Cb0I7QUQ4QnRCIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxuLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDAuMnJlbSAwO1xufVxuXG4ubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAxLjNyZW0gMDtcbn1cblxuLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi50aHVtYm5haWwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi50aHVtYm5haWwtYm94IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICR5ZWxsb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 2885}); 2886 2887/***/ }), 2888 2889/***/ 17340: 2890/*!*******************************************************************!*\ 2891 !*** ./src/app/shared/components/contact/models/contact-model.ts ***! 2892 \*******************************************************************/ 2893/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2894 2895__webpack_require__.r(__webpack_exports__); 2896/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2897/* harmony export */ "Contact": () => (/* binding */ Contact), 2898/* harmony export */ "ContactModel": () => (/* binding */ ContactModel) 2899/* harmony export */ }); 2900class ContactModel { 2901 constructor(titel, telefoon, email, contacten) { 2902 this.titel = titel; 2903 this.telefoon = telefoon; 2904 this.email = email; 2905 this.contacten = contacten; 2906 } 2907 static fromDto(dto) { 2908 return new ContactModel(dto.contactInfo.titel, dto.contactInfo.telefoon, dto.contactInfo.email, dto.contactInfo.contacten.map(contactDto => Contact.fromDto(contactDto))); 2909 } 2910} 2911class Contact { 2912 constructor(naam, rol, telefoon, email, afbeelding) { 2913 this.naam = naam; 2914 this.rol = rol; 2915 this.telefoon = telefoon; 2916 this.email = email; 2917 this.afbeelding = afbeelding; 2918 } 2919 static fromDto(dto) { 2920 return new Contact(dto.naam, dto.rol, dto.telefoon, dto.email, dto.afbeelding?.data?.attributes); 2921 } 2922} 2923 2924/***/ }), 2925 2926/***/ 69601: 2927/*!***********************************************************************!*\ 2928 !*** ./src/app/shared/components/contact/services/contact.service.ts ***! 2929 \***********************************************************************/ 2930/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2931 2932__webpack_require__.r(__webpack_exports__); 2933/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2934/* harmony export */ "ContactService": () => (/* binding */ ContactService) 2935/* harmony export */ }); 2936/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../environments/environment */ 92340); 2937/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942); 2938/* harmony import */ var _models_contact_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../models/contact-model */ 17340); 2939/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 2940/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ 58987); 2941 2942 2943 2944 2945 2946class ContactService { 2947 constructor(http) { 2948 this.http = http; 2949 } 2950 getData() { 2951 return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiVoorvoegsel}-contact`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(contactModelDto => _models_contact_model__WEBPACK_IMPORTED_MODULE_1__.ContactModel.fromDto(contactModelDto.data.attributes))); 2952 } 2953} 2954ContactService.ɵfac = function ContactService_Factory(t) { 2955 return new (t || ContactService)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClient)); 2956}; 2957ContactService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({ 2958 token: ContactService, 2959 factory: ContactService.ɵfac, 2960 providedIn: 'root' 2961}); 2962 2963/***/ }), 2964 2965/***/ 8443: 2966/*!******************************************************************************************!*\ 2967 !*** ./src/app/shared/components/double-border-button/double-border-button.component.ts ***! 2968 \******************************************************************************************/ 2969/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2970 2971__webpack_require__.r(__webpack_exports__); 2972/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2973/* harmony export */ "DoubleBorderButtonComponent": () => (/* binding */ DoubleBorderButtonComponent) 2974/* harmony export */ }); 2975/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 2976/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 2977/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 2978 2979 2980 2981 2982function DoubleBorderButtonComponent_fa_icon_3_Template(rf, ctx) { 2983 if (rf & 1) { 2984 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "fa-icon", 2); 2985 } 2986} 2987const _c0 = ["*"]; 2988class DoubleBorderButtonComponent { 2989 constructor() { 2990 this.large = false;
2991 this.arrow = true; 2992 this.blueButton = false; 2993 this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); 2994 } 2995 ngOnInit() {} 2996 onClick() { 2997 this.buttonClick.emit(); 2998 } 2999} 3000DoubleBorderButtonComponent.ɵfac = function DoubleBorderButtonComponent_Factory(t) { 3001 return new (t || DoubleBorderButtonComponent)(); 3002}; 3003DoubleBorderButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3004 type: DoubleBorderButtonComponent, 3005 selectors: [["wv-double-border-button"]], 3006 inputs: { 3007 large: "large", 3008 arrow: "arrow", 3009 blueButton: "blueButton" 3010 }, 3011 outputs: { 3012 buttonClick: "buttonClick" 3013 }, 3014 ngContentSelectors: _c0, 3015 decls: 4, 3016 vars: 5, 3017 consts: [[1, "wv-bold-button", 3, "click"], ["icon", "chevron-right", "size", "xs", 4, "ngIf"], ["icon", "chevron-right", "size", "xs"]], 3018 template: function DoubleBorderButtonComponent_Template(rf, ctx) { 3019 if (rf & 1) { 3020 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 3021 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div")(1, "button", 0); 3022 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function DoubleBorderButtonComponent_Template_button_click_1_listener() { 3023 return ctx.onClick(); 3024 }); 3025 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2); 3026 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, DoubleBorderButtonComponent_fa_icon_3_Template, 1, 0, "fa-icon", 1); 3027 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 3028 } 3029 if (rf & 2) { 3030 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 3031 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("large-button", ctx.large)("blue-button", ctx.blueButton); 3032 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 3033 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.arrow); 3034 } 3035 }, 3036 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent], 3037 styles: ["div[_ngcontent-%COMP%] {\n border-radius: 17px;\n border: solid 2px #ffcb66;\n padding: 2px;\n display: inline-block;\n}\ndiv[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n border-radius: 15px;\n border: solid 2px #213e7a;\n background-color: white;\n padding: 0.7rem 1rem;\n display: flex;\n align-items: center;\n}\ndiv[_ngcontent-%COMP%] button.blue-button[_ngcontent-%COMP%] {\n background-color: #213e7a;\n color: white;\n}\ndiv[_ngcontent-%COMP%] button.blue-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] path {\n color: white;\n}\ndiv[_ngcontent-%COMP%] button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] {\n padding-left: 0.5rem;\n}\ndiv[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus {\n outline: none;\n box-shadow: none;\n}\ndiv[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover {\n background-color: #fdc16e;\n}\ndiv[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, div[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover fa-icon[_ngcontent-%COMP%] path {\n color: white;\n}\ndiv[_ngcontent-%COMP%] button.large-button[_ngcontent-%COMP%] {\n padding: 0.7rem 3rem;\n font-size: x-large;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZG91YmxlLWJvcmRlci1idXR0b24vZG91YmxlLWJvcmRlci1idXR0b24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FBREY7QUFHRTtFQUNFLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FBREo7QUFHSTtFQUNFLHlCQ2ZNO0VEZ0JOLFlBQUE7QUFETjtBQUdNO0VBQ0UsWUFBQTtBQURSO0FBS0k7RUFDRSxvQkFBQTtBQUhOO0FBTUk7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7QUFKTjtBQU9JO0VBQ0UseUJDN0JRO0FEd0JkO0FBTU07RUFDRSxZQUFBO0FBSlI7QUFRSTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7QUFOTiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbmRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICR5ZWxsb3c7XG4gIHBhZGRpbmc6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5ibHVlLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICBmYS1pY29uOjpuZy1kZWVwIHBhdGgge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBmYS1pY29uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgICAmLCAmIGZhLWljb246Om5nLWRlZXAgcGF0aCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhcmdlLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjdyZW0gM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICB9XG4gI
3037H1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 3038}); 3039 3040/***/ }), 3041 3042/***/ 55612: 3043/*!******************************************************************************************!*\ 3044 !*** ./src/app/shared/components/double-border-header/double-border-header.component.ts ***! 3045 \******************************************************************************************/ 3046/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3047 3048__webpack_require__.r(__webpack_exports__); 3049/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3050/* harmony export */ "DoubleBorderHeaderComponent": () => (/* binding */ DoubleBorderHeaderComponent) 3051/* harmony export */ }); 3052/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 3053 3054const _c0 = ["*"]; 3055class DoubleBorderHeaderComponent { 3056 constructor() {} 3057} 3058DoubleBorderHeaderComponent.ɵfac = function DoubleBorderHeaderComponent_Factory(t) { 3059 return new (t || DoubleBorderHeaderComponent)(); 3060}; 3061DoubleBorderHeaderComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3062 type: DoubleBorderHeaderComponent, 3063 selectors: [["wv-double-border-header-component"]], 3064 ngContentSelectors: _c0, 3065 decls: 3, 3066 vars: 0, 3067 template: function DoubleBorderHeaderComponent_Template(rf, ctx) { 3068 if (rf & 1) { 3069 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 3070 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div")(1, "h2"); 3071 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2); 3072 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 3073 } 3074 }, 3075 styles: ["div[_ngcontent-%COMP%] {\n border-radius: 30px;\n border: solid 3px #ffcb66;\n padding: 0.2rem;\n display: inline-block;\n}\ndiv[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n font-weight: 900;\n border-radius: 24px;\n border: solid 3px #213e7a;\n background-color: white;\n padding: 1rem 3rem;\n text-align: center;\n margin: 0;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZG91YmxlLWJvcmRlci1oZWFkZXIvZG91YmxlLWJvcmRlci1oZWFkZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0FBREY7QUFHRTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7
3075RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QUFESiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbmRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICR5ZWxsb3c7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggJGRhcmstYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 3076}); 3077 3078/***/ }), 3079 3080/***/ 98386: 3081/*!********************************************************************************!*\ 3082 !*** ./src/app/shared/components/dynamic-content/dynamic-content.component.ts ***! 3083 \********************************************************************************/ 3084/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3085 3086__webpack_require__.r(__webpack_exports__); 3087/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3088/* harmony export */ "DynamicContentComponent": () => (/* binding */ DynamicContentComponent) 3089/* harmony export */ }); 3090/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560); 3091/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666); 3092/* harmony import */ var _youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../youtube-player/youtube-player.component */ 91341); 3093/* harmony import */ var _carousel_carousel_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../carousel/carousel.component */ 23056); 3094/* harmony import */ var _quote_quote_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../quote/quote.component */ 46543); 3095/* harmony import */ var _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../markdown/markdown.component */ 42964); 3096 3097 3098 3099 3100 3101 3102function DynamicContentComponent_wv_markdown_1_Template(rf, ctx) { 3103 if (rf & 1) { 3104 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "wv-markdown"); 3105 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1); 3106 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"](); 3107 } 3108 if (rf & 2) { 3109 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 3110 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 3111 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"](" ", ctx_r0.getDynamicContentParagraph(ctx_r0.dynamicContent).content, " "); 3112 } 3113} 3114function DynamicContentComponent_wv_youtube_player_2_Template(rf, ctx) { 3115 if (rf & 1) { 3116 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-youtube-player", 7); 3117 } 3118 if (rf & 2) { 3119 const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 3120 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("video", ctx_r1.getDynamicContentVideo(ctx_r1.dynamicContent).media); 3121 } 3122} 3123function DynamicContentComponent_wv_carousel_4_Template(rf, ctx) { 3124 if (rf & 1) { 3125 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-carousel", 8); 3126 } 3127 if (rf & 2) { 3128 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 3129 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("afbeeldingUrls", ctx_r2.getDynamicContentCarousel(ctx_r2.dynamicContent).afbeeldingUrls); 3130 } 3131} 3132function DynamicContentComponent_wv_quote_5_Template(rf, ctx) { 3133 if (rf & 1) { 3134 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-quote", 9); 3135 } 3136 if (rf & 2) { 3137 const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 3138 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("quote", ctx_r3.getDynamicContentQuote(ctx_r3.dynamicContent).quote); 3139 } 3140} 3141function DynamicContentComponent_div_6_Template(rf, ctx) { 3142 if (rf & 1) { 3143 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "div", 10); 3144 } 3145 if (rf & 2) { 3146 const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 3147 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("id", ctx_r4.getDynamicContentScrollPointer(ctx_r4.dynamicContent).contentId); 3148 } 3149} 3150class DynamicContentComponent { 3151 constructor() {
3152 this.cssClasses = []; 3153 } 3154 ngOnInit() {} 3155 getDynamicContentParagraph(content) { 3156 return content; 3157 } 3158 getDynamicContentVideo(content) { 3159 return content; 3160 } 3161 getDynamicContentCarousel(content) { 3162 return content; 3163 } 3164 getDynamicContentQuote(content) { 3165 return content; 3166 } 3167 getDynamicContentScrollPointer(content) { 3168 return content; 3169 } 3170 getClassListAsObject() { 3171 return this.cssClasses.map(className => ({ 3172 [`${className}`]: true 3173 })).reduce((prev, current) => ({ 3174 ...prev, 3175 ...current 3176 }), {}); 3177 } 3178 ngAfterViewInit() { 3179 this.scrollTofragment(); 3180 } 3181 scrollTofragment() { 3182 if (this.scrollPointId) { 3183 const element = document.getElementById(this.scrollPointId); 3184 console.log('element: ' + element); 3185 if (element) { 3186 element.scrollIntoView({ 3187 behavior: 'smooth', 3188 block: 'center' 3189 }); 3190 } 3191 } 3192 } 3193} 3194DynamicContentComponent.ɵfac = function DynamicContentComponent_Factory(t) { 3195 return new (t || DynamicContentComponent)(); 3196}; 3197DynamicContentComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({ 3198 type: DynamicContentComponent, 3199 selectors: [["wv-dynamic-content"]], 3200 inputs: { 3201 dynamicContent: "dynamicContent", 3202 cssClasses: "cssClasses", 3203 scrollPointId: "scrollPointId" 3204 }, 3205 decls: 7, 3206 vars: 6, 3207 consts: [[1, "margin-bottom", 3, "ngClass"], [4, "ngIf"], [3, "video", 4, "ngIf"], [1, "wv-padding"], [3, "afbeeldingUrls", 4, "ngIf"], [3, "quote", 4, "ngIf"], [3, "id", 4, "ngIf"], [3, "video"], [3, "afbeeldingUrls"], [3, "quote"], [3, "id"]], 3208 template: function DynamicContentComponent_Template(rf, ctx) { 3209 if (rf & 1) { 3210 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0); 3211 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, DynamicContentComponent_wv_markdown_1_Template, 2, 1, "wv-markdown", 1); 3212 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, DynamicContentComponent_wv_youtube_player_2_Template, 1, 1, "wv-youtube-player", 2); 3213 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"](); 3214 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](3, "div", 3); 3215 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, DynamicContentComponent_wv_carousel_4_Template, 1, 1, "wv-carousel", 4); 3216 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"](); 3217 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, DynamicContentComponent_wv_quote_5_Template, 1, 1, "wv-quote", 5); 3218 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, DynamicContentComponent_div_6_Template, 1, 1, "div", 6); 3219 } 3220 if (rf & 2) { 3221 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", ctx.getClassListAsObject()); 3222 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 3223 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isParagraph()); 3224 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 3225 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isMedia()); 3226 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2); 3227 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isCarousel()); 3228 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 3229 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isQuote()); 3230 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 3231 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isScrollPointer()); 3232 } 3233 }, 3234 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_0__.YoutubePlayerComponent, _carousel_carousel_component__WEBPACK_IMPORTED_MODULE_1__.CarouselComponent, _quote_quote_component__WEBPACK_IMPORTED_MODULE_2__.QuoteComponent, _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_3__.MarkdownComponent], 3235 styles: [".wv-center-container[_ngcontent-%COMP%] {\n margin: 0 auto 1rem;\n}
3235\n@media screen and (min-width: 768px) {\n .wv-center-container[_ngcontent-%COMP%] {\n max-width: 768px;\n }\n}\n.wv-center-container[_ngcontent-%COMP%] wv-markdown[_ngcontent-%COMP%] {\n margin-top: 1.5rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZHluYW1pYy1jb250ZW50L2R5bmFtaWMtY29udGVudC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG1CQUFBO0FBREY7QUFHRTtFQUhGO0lBSUksZ0JDY29CO0VEZHRCO0FBQ0Y7QUFFRTtFQUNFLGtCQUFBO0FBQUoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG4ud3YtY2VudGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogJGRlc2t0b3AtZGVmYXVsdC13aWR0aDtcbiAgfVxuXG4gIHd2LW1hcmtkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 3236}); 3237 3238/***/ }), 3239 3240/***/ 17086: 3241/*!**********************************************************************!*\ 3242 !*** ./src/app/shared/components/filter-tag/filter-tag.component.ts ***! 3243 \**********************************************************************/ 3244/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3245 3246__webpack_require__.r(__webpack_exports__); 3247/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3248/* harmony export */ "FilterTagComponent": () => (/* binding */ FilterTagComponent) 3249/* harmony export */ }); 3250/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 3251/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 3252 3253 3254 3255class FilterTagComponent { 3256 constructor() { 3257 this.selected = false; 3258 this.toggleTag = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); 3259 } 3260 onToggleSelected(tag) { 3261 this.toggleTag.emit(tag); 3262 } 3263} 3264FilterTagComponent.ɵfac = function FilterTagComponent_Factory(t) { 3265 return new (t || FilterTagComponent)(); 3266}; 3267FilterTagComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3268 type: FilterTagComponent, 3269 selectors: [["wv-filter-tag"]], 3270 inputs: { 3271 tag: "tag", 3272 selected: "selected" 3273 }, 3274 outputs: { 3275 toggleTag: "toggleTag" 3276 }, 3277 decls: 2, 3278 vars: 4, 3279 consts: [[1, "tag", 3, "ngClass", "click"]], 3280 template: function FilterTagComponent_Template(rf, ctx) { 3281 if (rf & 1) { 3282 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); 3283 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FilterTagComponent_Template_div_click_0_listener() { 3284 return ctx.onToggleSelected(ctx.tag); 3285 }); 3286 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); 3287 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3288 } 3289 if (rf & 2) { 3290 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("select", ctx.selected); 3291 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", "tag-" + ctx.tag.color); 3292 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 3293 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.tag.label, "\n"); 3294 } 3295 }, 3296 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass], 3297 styles: [".tag[_ngcontent-%COMP%] {\n width: max-content;\n padding: 0.2rem 1rem;\n border-radius: 8px;\n margin: 0.3rem 0.2rem;\n cursor: pointer;\n}\n.tag[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] {\n padding-left: 0.5rem;\n}\n.tag[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]:hover {\n
3297cursor: pointer;\n}\n.tag[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] path {\n color: white;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZmlsdGVyLXRhZy9maWx0ZXItdGFnLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FBQ0Y7QUFDRTtFQUNFLG9CQUFBO0FBQ0o7QUFDSTtFQUNFLGVBQUE7QUFDTjtBQUVJO0VBQ0UsWUFBQTtBQUFOIiwic291cmNlc0NvbnRlbnQiOlsiLnRhZyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAwLjNyZW0gMC4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZmEtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 3298}); 3299 3300/***/ }), 3301 3302/***/ 65541: 3303/*!********************************************************************************!*\ 3304 !*** ./src/app/shared/components/gradient-button/gradient-button.component.ts ***! 3305 \********************************************************************************/ 3306/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3307 3308__webpack_require__.r(__webpack_exports__); 3309/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3310/* harmony export */ "GradientButtonComponent": () => (/* binding */ GradientButtonComponent) 3311/* harmony export */ }); 3312/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 3313 3314 3315const _c0 = ["*"]; 3316class GradientButtonComponent { 3317 constructor() { 3318 this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); 3319 } 3320 ngOnInit() {} 3321 onClick() { 3322 this.buttonClick.emit(); 3323 } 3324} 3325GradientButtonComponent.ɵfac = function GradientButtonComponent_Factory(t) { 3326 return new (t || GradientButtonComponent)(); 3327}; 3328GradientButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3329 type: GradientButtonComponent, 3330 selectors: [["wv-gradient-button-component"]], 3331 outputs: { 3332 buttonClick: "buttonClick" 3333 }, 3334 ngContentSelectors: _c0, 3335 decls: 2, 3336 vars: 0, 3337 consts: [[1, "pink-yellow-gradient", 3, "click"]], 3338 template: function GradientButtonComponent_Template(rf, ctx) { 3339 if (rf & 1) { 3340 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 3341 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0); 3342 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function GradientButtonComponent_Template_button_click_0_listener() { 3343 return ctx.onClick(); 3344 }); 3345 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1); 3346 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3347 } 3348 }, 3349 styles: ["button[_ngcontent-%COMP%] {\n font-weight: 800;\n font-size: 1.46rem;\n border-radius: 30px;\n border: none;\n padding: 0.76rem 2.73rem;\n}\nbutton[_ngcontent-%COMP%]:focus {\n outline: none;\n box-shadow: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZ3JhZGllbnQtYnV0dG9uL2dyYWRpZW50LWJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGdCQ2F1QjtFRFp2QixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0FBREY7QUFHRTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtBQURKIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnc3JjL3ZhcmlhYmxlcy5zY3NzJztcblxuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYS1ib2xkO1xuICBmb250LXNpemU6IDEuNDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC43NnJlbSAyLjczcmVtO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHR
3349oOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 3350}); 3351 3352/***/ }), 3353 3354/***/ 79007: 3355/*!**********************************************************************************!*\ 3356 !*** ./src/app/shared/components/hoe-ondersteunen/hoe-ondersteunen.component.ts ***! 3357 \**********************************************************************************/ 3358/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3359 3360__webpack_require__.r(__webpack_exports__); 3361/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3362/* harmony export */ "HoeOndersteunenComponent": () => (/* binding */ HoeOndersteunenComponent) 3363/* harmony export */ }); 3364/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 3365/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 3366 3367 3368class HoeOndersteunenComponent { 3369 constructor() { 3370 this.backgroundColorBear = 'white'; 3371 } 3372 ngOnInit() {} 3373 onButtonClick(url) { 3374 window.open(url, '_self'); 3375 } 3376} 3377HoeOndersteunenComponent.ɵfac = function HoeOndersteunenComponent_Factory(t) { 3378 return new (t || HoeOndersteunenComponent)(); 3379}; 3380HoeOndersteunenComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3381 type: HoeOndersteunenComponent, 3382 selectors: [["wv-hoe-ondersteunen"]], 3383 inputs: { 3384 hoeOndersteunenData: "hoeOndersteunenData", 3385 backgroundColorBear: "backgroundColorBear" 3386 }, 3387 decls: 10, 3388 vars: 4, 3389 consts: [[1, "wv-responsive-margin"], [1, "left-side"], [1, "wv-title"], [1, "right-side", 3, "ngClass"], [1, "wv-bold-button", 3, "click"], ["src", "../../../../assets/images/beertje-no-legs.png", "alt", "beertje"]], 3390 template: function HoeOndersteunenComponent_Template(rf, ctx) { 3391 if (rf & 1) { 3392 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1)(2, "div", 2); 3393 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3); 3394 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3395 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "p"); 3396 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5); 3397 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 3398 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3)(7, "button", 4); 3399 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HoeOndersteunenComponent_Template_button_click_7_listener() { 3400 return ctx.onButtonClick(ctx.hoeOndersteunenData.knop == null ? null : ctx.hoeOndersteunenData.knop.url); 3401 }); 3402 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8); 3403 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3404 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](9, "img", 5); 3405 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 3406 } 3407 if (rf & 2) { 3408 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 3409 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.hoeOndersteunenData.titel); 3410 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 3411 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.hoeOndersteunenData.content); 3412 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 3413 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.backgroundColorBear); 3414 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 3415 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.hoeOndersteunenData.knop == null ? null : ctx.hoeOndersteunenData.knop.tekst, " "); 3416 } 3417 }, 3418 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass], 3419 styles: [".wv-responsive-margin[_ngcontent-%COMP%] {\n margin-top: 4rem;\n margin-bottom: 4rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n@media screen and (min-width: 768px) {\n .wv-responsive-margin[_ngcontent-%COMP%] {\n flex-direction: row;\n }\n}\n\n.left-side[_ngcontent-%COMP%] {\n padding: 2rem;\n background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n border-radius: 25px 25px 0 0;\n text-align: left;\n}\n.left-side[_ngcontent-%COMP%] *[_ngcontent-%COMP%] {\n color: white;\n}\n@media screen and (min-width: 768px) {\n .left-side[_ngcontent-%COMP%] {\n flex: 2;\n border-radius: 25px 0 0 25px;\n }\n}\n\n.right-side[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n height: 156px;\n border-radius: 0 0 25px 25px;\n}\n.right-side[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n margin: 1.5rem;\n}\n.right-side[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 156px;\n margin: auto auto 0 auto;\n}\n@media screen and (min-width: 768px) {\n .right-side[_ngcontent-%COMP%] {\n height: inherit;\n border-radius: 0 25px 25px 0;\n }\n}\n\n.yellow[_ngcontent-%COMP%] {\n background: radial-gradient(circle, #f49596 0%, #ffcb66 35%);\n}\n\n.white[_ngcontent-%COMP%] {\n background: white;\n}\n\nbutton[_ngcontent-%COMP%] {\n font-weight: 800;\n padding: 0.7rem 1.5rem;\n border-radius: 10px;\n border: solid 2px #213e7a;\n background-color: white;\n color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:focus {\n outline: none;\n box-shadow: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvaG9lLW9uZGVyc3RldW5lbi9ob2Utb25kZXJzdGV1bmVuLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vc3JjL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsZ0JBQUE7RUFDQSxtQk
3419FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0FBREY7QUFHRTtFQVBGO0lBUUksbUJBQUE7RUFBRjtBQUNGOztBQUdBO0VBQ0UsYUFBQTtFQUNBLDREQ1JjO0VEU2QsNEJBQUE7RUFDQSxnQkFBQTtBQUFGO0FBRUU7RUFDRSxZQUFBO0FBQUo7QUFHRTtFQVZGO0lBV0ksT0FBQTtJQUNBLDRCQUFBO0VBQUY7QUFDRjs7QUFHQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSw0QkFBQTtBQUFGO0FBRUU7RUFDRSxjQUFBO0FBQUo7QUFHRTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtBQURKO0FBS0U7RUFoQkY7SUFpQkksZUFBQTtJQUNBLDRCQUFBO0VBRkY7QUFDRjs7QUFLQTtFQUNFLDREQzVDcUI7QUQwQ3ZCOztBQUtBO0VBQ0UsaUJBQUE7QUFGRjs7QUFLQTtFQUNFLGdCQzdDdUI7RUQ4Q3ZCLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0NoRVU7QUQ4RFo7QUFJRTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtBQUZKIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxuLnd2LXJlc3BvbnNpdmUtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmxlZnQtc2lkZSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICRibHVlLWdyYWRpZW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICoge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gIH1cbn1cblxuLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE1NnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjVweCAyNXB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxLjVyZW07XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMTU2cHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1zbWFsbC1icmVha3BvaW50KSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDA7XG4gIH1cbn1cblxuLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICRwaW5rLXllbGxvdy1ncmFkaWVudDtcbn1cblxuLndoaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmEtYm9sZDtcbiAgcGFkZGluZzogMC43cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 3420}); 3421 3422/***/ }), 3423 3424/***/ 64302: 3425/*!**********************************************************************************************!*\ 3426 !*** ./src/app/shared/components/horizontal-scroll-list/horizontal-scroll-list.component.ts ***! 3427 \**********************************************************************************************/ 3428/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3429 3430__webpack_require__.r(__webpack_exports__); 3431/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3432/* harmony export */ "HorizontalScrollListComponent": () => (/* binding */ HorizontalScrollListComponent) 3433/* harmony export */ }); 3434/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 3435/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 3436/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 3437 3438 3439 3440const _c0 = ["lijst"]; 3441function HorizontalScrollListComponent_div_3_Template(rf, ctx) { 3442 if (rf & 1) { 3443 const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); 3444 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3)(1, "button", 4); 3445 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HorizontalScrollListComponent_div_3_Template_button_click_1_listener() { 3446 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3); 3447 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 3448 return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetVie
3448w"](ctx_r2.scrollPrevious()); 3449 }); 3450 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "fa-icon", 5); 3451 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "Vorige "); 3452 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3453 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "button", 4); 3454 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HorizontalScrollListComponent_div_3_Template_button_click_4_listener() { 3455 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3); 3456 const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 3457 return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r4.scrollNext()); 3458 }); 3459 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "Volgende"); 3460 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "fa-icon", 6); 3461 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 3462 } 3463} 3464const _c1 = ["*"]; 3465class HorizontalScrollListComponent { 3466 constructor() { 3467 this.canScroll = false; 3468 } 3469 onResize() { 3470 this.canScroll = this.lijst.nativeElement.clientWidth !== this.lijst.nativeElement.scrollWidth; 3471 } 3472 ngOnInit() {} 3473 ngAfterViewInit() { 3474 setTimeout(_ => this.canScroll = this.lijst.nativeElement.clientWidth !== this.lijst.nativeElement.scrollWidth); 3475 } 3476 scrollPrevious() { 3477 const cardWidth = this.lijst.nativeElement.lastElementChild.clientWidth; 3478 const distanceToMove = -cardWidth; 3479 this.animateScroll(distanceToMove, this.lijst.nativeElement); 3480 } 3481 scrollNext() { 3482 const distanceToMove = this.lijst.nativeElement.lastElementChild.offsetWidth; 3483 this.animateScroll(distanceToMove, this.lijst.nativeElement); 3484 } 3485 animateScroll(distanceToMove, rail) { 3486 const scrollStep = 3; 3487 distanceToMove -= distanceToMove % scrollStep; 3488 const interval = setInterval(() => { 3489 if (distanceToMove > 0) { 3490 rail.scrollLeft += scrollStep; 3491 distanceToMove -= scrollStep; 3492 } 3493 if (distanceToMove < 0) { 3494 rail.scrollLeft -= scrollStep; 3495 distanceToMove += scrollStep; 3496 } 3497 if (distanceToMove === 0) { 3498 clearInterval(interval); 3499 } 3500 }, 1); 3501 } 3502} 3503HorizontalScrollListComponent.ɵfac = function HorizontalScrollListComponent_Factory(t) { 3504 return new (t || HorizontalScrollListComponent)(); 3505}; 3506HorizontalScrollListComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3507 type: HorizontalScrollListComponent, 3508 selectors: [["wv-horizontal-scroll-list"]], 3509 viewQuery: function HorizontalScrollListComponent_Query(rf, ctx) { 3510 if (rf & 1) { 3511 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 5); 3512 } 3513 if (rf & 2) { 3514 let _t; 3515 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.lijst = _t.first); 3516 } 3517 }, 3518 hostBindings: function HorizontalScrollListComponent_HostBindings(rf, ctx) { 3519 if (rf & 1) { 3520 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("resize", function HorizontalScrollListComponent_resize_HostBindingHandler($event) { 3521 return ctx.onResize($event); 3522 }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"]); 3523 } 3524 }, 3525 ngContentSelectors: _c1, 3526 decls: 4, 3527 vars: 1, 3528 consts: [[1, "list", "wv-responsive-padding-left"], ["lijst", ""], ["class", "navigation wv-responsive-margin", 4, "ngIf"], [1, "navigation", "wv-responsive-margin"], [1, "wv-bold-button", 3, "click"], ["icon", "chevron-left", "size", "xs"], ["icon", "chevron-right", "size", "xs"]], 3529 template: function HorizontalScrollListComponent_Template(rf, ctx) { 3530 if (rf & 1) { 3531 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 3532 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0, 1); 3533 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2); 3534 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3535 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, HorizontalScrollListComponent_div_3_Template, 7, 0, "div", 2); 3536 } 3537 if (rf & 2) { 3538 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 3539 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.canScroll); 3540 } 3541 }, 3542 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent], 3543 styles: [".list[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n overflow-x: auto;\n}\n.list[_ngcontent-%COMP%] .card-padding[_ngcontent-%COMP%] {\n padding: 10px 11.74px 10px 5px;\n}\n\n.navigation[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n margin-top: 1rem;\n}\n.navigation[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n background: none;\n border: none;\n}\n.navigation[_ngcontent-%COMP%] button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.navigation[_ngcontent-%COMP%] button[_ngcontent-%COMP%] fa-icon[icon=chevron-left][_ngcontent-%COMP%] {\n padding-right: 0.5rem;\n}\n.navigation[_ngcontent-%COMP%] button[_ngcontent-%COMP%] fa-icon[icon=chevron-right][_ngcontent-%COMP%] {\n padding-left: 0.5rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvaG9yaXpvbn
3543RhbC1zY3JvbGwtbGlzdC9ob3Jpem9udGFsLXNjcm9sbC1saXN0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFERjtBQUdFO0VBQ0UsOEJBQUE7QUFESjs7QUFLQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QUFGRjtBQUlFO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FBRko7QUFJSTtFQUNFLGVBQUE7QUFGTjtBQUlNO0VBQ0UscUJBQUE7QUFGUjtBQUtNO0VBQ0Usb0JBQUE7QUFIUiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3NyYy92YXJpYWJsZXMnO1xuXG4ubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgLmNhcmQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTBweCAxMS43NHB4IDEwcHggNXB4O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBmYS1pY29uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJltpY29uPSdjaGV2cm9uLWxlZnQnXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJltpY29uPSdjaGV2cm9uLXJpZ2h0J10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 3544}); 3545 3546/***/ }), 3547 3548/***/ 82513: 3549/*!************************************************************!*\ 3550 !*** ./src/app/shared/components/image/image.component.ts ***! 3551 \************************************************************/ 3552/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3553 3554__webpack_require__.r(__webpack_exports__); 3555/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3556/* harmony export */ "ImageComponent": () => (/* binding */ ImageComponent) 3557/* harmony export */ }); 3558/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 3559/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 3560 3561 3562const _c0 = function (a0) { 3563 return { 3564 "default": a0 3565 }; 3566}; 3567function ImageComponent_ng_container_0_Template(rf, ctx) { 3568 if (rf & 1) { 3569 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); 3570 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 3); 3571 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 4); 3572 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3573 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); 3574 } 3575 if (rf & 2) { 3576 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 3577 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 3578 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](3, _c0, ctx_r0.defaultSize)); 3579 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 3580 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r0.image.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("alt", ctx_r0.image.url); 3581 } 3582} 3583function ImageComponent_ng_template_1_ng_container_0_Template(rf, ctx) { 3584 if (rf & 1) { 3585 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); 3586 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 3); 3587 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 4); 3588 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3589 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); 3590 } 3591 if (rf & 2) { 3592 const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); 3593 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 3594 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](3, _c0, ctx_r5.defaultSize)); 3595 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 3596 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r5.defaultImage, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("alt", "default img"); 3597 } 3598} 3599function ImageComponent_ng_template_1_Template(rf, ctx) { 3600 if (rf & 1) { 3601 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, ImageComponent_ng_template_1_ng_container_0_Template, 3, 5, "ng-container", 0); 3602 } 3603 if (rf & 2) { 3604 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 3605 const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](4); 3606 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r2.defaultImage)("ngIfElse", _r3); 3607 } 3608} 3609function ImageComponent_ng_template_3_Template(rf, ctx) { 3610 if (rf & 1) { 3611 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 5); 3612 } 3613} 3614class ImageComponent { 3615 constructor() { 3616 this.defaultSize = true; 3617 } 3618 ngOnInit() {} 3619} 3620ImageComponent.ɵfac = function ImageComponent_Factory(t) { 3621 return new (t || ImageComponent)(); 3622}; 3623ImageComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3624 type: ImageComponent, 3625 selectors: [["wv-image"]], 3626 inputs: { 3627 image: "image", 3628 defaultImage: "defaultImage", 3629 defaultSize: "defaultSize" 3630 }, 3631 decls: 5, 3632 vars: 2, 3633 consts: [[4, "ngIf", "ngIfElse"], ["checkDefaultImage", ""], ["noImage", ""], [1, "wrapper-large-player", 3, "ngClass"], [3, "src", "alt"], [1, "no-image"]], 3634 template: function ImageComponent_Template(rf, ctx) { 3635 if (rf & 1) { 3636 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, ImageComponent_ng_container_0_Template, 3, 5, "ng-container", 0); 3637 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ImageComponent_ng_template_1_Template, 1, 2, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); 3638 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, ImageComponent_ng_template_3_Template, 1, 0, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); 3639 } 3640 if (rf & 2) { 3641 const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2); 3642 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.image)("ngIfElse", _r1); 3643 } 3644 }, 3645 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf], 3646 styles: ["[_nghost-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.wrapper-large-player[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.wrapper-large-player[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 100%;\n width: 100%;\n object-fit: contain;\n background: #f8f8f8;\n}\n\n@media screen and (min-width: 800px) {\n .default[_ngcontent-%COMP%] {\n width: 768px;\n height: 432px;\n }\n}\n.no-image[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: lightgray;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvaW1hZ2UvaW1hZ2UuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBREY7O0FBSUE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBREY7QUFHRTtFQUNFLFlBQUE7
3646RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkNSUztBRE9iOztBQUtBO0VBQ0U7SUFDRSxZQ0xvQjtJRE1wQixhQ0xrQjtFREdwQjtBQUNGO0FBS0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FBSEYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzcmMvdmFyaWFibGVzJztcblxuOmhvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3JhcHBlci1sYXJnZS1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAuZGVmYXVsdCB7XG4gICAgd2lkdGg6ICRkZXNrdG9wLWRlZmF1bHQtd2lkdGg7XG4gICAgaGVpZ2h0OiAkcGxheWVyLWxhcmdlLWhlaWdodDtcbiAgfVxufVxuXG4ubm8taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 3647}); 3648 3649/***/ }), 3650 3651/***/ 42964: 3652/*!******************************************************************!*\ 3653 !*** ./src/app/shared/components/markdown/markdown.component.ts ***! 3654 \******************************************************************/ 3655/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3656 3657__webpack_require__.r(__webpack_exports__); 3658/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3659/* harmony export */ "MarkdownComponent": () => (/* binding */ MarkdownComponent) 3660/* harmony export */ }); 3661/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 3662/* harmony import */ var ngx_markdown__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ngx-markdown */ 50982); 3663 3664 3665const _c0 = ["*"]; 3666class MarkdownComponent { 3667 constructor() { 3668 this.whiteText = false; 3669 this.centerText = false; 3670 } 3671 ngOnInit() {} 3672} 3673MarkdownComponent.ɵfac = function MarkdownComponent_Factory(t) { 3674 return new (t || MarkdownComponent)(); 3675}; 3676MarkdownComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 3677 type: MarkdownComponent, 3678 selectors: [["wv-markdown"]], 3679 inputs: { 3680 whiteText: "whiteText", 3681 centerText: "centerText" 3682 }, 3683 ngContentSelectors: _c0, 3684 decls: 2, 3685 vars: 4, 3686 template: function MarkdownComponent_Template(rf, ctx) { 3687 if (rf & 1) { 3688 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 3689 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "markdown"); 3690 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1); 3691 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 3692 } 3693 if (rf & 2) { 3694 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("white-text", ctx.whiteText)("center-text", ctx.centerText); 3695 } 3696 }, 3697 dependencies: [ngx_markdown__WEBPACK_IMPORTED_MODULE_1__.MarkdownComponent], 3698 styles: ["[_nghost-%COMP%] {\n display: block;\n width: 100%;\n}\n[_nghost-%COMP%] markdown[_ngcontent-%COMP%] {\n column-count: 1;\n width: 100%;\n}\n[_nghost-%COMP%] markdown[_ngcontent-%COMP%] p {\n text-align: left;\n margin-top: 0;\n}\n[_nghost-%COMP%] markdown[_ngcontent-%COMP%] ul li, [_nghost-%COMP%] markdown[_ngcontent-%COMP%] ol li {\n margin-bottom: 0.3rem;\n}\n[_nghost-%COMP%] markdown[_ngcontent-%COMP%] ul, [_nghost-%COMP%] markdown[_ngcontent-%COMP%] ol {\n margin: 0;\n}\n[_nghost-%COMP%] markdown.center-text[_ngcontent-%COMP%] * {\n text-align: center;\n}\n[_nghost-%COMP%] markdown.white-text[_ngcontent-%COMP%] * {\n color: white;\n}\n[_nghost-%COMP%] markdown.white-text[_ngcontent-%COMP%] a {\n color: #ffcb66;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvbWFya2Rvd24vbWFya2Rvd24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBQURGO0FB
3698R0U7RUFDRSxlQUFBO0VBQ0EsV0FBQTtBQURKO0FBR0k7RUFDRSxnQkFBQTtFQUNBLGFBQUE7QUFETjtBQUlJO0VBQ0UscUJBQUE7QUFGTjtBQUtJO0VBQ0UsU0FBQTtBQUhOO0FBUUk7RUFDRSxrQkFBQTtBQU5OO0FBV0k7RUFDRSxZQUFBO0FBVE47QUFXSTtFQUNFLGNDNUJHO0FEbUJUIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxuOmhvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbWFya2Rvd246Om5nLWRlZXAge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgdWwgbGksIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIG1hcmtkb3duLmNlbnRlci10ZXh0OjpuZy1kZWVwIHtcbiAgICAqIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBtYXJrZG93bi53aGl0ZS10ZXh0OjpuZy1kZWVwIHtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICB9XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 3699}); 3700 3701/***/ }), 3702 3703/***/ 13714: 3704/*!*********************************************************************************************************!*\ 3705 !*** ./src/app/shared/components/nieuwsbrief/components/nieuwsbrief-form/nieuwsbrief-form.component.ts ***! 3706 \*********************************************************************************************************/ 3707/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3708 3709__webpack_require__.r(__webpack_exports__); 3710/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3711/* harmony export */ "NieuwsbriefFormComponent": () => (/* binding */ NieuwsbriefFormComponent) 3712/* harmony export */ }); 3713/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560); 3714/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/forms */ 2508); 3715/* harmony import */ var _form_validators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../form/validators */ 67193); 3716/* harmony import */ var _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../models/nieuwsbrief-inschrijving */ 85641); 3717/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../website-configuration/tenant */ 21598); 3718/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666); 3719/* harmony import */ var _button_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../button/button.component */ 90042); 3720/* harmony import */ var _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../form/checkbox/checkbox.component */ 35
3720733); 3721/* harmony import */ var _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../form/text-input/text-input.component */ 42127); 3722/* harmony import */ var _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../markdown/markdown.component */ 42964); 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735function NieuwsbriefFormComponent_div_10_Template(rf, ctx) { 3736 if (rf & 1) { 3737 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 10); 3738 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, " Er moet minstens 1 nieuwsbrief geselecteerd worden "); 3739 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"](); 3740 } 3741} 3742function NieuwsbriefFormComponent_div_12_Template(rf, ctx) { 3743 if (rf & 1) { 3744 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 10); 3745 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, " E-mail is verplicht "); 3746 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"](); 3747 } 3748} 3749function NieuwsbriefFormComponent_div_13_Template(rf, ctx) { 3750 if (rf & 1) { 3751 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 10); 3752 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, " E-mail is niet geldig "); 3753 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"](); 3754 } 3755} 3756const _c0 = function (a0) { 3757 return { 3758 "first-position": a0 3759 }; 3760}; 3761class NieuwsbriefFormComponent { 3762 constructor() { 3763 this.inschrijving = new _angular_core__WEBPACK_IMPORTED_MODULE_7__.EventEmitter(); 3764 this.isTenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.isTenant; 3765 this.Tenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant; 3766 } 3767 ngOnInit() { 3768 this.form = new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormGroup({ 3769 nieuwsbrieven: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormGroup({ 3770 warmeScholen: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false), 3771 warmeWilliam: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false), 3772 warmeStedenEnGemeenten: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false), 3773 warmVlaanderen: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false) 3774 }, _form_validators__WEBPACK_IMPORTED_MODULE_0__.WvValidators.atLeastOne), 3775 email: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.email]) 3776 }); 3777 } 3778 onInschrijven() { 3779 this.form.markAllAsTouched(); 3780 if (this.form.valid) { 3781 this.inschrijving.emit(new _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.NieuwsbriefInschrijving(this.email.value, this.getSelectedControlNames().map(control => this.mapNieuwsbrieven(control)))); 3782 } 3783 } 3784 get nieuwsbrieven() { 3785 return this.form.get('nieuwsbrieven'); 3786 } 3787 get warmeScholen() { 3788 return this.nieuwsbrieven.get('warmeScholen'); 3789 } 3790 get warmeWilliam() { 3791 return this.nieuwsbrieven.get('warmeWilliam'); 3792 } 3793 get warmeStedenEnGemeenten() { 3794 return this.nieuwsbrieven.get('warmeStedenEnGemeenten'); 3795 } 3796 get warmVlaanderen() { 3797 return this.nieuwsbrieven.get('warmVlaanderen'); 3798 } 3799 get email() { 3800 return this.form.get('email'); 3801 } 3802 getSelectedControlNames() { 3803 return Object.keys(this.nieuwsbrieven.controls).filter(control => this.nieuwsbrieven.controls[control].value === true); 3804 } 3805 mapNieuwsbrieven(controlName) { 3806 const mapper = { 3807 warmeScholen: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARME_SCHOLEN, 3808 warmeWilliam: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARME_WILLIAM, 3809 warmeStedenEnGemeenten: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARME_STEDEN_EN_GEMEENTEN, 3810 warmVlaanderen: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARM_VLAANDEREN 3811 }; 3812 return mapper[controlName]; 3813 } 3814} 3815NieuwsbriefFormComponent.ɵfac = function NieuwsbriefFormComponent_Factory(t) { 3816 return new (t || NieuwsbriefFormComponent)(); 3817}; 3818NieuwsbriefFormComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({ 3819 type: NieuwsbriefFormComponent, 3820 selectors: [["wv-nieuwsbrief-form"]], 3821 inputs: { 3822 data: "data" 3823 }, 3824 outputs: { 3825 inschrijving: "inschrijving" 3826 }, 3827 decls: 21, 3828 vars: 17, 3829 consts: [[3, "formGroup"], [1, "checkboxes", 3, "formGroup"], ["label", "Warme Steden & Gemeenten", "formControlName", "warmeStedenEnGemeenten", 3, "ngClass"], ["label", "Warme Scholen", "formControlName", "warmeScholen", 3, "ngClass"], ["label", "Warme William", "formControlName", "warmeWilliam"], ["label", "Warm Vlaanderen", "formControlName", "warmVlaanderen", 3, "ngClass"], ["class", "wv-error", 4, "ngIf"], ["placeholder", "E-mail", "formControlName", "email"], [3, "href"], [3, "buttonClick"], [1, "wv-error"]], 3830 template: function NieuwsbriefFormComponent_Template(rf, ctx) { 3831 if (rf & 1) { 3832 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0, 0); 3833 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](1, "h3"); 3834 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2); 3835 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"](); 3836 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](3, "wv-markdown"); 3837 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4); 3838 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"](); 3839 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](5, "div", 1); 3840 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](6, "wv-checkbox", 2)(7, "wv-checkbox", 3)(8, "wv-checkbox", 4)(9, "wv
3840-checkbox", 5); 3841 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](10, NieuwsbriefFormComponent_div_10_Template, 2, 0, "div", 6); 3842 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"](); 3843 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](11, "wv-text-input", 7); 3844 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](12, NieuwsbriefFormComponent_div_12_Template, 2, 0, "div", 6); 3845 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](13, NieuwsbriefFormComponent_div_13_Template, 2, 0, "div", 6); 3846 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](14, "p"); 3847 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](15, "Door je in te schrijven voor de nieuwsbrief ga je akkoord met de "); 3848 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](16, "span")(17, "a", 8); 3849 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](18, "gebruiksvoorwaarden"); 3850 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]()()(); 3851 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](19, "wv-button", 9); 3852 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("buttonClick", function NieuwsbriefFormComponent_Template_wv_button_buttonClick_19_listener() { 3853 return ctx.onInschrijven(); 3854 }); 3855 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](20, "Inschrijven"); 3856 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"](); 3857 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"](); 3858 } 3859 if (rf & 2) { 3860 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formGroup", ctx.form); 3861 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2); 3862 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](ctx.data.titel); 3863 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2); 3864 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate1"](" ", ctx.data.introTekst, " "); 3865 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1); 3866 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formGroup", ctx.nieuwsbrieven); 3867 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1); 3868 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](11, _c0, ctx.isTenant(ctx.Tenant.WARME_STEDEN_EN_GEMEENTEN))); 3869 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1); 3870 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](13, _c0, ctx.isTenant(ctx.Tenant.WARME_SCHOLEN))); 3871 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2); 3872 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](15, _c0, ctx.isTenant(ctx.Tenant.WARM_VLAANDEREN))); 3873 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1); 3874 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.nieuwsbrieven.hasError("atLeastOne") && ctx.nieuwsbrieven.touched); 3875 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2); 3876 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.email.hasError("required") && ctx.email.touched); 3877 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1); 3878 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.email.hasError("email") && ctx.email.touched); 3879 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4); 3880 _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpropertyInterpolate"]("href", ctx.data.voorwaardenUrl, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵsanitizeUrl"]); 3881 } 3882 }, 3883 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.Form
3883ControlName, _button_button_component__WEBPACK_IMPORTED_MODULE_3__.ButtonComponent, _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_4__.CheckboxComponent, _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_5__.TextInputComponent, _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__.MarkdownComponent], 3884 styles: [".checkboxes[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n margin-bottom: 1rem;\n}\n.checkboxes[_ngcontent-%COMP%] .first-position[_ngcontent-%COMP%] {\n order: 1;\n}\n.checkboxes[_ngcontent-%COMP%] wv-checkbox[_ngcontent-%COMP%] {\n margin-bottom: 0.7rem;\n order: 2;\n}\n\nwv-button[_ngcontent-%COMP%] {\n margin-top: 1rem;\n}\n\na[_ngcontent-%COMP%] {\n font-weight: 400;\n text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvbmlldXdzYnJpZWYvY29tcG9uZW50cy9uaWV1d3NicmllZi1mb3JtL25pZXV3c2JyaWVmLWZvcm0uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBQURGO0FBR0U7RUFDRSxRQUFBO0FBREo7QUFJRTtFQUNFLHFCQUFBO0VBQ0EsUUFBQTtBQUZKOztBQU1BO0VBQ0UsZ0JBQUE7QUFIRjs7QUFNQTtFQUNFLGdCQ1JvQjtFRFNwQiwwQkFBQTtBQUhGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnc3JjL3ZhcmlhYmxlcyc7XG5cbi5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuZmlyc3QtcG9zaXRpb24ge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgd3YtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG53di1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5hIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 3885}); 3886 3887/***/ }), 3888 3889/***/ 12296: 3890/*!***********************************************************************************************!*\ 3891 !*** ./src/app/shared/components/nieuwsbrief/components/nieuwsbrief/nieuwsbrief.component.ts ***! 3892 \***********************************************************************************************/ 3893/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3894 3895__webpack_require__.r(__webpack_exports__); 3896/* harmony export */ __webpack_require__.d(__webpack_exports__, { 3897/* harmony export */ "NieuwsbriefComponent": () => (/* binding */ NieuwsbriefComponent) 3898/* harmony export */ }); 3899/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 3900/* harmony import */ var _services_nieuwsbrief_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../services/nieuwsbrief.service */ 5373); 3901/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666); 3902/* harmony import */ var _nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../nieuwsbrief-form/nieuwsbrief-form.component */ 13714); 3903 3904 3905 3906 3907function NieuwsbriefComponent_ng_container_0_wv_nieuwsbrief_form_1_Template(rf, ctx) { 3908 if (rf & 1) { 3909 const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"](); 3910 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "wv-nieuwsbrief-form", 2); 3911 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("inschrijving", function NieuwsbriefComponent_ng_container_0_wv_nieuwsbrief_form_1_Template_wv_nieuwsbrief_form_inschrijving_0_listener($event) { 3912 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r6); 3913 const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2); 3914 return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetVie
3914w"](ctx_r5.onInschrijving($event)); 3915 }); 3916 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"](); 3917 } 3918 if (rf & 2) { 3919 const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf; 3920 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("data", data_r1); 3921 } 3922} 3923function NieuwsbriefComponent_ng_container_0_ng_container_2_Template(rf, ctx) { 3924 if (rf & 1) { 3925 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0); 3926 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "h3"); 3927 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2); 3928 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"](); 3929 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "p"); 3930 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, " Bedankt om je in te schrijven voor onze nieuwsbrief. "); 3931 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "br"); 3932 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6); 3933 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"](); 3934 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"](); 3935 } 3936 if (rf & 2) { 3937 const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf; 3938 const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](); 3939 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2); 3940 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](data_r1.titel); 3941 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4); 3942 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"](" Je zal deze ontvangen op ", ctx_r3.inschrijving.email, " "); 3943 } 3944} 3945function NieuwsbriefComponent_ng_container_0_ng_container_3_Template(rf, ctx) { 3946 if (rf & 1) { 3947 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0); 3948 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "h3"); 3949 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2); 3950 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"](); 3951 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "p", 3); 3952 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, " Oei, er is iets fout gelopen tijdens het inschrijven. "); 3953 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "br"); 3954 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, " Probeer het later opnieuw. "); 3955 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"](); 3956 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"](); 3957 } 3958 if (rf & 2) { 3959 const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf; 3960 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2); 3961 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](data_r1.titel); 3962 } 3963} 3964function NieuwsbriefComponent_ng_container_0_Template(rf, ctx) { 3965 if (rf & 1) { 3966 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0); 3967 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](1, NieuwsbriefComponent_ng_container_0_wv_nieuwsbrief_form_1_Template, 1, 1, "wv-nieuwsbrief-form", 1); 3968 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, NieuwsbriefComponent_ng_container_0_ng_container_2_Template, 7, 2, "ng-container", 0); 3969 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](3, NieuwsbriefComponent_ng_container_0_ng_container_3_Template, 7, 1, "ng-container", 0); 3970 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"](); 3971 } 3972 if (rf & 2) { 3973 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](); 3974 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1); 3975 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", !ctx_r0.inschrijvingVerstuurd && !ctx_r0.foutOpgetreden); 3976 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1); 3977 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.inschrijvingVerstuurd); 3978 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1); 3979 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.foutOpgetreden); 3980 } 3981} 3982class NieuwsbriefComponent { 3983 constructor(nieuwsbriefService) { 3984 this.nieuwsbriefService = nieuwsbriefService; 3985 this.inschrijvingVerstuurd = false;
3986 this.foutOpgetreden = false; 3987 } 3988 ngOnInit() { 3989 this.data$ = this.nieuwsbriefService.getData(); 3990 } 3991 onInschrijving(inschrijving) { 3992 this.inschrijving = inschrijving; 3993 this.nieuwsbriefService.inschrijven(inschrijving).subscribe(() => this.inschrijvingVerstuurd = true, () => this.foutOpgetreden = true); 3994 } 3995} 3996NieuwsbriefComponent.ɵfac = function NieuwsbriefComponent_Factory(t) { 3997 return new (t || NieuwsbriefComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_services_nieuwsbrief_service__WEBPACK_IMPORTED_MODULE_0__.NieuwsbriefService)); 3998}; 3999NieuwsbriefComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({ 4000 type: NieuwsbriefComponent, 4001 selectors: [["wv-nieuwsbrief"]], 4002 decls: 2, 4003 vars: 3, 4004 consts: [[4, "ngIf"], [3, "data", "inschrijving", 4, "ngIf"], [3, "data", "inschrijving"], [1, "wv-error"]], 4005 template: function NieuwsbriefComponent_Template(rf, ctx) { 4006 if (rf & 1) { 4007 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, NieuwsbriefComponent_ng_container_0_Template, 4, 3, "ng-container", 0); 4008 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](1, "async"); 4009 } 4010 if (rf & 2) { 4011 _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](1, 1, ctx.data$)); 4012 } 4013 }, 4014 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_1__.NieuwsbriefFormComponent, _angular_common__WEBPACK_IMPORTED_MODULE_3__.AsyncPipe], 4015 styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"] 4016}); 4017 4018/***/ }), 4019 4020/***/ 85641: 4021/*!**********************************************************************************!*\ 4022 !*** ./src/app/shared/components/nieuwsbrief/models/nieuwsbrief-inschrijving.ts ***! 4023 \**********************************************************************************/ 4024/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4025 4026__webpack_require__.r(__webpack_exports__); 4027/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4028/* harmony export */ "Nieuwsbrief": () => (/* binding */ Nieuwsbrief), 4029/* harmony export */ "NieuwsbriefInschrijving": () => (/* binding */ NieuwsbriefInschrijving) 4030/* harmony export */ }); 4031class NieuwsbriefInschrijving { 4032 constructor(email, nieuwsbrieven) { 4033 this.email = email; 4034 this.nieuwsbrieven = nieuwsbrieven; 4035 } 4036} 4037var Nieuwsbrief; 4038(function (Nieuwsbrief) { 4039 Nieuwsbrief["WARME_SCHOLEN"] = "WARME_SCHOLEN"; 4040 Nieuwsbrief["WARME_WILLIAM"] = "WARME_WILLIAM"; 4041 Nieuwsbrief["WARME_STEDEN_EN_GEMEENTEN"] = "WARME_STEDEN_EN_GEMEENTEN"; 4042 Nieuwsbrief["WARM_VLAANDEREN"] = "WARM_VLAANDEREN"; 4043})(Nieuwsbrief || (Nieuwsbrief = {})); 4044 4045/***/ }), 4046 4047/***/ 5373: 4048/*!*******************************************************************************!*\ 4049 !*** ./src/app/shared/components/nieuwsbrief/services/nieuwsbrief.service.ts ***! 4050 \*******************************************************************************/ 4051/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4052 4053__webpack_require__.r(__webpack_exports__); 4054/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4055/* harmony export */ "NieuwsbriefService": () => (/* binding */ NieuwsbriefService) 4056/* harmony export */ }); 4057/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../environments/environment */ 92340); 4058/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 86942); 4059/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 4060/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common/http */ 58987); 4061 4062 4063 4064 4065class NieuwsbriefService { 4066 constructor(http) { 4067 this.http = http; 4068 } 4069 inschrijven(inschrijving) { 4070 return this.http.post(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiUrl}/public/nieuwsbrief`, inschrijving); 4071 } 4072 getData() { 4073 return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/nieuwsbrief`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(nieuwsbrief => nieuwsbrief?.data?.attributes)); 4074 } 4075} 4076NieuwsbriefService.ɵfac = function NieuwsbriefService_Factory(t) { 4077 return new (t || NieuwsbriefService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_3__.HttpClient)); 4078}; 4079NieuwsbriefService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({ 4080 token: NieuwsbriefService, 4081 factory: NieuwsbriefService.ɵfac, 4082 providedIn: 'root' 4083}); 4084 4085/***/ }), 4086 4087/***/ 30252: 4088/*!**************************************************************************!*\ 4089 !*** ./src/app/shared/components/print-button/print-button.component.ts ***! 4090 \**************************************************************************/ 4091/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4092 4093__webpack_require__.r(__webpack_exports__); 4094/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4095/* harmony export */ "PrintButtonComponent": () => (/* binding */ PrintButtonComponent) 4096/* harmony export */ }); 4097/* harmony import */ var ngx_print__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ngx-print */ 91489); 4098/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 4099/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666); 4100/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 4101 4102 4103 4104 4105 4106function PrintButtonComponent_fa_icon_2_Template(rf, ctx) { 4107 if (rf & 1) { 4108 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "fa-icon", 2); 4109 } 4110 if (rf & 2) { 4111 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 4112 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("onlyIcon", ctx_r0.onlyIcon); 4113 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", ctx_r0.iconName); 4114 } 4115} 4116const _c0 = ["*"]; 4117class PrintButtonComponent { 4118 constructor(printService) { 4119 this.printService = printService; 4120 this.disabled = false;
4121 this.onlyIcon = false; 4122 } 4123 print() { 4124 const customPrintOptions = new ngx_print__WEBPACK_IMPORTED_MODULE_1__.PrintOptions({ 4125 printSectionId: this.printSectionId, 4126 printTitle: 'Inspiratiebox Matrix', 4127 useExistingCss: true, 4128 openNewTab: true 4129 }); 4130 this.printService.printStyle = { 4131 button: { 4132 display: 'none' 4133 } 4134 }; 4135 this.printService.print(customPrintOptions); 4136 } 4137} 4138PrintButtonComponent.ɵfac = function PrintButtonComponent_Factory(t) { 4139 return new (t || PrintButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_print__WEBPACK_IMPORTED_MODULE_1__.NgxPrintService)); 4140}; 4141PrintButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 4142 type: PrintButtonComponent, 4143 selectors: [["wv-print-button"]], 4144 inputs: { 4145 disabled: "disabled", 4146 printSectionId: "printSectionId", 4147 iconName: "iconName", 4148 onlyIcon: "onlyIcon" 4149 }, 4150 ngContentSelectors: _c0, 4151 decls: 3, 4152 vars: 1, 4153 consts: [[3, "click"], [3, "icon", "onlyIcon", 4, "ngIf"], [3, "icon"]], 4154 template: function PrintButtonComponent_Template(rf, ctx) { 4155 if (rf & 1) { 4156 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); 4157 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0); 4158 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function PrintButtonComponent_Template_button_click_0_listener() { 4159 return ctx.print(); 4160 }); 4161 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1); 4162 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, PrintButtonComponent_fa_icon_2_Template, 1, 3, "fa-icon", 1); 4163 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 4164 } 4165 if (rf & 2) { 4166 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 4167 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iconName); 4168 } 4169 }, 4170 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent], 4171 styles: ["button[_ngcontent-%COMP%] {\n padding: 0.7rem 1rem;\n border-radius: 10px;\n border: solid 1px #ffcb66;\n background-color: #213e7a;\n color: white;\n}\nbutton[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] {\n margin-left: 0.3rem;\n}\nbutton[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] path {\n color: #fdc16e;\n}\nbutton[_ngcontent-%COMP%] fa-icon.onlyIcon[_ngcontent-%COMP%] {\n margin-left: 0;\n}\nbutton.cancel-button[_ngcontent-%COMP%] {\n background-color: #f8f8f8;\n color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover {\n border: solid 1px #213e7a;\n background-color: #fdc16e;\n color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover fa-icon[_ngcontent-%COMP%] path {\n color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button {\n background-color: firebrick;\n color: white;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button fa-icon[_ngcontent-%COMP%] path {\n color: white;\n}\nbutton[_ngcontent-%COMP%]:focus {\n outline: none;\n box-shadow: none;\n}\nbutton[_ngcontent-%COMP%]:disabled {\n border: solid 1px #213e7a;\n background-color: #f8f8f8;\n color: darkgray;\n cursor: default;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvcHJpbnQtYnV0dG9uL3ByaW50LWJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQ0pVO0VES1YsWUFBQTtBQURGO0FBR0U7RUFDRSxtQkFBQTtBQURKO0FBR0k7RUFDRSxjQ1BRO0FETWQ7QUFJSTtFQUNFLGNBQUE7QUFGTjtBQU1FO0VBQ0UseUJDWFM7RURZVCxjQ3JCUTtBRGlCWjtBQU9FO0VBQ0UseUJBQUE7RUFDQSx5QkN0QlU7RUR1QlYsY0MzQlE7QURzQlo7QUFVTTtFQUNFLGNDakNJO0FEeUJaO0FBYUk7RUFDRSwyQkFBQTtFQUNBLFlBQUE7QUFYTjtBQWNRO0VBQ0UsWUFBQTtBQVpWO0FBa0JFO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0FBaEJKO0FBbUJFO0VBQ0UseUJBQUE7RUFDQSx5QkNoRFM7RURpRFQsZUFBQTtFQUNBLGVBQUE7QUFqQkoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHllbGxvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGZhLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcblxuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgfVxuXG4gICAgJi5vbmx5SWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gI
4171H1cblxuICAmLmNhbmNlbC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGRhcmstYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICBmYS1pY29uIHtcblxuXG4gICAgICA6Om5nLWRlZXAgcGF0aCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZpcmVicmljaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgZmEtaWNvbiB7XG4gICAgICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZGFyay1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiBkYXJrZ3JheTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 4172}); 4173 4174/***/ }), 4175 4176/***/ 46543: 4177/*!************************************************************!*\ 4178 !*** ./src/app/shared/components/quote/quote.component.ts ***! 4179 \************************************************************/ 4180/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4181 4182__webpack_require__.r(__webpack_exports__); 4183/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4184/* harmony export */ "QuoteComponent": () => (/* binding */ QuoteComponent) 4185/* harmony export */ }); 4186/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 4187/* harmony import */ var _background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../background-stripe/background-stripe.component */ 77668); 4188 4189 4190class QuoteComponent { 4191 constructor() {} 4192 ngOnInit() {} 4193} 4194QuoteComponent.ɵfac = function QuoteComponent_Factory(t) { 4195 return new (t || QuoteComponent)(); 4196}; 4197QuoteComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ 4198 type: QuoteComponent, 4199 selectors: [["wv-quote"]], 4200 inputs: { 4201 quote: "quote" 4202 }, 4203 decls: 6, 4204 vars: 2, 4205 consts: [["color", "plain-yellow"], [1, "wv-center-container", "content"], [1, "quote"], [1, "auteur"]], 4206 template: function QuoteComponent_Template(rf, ctx) { 4207 if (rf & 1) { 4208 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "wv-background-stripe", 0)(1, "div", 1)(2, "h1", 2); 4209 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3); 4210 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 4211 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div", 3); 4212 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5); 4213 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()(); 4214 } 4215 if (rf & 2) { 4216 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3); 4217 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("\u201C", ctx.quote.text, "\u201D"); 4218 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 4219 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.quote.auteur); 4220 } 4221 }, 4222 dependencies: [_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_0__.Backgroun
4222dStripeComponent], 4223 styles: [".content[_ngcontent-%COMP%] {\n margin: 5rem auto;\n padding: 3rem 2rem;\n}\n@media screen and (min-width: 768px) {\n .content[_ngcontent-%COMP%] {\n max-width: 768px;\n }\n}\n\n.container[_ngcontent-%COMP%] {\n padding: 3rem;\n}\n\n.auteur[_ngcontent-%COMP%] {\n justify-self: flex-start;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvcXVvdGUvcXVvdGUuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FBREY7QUFFRTtFQUhGO0lBSUksZ0JDY29CO0VEYnRCO0FBQ0Y7O0FBRUE7RUFDRSxhQUFBO0FBQ0Y7O0FBRUE7RUFDRSx3QkFBQTtFQUNBLFdBQUE7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbi5jb250ZW50IHtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogJGRlc2t0b3AtZGVmYXVsdC13aWR0aDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLmF1dGV1ciB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 4224}); 4225 4226/***/ }), 4227 4228/***/ 13065: 4229/*!*****************************************************************!*\ 4230 !*** ./src/app/shared/components/youtube-player/player-size.ts ***! 4231 \*****************************************************************/ 4232/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4233 4234__webpack_require__.r(__webpack_exports__); 4235/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4236/* harmony export */ "PlayerSize": () => (/* binding */ PlayerSize) 4237/* harmony export */ }); 4238var PlayerSize; 4239(function (PlayerSize) { 4240 PlayerSize[PlayerSize["SMALL"] = 0] = "SMALL"; 4241 PlayerSize[PlayerSize["LARGE"] = 1] = "LARGE"; 4242})(PlayerSize || (PlayerSize = {})); 4243 4244/***/ }), 4245 4246/***/ 91341: 4247/*!******************************************************************************!*\ 4248 !*** ./src/app/shared/components/youtube-player/youtube-player.component.ts ***! 4249 \******************************************************************************/ 4250/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4251 4252__webpack_require__.r(__webpack_exports__); 4253/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4254/* harmony export */ "YoutubePlayerComponent": () => (/* binding */ YoutubePlayerComponent) 4255/* harmony export */ }); 4256/* harmony import */ var _player_size__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./player-size */ 13065); 4257/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560); 4258/* harmony import */ var _cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../cookie/services/cookie-dialog.service */ 95673); 4259/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666); 4260/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 4261/* harmony import */ var _image_image_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../image/image.component */ 82513); 4262/* harmony import */ var _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../pipes/safe.pipe */ 88246); 4263 4264 4265 4266 4267 4268 4269 4270const _c0 = ["player"]; 4271function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_img_1_Template(rf, ctx) { 4272 if (rf & 1) { 4273 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "img", 8); 4274 } 4275 if (rf & 2) { 4276 const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](4); 4277 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpropertyInterpolate1"]("src", "https://i.ytimg.com/vi/", ctx_r6.videoId, "/maxresdefault.jpg", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"]); 4278 } 4279} 4280function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_button_5_Template(rf, ctx) { 4281 if (rf & 1) { 4282 const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"](); 4283 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "button", 9); 4284 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_button_5_Template_button_click_0_listener() { 4285 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r10); 4286 const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](4); 4287 return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetVie
4287w"](ctx_r9.play()); 4288 }); 4289 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](1, "img", 10); 4290 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"](); 4291 } 4292 if (rf & 2) { 4293 const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](4); 4294 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", ctx_r8.playerSize === ctx_r8.PlayerSizeType.LARGE ? "play-btn-large" : "play-btn-small"); 4295 } 4296} 4297function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_Template(rf, ctx) { 4298 if (rf & 1) { 4299 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0); 4300 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_img_1_Template, 1, 1, "img", 4); 4301 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "iframe", 5, 6); 4302 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](4, "safe"); 4303 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_button_5_Template, 2, 1, "button", 7); 4304 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"](); 4305 } 4306 if (rf & 2) { 4307 const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3); 4308 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4309 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r4.isVisible); 4310 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4311 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("hidden", !ctx_r4.isVisible)("src", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](4, 4, ctx_r4.videoUrl), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeResourceUrl"]); 4312 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3); 4313 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r4.isVisible); 4314 } 4315} 4316function YoutubePlayerComponent_ng_container_0_ng_container_2_div_2_Template(rf, ctx) { 4317 if (rf & 1) { 4318 const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"](); 4319 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 11)(1, "div"); 4320 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "fa-icon", 12); 4321 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, " Let op! Je kan momenteel geen video's bekijken omdat je hiervoor geen cookies hebt geaccepteerd. Wil je toch video's bekijken? Wijzig dan je "); 4322 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "a", 13); 4323 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function YoutubePlayerComponent_ng_container_0_ng_container_2_div_2_Template_a_click_4_listener() { 4324 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r12); 4325 const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3); 4326 return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r11.openCookieSettings()); 4327 }); 4328 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "cookie instellingen"); 4329 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"](); 4330 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, " en accepteer de derde partij cookies. "); 4331 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()(); 4332 } 4333} 4334function YoutubePlayerComponent_ng_container_0_ng_container_2_Template(rf, ctx) { 4335 if (rf & 1) { 4336 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0); 4337 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_Template, 6, 6, "ng-container", 0); 4338 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, YoutubePlayerComponent_ng_container_0_ng_container_2_div_2_Template, 7, 0, "div", 3); 4339 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"](); 4340 } 4341 if (rf & 2) { 4342 const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2); 4343 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4344 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r1.thirdPartyCookieSet); 4345 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4346 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r1.thirdPartyCookieSet); 4347 } 4348} 4349function YoutubePlayerComponent_ng_container_0_wv_image_3_Template(rf, ctx) { 4350 if (rf & 1) { 4351 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-image", 14); 4352 } 4353 if (rf & 2) { 4354 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2); 4355 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("image", ctx_r2.foto)("defaultSize", false); 4356 } 4357} 4358function YoutubePlayerComponent_ng_container_0_ng_container_4_Template(rf, ctx) { 4359 if (rf & 1) { 4360 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainer"](0); 4361 } 4362} 4363function YoutubePlayerComponent_ng_container_0_Template(rf, ctx) { 4364 if (rf & 1) { 4365 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0); 4366 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "div", 1); 4367 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, YoutubePlayerComponent_ng_container_0_ng_container_2_Template, 3, 2, "ng-container", 0); 4368 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](3, YoutubePlayerComponent_ng_container_0_wv_image_3_Template, 1, 2, "wv-image", 2); 4369 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, YoutubePlayerComponent_ng_container_0_ng_container_4_Template, 1, 0, "ng-container", 0); 4370 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"](); 4371 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"](); 4372 } 4373 if (rf & 2) { 4374 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](); 4375 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4376 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", ctx_r0.playerSize === ctx_r0.PlayerSizeType.LARGE ? "wrapper-large-player" : "wrapper-small-player"); 4377 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4378 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r0.videoUrl); 4379 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4380 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r0.videoUrl); 4381 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1); 4382 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r0.thirdPartyCookieSet); 4383 } 4384} 4385class YoutubePlayerComponent { 4386 constructor(cookieDialogService) { 4387 this.cookieDialogService = cookieDialogService; 4388 this.playerSize = _player_size__WEBPACK_IMPORTED_MODULE_0__.PlayerSize.LARGE; 4389 this.PlayerSizeType = _player_size__WEBPACK_IMPORTED_MODULE_0__.PlayerSize; 4390 } 4391 ngOnInit() { 4392 this.thirdPartyCookieSet = this.cookieDialogService.isThirdPartyCookieA
4392ccepted(); 4393 if (this.video?.videoUrl) { 4394 this.extractVideoIdAndUrl(); 4395 } 4396 } 4397 get foto() { 4398 // eslint-disable-next-line @typescript-eslint/consistent-type-assertions 4399 return this.video.foto?.data ? this.video.foto.data.attributes : this.video.foto; 4400 } 4401 play() { 4402 this.isVisible = true; 4403 this.player.nativeElement.src += '&autoplay=1'; 4404 } 4405 openCookieSettings() { 4406 this.cookieDialogService.showCookieDialog().subscribe(); 4407 } 4408 extractVideoIdAndUrl() { 4409 this.videoId = this.video.videoUrl.split('v=')[1]; 4410 const ampersandPosition = this.video.videoUrl.indexOf('&'); 4411 if (ampersandPosition !== -1) { 4412 this.videoId = this.video.videoUrl.substring(0, ampersandPosition); 4413 } 4414 this.videoUrl = 'https://www.youtube.com/embed/' + this.videoId + '?rel=0'; 4415 } 4416} 4417YoutubePlayerComponent.ɵfac = function YoutubePlayerComponent_Factory(t) { 4418 return new (t || YoutubePlayerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_1__.CookieDialogService)); 4419}; 4420YoutubePlayerComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({ 4421 type: YoutubePlayerComponent, 4422 selectors: [["wv-youtube-player"]], 4423 viewQuery: function YoutubePlayerComponent_Query(rf, ctx) { 4424 if (rf & 1) { 4425 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵviewQuery"](_c0, 5); 4426 } 4427 if (rf & 2) { 4428 let _t; 4429 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵloadQuery"]()) && (ctx.player = _t.first); 4430 } 4431 }, 4432 inputs: { 4433 video: "video", 4434 playerSize: "playerSize" 4435 }, 4436 decls: 1, 4437 vars: 1, 4438 consts: [[4, "ngIf"], [3, "ngClass"], [3, "image", "defaultSize", 4, "ngIf"], ["class", "cookie-not-accepted", 4, "ngIf"], ["alt", "Video", 3, "src", 4, "ngIf"], ["frameborder", "0", "allow", "autoplay; encrypted-media", "allowfullscreen", "", 3, "hidden", "src"], ["player", ""], [3, "ngClass", "click", 4, "ngIf"], ["alt", "Video", 3, "src"], [3, "ngClass", "click"], ["src", "assets/icons/play-button.svg", "alt", "play-button"], [1, "cookie-not-accepted"], ["icon", "exclamation-triangle"], [3, "click"], [3, "image", "defaultSize"]], 4439 template: function YoutubePlayerComponent_Template(rf, ctx) { 4440 if (rf & 1) { 4441 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](0, YoutubePlayerComponent_ng_container_0_Template, 5, 4, "ng-container", 0); 4442 } 4443 if (rf & 2) { 4444 _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.video); 4445 } 4446 }, 4447 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__.FaIconComponent, _image_image_component__WEBPACK_IMPORTED_MODULE_2__.ImageComponent, _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_3__.SafePipe], 4448 styles: ["[_nghost-%COMP%] {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.wrapper-large-player[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%] {\n position: relative;\n padding: 1rem 0;\n width: 100%;\n height: 50.62vw;\n}\n.wrapper-large-player[_ngcontent-%COMP%] > img[_ngcontent-%COMP%], .wrapper-large-player[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%] > img[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.wrapper-large-player[_ngcontent-%COMP%] > img[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%] > img[_ngcontent-%COMP%] {\n object-fit: cover;\n}\n\n@media screen and (min-width: 800px) {\n .wrapper-large-player[_ngcontent-%COMP%] {\n width: 768px;\n height: 432px;\n }\n}\n\n@media screen and (min-width: 800px) {\n .wrapper-small-player[_ngcontent-%COMP%] {\n width: 480px;\n height: 270px;\n }\n}
4448\n\n.play-btn-small[_ngcontent-%COMP%], .play-btn-large[_ngcontent-%COMP%] {\n position: absolute;\n z-index: 5;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background-color: transparent;\n border: 0;\n}\n.play-btn-small[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .play-btn-large[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 7rem;\n filter: invert(1);\n}\n.play-btn-small[_ngcontent-%COMP%]:hover, .play-btn-large[_ngcontent-%COMP%]:hover {\n cursor: pointer;\n}\n.play-btn-small[_ngcontent-%COMP%]:focus, .play-btn-large[_ngcontent-%COMP%]:focus {\n outline: 0;\n}\n\n@media screen and (min-width: 800px) {\n .play-btn-small[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 4rem;\n }\n}\n\n.cookie-not-accepted[_ngcontent-%COMP%] {\n height: 100%;\n width: 100%;\n background-color: #f8f8f8;\n}\n.cookie-not-accepted[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] {\n padding: 1rem;\n}\n.cookie-not-accepted[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMveW91dHViZS1wbGF5ZXIveW91dHViZS1wbGF5ZXIuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FBREY7QUFHRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBREo7QUFJRTtFQUNFLGlCQUFBO0FBRko7O0FBT0U7RUFERjtJQUVJLFlDUG9CO0lEUXBCLGFDUGtCO0VESXBCO0FBQ0Y7O0FBT0U7RUFERjtJQUVJLFlDWmlCO0lEYWpCLGFDWmtCO0VEU3BCO0FBQ0Y7O0FBTUE7RUFDRSxrQkFBQTtFQUNBLFVDYmM7RURjZCxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0FBSEY7QUFLRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtBQUhKO0FBTUU7RUFDRSxlQUFBO0FBSko7QUFPRTtFQUNFLFVBQUE7QUFMSjs7QUFVRTtFQUNFO0lBQ0UsWUFBQTtFQVBKO0FBQ0Y7O0FBV0E7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQzlEVztBRHNEYjtBQVVFO0VBQ0UsYUFBQTtBQVJKO0FBV0U7RUFDRSwwQkFBQTtBQVRKIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vLi4vLi4vdmFyaWFibGVzJztcblxuOmhvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndyYXBwZXItbGFyZ2UtcGxheWVyLCAud3JhcHBlci1zbWFsbC1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAuNjJ2dztcblxuICA+IGltZywgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLndyYXBwZXItbGFyZ2UtcGxheWVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJGRlc2t0b3AtZGVmYXVsdC13aWR0aDtcbiAgICBoZWlnaHQ6ICRwbGF5ZXItbGFyZ2UtaGVpZ2h0O1xuICB9XG59XG5cbi53cmFwcGVyLXNtYWxsLXBsYXllciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6ICRwbGF5ZXItc21hbGwtd2lkdGg7XG4gICAgaGVpZ2h0OiAkcGxheWVyLXNtYWxsLWhlaWdodDtcbiAgfVxufVxuXG4ucGxheS1idG4tc21hbGwsIC5wbGF5LWJ0bi1sYXJnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHotaW5kZXgtc21hbGw7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4ucGxheS1idG4tc21hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbi5jb29raWUtbm90LWFjY2VwdGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cbiAgPiBkaXYge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHR
4448oOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 4449}); 4450 4451/***/ }), 4452 4453/***/ 91202: 4454/*!*******************************************************************************!*\ 4455 !*** ./src/app/shared/components/zinanalyse/zin-actie/zin-actie.component.ts ***! 4456 \*******************************************************************************/ 4457/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4458 4459__webpack_require__.r(__webpack_exports__); 4460/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4461/* harmony export */ "ZinActieComponent": () => (/* binding */ ZinActieComponent) 4462/* harmony export */ }); 4463/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 4464/* harmony import */ var _button_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../button/button.component */ 90042); 4465 4466 4467 4468class ZinActieComponent { 4469 constructor() { 4470 this.disabled = false; 4471 this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter(); 4472 } 4473 ngOnInit() {} 4474 onButtonClick() { 4475 this.buttonClick.emit(); 4476 } 4477} 4478ZinActieComponent.ɵfac = function ZinActieComponent_Factory(t) { 4479 return new (t || ZinActieComponent)(); 4480}; 4481ZinActieComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ 4482 type: ZinActieComponent, 4483 selectors: [["wv-zin-actie"]], 4484 inputs: { 4485 beschrijving: "beschrijving", 4486 knopTekst: "knopTekst", 4487 disabled: "disabled" 4488 }, 4489 outputs: { 4490 buttonClick: "buttonClick" 4491 }, 4492 decls: 5, 4493 vars: 3, 4494 consts: [[1, "actie"], [3, "disabled", "buttonClick"]], 4495 template: function ZinActieComponent_Template(rf, ctx) { 4496 if (rf & 1) { 4497 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0)(1, "p"); 4498 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2); 4499 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 4500 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "wv-button", 1); 4501 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function ZinActieComponent_Template_wv_button_buttonClick_3_listener() { 4502 return ctx.onButtonClick(); 4503 }); 4504 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4); 4505 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 4506 } 4507 if (rf & 2) { 4508 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2); 4509 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.beschrijving); 4510 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 4511 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("disabled", ctx.disabled); 4512 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 4513 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.knopTekst); 4514 } 4515 }, 4516 dependencies: [_button_button_component__WEBPACK_IMPORTED_MODULE_0__.ButtonComponent], 4517 styles: [".actie[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.actie[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n color: gray;\n display: block;\n flex: 2;\n padding-right: 2rem;\n}\n.actie[_ngcontent-%COMP%] wv-button[_ngcontent-%COMP%] {\n flex: 1;\n}\n.actie[_ngcontent-%COMP%] wv-button[_ngcontent-%COMP%] button {\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvemluYW5hbHlzZS96aW4tYWN0aWUvemluLWFjdGllLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FBQUY7QUFFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLG1CQUFBO0FBQUo7QU
4517FHRTtFQUNFLE9BQUE7QUFESjtBQUdJO0VBQ0UsV0FBQTtBQUROIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcbi5hY3RpZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgY29sb3I6IGdyYXk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgd3YtYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgOjpuZy1kZWVwIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 4518}); 4519 4520/***/ }), 4521 4522/***/ 17210: 4523/*!**************************************************************************!*\ 4524 !*** ./src/app/shared/dialog/confirm-dialog/confirm-dialog.component.ts ***! 4525 \**************************************************************************/ 4526/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4527 4528__webpack_require__.r(__webpack_exports__); 4529/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4530/* harmony export */ "ConfirmDialogComponent": () => (/* binding */ ConfirmDialogComponent) 4531/* harmony export */ }); 4532/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 4533/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 4534/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 4535/* harmony import */ var _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/button/button.component */ 90042); 4536 4537 4538 4539 4540 4541class ConfirmDialogComponent { 4542 constructor(dialogRef, data) { 4543 this.dialogRef = dialogRef; 4544 this.message = data.message; 4545 } 4546 confirm() { 4547 this.dialogRef.close(true); 4548 } 4549 cancel() { 4550 this.dialogRef.close(false); 4551 } 4552} 4553ConfirmDialogComponent.ɵfac = function ConfirmDialogComponent_Factory(t) { 4554 return new (t || ConfirmDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MAT_LEGACY_DIALOG_DATA)); 4555}; 4556ConfirmDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ 4557 type: ConfirmDialogComponent, 4558 selectors: [["ng-component"]], 4559 decls: 10, 4560 vars: 1, 4561 consts: [[1, "dialog"], ["size", "1x", "icon", "exclamation-triangle"], [1, "cancel-btn", 3, "buttonClick"], [3, "buttonClick"]], 4562 template: function ConfirmDialogComponent_Template(rf, ctx) { 4563 if (rf & 1) { 4564 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0); 4565 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 1); 4566 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "mat-dialog-content")(3, "p"); 4567 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4); 4568 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 4569 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "mat-dialog-actions")(6, "wv-button", 2); 4570 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function ConfirmDialogComponent_Template_wv_button_buttonClick_6_listener() { 4571 return ctx.cancel(); 4572 }); 4573 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "Sluiten"); 4574 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 4575 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "wv-button", 3); 4576 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function ConfirmDialogComponent_Template_wv_button_buttonClick_8_listener() { 4577 return ctx.confirm(); 4578 }); 4579 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "Bevestigen"); 4580 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()(); 4581 } 4582 if (rf & 2) { 4583 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4); 4584 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.message); 4585 } 4586 }, 4587 dependencies: [_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogActions, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__.ButtonComponent], 4588 styles: [".mat-dialog-container {\n background: white;\n border: solid 2px #213e7a;\n border-radius: 2rem;\n}\n\nfa-icon[_ngcontent-%COMP%] {\n font-size: 2rem;\n}\nfa-icon[_ngcontent-%COMP%] path {\n color: #fdc16e;\n}\n\n.dialog[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.dialog[_ngcontent-%COMP%] .mat-dialog-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n flex: 1;\n align-items: center;\n overflow: hidden;\n}\n@media screen and (min-width: 800px) {\n .dialog[_ngcontent-%COMP%] .mat-dialog-content[_ngcontent-%COMP%] {\n flex-direction: row;\n }\n}\n.dialog[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding: 1rem 0;\n margin: 0;\n text-align: center;\n}\n.dialog[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 50%;\n}\n.dialog[_ngcontent-%COMP%] .mat-dialog-actions[_ngcontent-%COMP%] {\n margin-bottom: 0;\n justify-content: space-evenly;\n flex-direction: row;\n width: 100%;\n}\n\nwv-button.cancel-btn[_ngcontent-%COMP%] button {\n background-color: #f8f8f8;\n color: #213e7a;\n}\nwv-button.cancel-btn[_ngcontent-%COMP%] button:hover {\n background-color: firebrick;\n color: white;\n border-color: crimson;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2RpYWxvZy9jb25maXJtLWRpYWxvZy9jb25maXJtLWRpYWxvZy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQk
4588FBQTtBQURGOztBQUlBO0VBQ0UsZUFBQTtBQURGO0FBR0U7RUFDRSxjQ05VO0FES2Q7O0FBS0E7RUFFRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBQUhGO0FBS0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQUhKO0FBSUk7RUFORjtJQU9JLG1CQUFBO0VBREo7QUFDRjtBQUtFO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBQUhKO0FBTUU7RUFDRSxXQUFBO0FBSko7QUFPRTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUFMSjs7QUFVRTtFQUNFLHlCQzNDUztFRDRDVCxjQ3JEUTtBRDhDWjtBQVVFO0VBQ0UsMkJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUFSSiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbjo6bmctZGVlcC5tYXQtZGlhbG9nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDJweCAkZGFyay1ibHVlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG5mYS1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIDo6bmctZGVlcCBwYXRoIHtcbiAgICBjb2xvcjogJGRhcmsteWVsbG93O1xuICB9XG59XG5cbi5kaWFsb2cge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLm1hdC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG5cbiAgLm1hdC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnd2LWJ1dHRvbi5jYW5jZWwtYnRuOjpuZy1kZWVwIHtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuXG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZmlyZWJyaWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IGNyaW1zb247XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 4589}); 4590 4591/***/ }), 4592 4593/***/ 40716: 4594/*!************************************************************************************************************!*\ 4595 !*** ./src/app/shared/dialog/registration-information-dialog/registration-information-dialog.component.ts ***! 4596 \************************************************************************************************************/ 4597/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4598 4599__webpack_require__.r(__webpack_exports__); 4600/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4601/* harmony export */ "RegistrationInformationDialogComponent": () => (/* binding */ RegistrationInformationDialogComponent) 4602/* harmony export */ }); 4603/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 4604/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 4605/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 4606/* harmony import */ var _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/button/button.component */ 90042); 4607 4608 4609 4610 4611class RegistrationInformationDialogComponent { 4612 constructor(dialogRef) { 4613 this.dialogRef = dialogRef; 4614 } 4615 close() { 4616 this.dialogRef.close(true); 4617 } 4618} 4619RegistrationInformationDialogComponent.ɵfac = function RegistrationInformationDialogComponent_Factory(t) { 4620 return new (t || RegistrationInformationDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogRef)); 4621}; 4622RegistrationInformationDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ 4623 type: RegistrationInformationDialogComponent, 4624 selectors: [["ng-component"]], 4625 decls: 17, 4626 vars: 0, 4627 consts: [[1, "dialog"], ["icon", "exclamation"], [1, "underline"], [3, "buttonClick"]], 4628 template: function RegistrationInformationDialogComponent_Template(rf, ctx) { 4629 if (rf & 1) { 4630 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0); 4631 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 1); 4632 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "mat-dialog-content")(3, "strong"); 4633 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "Nog 1 stap: Check je e-mail en bevestig je registratie"); 4634 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 4635 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "p"); 4636 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "Je ontvangt zo dadelijk een e-mail met een tijdelijk wachtwoord."); 4637 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 4638 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "p"); 4639 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "Stel "); 4640 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "span", 2); 4641 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "onmiddellijk"); 4642 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 4643 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, " je persoonlijk wachtwoord in."); 4644 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 4645 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "p"); 4646 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "Vergeet niet in je spam- of junkfolder te kijken."); 4647 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()(); 4648 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "mat-dialog-actions")(15, "wv-button", 3); 4649 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function RegistrationInformationDialogComponent_Template_wv_button_buttonClick_15_listener() { 4650 return ctx.close(); 4651 }); 4652 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "Ik begrijp het!"); 4653 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()(); 4654 } 4655 }, 4656 dependencies: [_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogActions, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__.ButtonComponent], 4657 styles: [".mat-dialog-container {\n background: white;\n border: solid 2px #213e7a;\n border-radius: 2rem;\n}\n\nfa-icon[_ngcontent-%COMP%] {\n font-size: 2rem;\n}\nfa-icon[_ngcontent-%COMP%] path {\n color: #fdc16e;\n}\n\n.dialog[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.dialog[_ngcontent-%COMP%] .mat-dialog-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n flex: 1;\n align-items: center;\n overflow: hidden;\n}\n.dialog[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding: 0.1rem 0;\n margin: 0;\n text-align: center;\n}\n.dialog[_ngcontent-%COMP%] strong[_ngcontent-%COMP%] {\n padding: 1rem 0;\n margin: 0;\n text-align: center;\n}\n.dialog[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 50%;\n}\n.dialog[_ngcontent-%COMP%] .mat-dialog-actions[_ngcontent-%COMP%] {\n margin-bottom: 0;\n justify-content: space-evenly;\n flex-direction: row;\n width: 100%;\n}\n\nwv-button.cancel-btn[_ngcontent-%COMP%] button {\n background-color: #f8f8f8;\n color: #213e7a;\n}\nwv-button.cancel-btn[_ngcontent-%COMP%] button:hover {\n background-color: firebrick;\n color: white;\n border-color: crimson;\n}\n\n.underline[_ngcontent-%COMP%] {\n text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2RpYWxvZy9yZWdpc3RyYXRpb24taW5mb3JtYXRpb24tZGlhbG9nL3JlZ2lzdHJhdGlvbi1pbmZvcm1hdGlvbi1kaWFsb2cuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLGVBQUE7QUFERjtBQUVFO0VBQ0UsY0NMVTtBREtkOztBQUlBO0VBRUUsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUFGRjtBQUlFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsT0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFGSjtBQU1FO0VBQ0UsaUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QUFKSjtBQU9FO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBQUxKO0FBUUU7RUFDRSxXQUFBO0FBTko7QUFTRTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQk
4657FBQTtFQUNBLFdBQUE7QUFQSjs7QUFZRTtFQUNFLHlCQzdDUztFRDhDVCxjQ3ZEUTtBRDhDWjtBQVlFO0VBQ0UsMkJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUFWSjs7QUFjQTtFQUNFLDBCQUFBO0FBWEYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46Om5nLWRlZXAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuZmEtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgOjpuZy1kZWVwIHBhdGgge1xuICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gIH1cbn1cblxuLmRpYWxvZyB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubWF0LWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAuMXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5tYXQtZGlhbG9nLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG53di1idXR0b24uY2FuY2VsLWJ0bjo6bmctZGVlcCB7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cblxuICBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZpcmVicmljaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBjcmltc29uO1xuICB9XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 4658}); 4659 4660/***/ }), 4661 4662/***/ 27842: 4663/*!**************************************************************************!*\ 4664 !*** ./src/app/shared/dialog/spinner-dialog/spinner-dialog.component.ts ***! 4665 \**************************************************************************/ 4666/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4667 4668__webpack_require__.r(__webpack_exports__); 4669/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4670/* harmony export */ "SpinnerDialogComponent": () => (/* binding */ SpinnerDialogComponent) 4671/* harmony export */ }); 4672/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 4673/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 4674/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 4675 4676 4677 4678class SpinnerDialogComponent { 4679 constructor(data) { 4680 this.message = data.message; 4681 } 4682} 4683SpinnerDialogComponent.ɵfac = function SpinnerDialogComponent_Factory(t) { 4684 return new (t || SpinnerDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__.MAT_LEGACY_DIALOG_DATA)); 4685}; 4686SpinnerDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 4687 type: SpinnerDialogComponent, 4688 selectors: [["ng-component"]], 4689 decls: 4, 4690 vars: 1, 4691 consts: [[1, "spinner"], ["icon", "spinner"]], 4692 template: function SpinnerDialogComponent_Template(rf, ctx) { 4693 if (rf & 1) { 4694 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); 4695 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "fa-icon", 1); 4696 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "p"); 4697 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3); 4698 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 4699 } 4700 if (rf & 2) { 4701 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 4702 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.message); 4703 } 4704 }, 4705 dependencies: [_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent], 4706 styles: [".mat-dialog-container {\n background: white;\n border: solid 2px #213e7a;\n border-radius: 2rem;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n}\n\nfa-icon[_ngcontent-%COMP%] {\n font-size: 2.5rem;\n padding-top: 0.2rem;\n}\nfa-icon[_ngcontent-%COMP%] path {\n color: #fdc16e;\n}\n\n.spinner[_ngcontent-%COMP%] {\n margin-top: 0.1rem;\n overflow: hidden;\n display: flex;\n align-items: center;\n}\n.spinner[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] svg {\n animation-name: _ng
4706content-%COMP%_spin;\n animation-duration: 2000ms;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n}\n.spinner[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-left: 0.5rem;\n font-weight: bold;\n}\n\n@keyframes _ngcontent-%COMP%_spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2RpYWxvZy9zcGlubmVyLWRpYWxvZy9zcGlubmVyLWRpYWxvZy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQUFGOztBQUdBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtBQUFGO0FBQ0U7RUFDRSxjQ1ZVO0FEV2Q7O0FBR0E7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FBQUY7QUFDRTtFQUNFLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0FBQ0o7QUFDRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QUFDSjs7QUFHQTtFQUNFO0lBQ0UsdUJBQUE7RUFBRjtFQUVBO0lBQ0UseUJBQUE7RUFBRjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcbjo6bmctZGVlcCAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZhLWljb24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgOjpuZy1kZWVwIHBhdGgge1xuICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gIH1cbn1cblxuLnNwaW5uZXIge1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZhLWljb24gOjpuZy1kZWVwIHN2ZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 4707}); 4708 4709/***/ }), 4710 4711/***/ 61395: 4712/*!******************************************************************!*\ 4713 !*** ./src/app/shared/directives/has-gesloten-deel.directive.ts ***! 4714 \******************************************************************/ 4715/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4716 4717__webpack_require__.r(__webpack_exports__); 4718/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4719/* harmony export */ "HasGeslotenDeelDirective": () => (/* binding */ HasGeslotenDeelDirective) 4720/* harmony export */ }); 4721/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../environments/environment */ 92340); 4722/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598); 4723/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 4724 4725 4726 4727class HasGeslotenDeelDirective { 4728 constructor(templateRef, viewContainer) { 4729 this.templateRef = templateRef; 4730 this.viewContainer = viewContainer; 4731 this.hasView = false;
4732 } 4733 ngOnInit() { 4734 if (this.hasGeslotenDeel() && !this.hasView) { 4735 this.viewContainer.createEmbeddedView(this.templateRef); 4736 this.hasView = true; 4737 } else { 4738 this.viewContainer.clear(); 4739 this.hasView = false; 4740 } 4741 } 4742 hasGeslotenDeel() { 4743 return !(0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.isTenant)(_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.Tenant.WARM_VLAANDEREN) && !_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.preview; 4744 } 4745} 4746HasGeslotenDeelDirective.ɵfac = function HasGeslotenDeelDirective_Factory(t) { 4747 return new (t || HasGeslotenDeelDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef)); 4748}; 4749HasGeslotenDeelDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ 4750 type: HasGeslotenDeelDirective, 4751 selectors: [["", "wvHasGeslotenDeel", ""]] 4752}); 4753 4754/***/ }), 4755 4756/***/ 84874: 4757/*!*****************************************************************!*\ 4758 !*** ./src/app/shared/directives/is-warme-scholen.directive.ts ***! 4759 \*****************************************************************/ 4760/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4761 4762__webpack_require__.r(__webpack_exports__); 4763/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4764/* harmony export */ "IsWarmeScholenDirective": () => (/* binding */ IsWarmeScholenDirective) 4765/* harmony export */ }); 4766/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598); 4767/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 4768 4769 4770class IsWarmeScholenDirective { 4771 constructor(viewContainerRef, templateRef) { 4772 this.viewContainerRef = viewContainerRef; 4773 this.templateRef = templateRef; 4774 this.visible = false; 4775 } 4776 ngOnInit() { 4777 if ((0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.isTenant)(_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.Tenant.WARME_SCHOLEN)) { 4778 this.visible = true; 4779 this.viewContainerRef.createEmbeddedView(this.templateRef); 4780 } else { 4781 this.visible = false; 4782 this.viewContainerRef.clear(); 4783 } 4784 } 4785} 4786IsWarmeScholenDirective.ɵfac = function IsWarmeScholenDirective_Factory(t) { 4787 return new (t || IsWarmeScholenDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef)); 4788}; 4789IsWarmeScholenDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ 4790 type: IsWarmeScholenDirective, 4791 selectors: [["", "wvIsWarmeScholen", ""]] 4792}); 4793 4794/***/ }), 4795 4796/***/ 29522: 4797/*!****************************************************************!*\ 4798 !*** ./src/app/shared/directives/is-warme-steden.directive.ts ***! 4799 \****************************************************************/ 4800/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4801 4802__webpack_require__.r(__webpack_exports__); 4803/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4804/* harmony export */ "IsWarmeStedenDirective": () => (/* binding */ IsWarmeStedenDirective) 4805/* harmony export */ }); 4806/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598); 4807/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 4808 4809 4810class IsWarmeStedenDirective { 4811 constructor(viewContainerRef, templateRef) { 4812 this.viewContainerRef = viewContainerRef; 4813 this.templateRef = templateRef; 4814 this.visible = false; 4815 } 4816 ngOnInit() { 4817 if ((0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.isTenant)(_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.Tenant.WARME_STEDEN_EN_GEMEENTEN)) { 4818 this.visible = true; 4819 this.viewContainerRef.createEmbeddedView(this.templateRef); 4820 } else { 4821 this.visible = false;
4822 this.viewContainerRef.clear(); 4823 } 4824 } 4825} 4826IsWarmeStedenDirective.ɵfac = function IsWarmeStedenDirective_Factory(t) { 4827 return new (t || IsWarmeStedenDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef)); 4828}; 4829IsWarmeStedenDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ 4830 type: IsWarmeStedenDirective, 4831 selectors: [["", "wvIsWarmeSteden", ""]] 4832}); 4833 4834/***/ }), 4835 4836/***/ 73158: 4837/*!**********************************************************************!*\ 4838 !*** ./src/app/shared/directives/requires-one-of-roles.directive.ts ***! 4839 \**********************************************************************/ 4840/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4841 4842__webpack_require__.r(__webpack_exports__); 4843/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4844/* harmony export */ "RequiresOneOfRolesDirective": () => (/* binding */ RequiresOneOfRolesDirective) 4845/* harmony export */ }); 4846/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 4847/* harmony import */ var _auth_services_auth_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../auth/services/auth.service */ 16518); 4848 4849 4850class RequiresOneOfRolesDirective { 4851 constructor(viewContainerRef, templateRef, authService) { 4852 this.viewContainerRef = viewContainerRef; 4853 this.templateRef = templateRef; 4854 this.authService = authService; 4855 this.visible = false; 4856 } 4857 set wvRequiresOneOfRoles(roles) { 4858 this.authService.getLoggedInUser$().subscribe(user => { 4859 if (!user.hasOneOfRoles(roles)) { 4860 this.visible = false; 4861 this.viewContainerRef.clear(); 4862 } else if (!this.visible) { 4863 this.visible = true; 4864 this.viewContainerRef.createEmbeddedView(this.templateRef); 4865 } 4866 }); 4867 } 4868} 4869RequiresOneOfRolesDirective.ɵfac = function RequiresOneOfRolesDirective_Factory(t) { 4870 return new (t || RequiresOneOfRolesDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_auth_services_auth_service__WEBPACK_IMPORTED_MODULE_0__.AuthService)); 4871}; 4872RequiresOneOfRolesDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ 4873 type: RequiresOneOfRolesDirective, 4874 selectors: [["", "wvRequiresOneOfRoles", ""]], 4875 inputs: { 4876 wvRequiresOneOfRoles: "wvRequiresOneOfRoles" 4877 } 4878}); 4879 4880/***/ }), 4881 4882/***/ 93001: 4883/*!**********************************************************!*\ 4884 !*** ./src/app/shared/directives/scroll-to.directive.ts ***! 4885 \**********************************************************/ 4886/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4887 4888__webpack_require__.r(__webpack_exports__); 4889/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4890/* harmony export */ "ScrollToDirective": () => (/* binding */ ScrollToDirective) 4891/* harmony export */ }); 4892/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 4893 4894class ScrollToDirective { 4895 constructor(elementRef, changeDetector) { 4896 this.elementRef = elementRef; 4897 this.changeDetector = changeDetector; 4898 this.active = true; 4899 } 4900 set wvScrollTo(active) { 4901 this.active = active; 4902 } 4903 ngAfterViewInit() { 4904 if (this.active) { 4905 const headerOffset = 75; 4906 const elementPosition = this.elementRef.nativeElement.getBoundingClientRect().top; 4907 const offsetPosition = elementPosition - headerOffset; 4908 window.scrollTo({ 4909 top: offsetPosition 4910 }); 4911 this.changeDetector.detectChanges(); 4912 } 4913 } 4914} 4915ScrollToDirective.ɵfac = function ScrollToDirective_Factory(t) { 4916 return new (t || ScrollToDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef)); 4917}; 4918ScrollToDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ 4919 type: ScrollToDirective, 4920 selectors: [["", "wvScrollTo", ""]], 4921 inputs: { 4922 wvScrollTo: "wvScrollTo" 4923 } 4924}); 4925 4926/***/ }), 4927 4928/***/ 35733: 4929/*!************************************************************!*\ 4930 !*** ./src/app/shared/form/checkbox/checkbox.component.ts ***! 4931 \************************************************************/ 4932/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4933 4934__webpack_require__.r(__webpack_exports__); 4935/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4936/* harmony export */ "CheckboxComponent": () => (/* binding */ CheckboxComponent) 4937/* harmony export */ }); 4938/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 4939/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508); 4940/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666); 4941 4942 4943 4944 4945function CheckboxComponent_label_1_Template(rf, ctx) { 4946 if (rf & 1) { 4947 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "label", 3); 4948 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); 4949 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 4950 } 4951 if (rf & 2) { 4952 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 4953 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("for", ctx_r0.label); 4954 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 4955 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.label); 4956 } 4957} 4958function CheckboxComponent_ng_template_2_Template(rf, ctx) { 4959 if (rf & 1) { 4960 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "label", 3)(1, "a", 4); 4961 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2); 4962 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 4963 } 4964 if (rf & 2) { 4965 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 4966 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("for", ctx_r2.label); 4967 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 4968 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx_r2.link, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); 4969 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 4970 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r2.label); 4971 } 4972} 4973class CheckboxComponent { 4974 constructor(ngControl) { 4975 this.ngControl = ngControl; 4976 this.checkboxChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); 4977 this.onTouched = () => {}; 4978 this.onChanged = () => {}; 4979 if (this.ngControl) { 4980 this.ngControl.valueAccessor = this; 4981 } 4982 } 4983 writeValue(value) { 4984 this.value = value; 4985 } 4986 registerOnChange(fn) { 4987 this.onChanged = fn; 4988 } 4989 registerOnTouched(fn) { 4990 this.onTouched = fn; 4991 } 4992 setDisabledState(isDisabled) { 4993 this.disabled = isDisabled; 4994 } 4995 onChange(event) { 4996 this.onChanged(event.target.checked); 4997 this.checkboxChanged.emit(event.target.checked); 4998 } 4999} 5000CheckboxComponent.ɵfac = function CheckboxComponent_Factory(t) { 5001 return new (t || CheckboxComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControl,
500110)); 5002}; 5003CheckboxComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 5004 type: CheckboxComponent, 5005 selectors: [["wv-checkbox"]], 5006 inputs: { 5007 label: "label", 5008 disabled: "disabled", 5009 link: "link" 5010 }, 5011 outputs: { 5012 checkboxChanged: "checkboxChanged" 5013 }, 5014 decls: 4, 5015 vars: 5, 5016 consts: [["type", "checkbox", 3, "id", "ngModel", "disabled", "ngModelChange", "input", "blur"], [3, "for", 4, "ngIf", "ngIfElse"], ["withLink", ""], [3, "for"], ["target", "_blank", 3, "href"]], 5017 template: function CheckboxComponent_Template(rf, ctx) { 5018 if (rf & 1) { 5019 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "input", 0); 5020 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function CheckboxComponent_Template_input_ngModelChange_0_listener($event) { 5021 return ctx.value = $event; 5022 })("input", function CheckboxComponent_Template_input_input_0_listener($event) { 5023 return ctx.onChange($event); 5024 })("blur", function CheckboxComponent_Template_input_blur_0_listener() { 5025 return ctx.onTouched(); 5026 }); 5027 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5028 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CheckboxComponent_label_1_Template, 2, 2, "label", 1); 5029 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CheckboxComponent_ng_template_2_Template, 3, 3, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); 5030 } 5031 if (rf & 2) { 5032 const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); 5033 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("id", ctx.label)("ngModel", ctx.value)("disabled", ctx.disabled); 5034 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 5035 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.link)("ngIfElse", _r1); 5036 } 5037 }, 5038 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.CheckboxControlValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgModel], 5039 styles: ["input[type=checkbox][_ngcontent-%COMP%] {\n cursor: pointer;\n -webkit-appearance: none;\n appearance: none;\n display: inline-block;\n width: 15px;\n height: 15px;\n vertical-align: text-bottom;\n}\n\ninput[type=checkbox][_ngcontent-%COMP%]:before {\n content: \"\";\n display: block;\n position: absolute;\n width: 15px;\n height: 15px;\n border-radius: 3px;\n border: solid 1px #213e7a;\n background-color: #f8f8f8;\n}\n\ninput[type=checkbox][_ngcontent-%COMP%]:checked:after {\n content: \"\";\n display: block;\n width: 5px;\n height: 9px;\n position: absolute;\n margin-top: 2px;\n margin-left: 5px;\n border: solid #213e7a;\n border-width: 0 2px 2px 0;\n transform: rotate(40deg);\n}\n\nlabel[_ngcontent-%COMP%] {\n margin-left: 0.7rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2Zvcm0vY2hlY2tib3gvY2hlY2tib3guY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxlQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBQURGOztBQUlBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQ1JXO0FET2I7O0FBSUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBRUEsd0JBQUE7QUFERjs7QUFJQTtFQUNFLG1CQUFBO0FBREYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzcmMvdmFyaWFibGVzJztcblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRkYXJrLWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAkZGFyay1ibHVlO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG5cbmxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1
5039pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 5040}); 5041 5042/***/ }), 5043 5044/***/ 57679: 5045/*!********************************************************************!*\ 5046 !*** ./src/app/shared/form/number-input/number-input.component.ts ***! 5047 \********************************************************************/ 5048/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5049 5050__webpack_require__.r(__webpack_exports__); 5051/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5052/* harmony export */ "NumberInputComponent": () => (/* binding */ NumberInputComponent) 5053/* harmony export */ }); 5054/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 5055/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508); 5056 5057 5058class NumberInputComponent { 5059 constructor(ngControl) { 5060 this.ngControl = ngControl; 5061 this.placeholder = ''; 5062 this.onTouched = () => {}; 5063 this.onChanged = () => {}; 5064 if (this.ngControl) { 5065 this.ngControl.valueAccessor = this; 5066 } 5067 } 5068 writeValue(value) { 5069 this.value = value; 5070 } 5071 registerOnChange(fn) { 5072 this.onChanged = fn; 5073 } 5074 registerOnTouched(fn) { 5075 this.onTouched = fn; 5076 } 5077 setDisabledState(isDisabled) { 5078 this.disabled = isDisabled; 5079 } 5080 onChange(event) { 5081 this.onChanged(event.target.value); 5082 } 5083} 5084NumberInputComponent.ɵfac = function NumberInputComponent_Factory(t) { 5085 return new (t || NumberInputComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControl, 10)); 5086}; 5087NumberInputComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 5088 type: NumberInputComponent, 5089 selectors: [["wv-number-input"]], 5090 inputs: { 5091 placeholder: "placeholder", 5092 min: "min", 5093 max: "max", 5094 disabled: "disabled" 5095 }, 5096 decls: 1, 5097 vars: 5, 5098 consts: [["type", "number", 3, "placeholder", "ngModel", "disabled", "min", "max", "ngModelChange", "input", "blur"]], 5099 template: function NumberInputComponent_Template(rf, ctx) { 5100 if (rf & 1) { 5101 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "input", 0); 5102 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function NumberInputComponent_Template_input_ngModelChange_0_listener($event) { 5103 return ctx.value = $event; 5104 })("input", function NumberInputComponent_Template_input_input_0_listener($event) { 5105 return ctx.onChange($event); 5106 })("blur", function NumberInputComponent_Template_input_blur_0_listener() { 5107 return ctx.onTouched(); 5108 }); 5109 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5110 } 5111 if (rf & 2) { 5112 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("placeholder", ctx.placeholder)("ngModel", ctx.value)("disabled", ctx.disabled)("min", ctx.min)("max", ctx.max); 5113 } 5114 }, 5115 dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_1__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NumberValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.MinValidator, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.MaxValidator, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgModel], 5116 styles: ["input[type=number][_ngcontent-%COMP%]:focus {\n outline-width: 0;\n}\n\ninput[type=number][_ngcontent-%COMP%] {\n box-sizing: border-box;\n -webkit-appearance: none;\n appearance: none;\n padding: 0.6rem 1rem;\n border-radius: 10px;\n border: solid 1px #213e7a;\n background-color: #f8f8f8;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2Zvcm0vbnVtYmVyLWlucHV0L251bWJlci1pbnB1dC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGdCQUFBO0FBREY7O0FBSUE7RUFDRSxzQkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkNEVztFREVYLFdBQUE7QUFERiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3NyYy92YXJpYWJsZXMnO1xuXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBvdXRsaW5lLXdpZHR
5116oOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGRhcmstYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"] 5117}); 5118 5119/***/ }), 5120 5121/***/ 42127: 5122/*!****************************************************************!*\ 5123 !*** ./src/app/shared/form/text-input/text-input.component.ts ***! 5124 \****************************************************************/ 5125/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5126 5127__webpack_require__.r(__webpack_exports__); 5128/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5129/* harmony export */ "TextInputComponent": () => (/* binding */ TextInputComponent) 5130/* harmony export */ }); 5131/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 5132/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508); 5133 5134 5135class TextInputComponent { 5136 constructor(ngControl) { 5137 this.ngControl = ngControl; 5138 this.placeholder = ''; 5139 this.onTouched = () => {}; 5140 this.onChanged = () => {}; 5141 if (this.ngControl) { 5142 this.ngControl.valueAccessor = this; 5143 } 5144 } 5145 writeValue(value) { 5146 this.value = value; 5147 } 5148 registerOnChange(fn) { 5149 this.onChanged = fn; 5150 } 5151 registerOnTouched(fn) { 5152 this.onTouched = fn; 5153 } 5154 setDisabledState(isDisabled) { 5155 this.disabled = isDisabled; 5156 } 5157 onChange(event) { 5158 this.onChanged(event.target.value); 5159 } 5160} 5161TextInputComponent.ɵfac = function TextInputComponent_Factory(t) { 5162 return new (t || TextInputComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControl, 10)); 5163}; 5164TextInputComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 5165 type: TextInputComponent, 5166 selectors: [["wv-text-input"]], 5167 inputs: { 5168 placeholder: "placeholder", 5169 disabled: "disabled" 5170 }, 5171 decls: 1, 5172 vars: 3, 5173 consts: [["type", "text", 3, "placeholder", "ngModel", "disabled", "ngModelChange", "input", "blur"]], 5174 template: function TextInputComponent_Template(rf, ctx) { 5175 if (rf & 1) { 5176 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "input", 0); 5177 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TextInputComponent_Template_input_ngModelChange_0_listener($event) { 5178 return ctx.value = $event; 5179 })("input", function TextInputComponent_Template_input_input_0_listener($event) { 5180 return ctx.onChange($event); 5181 })("blur", function TextInputComponent_Template_input_blur_0_listener() { 5182 return ctx.onTouched(); 5183 }); 5184 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5185 } 5186 if (rf & 2) { 5187 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("placeholder", ctx.placeholder)("ngModel", ctx.value)("disabled", ctx.disabled); 5188 } 5189 }, 5190 dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_1__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgModel], 5191 styles: ["input[type=text][_ngcontent-%COMP%]:focus {\n outline-width: 0;\n}\n\ninput[type=text][_ngcontent-%COMP%] {\n box-sizing: border-box;\n -webkit-appearance: none;\n appearance: none;\n padding: 0.6rem 1rem;\n border-radius: 10px;\n border: solid 1px #213e7a;\n background-color: #f8f8f8;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2Zvcm0vdGV4dC1pbnB1dC90ZXh0LWlucHV0LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vc3JjL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsZ0JBQUE7QUFERjs7QUFJQTtFQUNFLHNCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7
5191RUFDQSx5QkFBQTtFQUNBLHlCQ0RXO0VERVgsV0FBQTtBQURGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnc3JjL3ZhcmlhYmxlcyc7XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRkYXJrLWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"] 5192}); 5193 5194/***/ }), 5195 5196/***/ 67193: 5197/*!*******************************************!*\ 5198 !*** ./src/app/shared/form/validators.ts ***! 5199 \*******************************************/ 5200/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5201 5202__webpack_require__.r(__webpack_exports__); 5203/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5204/* harmony export */ "WvValidators": () => (/* binding */ WvValidators) 5205/* harmony export */ }); 5206/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508); 5207/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598); 5208 5209 5210const MEGABYTE = 1000000; 5211class WvValidators { 5212 static atLeastOne(formGroup) { 5213 const isValid = Object.keys(formGroup.controls).some(key => { 5214 const control = formGroup.controls[key]; 5215 return control.value; 5216 }); 5217 return isValid ? null : { 5218 atLeastOne: true 5219 }; 5220 } 5221 static atLeastOneOf(...controlNames) { 5222 return formGroup => { 5223 const isValid = controlNames.map(controlName => formGroup.get(controlName)).some(control => control.value); 5224 return isValid ? null : { 5225 atLeastOneOf: true 5226 }; 5227 }; 5228 } 5229 static email(control) { 5230 const regex = new RegExp('[^@ \\t\\r\\n]+@[^@ \\t\\r\\n]+\\.[^@ \\t\\r\\n]+'); 5231 const isValid = regex.test(control.value); 5232 return isValid ? null : { 5233 email: true 5234 }; 5235 } 5236 static maxFileSize(sizeInMB) { 5237 return control => { 5238 const file = control.value; 5239 if (!file) { 5240 return null; 5241 } 5242 const isValid = file.size <= sizeInMB * MEGABYTE; 5243 return isValid ? null : { 5244 maxFileSize: true 5245 }; 5246 }; 5247 } 5248 static requiredForTenant(tenant) { 5249 return control => (0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.isTenant)(tenant) ? _angular_forms__WEBPACK_IMPORTED_MODULE_1__.Validators.required(control) : null; 5250 } 5251} 5252 5253/***/ }), 5254 5255/***/ 57590: 5256/*!*************************************************************!*\ 5257 !*** ./src/app/shared/models/privacy-verklaringen-model.ts ***! 5258 \*************************************************************/ 5259/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5260 5261__webpack_require__.r(__webpack_exports__); 5262/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5263/* harmony export */ "PrivacyEnCookieVerklaringUrl": () => (/* binding */ PrivacyEnCookieVerklaringUrl) 5264/* harmony export */ }); 5265class PrivacyEnCookieVerklaringUrl { 5266 constructor(cookieVerklaring, privacyVerklaring) { 5267 this.cookieVerklaring = cookieVerklaring; 5268 this.privacyVerklaring = privacyVerklaring; 5269 } 5270 static fromDto(dto) { 5271 return new PrivacyEnCookieVerklaringUrl(dto.cookieVerklaring, dto.privacyVerklaring); 5272 } 5273} 5274 5275/***/ }), 5276 5277/***/ 42053: 5278/*!***************************************************************!*\ 5279 !*** ./src/app/shared/notification/notification.component.ts ***! 5280 \***************************************************************/ 5281/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5282 5283__webpack_require__.r(__webpack_exports__); 5284/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5285/* harmony export */ "NotificationComponent": () => (/* binding */ NotificationComponent), 5286/* harmony export */ "NotificationType": () => (/* binding */ NotificationType)
5287/* harmony export */ }); 5288/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 10930); 5289/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 5290/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666); 5291/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 5292 5293 5294 5295 5296function NotificationComponent_ng_container_2_Template(rf, ctx) { 5297 if (rf & 1) { 5298 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); 5299 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "fa-icon", 3); 5300 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span"); 5301 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3); 5302 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5303 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); 5304 } 5305 if (rf & 2) { 5306 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 5307 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 5308 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.message); 5309 } 5310} 5311function NotificationComponent_ng_container_3_Template(rf, ctx) { 5312 if (rf & 1) { 5313 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); 5314 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "fa-icon", 4); 5315 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span"); 5316 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3); 5317 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5318 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); 5319 } 5320 if (rf & 2) { 5321 const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 5322 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); 5323 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.message); 5324 } 5325} 5326class NotificationComponent { 5327 constructor(data) { 5328 this.data = data; 5329 this.notificationType = NotificationType.INFORMATION; 5330 } 5331 ngOnInit() { 5332 this.message = this.data.message; 5333 this.notificationType = this.data.notificationType; 5334 } 5335 isWarning(notificationType) { 5336 return notificationType === NotificationType.WARNING; 5337 } 5338 isInformation(notificationType) { 5339 return notificationType === NotificationType.INFORMATION; 5340 } 5341} 5342NotificationComponent.ɵfac = function NotificationComponent_Factory(t) { 5343 return new (t || NotificationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_1__.MAT_SNACK_BAR_DATA)); 5344}; 5345NotificationComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 5346 type: NotificationComponent, 5347 selectors: [["ng-component"]], 5348 decls: 4, 5349 vars: 6, 5350 consts: [[1, "notification"], [1, "content"], [4, "ngIf"], ["icon", "info"], ["icon", "exclamation-triangle"]], 5351 template: function NotificationComponent_Template(rf, ctx) { 5352 if (rf & 1) { 5353 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1); 5354 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NotificationComponent_ng_container_2_Template, 4, 1, "ng-container", 2); 5355 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NotificationComponent_ng_container_3_Template, 4, 1, "ng-container", 2); 5356 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); 5357 } 5358 if (rf & 2) { 5359 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("information", ctx.isInformation(ctx.notificationType))("warning", ctx.isWarning(ctx.notificationType)); 5360 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); 5361 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.isInformation(ctx.notificationType)); 5362 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 5363 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.isWarning(ctx.notificationType)); 5364 } 5365 }, 5366 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent], 5367 styles: [".notification[_ngcontent-%COMP%] {\n background: #213e7a;\n border: solid 2px #fdc16e;\n border-radius: 15px;\n height: 50px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.notification[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n display: flex;\n}\n.notification[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: white;\n font-weight: 700;\n align-self: center;\n padding-right: 1rem;\n text-align: center;\n}\n\n.warning[_ngcontent-%COMP%] {\n background: #ea5151;\n border: solid 2px #213e7a;\n}\n.warning[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] {\n font-size: 1.5rem;\n padding: 0 1rem 0 0.5rem;\n}\n.warning[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] path {\n color: #ffa7a7;\n}\n\n.information[_ngcontent-%COMP%] {\n background: #213e7a;\n}\n.information[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] {\n font-size: 1.5rem;\n padding: 0 1rem 0 0.5rem;\n}\n.information[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%] path {\n color: #fdc16e;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7
5367RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QUFBRjtBQUVFO0VBQ0UsYUFBQTtBQUFKO0FBQ0k7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUFDTjs7QUFJQTtFQUNFLG1CQUFBO0VBQ0EseUJBQUE7QUFERjtBQUVFO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtBQUFKO0FBQ0k7RUFDRSxjQUFBO0FBQ047O0FBSUE7RUFDRSxtQkNqQ1U7QURnQ1o7QUFFRTtFQUNFLGlCQUFBO0VBQ0Esd0JBQUE7QUFBSjtBQUNJO0VBQ0UsY0NsQ1E7QURtQ2QiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLXllbGxvdztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlYTUxNTE7XG4gIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWJsdWU7XG4gIGZhLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDAuNXJlbTtcbiAgICA6Om5nLWRlZXAgcGF0aCB7XG4gICAgICBjb2xvcjogI2ZmYTdhNztcbiAgICB9XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgZmEtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMC41cmVtO1xuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgfVxuICB9XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 5368}); 5369var NotificationType; 5370(function (NotificationType) { 5371 NotificationType[NotificationType["INFORMATION"] = 0] = "INFORMATION"; 5372 NotificationType[NotificationType["WARNING"] = 1] = "WARNING"; 5373})(NotificationType || (NotificationType = {})); 5374 5375/***/ }), 5376 5377/***/ 65096: 5378/*!*************************************************************!*\ 5379 !*** ./src/app/shared/notification/notification.service.ts ***! 5380 \*************************************************************/ 5381/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5382 5383__webpack_require__.r(__webpack_exports__); 5384/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5385/* harmony export */ "NotificationService": () => (/* binding */ NotificationService) 5386/* harmony export */ }); 5387/* harmony import */ var _notification_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notification.component */ 42053); 5388/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 5389/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 57402); 5390 5391 5392 5393class NotificationService { 5394 constructor(snackBar) { 5395 this.snackBar = snackBar; 5396 } 5397 showNotificationBar(message, notificationType, duration = 3) { 5398 this.snackBar.openFromComponent(_notification_component__WEBPACK_IMPORTED_MODULE_0__.NotificationComponent, { 5399 duration: duration * 1000, 5400 data: { 5401 message, 5402 notificationType 5403 }, 5404 panelClass: 'custom-position-notification-bar' 5405 }); 5406 } 5407} 5408NotificationService.ɵfac = function NotificationService_Factory(t) { 5409 return new (t || NotificationService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_2__.MatLegacySnackBar)); 5410}; 5411NotificationService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ 5412 token: NotificationService, 5413 factory: NotificationService.ɵfac, 5414 providedIn: 'root' 5415}); 5416 5417/***/ }), 5418 5419/***/ 52928: 5420/*!***************************************************!*\ 5421 !*** ./src/app/shared/pagination/page-request.ts ***! 5422 \***************************************************/ 5423/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5424 5425__webpack_require__.r(__webpack_exports__); 5426/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5427/* harmony export */ "PageRequest": () => (/* binding */ PageRequest) 5428/* harmony export */ }); 5429/* harmony import */ var _page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./page */ 9662); 5430 5431class PageRequest { 5432 static firstPageRequest(sortOrder, pageSize) { 5433 return new PageRequest(sortOrder === _page__WEBPACK_IMPORTED_MODULE_0__.SortOrder.ASCENDING, pageSize, 1, 0); 5434 } 5435 static nextPageRequest(currentPage) {
5436 return new PageRequest(currentPage.isAscending(), currentPage.getPageSize(), currentPage.getNextPageNumber(), currentPage.getPageNumber(), currentPage.getFirstItemOnPage(), currentPage.getLastItemOnPage()); 5437 } 5438 static previousPageRequest(currentPage) { 5439 return new PageRequest(currentPage.isAscending(), currentPage.getPageSize(), currentPage.getPreviousPageNumber(), currentPage.getPageNumber(), currentPage.getFirstItemOnPage(), currentPage.getLastItemOnPage()); 5440 } 5441 constructor(ascending, pageSize, pageNumber, previousPageNumber, firstItemPreviousPage, lastItemPreviousPage) { 5442 this.ascending = ascending; 5443 this.pageSize = pageSize; 5444 this.pageNumber = pageNumber; 5445 this.previousPageNumber = previousPageNumber; 5446 this.firstItemPreviousPage = firstItemPreviousPage; 5447 this.lastItemPreviousPage = lastItemPreviousPage; 5448 } 5449 getSortOrder() { 5450 return this.ascending ? _page__WEBPACK_IMPORTED_MODULE_0__.SortOrder.ASCENDING : _page__WEBPACK_IMPORTED_MODULE_0__.SortOrder.DESCENDING; 5451 } 5452 getPageSize() { 5453 return this.pageSize; 5454 } 5455 toFirstPage() { 5456 return PageRequest.firstPageRequest(this.getSortOrder(), this.getPageSize()); 5457 } 5458} 5459 5460/***/ }), 5461 5462/***/ 9662: 5463/*!*******************************************!*\ 5464 !*** ./src/app/shared/pagination/page.ts ***! 5465 \*******************************************/ 5466/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5467 5468__webpack_require__.r(__webpack_exports__); 5469/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5470/* harmony export */ "Page": () => (/* binding */ Page), 5471/* harmony export */ "SortOrder": () => (/* binding */ SortOrder) 5472/* harmony export */ }); 5473class Page { 5474 constructor(ascending, pageSize, pageNumber, lastPage, items) { 5475 this.ascending = ascending; 5476 this.pageSize = pageSize; 5477 this.pageNumber = pageNumber; 5478 this.lastPage = lastPage; 5479 this.items = items; 5480 } 5481 isAscending() { 5482 return this.ascending; 5483 } 5484 getSortOrder() { 5485 return this.isAscending() ? SortOrder.ASCENDING : SortOrder.DESCENDING; 5486 } 5487 getPreviousPageNumber() { 5488 return this.isFirstPage() ? this.getPageNumber() : this.getPageNumber() - 1; 5489 } 5490 getNextPageNumber() { 5491 return this.isLastPage() ? this.getPageNumber() : this.getPageNumber() + 1; 5492 } 5493 getPageNumber() { 5494 return this.pageNumber; 5495 } 5496 isFirstPage() { 5497 return this.getPageNumber() === 1; 5498 } 5499 isLastPage() { 5500 return this.lastPage; 5501 } 5502 getPageSize() { 5503 return this.pageSize; 5504 } 5505 getFirstItemOnPage() { 5506 return this.items[0]; 5507 } 5508 getLastItemOnPage() { 5509 return this.items[this.items.length - 1]; 5510 } 5511 getItems() { 5512 return this.items; 5513 } 5514 isEmpty() { 5515 return this.getNumberOfItemsOnPage() === 0; 5516 } 5517 getNumberOfItemsOnPage() { 5518 return this.getItems().length; 5519 } 5520} 5521var SortOrder; 5522(function (SortOrder) { 5523 SortOrder[SortOrder["ASCENDING"] = 0] = "ASCENDING"; 5524 SortOrder[SortOrder["DESCENDING"] = 1] = "DESCENDING"; 5525})(SortOrder || (SortOrder = {})); 5526 5527/***/ }), 5528 5529/***/ 22457: 5530/*!********************************************************************!*\ 5531 !*** ./src/app/shared/pagination/paginator/paginator.component.ts ***! 5532 \********************************************************************/ 5533/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5534 5535__webpack_require__.r(__webpack_exports__); 5536/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5537/* harmony export */ "PaginatorComponent": () => (/* binding */ PaginatorComponent) 5538/* harmony export */ }); 5539/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560); 5540/* harmony import */ var _page_request__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../page-request */ 52928); 5541/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666); 5542/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 5543 5544 5545 5546 5547 5548function PaginatorComponent_ng_container_0_Template(rf, ctx) { 5549 if (rf & 1) { 5550 const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"](); 5551 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0); 5552 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "button", 1); 5553 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function PaginatorComponent_ng_container_0_Template_button_click_1_listener() { 5554 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r2); 5555 const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); 5556 return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetVie
5556w"](ctx_r1.onPreviousClick()); 5557 }); 5558 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "fa-icon", 2); 5559 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 5560 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 3); 5561 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4); 5562 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 5563 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "button", 1); 5564 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function PaginatorComponent_ng_container_0_Template_button_click_5_listener() { 5565 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r2); 5566 const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); 5567 return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r3.onNextClick()); 5568 }); 5569 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "fa-icon", 4); 5570 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"](); 5571 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"](); 5572 } 5573 if (rf & 2) { 5574 const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](); 5575 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 5576 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("invisible", ctx_r0.currentPage.isFirstPage()); 5577 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3); 5578 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" pagina ", ctx_r0.currentPage.getPageNumber(), " "); 5579 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1); 5580 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("invisible", ctx_r0.currentPage.isLastPage()); 5581 } 5582} 5583class PaginatorComponent { 5584 constructor() { 5585 this.pageChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter(); 5586 } 5587 onPreviousClick() { 5588 this.pageChange.emit(_page_request__WEBPACK_IMPORTED_MODULE_0__.PageRequest.previousPageRequest(this.currentPage)); 5589 } 5590 onNextClick() { 5591 this.pageChange.emit(_page_request__WEBPACK_IMPORTED_MODULE_0__.PageRequest.nextPageRequest(this.currentPage)); 5592 } 5593} 5594PaginatorComponent.ɵfac = function PaginatorComponent_Factory(t) { 5595 return new (t || PaginatorComponent)(); 5596}; 5597PaginatorComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ 5598 type: PaginatorComponent, 5599 selectors: [["wv-paginator"]], 5600 inputs: { 5601 currentPage: "currentPage" 5602 }, 5603 outputs: { 5604 pageChange: "pageChange" 5605 }, 5606 decls: 1, 5607 vars: 1, 5608 consts: [[4, "ngIf"], [1, "wv-bold-button", 3, "click"], ["icon", "chevron-left"], [1, "items-on-page", "mat-small"], ["icon", "chevron-right"]], 5609 template: function PaginatorComponent_Template(rf, ctx) { 5610 if (rf & 1) { 5611 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, PaginatorComponent_ng_container_0_Template, 7, 5, "ng-container", 0); 5612 } 5613 if (rf & 2) { 5614 _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.currentPage); 5615 } 5616 }, 5617 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent], 5618 styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-top: 1rem;\n}\n\n.invisible[_ngcontent-%COMP%] {\n visibility: hidden;\n}\n\n.items-on-page[_ngcontent-%COMP%] {\n font-size: 1.2rem;\n font-weight: bold;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL3BhZ2luYXRpb24vcGFnaW5hdG9yL3BhZ2luYXRvci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFDRjs7QUFFQTtFQUNFLGtCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXRlbXMtb24tcGFnZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 5619}); 5620 5621/***/ }), 5622 5623/***/ 50829: 5624/*!**************************************************************!*\ 5625 !*** ./src/app/shared/pipes/capitalize-first-letter.pipe.ts ***! 5626 \**************************************************************/ 5627/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5628 5629__webpack_require__.r(__webpack_exports__); 5630/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5631/* harmony export */ "CapitalizeFirstLetterPipe": () => (/* binding */ CapitalizeFirstLetterPipe) 5632/* harmony export */ }); 5633/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 5634 5635class CapitalizeFirstLetterPipe { 5636 constructor() {} 5637 transform(text) { 5638 return text.charAt(0).toUpperCase() + text.slice(1); 5639 } 5640} 5641CapitalizeFirstLetterPipe.ɵfac = function CapitalizeFirstLetterPipe_Factory(t) { 5642 return new (t || CapitalizeFirstLetterPipe)(); 5643}; 5644CapitalizeFirstLetterPipe.ɵpipe = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ 5645 name: "capitalizeFirstLetter", 5646 type: CapitalizeFirstLetterPipe, 5647 pure: true 5648}); 5649 5650/***/ }), 5651 5652/***/ 88246: 5653/*!*******************************************!*\ 5654 !*** ./src/app/shared/pipes/safe.pipe.ts ***! 5655 \*******************************************/ 5656/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5657 5658__webpack_require__.r(__webpack_exports__); 5659/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5660/* harmony export */ "SafePipe": () => (/* binding */ SafePipe)
5661/* harmony export */ }); 5662/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 5663/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/platform-browser */ 34497); 5664 5665 5666class SafePipe { 5667 constructor(sanitizer) { 5668 this.sanitizer = sanitizer; 5669 } 5670 transform(url) { 5671 return this.sanitizer.bypassSecurityTrustResourceUrl(url); 5672 } 5673} 5674SafePipe.ɵfac = function SafePipe_Factory(t) { 5675 return new (t || SafePipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_1__.DomSanitizer, 16)); 5676}; 5677SafePipe.ɵpipe = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ 5678 name: "safe", 5679 type: SafePipe, 5680 pure: true 5681}); 5682 5683/***/ }), 5684 5685/***/ 44466: 5686/*!*****************************************!*\ 5687 !*** ./src/app/shared/shared.module.ts ***! 5688 \*****************************************/ 5689/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5690 5691__webpack_require__.r(__webpack_exports__); 5692/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5693/* harmony export */ "SharedModule": () => (/* binding */ SharedModule) 5694/* harmony export */ }); 5695/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/common */ 94666); 5696/* harmony import */ var _components_double_border_button_double_border_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/double-border-button/double-border-button.component */ 8443); 5697/* harmony import */ var _components_button_button_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/button/button.component */ 90042); 5698/* harmony import */ var _components_gradient_button_gradient_button_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/gradient-button/gradient-button.component */ 65541); 5699/* harmony import */ var _components_youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/youtube-player/youtube-player.component */ 91341); 5700/* harmony import */ var _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./pipes/safe.pipe */ 88246); 5701/* harmony import */ var ngx_markdown__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ngx-markdown */ 50982); 5702/* harmony import */ var _components_double_border_header_double_border_header_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/double-border-header/double-border-header.component */ 55612); 5703/* harmony import */ var _components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/background-stripe/background-stripe.component */ 77668); 5704/* harmony import */ var _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./form/checkbox/checkbox.component */ 35733); 5705/* harmony import */ var _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./form/text-input/text-input.component */ 42127); 5706/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/forms */ 2508); 5707/* harmony import */ var _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/legacy-tabs */ 32821); 5708/* harmony import */ var _components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/circular-image-link/circular-image-link.component */ 69420); 5709/* harmony import */ var _components_carousel_carousel_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./components/carousel/carousel.component */ 23056); 5710/* harmony import */ var _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @magloft/material-carousel */ 1650); 5711/* harmony import */ var _components_dynamic_content_dynamic_content_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./components/dynamic-content/dynamic-content.component */ 98386); 5712/* harmony import */ var _components_quote_quote_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./components/quote/quote.component */ 46543); 5713/* harmony import */ var _components_image_image_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./components/image/image.component */ 82513); 5714/* harmony import */ var _form_number_input_number_input_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./form/number-input/number-input.component */ 57679); 5715/* harmony import */ var _components_contact_and_nieuwsbrief_contact_and_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./components/contact-and-nieuwsbrief/contact-and-nieuwsbrief.component */ 70629); 5716/* harmony import */ var _components_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./components/contact/components/contact/contact.component */ 18943); 5717/* harmony import */ var _components_nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./components/nieuwsbrief/components/nieuwsbrief/nieuwsbrief.component */ 12296); 5718/* harmony import */ var _components_nieuwsbrief_components_nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./components/nieuwsbrief/components/nieuwsbrief-form/nieuwsbrief-form.component */ 13714); 5719/* harmony import */ var _components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./components/horizontal-scroll-list/horizontal-scroll-list.component */ 64302); 5720/* harmony import */ var _components_hoe_ondersteunen_hoe_ondersteunen_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./components/hoe-ondersteunen/hoe-ondersteunen.component */ 79007); 5721/* harmony import */ var _dialog_confirm_dialog_confirm_dialog_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./dialog/confirm-dialog/confirm-dialog.component */ 17210); 5722/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446); 5723/* harmony import */ var _dialog_registration_information_dialog_registration_information_dialog_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./dialog/registration-information-dialog/registration-information-dialog.component */ 40716); 5724/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200); 5725/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 57402); 5726/* harmony import */ var _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @fortawesome/pro-solid-svg-icons */ 13308); 5727/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72257); 5728/* harmony import */ var _notification_notification_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./notification/notification.component */ 42053); 5729/* harmony import */ var _components_zinanalyse_zin_actie_zin_actie_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./components/zinanalyse/zin-actie/zin-actie.component */ 91202); 5730/* harmony import */ var _dialog_spinner_dialog_spinner_dialog_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./dialog/spinner-dialog/spinner-dialog.component */ 27842); 5731/* harmony import */ var _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./directives/scroll-to.directive */ 93001); 5732/* harmony import */ var _fortawesome_pro_regular_svg_icons__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @fortawesome/pro-regular-svg-icons */ 89692); 5733/* harmony import */ var _pipes_capitalize_first_letter_pipe__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./pipes/capitalize-first-letter.pipe */ 50829); 5734/* harmony import */ var _directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./directives/has-gesloten-deel.directive */ 61395); 5735/* harmony import */ var _directives_requires_one_of_roles_directive__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./directives/requires-one-of-roles.directive */ 73158); 5736/* harmony import */ var _directives_is_warme_steden_directive__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./directives/is-warme-steden.directive */ 29522); 5737/* harmony import */ var _directives_is_warme_scholen_directive__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./directives/is-warme-scholen.directive */ 84874); 5738/* harmony import */ var _tag_tag_card_view_tag_card_view_component__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./tag/tag-card-view/tag-card-view.component */ 91259); 5739/* harmony import */ var _tag_tags_filter_tags_filter_component__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./tag/tags-filter/tags-filter.component */ 88452); 5740/* harmony import */ var _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./components/markdown/markdown.component */ 42964); 5741/* harmony import */ var _pagination_paginator_paginator_component__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./pagination/paginator/paginator.component */ 22457); 5742/* harmony import */ var _components_blue_box_blue_box_component__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./components/blue-box/blue-box.component */ 54136); 5743/* harmony import */ var _components_filter_tag_filter_tag_component__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./components/filter-tag/filter-tag.component */ 17086); 5744/* harmony import */ var _components_print_button_print_button_component__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./components/print-button/print-button.component */ 3
57440252); 5745/* harmony import */ var ngx_print__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ngx-print */ 91489); 5746/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular/core */ 22560); 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801class SharedModule { 5802 constructor(library, faConfig) { 5803 faConfig.fixedWidth = true; 5804 library.addIcons(_fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHeart, _fortawesome_pro_regular_svg_icons__WEBPACK_IMPORTED_MODULE_40__.faHeart, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faLink, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__.faFacebookSquare, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__.faLinkedin, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__.faTwitter, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faTimes, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faAt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCaretDown, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSignOutAlt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChartLineDown, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faComment, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCalendar, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faMapMarkerAlt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUsers, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEuroSign, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faExclamationTriangle, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faInfo, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCalendarAlt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPen, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPhone, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPaperPlane, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEnvelope, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronLeft, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronRight, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronDown, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronUp, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEye, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faFingerprint, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUser, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUsersClass, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUsersCog, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faBookHeart, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faStamp, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faAward, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHandHoldingSeedling, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faGrinBeam, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHandsHelping, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHistory, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faComments, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEdit, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faMedal, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEllipsisV, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPlus, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSync, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSpinner, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faTag, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSave, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faTrash, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPeopleC
5804arry, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faBallot, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCompass, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faAnchor, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChild, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHouseDay, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faIcons, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faMapMarkerSmile, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faRunning, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHandHeart, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faExclamation, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faDownload, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPrint); 5805 } 5806} 5807SharedModule.ɵfac = function SharedModule_Factory(t) { 5808 return new (t || SharedModule)(_angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵinject"](_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FaIconLibrary), _angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵinject"](_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FaConfig)); 5809}; 5810SharedModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵdefineNgModule"]({ 5811 type: SharedModule 5812}); 5813SharedModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵdefineInjector"]({ 5814 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_44__.CommonModule, ngx_markdown__WEBPACK_IMPORTED_MODULE_45__.MarkdownModule.forRoot(), _angular_forms__WEBPACK_IMPORTED_MODULE_46__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_46__.FormsModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_48__.MatCarouselModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_49__.MatLegacyDialogModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_50__.MatLegacySnackBarModule, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule, ngx_print__WEBPACK_IMPORTED_MODULE_51__.NgxPrintModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule] 5815}); 5816(function () { 5817 (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵsetNgModuleScope"](SharedModule, { 5818 declarations: [_components_double_border_button_double_border_button_component__WEBPACK_IMPORTED_MODULE_0__.DoubleBorderButtonComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_1__.ButtonComponent, _components_gradient_button_gradient_button_component__WEBPACK_IMPORTED_MODULE_2__.GradientButtonComponent, _components_youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_3__.YoutubePlayerComponent, _components_double_border_header_double_border_header_component__WEBPACK_IMPORTED_MODULE_5__.DoubleBorderHeaderComponent, _components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_6__.BackgroundStripeComponent, _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_7__.CheckboxComponent, _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_8__.TextInputComponent, _components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_9__.CircularImageLinkComponent, _components_carousel_carousel_component__WEBPACK_IMPORTED_MODULE_10__.CarouselComponent, _components_dynamic_content_dynamic_content_component__WEBPACK_IMPORTED_MODULE_11__.DynamicContentComponent, _components_quote_quote_component__WEBPACK_IMPORTED_MODULE_12__.QuoteComponent, _components_image_image_component__WEBPACK_IMPORTED_MODULE_13__.ImageComponent, _form_number_input_number_input_component__WEBPACK_IMPORTED_MODULE_14__.NumberInputComponent, _components_contact_and_nieuwsbrief_contact_and_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_15__.ContactAndNieuwsbriefComponent, _components_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_16__.ContactComponent, _components_nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_17__.NieuwsbriefComponent, _components_nieuwsbrief_components_nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_18__.NieuwsbriefFormComponent, _components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_19__.HorizontalScrollListComponent, _components_hoe_ondersteunen_hoe_ondersteunen_component__WEBPACK_IMPORTED_MODULE_20__.HoeOndersteunenComponent, _dialog_confirm_dialog_confirm_dialog_component__WEBPACK_IMPORTED_MODULE_21__.ConfirmDialogComponent, _dialog_registration_information_dialog_registration_information_dialog_component__WEBPACK_IMPORTED_MODULE_22__.RegistrationInformationDialogComponent, _notification_notification_component__WEBPACK_IMPORTED_MODULE_23__.NotificationComponent, _components_zinanalyse_zin_actie_zin_actie_component__WEBPACK_IMPORTED_MODULE_24__.ZinActieComponent, _dialog_spinner_dialog_spinner_dialog_component__WEBPACK_IMPORTED_MODULE_25__.SpinnerDialogComponent, _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__.ScrollToDirective, _directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_28__.HasGeslotenDeelDirective, _directives_requires_one_of_roles_directive__WEBPACK_IMPORTED_MODULE_29__.RequiresOneOfRolesDirective, _directives_is_warme_steden_directive__WEBPACK_IMPORTED_MODULE_30__.IsWarmeStedenDirective, _directives_is_warme_scholen_directive__WEBPACK_IMPORTED_MODULE_31__.IsWarmeScholenDirective, _pipes_capitalize_first_letter_pipe__WEBPACK_IMPORTED_MODULE_27__.CapitalizeFirstLetterPipe, _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_4__.SafePipe, _tag_tag_card_view_tag_card_view_component__WEBPACK_IMPORTED_MODULE_32__.TagCardViewComponent, _tag_tags_filter_tags_filter_component__WEBPACK_IMPORTED_MODULE_33__.TagsFilterComponent, _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__.MarkdownComponent, _pagination_paginator_paginator_component__WEBPACK_IMPORTED_MODULE_35__.PaginatorComponent, _components_blue_box_blue_box_component__WEBPACK_IMPORTED_MODULE_36__.BlueBoxComponent, _components_filter_tag_filter_tag_component__WEBPACK_IMPORTED_MODULE_37__.FilterTagComponent, _components_print_button_print_button_component__WEBPACK_IMPORTED_MODULE_38__.PrintButtonComponent], 5819 imports: [_angular_common__WEBPACK_IMPORTED_MODULE_44__.CommonModule, ngx_markdown__WEBPACK_IMPORTED_MODULE_45__.MarkdownModule, _angular_forms__WEBPACK_IMPORTED_MODULE_46__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_46__.FormsModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_48__.MatCarouselModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_49__.MatLegacyDialogModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_50__.MatLegacySnackBarModule, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule, ngx_print__WEBPACK_IMPORTED_MODULE_51__.NgxPrintModule], 5820 exports: [_components_double_border_button_double_border_button_component__WEBPACK_IMPORTED_MODULE_0__.DoubleBorderButtonComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_1__.ButtonComponent, _components_gradient_button_gradient_button_component__WEBPACK_IMPORTED_MODULE_2__.GradientButtonComponent, _components_youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_3__.YoutubePlayerComponent, _components_double_border_header_double_border_header_component__WEBPACK_IMPORTED_MODULE_5__.DoubleBorderHeaderComponent, _components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_6__.Backgroun
5820dStripeComponent, _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__.MarkdownComponent, _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_7__.CheckboxComponent, _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_8__.TextInputComponent, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_9__.CircularImageLinkComponent, _components_dynamic_content_dynamic_content_component__WEBPACK_IMPORTED_MODULE_11__.DynamicContentComponent, _components_image_image_component__WEBPACK_IMPORTED_MODULE_13__.ImageComponent, _form_number_input_number_input_component__WEBPACK_IMPORTED_MODULE_14__.NumberInputComponent, _components_contact_and_nieuwsbrief_contact_and_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_15__.ContactAndNieuwsbriefComponent, _components_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_16__.ContactComponent, _components_nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_17__.NieuwsbriefComponent, _components_nieuwsbrief_components_nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_18__.NieuwsbriefFormComponent, _components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_19__.HorizontalScrollListComponent, _components_hoe_ondersteunen_hoe_ondersteunen_component__WEBPACK_IMPORTED_MODULE_20__.HoeOndersteunenComponent, _dialog_confirm_dialog_confirm_dialog_component__WEBPACK_IMPORTED_MODULE_21__.ConfirmDialogComponent, _dialog_registration_information_dialog_registration_information_dialog_component__WEBPACK_IMPORTED_MODULE_22__.RegistrationInformationDialogComponent, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule, _components_zinanalyse_zin_actie_zin_actie_component__WEBPACK_IMPORTED_MODULE_24__.ZinActieComponent, _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__.ScrollToDirective, _pipes_capitalize_first_letter_pipe__WEBPACK_IMPORTED_MODULE_27__.CapitalizeFirstLetterPipe, _components_carousel_carousel_component__WEBPACK_IMPORTED_MODULE_10__.CarouselComponent, _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__.ScrollToDirective, _directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_28__.HasGeslotenDeelDirective, _directives_requires_one_of_roles_directive__WEBPACK_IMPORTED_MODULE_29__.RequiresOneOfRolesDirective, _directives_is_warme_steden_directive__WEBPACK_IMPORTED_MODULE_30__.IsWarmeStedenDirective, _directives_is_warme_scholen_directive__WEBPACK_IMPORTED_MODULE_31__.IsWarmeScholenDirective, _tag_tag_card_view_tag_card_view_component__WEBPACK_IMPORTED_MODULE_32__.TagCardViewComponent, _tag_tags_filter_tags_filter_component__WEBPACK_IMPORTED_MODULE_33__.TagsFilterComponent, _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__.MarkdownComponent, _pagination_paginator_paginator_component__WEBPACK_IMPORTED_MODULE_35__.PaginatorComponent, _components_blue_box_blue_box_component__WEBPACK_IMPORTED_MODULE_36__.BlueBoxComponent, _components_filter_tag_filter_tag_component__WEBPACK_IMPORTED_MODULE_37__.FilterTagComponent, _components_print_button_print_button_component__WEBPACK_IMPORTED_MODULE_38__.PrintButtonComponent] 5821 }); 5822})(); 5823 5824/***/ }), 5825 5826/***/ 77420: 5827/*!******************************************!*\ 5828 !*** ./src/app/shared/shared.service.ts ***! 5829 \******************************************/ 5830/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5831 5832__webpack_require__.r(__webpack_exports__); 5833/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5834/* harmony export */ "SharedService": () => (/* binding */ SharedService) 5835/* harmony export */ }); 5836/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340); 5837/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942); 5838/* harmony import */ var _models_privacy_verklaringen_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./models/privacy-verklaringen-model */ 57590); 5839/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560); 5840/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ 58987); 5841 5842 5843 5844 5845 5846class SharedService { 5847 constructor(http) { 5848 this.http = http; 5849 } 5850 getPrivacyVerklaringenUrls() { 5851 return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiVoorvoegsel}-privacy-en-cookie-verklaring-url`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(dto => _models_privacy_verklaringen_model__WEBPACK_IMPORTED_MODULE_1__.PrivacyEnCookieVerklaringUrl.fromDto(dto?.data?.attributes))); 5852 } 5853} 5854SharedService.ɵfac = function SharedService_Factory(t) { 5855 return new (t || SharedService)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClient)); 5856}; 5857SharedService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({ 5858 token: SharedService, 5859 factory: SharedService.ɵfac, 5860 providedIn: 'root' 5861}); 5862 5863/***/ }), 5864 5865/***/ 91259: 5866/*!*********************************************************************!*\ 5867 !*** ./src/app/shared/tag/tag-card-view/tag-card-view.component.ts ***! 5868 \*********************************************************************/ 5869/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5870 5871__webpack_require__.r(__webpack_exports__); 5872/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5873/* harmony export */ "TagCardViewComponent": () => (/* binding */ TagCardViewComponent) 5874/* harmony export */ }); 5875/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 5876/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 5877 5878 5879function TagCardViewComponent_div_1_Template(rf, ctx) { 5880 if (rf & 1) { 5881 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2); 5882 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); 5883 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5884 } 5885 if (rf & 2) { 5886 const label_r1 = ctx.$implicit; 5887 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", "tag-wv-tool-tag-blue"); 5888 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 5889 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", label_r1, " "); 5890 } 5891} 5892class TagCardViewComponent {} 5893TagCardViewComponent.ɵfac = function TagCardViewComponent_Factory(t) { 5894 return new (t || TagCardViewComponent)(); 5895}; 5896TagCardViewComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 5897 type: TagCardViewComponent, 5898 selectors: [["wv-tag-card-view"]], 5899 inputs: { 5900 labels: "labels" 5901 }, 5902 decls: 2, 5903 vars: 1, 5904 consts: [[1, "tags-content"], ["class", "tag select", 3, "ngClass", 4, "ngFor", "ngForOf"], [1, "tag", "select", 3, "ngClass"]], 5905 template: function TagCardViewComponent_Template(rf, ctx) { 5906 if (rf & 1) { 5907 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); 5908 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TagCardViewComponent_div_1_Template, 2, 2, "div", 1); 5909 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5910 } 5911 if (rf & 2) { 5912 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 5913 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.labels); 5914 } 5915 }, 5916 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgForOf], 5917 styles: [".tags-content[_ngcontent-%COMP%] {\n margin-top: 0.5rem;\n display: flex;\n flex-wrap: wrap;\n justify-content: right;\n}\n.tags-content[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n width: max-content;\n padding: 0.2rem 0.5rem;\n border-radius: 8px;\n margin: 0.5rem 0.2rem;\n font-size: 0.6rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL3RhZy90YWctY2FyZC12aWV3L3RhZy1jYXJkLXZpZXcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QUFDRjtBQUFFO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBQUVKIiwic291cmNlc0NvbnRlbnQiOlsiLnRhZ3MtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIC50YWcge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAwLjJyZW0gLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbjogMC41cmVtIC4ycmVtO1xuICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 5918}); 5919 5920/***/ }), 5921 5922/***/ 88452: 5923/*!*****************************************************************!*\ 5924 !*** ./src/app/shared/tag/tags-filter/tags-filter.component.ts ***! 5925 \*****************************************************************/ 5926/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5927 5928__webpack_require__.r(__webpack_exports__); 5929/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5930/* harmony export */ "TagsFilterComponent": () => (/* binding */ TagsFilterComponent) 5931/* harmony export */ }); 5932/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560); 5933/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666); 5934 5935 5936 5937function TagsFilterComponent_div_1_Template(rf, ctx) { 5938 if (rf & 1) { 5939 const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); 5940 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2); 5941 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TagsFilterComponent_div_1_Template_div_click_0_listener() { 5942 const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3); 5943 const option_r1 = restoredCtx.$implicit; 5944 const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); 5945 return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetVie
5945w"](ctx_r2.onToggleSelected(option_r1)); 5946 }); 5947 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); 5948 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 5949 } 5950 if (rf & 2) { 5951 const option_r1 = ctx.$implicit; 5952 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("select", option_r1.selected); 5953 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", "tag-wv-tool-tag-blue"); 5954 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 5955 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", option_r1.label, " "); 5956 } 5957} 5958class TagsFilterComponent { 5959 constructor() { 5960 this.initialSelectedKeys = []; 5961 this.selectedTypesChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); 5962 this.selected = false; 5963 } 5964 ngOnInit() { 5965 this.options = this.keys.map((type, index) => ({ 5966 key: type, 5967 label: this.labels[index], 5968 selected: this.initialSelectedKeys.includes(type) 5969 })); 5970 } 5971 onToggleSelected(option) { 5972 option.selected = !option.selected; 5973 this.selectedTypesChanged.emit(this.getSelectedTags()); 5974 } 5975 getSelectedTags() { 5976 return this.options.filter(option => option.selected).map(selectedOption => selectedOption.key); 5977 } 5978} 5979TagsFilterComponent.ɵfac = function TagsFilterComponent_Factory(t) { 5980 return new (t || TagsFilterComponent)(); 5981}; 5982TagsFilterComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ 5983 type: TagsFilterComponent, 5984 selectors: [["wv-tags-filter"]], 5985 inputs: { 5986 keys: "keys", 5987 labels: "labels", 5988 initialSelectedKeys: "initialSelectedKeys" 5989 }, 5990 outputs: { 5991 selectedTypesChanged: "selectedTypesChanged" 5992 }, 5993 decls: 2, 5994 vars: 1, 5995 consts: [[1, "tags-filter"], ["class", "tag", 3, "ngClass", "select", "click", 4, "ngFor", "ngForOf"], [1, "tag", 3, "ngClass", "click"]], 5996 template: function TagsFilterComponent_Template(rf, ctx) { 5997 if (rf & 1) { 5998 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); 5999 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TagsFilterComponent_div_1_Template, 2, 4, "div", 1); 6000 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); 6001 } 6002 if (rf & 2) { 6003 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); 6004 _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.options); 6005 } 6006 }, 6007 dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgForOf], 6008 styles: [".tags-filter[_ngcontent-%COMP%] {\n display: flex;\n flex-wrap: wrap;\n}\n.tags-filter[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n width: max-content;\n padding: 0.2rem 1rem;\n border-radius: 8px;\n margin: 0.5rem 0.2rem;\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL3RhZy90YWdzLWZpbHRlci90YWdzLWZpbHRlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FBQ0Y7QUFBRTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQUVKIiwic291cmNlc0NvbnRlbnQiOlsiLnRhZ3MtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAudGFnIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbjogMC41cmVtIDAuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"] 6009}); 6010 6011/***/ }), 6012 6013/***/ 21598: 6014/*!*************************************************!*\ 6015 !*** ./src/app/website-configuration/tenant.ts ***! 6016 \*************************************************/ 6017/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6018 6019__webpack_require__.r(__webpack_exports__); 6020/* harmony export */ __webpack_require__.d(__webpack_exports__, { 6021/* harmony export */ "Tenant": () => (/* binding */ Tenant), 6022/* harmony export */ "isTenant": () => (/* binding */ isTenant) 6023/* harmony export */ }); 6024/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340); 6025 6026const isTenant = tenant => _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.tenant === tenant; 6027var Tenant; 6028(function (Tenant) { 6029 Tenant["WARME_SCHOLEN"] = "ws"; 6030 Tenant["WARME_STEDEN_EN_GEMEENTEN"] = "wsg"; 6031 Tenant["WARM_VLAANDEREN"] = "wv"; 6032})(Tenant || (Tenant = {})); 6033 6034/***/ }), 6035 6036/***/ 36744: 6037/*!***************************************************************!*\ 6038 !*** ./src/app/website-configuration/warme-scholen-config.ts ***! 6039 \***************************************************************/ 6040/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6041 6042__webpack_require__.r(__webpack_exports__); 6043/* harmony export */ __webpack_require__.d(__webpack_exports__, { 6044/* harmony export */ "WarmeScholenConfig": () => (/* binding */ WarmeScholenConfig) 6045/* harmony export */ }); 6046const WarmeScholenConfig = { 6047 initialPage: 'inspiratie', 6048 logo: { 6049 logoImg: 'Warme-Scholen.svg', 6050 logoTitle: 'warme scholen', 6051 logoAlt: 'Warme scholen logo' 6052 }, 6053 menu: [{ 6054 label: 'Inspiratie', 6055 websiteRoute: 'inspiratie', 6056 metaTagDescription: 'Dit is de beschrijving van de inspiratie pagina voor warme scholen' 6057 }, { 6058 label: 'Bouwstenen', 6059 websiteRoute: 'bouwstenen', 6060 metaTagDescription: 'Dit is de beschrijving van de bouwstenen pagina voor warme scholen' 6061 }, { 6062 label: 'Zinactiviteiten', 6063 websiteRoute: 'zinactiviteiten', 6064 metaTagDescription: 'Dit is de beschrijving van de zinactiviteiten pagina voor warme scholen' 6065 }, { 6066 label: 'Materiaal', 6067 websiteRoute: 'materiaal', 6068 metaTagDescription: 'Dit is de beschrijving van de materiaal pagina voor warme scholen' 6069 }, { 6070 label: 'Nieuws', 6071 websiteRoute: 'nieuws', 6072 metaTagDescription: 'Dit is de beschrijving van de nieuws pagina voor warme scholen' 6073 }], 6074 organisatieType: { 6075 label: 'school', 6076 labelMeervoud: 'Scholen', 6077 warmeTitel: 'Warme School', 6078 warmeTitelMeervoud: 'Warme Scholen', 6079 beschrijving: 'school of scholengroep' 6080 }, 6081 zinmeter: { 6082 rollen: [{ 6083 id: 'leerkracht', 6084 label: 'Leerkrachten' 6085 }, {
6086 id: 'directie-bestuur', 6087 label: 'Directie en Bestuur' 6088 }, { 6089 id: 'administratief-technisch', 6090 label: 'Administratie' 6091 }, { 6092 id: 'externe-partner', 6093 label: 'Externe partners' 6094 }], 6095 uitleg: `<div> 6096 De zinmeter gaat na of er vuur zit in de school om een Warme School te worden. Het draagvlak wordt gemeten. 6097 Je kan de link van de bevraging kopiëren en doorsturen naar alle belanghebbenden van de school 6098 (leerkrachten, directie/bestuur, externe partners). Heb je een actieve ouderraad, dan kan je hen ook betrekken 6099 bij de zinmeter en opnemen onder de categorie externe partners, net als bv. 6100 CLB of andere organisaties die betrokken zijn bij de school. Je kan zelf bepalen in hoeverre dit tot de cultuur 6101 van jouw school behoort om ook deze externe partners 6102 mee te nemen in de bevraging. De resultaten zullen getoond worden op deze pagina van zodra de zinmeter door 6103 meerdere personen wordt ingevuld.<br><br> 6104 6105 De zinmeter informeert de school over het beeld dat men heeft van een Warme School de mate waarin men de 6106 expeditie wilt, de mate waarin de expeditie 6107 moet en de mate waarin de expeditie kan. De zinmeting heeft pas zin als de deelnemers goed geïnformeerd zijn over 6108 de inhoud van de warme school.<br><br> 6109 6110 De informatie kan men verkrijgen door de <a href="/inspiratie">inspiratiepagina</a> te raadplegen of door een 6111 <a href="/zinactiviteiten">zinreis of zinspiratiesessie</a> te volgen. 6112 </div>`, 6113 woordenwolkHeaders: [{ 6114 id: 'open-vraag-droombeeld', 6115 titel: 'Droom Warme School', 6116 beschrijving: 'Wat zien, voelen en beleven de belanghebbenden als hun Warme School werkelijkheid is.' 6117 }, { 6118 id: 'open-vraag-wat-nodig', 6119 titel: 'Nodig voor Warme School', 6120 beschrijving: 'Wat vindt iedereen dat er nodig is voor een Warme School.' 6121 }] 6122 }, 6123 zinscan: { 6124 naam: 'Zinscan', 6125 urlNaam: 'zinscan', 6126 uitleg: `<div> 6127 Met de zinscan kan je de evolutie van jouw expeditie meten en opvolgen doorheen de tijd. We raden je aan om de 6128 zinscan 2 keer per jaar in te vullen. De zinscan bevat 6 kenmerken met telkens 10 stellingen. De kenmerken van de 6129 Warme Scholen realiseer je door aan de verschillende <a href="/bouwstenen">bouwstenen</a> te werken. <br><br> 6130 Vul deze zinscan in samen met het werkgroep eventueel ondersteund met jouw zincoach. 6131 Je kan ook andere belanghebbenden betrekken bij het invullen van de vragenlijst. 6132 Van zodra je de zinscan invult, zie je op deze pagina jouw evolutie aan de hand van een spindiagram. Je krijgt ook 6133 feedback over welke stapstenen je helpen om dichter bij een Warme School te komen. 6134 </div>`, 6135 beschrijvingStartZinscan: `Start of vervolledig hier de zinscan. De vragen zijn gegroepeerd in zes kenmerken. 6136 Je kan het invullen van de zinscan onderbreken nadat je een kenmerk hebt afgewerkt.`, 6137 beschrijvingDownloadIngevuldeZinscan: 'Download hier de resultaten van jouw zinscan en ontdek de evolutie in jullie proces', 6138 beschrijvingDownloadLegeZinscan: `Wil je op voorhand de antwoorden verzamelen van het vliegwiel of andere belanghebbenden? 6139 Download de vragen hier, stuur de vragenlijst dan door en bundel de antwoorden. Vul daarna het resultaat in op de zinscan`, 6140 spinnenwebInfoText: `Deze resultaten tonen de voortgang van jouw expeditie aan de hand van een spinnenweb. 6141 Per kenmerk zie je de voortgang op de 10 stellingen. 6142 De resultaten van de eerste en de laatste 3 ingevulde zinscans zullen worden getoond. Deze kan je ook afvinken. 6143 Onderaan vind je per kenmerk feedback.` 6144 }, 6145 dashboard: { 6146 adviesgesprekMail: '[email protected]', 6147 organisatie: 'Warme Scholen', 6148 adviesgesprekText: `Bespreek je graag de resultaten met een medewerker van Warme Scholen? Dat kan! Plan hier gratis 6149 één adviesgesprek op maat.`, 6150 adviesgesprekButtonText: 'Adviesgesprek', 6151 startZinmeterBeschrijving: `Wil je als vliegwiel het draagvlak meten? Zorg voor zoveel mogelijk antwoorden. Kopieer 6152 hier de link en stuur door naar alle belanghebbenden.` 6153 }, 6154 beheer: { 6155 gebruikersLijstTitel: 'Vliegwiel', 6156 gebruikersLijstBeschrijving: `Beheer hier de leden van het <a href="/bouwstenen/sleutels-tot-succes/stapstenen/vliegwiel">vliegwiel</a> 6157 die toegang hebben tot het platform van jullie school. Het vliegwiel bestaat uit een groep 6158 enthousiaste medewerkers die de weg naar een Warme School mee willen en kunnen faciliteren. Zij 6159 modereren de dialoog tussen belanghebbenden om de droom van een Warme School te ontwikkelen. Ze 6160 brengen voorstellen naar voor en stimuleren initiatieven om de mensen hiervoor in beweging te brengen. 6161 <br><br> 6162 Als je een nieuw lid aan het vliegwiel toevoegt, krijgt deze persoon een mail om in te loggen en kan hij/zij daarna 6163 ook gebruik maken van jullie dashboard en de community.` 6164 }, 6165 tools: {
6166 beschrijving: `<p> 6167 Hier kan je heel wat instrumenten uitwisselen die bijdragen tot een Warme School.<br><br> 6168 Misschien heb je een instrument om het samenwerken 6169 in teams gemakkelijker te maken: een planningsinstrument, een vergadersjabloon, een teambord, een instrument om ieders talent te 6170 leren kennen, â¦<br> 6171 Of heb je een instrument waarmee de leerlingen de eigen regie kunnen opnemen of waarmee je leerlingen beter 6172 kunt volgen en begeleiden in 6173 hun persoonlijk traject: een evaluatieinstrument, een manier om betrokkenheid en welbevinden te monitoren met gepaste interventies, ⦠6174 Heb je een goede tool om ouders te informeren of te betrekken, â¦? <br><br> 6175 Alles wat je hier deelt is open source en mag door iedereen gebruikt worden. Zo help je anderen op weg naar een nog Warmere School. 6176 Je kan ook korte, opbouwende feedback geven op de instrumenten. 6177 </p>` 6178 }, 6179 referenties: { 6180 titel: 'Inspirerende scholen', 6181 // eslint-disable-next-line max-len 6182 beschrijving: `<p> 6183 Hier vind je een lijst van inspirerende scholen die elk op hun manier vergevorderd zijn in het proces van een Warme School. 6184 Wil je zelf ook andere scholen inspireren? Laat het ons weten via <a href="mailto:[email protected]">[email protected]</a>. 6185 </p>` 6186 } 6187}; 6188 6189/***/ }), 6190 6191/***/ 92340: 6192/*!*****************************************!*\ 6193 !*** ./src/environments/environment.ts ***! 6194 \*****************************************/ 6195/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6196 6197__webpack_require__.r(__webpack_exports__); 6198/* harmony export */ __webpack_require__.d(__webpack_exports__, { 6199/* harmony export */ "environment": () => (/* binding */ environment) 6200/* harmony export */ }); 6201/* harmony import */ var _app_website_configuration_warme_scholen_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../app/website-configuration/warme-scholen-config */ 36744); 6202/* harmony import */ var _app_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../app/website-configuration/tenant */ 21598); 6203 6204 6205const environment = { 6206 production: true, 6207 preview: false, 6208 tenant: _app_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.Tenant.WARME_SCHOLEN, 6209 apiUrl: 'https://api.warmescholen.net', 6210 cmsApiUrl: 'https://cms.warmvlaanderen.net/api', 6211 cmsApiVoorvoegsel: 'ws', 6212 applicationTitle: 'Warme Scholen', 6213 websiteConfiguratie: _app_website_configuration_warme_scholen_config__WEBPACK_IMPORTED_MODULE_0__.WarmeScholenConfig, 6214 matomoSiteId: '7', 6215 auth: { 6216 region: 'eu-central-1', 6217 userPoolId: 'eu-central-1_F3rLa5P5W', 6218 userPoolWebClientId: '3r75lstfs0ho47cd3dl935e607', 6219 cognitoDomain: 'https://warm-vlaanderen-prd-ws.auth.eu-central-1.amazoncognito.com' 6220 } 6221}; 6222 6223/***/ }), 6224 6225/***/ 14431: 6226/*!*********************!*\ 6227 !*** ./src/main.ts ***! 6228 \*********************/ 6229/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6230 6231__webpack_require__.r(__webpack_exports__); 6232/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/platform-browser */ 34497); 6233/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560); 6234/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747); 6235/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340); 6236 6237 6238 6239 6240if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production) { 6241 (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.enableProdMode)(); 6242} 6243_angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__.platformBrowser().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModule).catch(err => console.error(err)); 6244 6245/***/ }) 6246 6247}, 6248/******/ __webpack_require__ => { // webpackRuntimeModules 6249/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
6250/******/ __webpack_require__.O(0, ["vendor"], () => (__webpack_exec__(14431))); 6251/******/ var __webpack_exports__ = __webpack_require__.O(); 6252/******/ } 6253]); 6254//# sourceMappingURL=main.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.