{"__symbolic":"module","version":4,"metadata":{"Dhis2DashboardModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":41,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"}],"providers":[{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":69,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":70,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":71,"character":4},"member":"forFeature"},"arguments":["dashboardUser",{"__symbolic":"reference","name":"ɵx"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":72,"character":4},"member":"forFeature"},"arguments":["dashboard",{"__symbolic":"reference","name":"ɵbc"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":73,"character":4},"member":"forFeature"},"arguments":["systemInfo",{"__symbolic":"reference","name":"ɵca"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":74,"character":4},"member":"forFeature"},"arguments":["globalFilter",{"__symbolic":"reference","name":"ɵcf"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":75,"character":4},"member":"forFeature"},"arguments":[[{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵck"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵcm"}]]},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵcn"}},{"__symbolic":"reference","module":"@iapps/ngx-dhis2-period-filter","name":"NgxDhis2PeriodFilterModule","line":82,"character":4},{"__symbolic":"reference","module":"@iapps/ngx-dhis2-org-unit-filter","name":"NgxDhis2OrgUnitFilterModule","line":83,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵcn"}}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-dhis2-dashboard","template":"<div\n  class=\"dhi2-dashboard-container\"\n  *ngIf=\"{\n    currentUser: currentUser$ | async\n  } as params\"\n>\n  <lib-dashboard\n    *ngIf=\"params?.currentUser\"\n    [currentUser]=\"params?.currentUser\"\n  ></lib-dashboard>\n  <mat-progress-bar\n    *ngIf=\"!params?.currentUser\"\n    mode=\"indeterminate\"\n  ></mat-progress-bar>\n</div>\n\n<!-- \n\n    [dashboardMode]=\"dashboardMode$ | async\"\n      [userIsAdmin]=\"userIsAdmin$ | async\"\n      [currentDashboard]=\"currentDashboard$ | async\"\n      (setCurrentDashboard)=\"onSetCurrentDashboard($event)\"\n      (addDashboard)=\"onAddDashboard()\"\n      (actionUpdate)=\"onDashboardActionUpdate($event)\"\n      (showHelp)=\"onShowHelpSection($event)\"\n -->\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"interface"},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"app-dashboard-menu","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":19,"character":19},"member":"OnPush"},"template":"<div class=\"dashboard-menu-container-{{ dashboardPreferences?.menuAlignment }}\">\n  <!-- dashboard menu list -->\n  <div class=\"dashboard-menu-list w-100\">\n    <app-dashboard-menu-list\n      [dashboardPreferences]=\"dashboardPreferences\"\n      [dashboards]=\"dashboards\"\n      [dashboardMode]=\"dashboardMode\"\n      [userIsAdmin]=\"userIsAdmin\"\n      [currentDashboardId]=\"currentDashboard?.id\"\n      (setCurrentDashboard)=\"onSetCurrentDashboard($event)\"\n      (addDashboard)=\"onAddDashboard()\"\n      (showHelp)=\"onShowHelpSection($event)\"\n    ></app-dashboard-menu-list>\n  </div>\n  <!-- end of dashboard menu list -->\n\n  <!-- dashboard menu settings -->\n  <!-- <div class=\"dashboard-settings\"></div> -->\n  <!-- end of dashboard menu settings -->\n</div>\n","styles":[".dashboard-menu-container-top{background-color:#fff;left:0;right:0;width:100%;z-index:100;display:flex;align-items:center;justify-content:space-between;top:50!important;position:sticky}.dashboard-settings{padding-right:15px;color:gray}"]}]}],"members":{"dashboardPreferences":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"dashboards":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"currentDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"dashboardMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"userIsAdmin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"setCurrentDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"addDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"actionUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"showHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onSetCurrentDashboard":[{"__symbolic":"method"}],"onAddDashboard":[{"__symbolic":"method"}],"onActionUpdate":[{"__symbolic":"method"}],"onShowHelpSection":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-dashboard-description","template":"<p class=\"dashboard-description\">\n  {{ description }}\n</p>\n","styles":[".dashboard-description{font-size:smaller;margin-left:15px;margin-bottom:0!important;color:#5f5f5f}"]}]}],"members":{"description":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"app-dashboard-menu-item","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"},"template":"<mat-chip\n  class=\"dashboard-menu-item\"\n  [ngClass]=\"isCurrent ? 'current-dashboard' : ''\"\n  [selected]=\"isCurrent\"\n  (click)=\"onSetDashboard($event)\"\n>\n  {{ dashboard?.name }}\n</mat-chip>\n","styles":[".dashboard-menu-item{cursor:pointer;padding:17px;border-radius:24px;font-weight:400;font-size:13px}.current-dashboard{background-color:#276696;color:#fff}"]}]}],"members":{"dashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"menuAlignment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"currentDashboardId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"setDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onSetDashboard":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"app-dashboard-menu-list","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"},"template":"<div\n  class=\"menu-list-container dashboard-menu-list-{{\n    dashboardPreferences?.menuAlignment\n  }} w-100\"\n>\n  <div class=\"d-flex align-items-center\">\n    <mat-form-field floatLabel=\"never\">\n      <mat-icon matPrefix inline>search</mat-icon>\n      <input\n        matInput\n        type=\" text\"\n        (keyup)=\"onSearchDashboard($event)\"\n        placeholder=\"Search Dashboard\"\n      />\n    </mat-form-field>\n\n    <!-- dashboard menu items -->\n    <div class=\"dashboard-menu-list\">\n      <mat-chip-list>\n        <app-dashboard-menu-item\n          *ngFor=\"let dashboard of dashboards | filterByName: searchTerm\"\n          [dashboard]=\"dashboard\"\n          [menuAlignment]=\"dashboardPreferences?.menuAlignment\"\n          [currentDashboardId]=\"currentDashboardId\"\n          (setDashboard)=\"onSetCurrentDashboard($event)\"\n        >\n        </app-dashboard-menu-item>\n      </mat-chip-list>\n    </div>\n    <!-- end of dashboard menu items -->\n  </div>\n</div>\n","styles":[".dashboard-menu-list-left,.dashboard-menu-list-top{list-style-type:none}.dashboard-menu-list-top{display:flex;padding:0 15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.dashboard-menu-list-left>li,.dashboard-menu-list-top>li{margin-top:5px;margin-bottom:5px}.dashboard-menu-list-header{display:flex;align-items:center;width:100%;padding:5px 20px 5px 15px;margin-bottom:10px}.dashboard-search{margin-left:20px}.dashboard-menu-list{margin-left:10px}.vertical-alignment{align-items:center;display:flex}.vertical-alignment span{margin-left:6px;cursor:pointer}::ng-deep .mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.6em!important}.menu-list-container{padding:0 8px}"]}]}],"members":{"dashboards":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"dashboardPreferences":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"currentDashboardId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"dashboardMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"userIsAdmin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"setCurrentDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"addDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"showHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onSetCurrentDashboard":[{"__symbolic":"method"}],"onSearchDashboard":[{"__symbolic":"method"}],"onAddDashboard":[{"__symbolic":"method"}],"onShowHelpSection":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-dashboard-title","template":"<div class=\"dashboard-title-container\">\n  <!-- title section -->\n  <div class=\"dashboard-name\">\n    {{ name }}\n  </div>\n  <!-- end of title section -->\n\n  <!-- edit button section -->\n  <button\n    accessControl\n    authority=\"DASHBOARD_UPDATE\"\n    mat-stroked-button\n    class=\"ml-4 d-print-none\"\n    (click)=\"onRename($event)\"\n  >\n    <mat-icon inline class=\"text-muted\">edit</mat-icon>\n    <span class=\"ml-2\">Edit</span>\n  </button>\n  <!-- end of edit button section -->\n</div>\n","styles":[".dashboard-input{outline:none;padding-bottom:5px;border:none;border-bottom:thin solid #ddd;width:100%}.dashboard-title-container{height:50px;display:flex;align-items:center}.dashboard-name{display:flex;align-items:center;font-size:19px;font-weight:500}"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"userIsAdmin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"rename":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"delete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onRename":[{"__symbolic":"method"}],"onDelete":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-dashboard-selection-summary","template":"<div class=\"selection-summary-container\">\n  <div class=\"selection-summary-item\" *ngFor=\"let dataSelection of dataSelections\">\n    <div>\n      {{dataSelection.items | summarizeSelection:dataSelection.dimension}}\n    </div>\n    <a (click)=\"onRemoveSelection($event, dataSelection.dimension)\" class=\"remove-selection-button\">Remove</a>\n  </div>\n</div>\n","styles":[".selection-summary-container{display:flex}.selection-summary-item{display:flex;margin-left:15px;justify-content:space-between;background-color:#000;color:#fff;font-size:13px;padding:10px;border-radius:4px}.selection-summary-item :first-child{margin-left:0}.remove-selection-button{text-decoration:underline;margin-left:20px;cursor:pointer}"]}]}],"members":{"dataSelections":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"removeSelection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onRemoveSelection":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-dashboard-loader","template":"<!-- <div class=\"dashboard-loader\">\n    <img src=\"assets/icons/balls-5.svg\" alt=\"\">\n    <h5 class=\"mt-5\">{{loadingText}}</h5>\n</div> -->\n\n<div class=\"loader\" style=\"padding-top: 15%; text-align: center\">\n  <div class=\"cm-spinner\" style=\"margin-left: calc(50% - 75px)\"></div>\n  <h5 class=\"mt-5\">{{ loadingText }}</h5>\n</div>\n","styles":[".dashboard-loader{text-align:center;width:100%;padding:15px}.cm-spinner{height:150px;width:150px;border-radius:50%;border:3px solid transparent;border-top:4px solid #f15e41;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite;position:relative}.cm-spinner:after,.cm-spinner:before{content:\"\";position:absolute;top:6px;bottom:6px;left:6px;right:6px;border-radius:50%;border:4px solid transparent}.cm-spinner:before{border-top-color:#bad375;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.cm-spinner:after{border-top-color:#26a9e0;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spinBack{0%{transform:rotate(0deg)}to{transform:rotate(-2turn)}}@keyframes spinBack{0%{transform:rotate(0deg)}to{transform:rotate(-2turn)}}@-webkit-keyframes spinBorder{0%{transform:rotate(0deg);border-width:15px}50%{transform:rotate(180deg);border-width:3px}to{transform:rotate(1turn);border-width:15px}}@keyframes spinBorder{0%{transform:rotate(0deg);border-width:15px}50%{transform:rotate(180deg);border-width:3px}to{transform:rotate(1turn);border-width:15px}}@-webkit-keyframes grow{0%,40%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes grow{0%,40%,to{transform:scale(0)}40%{transform:scale(1)}}@-webkit-keyframes triforce{0%{border-bottom-color:#ceb502}40%{border-bottom-color:rgba(206,181,2,0)}80%{border-bottom-color:#ceb502}to{border-bottom-color:#ceb502}}@keyframes triforce{0%{border-bottom-color:#ceb502}40%{border-bottom-color:rgba(206,181,2,0)}80%{border-bottom-color:#ceb502}to{border-bottom-color:#ceb502}}@-webkit-keyframes pulsate{0%{transform:rotate(45deg) scale(.8)}5%{transform:rotate(45deg) scale(.9)}10%{transform:rotate(45deg) scale(.8)}15%{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(.8)}to{transform:rotate(45deg) scale(.8)}}@keyframes pulsate{0%{transform:rotate(45deg) scale(.8)}5%{transform:rotate(45deg) scale(.9)}10%{transform:rotate(45deg) scale(.8)}15%{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(.8)}to{transform:rotate(45deg) scale(.8)}}@-webkit-keyframes opaque{0%{opacity:.1}40%{opacity:1}80%{opacity:.1}to{opacity:.1}}@keyframes opaque{0%{opacity:.1}40%{opacity:1}80%{opacity:.1}to{opacity:.1}}@-webkit-keyframes mesh{0%{transform-origin:50% -100%;transform:rotate(0)}50%{transform-origin:50% -100%;transform:rotate(1turn)}50.1%{transform-origin:50% 200%;transform:rotate(0deg)}to{transform-origin:50% 200%;transform:rotate(1turn)}}@keyframes mesh{0%{transform-origin:50% -100%;transform:rotate(0)}50%{transform-origin:50% -100%;transform:rotate(1turn)}50.1%{transform-origin:50% 200%;transform:rotate(0deg)}to{transform-origin:50% 200%;transform:rotate(1turn)}}@media only screen and (max-width:968px){.splash>div{flex:0 0 33.3333333%}}@media only screen and (max-width:768px){.splash>div{flex:0 0 50%}}@media only screen and (max-width:568px){.splash>div{flex:0 0 100%}}"]}]}],"members":{"loadingText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"summarizeSelection"}]}],"members":{"transform":[{"__symbolic":"method"}],"_getLevelOrGroupList":[{"__symbolic":"method"}],"_getOrgUnitList":[{"__symbolic":"method"}],"_getSelectionNames":[{"__symbolic":"method"}],"_updateWithMaxToShow":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"filterByName"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"lib-dashboard","template":"<div\n  class=\"dhi2-dashboard-container\"\n  *ngIf=\"{\n    currentDashboard: currentDashboard$ | async,\n    dashboards: dashboards$ | async\n  } as params\"\n>\n  <div\n    *ngIf=\"params?.currentDashboard && params?.dashboards\"\n    class=\"mat-elevation-z1 no-print\"\n  >\n    <app-dashboard-menu\n      [dashboardPreferences]=\"null\"\n      [dashboards]=\"params?.dashboards\"\n      [currentDashboard]=\"params?.currentDashboard\"\n      (setCurrentDashboard)=\"onSetCurrentDashboard($event)\"\n    ></app-dashboard-menu>\n  </div>\n\n  <div class=\"current-selected-dashboard mt-2\">\n    <lib-current-dashboard\n      *ngIf=\"params?.currentDashboard\"\n      [currentDashboard]=\"params?.currentDashboard\"\n    ></lib-current-dashboard>\n  </div>\n\n  <mat-progress-bar\n    *ngIf=\"!params?.currentDashboard || !params?.dashboards\"\n    mode=\"indeterminate\"\n  ></mat-progress-bar>\n</div>\n","styles":[".dashboard-container{display:grid;grid-template-columns:repeat(12,1fr)}.dashboard-content-top,.dashboard-header,.dashboard-menu-top{grid-column:span 12}.dashboard-menu-top{position:fixed;overflow-y:hidden;z-index:101;width:calc(100% - 256px)}.dashboard-content-top{margin-top:70px}.dashboard-header{background-color:#fff;padding-left:20px;padding-right:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:thin solid #ddd}.dashboard-brand{font-size:18px}.dashboard-menu-left{width:300px;top:50px;height:calc(100vh - 55px);position:fixed}.dashboard-content-left{grid-column:span 12;margin-left:320px}.dashboard-loader{margin-top:200px}"]}]}],"members":{"currentUser":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"onSetCurrentDashboard":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-chart-container","template":"<ng-container *ngIf=\"{ analytics: visualizationAnalytics$ | async } as params\">\n  <app-visualization-loader\n    *ngIf=\"loadingData\"\n    [visualizationType]=\"dashbordItemConfigs?.type\"\n    [name]=\"dashbordItemConfigs?.visualization?.name\"\n  ></app-visualization-loader>\n\n  <div *ngIf=\"!loadingData && dataLoaded\">\n    <div [id]=\"chartConfigs?.id\"></div>\n  </div>\n</ng-container>\n","styles":[""]}]}],"members":{"chartConfigs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"dashbordItemConfigs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵn"}]}],"ngOnInit":[{"__symbolic":"method"}],"drawChart":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@iapps/ngx-dhis2-http-client","name":"NgxDhis2HttpClientService","line":16,"character":34}]}],"getAll":[{"__symbolic":"method"}],"getOne":[{"__symbolic":"method"}],"getDashboardItem":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"getAllDashboardConfigs":[{"__symbolic":"method"}],"getDashboardItemsConfigs":[{"__symbolic":"method"}],"getChartConfigs":[{"__symbolic":"method"}],"getVisualizationsConfigs":[{"__symbolic":"method"}],"fetchDashboardItemAnalyticsData":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"app-dashboard-items-list","template":"<div>\n  <div class=\"row\">\n    <ng-container *ngFor=\"let item of dashboardItems\">\n      <div class=\"col-sm-6 mb-3\">\n        <mat-card class=\"visualization-card\">\n          <div class=\"w-100 d-flex justify-content-left\">\n            <button\n              mat-stroked-button\n              (click)=\"toggleFilters($event, item?.id)\"\n            >\n              Filters\n            </button>\n            <button\n              class=\"ml-1\"\n              *ngIf=\"itemsToShowFilters[item?.id]\"\n              mat-stroked-button\n              (click)=\"toggleFilterType($event, 'PERIOD')\"\n            >\n              Period\n            </button>\n            <button\n              class=\"ml-1\"\n              *ngIf=\"itemsToShowFilters[item?.id]\"\n              mat-stroked-button\n              (click)=\"toggleFilterType($event, 'ORG_UNIT')\"\n            >\n              Org Unit\n            </button>\n          </div>\n\n          <div\n            class=\"mt-1\"\n            style=\"\n              border: solid 1px #eee;\n              position: absolute;\n              z-index: 101;\n              padding: 4px 8px;\n              background-color: #fff;\n              width: 100%;\n            \"\n            *ngIf=\"showFilterSelections && itemsToShowFilters[item?.id]\"\n          >\n            <lib-visualization-filters\n              [filterType]=\"currentFilterType\"\n              (selections)=\"onGetSelections($event)\"\n            ></lib-visualization-filters>\n            <div\n              [ngClass]=\"{ 'mt-2': currentFilterType != 'PERIOD' }\"\n              class=\"d-flex justify-content-end mb-2\"\n            >\n              <button mat-stroked-button (click)=\"onCancel($event)\">\n                Cancel\n              </button>\n              <button\n                mat-stroked-button\n                class=\"ml-2\"\n                (click)=\"onUpdate($event, selections)\"\n              >\n                Update\n              </button>\n            </div>\n          </div>\n          <!-- {{ item | json }} -->\n          <div style=\"z-index: 100\">\n            <lib-dashboard-visualization-item\n              [dashboardItemConfig]=\"item\"\n              [selections]=\"selections\"\n            ></lib-dashboard-visualization-item>\n          </div>\n        </mat-card>\n      </div>\n    </ng-container>\n  </div>\n</div>\n\n<!-- \n[ngClass]=\"{\n  'col-sm-12': item.shape === 'DOUBLE_WIDTH',\n  'col-sm-6': item.shape === 'NORMAL'\n}\" -->\n","styles":[".visualization-card{background-color:#fff;width:100%;position:relative;padding:10px}"]}]}],"members":{"dashboardItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"visualizationComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵp"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"toggleFilters":[{"__symbolic":"method"}],"toggleFilterType":[{"__symbolic":"method"}],"onGetSelections":[{"__symbolic":"method"}],"onCancel":[{"__symbolic":"method"}],"onUpdate":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"lib-dashboard-visualization-item","template":"<div\n  *ngIf=\"{\n    dashboardItemChartConfig: dashboardItemChartConfig$ | async\n  } as params\"\n>\n  <div class=\"visualization-body-content-block\">\n    <!-- configs loader -->\n    <div class=\"visualization-body-loader\">\n      <app-visualization-loader\n        *ngIf=\"!params?.dashboardItemChartConfig\"\n        [name]=\"params?.dashboardItemChartConfig?.visualization?.name\"\n      ></app-visualization-loader>\n    </div>\n\n    <!-- show error message on failed configs -->\n\n    <!-- pass configs to chart loader -->\n    <app-chart-container\n      *ngIf=\"params?.dashboardItemChartConfig\"\n      [dashbordItemConfigs]=\"dashboardItemConfig\"\n      [chartConfigs]=\"params?.dashboardItemChartConfig\"\n    ></app-chart-container>\n  </div>\n</div>\n","styles":[".visualization-body-content-block{overflow:auto}"]}]}],"members":{"dashboardItemConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"selections":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵn"}]}],"ngOnInit":[{"__symbolic":"method"}],"loadDashboardItemConfigs":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"app-visualization-loader","template":"\n<div\n  class=\"visualization-card-loader-container\"\n  [style.height]=\"'calc(' + height + ' - 15px)'\"\n>\n  <div class=\"loader-block\">\n \n    <div\n      class=\"chart-loader\"\n      *ngIf=\"visualizationType === 'CHART'\"\n      [style.height]=\"'calc(' + height + ' - 70px)'\"\n    >\n        \n      <div style=\"margin-top: 30%\">\n        <div class=\"animated-background\">&nbsp;</div>\n      </div>\n      <div style=\"margin-top: 20%\">\n        <div class=\"animated-background\">&nbsp;</div>\n      </div>\n      <div style=\"height: 100%\">\n        <div class=\"animated-background\">&nbsp;</div>\n      </div>\n      <div style=\"margin-top: 10%\">\n        <div class=\"animated-background\">&nbsp;</div>\n      </div>\n      <div style=\"margin-top: 25%\">\n        <div class=\"animated-background\">&nbsp;</div>\n      </div>\n      <div style=\"margin-top: 20%\">\n        <div class=\"animated-background\">&nbsp;</div>\n      </div>\n    </div>\n    <table\n      class=\"table-loader\"\n      *ngIf=\"visualizationType === 'TABLE'\"\n      [style.height]=\"'calc(' + height + ' - 50px)'\"\n    >\n      <tr *ngFor=\"let tableCell of tableCellCounts\">\n        <td>\n          <div class=\"animated-background\">&nbsp;</div>\n        </td>\n        <td>\n          <div class=\"animated-background\">&nbsp;</div>\n        </td>\n        <td>\n          <div class=\"animated-background\">&nbsp;</div>\n        </td>\n        <td>\n          <div class=\"animated-background\">&nbsp;</div>\n        </td>\n      </tr>\n    </table>\n    <div\n      *ngIf=\"!visualizationType\"\n      [style.height]=\"'calc(' + height + ' - 70px)'\"\n      class=\"animated-background\"\n    >\n      \n    </div>\n  </div>\n  <!-- <div\n    class=\"map-loader\"\n    *ngIf=\"visualizationType === 'MAP'\"\n    [style.height]=\"'calc(' + height + ' - 50px)'\"\n  >\n    <div class=\"map-image\" [style.height]=\"'calc(' + height + ' - 80px)'\">\n      <div class=\"animated-background\">&nbsp;</div>\n    </div>\n  </div> -->\n  <div class=\"loading-text\">\n    <!-- <img src=\"assets/icons/balls-3.svg\" alt=\"\"> -->\n    Loading data for {{ name }}\n  </div>\n</div>\n","styles":[".visualization-card-loader-container{width:100%;overflow:auto}.loader-block{top:5%}.chart-loader,.loader-block,.map-loader{position:absolute;bottom:20px;width:100%}.chart-loader,.map-loader{display:flex;justify-content:center}.chart-loader div{margin-left:1%;margin-right:1%;width:40%}.table-loader{margin-left:1%;margin-right:1%;width:98%}.table-loader td{padding:2px;height:9%}.map-image{-webkit-clip-path:polygon(46% 7%,52% 7%,59% 10%,62% 15%,62% 20%,59% 26%,65% 30%,67% 35%,72% 38%,79% 38%,84% 36%,87% 41%,87% 46%,85% 52%,81% 54%,75% 57%,75% 64%,79% 69%,82% 75%,82% 81%,80% 85%,74% 89%,70% 93%,65% 93%,58% 93%,51% 93%,44% 93%,37% 90%,31% 87%,25% 86%,21% 90%,17% 93%,11% 94%,5% 91%,2% 83%,2% 73%,5% 65%,11% 58%,16% 59%,21% 65%,24% 60%,21% 55%,18% 52%,12% 49%,8% 51%,2% 55%,0 48%,0 41%,0 36%,4% 31%,7% 26%,7% 19%,8% 13%,13% 9%,21% 4%,29% 3%,38% 3%);clip-path:polygon(46% 7%,52% 7%,59% 10%,62% 15%,62% 20%,59% 26%,65% 30%,67% 35%,72% 38%,79% 38%,84% 36%,87% 41%,87% 46%,85% 52%,81% 54%,75% 57%,75% 64%,79% 69%,82% 75%,82% 81%,80% 85%,74% 89%,70% 93%,65% 93%,58% 93%,51% 93%,44% 93%,37% 90%,31% 87%,25% 86%,21% 90%,17% 93%,11% 94%,5% 91%,2% 83%,2% 73%,5% 65%,11% 58%,16% 59%,21% 65%,24% 60%,21% 55%,18% 52%,12% 49%,8% 51%,2% 55%,0 48%,0 41%,0 36%,4% 31%,7% 26%,7% 19%,8% 13%,13% 9%,21% 4%,29% 3%,38% 3%);display:table;margin:auto;width:350px}.loading-text{position:absolute;bottom:0;font-size:1rem;display:flex;justify-content:center;align-items:center}.loading-text img{height:40px}"]}]}],"members":{"visualizationType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-current-dashboard","template":"<div class=\"current-dashboard-container\">\n  <app-dashboard-items-list\n    [dashboardItems]=\"currentDashboard?.dashboardItems\"\n  ></app-dashboard-items-list>\n</div>\n","styles":[""]}]}],"members":{"currentDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"lib-visualization-filters","template":"<div class=\"visualization-filters\">\n  <div class=\"filter-type\" *ngIf=\"filterType === 'PERIOD'\">\n    <ngx-dhis2-period-filter\n      [selectedPeriods]=\"selectedPeriodItems\"\n      [selectedPeriodFilterType]=\"'FIXED'\"\n      [periodFilterConfig]=\"periodFilterConfig\"\n      (update)=\"onPeriodUpdate($event, 'UPDATE')\"\n      (change)=\"onPeriodUpdate($event, 'CHANGE')\"\n      (close)=\"onPeriodUpdate($event, 'CLOSE')\"\n    >\n    </ngx-dhis2-period-filter>\n  </div>\n  <div class=\"filter-type\" *ngIf=\"filterType === 'ORG_UNIT'\">\n    <ngx-dhis2-org-unit-filter\n      [orgUnitFilterConfig]=\"orgUnitFilterConfig\"\n      [selectedOrgUnitItems]=\"selectedOrgUnitItems\"\n      (orgUnitUpdate)=\"onOrgUnitUpdate($event, 'UPDATE')\"\n      (orgUnitClose)=\"onOrgUnitUpdate($event, 'CLOSE')\"\n    ></ngx-dhis2-org-unit-filter>\n  </div>\n</div>\n","styles":[""]}]}],"members":{"filterType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"selections":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onPeriodUpdate":[{"__symbolic":"method"}],"onOrgUnitUpdate":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@iapps/ngx-dhis2-http-client","name":"NgxDhis2HttpClientService","line":8,"character":28}]}],"getOne":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"exportAsExcelFile":[{"__symbolic":"method"}],"saveAsExcelFile":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@iapps/ngx-dhis2-http-client","name":"NgxDhis2HttpClientService","line":10,"character":34}]}],"getFavorites":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵw":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":14,"character":23},"arguments":[{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":16,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"error","message":"Lambda not supported","line":16,"character":22,"module":"./lib/store/reducers/user.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":20,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"error","message":"Lambda not supported","line":20,"character":21,"module":"./lib/store/reducers/user.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":25,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbb"},{"__symbolic":"error","message":"Lambda not supported","line":25,"character":26,"module":"./lib/store/reducers/user.reducer"}]}]},"ɵx":{"__symbolic":"function","parameters":["state","action"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵw"},"arguments":[{"__symbolic":"reference","name":"state"},{"__symbolic":"reference","name":"action"}]}},"ɵy":{"currentUser":null},"ɵz":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":8,"character":31},"arguments":["[User] Load current User",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":10,"character":2}}]},"ɵba":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":13,"character":30},"arguments":["[User] Add Current User",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":15,"character":2}}]},"ɵbb":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":18,"character":35},"arguments":["[User] Load Current User fail",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":20,"character":2}}]},"ɵbc":{"__symbolic":"function","parameters":["state","action"],"value":{"__symbolic":"call","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":41,"character":16},"arguments":[{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":43,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"error","message":"Lambda not supported","line":43,"character":21,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":47,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"error","message":"Lambda not supported","line":47,"character":20,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":53,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"error","message":"Lambda not supported","line":53,"character":22,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":59,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbk"},{"__symbolic":"error","message":"Lambda not supported","line":59,"character":20,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":65,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"error","message":"Lambda not supported","line":65,"character":27,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":69,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbm"},{"__symbolic":"error","message":"Lambda not supported","line":69,"character":24,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":73,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"error","message":"Lambda not supported","line":73,"character":22,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":76,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbo"},{"__symbolic":"error","message":"Lambda not supported","line":76,"character":29,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":79,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"error","message":"Lambda not supported","line":79,"character":25,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":84,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"error","message":"Lambda not supported","line":84,"character":26,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":88,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"error","message":"Lambda not supported","line":88,"character":29,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":92,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"error","message":"Lambda not supported","line":92,"character":26,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":99,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"error","message":"Lambda not supported","line":99,"character":21,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":103,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"error","message":"Lambda not supported","line":103,"character":21,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":107,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"error","message":"Lambda not supported","line":109,"character":4,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":115,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbu"},{"__symbolic":"error","message":"Lambda not supported","line":115,"character":26,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":151,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbw"},{"__symbolic":"error","message":"Lambda not supported","line":151,"character":26,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":186,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵbx"},{"__symbolic":"error","message":"Lambda not supported","line":188,"character":4,"module":"./lib/store/reducers/dashboard.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":196,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"error","message":"Lambda not supported","line":196,"character":29,"module":"./lib/store/reducers/dashboard.reducer"}]}]},"arguments":[{"__symbolic":"reference","name":"state"},{"__symbolic":"reference","name":"action"}]}},"ɵbd":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/entity","name":"createEntityAdapter","line":20,"character":2},"arguments":[{}]},"ɵbe":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbd"},"member":"getInitialState"},"arguments":[{"currentDashboard":"","currentDashboardItem":null,"currentVisualization":"","dashboardMode":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbf"},"member":"VIEW"},"currentChartType":"column"}]},"ɵbf":{"VIEW":"VIEW","EDIT":"EDIT","SAVE":"SAVE"},"ɵbg":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":4,"character":30},"arguments":["[Dashboard] Load Dashboards"]},"ɵbh":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":6,"character":34},"arguments":["[Dashboard] Load Dashboards fail",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":8,"character":2}}]},"ɵbi":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":11,"character":29},"arguments":["[Dashboard] Add Dashboards",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":13,"character":2}}]},"ɵbj":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":16,"character":31},"arguments":["[Dashboard] Upsert Dashboard",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":18,"character":2}}]},"ɵbk":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":27,"character":29},"arguments":["[Dashboard] Save Dashboard",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":29,"character":2}}]},"ɵbl":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":32,"character":36},"arguments":["[Dashboard] Save Dashboard Success",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":34,"character":2}}]},"ɵbm":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":37,"character":33},"arguments":["[Dashboard] Save Dashboard Fail",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":39,"character":2}}]},"ɵbn":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":42,"character":31},"arguments":["[Dashboard] Update Dashboard",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":44,"character":2}}]},"ɵbo":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":52,"character":38},"arguments":["[Dashboard] Remove Dashboard Success",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":54,"character":2}}]},"ɵbp":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":62,"character":35},"arguments":["[Dashboard] Set current dashboard",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":64,"character":2}}]},"ɵbq":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":67,"character":38},"arguments":["[Dashboard] upsert current dashboard",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":69,"character":2}}]},"ɵbr":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":72,"character":35},"arguments":["[Dashboard] Toggle dashboard mode"]},"ɵbs":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":76,"character":30},"arguments":["[Dashboard] Enable edit mode"]},"ɵbt":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":78,"character":30},"arguments":["[Dashboard] Enable view mode"]},"ɵbu":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":80,"character":35},"arguments":["[Dashboard] add dashboard item",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":82,"character":2}}]},"ɵbv":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":85,"character":39},"arguments":["[Dashboard] Set current dashboard item",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":87,"character":2}}]},"ɵbw":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":90,"character":35},"arguments":["[Dashboard] Remove Dashboard Item",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":92,"character":2}}]},"ɵbx":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":95,"character":58},"arguments":["[Dshboard item] update visualization type",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":97,"character":2}}]},"ɵby":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":100,"character":38},"arguments":["[Dshboard item] update current chart type",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":102,"character":2}}]},"ɵbz":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":17,"character":23},"arguments":[{"__symbolic":"reference","name":"ɵcb"},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":19,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"error","message":"Lambda not supported","line":19,"character":21,"module":"./lib/store/reducers/system-info.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":23,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"error","message":"Lambda not supported","line":23,"character":20,"module":"./lib/store/reducers/system-info.reducer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":28,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"error","message":"Lambda not supported","line":28,"character":25,"module":"./lib/store/reducers/system-info.reducer"}]}]},"ɵca":{"__symbolic":"function","parameters":["state","action"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵbz"},"arguments":[{"__symbolic":"reference","name":"state"},{"__symbolic":"reference","name":"action"}]}},"ɵcb":{"systemInfo":null},"ɵcc":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":8,"character":30},"arguments":["[SystemInfo] Load System info"]},"ɵcd":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":10,"character":29},"arguments":["[SystemInfo] Add System info",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":12,"character":2}}]},"ɵce":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":15,"character":34},"arguments":["[SystemInfo] Load System info fail",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":17,"character":2}}]},"ɵcf":{"__symbolic":"function","parameters":["state","action"],"value":{"__symbolic":"call","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createReducer","line":8,"character":16},"arguments":[{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"on","line":10,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"error","message":"Lambda not supported","line":10,"character":25,"module":"./lib/store/reducers/global-filter.reducer"}]}]},"arguments":[{"__symbolic":"reference","name":"state"},{"__symbolic":"reference","name":"action"}]}},"ɵcg":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/entity","name":"createEntityAdapter","line":9,"character":2},"arguments":[{}]},"ɵch":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcg"},"member":"getInitialState"},"arguments":[{}]},"ɵci":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":3,"character":34},"arguments":["[Global Filter] Global filter change",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":5,"character":2}}]},"ɵcj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"ngrxOnInitEffects":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":34,"character":22},{"__symbolic":"reference","name":"ɵn"}]}]}},"ɵck":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":37,"character":22},{"__symbolic":"reference","module":"@iapps/ngx-dhis2-http-client","name":"NgxDhis2HttpClientService","line":38,"character":24}]}]}},"ɵcl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":15,"character":22},{"__symbolic":"reference","module":"@iapps/ngx-dhis2-http-client","name":"NgxDhis2HttpClientService","line":16,"character":24}]}]}},"ɵcm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":11,"character":22},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":12,"character":20},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":13,"character":22}]}]}},"ɵcn":[{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":35,"character":2},{"__symbolic":"reference","module":"@angular/material/menu","name":"MatMenuModule","line":36,"character":2},{"__symbolic":"reference","module":"@angular/material/core","name":"MatNativeDateModule","line":37,"character":2},{"__symbolic":"reference","module":"@angular/material/expansion","name":"MatExpansionModule","line":38,"character":2},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":39,"character":2},{"__symbolic":"reference","module":"@angular/material/autocomplete","name":"MatAutocompleteModule","line":40,"character":2},{"__symbolic":"reference","module":"@angular/material/card","name":"MatCardModule","line":41,"character":2},{"__symbolic":"reference","module":"@angular/material/chips","name":"MatChipsModule","line":42,"character":2},{"__symbolic":"reference","module":"@angular/material/tabs","name":"MatTabsModule","line":43,"character":2},{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBarModule","line":44,"character":2},{"__symbolic":"reference","module":"@angular/material/toolbar","name":"MatToolbarModule","line":45,"character":2},{"__symbolic":"reference","module":"@angular/material/tooltip","name":"MatTooltipModule","line":46,"character":2},{"__symbolic":"reference","module":"@angular/material/paginator","name":"MatPaginatorModule","line":47,"character":2},{"__symbolic":"reference","module":"@angular/material/table","name":"MatTableModule","line":48,"character":2},{"__symbolic":"reference","module":"@angular/material/datepicker","name":"MatDatepickerModule","line":49,"character":2},{"__symbolic":"reference","module":"@angular/material/form-field","name":"MatFormFieldModule","line":50,"character":2},{"__symbolic":"reference","module":"@angular/material/select","name":"MatSelectModule","line":51,"character":2},{"__symbolic":"reference","module":"@angular/material/radio","name":"MatRadioModule","line":52,"character":2},{"__symbolic":"reference","module":"@angular/material/input","name":"MatInputModule","line":53,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":54,"character":2},{"__symbolic":"reference","module":"@angular/material/checkbox","name":"MatCheckboxModule","line":55,"character":2},{"__symbolic":"reference","module":"@angular/material/slide-toggle","name":"MatSlideToggleModule","line":56,"character":2},{"__symbolic":"reference","module":"@angular/material/progress-bar","name":"MatProgressBarModule","line":57,"character":2},{"__symbolic":"reference","module":"@angular/material/icon","name":"MatIconModule","line":58,"character":2},{"__symbolic":"reference","module":"@angular/material/grid-list","name":"MatGridListModule","line":59,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":60,"character":2},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialogModule","line":61,"character":2},{"__symbolic":"reference","module":"@angular/material/divider","name":"MatDividerModule","line":62,"character":2},{"__symbolic":"reference","module":"@angular/material/list","name":"MatListModule","line":63,"character":2},{"__symbolic":"reference","module":"@angular/material/button-toggle","name":"MatButtonToggleModule","line":64,"character":2},{"__symbolic":"reference","module":"@angular/material/stepper","name":"MatStepperModule","line":65,"character":2},{"__symbolic":"reference","module":"@angular/material/progress-spinner","name":"MatProgressSpinnerModule","line":66,"character":2},{"__symbolic":"reference","module":"@angular/cdk/tree","name":"CdkTreeModule","line":67,"character":2},{"__symbolic":"reference","module":"@angular/material/tree","name":"MatTreeModule","line":68,"character":2},{"__symbolic":"reference","module":"@angular/material/sidenav","name":"MatSidenavModule","line":69,"character":2}]},"origins":{"Dhis2DashboardModule":"./lib/dhis2-dashboard.module","ɵa":"./lib/containers/dhis2-dashboard/dhis2-dashboard.component","ɵb":"./lib/store/reducers","ɵc":"./lib/components/dashboard-menu/dashboard-menu.component","ɵd":"./lib/components/dashboard-description/dashboard-description.component","ɵe":"./lib/components/dashboard-menu-item/dashboard-menu-item.component","ɵf":"./lib/components/dashboard-menu-list/dashboard-menu-list.component","ɵg":"./lib/components/dashboard-title/dashboard-title.component","ɵh":"./lib/components/dashboard-selection-summary/dashboard-selection-summary.component","ɵi":"./lib/components/dashboard-loader/dashboard-loader.component","ɵj":"./lib/pipes/summarize-selection.pipe","ɵk":"./lib/pipes/filter-by-name.pipe","ɵl":"./lib/components/dashboard/dashboard.component","ɵm":"./lib/components/chart-container/chart-container.component","ɵn":"./lib/services/dashboard.service","ɵo":"./lib/components/dashboard-items-list/dashboard-items-list.component","ɵp":"./lib/components/dashboard-visualization-item/dashboard-visualization-item.component","ɵq":"./lib/components/visualization-loader/visualization-loader.component","ɵr":"./lib/components/current-dashboard/current-dashboard.component","ɵs":"./lib/components/visualization-filters/visualization-filters.component","ɵt":"./lib/services/dashboard-item.service","ɵu":"./lib/services/download-excel.service","ɵv":"./lib/services/favorites.service","ɵw":"./lib/store/reducers/user.reducer","ɵx":"./lib/store/reducers/user.reducer","ɵy":"./lib/store/states/user.state","ɵz":"./lib/store/actions/user.actions","ɵba":"./lib/store/actions/user.actions","ɵbb":"./lib/store/actions/user.actions","ɵbc":"./lib/store/reducers/dashboard.reducer","ɵbd":"./lib/store/states/dashboard.state","ɵbe":"./lib/store/states/dashboard.state","ɵbf":"./lib/constants/dashboard-modes.constant","ɵbg":"./lib/store/actions/dashboard.actions","ɵbh":"./lib/store/actions/dashboard.actions","ɵbi":"./lib/store/actions/dashboard.actions","ɵbj":"./lib/store/actions/dashboard.actions","ɵbk":"./lib/store/actions/dashboard.actions","ɵbl":"./lib/store/actions/dashboard.actions","ɵbm":"./lib/store/actions/dashboard.actions","ɵbn":"./lib/store/actions/dashboard.actions","ɵbo":"./lib/store/actions/dashboard.actions","ɵbp":"./lib/store/actions/dashboard.actions","ɵbq":"./lib/store/actions/dashboard.actions","ɵbr":"./lib/store/actions/dashboard.actions","ɵbs":"./lib/store/actions/dashboard.actions","ɵbt":"./lib/store/actions/dashboard.actions","ɵbu":"./lib/store/actions/dashboard.actions","ɵbv":"./lib/store/actions/dashboard.actions","ɵbw":"./lib/store/actions/dashboard.actions","ɵbx":"./lib/store/actions/dashboard.actions","ɵby":"./lib/store/actions/dashboard.actions","ɵbz":"./lib/store/reducers/system-info.reducer","ɵca":"./lib/store/reducers/system-info.reducer","ɵcb":"./lib/store/states/system-info.state","ɵcc":"./lib/store/actions/system-info.actions","ɵcd":"./lib/store/actions/system-info.actions","ɵce":"./lib/store/actions/system-info.actions","ɵcf":"./lib/store/reducers/global-filter.reducer","ɵcg":"./lib/store/states/global-filter.state","ɵch":"./lib/store/states/global-filter.state","ɵci":"./lib/store/actions/global-filter.actions","ɵcj":"./lib/store/effects/dashboard.effects","ɵck":"./lib/store/effects/user.effects","ɵcl":"./lib/store/effects/system-info.effects","ɵcm":"./lib/store/effects/router.effects","ɵcn":"./lib/shared/materials.module"},"importAs":"dhis2-dashboard"}