scttcper / ngx-color

🎨 Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more
https://ngx-color.vercel.app
MIT License
436 stars 55 forks source link

Is not running on Angular 11 #339

Closed elementalTIMING closed 3 years ago

elementalTIMING commented 3 years ago

Hi,

today I want to try out your color picker. Import etc. is not a big deal. But when starting the I get a huge error list because of undefined properties. Do you have any idea please?

Errors

error.interceptor.ts:27 TypeError: Cannot read property 'hex' of undefined at toState (ngx-color.js:479) at ChromeComponent.ngOnChanges (ngx-color.js:536) at ChromeComponent.rememberChangeHistoryAndInvokeOnChangesHook (core.js:1506) at callHook (core.js:2525) at callHooks (core.js:2492) at executeInitAndCheckHooks (core.js:2443) at selectIndexInternal (core.js:8396) at Module.ɵɵadvance (core.js:8379) at ScoreboardComponent_Template (scoreboard.component.html:200) at executeTemplate (core.js:9544) handleError @ error.interceptor.ts:27 (anonymous) @ core.js:29527 invoke @ zone-evergreen.js:372 run @ zone-evergreen.js:134 runOutsideAngular @ core.js:28463 tick @ core.js:29527 (anonymous) @ core.js:29396 invoke @ zone-evergreen.js:372 onInvoke @ core.js:28534 invoke @ zone-evergreen.js:371 run @ zone-evergreen.js:134 run @ core.js:28418 next @ core.js:29395 schedulerFn @ core.js:25888 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 emit @ core.js:25878 checkStable @ core.js:28471 onHasTask @ core.js:28551 hasTask @ zone-evergreen.js:426 _updateTaskCount @ zone-evergreen.js:447 _updateTaskCount @ zone-evergreen.js:274 runTask @ zone-evergreen.js:195 drainMicroTaskQueue @ zone-evergreen.js:582 invokeTask @ zone-evergreen.js:491 invokeTask @ zone-evergreen.js:1600 globalZoneAwareCallback @ zone-evergreen.js:1637 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 connect @ ConnectableObservable.js:30 call @ refCount.js:17 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ throwIfEmpty.js:13 subscribe @ Observable.js:23 (anonymous) @ defer.js:15 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ catchError.js:14 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 (anonymous) @ authentication.service.ts:37 timer @ zone-evergreen.js:2561 invokeTask @ zone-evergreen.js:406 onInvokeTask @ core.js:28521 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 ZoneTask.invoke @ zone-evergreen.js:476 data.args.<computed> @ zone-evergreen.js:2541 setTimeout (async) scheduleTask @ zone-evergreen.js:2543 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMacroTask @ zone-evergreen.js:244 scheduleMacroTaskWithCurrentZone @ zone-evergreen.js:679 (anonymous) @ zone-evergreen.js:2585 proto.<computed> @ zone-evergreen.js:975 AuthenticationService @ authentication.service.ts:33 AuthenticationService_Factory @ authentication.service.ts:255 hydrate @ core.js:11379 get @ core.js:11200 injectInjectorOnly @ core.js:4723 ɵɵinject @ core.js:4727 AuthGuard_Factory @ auth.guard.ts:7 hydrate @ core.js:11379 get @ core.js:11200 get @ core.js:25275 getToken @ router.js:2954 (anonymous) @ router.js:3138 (anonymous) @ defer.js:8 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 notifyComplete @ mergeMap.js:79 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ throwIfEmpty.js:38 complete @ Subscriber.js:61 _next @ take.js:37 next @ Subscriber.js:49 _next @ filter.js:33 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 Promise.then (async) scheduleMicroTask @ zone-evergreen.js:565 scheduleTask @ zone-evergreen.js:396 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMicroTask @ zone-evergreen.js:241 scheduleResolveOrReject @ zone-evergreen.js:1266 resolvePromise @ zone-evergreen.js:1204 (anonymous) @ zone-evergreen.js:1120 webpackJsonpCallback @ bootstrap:25 (anonymous) @ app-mode-competition-components-scoreboard-scoreboard-module.js:1 Show 441 more frames error.interceptor.ts:27 TypeError: Cannot read property 'hex' of undefined at toState (ngx-color.js:479) at ChromeComponent.ngOnInit (ngx-color.js:532) at callHook (core.js:2521) at callHooks (core.js:2492) at executeInitAndCheckHooks (core.js:2443) at selectIndexInternal (core.js:8396) at Module.ɵɵadvance (core.js:8379) at ScoreboardComponent_Template (scoreboard.component.html:200) at executeTemplate (core.js:9544) at refreshView (core.js:9413) handleError @ error.interceptor.ts:27 (anonymous) @ core.js:29527 invoke @ zone-evergreen.js:372 run @ zone-evergreen.js:134 runOutsideAngular @ core.js:28463 tick @ core.js:29527 (anonymous) @ core.js:29396 invoke @ zone-evergreen.js:372 onInvoke @ core.js:28534 invoke @ zone-evergreen.js:371 run @ zone-evergreen.js:134 run @ core.js:28418 next @ core.js:29395 schedulerFn @ core.js:25888 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 emit @ core.js:25878 checkStable @ core.js:28471 onHasTask @ core.js:28551 hasTask @ zone-evergreen.js:426 _updateTaskCount @ zone-evergreen.js:447 _updateTaskCount @ zone-evergreen.js:274 runTask @ zone-evergreen.js:195 drainMicroTaskQueue @ zone-evergreen.js:582 invokeTask @ zone-evergreen.js:491 invokeTask @ zone-evergreen.js:1600 globalZoneAwareCallback @ zone-evergreen.js:1637 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 connect @ ConnectableObservable.js:30 call @ refCount.js:17 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ throwIfEmpty.js:13 subscribe @ Observable.js:23 (anonymous) @ defer.js:15 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ catchError.js:14 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 (anonymous) @ authentication.service.ts:37 timer @ zone-evergreen.js:2561 invokeTask @ zone-evergreen.js:406 onInvokeTask @ core.js:28521 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 ZoneTask.invoke @ zone-evergreen.js:476 data.args.<computed> @ zone-evergreen.js:2541 setTimeout (async) scheduleTask @ zone-evergreen.js:2543 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMacroTask @ zone-evergreen.js:244 scheduleMacroTaskWithCurrentZone @ zone-evergreen.js:679 (anonymous) @ zone-evergreen.js:2585 proto.<computed> @ zone-evergreen.js:975 AuthenticationService @ authentication.service.ts:33 AuthenticationService_Factory @ authentication.service.ts:255 hydrate @ core.js:11379 get @ core.js:11200 injectInjectorOnly @ core.js:4723 ɵɵinject @ core.js:4727 AuthGuard_Factory @ auth.guard.ts:7 hydrate @ core.js:11379 get @ core.js:11200 get @ core.js:25275 getToken @ router.js:2954 (anonymous) @ router.js:3138 (anonymous) @ defer.js:8 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 notifyComplete @ mergeMap.js:79 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ throwIfEmpty.js:38 complete @ Subscriber.js:61 _next @ take.js:37 next @ Subscriber.js:49 _next @ filter.js:33 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 Promise.then (async) scheduleMicroTask @ zone-evergreen.js:565 scheduleTask @ zone-evergreen.js:396 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMicroTask @ zone-evergreen.js:241 scheduleResolveOrReject @ zone-evergreen.js:1266 resolvePromise @ zone-evergreen.js:1204 (anonymous) @ zone-evergreen.js:1120 webpackJsonpCallback @ bootstrap:25 (anonymous) @ app-mode-competition-components-scoreboard-scoreboard-module.js:1 Show 441 more frames error.interceptor.ts:27 TypeError: Cannot read property 'h' of undefined at SaturationComponent.ngOnChanges (ngx-color.js:1095) at SaturationComponent.rememberChangeHistoryAndInvokeOnChangesHook (core.js:1506) at callHook (core.js:2525) at callHooks (core.js:2492) at executeInitAndCheckHooks (core.js:2443) at selectIndexInternal (core.js:8396) at Module.ɵɵadvance (core.js:8379) at ChromeComponent_Template (ngx-color-chrome.js:477) at executeTemplate (core.js:9544) at refreshView (core.js:9413) handleError @ error.interceptor.ts:27 (anonymous) @ core.js:29527 invoke @ zone-evergreen.js:372 run @ zone-evergreen.js:134 runOutsideAngular @ core.js:28463 tick @ core.js:29527 (anonymous) @ core.js:29396 invoke @ zone-evergreen.js:372 onInvoke @ core.js:28534 invoke @ zone-evergreen.js:371 run @ zone-evergreen.js:134 run @ core.js:28418 next @ core.js:29395 schedulerFn @ core.js:25888 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 emit @ core.js:25878 checkStable @ core.js:28471 onLeave @ core.js:28584 onInvokeTask @ core.js:28528 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 ZoneTask.invoke @ zone-evergreen.js:476 task.invoke @ zone-evergreen.js:2843 invokeTask @ zone-evergreen.js:1600 globalZoneAwareCallback @ zone-evergreen.js:1637 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 connect @ ConnectableObservable.js:30 call @ refCount.js:17 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ throwIfEmpty.js:13 subscribe @ Observable.js:23 (anonymous) @ defer.js:15 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ catchError.js:14 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 (anonymous) @ authentication.service.ts:37 timer @ zone-evergreen.js:2561 invokeTask @ zone-evergreen.js:406 onInvokeTask @ core.js:28521 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 ZoneTask.invoke @ zone-evergreen.js:476 data.args.<computed> @ zone-evergreen.js:2541 setTimeout (async) scheduleTask @ zone-evergreen.js:2543 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMacroTask @ zone-evergreen.js:244 scheduleMacroTaskWithCurrentZone @ zone-evergreen.js:679 (anonymous) @ zone-evergreen.js:2585 proto.<computed> @ zone-evergreen.js:975 AuthenticationService @ authentication.service.ts:33 AuthenticationService_Factory @ authentication.service.ts:255 hydrate @ core.js:11379 get @ core.js:11200 injectInjectorOnly @ core.js:4723 ɵɵinject @ core.js:4727 AuthGuard_Factory @ auth.guard.ts:7 hydrate @ core.js:11379 get @ core.js:11200 get @ core.js:25275 getToken @ router.js:2954 (anonymous) @ router.js:3138 (anonymous) @ defer.js:8 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 notifyComplete @ mergeMap.js:79 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ throwIfEmpty.js:38 complete @ Subscriber.js:61 _next @ take.js:37 next @ Subscriber.js:49 _next @ filter.js:33 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 Promise.then (async) scheduleMicroTask @ zone-evergreen.js:565 scheduleTask @ zone-evergreen.js:396 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMicroTask @ zone-evergreen.js:241 scheduleResolveOrReject @ zone-evergreen.js:1266 resolvePromise @ zone-evergreen.js:1204 (anonymous) @ zone-evergreen.js:1120 webpackJsonpCallback @ bootstrap:25 (anonymous) @ app-mode-competition-components-scoreboard-scoreboard-module.js:1 Show 441 more frames error.interceptor.ts:27 TypeError: Cannot read property 'h' of undefined at HueComponent.ngOnChanges (ngx-color.js:834) at HueComponent.rememberChangeHistoryAndInvokeOnChangesHook (core.js:1506) at callHook (core.js:2525) at callHooks (core.js:2492) at executeInitAndCheckHooks (core.js:2443) at selectIndexInternal (core.js:8396) at Module.ɵɵadvance (core.js:8379) at ChromeComponent_Template (ngx-color-chrome.js:481) at executeTemplate (core.js:9544) at refreshView (core.js:9413) handleError @ error.interceptor.ts:27 (anonymous) @ core.js:29527 invoke @ zone-evergreen.js:372 run @ zone-evergreen.js:134 runOutsideAngular @ core.js:28463 tick @ core.js:29527 (anonymous) @ core.js:29396 invoke @ zone-evergreen.js:372 onInvoke @ core.js:28534 invoke @ zone-evergreen.js:371 run @ zone-evergreen.js:134 run @ core.js:28418 next @ core.js:29395 schedulerFn @ core.js:25888 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 emit @ core.js:25878 checkStable @ core.js:28471 onHasTask @ core.js:28551 hasTask @ zone-evergreen.js:426 _updateTaskCount @ zone-evergreen.js:447 _updateTaskCount @ zone-evergreen.js:274 runTask @ zone-evergreen.js:195 drainMicroTaskQueue @ zone-evergreen.js:582 invokeTask @ zone-evergreen.js:491 ZoneTask.invoke @ zone-evergreen.js:476 task.invoke @ zone-evergreen.js:2843 invokeTask @ zone-evergreen.js:1600 globalZoneAwareCallback @ zone-evergreen.js:1637 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 connect @ ConnectableObservable.js:30 call @ refCount.js:17 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ throwIfEmpty.js:13 subscribe @ Observable.js:23 (anonymous) @ defer.js:15 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ catchError.js:14 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 (anonymous) @ authentication.service.ts:37 timer @ zone-evergreen.js:2561 invokeTask @ zone-evergreen.js:406 onInvokeTask @ core.js:28521 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 ZoneTask.invoke @ zone-evergreen.js:476 data.args.<computed> @ zone-evergreen.js:2541 setTimeout (async) scheduleTask @ zone-evergreen.js:2543 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMacroTask @ zone-evergreen.js:244 scheduleMacroTaskWithCurrentZone @ zone-evergreen.js:679 (anonymous) @ zone-evergreen.js:2585 proto.<computed> @ zone-evergreen.js:975 AuthenticationService @ authentication.service.ts:33 AuthenticationService_Factory @ authentication.service.ts:255 hydrate @ core.js:11379 get @ core.js:11200 injectInjectorOnly @ core.js:4723 ɵɵinject @ core.js:4727 AuthGuard_Factory @ auth.guard.ts:7 hydrate @ core.js:11379 get @ core.js:11200 get @ core.js:25275 getToken @ router.js:2954 (anonymous) @ router.js:3138 (anonymous) @ defer.js:8 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 notifyComplete @ mergeMap.js:79 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ throwIfEmpty.js:38 complete @ Subscriber.js:61 _next @ take.js:37 next @ Subscriber.js:49 _next @ filter.js:33 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 Promise.then (async) scheduleMicroTask @ zone-evergreen.js:565 scheduleTask @ zone-evergreen.js:396 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMicroTask @ zone-evergreen.js:241 scheduleResolveOrReject @ zone-evergreen.js:1266 resolvePromise @ zone-evergreen.js:1204 (anonymous) @ zone-evergreen.js:1120 webpackJsonpCallback @ bootstrap:25 (anonymous) @ app-mode-competition-components-scoreboard-scoreboard-module.js:1 Show 443 more frames error.interceptor.ts:27 TypeError: Cannot read property 'a' of undefined at ChromeFieldsComponent.ngOnInit (ngx-color-chrome.js:149) at callHook (core.js:2521) at callHooks (core.js:2492) at executeInitAndCheckHooks (core.js:2443) at refreshView (core.js:9428) at refreshComponent (core.js:10579) at refreshChildComponents (core.js:9210) at refreshView (core.js:9463) at refreshComponent (core.js:10579) at refreshChildComponents (core.js:9210) handleError @ error.interceptor.ts:27 (anonymous) @ core.js:29527 invoke @ zone-evergreen.js:372 run @ zone-evergreen.js:134 runOutsideAngular @ core.js:28463 tick @ core.js:29527 (anonymous) @ core.js:29396 invoke @ zone-evergreen.js:372 onInvoke @ core.js:28534 invoke @ zone-evergreen.js:371 run @ zone-evergreen.js:134 run @ core.js:28418 next @ core.js:29395 schedulerFn @ core.js:25888 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 emit @ core.js:25878 checkStable @ core.js:28471 onHasTask @ core.js:28551 hasTask @ zone-evergreen.js:426 _updateTaskCount @ zone-evergreen.js:447 _updateTaskCount @ zone-evergreen.js:274 runTask @ zone-evergreen.js:195 drainMicroTaskQueue @ zone-evergreen.js:582 Promise.then (async) scheduleMicroTask @ zone-evergreen.js:565 scheduleTask @ zone-evergreen.js:396 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMicroTask @ zone-evergreen.js:241 scheduleResolveOrReject @ zone-evergreen.js:1266 resolvePromise @ zone-evergreen.js:1204 (anonymous) @ zone-evergreen.js:1120 webpackJsonpCallback @ bootstrap:25 (anonymous) @ 0.js:1 error.interceptor.ts:27 TypeError: Cannot read property 'r' of undefined at AlphaComponent.ngOnChanges (ngx-color.js:276) at AlphaComponent.rememberChangeHistoryAndInvokeOnChangesHook (core.js:1506) at callHook (core.js:2525) at callHooks (core.js:2492) at executeInitAndCheckHooks (core.js:2443) at refreshView (core.js:9428) at refreshEmbeddedViews (core.js:10533) at refreshView (core.js:9437) at refreshComponent (core.js:10579) at refreshChildComponents (core.js:9210) handleError @ error.interceptor.ts:27 (anonymous) @ core.js:29527 invoke @ zone-evergreen.js:372 run @ zone-evergreen.js:134 runOutsideAngular @ core.js:28463 tick @ core.js:29527 (anonymous) @ core.js:29396 invoke @ zone-evergreen.js:372 onInvoke @ core.js:28534 invoke @ zone-evergreen.js:371 run @ zone-evergreen.js:134 run @ core.js:28418 next @ core.js:29395 schedulerFn @ core.js:25888 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 emit @ core.js:25878 checkStable @ core.js:28471 onLeave @ core.js:28584 onInvokeTask @ core.js:28528 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 invokeTask @ zone-evergreen.js:1600 globalZoneAwareCallback @ zone-evergreen.js:1626 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 desc.set @ zone-evergreen.js:824 requireEnsure @ bootstrap:148 webpackAsyncContext @ .*\.module$ namespace object:35 initTemplates @ scoreboardViewer.component.ts:188 ScoreboardViewerComponent @ scoreboardViewer.component.ts:101 ScoreboardViewerComponent_Factory @ scoreboardViewer.component.ts:365 getNodeInjectable @ core.js:3534 instantiateAllDirectives @ core.js:10222 createDirectivesInstances @ core.js:9571 ɵɵelementStart @ core.js:14793 ɵɵelement @ core.js:14844 ScoreboardComponent_Template @ scoreboard.component.html:191 executeTemplate @ core.js:9544 renderView @ core.js:9351 renderComponent @ core.js:10626 renderChildComponents @ core.js:9216 renderView @ core.js:9376 create @ core.js:25079 createComponent @ core.js:23118 activateWith @ router.js:5306 activateRoutes @ router.js:2129 (anonymous) @ router.js:2080 activateChildRoutes @ router.js:2079 activateRoutes @ router.js:2136 (anonymous) @ router.js:2080 activateChildRoutes @ router.js:2079 activateRoutes @ router.js:2096 (anonymous) @ router.js:2080 activateChildRoutes @ router.js:2079 activateRoutes @ router.js:2100 (anonymous) @ router.js:2080 activateChildRoutes @ router.js:2079 activateRoutes @ router.js:2096 (anonymous) @ router.js:2080 activateChildRoutes @ router.js:2079 activate @ router.js:2005 (anonymous) @ router.js:1990 _next @ map.js:29 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ tap.js:66 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ tap.js:16 subscribe @ Observable.js:23 call @ takeLast.js:22 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ tap.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ switchMap.js:15 subscribe @ Observable.js:23 call @ tap.js:16 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 _next @ filter.js:33 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 notifyComplete @ mergeMap.js:79 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 notifyComplete @ mergeMap.js:76 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 notifyComplete @ mergeMap.js:79 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 notifyComplete @ switchMap.js:62 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _next @ take.js:37 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ filter.js:33 next @ Subscriber.js:49 _tryNext @ scan.js:55 _next @ scan.js:42 next @ Subscriber.js:49 notifyNext @ combineLatest.js:73 _next @ InnerSubscriber.js:11 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ take.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 connect @ ConnectableObservable.js:30 call @ refCount.js:17 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ throwIfEmpty.js:13 subscribe @ Observable.js:23 (anonymous) @ defer.js:15 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 load (async) customScheduleGlobal @ zone-evergreen.js:1752 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleEventTask @ zone-evergreen.js:247 (anonymous) @ zone-evergreen.js:1907 (anonymous) @ http.js:1796 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ tap.js:16 subscribe @ Observable.js:23 call @ finalize.js:11 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ catchError.js:14 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 (anonymous) @ authentication.service.ts:37 timer @ zone-evergreen.js:2561 invokeTask @ zone-evergreen.js:406 onInvokeTask @ core.js:28521 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 ZoneTask.invoke @ zone-evergreen.js:476 data.args.<computed> @ zone-evergreen.js:2541 setTimeout (async) scheduleTask @ zone-evergreen.js:2543 scheduleTask @ zone-evergreen.js:393 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMacroTask @ zone-evergreen.js:244 scheduleMacroTaskWithCurrentZone @ zone-evergreen.js:679 (anonymous) @ zone-evergreen.js:2585 proto.<computed> @ zone-evergreen.js:975 AuthenticationService @ authentication.service.ts:33 AuthenticationService_Factory @ authentication.service.ts:255 hydrate @ core.js:11379 get @ core.js:11200 injectInjectorOnly @ core.js:4723 ɵɵinject @ core.js:4727 AuthGuard_Factory @ auth.guard.ts:7 hydrate @ core.js:11379 get @ core.js:11200 get @ core.js:25275 getToken @ router.js:2954 (anonymous) @ router.js:3138 (anonymous) @ defer.js:8 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 subscribeToResult @ subscribeToResult.js:9 _complete @ combineLatest.js:52 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ combineLatest.js:26 subscribe @ Observable.js:23 call @ scan.js:18 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ switchMap.js:15 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _complete @ defaultIfEmpty.js:25 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ mergeMap.js:65 complete @ Subscriber.js:61 (anonymous) @ subscribeToArray.js:5 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ filter.js:13 subscribe @ Observable.js:23 call @ take.js:22 subscribe @ Observable.js:23 call @ defaultIfEmpty.js:10 subscribe @ Observable.js:23 call @ mergeMap.js:19 subscribe @ Observable.js:23 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ switchMap.js:44 _next @ switchMap.js:34 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 (anonymous) @ subscribeToArray.js:3 _trySubscribe @ Observable.js:42 subscribe @ Observable.js:28 call @ map.js:16 subscribe @ Observable.js:23 innerSubscribe @ innerSubscribe.js:67 _innerSub @ mergeMap.js:57 _tryNext @ mergeMap.js:51 _next @ mergeMap.js:34 next @ Subscriber.js:49 _next @ tap.js:46 next @ Subscriber.js:49 notifyNext @ switchMap.js:66 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 _next @ throwIfEmpty.js:24 next @ Subscriber.js:49 _complete @ takeLast.js:52 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 notifyComplete @ mergeMap.js:79 _complete @ innerSubscribe.js:17 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ Subscriber.js:79 complete @ Subscriber.js:61 _complete @ throwIfEmpty.js:38 complete @ Subscriber.js:61 _next @ take.js:37 next @ Subscriber.js:49 _next @ filter.js:33 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ Subscriber.js:72 next @ Subscriber.js:49 notifyNext @ mergeMap.js:70 _next @ innerSubscribe.js:10 next @ Subscriber.js:49 _next @ map.js:35 next @ Subscriber.js:49 Promise.then (async) scheduleMicroTask @ zone-evergreen.js:565 scheduleTask @ zone-evergreen.js:396 onScheduleTask @ zone-evergreen.js:283 scheduleTask @ zone-evergreen.js:386 scheduleTask @ zone-evergreen.js:221 scheduleMicroTask @ zone-evergreen.js:241 scheduleResolveOrReject @ zone-evergreen.js:1266 resolvePromise @ zone-evergreen.js:1204 (anonymous) @ zone-evergreen.js:1120 webpackJsonpCallback @ bootstrap:25 (anonymous) @ app-mode-competition-components-scoreboard-scoreboard-module.js:1 Show 639 more frames error.interceptor.ts:27 TypeError: Cannot read property 'h' of undefined at HueComponent.handleChange (ngx-color.js:876) at HueComponent_Template_div_coordinatesChange_1_listener (ngx-color.js:896) at executeListenerWithErrorHandling (core.js:15219) at SafeSubscriber.wrapListenerIn_markDirtyAndPreventDefault [as _next] (core.js:15254) at SafeSubscriber.__tryOrUnsub (Subscriber.js:183) at SafeSubscriber.next (Subscriber.js:122) at Subscriber._next (Subscriber.js:72) at Subscriber.next (Subscriber.js:49) at Subject.next (Subject.js:39) at CoordinatesDirective.handleChange (ngx-color.js:179) handleError @ error.interceptor.ts:27 handleError @ core.js:10881 executeListenerWithErrorHandling @ core.js:15222 wrapListenerIn_markDirtyAndPreventDefault @ core.js:15254 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 handleChange @ ngx-color.js:179 (anonymous) @ ngx-color.js:165 __tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122 _next @ Subscriber.js:72 next @ Subscriber.js:49 _next @ distinctUntilChanged.js:50 next @ Subscriber.js:49 next @ Subject.js:39 mousedown @ ngx-color.js:158 CoordinatesDirective_mousedown_HostBindingHandler @ ngx-color.js:192 executeListenerWithErrorHandling @ core.js:15219 wrapListenerIn_markDirtyAndPreventDefault @ core.js:15254 (anonymous) @ platform-browser.js:582 invokeTask @ zone-evergreen.js:406 onInvokeTask @ core.js:28521 invokeTask @ zone-evergreen.js:405 runTask @ zone-evergreen.js:178 invokeTask @ zone-evergreen.js:487 invokeTask @ zone-evergreen.js:1600 globalZoneAwareCallback @ zone-evergreen.js:1626