{"__symbolic":"module","version":4,"metadata":{"E5coreAngularUiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":143,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":145,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":146,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":147,"character":4},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5coreAngularServicesModule","line":149,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatCardModule","line":151,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":152,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":153,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":154,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatTabsModule","line":155,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldModule","line":156,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":157,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":158,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatNativeDateModule","line":159,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":160,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatBadgeModule","line":161,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatCheckboxModule","line":162,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatPaginatorModule","line":163,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatTableModule","line":164,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatSortModule","line":165,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatProgressSpinnerModule","line":166,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatChipsModule","line":167,"character":4},{"__symbolic":"reference","module":"primeng/fileupload","name":"FileUploadModule","line":168,"character":4},{"__symbolic":"reference","module":"highcharts-angular","name":"HighchartsChartModule","line":169,"character":4},{"__symbolic":"reference","module":"primeng/treetable","name":"TreeTableModule","line":170,"character":4},{"__symbolic":"reference","module":"ngx-material-timepicker","name":"NgxMaterialTimepickerModule","line":171,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__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":"E5coreUiWorkAttachmentsComponent"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"ɵbb"},{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"reference","name":"ɵbk"},{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbm"},{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"reference","name":"ɵbo"},{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","name":"ɵbw"},{"__symbolic":"reference","name":"ɵbx"},{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"reference","name":"ɵca"},{"__symbolic":"reference","name":"ɵcb"},{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"reference","name":"ɵcf"},{"__symbolic":"reference","name":"ɵcg"},{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵck"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵcn"},{"__symbolic":"reference","name":"ɵcp"},{"__symbolic":"reference","name":"ɵcq"},{"__symbolic":"reference","name":"ɵcr"},{"__symbolic":"reference","name":"ɵct"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcw"},{"__symbolic":"reference","name":"ɵcx"},{"__symbolic":"reference","name":"ɵcy"},{"__symbolic":"reference","name":"ɵda"},{"__symbolic":"reference","name":"ɵdb"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵdc"},{"__symbolic":"reference","name":"ɵdf"},{"__symbolic":"reference","name":"ɵdg"},{"__symbolic":"reference","name":"ɵdh"},{"__symbolic":"reference","name":"ɵdi"},{"__symbolic":"reference","name":"ɵdk"},{"__symbolic":"reference","name":"ɵdm"},{"__symbolic":"reference","name":"E5coreUiWorkDiariseComponent"},{"__symbolic":"reference","name":"E5coreUiSearchFormComponent"},{"__symbolic":"reference","name":"ɵdn"},{"__symbolic":"reference","name":"ɵdp"},{"__symbolic":"reference","name":"ɵdq"},{"__symbolic":"reference","name":"E5coreUiSearchResultsComponent"},{"__symbolic":"reference","name":"ɵds"},{"__symbolic":"reference","name":"ɵdu"},{"__symbolic":"reference","name":"ɵdv"},{"__symbolic":"reference","name":"ɵdw"},{"__symbolic":"reference","name":"ɵdx"},{"__symbolic":"reference","name":"ɵdz"},{"__symbolic":"reference","name":"ɵea"},{"__symbolic":"reference","name":"ɵeb"},{"__symbolic":"reference","name":"ɵec"},{"__symbolic":"reference","name":"E5coreUiGenerateDocumentComponent"},{"__symbolic":"reference","name":"ɵee"},{"__symbolic":"reference","name":"ɵef"},{"__symbolic":"reference","name":"ɵeg"},{"__symbolic":"reference","name":"E5coreUiWorkAttachmentViewerComponent"},{"__symbolic":"reference","name":"ɵeh"},{"__symbolic":"reference","name":"ɵei"},{"__symbolic":"reference","name":"ɵej"},{"__symbolic":"reference","name":"E5coreUiConversationViewerComponent"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"E5coreUiAssignUserComponent"},{"__symbolic":"reference","name":"ɵel"},{"__symbolic":"reference","name":"ɵem"},{"__symbolic":"reference","name":"ɵen"},{"__symbolic":"reference","name":"ɵeo"},{"__symbolic":"reference","name":"ɵeq"},{"__symbolic":"reference","name":"E5coreUiWorkRelatedItemsComponent"},{"__symbolic":"reference","name":"ɵet"},{"__symbolic":"reference","name":"ɵeu"},{"__symbolic":"reference","name":"ɵev"},{"__symbolic":"reference","name":"ɵew"},{"__symbolic":"reference","name":"ɵex"},{"__symbolic":"reference","name":"ɵey"},{"__symbolic":"reference","name":"ɵfa"},{"__symbolic":"reference","name":"ɵfb"},{"__symbolic":"reference","name":"ɵfc"},{"__symbolic":"reference","name":"ɵfd"},{"__symbolic":"reference","name":"ɵff"},{"__symbolic":"reference","name":"ɵfg"},{"__symbolic":"reference","name":"E5coreUiWorkDiariseComponent"},{"__symbolic":"reference","name":"ɵfh"},{"__symbolic":"reference","name":"ɵfi"},{"__symbolic":"reference","name":"E5coreUiWorkDiariseComponent"},{"__symbolic":"reference","name":"ɵfk"},{"__symbolic":"reference","name":"ɵfl"},{"__symbolic":"reference","name":"ɵfb"},{"__symbolic":"reference","name":"ɵfn"},{"__symbolic":"reference","name":"ɵfo"},{"__symbolic":"reference","name":"ɵfp"},{"__symbolic":"reference","name":"ɵfq"},{"__symbolic":"reference","name":"ɵfr"},{"__symbolic":"reference","name":"ɵfs"},{"__symbolic":"reference","name":"ɵft"},{"__symbolic":"reference","name":"ɵfu"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵdh"},{"__symbolic":"reference","name":"E5coreUiWorkDiariseComponent"},{"__symbolic":"reference","name":"E5coreUiSearchResultsComponent"},{"__symbolic":"reference","name":"E5coreUiSearchFormComponent"},{"__symbolic":"reference","name":"ɵdw"},{"__symbolic":"reference","name":"ɵeb"},{"__symbolic":"reference","name":"E5coreUiWorkAttachmentsComponent"},{"__symbolic":"reference","name":"E5coreUiGenerateDocumentComponent"},{"__symbolic":"reference","name":"E5coreUiWorkAttachmentViewerComponent"},{"__symbolic":"reference","name":"E5coreUiConversationViewerComponent"},{"__symbolic":"reference","name":"E5coreUiAssignUserComponent"},{"__symbolic":"reference","name":"ɵeo"},{"__symbolic":"reference","name":"E5coreUiWorkRelatedItemsComponent"},{"__symbolic":"reference","name":"ɵev"},{"__symbolic":"reference","name":"ɵfb"},{"__symbolic":"reference","name":"ɵfh"},{"__symbolic":"reference","name":"ɵfn"},{"__symbolic":"reference","name":"ɵfo"},{"__symbolic":"reference","name":"ɵfp"},{"__symbolic":"reference","name":"ɵfq"},{"__symbolic":"reference","name":"ɵfr"},{"__symbolic":"reference","name":"ɵfs"},{"__symbolic":"reference","name":"ɵft"},{"__symbolic":"reference","name":"ɵfu"}],"providers":[{"__symbolic":"reference","module":"@angular/common","name":"CurrencyPipe","line":340,"character":4},{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":341,"character":4}]}]}],"members":{}},"FileUploadModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]}},"CreateBlankFileUpload":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"FileUploadModel"}}},"SearchFormModel":{"__symbolic":"class","members":{}},"CreateBlankSearchForm":{"__symbolic":"function"},"SearchResultsModel":{"__symbolic":"class","members":{}},"CreateBlankSearchResult":{"__symbolic":"function"},"PrimeTreeTableModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]}},"TreeTableDataModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ViewerModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]}},"CreateBlankViewer":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ViewerModel"}}},"WorkAttachmentModel":{"__symbolic":"class","members":{}},"WorkCaseNoteModel":{"__symbolic":"class","members":{}},"WorkHistoryModel":{"__symbolic":"interface"},"WorkHistoryFrameModel":{"__symbolic":"class","members":{}},"WorkHistoryDtoModel":{"__symbolic":"class","members":{}},"WorkItemModel":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"e5core-angular-services","name":"UIWorkItemModel","line":16,"character":35},"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"PropertyValue":{"__symbolic":"function"},"FieldValue":{"__symbolic":"function","parameters":["model","fieldId","defaultValue"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"PropertyValue"},"arguments":[{"__symbolic":"reference","name":"model"},{"__symbolic":"reference","name":"fieldId"},{"__symbolic":"reference","name":"defaultValue"}]}},"ResolvedPropertyValue":{"__symbolic":"function"},"ResolvedFieldValue":{"__symbolic":"function","parameters":["model","fieldId","defaultValue"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ResolvedPropertyValue"},"arguments":[{"__symbolic":"reference","name":"model"},{"__symbolic":"reference","name":"fieldId"},{"__symbolic":"reference","name":"defaultValue"}]}},"CreateBlankWorkItem":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"WorkItemModel"}}},"FieldDataType":{"Input":1,"Date":2,"Text":3,"User":4,"GUID":5,"CaseNote":6,"List":7,"Lookup":8,"Integer":9,"Currency":10,"DateTime":11,"Reference":12,"SiteGroup":13,"Checkbox":14,"Form":15,"Link":16,"Grid":17,"Decimal":18,"MultiValueList":19},"UiStyle":{"Box":0,"Bootstrap":1,"Material":2},"WorkDeliveryService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkGetNextService","line":18,"character":28},{"__symbolic":"reference","module":"e5core-angular-services","name":"UiWorkItemService","line":19,"character":31}]}],"getNextWorkItem":[{"__symbolic":"method"}],"getWorkItem":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"SearchDeliveryService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"UiSearchDefinitionService","line":36,"character":39},{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkSearchFoundationService","line":37,"character":31}]}],"getSearchDefinition":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"CreateSlaQuery":{"__symbolic":"class","members":{}},"DiariseOptionModel":{"__symbolic":"interface"},"DiariseUnit":{"Days":1,"Weeks":2,"Months":3,"Year":4,"Tomorrow":5},"KeyValuePair":{"__symbolic":"class","members":{}},"QueryOperation":{"Equal":"eq","NotEqual":"ne","LessThan":"lt","LessThanOrEqual":"lte","GreaterThan":"gt","GreaterThanOrEqual":"gte","Contains":"contains"},"QueryBooleanOperation":{"And":"and","Or":"or","Not":"not"},"QueryExpression":{"__symbolic":"class","members":{}},"DataSourceQuery":{"__symbolic":"class","members":{}},"DataSourceColumnStatus":{"Hidden":0,"Available":1,"Selected":2},"DataSourceColumn":{"__symbolic":"class","members":{}},"DataSourceResults":{"__symbolic":"class","members":{}},"IDataSource":{"__symbolic":"interface"},"E5coreUiSearchResultsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"e5core-ui-search-results","template":"\n  <span *ngIf=\"!error\">\n    <e5core-ui-datagrid #SearchResults\n      [datasource]='datasource'  [query]='query' [autoSearch]='autoSearch'\n      (open)='onOpen($event)' (link)='onLink($event)'>\n    </e5core-ui-datagrid>\n  </span>\n  <div *ngIf=\"error\" class=\"e5core-component-error\">{{error}}</div>","providers":[{"__symbolic":"reference","name":"ɵdr"}],"styles":[".e5core-component-error{border-left:5px solid red;background-color:#ffbaba;color:#d8000c;padding:12px;box-sizing:content-box;border-radius:4pt;display:inline-block;font-family:Arial,Helvetica,sans-serif;margin:5pt 0}.e5-component{margin:5pt;border:solid #00f;box-sizing:content-box;padding:5pt}.e5-component .e5-title{color:#00f;font-weight:700}"]}]}],"members":{"searchDefinitionId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"query":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"includeSla":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"includeNextDueTask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"autoSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":3}}]}],"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":3}}]}],"resultChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":43,"character":3},"arguments":["SearchResults"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵdr"}]}],"ngOnInit":[{"__symbolic":"method"}],"onOpen":[{"__symbolic":"method"}],"onLink":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}]}},"E5coreUiSearchFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"e5core-ui-search-form","template":"\n  <span *ngIf=\"searchForm$\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-search-form-box *ngSwitchCase='0' [searchForm$]='searchForm$' [zones]='zones' [zoneTemplateId]='zoneTemplateId'></e5core-ui-search-form-box>\n    <e5core-ui-search-form-bootstrap *ngSwitchCase='1' [searchForm$]='searchForm$' [zones]='zones' [zoneTemplateId]='zoneTemplateId'></e5core-ui-search-form-bootstrap>\n    <e5core-ui-search-form-material *ngSwitchCase='2' [searchForm$]='searchForm$' [zones]='zones' [zoneTemplateId]='zoneTemplateId'></e5core-ui-search-form-material>\n  </span>\n  <div *ngIf=\"!searchForm$\" class=\"e5core-component-error\">&lt;e5core-ui-search-form&gt; [searchForm$] must have a BehaviorSubject&lt;SearchModel&gt;</div>\n  <div *ngIf=\"errorMessage\" class=\"e5core-component-error\">&lt;e5core-ui-search-form&gt; error : {{errorMessage}}</div>","styles":[".e5core-component-error{border-left:5px solid red;background-color:#ffbaba;color:#d8000c;padding:12px;box-sizing:content-box;border-radius:4pt;display:inline-block;font-family:Arial,Helvetica,sans-serif;margin:5pt 0}.e5-component{margin:5pt;border:solid #00f;box-sizing:content-box;padding:5pt}.e5-component .e5-title{color:#00f;font-weight:700}"]}]}],"members":{"searchForm$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":2}}]}],"searchDefinitionId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":2}}]}],"defaultValues":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":2}}]}],"queryChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"SearchDeliveryService"},{"__symbolic":"reference","module":"e5core-angular-services","name":"UiSearchDefinitionService","line":36,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":37,"character":14}]}],"ngOnInit":[{"__symbolic":"method"}],"createDataSourceQuery":[{"__symbolic":"method"}],"applyDefaultValues":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}]}},"E5coreUiConversationViewerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-conversation-viewer","template":"\n    <span>\n    <e5core-ui-email-conversation-viewer [behaviourType]=\"behaviourType\" [popupWindowFeatures]=\"popupWindowFeatures\" [readonly]=\"readonly\" (viewerDisplayedEvent)=\"onViewerDisplayed($event)\"></e5core-ui-email-conversation-viewer>\n    </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":13,"character":21},"member":"OnPush"}}]}],"members":{"behaviourType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"popupWindowFeatures":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"viewerDisplayedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"emailConversationViewerComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵu"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"showViewer":[{"__symbolic":"method"}],"onViewerDisplayed":[{"__symbolic":"method"}]}},"E5coreUiAssignUserComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"e5core-ui-work-assign-user","template":"\n  <span *ngIf=\"workItem$\" [ngSwitch]=\"style.current()\">\n  <e5core-ui-work-assign-user-box *ngSwitchCase='0' [showAssignButton]='showAssignButton' [loading]='loading' [readonly]='readonly' (selectUserEvent)='selectUser($event)' (assignUserEvent)='assignUser($event)'></e5core-ui-work-assign-user-box>\n  <e5core-ui-work-assign-user-bootstrap *ngSwitchCase='1' [showAssignButton]='showAssignButton' [loading]='loading' [readonly]='readonly' (selectUserEvent)='selectUser($event)' (assignUserEvent)='assignUser($event)'></e5core-ui-work-assign-user-bootstrap>\n  <e5core-ui-work-assign-user-material *ngSwitchCase='2' [showAssignButton]='showAssignButton' [loading]='loading' [readonly]='readonly' (selectUserEvent)='selectUser($event)' (assignUserEvent)='assignUser($event)'></e5core-ui-work-assign-user-material>\n  </span>\n  <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\">&lt;e5core-ui-work-assign-user&gt; [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":19,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"showAssignButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"assignUserEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"selectUserEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"assignUserComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":32,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵek"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkItemFoundationService","line":37,"character":39},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":38,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"populateAssignableUsers":[{"__symbolic":"method"}],"selectUser":[{"__symbolic":"method"}],"assignUser":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"E5coreUiWorkAttachmentViewerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-work-attachment-viewer","template":"\n    <span [ngSwitch]=\"viewerType\">\n    <e5core-ui-e5-attachment-viewer *ngSwitchCase='0' [behaviourType]=\"behaviourType\" [popupWindowFeatures]=\"popupWindowFeatures\" [readonly]=\"readonly\" (viewerDisplayedEvent)=\"onViewerDisplayed($event)\"></e5core-ui-e5-attachment-viewer>\n    <e5core-ui-weburi-attachment-viewer *ngSwitchCase='1' [behaviourType]=\"behaviourType\" [popupWindowFeatures]=\"popupWindowFeatures\" [readonly]=\"readonly\" (viewerDisplayedEvent)=\"onViewerDisplayed($event)\"></e5core-ui-weburi-attachment-viewer>\n    <e5core-ui-webdav-weburi-attachment-viewer *ngSwitchCase='2' [behaviourType]=\"behaviourType\" [popupWindowFeatures]=\"popupWindowFeatures\" [readonly]=\"readonly\" (viewerDisplayedEvent)=\"onViewerDisplayed($event)\"></e5core-ui-webdav-weburi-attachment-viewer>\n    </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":21},"member":"OnPush"}}]}],"members":{"viewerType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"behaviourType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"popupWindowFeatures":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"viewerDisplayedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"attachmentViewerComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":24,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵt"}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"showViewer":[{"__symbolic":"method"}],"onViewerDisplayed":[{"__symbolic":"method"}]}},"E5coreUiGenerateDocumentComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"e5core-ui-generate-document","template":"\n  <span *ngIf=\"workItem$\" [ngSwitch]=\"style.current()\">\n  <e5core-ui-generate-document-box *ngSwitchCase='0' [showGenerateButton]='showGenerateButton' [readonly]='readonly' (selectDocumentTemplateEvent)='onSelectDocumentTemplate($event)' (selectAttachmentTypeEvent)='onSelectAttachmentType($event)' (generateDocumentEvent)='onGenerateDocument($event)'></e5core-ui-generate-document-box>\n  <e5core-ui-generate-document-bootstrap *ngSwitchCase='1' [showGenerateButton]='showGenerateButton' [readonly]='readonly' (selectDocumentTemplateEvent)='onSelectDocumentTemplate($event)' (selectAttachmentTypeEvent)='onSelectAttachmentType($event)' (generateDocumentEvent)='onGenerateDocument($event)'></e5core-ui-generate-document-bootstrap>\n  <e5core-ui-generate-document-material *ngSwitchCase='2' [showGenerateButton]='showGenerateButton' [readonly]='readonly' (selectDocumentTemplateEvent)='onSelectDocumentTemplate($event)' (selectAttachmentTypeEvent)='onSelectAttachmentType($event)' (generateDocumentEvent)='onGenerateDocument($event)'></e5core-ui-generate-document-material>\n  </span>\n  <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\">&lt;e5core-ui-generate-document&gt; [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":19,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"fileUpload$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"showGenerateButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"generateDocumentEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"generateDocumentComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":32,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵed"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkAttachmentTypeFoundationService","line":37,"character":49},{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkDocumentFoundationService","line":38,"character":43}]}],"ngOnInit":[{"__symbolic":"method"}],"populateAttachmentTypes":[{"__symbolic":"method"}],"populateDocumentTemplates":[{"__symbolic":"method"}],"onGenerateDocument":[{"__symbolic":"method"}],"generateDocument":[{"__symbolic":"method"}],"onSelectDocumentTemplate":[{"__symbolic":"method"}],"onSelectAttachmentType":[{"__symbolic":"method"}]}},"E5coreUiWorkAttachmentsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"e5core-ui-work-attachments","template":"\n  <span *ngIf=\"workItem$\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-attachments-material *ngSwitchCase='2' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes' (attachmentDownloadEvent)='onAttachmentDownload($event)' (attachmentSelectEvent)='onAttachmentSelect($event)' ></e5core-ui-work-attachments-material>\n  </span>\n  <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\">&lt;e5core-ui-work-attachments&gt; [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>\n  <iframe width=\"0\" height=\"0\" *ngIf=\"!(downloadUrl == '')\" [src]=\"downloadUrl | safe\" style=\"width:0;height:0;border:0; border:none; position: absolute;\"></iframe>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":21,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"fileUpload$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"attachmentDownloadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"attachmentSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"workAttachmentsMaterialComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵj"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":39,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":40,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"onAttachmentDownload":[{"__symbolic":"method"}],"onAttachmentSelect":[{"__symbolic":"method"}],"updateData":[{"__symbolic":"method"}]}},"E5coreUiWorkRelatedItemsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"e5core-ui-work-related-items","template":"\n  <span *ngIf=\"workItem$\">\n    <e5core-ui-work-related-items-prime [labels]=\"labels\" [showCreateChildButton]=\"showCreateChildButton\" [createButtonText]=\"createButtonText\" [showDefinedChildrenOnly]=\"showDefinedChildrenOnly\" [readonly]=\"readonly\" (workItemSelectEvent)=\"onWorkItemSelect($event)\" (attachmentSelectEvent)=\"onAttachmentSelect($event)\" (categorisationChangeEvent)=\"onCategorizationChange($event)\" (createChildWorkItemEvent)=\"onCreateChildWorkItem()\" (pageEvent)=\"onPageEvent($event)\"></e5core-ui-work-related-items-prime>\n  </span>\n  <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\">&lt;e5core-ui-work-related-items&gt; [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"findId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"createButtonText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"fieldsToShow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"showCreateChildButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"showDefinedChildrenOnly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"workItemSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"attachmentSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"categorisationChangeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"createChildWorkItemEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"workRelatedItemsComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":43,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵes"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkItemService","line":47,"character":29},{"__symbolic":"reference","module":"e5core-angular-services","name":"TaxonomyFieldDefinitionService","line":48,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":49,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"setLabel":[{"__symbolic":"method"}],"populateWorkClassChildren":[{"__symbolic":"method"}],"populateWorkRelatedItems":[{"__symbolic":"method"}],"convertToUiModel":[{"__symbolic":"method"}],"processChildren":[{"__symbolic":"method"}],"populateDataFields":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"CreateChildWorkItem":[{"__symbolic":"method"}],"onCreateChildWorkItem":[{"__symbolic":"method"}],"onCategorizationChange":[{"__symbolic":"method"}],"onWorkItemSelect":[{"__symbolic":"method"}],"onAttachmentSelect":[{"__symbolic":"method"}],"onPageEvent":[{"__symbolic":"method"}]}},"E5coreUiWorkDiariseComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"e5core-ui-work-diarise","template":"<e5core-ui-work-diarise-material\n               [periodOptions]='periodOptions'\n               [reasons]='reasons'\n               [displayedDate] ='displayedDate'\n               [displayedTime] = 'displayedTime'\n               [diariseReasonPropertyId] ='diariseReasonPropertyId'\n               [diariseReasonPlaceHolder] ='diariseReasonPlaceHolder'\n               [diariseReasonTextValue]='diariseReasonTextValue'\n               [showDiariseButton]='showDiariseButton'\n               [showDiariseTime]='showDiariseTime'\n               (diariseWork)='onDiariseButtonClick($event)'\n               (reasonTextChange)='onDiariseReasonTextChange($event)'\n               (reasonChange)='onDiariseReasonChange($event)'\n               (dateChange)='onDiariseDateChange($event)'\n               (timeChange)=\"onTimeChange($event)\"\n               (periodChange)=\"onDiarisePeriodOptionClick($event)\"\n               [showDiariseReasonDropdown]='showDiariseReasonDropdown'\n              >\n             </e5core-ui-work-diarise-material>"}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"diariseReasons$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"dateChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":5}}]}],"reasonTextChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":5}}]}],"reasonChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"diariseWork":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":5}}]}],"timeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":5}}]}],"periodOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"reasons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":5}}]}],"diariseReasonPropertyId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}}]}],"displayedDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"displayedTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"diariseReasonPlaceHolder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":5}}]}],"diariseReasonTextValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"diariseReasonOption":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":5}}]}],"showDiariseTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":5}}]}],"showDiariseButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":5}}]}],"showDiariseReasonDropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":5}}]}],"datePickerComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":69,"character":5},"arguments":["datepicker"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":74,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":74,"character":16}]}],null],"parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkItemFoundationService","line":72,"character":43},{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkMenuItemFoundationService","line":73,"character":37},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":75,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"calculateDiariseDate":[{"__symbolic":"method"}],"setDatePickerDate":[{"__symbolic":"method"}],"formatAMPM":[{"__symbolic":"method"}],"onDiarisePeriodOptionClick":[{"__symbolic":"method"}],"onDiariseButtonClick":[{"__symbolic":"method"}],"onDiariseDateChange":[{"__symbolic":"method"}],"onDiariseReasonTextChange":[{"__symbolic":"method"}],"onDiariseReasonChange":[{"__symbolic":"method"}],"onTimeChange":[{"__symbolic":"method"}],"GetDiariseReasons":[{"__symbolic":"method"}],"DiariseWorkItem":[{"__symbolic":"method"}],"ConstructWorkDiariseEvent":[{"__symbolic":"method"}],"ConvertTime12to24":[{"__symbolic":"method"}]}},"CategorizationChangeEvent":{"__symbolic":"class","members":{}},"OpenWorkEvent":{"__symbolic":"class","members":{}},"ViewerDisplayEvent":{"__symbolic":"class","members":{}},"WorkAttachmentAddEvent":{"__symbolic":"class","members":{}},"WorkUserEvent":{"__symbolic":"class","members":{}},"MonitorSlaChangeEvent":{"__symbolic":"class","members":{}},"MonitorSlaSelectEvent":{"__symbolic":"class","members":{}},"DiariseOptionClickEvent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DiariseOptionModel"}]}]}},"DiariseWorkEvent":{"__symbolic":"class","members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"e5core-ui-get-next","template":"<p>\n  <button mat-raised-button (click)=\"getNext()\">Get Next</button>\n</p>\n","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"lock":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"WorkDeliveryService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getNext":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-item","template":"\n    <span [ngSwitch]=\"style.current()\">\n      <e5core-ui-work-item-box       *ngSwitchCase='0'  [workItem$]='workItem$' [workItem]='workItem'></e5core-ui-work-item-box>\n      <e5core-ui-work-item-bootstrap *ngSwitchCase='1'  [workItem$]='workItem$' [workItem]='workItem'></e5core-ui-work-item-bootstrap>\n      <e5core-ui-work-item-material  *ngSwitchCase='2'  [workItem$]='workItem$' [workItem]='workItem'></e5core-ui-work-item-material>\n    </span>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":23,"character":55}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"current":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-work-menu","template":"\n    <span [ngSwitch]=\"style.current()\">\n      <e5core-ui-work-menu-box       *ngSwitchCase='0' [workItem$]='workItem$' [menuItems]='menuItems'></e5core-ui-work-menu-box>\n      <e5core-ui-work-menu-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [menuItems]='menuItems'></e5core-ui-work-menu-bootstrap>\n      <e5core-ui-work-menu-material  *ngSwitchCase='2' [workItem$]='workItem$' [menuItems]='menuItems'></e5core-ui-work-menu-material>\n    </span>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":24,"character":55}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-work-tab","template":"\n  <span *ngIf=\"workItem$ && tabId\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-tab-box *ngSwitchCase='0' [workItem$]='workItem$' [tab]='tab' [fieldSetIds]='fieldSetIds' ></e5core-ui-work-tab-box>\n    <e5core-ui-work-tab-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [tab]='tab' [fieldSetIds]='fieldSetIds' ></e5core-ui-work-tab-bootstrap>\n    <e5core-ui-work-tab-material *ngSwitchCase='2' [workItem$]='workItem$' [tab]='tab' [fieldSetIds]='fieldSetIds' ></e5core-ui-work-tab-material>\n  </span>\n  <div *ngIf=\"!(workItem$ && tabId)\" class=\"e5core-component-error\">&lt;e5core-ui-work-tab&gt; [tabId] must be > 0 and [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"tabId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":27,"character":55}]}],"updateTabModel":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-work-field-set","template":"\n  <span *ngIf=\"workItem$ && fieldSetId\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-set-box *ngSwitchCase='0' [workItem$]='workItem$' [fieldSet]='fieldSet' [fields]='fields' [readonly]='readonly'></e5core-ui-work-field-set-box>\n    <e5core-ui-work-field-set-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [fieldSet]='fieldSet' [fields]='fields' [readonly]='readonly'></e5core-ui-work-field-set-bootstrap>\n    <e5core-ui-work-field-set-material *ngSwitchCase='2' [workItem$]='workItem$' [fieldSet]='fieldSet' [fields]='fields' [readonly]='readonly'></e5core-ui-work-field-set-material>\n  </span>\n  <div *ngIf=\"!(workItem$ && fieldSetId)\" class=\"e5core-component-error\">&lt;e5core-ui-work-field-set&gt; [fieldSetId] must be > 0 and [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>"}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"fieldSetId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":28,"character":55}]}],"updateFieldSetModel":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-work-field","template":"\n  <span *ngIf=\"workItem$ && fieldSetId && propertyId && property && field\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-box *ngSwitchCase='0' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly' ></e5core-ui-work-field-box>\n    <e5core-ui-work-field-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly' ></e5core-ui-work-field-bootstrap>\n    <e5core-ui-work-field-material *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly' ></e5core-ui-work-field-material>\n  </span>\n  <div *ngIf=\"!(workItem$ && fieldSetId && propertyId)\" class=\"e5core-component-error\">&lt;e5core-ui-work-field-set&gt; missing [fieldSetId], [propertyId] and [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>"}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"fieldSetId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"propertyId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-work-history","template":"\n  <span *ngIf=\"workItem$\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-history-box *ngSwitchCase='0' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-history-box>\n    <e5core-ui-work-history-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-history-bootstrap>\n    <e5core-ui-work-history-material *ngSwitchCase='2' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-history-material>\n  </span>\n  <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\">&lt;e5core-ui-work-history&gt; [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":25,"character":65}]}],"ngOnInit":[{"__symbolic":"method"}],"updateData":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-tab-set","template":"\n    <span [ngSwitch]=\"style.current()\">\n      <e5core-ui-work-tab-set-box *ngSwitchCase='0' [workItem$]='workItem$' [tabs]='tabs'></e5core-ui-work-tab-set-box>\n      <e5core-ui-work-tab-set-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [tabs]='tabs'></e5core-ui-work-tab-set-bootstrap>\n      <e5core-ui-work-tab-set-material *ngSwitchCase='2' [workItem$]='workItem$' [tabs]='tabs'></e5core-ui-work-tab-set-material>\n    </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":23,"character":55}]}],"ngOnInit":[{"__symbolic":"method"}],"errorCount":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵk"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"e5core-ui-work-attachments-material","template":"<div class=\"e5core-ui-work-attachments\">\n\n  <div *ngIf=\"isLoading\" class=\"mat-spinner-holder\" align=\"center\">\n      <mat-spinner></mat-spinner>\n  </div>\n\n  <table mat-table [dataSource]=\"dataSource\" matSort class=\"e5core-ui-work-attachments\">\n\n\n    <!-- Select -->\n    <ng-container matColumnDef=\"Select\">\n      <th mat-header-cell *matHeaderCellDef> </th>\n      <td mat-cell *matCellDef=\"let element\"> \n          <button (click)='onAttachmentSelect($event, element)' mat-icon-button>\n            <mat-icon>attach_file</mat-icon>\n          </button>\n      </td>\n    </ng-container>\n\n    <!-- Menu -->\n    <ng-container matColumnDef=\"Menu\">\n      <th mat-header-cell *matHeaderCellDef> </th>\n      <td mat-cell *matCellDef=\"let element\"> \n          <button mat-icon-button [matMenuTriggerFor]=\"menu\">\n            <mat-icon>more_vert</mat-icon>\n          </button>\n          <mat-menu #menu=\"matMenu\">\n            <button (click)='onAttachmentDownload($event, element)' mat-menu-item>\n              <mat-icon>cloud_download</mat-icon>\n              <span>Download</span>\n            </button>\n          </mat-menu>\n      </td>\n    </ng-container>\n\n    <!-- Name -->\n    <ng-container matColumnDef=\"Name\">\n      <th mat-header-cell *matHeaderCellDef mat-sort-header> Name </th>\n      <td mat-cell *matCellDef=\"let element\"> {{element.Name}} </td>\n    </ng-container>\n\n    <!-- Type -->\n    <ng-container matColumnDef=\"Type\">\n      <th mat-header-cell *matHeaderCellDef mat-sort-header> Type </th>\n      <td mat-cell *matCellDef=\"let element\"> {{element.Type}} </td>\n    </ng-container>\n\n    <tr mat-header-row *matHeaderRowDef=\"displayedColumns\"></tr>\n    <tr mat-row *matRowDef=\"let row; columns: displayedColumns;\"></tr>\n  </table>\n\n  <mat-paginator [length]=\"length\" [pageSize]=\"pageSize\" [pageSizeOptions]=\"pageSizeOptions\" (page)=\"pageEvent = $event\" showFirstLastButtons></mat-paginator>\n</div>","styles":["table.e5core-ui-work-attachments{width:100%}table.e5core-ui-work-attachments tr th:nth-child(1),table.e5core-ui-work-attachments tr th:nth-child(2){width:50pt}table.e5core-ui-work-attachments tr th:nth-child(3){width:220pt}.e5core-ui-work-attachments .mat-spinner-holder{width:100%;padding:20pt;position:relative;top:30px;height:1px}.e5core-ui-work-attachments .mat-paginator{margin-top:0;background:0 0}"]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"fileUpload$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"attachmentDownloadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"attachmentSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort","line":34,"character":13}]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":35,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵl"}]}],"ngOnInit":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"onAttachmentDownload":[{"__symbolic":"method"}],"onAttachmentSelect":[{"__symbolic":"method"}],"setPageSizeOptions":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":6,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":13,"character":28},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":13,"character":55}]}],"getWorkAttachments":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"e5core-ui-work-menu-item","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-menu-item-box (clickEvent)='onClick($event)' *ngSwitchCase='0' [workItem$]='workItem$' [menuItem]='menuItem'></e5core-ui-work-menu-item-box>\n    <e5core-ui-work-menu-item-bootstrap (clickEvent)='onClick($event)' *ngSwitchCase='1' [workItem$]='workItem$' [menuItem]='menuItem'></e5core-ui-work-menu-item-bootstrap>\n    <e5core-ui-work-menu-item-material (clickEvent)='onClick($event)' *ngSwitchCase='2' [workItem$]='workItem$' [menuItem]='menuItem'></e5core-ui-work-menu-item-material>\n  </span>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":17,"character":19},"member":"Default"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"menuItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-input","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-type-input-box *ngSwitchCase='0' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='pattern' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-input-box>\n    <e5core-ui-work-field-type-input-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='pattern' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-input-bootstrap>\n    <e5core-ui-work-field-type-input-material *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='pattern' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-input-material>\n  </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"valueChange":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"dispatchPropertyChange":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-integer","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-type-integer-box *ngSwitchCase='0' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-integer-box>\n    <e5core-ui-work-field-type-integer-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-integer-bootstrap>\n    <e5core-ui-work-field-type-integer-material *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-integer-material>\n  </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"valueChange":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-item-box","template":"<div class='e5-component' *ngIf=\"workItem$\">\n  <div class='e5-title'>e5core-ui-work-item {{workItem.workId}}</div>\n  <div class='e5-content'>\n    <e5core-ui-work-menu [workItem$]=\"workItem$\"></e5core-ui-work-menu>\n    <e5core-ui-work-tab-set [workItem$]=\"workItem$\"></e5core-ui-work-tab-set>\n    <e5core-ui-work-history></e5core-ui-work-history>\n    <e5core-ui-work-attachments></e5core-ui-work-attachments>\n    <e5core-ui-work-casenotes></e5core-ui-work-casenotes>\n  </div>\n</div>\n","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"workItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-item-bootstrap","template":"<div class=\"card\" *ngIf=\"workItem$\">\n  <div class=\"card-body\">\n    <h5 class=\"card-title\">{{(workItem$ | async).workId}}</h5>\n    <!-- <h6 class=\"card-subtitle mb-2 text-muted\">Card subtitle</h6> -->\n    <p class=\"card-text\">\n      <e5core-ui-work-menu [workItem$]=\"workItem$\"></e5core-ui-work-menu>\n      <e5core-ui-work-tab-set [workItem$]=\"workItem$\"></e5core-ui-work-tab-set>\n      <e5core-ui-work-history></e5core-ui-work-history>\n      <e5core-ui-work-attachments></e5core-ui-work-attachments>\n      <e5core-ui-work-casenotes></e5core-ui-work-casenotes>\n    </p>\n    <a href=\"#\" class=\"card-link\">Save</a>\n    <a href=\"#\" class=\"card-link\">Cancel</a>\n  </div>\n</div>\n","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"workItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"e5core-ui-work-item-material","template":"<mat-card class=\"example-card\">\n  <mat-card-header>\n    <div mat-card-avatar><e5core-ui-work-menu [workItem$]=\"workItem$\"></e5core-ui-work-menu> </div>\n    <mat-card-title>e5 Work Item</mat-card-title>\n    <mat-card-subtitle>{{workItem.workId}}</mat-card-subtitle>\n  </mat-card-header>\n  <mat-card-content>\n    <e5core-ui-work-attachment-viewer behaviourType=\"0\" viewerType=\"0\" ></e5core-ui-work-attachment-viewer>\n\n    <e5core-ui-work-tab-set [workItem$]=\"workItem$\"></e5core-ui-work-tab-set>\n    <!-- <e5core-ui-work-history></e5core-ui-work-history>\n    <e5core-ui-work-attachments></e5core-ui-work-attachments>\n    <e5core-ui-work-casenotes></e5core-ui-work-casenotes> -->\n\n    <mat-tab-group>\n      <mat-tab label=\"History\" >\n        <e5core-ui-work-history [workItem$]=\"workItem$\"></e5core-ui-work-history>\n      </mat-tab>\n      <mat-tab label=\"Attachments\">\n          <e5core-ui-file-upload [workItem$]=\"workItem$\"\n                                 [fileUpload$]=\"fileUpload$\">\n          </e5core-ui-file-upload>\n          <e5core-ui-work-attachments [workItem$]=\"workItem$\" (attachmentSelectEvent)=\"onAttachmentSelect($event)\"></e5core-ui-work-attachments>\n      </mat-tab>\n      <mat-tab label=\"Case Notes\">\n        <e5core-ui-work-casenotes [workItem$]=\"workItem$\"></e5core-ui-work-casenotes>\n      </mat-tab>\n      <mat-tab label=\"Documents\">\n        <e5core-ui-work-attachment-viewer behaviourType=\"0\" viewerType=\"1\"></e5core-ui-work-attachment-viewer>\n        <e5core-ui-select-from-list [workItem$]='workItem$' [libraryId]=\"5\" [fieldsToShow]=\"selectFromListFields\" (listItemViewEvent)=\"onListItemViewEvent($event)\" (listItemSelectEvent)=\"onListItemSelectEvent($event)\"></e5core-ui-select-from-list>\n      </mat-tab>\n      <mat-tab label=\"Related\">\n        <e5core-ui-work-related-items [workItem$]='workItem$' [createButtonText]=\"'Refer'\" [showDefinedChildrenOnly]=\"false\" [findId]=\"1\" [fieldsToShow]=\"workRelatedItemFields\" (workItemSelectEvent)=\"onWorkItemSelect($event)\" (attachmentSelectEvent)=\"onAttachmentSelect($event)\" ></e5core-ui-work-related-items>\n      </mat-tab>\n      <mat-tab label=\"Diarise\">\n        <e5core-ui-work-diarise \n        [workItem$]=\"workItem$\"\n        [periodOptions]='[\n        { label:\"Tomorrow\", diariseUnit:\"Days\", value:\"1\" },\n        { label:\"2 Days\", diariseUnit:\"Days\", value:\"2\" },\n        { label:\"Next Week\", diariseUnit:\"Weeks\", value:\"1\" }]' \n        [displayedDate] ='displayedDate' \n        [displayedTime] = 'displayedTime' \n        [diariseReasonPropertyId] ='\"AssessmentExplanationcode\"' \n        [diariseReasonPlaceHolder] ='\"Enter the diarise reason here\"' \n        [diariseReasonTextValue]='diariseReasonTextValue' \n        [showDiariseButton]=true \n        [showDiariseTime]=true \n        [showDiariseReasonDropdown] = false\n        (periodChange)='onDiarisePeriodOptionClick($event)' \n        (diariseClick)='onDiariseButtonClick($event)' \n        (dateChange)='onDateChange($event)' \n        (reasonTextChange)='onDiariseReasonTextChange($event)'></e5core-ui-work-diarise> \n      </mat-tab>\n      <mat-tab label=\"Others\">\n          <p>\n              <button mat-raised-button (click)=\"onConversationView($event)\">Conversation Viewer</button>\n          </p>\n          <e5core-ui-conversation-viewer behaviourType=\"0\" ></e5core-ui-conversation-viewer>\n          <e5core-ui-work-attachment-viewer behaviourType=\"0\" viewerType=\"2\"></e5core-ui-work-attachment-viewer>\n          <e5core-ui-generate-document [workItem$]='workItem$' [fileUpload$]=\"fileUpload$\" [showGenerateButton]=\"true\" (generateDocumentEvent)=\"onGenerateDocument($event)\"></e5core-ui-generate-document>\n      </mat-tab>\n    </mat-tab-group>\n\n  </mat-card-content>\n</mat-card>","styles":[".example-header-image{background-image:url(https://material.angular.io/assets/img/examples/shiba1.jpg);background-size:cover}"]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"workItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"attachmentViewerComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":45,"character":3},"arguments":[{"__symbolic":"reference","name":"E5coreUiWorkAttachmentViewerComponent"}]}]}],"conversationViewerComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":48,"character":3},"arguments":[{"__symbolic":"reference","name":"E5coreUiConversationViewerComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onConversationView":[{"__symbolic":"method"}],"onAttachmentSelect":[{"__symbolic":"method"}],"onGenerateDocument":[{"__symbolic":"method"}],"onListItemViewEvent":[{"__symbolic":"method"}],"onListItemSelectEvent":[{"__symbolic":"method"}],"onWorkItemSelect":[{"__symbolic":"method"}],"onDiarisePeriodOptionClick":[{"__symbolic":"method"}],"onDiariseButtonClick":[{"__symbolic":"method"}],"onDateChange":[{"__symbolic":"method"}],"onDiariseReasonTextChange":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","members":{"behaviourType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":5}}]}],"popupWindowFeatures":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"viewerDisplayedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":14,"character":48},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":14,"character":98}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"showInlineViewer":[{"__symbolic":"method"}],"showPopViewer":[{"__symbolic":"method"}],"performWindowPopup":[{"__symbolic":"method"}],"constructViewerUrl":[{"__symbolic":"method"}],"raiseEvent":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-email-conversation-viewer","template":"\n    <span *ngIf=\"1==+behaviourType\">\n    <iframe *ngIf=\"!(conversationViewerUrl == '')\" [src]=\"conversationViewerUrl | safe\"></iframe>\n    </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":12,"character":21},"member":"OnPush"}}]}],"members":{"behaviourType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"popupWindowFeatures":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"viewerDisplayedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":22,"character":47},{"__symbolic":"reference","module":"e5core-angular-services","name":"ConfigurationScopeService","line":22,"character":105}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"showInlineViewer":[{"__symbolic":"method"}],"showPopViewer":[{"__symbolic":"method"}],"performWindowPopup":[{"__symbolic":"method"}],"constructViewerUrl":[{"__symbolic":"method"}],"raiseEvent":[{"__symbolic":"method"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-menu-material","template":"<button mat-icon-button [matMenuTriggerFor]=\"menu\">\n<mat-icon>more_vert</mat-icon>\n</button>\n<mat-menu #menu=\"matMenu\">\n    <e5core-ui-work-menu-item\n        *ngFor='let menuItem of menuItems'\n        [workItem$]='workItem$'\n        [menuItem]='menuItem'>\n    </e5core-ui-work-menu-item>\n</mat-menu>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"menuItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-menu-bootstrap","template":"<div>\n    <e5core-ui-work-menu-item *ngFor='let menuItem of menuItems' [workItem$]='workItem$' [menuItem]='menuItem'></e5core-ui-work-menu-item>\n</div>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"menuItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-menu-box","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-menu {{(workItem$ | async).workId}}</div>\n    <div class='e5-content' *ngIf='menuItems'>\n      <div *ngFor='let menuItem of menuItems'>\n       <e5core-ui-work-menu-item [workItem$]='workItem$' [menuItem]='menuItem'></e5core-ui-work-menu-item>\n    </div>\n  </div>\n</div>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"menuItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-menu-item-box","template":"<div class='e5-component'>\n    <div class='e5-title'>e5core-ui-work-menu-item</div>\n    <div class='e5-content'>\n      <code>{{menuItem | json}}</code>\n    </div>\n  </div>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"menuItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"clickEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}]}},"ɵz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-menu-item-material","template":"<button (click)='onClick($event,menuItem.code)' mat-menu-item>\n  <mat-icon>{{mapIcon(menuItem.code)}}</mat-icon>\n  <span>{{menuItem.label}}</span>\n</button>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"menuItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"clickEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"mapIcon":[{"__symbolic":"method"}]}},"ɵba":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-menu-item-bootstrap","template":"<button (click)='onClick($event,menuItem.code)' type=\"button\" class=\"btn btn-secondary\" >{{menuItem.label}}</button>&nbsp;","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"menuItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"clickEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-tab-set-material","template":"<mat-tab-group *ngIf='workItem$'>\n  <div *ngIf='tabs && tabs.length > 0'>\n    <div *ngFor='let tab of tabs'>\n      <!-- <e5core-ui-work-tab [workItem$]='workItem$' [tabId]='tab.tabId'></e5core-ui-work-tab> -->\n      <mat-tab label=\"{{tab.name}}\">\n        <ng-template mat-tab-label>\n          <!-- <span *ngIf='tab.errorCount > 0' matBadge=\"{{tab.errorCount}}\" matBadgeOverlap=\"false\" matBadgeColor=\"warn\">{{tab.name}}</span> -->\n          <span>{{tab.name}}</span>\n        </ng-template>\n        <e5core-ui-work-tab [workItem$]='workItem$' [tabId]='tab.tabId'></e5core-ui-work-tab>\n      </mat-tab>\n    </div>\n  </div>\n</mat-tab-group>\n","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"tabs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-tab-set-box","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-tab-set {{(workItem$ | async).workId}}</div>\n  <div class='e5-content'>\n\n    <div *ngIf='tabs && tabs.length > 0'>\n      <div *ngFor='let tab of tabs'>\n          <e5core-ui-work-tab [workItem$]='workItem$' [tabId]='tab.tabId'></e5core-ui-work-tab>\n        </div>\n      </div>\n  </div>\n</div>\n","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"tabs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-tab-set-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n\n  <ul class=\"nav nav-tabs\">\n    <li *ngFor='let tab of tabs'><a href=\"#\">{{tab.name}}</a></li>\n  </ul>\n\n  <div *ngIf='tabs && tabs.length > 0' >\n    <e5core-ui-work-tab *ngFor='let tab of tabs' [workItem$]='workItem$' [tabId]='tab.tabId'></e5core-ui-work-tab>\n  </div>\n\n</div>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"tabs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbf"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-tab-bootstrap","template":"<div class='panel panel-default e5-component' *ngIf='workItem$'>\n  <div class='panel-body' *ngIf='fieldSetIds && fieldSetIds.length > 0'>\n    <e5core-ui-work-field-set *ngFor='let fieldSetId of fieldSetIds' [workItem$]='workItem$' [fieldSetId]='fieldSetId'></e5core-ui-work-field-set>\n  </div>\n</div>\n","styles":[""]}]}],"members":{}},"ɵbf":{"__symbolic":"class","members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"tab":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"fieldSetIds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbf"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-tab-box","template":"<div class='e5-component'>\n  <div class='e5-title'>e5core-ui-work-tab {{(workItem$ | async).workId}} / {{tab.tabId}}</div>\n  <div class='e5-content'>\n    <code>{{tab | json}}</code>\n    <!-- <e5core-ui-work-field-set></e5core-ui-work-field-set> -->\n    <div *ngIf='fieldSetIds && fieldSetIds.length > 0'>\n      <div *ngFor='let fieldSetId of fieldSetIds'>\n          <e5core-ui-work-field-set [workItem$]='workItem$' [fieldSetId]='fieldSetId'></e5core-ui-work-field-set>\n      </div>\n    </div>\n  </div>\n</div>","styles":[""]}]}],"members":{}},"ɵbh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbf"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-tab-material","template":"<mat-card class='e5-work-tab' *ngIf='fieldSetIds && fieldSetIds.length > 0'>\n  <div *ngFor='let fieldSetId of fieldSetIds'>\n    <e5core-ui-work-field-set [workItem$]='workItem$' [fieldSetId]='fieldSetId'></e5core-ui-work-field-set>\n  </div>\n</mat-card>\n","styles":[""]}]}],"members":{}},"ɵbi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-field-set-box","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-field-set {{(workItem$ | async).workId}} / {{fieldSet.fieldSetId}}</div>\n  <div class='e5-content'>\n    {{fields | json}}\n    <div *ngIf='fields && fields.length > 0'>\n      <div *ngFor='let field of fields'>\n        <e5core-ui-work-field [workItem$]='workItem$' [fieldSetId]='fieldSet.fieldSetId' [propertyId]='field.propertyId' [readonly]='readonly'></e5core-ui-work-field>\n      </div>\n    </div>\n\n  </div>\n</div>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"fieldSet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"fields":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-field-set-material","template":"<mat-card class='e5-work-field-set' *ngIf='workItem$'>\n  <mat-card-content>\n    <div *ngFor='let field of fields'>\n        <e5core-ui-work-field [workItem$]='workItem$' [fieldSetId]='fieldSet.fieldSetId' [propertyId]='field.propertyId' [readonly]='readonly'></e5core-ui-work-field>\n    </div>\n    <small class='e5core-work-field-set-id' *ngIf=\"fieldSet\">{{fieldSet.fieldSetId}}</small>\n  </mat-card-content>\n</mat-card>\n","styles":[".e5-work-field-set{margin-bottom:10pt}.e5core-work-field-set-id{display:none}"]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"fieldSet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"fields":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-field-set-bootstrap","template":"<div class='e5-component'>\n    <div class='e5-title'>e5core-ui-work-field-set</div>\n    <div class=\"e5-content\">\n\n      <div *ngIf='fields && fields.length > 0'>\n        <div *ngFor='let field of fields'>\n          <e5core-ui-work-field [workItem$]='workItem$' [fieldSetId]='fieldSet.fieldSetId' [propertyId]='field.propertyId' [readonly]='readonly'></e5core-ui-work-field>\n        </div>\n      </div>\n\n    </div>\n  </div>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"fieldSet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"fields":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-field-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-field {{(workItem$ | async).workId}}/{{field.propertyId}}</div>\n  <div class='e5-content'>\n    <code>field = {{field | json}}</code>\n    <code>property = {{property | json}}</code>\n\n    <e5core-ui-work-field-switch [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-switch>\n\n  </div>\n</div>\n","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3},"arguments":["field"]}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3},"arguments":["property"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-field-material","template":"<e5core-ui-work-field-switch [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-switch>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3},"arguments":["field"]}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3},"arguments":["property"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":17,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-field-box","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field {{(workItem$ | async).workId}}/{{field.propertyId}}</div>\n    <div class='e5-content'>\n      <div><code>field={{field | json}} property={{property | json}}</code></div>\n\n      <!-- This code MUST be identical in all components -->\n      <e5core-ui-work-field-switch [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-switch>\n\n    </div>\n  </div>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":17,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbo":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbp"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-input-box","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n      <input type='input'\n        [(ngModel)]='property.value'\n        (change)='changeValue($event)'\n        [readonly]='isReadOnly'\n        class=\"form-control\"\n        id=\"{{propertyId}}\"\n        placeholder=\"{{placeholder}}\"\n        name=\"{{propertyId}}\"/>\n    </div>\n  </div>\n","styles":[""]}]}],"members":{}},"ɵbp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbq"},"members":{"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"blur":[{"__symbolic":"method"}]}},"ɵbq":{"__symbolic":"class","members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5},"arguments":["field"]}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5},"arguments":["property"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"updatePropertyValueOnChange":[{"__symbolic":"method"}]}},"ɵbr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbp"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-input-material","template":"<mat-form-field class='e5-work-field-type-input'>\n  <input\n    (blur)=\"blur($event)\"\n    [readonly]='isReadOnly'\n    matInput\n    placeholder=\"{{label || placeholder}}\"\n    name=\"{{propertyId}}\"\n    type=\"text\"\n    pattern=\"{{resolvedPattern}}\"\n    [formControl]=\"formControl\"\n  />\n  <!--\n    [required]=\"field.isRequired\"\n\n  <mat-error *ngIf=\"formControl.hasError('required')\">\n      Please enter a value for {{placeholder}}.\n  </mat-error>\n  -->\n</mat-form-field>\n","styles":[".e5-work-field-type-input{width:100%}"]}]}],"members":{}},"ɵbs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbp"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-input-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n\n      <div class='form-group'>\n        <label for='exampleInputEmail1'>{{label}}</label>\n        <input type='input'\n          [(ngModel)]='property.value'\n          (change)='changeValue($event)'\n          [readonly]='isReadOnly'\n          class=\"form-control\"\n          id=\"{{propertyId}}\"\n          placeholder=\"{{placeholder}}\"\n          name=\"{{propertyId}}\"/>\n        <small class=\"form-text text-muted\">{{field.description}}</small>\n      </div>\n\n    </div>\n  </div>\n","styles":[""]}]}],"members":{}},"ɵbt":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbu"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-integer-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n\n      <div class='form-group'>\n        <label for='exampleInputEmail1'>{{label}}</label>\n        <input type='number'\n          [(ngModel)]='property.value'\n          (change)='changeValue($event)'\n          [readonly]='isReadOnly'\n          class=\"form-control\"\n          id=\"{{propertyId}}\"\n          placeholder=\"{{placeholder}}\"\n          name=\"{{propertyId}}\"/>\n        <small class=\"form-text text-muted\">{{description}}</small>\n      </div>\n\n    </div>\n  </div>\n","styles":[""]}]}],"members":{}},"ɵbu":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbq"},"members":{"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":7,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"blur":[{"__symbolic":"method"}]}},"ɵbv":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbu"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-integer-material","template":"<mat-form-field class='e5-work-field-type-input'>\n    <input\n        (blur)=\"blur($event)\"\n        [readonly]='isReadOnly'\n        matInput\n        placeholder=\"{{label || placeholder}}\"\n        name=\"{{propertyId}}\"\n        type=\"number\"\n        [required]=\"field.isRequired\"\n        [formControl]=\"formControl\"/>\n</mat-form-field>","styles":[".e5-work-field-type-input-integer{width:100%}"]}]}],"members":{}},"ɵbw":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbu"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-integer-box","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n  <div class='e5-content'>\n    <input type='number'\n      [(ngModel)]='property.value'\n      (change)='changeValue($event)'\n      [readonly]='isReadOnly'\n      class=\"form-control\"\n      id=\"{{propertyId}}\"\n      placeholder=\"{{placeholder}}\"\n      name=\"{{propertyId}}\"/>\n  </div>\n</div>\n","styles":[""]}]}],"members":{}},"ɵbx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-date","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-type-date-box *ngSwitchCase='0' [workItem$]='workItem$' [date]='date' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-date-box>\n    <e5core-ui-work-field-type-date-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [date]='date' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-date-bootstrap>\n    <e5core-ui-work-field-type-date-material *ngSwitchCase='2' [workItem$]='workItem$' [date]='date' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-date-material>\n  </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":20,"character":54}]}],"ngOnInit":[{"__symbolic":"method"}],"valueChange":[{"__symbolic":"method"}]}},"ɵby":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbz"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-date-box","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-date-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n      <input type='date'\n        [(ngModel)]='property.value'\n        (change)='changeValue($event)'\n        [readonly]='isReadOnly'\n        class=\"form-control\"\n        id=\"{{propertyId}}\"\n        placeholder=\"{{placeholder}}\"\n        name=\"{{propertyId}}\"/>\n    </div>\n  </div>","styles":[""]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵbz":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbq"},"members":{"date":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":6,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":7,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}]}},"ɵca":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbz"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-date-material","template":"<!-- <div *ngIf=\"!field.inFindMode\"> -->\n  <mat-form-field>\n    <input\n      matInput\n      [(ngModel)]='date'\n      (dateInput)=\"onMatChange($event)\"\n      (dateChange)=\"onMatChange($event)\"\n      [readonly]='isReadOnly'\n      [disabled]='isReadOnly'\n      [matDatepicker]=\"picker1\"\n      placeholder=\"{{label || placeholder}}\"\n      name=\"{{propertyId}}\"\n      >\n    <mat-datepicker-toggle matSuffix [for]=\"picker1\"></mat-datepicker-toggle>\n    <mat-datepicker #picker1></mat-datepicker>\n  </mat-form-field>  \n<!-- </div> -->\n\n<!-- <div *ngIf=\"field.inFindMode\">\n  <mat-form-field>\n    <input\n      matInput\n      [(ngModel)]='date'\n      (dateInput)=\"onMatChange($event)\"\n      (dateChange)=\"onMatChange($event)\"\n      [readonly]='isReadOnly'\n      [disabled]='isReadOnly'\n      [matDatepicker]=\"picker2\"\n      placeholder=\"From {{label || placeholder}}\"\n      name=\"{{propertyId}}\"\n      >\n    <mat-datepicker-toggle matSuffix [for]=\"picker2\"></mat-datepicker-toggle>\n    <mat-datepicker #picker2></mat-datepicker>\n  </mat-form-field>  \n  &nbsp;\n  <mat-form-field>\n    <input\n      matInput\n      [(ngModel)]='date_2'\n      (dateInput)=\"onMatChange($event)\"\n      (dateChange)=\"onMatChange($event)\"\n      [readonly]='isReadOnly'\n      [disabled]='isReadOnly'\n      [matDatepicker]=\"picker3\"\n      placeholder=\"To {{label || placeholder}}\"\n      name=\"{{propertyId}}_2\"\n      >\n    <mat-datepicker-toggle matSuffix [for]=\"picker3\"></mat-datepicker-toggle>\n    <mat-datepicker #picker3></mat-datepicker>\n  </mat-form-field> \n</div> -->\n","styles":[""]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}],"onMatChange":[{"__symbolic":"method"}]}},"ɵcb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbz"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-date-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n  <input type='date'\n    [(ngModel)]='property.value'\n    (change)='changeValue($event)'\n    [readonly]='isReadOnly'\n    class=\"form-control\"\n    id=\"{{propertyId}}\"\n    placeholder=\"{{placeholder}}\"\n    name=\"{{propertyId}}\"/>\n</div>","styles":[""]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵcc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-text","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-type-text-box *ngSwitchCase='0' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-text-box>\n    <e5core-ui-work-field-type-text-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-text-bootstrap>\n    <e5core-ui-work-field-type-text-material *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-text-material>\n  </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"valueChange":[{"__symbolic":"method"}]}},"ɵcd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵce"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-text-box","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n      <textarea type='input'\n        [(ngModel)]='property.value'\n        (change)='changeValue($event)'\n        [readonly]='isReadOnly'\n        class=\"form-control\"\n        id=\"{{propertyId}}\"\n        placeholder=\"{{placeholder}}\"\n        name=\"{{propertyId}}\" >\n      </textarea>\n    </div>\n  </div>\n","styles":[""]}]}],"members":{}},"ɵce":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbq"},"members":{"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":6,"character":3}}]}],"changeValue":[{"__symbolic":"method"}]}},"ɵcf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵce"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-text-material","template":"<mat-form-field class='e5-work-field-type-test'>\n  <textarea\n    (blur)=\"changeValue($event)\"\n    [ngModel]=\"property.value\"\n    [readonly]='isReadOnly'\n    matInput\n    placeholder=\"{{label || placeholder}}\"\n    name=\"{{propertyId}}\">\n  </textarea>\n</mat-form-field>\n","styles":[".e5-work-field-type-test{width:100%}.e5-work-field-type-test textarea{width:100%;height:60pt}"]}]}],"members":{}},"ɵcg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵce"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-text-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n\n      <div class='form-group'>\n        <label for='{{propertyId}}'>{{label}}</label>\n        <textarea type='input'\n          [(ngModel)]='property.value'\n          (change)='changeValue($event)'\n          [readonly]='isReadOnly'\n          class=\"form-control\"\n          id=\"{{propertyId}}\"\n          placeholder=\"{{placeholder}}\"\n          name=\"{{propertyId}}\" >\n        </textarea>\n        <small id=\"{{propertyId}}\" class=\"form-text text-muted\">{{description}}</small>\n      </div>\n\n    </div>\n  </div>\n","styles":[""]}]}],"members":{}},"ɵch":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-user","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-type-user-box *ngSwitchCase='0' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' ></e5core-ui-work-field-type-user-box>\n    <e5core-ui-work-field-type-user-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' ></e5core-ui-work-field-type-user-bootstrap>\n    <e5core-ui-work-field-type-user-material *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' ></e5core-ui-work-field-type-user-material>\n  </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"valueChange":[{"__symbolic":"method"}]}},"ɵci":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵce"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-user-box","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-type-user {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n\n        <select placeholder=\"Not Implemented\">\n            <option [value]=\"1\">one</option>\n            <option [value]=\"2\">two</option>\n            <option [value]=\"3\">three</option>\n            <option [value]=\"4\">four</option>\n            <option [value]=\"5\">five</option>\n        </select>\n\n    </div>\n  </div>\n","styles":[""]}]}],"members":{}},"ɵcj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵce"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-user-material","template":"<mat-form-field>\n  <mat-select placeholder=\"{{label || placeholder}}\">\n    <mat-option [value]=\"1\">one</mat-option>\n    <mat-option [value]=\"2\">two</mat-option>\n    <mat-option [value]=\"3\">three</mat-option>\n    <mat-option [value]=\"4\">four</mat-option>\n    <mat-option [value]=\"5\">five</mat-option>\n  </mat-select>\n</mat-form-field>\n","styles":[""]}]}],"members":{}},"ɵck":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵce"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-user-bootstrap","template":"<select placeholder=\"Not Implemented\">\n    <option [value]=\"1\">one</option>\n    <option [value]=\"2\">two</option>\n    <option [value]=\"3\">three</option>\n    <option [value]=\"4\">four</option>\n    <option [value]=\"5\">five</option>\n</select>\n","styles":[""]}]}],"members":{}},"ɵcl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-work-field-switch","template":"<div *ngIf='workItem$' [ngSwitch]='property.fieldDataType'>\n  <e5core-ui-work-field-type-input *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-input>\n  <e5core-ui-work-field-type-date *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-date>\n  <e5core-ui-work-field-type-text *ngSwitchCase='3' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-text>\n  <e5core-ui-work-field-type-list *ngSwitchCase='4' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-list>\n  <e5core-ui-work-field-type-input *ngSwitchCase='5' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='RegexGuid' [readonly]='readonly'></e5core-ui-work-field-type-input> <!-- GUID -->\n  <e5core-ui-work-field-type-text *ngSwitchCase='6' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-text> <!-- CaseNote -->\n  <e5core-ui-work-field-type-list *ngSwitchCase='7' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-list>\n  <!-- <e5core-ui-work-field-type-lookup *ngSwitchCase='8' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-lookup> Lookup -->\n  <e5core-ui-work-field-type-integer *ngSwitchCase='9' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-integer>\n  <e5core-ui-work-field-type-currency *ngSwitchCase='10' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='RegexCurrency' [readonly]='readonly'></e5core-ui-work-field-type-currency> <!-- Currency -->\n  <e5core-ui-work-field-type-date *ngSwitchCase='11' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-date>\n  <e5core-ui-work-field-type-integer *ngSwitchCase='12' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-integer> <!-- reference -->\n  <!-- <e5core-ui-work-field-type-sitegroup *ngSwitchCase='13' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-sitegroup> -->\n  <e5core-ui-work-field-type-checkbox *ngSwitchCase='14' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-checkbox>\n  <!-- <e5core-ui-work-field-type-form *ngSwitchCase='15' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-form> : NOT SUPPORTED -->\n  <!-- <e5core-ui-work-field-type-link *ngSwitchCase='16' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-link> -->\n  <!-- <e5core-ui-work-field-type-grid *ngSwitchCase='17' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-grid> -->\n  <e5core-ui-work-field-type-input *ngSwitchCase='18' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='RegexDecimal' [readonly]='readonly'></e5core-ui-work-field-type-input>\n  <!-- <e5core-ui-work-field-type-multivaluelist *ngSwitchCase='19' [workItem$]='workItem$' [field]='field' [property]='property' [readonly]='readonly'></e5core-ui-work-field-type-multivaluelist> -->\n</div>\n\n<!--\n  Input = 1,\n  Date = 2,\n  Text = 3,\n  User = 4,\n  GUID = 5,\n  CaseNote = 6,\n  List = 7,\n  Lookup = 8,\n  Integer = 9,\n  Currency = 10,\n  DateTime = 11,\n  Reference = 12,\n  SiteGroup = 13,\n  Checkbox = 14,\n  Form = 15, // N/A\n  Link = 16,\n  Grid = 17,\n  Decimal = 18,\n  MultiValueList = 19\n-->"}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"property":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-checkbox","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-type-checkbox-box *ngSwitchCase='0' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-checkbox-box>\n    <e5core-ui-work-field-type-checkbox-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-checkbox-bootstrap>\n    <e5core-ui-work-field-type-checkbox-material *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-checkbox-material>\n  </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"valueChange":[{"__symbolic":"method"}]}},"ɵcn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵco"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-checkbox-box","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n  <div class='e5-content'>\n    <input type='checkbox'\n      (ngModelChange)='changeValue($event)'\n      class=\"form-control\"\n      [formControl]=\"formControl\"\n      id=\"{{propertyId}}\"\n      name=\"{{propertyId}}\"/>{{placeholder}}\n  </div>\n</div>","styles":[""]}]}],"members":{}},"ɵco":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbq"},"members":{"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":7,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}]}},"ɵcp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵco"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-checkbox-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n    <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n    <div class='e5-content'>\n      <input type='checkbox'\n        (ngModelChange)='changeValue($event)'\n        class='form-check-input'\n        [formControl]=\"formControl\"\n        class=\"form-control\"\n        id=\"{{propertyId}}\"\n        name=\"{{propertyId}}\"/>{{placeholder}}\n    </div>\n  </div>\n","styles":[""]}]}],"members":{}},"ɵcq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵco"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-checkbox-material","template":"<mat-checkbox\n  (ngModelChange)=\"changeValue($event)\"\n  name=\"{{propertyId}}\"\n  [disabled]='isReadOnly'\n  [formControl]=\"formControl\">{{label || placeholder}}</mat-checkbox>\n<!--\n  [required]=\"field.isRequired\"\n\n<mat-error *ngIf=\"formControl.hasError('required')\">\n    Please enter a value for {{placeholder}}.\n</mat-error>\n-->\n","styles":[""]}]}],"members":{}},"ɵcr":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-list","template":"\n\t<span [ngSwitch]=\"style.current()\">\n\t\t<e5core-ui-work-field-type-list-box *ngSwitchCase='0' [workItem$]='workItem$' [list]='list' [selected]='selected' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-list-box>\n\t\t<e5core-ui-work-field-type-list-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [list]='list' [selected]='selected' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-list-bootstrap>\n\t\t<e5core-ui-work-field-type-list-material *ngSwitchCase='2' [workItem$]='workItem$' [list]='list' [selected]='selected' [field]='field' [property]='property' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-list-material>\n\t</span>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵcs"}]}],"valueChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"loadList":[{"__symbolic":"method"}],"clearList":[{"__symbolic":"method"}]}},"ɵcs":{"__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":"e5core-angular-services","name":"ListSearchService","line":13,"character":34}]}],"search":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵct":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵcu"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-list-material","template":"<mat-form-field class='e5-work-field-type-list' *ngIf=\"isReadOnly\">\n  <input\n    [readonly]='true'\n    matInput\n    placeholder=\"{{label || placeholder}}\"\n    name=\"{{propertyId}}\"\n    type=\"text\"\n    [(ngModel)]=\"property.resolvedValue\"\n  />\n</mat-form-field>\n<mat-form-field class='e5-work-field-type-list' *ngIf=\"!isReadOnly\">\n  <mat-select [(ngModel)]=\"selected\" placeholder=\"{{label || placeholder}}\" (selectionChange)=\"changeValue($event)\">    \n    <!-- <mat-option *ngIf=\"!list || list.length == 0\" [value]=\"0\">Empty</mat-option> -->\n    <mat-option *ngFor=\"let item of list\" [value]=\"item.id\">{{item.label}}</mat-option>\n  </mat-select>\n</mat-form-field>\n","styles":[""]}]}],"members":{}},"ɵcu":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbq"},"members":{"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":2}}]}],"list":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"blur":[{"__symbolic":"method"}]}},"ɵcv":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵcu"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-list-box","template":"<p>\n  e5core-ui-work-field-type-list-box works!\n</p>\n","styles":[""]}]}],"members":{}},"ɵcw":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵcu"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-list-bootstrap","template":"<p>\n  e5core-ui-work-field-type-list-bootstrap works!\n</p>\n","styles":[""]}]}],"members":{}},"ɵcx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-currency","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-field-type-currency-box *ngSwitchCase='0' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='pattern' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-currency-box>\n    <e5core-ui-work-field-type-currency-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='pattern' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-currency-bootstrap>\n    <e5core-ui-work-field-type-currency-material *ngSwitchCase='2' [workItem$]='workItem$' [field]='field' [property]='property' [pattern]='pattern' (valueChange)='valueChange($event)' [readonly]='readonly'></e5core-ui-work-field-type-currency-material>\n  </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"}}]}],"members":{"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"valueChange":[{"__symbolic":"method"}]}},"ɵcy":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵcz"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-currency-bootstrap","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n  <div class='e5-content'>\n\n    <div class='form-group'>\n      <label for='exampleInputEmail1'>{{label}}</label>\n      <input type='number'\n        [(ngModel)]='property.value'\n        (change)='changeValue($event)'\n        [readonly]='isReadOnly'\n        class=\"form-control\"\n        id=\"{{propertyId}}\"\n        placeholder=\"{{placeholder}}\"\n        name=\"{{propertyId}}\"/>\n      <small class=\"form-text text-muted\">{{description}}</small>\n    </div>\n\n  </div>\n</div>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"CurrencyPipe","line":10,"character":18}]}]}},"ɵcz":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵbq"},"members":{"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"CurrencyPipe","line":14,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"blur":[{"__symbolic":"method"}],"formatToCurrency":[{"__symbolic":"method"}]}},"ɵda":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵcz"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-currency-box","template":"<div class='e5-component' *ngIf='workItem$'>\n  <div class='e5-title'>e5core-ui-work-field-type-input {{(workItem$ | async).workId}}/{{propertyId}}</div>\n  <div class='e5-content'>\n    <input type='number'\n      [(ngModel)]='property.value'\n      (change)='changeValue($event)'\n      [readonly]='isReadOnly'\n      class=\"form-control\"\n      id=\"{{propertyId}}\"\n      placeholder=\"{{placeholder}}\"\n      name=\"{{propertyId}}\"/>\n  </div>\n</div>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"CurrencyPipe","line":10,"character":18}]}]}},"ɵdb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵcz"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-field-type-currency-material","template":"<mat-form-field class='e5-work-field-type-input'>\n  <input\n    (ngModelChange)=\"changeValue($event)\"\n    (blur)=\"blur($event)\"\n    [readonly]='isReadOnly'\n    matInput\n    placeholder=\"{{label || placeholder}}\"\n    name=\"{{propertyId}}\"\n    type=\"string\"\n    [required]=\"field.isRequired\"\n    [formControl]=\"formControl\"/>\n  <span matPrefix>$&nbsp;</span>\n</mat-form-field>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"CurrencyPipe","line":10,"character":18}]}]}},"ɵdc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"e5core-ui-work-history-material","template":"<div class=\"e5core-ui-work-history\">\n\n    <div *ngIf=\"isLoading\" class=\"mat-spinner-holder\" align=\"center\">\n        <mat-spinner></mat-spinner>\n    </div>\n\n    <table mat-table [dataSource]=\"dataSource\" matSort class=\"e5core-ui-work-history\">\n\n      <!-- Date Date -->\n      <ng-container matColumnDef=\"EventDate\">\n        <th mat-header-cell *matHeaderCellDef mat-sort-header> Date </th>\n        <td mat-cell *matCellDef=\"let element\"> {{element.EventDate | date : 'd LLL yyyy h:mm aa' }} </td> <!-- https://angular.io/api/common/DatePipe -->\n      </ng-container>\n\n      <!-- Name User -->\n      <ng-container matColumnDef=\"EventUser\">\n        <th mat-header-cell *matHeaderCellDef mat-sort-header> User </th>\n        <td mat-cell *matCellDef=\"let element\"> {{element.EventUser}} </td>\n      </ng-container>\n\n      <!-- Weight Event -->\n      <ng-container matColumnDef=\"EventName\">\n        <th mat-header-cell *matHeaderCellDef mat-sort-header> Event </th>\n        <td mat-cell *matCellDef=\"let element\"> {{element.EventName}} </td>\n      </ng-container>\n\n      <!-- Symbol Status -->\n      <ng-container matColumnDef=\"StatusName\">\n        <th mat-header-cell *matHeaderCellDef mat-sort-header> Status </th>\n        <td mat-cell *matCellDef=\"let element\"> {{element.StatusName}} </td>\n      </ng-container>\n\n      <!-- Symbol Details -->\n      <ng-container matColumnDef=\"Detail\">\n          <th mat-header-cell *matHeaderCellDef mat-sort-header> Detail </th>\n          <td mat-cell *matCellDef=\"let element\"> {{element.Detail}} </td>\n        </ng-container>\n\n      <tr mat-header-row *matHeaderRowDef=\"displayedColumns\"></tr>\n      <tr mat-row *matRowDef=\"let row; columns: displayedColumns;\"></tr>\n    </table>\n\n    <mat-paginator [length]=\"length\" [pageSize]=\"pageSize\" [pageSizeOptions]=\"pageSizeOptions\" (page)=\"pageEvent = $event\" showFirstLastButtons></mat-paginator>\n</div>\n","styles":["table.e5core-ui-work-history{width:100%}table.e5core-ui-work-history tr th:nth-child(1){width:150pt}table.e5core-ui-work-history tr th:nth-child(2),table.e5core-ui-work-history tr th:nth-child(3){width:120pt}table.e5core-ui-work-history tr th:nth-child(4){width:80pt}.e5core-ui-work-history .mat-spinner-holder{width:100%;padding:20pt;position:relative;top:30px;height:1px}.e5core-ui-work-history .mat-paginator{margin-top:0;background:0 0}"]}]}],"members":{"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort","line":25,"character":13}]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":26,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵde"}]}],"ngOnInit":[{"__symbolic":"method"}],"setPageSizeOptions":[{"__symbolic":"method"}]}},"ɵdd":{"__symbolic":"class","members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵde":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":13,"character":28},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":13,"character":55}]}],"getHistory":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵdf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-history-box","template":"<p>\n  e5core-ui-work-history-box not implement!\n</p>\n","styles":[""]}]}],"members":{}},"ɵdg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-history-bootstrap","template":"<p>\n  e5core-ui-work-history-bootstrap not implemented!\n</p>\n","styles":[""]}]}],"members":{}},"ɵdh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-casenotes","template":"\n  <span *ngIf=\"workItem$\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-work-casenotes-box *ngSwitchCase='0' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-casenotes-box>\n    <e5core-ui-work-casenotes-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-casenotes-bootstrap>\n    <e5core-ui-work-casenotes-material *ngSwitchCase='2' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-casenotes-material>\n  </span>\n  <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\">&lt;e5core-ui-work-casenotes&gt; [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"OnPush"}}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":24,"character":65}]}],"ngOnInit":[{"__symbolic":"method"}],"updateData":[{"__symbolic":"method"}]}},"ɵdi":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdj"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-casenotes-bootstrap","template":"<p>\n  e5core-ui-work-casenotes-bootstrap not implemented!\n</p>\n","styles":[""]}]}],"members":{}},"ɵdj":{"__symbolic":"class","members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdk":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdj"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"e5core-ui-work-casenotes-material","template":"<div class=\"e5core-ui-work-casenotes\">\n\n  <div *ngIf=\"isLoading\" class=\"mat-spinner-holder\" align=\"center\">\n      <mat-spinner></mat-spinner>\n  </div>\n\n  <table mat-table [dataSource]=\"dataSource\" matSort class=\"e5core-ui-work-casenotes\">\n\n    <!-- Date Date -->\n    <ng-container matColumnDef=\"CasenoteDate\">\n      <th mat-header-cell *matHeaderCellDef mat-sort-header> Date </th>\n      <td mat-cell *matCellDef=\"let element\"> {{element.CasenoteDate | date : 'd LLL yyyy h:mm aa' }} </td> <!-- https://angular.io/api/common/DatePipe -->\n    </ng-container>\n\n    <!-- Name User -->\n    <ng-container matColumnDef=\"User\">\n      <th mat-header-cell *matHeaderCellDef mat-sort-header> User </th>\n      <td mat-cell *matCellDef=\"let element\"> {{element.User}} </td>\n    </ng-container>\n\n    <!-- Weight Event -->\n    <ng-container matColumnDef=\"CasenoteType\">\n      <th mat-header-cell *matHeaderCellDef mat-sort-header> Type </th>\n      <td mat-cell *matCellDef=\"let element\"> {{element.CasenoteType}} </td>\n    </ng-container>\n\n    <!-- Symbol Status -->\n    <ng-container matColumnDef=\"Detail\">\n      <th mat-header-cell *matHeaderCellDef mat-sort-header> Detail </th>\n      <td mat-cell *matCellDef=\"let element\"> {{element.Detail}} </td>\n    </ng-container>\n\n    <tr mat-header-row *matHeaderRowDef=\"displayedColumns\"></tr>\n    <tr mat-row *matRowDef=\"let row; columns: displayedColumns;\"></tr>\n  </table>\n\n  <mat-paginator [length]=\"length\" [pageSize]=\"pageSize\" [pageSizeOptions]=\"pageSizeOptions\" (page)=\"pageEvent = $event\" showFirstLastButtons></mat-paginator>\n</div>","styles":["table.e5core-ui-work-casenotes{width:100%}table.e5core-ui-work-casenotes tr th:nth-child(1){width:150pt}table.e5core-ui-work-casenotes tr th:nth-child(2),table.e5core-ui-work-casenotes tr th:nth-child(3){width:120pt}.e5core-ui-work-casenotes .mat-spinner-holder{width:100%;padding:20pt;position:relative;top:30px;height:1px}.e5core-ui-work-casenotes .mat-paginator{margin-top:0;background:0 0}"]}]}],"members":{"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort","line":25,"character":13}]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":26,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵdl"}]}],"ngOnInit":[{"__symbolic":"method"}],"setPageSizeOptions":[{"__symbolic":"method"}]}},"ɵdl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":13,"character":28},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":13,"character":55}]}],"getCasenotes":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵdm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdj"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-casenotes-box","template":"<p>\n  e5core-ui-work-casenotes-box not implemented!\n</p>\n","styles":[""]}]}],"members":{}},"ɵdn":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-form-bootstrap","template":"<p>\n  e5core-ui-search-form-bootstrap not implemented!\n</p>\n","styles":[""]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵdo":{"__symbolic":"class","members":{"searchForm$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"zones":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"zoneTemplateId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdp":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-form-material","template":"<div class='e5core-search-form' *ngIf='zones && zones.length > 0'>\n\n  <div *ngIf=\"!zoneTemplateId\">\n    <div *ngFor='let zone of zones'>\n      <e5core-ui-work-field-set [workItem$]='searchForm$' [fieldSetId]='zone.contentTypeId'></e5core-ui-work-field-set>\n    </div>\n  </div>\n\n  <!-- Zone tempalte AF1051FC-B2B1-4A74-9AA7-2D868CA2EBBC - Two by One -->\n  <table class='e5core-search-form-template' *ngIf=\"zoneTemplateId == 'AF1051FC-B2B1-4A74-9AA7-2D868CA2EBBC' \">\n    <tr>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[0]' [workItem$]='searchForm$' [fieldSetId]='zones[0].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[1]' [workItem$]='searchForm$' [fieldSetId]='zones[1].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n    </tr>\n    <tr>\n      <td colspan=\"2\" valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[2]' [workItem$]='searchForm$' [fieldSetId]='zones[2].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n    </tr>\n  </table>\n\n  <!-- Zone template AF1051FC-B2B2-4A74-9AA7-2D868CA2EBBC - Two by Two -->\n  <table class='e5core-search-form-template' *ngIf=\"zoneTemplateId == 'AF1051FC-B2B2-4A74-9AA7-2D868CA2EBBC' \">\n    <tr>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[0]' [workItem$]='searchForm$' [fieldSetId]='zones[0].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[1]' [workItem$]='searchForm$' [fieldSetId]='zones[1].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n    </tr>\n    <tr>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[2]' [workItem$]='searchForm$' [fieldSetId]='zones[2].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[3]' [workItem$]='searchForm$' [fieldSetId]='zones[3].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n    </tr>\n  </table>\n\n  <!-- Zone template AF1051FC-C3B1-4539-B8DC-498DE8374550 - Three by One -->\n  <table class='e5core-search-form-template' *ngIf=\"zoneTemplateId == 'AF1051FC-C3B1-4539-B8DC-498DE8374550'  \">\n    <tr>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[0]' [workItem$]='searchForm$' [fieldSetId]='zones[0].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[1]' [workItem$]='searchForm$' [fieldSetId]='zones[1].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[2]'  [workItem$]='searchForm$' [fieldSetId]='zones[2].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n    </tr>\n    <tr>\n      <td colspan=\"3\" valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[3]' [workItem$]='searchForm$' [fieldSetId]='zones[3].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n    </tr>\n  </table>\n\n  <!-- Zone template AF1051FC-C3B3-4539-B8DC-498DE8374550 - Three by Three -->\n  <table class='e5core-search-form-template' *ngIf=\"zoneTemplateId == 'AF1051FC-C3B3-4539-B8DC-498DE8374550'  \">\n    <tr>\n        <td valign=\"top\">\n          <e5core-ui-work-field-set *ngIf='zones[0]'  [workItem$]='searchForm$' [fieldSetId]='zones[0].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n        <td valign=\"top\">\n          <e5core-ui-work-field-set *ngIf='zones[1]' [workItem$]='searchForm$' [fieldSetId]='zones[1].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n        <td valign=\"top\">\n          <e5core-ui-work-field-set *ngIf='zones[2]' [workItem$]='searchForm$' [fieldSetId]='zones[2].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n      </tr>\n      <tr>\n        <td valign=\"top\">\n          <e5core-ui-work-field-set *ngIf='zones[3]' [workItem$]='searchForm$' [fieldSetId]='zones[3].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n        <td valign=\"top\">\n          <e5core-ui-work-field-set *ngIf='zones[4]' [workItem$]='searchForm$' [fieldSetId]='zones[4].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n        <td valign=\"top\">\n          <e5core-ui-work-field-set *ngIf='zones[5]' [workItem$]='searchForm$' [fieldSetId]='zones[5].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n      </tr>\n      <tr>\n        <td valign=\"top\">\n            <e5core-ui-work-field-set *ngIf='zones[6]' [workItem$]='searchForm$' [fieldSetId]='zones[6].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n        <td valign=\"top\">\n            <e5core-ui-work-field-set *ngIf='zones[7]' [workItem$]='searchForm$' [fieldSetId]='zones[7].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n        <td valign=\"top\">\n            <e5core-ui-work-field-set *ngIf='zones[8]' [workItem$]='searchForm$' [fieldSetId]='zones[8].contentTypeId'></e5core-ui-work-field-set>\n        </td>\n      </tr>\n  </table>\n\n  <!-- Zone template AF1051FC-A1B1-4C33-B1A3-C2F1F24CB958 - One by One -->\n  <table class='e5core-search-form-template' *ngIf=\"zoneTemplateId == 'AF1051FC-A1B1-4C33-B1A3-C2F1F24CB958'  \">\n    <tr>\n      <td valign=\"top\">\n        <e5core-ui-work-field-set *ngIf='zones[0]' [workItem$]='searchForm$' [fieldSetId]='zones[0].contentTypeId'></e5core-ui-work-field-set>\n      </td>\n    </tr>\n  </table>\n\n</div>\n\n\n","styles":[".e5core-search-form-template{width:100%}.e5core-search-form-template td{padding:10pt}"]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵdq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-form-box","template":"<div class=\"e5-component\">\n  <div class=\"e5-title\">e5core-ui-search-form</div>\n  <div class=\"e5-content\">\n      {{ zones | json }}\n      <div *ngFor='let zone of zones'>\n        {{ zone.contentTypeId }}\n        <e5core-ui-work-field-set [workItem$]='searchForm$' [fieldSetId]='zone.contentTypeId'></e5core-ui-work-field-set>\n      </div>\n\n  </div>\n</div>\n","styles":[""]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵdr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":318,"character":1},"arguments":[{"providedIn":null}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"UiSearchDefinitionService","line":329,"character":49},{"__symbolic":"reference","module":"e5core-angular-services","name":"WorkSearchFoundationService","line":329,"character":99}]}],"defaultOptions":[{"__symbolic":"method"}],"setDefaultOptions":[{"__symbolic":"method"}],"setSearchDefinitionId":[{"__symbolic":"method"}],"columns":[{"__symbolic":"method"}],"addOptionalColumns":[{"__symbolic":"method"}],"read":[{"__symbolic":"method"}],"mapResults":[{"__symbolic":"method"}],"mapQueryToFilterBy":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵds":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdt"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-results-bootstrap","template":"<p>\n  e5core-ui-search-results-bootstrap not implemented!\n</p>\n","styles":[""]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵdt":{"__symbolic":"class","members":{"datasource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":2}}]}],"query":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":2}}]}],"autoSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":2}}]}],"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"onOpen":[{"__symbolic":"method"}],"onLink":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}]}},"ɵdu":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdt"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"e5core-ui-search-results-material","template":"<mat-card class='e5core-ui-search-results' [ngClass]=\"{'loading': loading}\">\n\t<div class=\"e5core-content\"  [ngClass]=\"{'loading': loading}\">\n\n\t\t<div *ngIf=\"loading\" class=\"e5core-loader\">\n\t\t\t<mat-spinner></mat-spinner>\n\t\t</div>\n\n\t\t<table mat-table [dataSource]=\"tableDataSource\" matSort class=\"e5core-ui-search-results-sort\">\n\n\t\t\t<!-- <ng-container matColumnDef=\"CasenoteDate\">\n            <th mat-header-cell *matHeaderCellDef mat-sort-header> Date </th>\n            <td mat-cell *matCellDef=\"let element\"> {{element.CasenoteDate | date : 'd LLL yyyy h:mm aa' }} </td>\n          </ng-container> -->\n\n\t\t\t<ng-container matColumnDef=\"Id\">\n\t\t\t\t<th mat-header-cell *matHeaderCellDef class='e5core-ui-search-results-column-workid'>Work</th>\n\t\t\t\t<td mat-cell *matCellDef=\"let element\" class='e5core-ui-search-results-column-workid'>\n\t\t\t\t\t<button mat-icon-button (click)='onOpen(element)'>\n\t\t\t\t\t\t<mat-icon aria-label=\"Open work item\">folder</mat-icon>\n\t\t\t\t\t</button>\n\t\t\t\t</td>\n\t\t\t</ng-container>\n\n\t\t\t<ng-container *ngFor=\"let column of columns()\" matColumnDef=\"{{column.name}}\">\n\t\t\t\t<th mat-header-cell *matHeaderCellDef mat-sort-header>{{column.label}} </th>\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">\n\t\t\t\t\t<!-- {{ formatCell(element, column) }}  {{column.type}} -->\n\t\t\t\t\t<span [ngSwitch]=\"column.type\">\n\t\t\t\t\t\t<span *ngSwitchCase=\"'DateTime'\">{{ element[column.name] | date : 'd LLL yyyy h:mm aa' }}</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Date'\">{{ element[column.name] | date : 'd LLL yyyy' }}</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Currency'\">{{element[column.name] | currency}}</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Checkbox'\">\n\t\t\t\t\t\t\t<mat-checkbox [(ngModel)]='element[column.name]' [disabled]=\"1\"></mat-checkbox>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Link'\">\n\t\t\t\t\t\t\t<button mat-icon-button (click)='onLink(element[column.name])'>\n\t\t\t\t\t\t\t\t<mat-icon aria-label=\"Open work item\">public</mat-icon>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'SLA'\">\n\t\t\t\t\t\t\t<mat-icon *ngIf=\"element[column.name] == 'expired'\" aria-label=\"Breached SLA\" color=\"warn\">report_problem</mat-icon>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span *ngSwitchDefault>{{element[column.name]}}</span>\n\t\t\t\t\t</span>\n\t\t\t\t</td>\n\t\t\t</ng-container>\n\n\t\t\t<tr mat-header-row *matHeaderRowDef=\"displayedColumns()\"></tr>\n\t\t\t<tr mat-row *matRowDef=\"let row; columns: displayedColumns();\"></tr>\n\t\t</table>\n\n\t\t<div *ngIf=\"paginator.length == 0\" class=\"empty\">\n\t\t\tNo Results\n\t\t</div>\n\n\t\t<mat-paginator [length]=\"length\" [pageSize]=\"pageSize\" [pageSizeOptions]=\"pageSizeOptions\" (page)=\"pageEvent = $event\"\n\t\t showFirstLastButtons></mat-paginator>\n\n\t</div>\n\n\t<!-- <div><code>headings = {{ headings | json }}</code></div>\n  <div><code>properties = {{ properties | json }}</code></div> -->\n\n</mat-card>","styles":["table{width:100%}.mat-paginator{margin-top:0;background:0 0}.e5core-ui-search-results{margin:10pt}.empty{width:100%;text-align:center;padding:15pt}.e5core-ui-search-results-column-workid{width:50px}.e5core-content.loading{background-color:rgba(.1,.1,.1,.1)}.e5core-content.loading table{background-color:transparent}.e5core-content .e5core-loader{position:absolute;margin-left:50%;margin-right:50%}.e5core-content .e5core-loader mat-spinner{top:20pt;left:-55pt}"]}]}],"members":{"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":45,"character":2},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort","line":45,"character":12}]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":46,"character":2},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":46,"character":12}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵdr"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setPageSizeOptions":[{"__symbolic":"method"}],"columns":[{"__symbolic":"method"}],"displayedColumns":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}]}},"ɵdv":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdt"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-results-box","template":"<div class=\"e5-component\">\n    <div class=\"e5-title\">e5core-ui-search-results</div>\n    <div class=\"e5-content\">\n\n    </div>\n  </div>\n","styles":[""]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵdw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-menu","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-search-menu-box *ngSwitchCase='0' (search)=\"onSearch()\" (reset)=\"onReset()\" (refresh)=\"onRefresh()\"></e5core-ui-search-menu-box>\n    <e5core-ui-search-menu-bootstrap *ngSwitchCase='1' (search)=\"onSearch()\" (reset)=\"onReset()\" (refresh)=\"onRefresh()\"></e5core-ui-search-menu-bootstrap>\n    <e5core-ui-search-menu-material *ngSwitchCase='2' (search)=\"onSearch()\" (reset)=\"onReset()\" (refresh)=\"onRefresh()\"></e5core-ui-search-menu-material>\n  </span>","styles":[".e5core-component-error{border-left:5px solid red;background-color:#ffbaba;color:#d8000c;padding:12px;box-sizing:content-box;border-radius:4pt;display:inline-block;font-family:Arial,Helvetica,sans-serif;margin:5pt 0}.e5-component{margin:5pt;border:solid #00f;box-sizing:content-box;padding:5pt}.e5-component .e5-title{color:#00f;font-weight:700}"]}]}],"members":{"search":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"reset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"refresh":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSearch":[{"__symbolic":"method"}],"onReset":[{"__symbolic":"method"}],"onRefresh":[{"__symbolic":"method"}]}},"ɵdx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdy"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-menu-bootstrap","template":"<p>\n  e5core-ui-search-form-menu-bootstrap works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdy":{"__symbolic":"class","members":{"search":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":4,"character":3}}]}],"reset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":5,"character":3}}]}],"refresh":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":6,"character":3}}]}],"onSearch":[{"__symbolic":"method"}],"onReset":[{"__symbolic":"method"}],"onRefresh":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdz":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdy"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-menu-material","template":"<div class='e5core-ui-search-menu'>\n    <button mat-raised-button (click)=\"onSearch()\">Search</button>\n    <button mat-raised-button (click)=\"onReset()\">Reset</button>\n    <button mat-raised-button (click)=\"onRefresh()\">Refresh</button>\n</div>\n","styles":[".e5core-ui-search-menu a,.e5core-ui-search-menu button{margin-right:8px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵea":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵdy"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-search-menu-box","template":"<p>\n  e5core-ui-search-form-menu-box works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵeb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"e5core-ui-file-upload","template":"<e5core-ui-file-upload-prime \r\n    [workItem$]=\"workItem$\" \r\n    [fileUpload$]=\"fileUpload$\" \r\n    [uploadToUrl]=actualUploadToUrl\r\n    [acceptedFileExtensions]=acceptedFileExtensions\r\n    [maxFileSize]=maxFileSize \r\n    [readOnly]=\"!isInitialised\"\r\n    (uploadEvent)='onUploadEvent($event)'\r\n    >\r\n</e5core-ui-file-upload-prime>","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"fileUpload$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"uploadToUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"acceptedFileExtensions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"maxFileSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"uploadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":27,"character":59}]}],"ngOnInit":[{"__symbolic":"method"}],"onUploadEvent":[{"__symbolic":"method"}],"DetermineUploadUrl":[{"__symbolic":"method"}]}},"ɵec":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-file-upload-prime","template":"<p-fileUpload #fubauto \r\n    class=\"ui-fileupload\" \r\n    mode=\"basic\" \r\n    name=\"filesToUpload[]\" \r\n    url=\"{{uploadToUrl}}\" \r\n    accept=\"{{acceptedFileExtensions}}\" \r\n    maxFileSize=\"{{maxFileSize}}\" \r\n    [disabled]=\"readOnly\"\r\n    (onBeforeUpload)=\"onBeforeUpload($event)\" \r\n    (onUpload)=\"onUploadSuccess($event)\" \r\n    (onError)=\"onUploadError($event)\" \r\n    auto=\"true\" \r\n    chooseLabel=\"Add\" \r\n    withCredentials=\"true\"></p-fileUpload>\r\n","styles":[""]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"fileUpload$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"uploadToUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"acceptedFileExtensions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"maxFileSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"readOnly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"uploadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onBeforeUpload":[{"__symbolic":"method"}],"onUploadSuccess":[{"__symbolic":"method"}],"onUploadError":[{"__symbolic":"method"}]}},"ɵed":{"__symbolic":"class","members":{"attachmentTypes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":5,"character":3}}]}],"documentTemplates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"showGenerateButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"selectDocumentTemplateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"selectAttachmentTypeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"generateDocumentEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onGenerateDocument":[{"__symbolic":"method"}],"onSelectDocumentTemplate":[{"__symbolic":"method"}],"onSelectAttachmentType":[{"__symbolic":"method"}]}},"ɵee":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵed"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-generate-document-material","providers":[{"provide":{"__symbolic":"reference","name":"ɵed"},"useExisting":{"__symbolic":"reference","name":"ɵee"}}],"template":"<div class=\"e5core-ui-generate-document\">\n\n  <div>\n    <mat-form-field class='e5-work-field-type-input' *ngIf=\"isReadOnly\">\n      <input\n        [readonly]='true'\n        matInput\n        placeholder=\"Template to Use\"\n        name=\"template\"\n        type=\"text\"\n      />\n    </mat-form-field>\n    <mat-form-field class='e5-work-field-type-list' *ngIf=\"!isReadOnly\">\n      <mat-select placeholder=\"Template to Use\" (selectionChange)=\"onSelectDocumentTemplate($event)\">\n        <mat-option *ngFor=\"let documentTemplate of documentTemplates\" [value]=documentTemplate>{{documentTemplate.name}}</mat-option>\n      </mat-select>\n    </mat-form-field>\n  </div>\n  <div>\n    <mat-form-field class='e5-work-field-type-input' *ngIf=\"isReadOnly\">\n      <input\n        [readonly]='true'\n        matInput\n        placeholder=\"Attachment Type\"\n        name=\"attachmentType\"\n        type=\"text\"\n      />\n    </mat-form-field>\n    <mat-form-field class='e5-work-field-type-list' *ngIf=\"!isReadOnly && hasAttachments\">\n      <mat-select placeholder=\"Attachment Type\" (selectionChange)=\"onSelectAttachmentType($event)\">\n        <mat-option *ngFor=\"let attachmentType of attachmentTypes\" [value]=attachmentType>{{attachmentType.name}}</mat-option>\n      </mat-select>\n    </mat-form-field>\n  </div> \n  <button *ngIf=\"showGenerateButton\" mat-raised-button (click)=\"onGenerateDocument()\">Generate</button>\n</div>\n","styles":[""]}]}],"members":{}},"ɵef":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵed"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-generate-document-box","template":"<div class='e5-component'>\n  <div class='e5-title'>e5core-ui-generate-document</div>\n  <div class='e5-content'>    \n    <div>\n      Template to Use\n      <input *ngIf=\"isReadOnly\"\n        [readonly]='true'\n        name=\"template\"\n        type=\"text\"\n      />\n      <select *ngIf=\"!isReadOnly\" (onchange)=\"onSelectDocumentTemplate($event)\">\n        <option *ngFor=\"let documentTemplate of documentTemplates\" [value]=documentTemplate>{{documentTemplate.name}}</option>\n      </select>\n    </div>\n    <div>\n      Attachment Type\n      <input  *ngIf=\"isReadOnly\"\n        [readonly]='true'\n        name=\"attachmentType\"\n        type=\"text\"\n      />\n      <select *ngIf=\"!isReadOnly && hasAttachments\" (onchange)=\"onSelectAttachmentType($event)\">\n        <option *ngFor=\"let attachmentType of attachmentTypes\" [value]=attachmentType>{{attachmentType.name}}</option>\n      </select>\n    </div> \n    <button *ngIf=\"showGenerateButton\" mat-raised-button (click)=\"onGenerateDocument()\">Generate</button>\n  </div>\n</div>","styles":[""]}]}],"members":{}},"ɵeg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵed"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-generate-document-bootstrap","template":"<div class='e5-component'>\n  <div class='e5-content'>\n\n    <div class='form-group'>\n      <label for='documentTemplate'>Template to Use</label>\n      <input\n        *ngIf=\"isReadOnly\"\n        [readonly]='true'\n        name=\"documentTemplate\"\n        type=\"text\"/>\n\n      <select name=\"documentTemplate\" *ngIf=\"!isReadOnly\" (onchange)=\"onSelectDocumentTemplate($event)\">\n        <option *ngFor=\"let documentTemplate of documentTemplates\" [value]=documentTemplate>{{documentTemplate.name}}</option>\n      </select>\n    </div>\n\n    <div class='form-group'>\n      <label for='attachmentType'>Attachment Type</label>\n      <input\n        *ngIf=\"isReadOnly\"\n        [readonly]='true'\n        name=\"attachmentType\"\n        type=\"text\"/>\n\n        <select name=\"attachmentType\" *ngIf=\"!isReadOnly && hasAttachments\" (onchange)=\"onSelectAttachmentType($event)\">\n          <option *ngFor=\"let attachmentType of attachmentTypes\" [value]=attachmentType>{{attachmentType.name}}</option>\n        </select>\n    </div>\n    <button *ngIf=\"showGenerateButton\" (click)=\"onGenerateDocument()\">Generate</button>\n  </div>\n</div>\n","styles":[""]}]}],"members":{}},"ɵeh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵt"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-e5-attachment-viewer","template":"\n    <span *ngIf=\"1==+behaviourType\">\n    <iframe *ngIf=\"!(attachmentUrl == '')\" [src]=\"attachmentUrl | safe\"></iframe>\n    </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":11,"character":21},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵt"},"useExisting":{"__symbolic":"reference","name":"ɵeh"}}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":16,"character":48},{"__symbolic":"reference","module":"e5core-angular-services","name":"ConfigurationScopeService","line":16,"character":107},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":16,"character":160}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"constructViewerUrl":[{"__symbolic":"method"}],"raiseEvent":[{"__symbolic":"method"}]}},"ɵei":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵt"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-weburi-attachment-viewer","template":"\n\n    <span *ngIf=\"1==+behaviourType || forceInline\">\n        <iframe *ngIf=\"!(attachmentUrl == '')\" [src]=\"attachmentUrl | safe\" style=\"width:0;height:0;border:0; border:none; position: absolute;\"></iframe>\n    </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":12,"character":21},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵt"},"useExisting":{"__symbolic":"reference","name":"ɵei"}}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":18,"character":48},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":18,"character":98}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"showPopViewer":[{"__symbolic":"method"}],"constructViewerUrl":[{"__symbolic":"method"}],"raiseEvent":[{"__symbolic":"method"}]}},"ɵej":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵt"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-webdav-weburi-attachment-viewer","template":"\n\n    <span *ngIf=\"1==+behaviourType || forceInline\">\n        <iframe *ngIf=\"!(attachmentUrl == '')\" [src]=\"attachmentUrl | safe\" style=\"width:0;height:0;border:0; border:none; position: absolute;\"></iframe>\n    </span>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":12,"character":21},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵt"},"useExisting":{"__symbolic":"reference","name":"ɵej"}}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":18,"character":48},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":18,"character":98}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"showPopViewer":[{"__symbolic":"method"}],"constructViewerUrl":[{"__symbolic":"method"}],"raiseEvent":[{"__symbolic":"method"}]}},"ɵek":{"__symbolic":"class","members":{"users":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":4,"character":3}}]}],"showAssignButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":5,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":6,"character":3}}]}],"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"selectUserEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"assignUserEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"selectUser":[{"__symbolic":"method"}],"assignUser":[{"__symbolic":"method"}]}},"ɵel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵek"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-assign-user-material","providers":[{"provide":{"__symbolic":"reference","name":"ɵek"},"useExisting":{"__symbolic":"reference","name":"ɵel"}}],"template":"<div class=\"e5core-ui-assign-user\" [ngClass]=\"{'loading': loading}\">\n\n  <div *ngIf=\"loading\" class=\"e5core-loader\">\n    <mat-spinner></mat-spinner>\n  </div>\n\n  <div>\n    <mat-form-field class='e5-work-field-type-list' *ngIf=\"isReadOnly\">\n      <input\n        [readonly]='true'\n        matInput\n        placeholder=\"Assign to User\"\n        name=\"template\"\n        type=\"text\"\n      />\n    </mat-form-field>\n    <mat-form-field class='e5-work-field-type-list' *ngIf=\"!isReadOnly\">\n      <mat-select placeholder=\"Assign to User\" (selectionChange)=\"selectUser($event)\">\n        <mat-option *ngFor=\"let user of users\" [value]=user>{{user.name}}</mat-option>\n      </mat-select>\n    </mat-form-field>\n  </div>\n  <button *ngIf=\"showAssignButton\" mat-raised-button (click)=\"assignUser()\">Assign</button>\n</div>","styles":[".e5core-ui-assign-user.loading{background-color:rgba(.1,.1,.1,.1)}.e5core-ui-assign-user.loading select{background-color:transparent}.e5core-ui-assign-user .e5core-loader{position:absolute;margin-left:50%;margin-right:50%}.e5core-ui-assign-user .e5core-loader mat-spinner{top:0;left:-55pt}"]}]}],"members":{}},"ɵem":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵek"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-assign-user-box","providers":[{"provide":{"__symbolic":"reference","name":"ɵek"},"useExisting":{"__symbolic":"reference","name":"ɵem"}}],"template":"<div class='e5-component'>\n  <div class='e5-title'>e5core-ui-work-assign-user</div>\n  <div class='e5-content'>    \n    <div>\n      Assign to User\n      <input *ngIf=\"isReadOnly\"\n        [readonly]='true'\n        name=\"template\"\n        type=\"text\"\n      />\n      <select *ngIf=\"!isReadOnly\" (onchange)=\"selectUser($event)\">\n        <option *ngFor=\"let user of users\" [value]=user>{{user.name}}</option>\n      </select>\n    </div>\n    <button *ngIf=\"showAssignButton\" (click)=\"assignUser()\">Assign</button>\n</div>","styles":[""]}]}],"members":{}},"ɵen":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵek"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-work-assign-user-bootstrap","providers":[{"provide":{"__symbolic":"reference","name":"ɵek"},"useExisting":{"__symbolic":"reference","name":"ɵen"}}],"template":"<div class='e5-component'>\n  <div class='e5-content'>\n\n    <div class='form-group'>\n      <label for='assignUser'>Assign to User</label>\n      <input\n        *ngIf=\"isReadOnly\"\n        [readonly]='true'\n        name=\"assignUser\"\n        type=\"text\"/>\n\n      <select name=\"assignUser\" *ngIf=\"!isReadOnly\" (onchange)=\"selectUser($event)\">\n        <option *ngFor=\"let user of users\" [value]=user>{{user.name}}</option>\n      </select>\n    </div>\n    <button *ngIf=\"showAssignButton\" (click)=\"assignUser()\">Assign</button>\n</div>\n","styles":[""]}]}],"members":{}},"ɵeo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"e5core-ui-select-from-list","template":"\n  <span *ngIf=\"workItem$\" [ngSwitch]=\"style.current()\">\n    <e5core-ui-select-from-list-material *ngSwitchCase='2' [datasource]='datasource' [pagesizes]=\"pagesizes\"  [query]='query' [autoSearch]='autoSearch' (listItemViewEvent)='onListItemViewEvent($event)' (listItemSelectEvent)='onListItemSelectEvent($event)' (searchEvent)='onSearchEvent($event)'></e5core-ui-select-from-list-material>\n  </span>\n  <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\">&lt;e5core-ui-select-from-list&gt; [workItem$] must have a BehaviorSubject&lt;WorkItemModel&gt;</div>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":21,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","name":"ɵep"}]}]}],"members":{"workItem$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"libraryId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"folderName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"fieldsToShow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"includeSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"query":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"autoSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"listItemViewEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"listItemSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":3}}]}],"searchEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":2}}]}],"selectFromListMaterialComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":45,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵeq"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"E5ConfigurationService","line":50,"character":30},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵep"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"onListItemViewEvent":[{"__symbolic":"method"}],"onListItemSelectEvent":[{"__symbolic":"method"}],"onSearchEvent":[{"__symbolic":"method"}],"updateData":[{"__symbolic":"method"}]}},"ɵep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1},"arguments":[{"providedIn":null}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"UiDocumentService","line":24,"character":40}]}],"defaultOptions":[{"__symbolic":"method"}],"setDefaultOptions":[{"__symbolic":"method"}],"setLibrary":[{"__symbolic":"method"}],"columns":[{"__symbolic":"method"}],"addOptionalColumns":[{"__symbolic":"method"}],"read":[{"__symbolic":"method"}],"mapResults":[{"__symbolic":"method"}],"mapQueryToFilterBy":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵeq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-select-from-list-material","template":"<div class=\"e5core-ui-work-attachments\">\n\n  <div>\n      <mat-form-field class='e5-work-field-type-list'>\n          <input\n          matInput\n          placeholder=\"Search term\"\n          type=\"text\"\n          [(ngModel)]=\"searchText\"\n        />\n      </mat-form-field>\n      <button mat-raised-button (click)=\"search()\">Search</button>\n    </div>\n\n  <span *ngIf=\"!error\">\n    <e5core-ui-datagrid #SearchResults\n      [datasource]='datasource'  [query]='query' [autoSearch]='autoSearch' [pagesizes]=\"pagesizes\"\n      (open)='onOpen($event)' (link)='onLink($event)' (select)='onSelect($event)'>\n    </e5core-ui-datagrid>\n  </span>\n  <div *ngIf=\"error\" class=\"e5core-component-error\">{{error}}</div>\n  \n</div>","styles":["table.e5core-ui-work-attachments{width:100%}table.e5core-ui-work-attachments tr th:nth-child(1),table.e5core-ui-work-attachments tr th:nth-child(2){width:50pt}.e5core-ui-work-attachments .mat-spinner-holder{width:100%;padding:20pt;position:relative;top:30px;height:1px}.e5core-ui-work-attachments .mat-paginator{margin-top:0;background:0 0}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵer":{"__symbolic":"class","members":{"datasource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":5,"character":2}}]}],"query":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":6,"character":2}}]}],"autoSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":2}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":2}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":2}}]}],"listItemViewEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":2}}]}],"listItemSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":2}}]}],"searchEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"onOpen":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"onLink":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}]}},"ɵes":{"__symbolic":"class","members":{"treeData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"length":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"labels":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"childWorkItemCategories":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"createButtonText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"showCreateChildButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"showDefinedChildrenOnly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"workItemSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"pageEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"attachmentSelectEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"categorisationChangeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"createChildWorkItemEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onWorkItemSelect":[{"__symbolic":"method"}],"onAttachmentSelect":[{"__symbolic":"method"}],"createChildWorkItem":[{"__symbolic":"method"}],"onCategorizationChange":[{"__symbolic":"method"}],"selectChildCategory":[{"__symbolic":"method"}],"onPageEvent":[{"__symbolic":"method"}]}},"ɵet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵes"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"e5core-ui-work-related-items-prime","providers":[{"provide":{"__symbolic":"reference","name":"ɵes"},"useExisting":{"__symbolic":"reference","name":"ɵet"}}],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":10,"character":6},"arguments":["detailExpand",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":11,"character":8},"arguments":["collapsed",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":11,"character":27},"arguments":[{"height":"0px","minHeight":"0","display":"none"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":12,"character":8},"arguments":["expanded",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":12,"character":26},"arguments":[{"height":"*"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":13,"character":8},"arguments":["expanded <=> collapsed",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":13,"character":45},"arguments":["225ms cubic-bezier(0.4, 0.0, 0.2, 1)"]}]}]]}],"template":"<div class=\"e5core-ui-work-related-items\">\n\n    <div *ngIf=\"!readonly\">\n        <mat-form-field class='e5-work-field-type-list' *ngIf=\"showDefinedChildrenOnly\">\n            <mat-select placeholder=\"Child Category\" (selectionChange)=\"selectChildCategory($event)\">\n                <mat-option *ngFor=\"let childWorkItemCategory of childWorkItemCategories\" [value]=childWorkItemCategory>{{childWorkItemCategory.name}}</mat-option>\n            </mat-select>\n        </mat-form-field>\n        <e5core-ui-categorization *ngIf=\"!showDefinedChildrenOnly\" (categorizationChange)=\"onCategorizationChange($event)\"></e5core-ui-categorization>\n    </div>\n    <button *ngIf=\"showCreateChildButton\" mat-raised-button (click)=\"createChildWorkItem()\">{{createButtonText}}</button>\n\n    <p-treeTable [value]=\"treeData\">\n      <ng-template pTemplate=\"header\">\n          <tr>\n              <th></th>\n              <th *ngFor=\"let label of labels\">{{ label }}</th>\n          </tr>\n      </ng-template>\n      <ng-template pTemplate=\"body\" let-rowNode let-rowData=\"rowData\">\n          <tr>\n              <td>\n                  <p-treeTableToggler [rowNode]=\"rowNode\"></p-treeTableToggler>\n                  <button mat-icon-button (click)=\"onWorkItemSelect(rowData)\">\n                    <mat-icon>filter_none</mat-icon>\n                  </button>\n                  <span *ngIf=\"rowData.attachmentCount > 0\">\n                    <button mat-icon-button (click)=\"onAttachmentSelect(rowData)\">\n                            <mat-icon>attach_file</mat-icon>\n                    </button>\n                    {{rowData.attachmentCount}}\n                  </span>\n              </td>\n              <td *ngFor=\"let fieldValue of rowData.fieldValues\">{{ fieldValue.value }}</td>\n          </tr>\n      </ng-template>\n    </p-treeTable>\n\n    <mat-paginator [length]=\"length\" [pageSize]=\"pageSize\" [pageSizeOptions]=\"pageSizeOptions\" (page)=\"onPageEvent($event)\" showFirstLastButtons></mat-paginator>\n</div>","styles":["table.e5core-ui-work-related-items{width:100%}.e5core-ui-work-related-items .mat-spinner-holder{width:100%;padding:20pt;position:relative;top:30px;height:1px}.e5core-ui-work-related-items .mat-paginator{margin-top:0;background:0 0}.darken{background:rgba(0,0,0,.05)}"]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"ɵeu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":5,"character":33}]}],"transform":[{"__symbolic":"method"}]}},"ɵev":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-categorization","template":"\n  <span [ngSwitch]=\"style.current()\">\n    <e5core-ui-categorization-box *ngSwitchCase='0' ></e5core-ui-categorization-box>\n    <e5core-ui-categorization-bootstrap *ngSwitchCase='1' ></e5core-ui-categorization-bootstrap>\n\t<e5core-ui-categorization-material *ngSwitchCase='2'\n\t\t[hideToLevel]='hideToLevel'\n\t\t[categorization]='cat123'\n\t\t[labels]='catLabels'\n\t\t[readonly]='readonly'\n\t\t[cat1List]='cat1List' [cat2List]='cat2List' [cat3List]='cat3List'\n\t\t(catChange)='onCategoryChange($event)'></e5core-ui-categorization-material>\n  </span>"}]}],"members":{"hideToLevel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"labels":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"populationMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"categorizationChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":5}}]}],"defaultComplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"categorization":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"e5core-angular-services","name":"ListSearchService","line":47,"character":67},{"__symbolic":"reference","module":"e5core-angular-services","name":"TaxonomyFieldDefinitionService","line":48,"character":40},{"__symbolic":"reference","module":"e5core-angular-services","name":"TaxonomyCategory2Service","line":49,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"applyLabels":[{"__symbolic":"method"}],"onCategoryChange":[{"__symbolic":"method"}],"loadCategorization1":[{"__symbolic":"method"}],"loadCategorization2":[{"__symbolic":"method"}],"loadCategorization3":[{"__symbolic":"method"}],"getCategory1":[{"__symbolic":"method"}],"InitialiseCategorisationLists":[{"__symbolic":"method"}],"SetCategorisationLists":[{"__symbolic":"method"}],"EmitCategorizationChangeEvent":[{"__symbolic":"method"}]}},"ɵew":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"e5core-ui-categorization-bootstrap","template":"<p>\n  e5core-ui-categorization-bootstrap works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵex":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"e5core-ui-categorization-box","template":"<p>\n  e5core-ui-categorization-box works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵey":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵez"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-categorization-material","template":"<div *ngIf=\"!readonly\">\n  <mat-form-field class='e5core-ui-categorization-cat1' *ngIf='(+hideToLevel || 0) < 1'>\n    <mat-select [(ngModel)]=\"categorization[0]\" placeholder=\"{{ labels[0] || 'Business Area' }}\" (selectionChange)=\"onChange()\"> \n      <mat-option *ngIf=\"cat1List.length == 0\" [value]=\"\">(Empty)</mat-option>\n      <mat-option *ngFor=\"let item of cat1List\" [value]=\"+item.id\">{{item.label}}</mat-option>\n    </mat-select>\n  </mat-form-field>\n\n  <mat-form-field class='e5core-ui-categorization-cat2' *ngIf='(+hideToLevel || 0) < 2'>\n    <mat-select [(ngModel)]=\"categorization[1]\" placeholder=\"{{ labels[1] || 'Product' }}\" (selectionChange)=\"onChange()\">    \n      <mat-option *ngIf=\"cat2List.length == 0\" [value]=\"\">(Empty)</mat-option>\n      <mat-option *ngFor=\"let item of cat2List\" [value]=\"+item.id\">{{item.label}}</mat-option>\n    </mat-select>\n  </mat-form-field>\n\n  <mat-form-field class='e5core-ui-categorization-cat3' *ngIf='(+hideToLevel || 0) < 3'>\n    <mat-select [(ngModel)]=\"categorization[2]\" placeholder=\"{{ labels[2] || 'Category' }}\" (selectionChange)=\"onChange()\">    \n      <mat-option *ngIf=\"cat3List.length == 0\" [value]=\"\">(Empty)</mat-option>\n      <mat-option *ngFor=\"let item of cat3List\" [value]=\"+item.id\">{{item.label}}</mat-option>\n    </mat-select>\n  </mat-form-field>\n</div>\n<div *ngIf=\"readonly\">\n  <mat-form-field class='e5core-ui-categorization-cat1' *ngIf='(+hideToLevel || 0) < 1'>\n    <input matInput [readonly]='true' placeholder=\"{{ labels[0] || 'Business Area' }}\" [(ngModel)]=\"cat1Value\" />\n  </mat-form-field>\n  <mat-form-field class='e5core-ui-categorization-cat2' *ngIf='(+hideToLevel || 0) < 2'>\n    <input matInput [readonly]='true' placeholder=\"{{ labels[1] || 'Product' }}\" [(ngModel)]=\"cat2Value\" />\n  </mat-form-field>\n  <mat-form-field class='e5core-ui-categorization-cat3'  *ngIf='(+hideToLevel || 0) < 3'>\n    <input matInput [readonly]='true' placeholder=\"{{ labels[2] || 'Category' }}\" [(ngModel)]=\"cat3Value\" />\n  </mat-form-field>\n</div>\n\n ","styles":["mat-form-field{margin-right:20pt;display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵez":{"__symbolic":"class","members":{"categorization":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"labels":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"cat1List":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"cat2List":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"cat3List":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"hideToLevel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"catChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"onChange":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"ɵfa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-highcharts","template":"<div   (click)=\"onClickAnywhere($event)\">\n    <mat-chip-list *ngIf=\"model\">\n        <mat-chip *ngFor=\"let item of model.selectedCategories;let firstElement = first; let lastElement = last\" (click)=\"onNavigationCategoryClick(item.categoryName)\">{{item.categoryName}}</mat-chip>        \n    </mat-chip-list>\n  \n  <highcharts-chart \n\n  [Highcharts]=\"Highcharts\"\n  [constructorType]=\"chartConstructor\"\n  [options]=\"chartOptions\"\n  [(update)]=\"updateFlag\"\n  [oneToOne]=\"oneToOneFlag\"\n  [runOutsideAngular]=\"runOutsideAngularFlag\"\n  style=\"width: 100%; height: 400px; display: block;\"></highcharts-chart>  \n</div>\n\n","styles":[".xAxisLabel{cursor:default}.xAxisLabel:hover{text-decoration:underline}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"MonitorsSlaMonitorService","line":14,"character":37}]}],"categorisation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":2}}]}],"statuses":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":2}}]}],"slaRange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":2}}]}],"slaInDays":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":2}}]}],"categoryChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":2}}]}],"slaSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"LoadChartObject":[{"__symbolic":"method"}],"extractXAxis":[{"__symbolic":"method"}],"extractSeries":[{"__symbolic":"method"}],"GetSelectedCategorisation":[{"__symbolic":"method"}],"ConstructCategorisation":[{"__symbolic":"method"}],"drillDown":[{"__symbolic":"method"}],"createChartOptions":[{"__symbolic":"method"}],"onNavigationCategoryClick":[{"__symbolic":"method"}],"onClickBar":[{"__symbolic":"method"}],"onClickAnywhere":[{"__symbolic":"method"}]}},"ɵfb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla","template":"<e5core-ui-monitor-sla-highcharts \n      [categorisation]=\"categorisation\" \n      [statuses]=\"statuses\" \n      [slaRange]=\"slaRange\" \n      [slaInDays]=\"slaInDays\"\n      (categoryChange)=\"onCategoryChange($event)\"\n      (slaSelect)=\"onSlaSelect($event)\">\n    </e5core-ui-monitor-sla-highcharts>"}]}],"members":{"categorisation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"statuses":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"slaRange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"slaInDays":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"categoryChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"slaSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onCategoryChange":[{"__symbolic":"method"}],"onSlaSelect":[{"__symbolic":"method"}]}},"ɵfc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"e5core-ui-datagrid","template":"<span *ngIf=\"!error\" [ngSwitch]=\"style.current()\">\n\t\t\t<e5core-ui-datagrid-material #SearchResults *ngSwitchCase='2' \n\t\t\t\t[datasource]='datasource'  [query]='query' [autoSearch]='autoSearch'\n\t\t\t\t(open)='onOpen($event)' (link)='onLink($event)' (select)='onSelect($event)'>\n\t\t\t\t</e5core-ui-datagrid-material>\n\t\t\t</span>\n\t\t<div *ngIf=\"error\" class=\"e5core-component-error\">{{error}}</div>"}]}],"members":{"datasource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":2}}]}],"query":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":2}}]}],"autoSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":2}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":2}}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":2}}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":2}}]}],"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":2}}]}],"datagridChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":31,"character":2},"arguments":["SearchResults"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"onOpen":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"onLink":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}]}},"ɵfd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵfe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-datagrid-bootstrap","template":"<p>\n  e5core-ui-datagrid-bootstrap works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵfe":{"__symbolic":"class","members":{"datasource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":2}}]}],"query":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":2}}]}],"autoSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"pagesizes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":2}}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":2}}]}],"link":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"onOpen":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"onLink":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}]}},"ɵff":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵfe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"e5core-ui-datagrid-material","template":"<mat-card class='e5core-ui-search-results' [ngClass]=\"{'loading': loading}\">\n\t<div class=\"e5core-content\"  [ngClass]=\"{'loading': loading}\">\n\n\t\t<div *ngIf=\"loading\" class=\"e5core-loader\">\n\t\t\t<mat-spinner></mat-spinner>\n\t\t</div>\n\n\t\t<table mat-table [dataSource]=\"tableDataSource\" matSort class=\"e5core-ui-search-results-sort\">\n\n\t\t\t<!-- <ng-container matColumnDef=\"CasenoteDate\">\n            <th mat-header-cell *matHeaderCellDef mat-sort-header> Date </th>\n            <td mat-cell *matCellDef=\"let element\"> {{element.CasenoteDate | date : 'd LLL yyyy h:mm aa' }} </td>\n          </ng-container> -->\n\n\t\t\t<ng-container matColumnDef=\"Id\">\n\t\t\t\t<th mat-header-cell *matHeaderCellDef class='e5core-ui-search-results-column-workid'></th>\n\t\t\t\t<td mat-cell *matCellDef=\"let element\" class='e5core-ui-search-results-column-workid'>\n\t\t\t\t\t<button mat-icon-button (click)='onOpen(element)'>\n\t\t\t\t\t\t<mat-icon aria-label=\"Open item\">folder</mat-icon>\n\t\t\t\t\t</button>\n\t\t\t\t</td>\n\t\t\t</ng-container>\n\n\t\t\t<ng-container *ngFor=\"let column of columns()\" matColumnDef=\"{{column.name}}\">\n\t\t\t\t<th mat-header-cell *matHeaderCellDef mat-sort-header>{{column.label}} </th>\n\t\t\t\t<td mat-cell *matCellDef=\"let element\">\n\t\t\t\t\t<!-- {{ formatCell(element, column) }}  {{column.type}} -->\n\t\t\t\t\t<span [ngSwitch]=\"column.type\">\n\n\t\t\t\t\t\t<span *ngSwitchCase=\"'ActionSelect'\">\n\t\t\t\t\t\t\t\t<button mat-icon-button (click)='onSelect(element)'>\n\t\t\t\t\t\t\t\t\t<mat-icon aria-label=\"Select item\">select_all</mat-icon>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<span *ngSwitchCase=\"'DateTime'\">{{ element[column.name] | date : 'short' }}</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Date'\">{{ element[column.name] | date : 'shortDate' }}</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Currency'\">{{element[column.name] | currency:'AUD'}}</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Checkbox'\">\n\t\t\t\t\t\t\t<mat-checkbox [(ngModel)]='element[column.name]' [disabled]=\"1\"></mat-checkbox>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'Link'\">\n\t\t\t\t\t\t\t<button mat-icon-button (click)='onLink(element[column.name])'>\n\t\t\t\t\t\t\t\t<mat-icon aria-label=\"Open work item\">public</mat-icon>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span *ngSwitchCase=\"'SLA'\">\n\t\t\t\t\t\t\t<mat-icon *ngIf=\"element[column.name] == 'expired'\" aria-label=\"Breached SLA\" color=\"warn\">report_problem</mat-icon>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span *ngSwitchDefault>{{element[column.name]}}</span>\n\t\t\t\t\t</span>\n\t\t\t\t</td>\n\t\t\t</ng-container>\n\n\t\t\t<tr mat-header-row *matHeaderRowDef=\"displayedColumns()\"></tr>\n\t\t\t<tr mat-row *matRowDef=\"let row; columns: displayedColumns();\"></tr>\n\t\t</table>\n\n\t\t<div *ngIf=\"paginator.length == 0\" class=\"empty\">\n\t\t\tNo Results\n\t\t</div>\n\n\t\t<mat-paginator [length]=\"length\" [pageSize]=\"pageSize\" [pageSizeOptions]=\"pageSizeOptions\" (page)=\"pageEvent = $event\"\n\t\t showFirstLastButtons></mat-paginator>\n\n\t</div>\n\n\t<!-- <div><code>headings = {{ headings | json }}</code></div>\n  <div><code>properties = {{ properties | json }}</code></div> -->\n\n</mat-card>\n","styles":["table{width:100%}.mat-paginator{margin-top:0;background:0 0}.e5core-ui-search-results{margin:10pt}.empty{width:100%;text-align:center;padding:15pt}.e5core-ui-search-results-column-workid{width:50px}.e5core-content.loading{background-color:rgba(.1,.1,.1,.1)}.e5core-content.loading table{background-color:transparent}.e5core-content .e5core-loader{position:absolute;margin-left:50%;margin-right:50%}.e5core-content .e5core-loader mat-spinner{top:20pt;left:-55pt}"]}]}],"members":{"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatSort","line":28,"character":15}]}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":29,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"setPageSizeOptions":[{"__symbolic":"method"}],"columns":[{"__symbolic":"method"}],"displayedColumns":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}]}},"ɵfg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵfe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-datagrid-box","template":"<p>\n  e5core-ui-datagrid-box works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵfh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-datepicker","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":8,"character":17},"useExisting":{"__symbolic":"reference","name":"ɵfh"},"multi":true}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":10,"character":19},"member":"OnPush"},"template":"<mat-form-field>\n  <input (keyup)=\"onKey($event)\" matInput required placeholder=\"{{placeHolder}}\" [disabled]=\"isDisabled\" [matDatepicker]=\"picker\" name=\"picker\" id=\"picker\" [(ngModel)]=\"displayedDate\" (dateChange)=\"updateDate($event)\">\n  <mat-datepicker-toggle matSuffix [for]=\"picker\"></mat-datepicker-toggle>\n  <mat-datepicker (selectedChanged)=\"updateDate($event)\" #picker></mat-datepicker>\n</mat-form-field>\n","styles":[""]}]}],"members":{"displayedDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"placeHolder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"isRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"dateChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":19,"character":41}]}],"ngOnInit":[{"__symbolic":"method"}],"updateDate":[{"__symbolic":"method"}],"onKey":[{"__symbolic":"method"}]}},"ɵfi":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵfj"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"e5core-ui-work-diarise-material","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":10,"character":17},"member":"None"},"template":"<mat-chip-list *ngIf=\"periodOptions\" class=\"e5core-ui-work-diarise-period\">\n  <mat-chip *ngFor=\"let item of periodOptions\" (click)=\"onDiarisePeriodOptionClick(item)\">{{item.label}}</mat-chip>        \n</mat-chip-list>\n<e5core-ui-datepicker [displayedDate]=\"displayedDate\" class=\"e5core-ui-work-diarise-datepicker\" (dateChange)=\"onDateChange($event)\"  placeholder=\"Date\"></e5core-ui-datepicker>   \n<e5core-ui-timepicker-material *ngIf=\"showDiariseTime\" [displayedTime]=\"displayedTime\" class=\"e5core-ui-work-diarise-timepicker\" (timeChange)=\"onTimeChange($event)\"  placeholder=\"Time\"></e5core-ui-timepicker-material>\n<div *ngIf=\"diariseReasonPropertyId\">\n  <mat-form-field class=\"e5core-ui-work-diarise-reason\">\n    <textarea\n    matInput \n    name=\"{{diariseReasonPropertyId}}\"\n    placeholder=\"{{diariseReasonPlaceHolder}}\" \n    [ngModel]=\"diariseReasonTextValue\"\n    matTextareaAutosize matAutosizeMinRows=\"4\"\n    matAutosizeMaxRows=\"10\"\n    (ngModelChange)=\"onDiariseReasonTextChange($event)\"\n    >\n  </textarea>\n  </mat-form-field>\n</div>\n<div *ngIf=\"showDiariseReasonDropdown\">\n  <mat-form-field class=\"e5core-ui-work-diarise-reason-option\">\n    <mat-select placeholder=\"Select Reason\" (selectionChange)=\"onDiariseReasonChange($event)\">\n      <mat-option *ngFor=\"let item of reasons\" [value]=\"item.id\">\n        {{item.reason}}\n      </mat-option>\n    </mat-select>\n  </mat-form-field>\n</div>\n<button class=\"e5core-ui-work-diarise-button\" mat-raised-button *ngIf=\"showDiariseButton\" (click)=\"onDiariseButtonClick($event)\">Diarise</button>","styles":[".e5core-ui-work-diarise-datepicker{margin-right:10pt}.e5core-ui-work-diarise-period{margin-right:10pt;display:block}.e5core-ui-work-diarise-timepicker{margin-right:10pt}.e5core-ui-work-diarise-reason-option{margin-right:10pt;display:block}.e5core-ui-work-diarise-reason{margin-right:10pt;display:block;width:100%}.e5core-ui-work-diarise-button{margin-right:10pt;display:block}"]}]}],"members":{}},"ɵfj":{"__symbolic":"class","members":{"periodChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"diariseWork":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":3}}]}],"reasonTextChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"reasonChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"dateChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"timeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"reasons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"periodOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"displayedDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"displayedTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"diariseReasonPropertyId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"diariseReasonTextValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"diariseReasonPlaceHolder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"diariseReasonOption":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"showDiariseTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"showDiariseButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"showDiariseReasonDropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"showDiariseReasonText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":32,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":32,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"string"}]}],"ngOnInit":[{"__symbolic":"method"}],"onDiarisePeriodOptionClick":[{"__symbolic":"method"}],"onDiariseReasonTextChange":[{"__symbolic":"method"}],"onDiariseReasonChange":[{"__symbolic":"method"}],"onDiariseButtonClick":[{"__symbolic":"method"}],"onDateChange":[{"__symbolic":"method"}],"onTimeChange":[{"__symbolic":"method"}]}},"ɵfk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"e5core-ui-timepicker","template":"<e5core-ui-timepicker-material [displayedTime]=\"displayedTime\" (keyup)=\"onKeyUp($event)\"></e5core-ui-timepicker-material>"}]}],"members":{"displayedTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"timeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onKeyUp":[{"__symbolic":"method"}]}},"ɵfl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵfm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"e5core-ui-timepicker-material","template":"<mat-form-field>\n<input matInput [ngxTimepicker]=\"picker\" (ngModelChange)=\"onTimeChange($event)\" [(ngModel)]=\"displayedTime\">\n  <ngx-material-timepicker #picker></ngx-material-timepicker>\n</mat-form-field>","styles":[""]}]}],"members":{"displayedTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}]}},"ɵfm":{"__symbolic":"class","members":{"timeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"onTimeChange":[{"__symbolic":"method"}]}},"ɵfn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-completion","template":"\n    <e5core-ui-monitor-sla-completion-highcharts (slaRangeInDays)=\"slaRangeInDays\">\n    </e5core-ui-monitor-sla-completion-highcharts>\n  "}]}],"members":{"slaRangeInDays":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"startDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵfo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":52,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-completion-highcharts","template":"<div>\n    <mat-chip-list *ngIf=\"model\">\n        <!--<mat-chip *ngFor=\"let item of model.selectedCategories;let firstElement = first; let lastElement = last\" (click)=\"onNavigationCategoryClick(item.categoryName)\">{{item.categoryName}}</mat-chip>-->\n    </mat-chip-list>\n\n    <mat-form-field>\n      <mat-select placeholder=\"Select Month\" [(value)]=\"selectedMonthViewValue\" (selectionChange)=\"reloadChart($event)\">\n        <mat-option *ngFor=\"let optionMonth of optionMonths\" [value]=\"optionMonth.viewValue\">\n          {{optionMonth.viewValue}}\n        </mat-option>\n      </mat-select>\n    </mat-form-field>\n\n    <highcharts-chart\n    [Highcharts]=\"Highcharts\"\n    [constructorType]=\"chartConstructor\"\n    [options]=\"chartOptions\"\n    [(update)]=\"updateFlag\"\n    [oneToOne]=\"oneToOneFlag\"\n    [runOutsideAngular]=\"runOutsideAngularFlag\"\n    style=\"width: 100%; height: 400px; display: block;\"></highcharts-chart>\n\n    <!--<table>\n      <tr>\n        <td>CompletionDate</td>\n        <td>CompletedInSla</td>\n        <td>CompletedPropetyTotal</td>\n        <td>CompletedTotal</td>\n        <td>InSlaPropertyTotal</td>\n        <td>MovingAverage</td>\n        <td>MovingAverageWeekly</td>\n      </tr>\n      <tr *ngFor=\"let dataRow in model.data\">\n        <td>{{dataRow.completionDate}}</td>\n        <td>{{dataRow.completedInSla}}</td>\n        <td>{{dataRow.completedPropertyTotal}}</td>\n        <td>{{dataRow.completedTotal}}</td>\n        <td>{{dataRow.inSlaPropertyTotal}}</td>\n        <td>{{dataRow.movingAverage}}</td>\n        <td>{{dataRow.movingAverageWeekly}}</td>\n      </tr>\n    </table>-->\n</div>\n\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"MonitorsSlaCompletionMonitorService","line":59,"character":38},{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":59,"character":93}]}],"slaRangeInDays":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"categorisation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"addMonths":[{"__symbolic":"method"}],"addToOptionMonths":[{"__symbolic":"method"}],"convertToMonthNumber":[{"__symbolic":"method"}],"alterSelectedMonthOption":[{"__symbolic":"method"}],"reloadChart":[{"__symbolic":"method"}],"instantiateOptionMonths":[{"__symbolic":"method"}],"LoadChartObject":[{"__symbolic":"method"}],"extractXAxis":[{"__symbolic":"method"}],"extractSeries":[{"__symbolic":"method"}],"drillDown":[{"__symbolic":"method"}],"createChartOptions":[{"__symbolic":"method"}],"injectMockInformation":[{"__symbolic":"method"}],"onNavigationCategoryClick":[{"__symbolic":"method"}]}},"ɵfp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-inflows","template":"\n    <e5core-ui-monitor-sla-inflows-highcharts (slaRangeInDays)=\"slaRangeInDays\">\n    </e5core-ui-monitor-sla-inflows-highcharts>\n  "}]}],"members":{"slaRangeInDays":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"startDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵfq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":52,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-inflows-highcharts","template":"<div>\n    <mat-chip-list *ngIf=\"model\">\n        <!--<mat-chip *ngFor=\"let item of model.selectedCategories;let firstElement = first; let lastElement = last\" (click)=\"onNavigationCategoryClick(item.categoryName)\">{{item.categoryName}}</mat-chip>-->\n    </mat-chip-list>\n\n    <mat-form-field>\n      <mat-select placeholder=\"Select Month\" [(value)]=\"selectedMonthViewValue\" (selectionChange)=\"reloadChart($event)\">\n        <mat-option *ngFor=\"let optionMonth of optionMonths\" [value]=\"optionMonth.viewValue\">\n          {{optionMonth.viewValue}}\n        </mat-option>\n      </mat-select>\n    </mat-form-field>\n\n    <highcharts-chart\n    [Highcharts]=\"Highcharts\"\n    [constructorType]=\"chartConstructor\"\n    [options]=\"chartOptions\"\n    [(update)]=\"updateFlag\"\n    [oneToOne]=\"oneToOneFlag\"\n    [runOutsideAngular]=\"runOutsideAngularFlag\"\n    style=\"width: 100%; height: 400px; display: block;\"></highcharts-chart>\n\n    <!--<table>\n      <tr>\n        <td>CompletionDate</td>\n        <td>CompletedInSla</td>\n        <td>CompletedPropetyTotal</td>\n        <td>CompletedTotal</td>\n        <td>InSlaPropertyTotal</td>\n        <td>MovingAverage</td>\n        <td>MovingAverageWeekly</td>\n      </tr>\n      <tr *ngFor=\"let dataRow in model.data\">\n        <td>{{dataRow.completionDate}}</td>\n        <td>{{dataRow.completedInSla}}</td>\n        <td>{{dataRow.completedPropertyTotal}}</td>\n        <td>{{dataRow.completedTotal}}</td>\n        <td>{{dataRow.inSlaPropertyTotal}}</td>\n        <td>{{dataRow.movingAverage}}</td>\n        <td>{{dataRow.movingAverageWeekly}}</td>\n      </tr>\n    </table>-->\n</div>\n\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"MonitorsSlaInflowsMonitorService","line":59,"character":38},{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":59,"character":90}]}],"slaRangeInDays":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"categorisation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"addMonths":[{"__symbolic":"method"}],"addToOptionMonths":[{"__symbolic":"method"}],"convertToMonthNumber":[{"__symbolic":"method"}],"alterSelectedMonthOption":[{"__symbolic":"method"}],"reloadChart":[{"__symbolic":"method"}],"instantiateOptionMonths":[{"__symbolic":"method"}],"LoadChartObject":[{"__symbolic":"method"}],"extractXAxis":[{"__symbolic":"method"}],"extractSeries":[{"__symbolic":"method"}],"drillDown":[{"__symbolic":"method"}],"createChartOptions":[{"__symbolic":"method"}],"injectMockInformation":[{"__symbolic":"method"}],"onNavigationCategoryClick":[{"__symbolic":"method"}]}},"ɵfr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-inventory","template":"\n    <e5core-ui-monitor-sla-inventory-highcharts>\n    </e5core-ui-monitor-sla-inventory-highcharts>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵfs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":49,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-inventory-highcharts","template":"<div>\n    <mat-chip-list *ngIf=\"model\">\n        <!--<mat-chip *ngFor=\"let item of model.selectedCategories;let firstElement = first; let lastElement = last\" (click)=\"onNavigationCategoryClick(item.categoryName)\">{{item.categoryName}}</mat-chip>-->\n    </mat-chip-list>\n\n    <mat-form-field>\n      <mat-select placeholder=\"Select Month\" [(value)]=\"selectedMonthViewValue\" (selectionChange)=\"reloadChart($event)\">\n        <mat-option *ngFor=\"let optionMonth of optionMonths\" [value]=\"optionMonth.viewValue\">\n          {{optionMonth.viewValue}}\n        </mat-option>\n      </mat-select>\n    </mat-form-field>\n\n    <highcharts-chart\n    [Highcharts]=\"Highcharts\"\n    [constructorType]=\"chartConstructor\"\n    [options]=\"chartOptions\"\n    [(update)]=\"updateFlag\"\n    [oneToOne]=\"oneToOneFlag\"\n    [runOutsideAngular]=\"runOutsideAngularFlag\"\n    style=\"width: 100%; height: 400px; display: block;\"></highcharts-chart>\n\n    <!--<table>\n      <tr>\n        <td>CompletionDate</td>\n        <td>CompletedInSla</td>\n        <td>CompletedPropetyTotal</td>\n        <td>CompletedTotal</td>\n        <td>InSlaPropertyTotal</td>\n        <td>MovingAverage</td>\n        <td>MovingAverageWeekly</td>\n      </tr>\n      <tr *ngFor=\"let dataRow in model.data\">\n        <td>{{dataRow.completionDate}}</td>\n        <td>{{dataRow.completedInSla}}</td>\n        <td>{{dataRow.completedPropertyTotal}}</td>\n        <td>{{dataRow.completedTotal}}</td>\n        <td>{{dataRow.inSlaPropertyTotal}}</td>\n        <td>{{dataRow.movingAverage}}</td>\n        <td>{{dataRow.movingAverageWeekly}}</td>\n      </tr>\n    </table>-->\n</div>\n\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"MonitorsSlaInventoryMonitorService","line":56,"character":38},{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":56,"character":92}]}],"ngOnInit":[{"__symbolic":"method"}],"addMonths":[{"__symbolic":"method"}],"addToOptionMonths":[{"__symbolic":"method"}],"alterSelectedMonthOption":[{"__symbolic":"method"}],"reloadChart":[{"__symbolic":"method"}],"instantiateOptionMonths":[{"__symbolic":"method"}],"LoadChartObject":[{"__symbolic":"method"}],"extractXAxis":[{"__symbolic":"method"}],"extractSeries":[{"__symbolic":"method"}],"drillDown":[{"__symbolic":"method"}],"createChartOptions":[{"__symbolic":"method"}],"injectMockInformation":[{"__symbolic":"method"}],"onNavigationCategoryClick":[{"__symbolic":"method"}]}},"ɵft":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-team-productivity","template":"\n    <e5core-ui-monitor-sla-team-productivity-highcharts>\n    </e5core-ui-monitor-sla-team-productivity-highcharts>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵfu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":728,"character":1},"arguments":[{"selector":"e5core-ui-monitor-sla-team-productivity-highcharts","template":"<div>\n    <mat-form-field>\n      <mat-select placeholder=\"Select Month\" [(value)]=\"selectedMonthViewValue\" (selectionChange)=\"reloadChart($event)\">\n        <mat-option *ngFor=\"let optionMonth of optionMonths\" [value]=\"optionMonth.viewValue\">\n          {{optionMonth.viewValue}}\n        </mat-option>\n      </mat-select>\n    </mat-form-field>\n\n    <highcharts-chart\n    [Highcharts]=\"Highcharts\"\n    [constructorType]=\"chartConstructor\"\n    [options]=\"chartOptions\"\n    [(update)]=\"updateFlag\"\n    [oneToOne]=\"oneToOneFlag\"\n    [runOutsideAngular]=\"runOutsideAngularFlag\"\n    style=\"width: 100%; height: 400px; display: block;\"></highcharts-chart>\n\n    <!--<highcharts-chart\n    [Highcharts]=\"completionHighcharts\"\n    [constructorType]=\"completionChartConstructor\"\n    [options]=\"completionChartOptions\"\n    [(update)]=\"completionChartUpdateFlag\"\n    [oneToOne]=\"completionChartOneToOneFlag\"\n    [runOutsideAngular]=\"completionChartRunOutsideAngularFlag\"\n    style=\"width: 100%; height: 400px; display: block;\"></highcharts-chart>\n\n    <highcharts-chart\n    [Highcharts]=\"faceTimeHighcharts\"\n    [constructorType]=\"faceTimeChartConstructor\"\n    [options]=\"faceTimeChartOptions\"\n    [(update)]=\"faceTimeChartUpdateFlag\"\n    [oneToOne]=\"faceTimeChartOneToOneFlag\"\n    [runOutsideAngular]=\"faceTimeChartRunOutsideAngularFlag\"\n    style=\"width: 100%; height: 400px; display: block;\"></highcharts-chart>-->\n\n    <!--<table>\n      <tr>\n        <td>CompletionDate</td>\n        <td>CompletedInSla</td>\n        <td>CompletedPropetyTotal</td>\n        <td>CompletedTotal</td>\n        <td>InSlaPropertyTotal</td>\n        <td>MovingAverage</td>\n        <td>MovingAverageWeekly</td>\n      </tr>\n      <tr *ngFor=\"let dataRow in model.data\">\n        <td>{{dataRow.completionDate}}</td>\n        <td>{{dataRow.completedInSla}}</td>\n        <td>{{dataRow.completedPropertyTotal}}</td>\n        <td>{{dataRow.completedTotal}}</td>\n        <td>{{dataRow.inSlaPropertyTotal}}</td>\n        <td>{{dataRow.movingAverage}}</td>\n        <td>{{dataRow.movingAverageWeekly}}</td>\n      </tr>\n    </table>-->\n</div>\n\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"e5core-angular-services","name":"MonitorsSlaTeamProductivityCompletionMonitorService","line":735,"character":48},{"__symbolic":"reference","module":"e5core-angular-services","name":"MonitorsSlaTeamProductivityFacetimeMonitorService","line":736,"character":36},{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":736,"character":105}]}],"ngOnInit":[{"__symbolic":"method"}],"addMonths":[{"__symbolic":"method"}],"addToOptionMonths":[{"__symbolic":"method"}],"alterSelectedMonthOption":[{"__symbolic":"method"}],"reloadChart":[{"__symbolic":"method"}],"instantiateOptionMonths":[{"__symbolic":"method"}],"mergeServiceCalls":[{"__symbolic":"method"}],"LoadChartObject":[{"__symbolic":"method"}],"extractXAxis":[{"__symbolic":"method"}],"extractSeries":[{"__symbolic":"method"}],"determineColorFromIndex":[{"__symbolic":"method"}],"drillDown":[{"__symbolic":"method"}],"createChartOptions":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"userFriendlyTime":[{"__symbolic":"method"}],"formatterFunction":[{"__symbolic":"method"}],"injectMockInformation":[{"__symbolic":"method"}],"onNavigationCategoryClick":[{"__symbolic":"method"}]}}},"origins":{"E5coreAngularUiModule":"./lib/e5core-angular-ui.module","FileUploadModel":"./lib/models/file-upload.model","CreateBlankFileUpload":"./lib/models/file-upload.model","SearchFormModel":"./lib/models/search-form.model","CreateBlankSearchForm":"./lib/models/search-form.model","SearchResultsModel":"./lib/models/search-results.model","CreateBlankSearchResult":"./lib/models/search-results.model","PrimeTreeTableModel":"./lib/models/prime-tree-table.model","TreeTableDataModel":"./lib/models/prime-tree-table.model","ViewerModel":"./lib/models/viewer-model","CreateBlankViewer":"./lib/models/viewer-model","WorkAttachmentModel":"./lib/models/work-attachments","WorkCaseNoteModel":"./lib/models/work-case-note","WorkHistoryModel":"./lib/models/work-history.model","WorkHistoryFrameModel":"./lib/models/work-history.model","WorkHistoryDtoModel":"./lib/models/work-history.model","WorkItemModel":"./lib/models/work-item","PropertyValue":"./lib/models/work-item","FieldValue":"./lib/models/work-item","ResolvedPropertyValue":"./lib/models/work-item","ResolvedFieldValue":"./lib/models/work-item","CreateBlankWorkItem":"./lib/models/work-item","FieldDataType":"./lib/enums/field-data-type","UiStyle":"./lib/enums/ui-style","WorkDeliveryService":"./lib/services/work-delivery.service","SearchDeliveryService":"./lib/services/search-delivery.service","CreateSlaQuery":"./lib/util/create-sla-query","DiariseOptionModel":"./lib/models/diarise-option.model","DiariseUnit":"./lib/enums/diarise-unit","KeyValuePair":"./lib/util/key-value-pair","QueryOperation":"./lib/datasource/data-source-query","QueryBooleanOperation":"./lib/datasource/data-source-query","QueryExpression":"./lib/datasource/data-source-query","DataSourceQuery":"./lib/datasource/data-source-query","DataSourceColumnStatus":"./lib/datasource/data-source-column","DataSourceColumn":"./lib/datasource/data-source-column","DataSourceResults":"./lib/datasource/data-source-results","IDataSource":"./lib/datasource/data-source","E5coreUiSearchResultsComponent":"./lib/components/e5core-ui-search-results/e5core-ui-search-results.component","E5coreUiSearchFormComponent":"./lib/components/e5core-ui-search-form/e5core-ui-search-form.component","E5coreUiConversationViewerComponent":"./lib/components/e5core-ui-conversation-viewer/e5core-ui-conversation-viewer.component","E5coreUiAssignUserComponent":"./lib/components/e5core-ui-work-assign-user/e5core-ui-work-assign-user.component","E5coreUiWorkAttachmentViewerComponent":"./lib/components/e5core-ui-work-attachment-viewer/e5core-ui-work-attachment-viewer.component","E5coreUiGenerateDocumentComponent":"./lib/components/e5core-ui-generate-document/e5core-ui-generate-document.component","E5coreUiWorkAttachmentsComponent":"./lib/components/e5core-ui-work-attachments/e5core-ui-work-attachments.component","E5coreUiWorkRelatedItemsComponent":"./lib/components/e5core-ui-work-related-items/e5core-ui-work-related-items.component","E5coreUiWorkDiariseComponent":"./lib/components/e5core-ui-work-diarise/e5core-ui-work-diarise.component","CategorizationChangeEvent":"./lib/events/categorization-change-event","OpenWorkEvent":"./lib/events/open-work-event","ViewerDisplayEvent":"./lib/events/viewer-display-event","WorkAttachmentAddEvent":"./lib/events/work-attachment-add-event","WorkUserEvent":"./lib/events/work-user-event","MonitorSlaChangeEvent":"./lib/events/monitor-sla-change-event","MonitorSlaSelectEvent":"./lib/events/monitor-sla-select-event","DiariseOptionClickEvent":"./lib/events/diarise-option-click-event","DiariseWorkEvent":"./lib/events/diarise-work-event","ɵa":"./lib/components/e5core-ui-get-next/e5core-ui-get-next.component","ɵb":"./lib/components/e5core-ui-work-item/e5core-ui-work-item.component","ɵc":"./lib/services/ui-style.service","ɵd":"./lib/components/e5core-ui-work-menu/e5core-ui-work-menu.component","ɵe":"./lib/components/e5core-ui-work-tab/e5core-ui-work-tab.component","ɵf":"./lib/components/e5core-ui-work-field-set/e5core-ui-work-field-set.component","ɵg":"./lib/components/e5core-ui-work-field/e5core-ui-work-field.component","ɵh":"./lib/components/e5core-ui-work-history/e5core-ui-work-history.component","ɵi":"./lib/components/e5core-ui-work-tab-set/e5core-ui-work-tab-set.component","ɵj":"./lib/components/e5core-ui-work-attachments/component/e5core-ui-work-attachments-material.component","ɵk":"./lib/components/e5core-ui-work-attachments/component/e5core-ui-work-attachments-base","ɵl":"./lib/services/attachments-odata.service","ɵm":"./lib/components/e5core-ui-work-menu-item/e5core-ui-work-menu-item.component","ɵn":"./lib/components/e5core-ui-work-field-type-input/e5core-ui-work-field-type-input.component","ɵo":"./lib/components/e5core-ui-work-field/e5core-ui-work-field-type-base","ɵp":"./lib/components/e5core-ui-work-field-type-integer/e5core-ui-work-field-type-integer.component","ɵq":"./lib/components/e5core-ui-work-item/component/e5-core-ui-work-item-box.component","ɵr":"./lib/components/e5core-ui-work-item/component/e5-core-ui-work-item-bootstrap.component","ɵs":"./lib/components/e5core-ui-work-item/component/e5-core-ui-work-item-material.component","ɵt":"./lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-attachment-viewer-base","ɵu":"./lib/components/e5core-ui-conversation-viewer/component/e5core-ui-email-conversation-viewer.component","ɵv":"./lib/components/e5core-ui-work-menu/component/e5core-ui-work-menu-material.component","ɵw":"./lib/components/e5core-ui-work-menu/component/e5core-ui-work-menu-bootstrap.component","ɵx":"./lib/components/e5core-ui-work-menu/component/e5core-ui-work-menu-box.component","ɵy":"./lib/components/e5core-ui-work-menu-item/component/e5core-ui-work-menu-item-box.component","ɵz":"./lib/components/e5core-ui-work-menu-item/component/e5core-ui-work-menu-item-material.component","ɵba":"./lib/components/e5core-ui-work-menu-item/component/e5core-ui-work-menu-item-bootstrap.component","ɵbb":"./lib/components/e5core-ui-work-tab-set/component/e5core-ui-work-tab-set-material.component","ɵbc":"./lib/components/e5core-ui-work-tab-set/component/e5core-ui-work-tab-set-box.component","ɵbd":"./lib/components/e5core-ui-work-tab-set/component/e5core-ui-work-tab-set-bootstrap.component","ɵbe":"./lib/components/e5core-ui-work-tab/component/e5core-ui-work-tab-bootstrap.component","ɵbf":"./lib/components/e5core-ui-work-tab/component/e5code-ui-work-tab-base","ɵbg":"./lib/components/e5core-ui-work-tab/component/e5core-ui-work-tab-box.component","ɵbh":"./lib/components/e5core-ui-work-tab/component/e5core-ui-work-tab-material.component","ɵbi":"./lib/components/e5core-ui-work-field-set/component/e5core-ui-work-field-set-box.component","ɵbj":"./lib/components/e5core-ui-work-field-set/component/e5core-ui-work-field-set-material.component","ɵbk":"./lib/components/e5core-ui-work-field-set/component/e5core-ui-work-field-set-bootstrap.component","ɵbl":"./lib/components/e5core-ui-work-field/component/e5core-ui-work-field-bootstrap.component","ɵbm":"./lib/components/e5core-ui-work-field/component/e5core-ui-work-field-material.component","ɵbn":"./lib/components/e5core-ui-work-field/component/e5core-ui-work-field-box.component","ɵbo":"./lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-box.component","ɵbp":"./lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-base","ɵbq":"./lib/components/e5core-ui-work-field/e5core-ui-work-field-type-component-base","ɵbr":"./lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-material.component","ɵbs":"./lib/components/e5core-ui-work-field-type-input/component/e5core-ui-work-field-type-input-bootstrap.component","ɵbt":"./lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-bootstrap.component","ɵbu":"./lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-base","ɵbv":"./lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-material.component","ɵbw":"./lib/components/e5core-ui-work-field-type-integer/component/e5core-ui-work-field-type-integer-box.component","ɵbx":"./lib/components/e5core-ui-work-field-type-date/e5core-ui-work-field-type-date.component","ɵby":"./lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-box.component","ɵbz":"./lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-base","ɵca":"./lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-material.component","ɵcb":"./lib/components/e5core-ui-work-field-type-date/component/e5core-ui-work-field-type-date-bootstrap.component","ɵcc":"./lib/components/e5core-ui-work-field-type-text/e5core-ui-work-field-type-text.component","ɵcd":"./lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-box.component","ɵce":"./lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-base","ɵcf":"./lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-material.component","ɵcg":"./lib/components/e5core-ui-work-field-type-text/component/e5core-ui-work-field-type-text-bootstrap.component","ɵch":"./lib/components/e5core-ui-work-field-type-user/e5core-ui-work-field-type-user.component","ɵci":"./lib/components/e5core-ui-work-field-type-user/component/e5core-ui-work-field-type-user-box.component","ɵcj":"./lib/components/e5core-ui-work-field-type-user/component/e5core-ui-work-field-type-user-material.component","ɵck":"./lib/components/e5core-ui-work-field-type-user/component/e5core-ui-work-field-type-user-bootstrap.component","ɵcl":"./lib/components/e5core-ui-work-field/component/e5core-ui-work-field-switch.component","ɵcm":"./lib/components/e5core-ui-work-field-type-checkbox/e5core-ui-work-field-type-checkbox.component","ɵcn":"./lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-box.component","ɵco":"./lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-base","ɵcp":"./lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-bootstrap.component","ɵcq":"./lib/components/e5core-ui-work-field-type-checkbox/component/e5core-ui-work-field-type-checkbox-material.component","ɵcr":"./lib/components/e5core-ui-work-field-type-list/e5core-ui-work-field-type-list.component","ɵcs":"./lib/services/cached-list-search.service","ɵct":"./lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-material.component","ɵcu":"./lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-base","ɵcv":"./lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-box.component","ɵcw":"./lib/components/e5core-ui-work-field-type-list/component/e5core-ui-work-field-type-list-bootstrap.component","ɵcx":"./lib/components/e5core-ui-work-field-type-currency/e5core-ui-work-field-type-currency.component","ɵcy":"./lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-bootstrap.component","ɵcz":"./lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-base","ɵda":"./lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-box.component","ɵdb":"./lib/components/e5core-ui-work-field-type-currency/component/e5core-ui-work-field-type-currency-material.component","ɵdc":"./lib/components/e5core-ui-work-history/component/e5core-ui-work-history-material.component","ɵdd":"./lib/components/e5core-ui-work-history/component/e5core-ui-work-history-base","ɵde":"./lib/services/history-odata.service","ɵdf":"./lib/components/e5core-ui-work-history/component/e5core-ui-work-history-box.component","ɵdg":"./lib/components/e5core-ui-work-history/component/e5core-ui-work-history-bootstrap.component","ɵdh":"./lib/components/e5core-ui-work-casenotes/e5core-ui-work-casenotes.component","ɵdi":"./lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-bootstrap.component","ɵdj":"./lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-base","ɵdk":"./lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-material.component","ɵdl":"./lib/services/casenotes-odata.service","ɵdm":"./lib/components/e5core-ui-work-casenotes/component/e5core-ui-work-casenotes-box.component","ɵdn":"./lib/components/e5core-ui-search-form/component/e5core-ui-search-form-bootstrap.component","ɵdo":"./lib/components/e5core-ui-search-form/component/e5core-ui-search-form-base","ɵdp":"./lib/components/e5core-ui-search-form/component/e5core-ui-search-form-material.component","ɵdq":"./lib/components/e5core-ui-search-form/component/e5core-ui-search-form-box.component","ɵdr":"./lib/datasource/search-data-source.service","ɵds":"./lib/components/e5core-ui-search-results/component/e5core-ui-search-results-bootstrap.component","ɵdt":"./lib/components/e5core-ui-search-results/component/e5core-ui-search-results-base","ɵdu":"./lib/components/e5core-ui-search-results/component/e5core-ui-search-results-material.component","ɵdv":"./lib/components/e5core-ui-search-results/component/e5core-ui-search-results-box.component","ɵdw":"./lib/components/e5core-ui-search-menu/e5core-ui-search-menu.component","ɵdx":"./lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-bootstrap.component","ɵdy":"./lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-base","ɵdz":"./lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-material.component","ɵea":"./lib/components/e5core-ui-search-menu/component/e5core-ui-search-menu-box.component","ɵeb":"./lib/components/e5core-ui-file-upload/e5core-ui-file-upload.component","ɵec":"./lib/components/e5core-ui-file-upload/component/e5core-ui-file-upload-prime.component","ɵed":"./lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-base","ɵee":"./lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-material.component","ɵef":"./lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-box.component","ɵeg":"./lib/components/e5core-ui-generate-document/component/e5core-ui-generate-document-bootstrap.component","ɵeh":"./lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-e5-attachment-viewer.component","ɵei":"./lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-weburi-attachment-viewer.component","ɵej":"./lib/components/e5core-ui-work-attachment-viewer/component/e5core-ui-webdav-weburi-attachment-viewer.component","ɵek":"./lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-base","ɵel":"./lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-material.component","ɵem":"./lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-box.component","ɵen":"./lib/components/e5core-ui-work-assign-user/component/e5core-ui-work-assign-user-bootstrap.component","ɵeo":"./lib/components/e5core-ui-select-from-list/e5core-ui-select-from-list.component","ɵep":"./lib/datasource/document-data-source.service","ɵeq":"./lib/components/e5core-ui-select-from-list/component/e5core-ui-select-from-list-material.component","ɵer":"./lib/components/e5core-ui-select-from-list/component/e5core-ui-select-from-list-base","ɵes":"./lib/components/e5core-ui-work-related-items/component/e5core-ui-work-related-items-base","ɵet":"./lib/components/e5core-ui-work-related-items/component/e5core-ui-work-related-items-prime.component","ɵeu":"./lib/util/e5core-ui-safe.pipe","ɵev":"./lib/components/e5core-ui-categorization/e5core-ui-categorization.component","ɵew":"./lib/components/e5core-ui-categorization/component/e5core-ui-categorization-bootstrap.component","ɵex":"./lib/components/e5core-ui-categorization/component/e5core-ui-categorization-box.component","ɵey":"./lib/components/e5core-ui-categorization/component/e5core-ui-categorization-material.component","ɵez":"./lib/components/e5core-ui-categorization/component/e5core-ui-categorization-base","ɵfa":"./lib/components/e5core-ui-monitor-sla/component/e5core-ui-monitor-sla-highcharts.component","ɵfb":"./lib/components/e5core-ui-monitor-sla/e5core-ui-monitor-sla.component","ɵfc":"./lib/components/e5core-ui-datagrid/e5core-ui-datagrid.component","ɵfd":"./lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-bootstrap.component","ɵfe":"./lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-base","ɵff":"./lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-material.component","ɵfg":"./lib/components/e5core-ui-datagrid/component/e5core-ui-datagrid-box.component","ɵfh":"./lib/components/e5core-ui-datepicker/e5core-ui-datepicker.component","ɵfi":"./lib/components/e5core-ui-work-diarise/component/e5core-ui-work-diarise-material.component","ɵfj":"./lib/components/e5core-ui-work-diarise/component/e5core-ui-work-diarise-base.component","ɵfk":"./lib/components/e5core-ui-timepicker/e5core-ui-timepicker.component","ɵfl":"./lib/components/e5core-ui-timepicker/component/e5core-ui-timepicker-material.component","ɵfm":"./lib/components/e5core-ui-timepicker/component/e5core-ui-timepicker-base.component","ɵfn":"./lib/components/e5core-ui-monitor-sla-completion/e5core-ui-monitor-sla-completion.component","ɵfo":"./lib/components/e5core-ui-monitor-sla-completion/component/e5core-ui-monitor-sla-completion-highcharts.component","ɵfp":"./lib/components/e5core-ui-monitor-sla-inflows/e5core-ui-monitor-sla-inflows.component","ɵfq":"./lib/components/e5core-ui-monitor-sla-inflows/component/e5core-ui-monitor-sla-inflows-highcharts.component","ɵfr":"./lib/components/e5core-ui-monitor-sla-inventory/e5core-ui-monitor-sla-inventory.component","ɵfs":"./lib/components/e5core-ui-monitor-sla-inventory/component/e5core-ui-monitor-sla-inventory-highcharts.component","ɵft":"./lib/components/e5core-ui-monitor-sla-team-productivity/team-productivity.component","ɵfu":"./lib/components/e5core-ui-monitor-sla-team-productivity/component/highcharts.component"},"importAs":"e5core-angular-ui"}