{"__symbolic":"module","version":4,"metadata":{"AutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"aui-auto-complete","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":29,"character":12},"useExisting":{"__symbolic":"reference","name":"AutoCompleteComponent"},"multi":true}],"template":"<div class=\"m-flyout--scrollable m-flyout--full o-auto-complete\" auiFlyout [toggleClick]=\"false\" (closed)=\"onFlyoutClosed()\" aria-haspopup=\"listbox\">\n\t<input *ngIf=\"!mask\"\n\t\t[id]=\"id\"\n\t\t[placeholder]=\"placeholder\"\n\t\ttype=\"text\"\n\t\tauiFlyoutAction\n\t\t[(ngModel)]=\"query\"\n\t\t(ngModelChange)=\"doSearch()\"\n\t\tauiSelectableActions\n\t\t(keyArrowUp)=\"onKeyArrowUp()\"\n\t\t(keyArrowDown)=\"onKeyArrowDown()\"\n\t\t(keyEnter)=\"onKeyEnter($event)\"\n\t\t(keyEscape)=\"onKeyEscape()\"\n\t\t(focus)=\"onFocus()\"\n\t\tautocomplete=\"off\"\n\t\taria-autocomplete=\"list\"\n\t\t[disabled]=\"isDisabled ? true : null\"\n\t/>\n\t<input *ngIf=\"mask\"\n\t\t[id]=\"id\"\n\t\t[placeholder]=\"placeholder\"\n\t\ttype=\"text\"\n\t\tauiFlyoutAction\n\t\t[(ngModel)]=\"query\"\n\t\t(ngModelChange)=\"doSearch()\"\n\t\tauiSelectableActions\n\t\t(keyArrowUp)=\"onKeyArrowUp()\"\n\t\t(keyArrowDown)=\"onKeyArrowDown()\"\n\t\t(keyEnter)=\"onKeyEnter($event)\"\n\t\t(keyEscape)=\"onKeyEscape()\"\n\t\t(focus)=\"onFocus()\"\n\t\tautocomplete=\"off\"\n\t\t[auiMask]=\"mask\"\n\t\taria-autocomplete=\"list\"\n\t\t[disabled]=\"isDisabled ? true : null\"\n\t/>\n\n\t<div auiFlyoutZone *ngIf=\"!isDisabled\">\n\t\t<span class=\"o-auto-complete__info u-text-light u-margin-xs\" *ngIf=\"focused && loadingText && searching\">\n\t\t\t<span class=\"a-spinner a-spinner--inline a-spinner--sm u-margin-right-xs\"></span>\n\t\t\t{{ loadingText }}\n\t\t</span>\n\t\t<span class=\"o-auto-complete__info u-text-light u-margin-xs\" *ngIf=\"focused && searchIncentiveText && !searching && !query && !results.length\">{{ searchIncentiveText }}</span>\n\t\t<span class=\"o-auto-complete__info u-text-light u-margin-xs\" *ngIf=\"focused && noResultsText && !searching && query && !results.length\">{{ noResultsText }}</span>\n\n\t\t<aui-selectable-list [items]=\"results\" [index]=\"index\" (selected)=\"onSelect($event)\" [label]=\"label\" [search]=\"query\" [itemTemplate]=\"template\" *ngIf=\"results.length > 0 && !(focused && loadingText && searching)\"></aui-selectable-list>\n\t</div>\n</div>\n","styles":[".o-auto-complete,.o-auto-complete__info{display:block}"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":2}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":2}}]}],"results":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":2}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":2}}]}],"remote":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":2}}]}],"minCharacters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":2}}]}],"mask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":2}}]}],"clearInvalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":2}}]}],"searchIncentiveText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":2}}]}],"loadingText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":2}}]}],"noResultsText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":2}}]}],"showAllByDefault":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":2}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":2}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":2}}]}],"search":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":2}}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":2}}]}],"flyout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":2},"arguments":[{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/flyout","name":"FlyoutDirective","line":57,"character":12}]}]}],"flyoutZone":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":2},"arguments":[{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/flyout","name":"FlyoutZoneDirective","line":58,"character":12}]}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":60,"character":2},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":60,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":74,"character":15},{"__symbolic":"reference","name":"ɵa"}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"propagateChange":[{"__symbolic":"method"}],"doSearch":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"onFlyoutClosed":[{"__symbolic":"method"}],"onKeyArrowDown":[{"__symbolic":"method"}],"onKeyArrowUp":[{"__symbolic":"method"}],"onKeyEnter":[{"__symbolic":"method"}],"onKeyEscape":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"openFlyout":[{"__symbolic":"method"}],"closeFlyout":[{"__symbolic":"method"}],"localSearch":[{"__symbolic":"method"}],"remoteSearch":[{"__symbolic":"method"}],"scrollList":[{"__symbolic":"method"}]}},"AutoCompleteModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":16,"character":2},{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/flyout","name":"FlyoutModule","line":17,"character":2},{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/selectable-list","name":"SelectableListModule","line":18,"character":2},{"__symbolic":"reference","name":"MaskModule"}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵc"}}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵc"}}],"providers":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"DatepickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"selector":"aui-datepicker","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":50,"character":18},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":52,"character":11},"useExisting":{"__symbolic":"reference","name":"DatepickerComponent"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":56,"character":11},"useExisting":{"__symbolic":"reference","name":"DatepickerComponent"},"multi":true}],"template":"<div class=\"aui-datepicker a-input__wrapper\" auiFlyout aria-haspopup=\"grid\">\n\t<input\n\t\ttype=\"text\"\n\t\tname=\"{{ name }}\"\n\t\tid=\"{{ id }}\"\n\t\tplaceholder=\"{{ placeholder }}\"\n\t\t[autocomplete]=\"autocomplete\"\n\t\t[formControl]=\"formControl\"\n\t\t[auiMask]=\"dateMask\"\n\t\t[attr.disabled]=\"isDisabled ? true : null\"\n\t\t(blur)=\"handleBlur($event)\"\n\t>\n\t<span class=\"fa fa-calendar\" *ngIf=\"isDisabled\"></span>\n\n\t<ng-container *ngIf=\"!isDisabled\">\n\t\t<span class=\"fa fa-calendar is-clickable\" auiFlyoutAction [openOnFocus]=\"false\"></span>\n\t</ng-container>\n\n\t<ng-container *ngIf=\"!isDisabled\">\n\t\t<div role=\"dialog\" class=\"m-datepicker m-datepicker--fixed\" auiFlyoutZone>\n\t\t\t<aui-calendar [selectedDate]=\"selectedDate\" [range]=\"range\" (selectDate)=\"selectDateFromCalendar($event)\"></aui-calendar>\n\t\t</div>\n\t</ng-container>\n</div>\n","styles":[".aui-datepicker,:host{display:block}"]}]}],"members":{"flyout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":62,"character":2},"arguments":[{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/flyout","name":"FlyoutDirective","line":62,"character":12}]}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":2}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":2}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":2}}]}],"range":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":2}}]}],"autocomplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":2}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":69,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":81,"character":3},"arguments":[{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_MONTH_LABELS","line":81,"character":10}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":82,"character":3},"arguments":[{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_WEEKDAY_LABELS","line":82,"character":10}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":83,"character":3},"arguments":[{"__symbolic":"reference","name":"DATEPICKER_ERROR_LABELS"}]}],null,null,null],"parameters":[null,null,null,{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CalendarService","line":84,"character":27},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":85,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":86,"character":15}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"selectDateFromCalendar":[{"__symbolic":"method"}],"formatDate":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"handleBlur":[{"__symbolic":"method"}]}},"DatepickerErrorLabels":{"__symbolic":"interface"},"DatepickerValidationErrors":{"__symbolic":"interface"},"DATEPICKER_DATE_MASK":{"__symbolic":"call","expression":{},"arguments":["/"]},"DATEPICKER_DEFAULT_ERROR_LABELS":{"ERRORS_INVALID_DATE":"INVALID_DATE","ERRORS_INVALID_RANGE":"INVALID_RANGE"},"DATEPICKER_ERROR_LABELS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":43},"arguments":["errorLabels"]},"DATEPICKER_SEPARATOR_CHAR":"/","DatepickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":19,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":21,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":22,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":23,"character":2},{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CalendarModule","line":24,"character":2},{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/flyout","name":"FlyoutModule","line":25,"character":2},{"__symbolic":"reference","name":"MaskModule"}],"declarations":[{"__symbolic":"reference","name":"DatepickerComponent"}],"exports":[{"__symbolic":"reference","name":"DatepickerComponent"}],"providers":[{"provide":{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_WEEKDAY_LABELS","line":35,"character":13},"useValue":{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_DEFAULT_WEEKDAY_LABELS","line":35,"character":48}},{"provide":{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_MONTH_LABELS","line":36,"character":13},"useValue":{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_DEFAULT_MONTH_LABELS","line":36,"character":46}},{"provide":{"__symbolic":"reference","name":"DATEPICKER_ERROR_LABELS"},"useValue":{"__symbolic":"reference","name":"DATEPICKER_DEFAULT_ERROR_LABELS"}}]}]}],"members":{},"statics":{"forChild":{"__symbolic":"function","parameters":["weekdayLabels","monthLabels","errorLabels"],"value":{"ngModule":{"__symbolic":"reference","name":"DatepickerModule"},"providers":[{"provide":{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_WEEKDAY_LABELS","line":49,"character":15},"useValue":{"__symbolic":"reference","name":"weekdayLabels"}},{"provide":{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/calendar","name":"CALENDAR_MONTH_LABELS","line":50,"character":15},"useValue":{"__symbolic":"reference","name":"monthLabels"}},{"provide":{"__symbolic":"reference","name":"DATEPICKER_ERROR_LABELS"},"useValue":{"__symbolic":"reference","name":"errorLabels"}}]}}}},"MaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[auiMask]"}]}],"members":{"auiMask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":9,"character":26}]}],"ngOnChanges":[{"__symbolic":"method"}],"setMask":[{"__symbolic":"method"}]}},"MaskModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":2}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵb"}}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵb"}}],"providers":[]}]}],"members":{}},"RangeSliderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"aui-range-slider","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":13,"character":12},"useExisting":{"__symbolic":"reference","name":"RangeSliderComponent"},"multi":true}],"template":"<div class=\"m-range-slider__inner\">\n\t<div\n\t\tclass=\"m-range-slider__bar\"\n\t\t[style.left]=\"endPercentage ? startPercentage + '%' : false\"\n\t\t[style.width]=\"endPercentage ? endPercentage - startPercentage + '%' : startPercentage + '%'\"\n\t></div>\n\t<span\n\t\ttabindex=\"0\"\n\t\t(focus)=\"toggleFocus(true, 'start', $event)\"\n\t\t(blur)=\"toggleFocus(false, null, $event)\"\n\t\t(touchstart)=\"onMouseDown('start')\"\n\t\t(mousedown)=\"onMouseDown('start')\"\n\t\t(dragexit)=\"onMouseUp($event)\"\n\t\tclass=\"m-range-slider__handle\"\n\t\t[style.left]=\"startPercentage + '%'\"\n\t>\n\t\t<div class=\"m-range-slider__tooltip a-tooltip a-tooltip--primary a-tooltip--top\">\n\t\t\t<p>{{ labelBefore }}{{ start }}{{ labelAfter }}</p>\n\t\t</div>\n\t</span>\n\n\t<span\n\t\ttabindex=\"0\"\n\t\t(focus)=\"toggleFocus(true, 'end', $event)\"\n\t\t(blur)=\"toggleFocus(false, null, $event)\"\n\t\tname=\"m-range-slider__handle__end\"\n\t\t*ngIf=\"end\"\n\t\t(touchstart)=\"onMouseDown('end')\"\n\t\t(mousedown)=\"onMouseDown('end')\"\n\t\t(dragexit)=\"onMouseUp($event)\"\n\t\tclass=\"m-range-slider__handle\"\n\t\t[style.left]=\"endPercentage + '%'\"\n\t>\n\t\t<div class=\"m-range-slider__tooltip a-tooltip a-tooltip--primary a-tooltip--top\">\n\t\t\t<p>{{ labelBefore }}{{ end }}{{ labelAfter }}</p>\n\t\t</div>\n\t</span>\n</div>\n\n<div class=\"m-range-slider__steps\">\n\t<div class=\"m-range-slider__step\" *ngFor=\"let step of steps; let i = index\"></div>\n</div>\n\n<div class=\"m-range-slider__step-labels\">\n\t<div class=\"m-range-slider__step\" *ngFor=\"let step of steps; let i = index\">{{ step }}</div>\n</div>\n","styles":[":host{display:block;position:relative}:host.is-disabled{cursor:not-allowed}:host.is-disabled .m-range-slider__handle:hover{cursor:not-allowed}"]}]}],"members":{"core_branding":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":2},"arguments":["class.m-range-slider"]}]}],"disabledClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":2},"arguments":["class.is-disabled"]}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":2}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":2}}]}],"minimalDistance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":2}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":2}}]}],"labelBefore":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":2}}]}],"labelAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":41,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"onMouseDown":[{"__symbolic":"method"}],"toggleFocus":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":105,"character":2},"arguments":["document:keydown",["$event"]]}]}],"onMouseUp":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":171,"character":2},"arguments":["touchend",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":172,"character":2},"arguments":["mouseup",["$event"]]}]}],"onMouseMove":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":188,"character":2},"arguments":["touchmove",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":189,"character":2},"arguments":["mousemove",["$event"]]}]}],"updateHandle":[{"__symbolic":"method"}],"setStart":[{"__symbolic":"method"}],"setEnd":[{"__symbolic":"method"}],"round":[{"__symbolic":"method"}],"startToPercentage":[{"__symbolic":"method"}],"percentageToStart":[{"__symbolic":"method"}],"endToPercentage":[{"__symbolic":"method"}],"percentageToEnd":[{"__symbolic":"method"}],"minimalDistanceNotRespected":[{"__symbolic":"method"}],"calcPercentage":[{"__symbolic":"method"}]}},"RangeSliderRange":{"__symbolic":"interface"},"RangeSliderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":9,"character":2}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵd"}}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵd"}}]}]}],"members":{}},"SearchFilterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"aui-search-filter","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":24,"character":11},"useExisting":{"__symbolic":"reference","name":"SearchFilterComponent"},"multi":true}],"template":"<div class=\"m-search-filter\" auiFlyout [size]=\"flyoutSize\" [align]=\"flyoutAlign\">\n\t<div class=\"m-search-filter__label has-icon-right\" [ngClass]=\"{'m-search-filter__label--active': selectedItems.length > 0}\" auiFlyoutAction aria-haspopup=”true”>\n\t\t<span id=\"{{ id + '-label' }}\">{{ label }}</span>\n\t\t<span *ngIf=\"selectedItems.length\">({{ selectedItems.length }})</span>\n\t\t<span class=\"fa fa-angle-down\"></span>\n\t</div>\n\n\t<div class=\"m-search-filter__search m-search-filter__search--scroll\" auiFlyoutZone>\n\t\t<div class=\"m-search-filter__input a-input has-icon-right\" *ngIf=\"!isDisabled\">\n\t\t\t<div class=\"a-input__wrapper\">\n\t\t\t\t<input type=\"text\" aria-autocomplete=\"list\" name=\"{{ name + '-search' }}\" id=\"{{ id + '-search' }}\" [(ngModel)]=\"query\" (input)=\"filterDataFromSearch()\" [attr.placeholder]=\"placeholder\" [attr.aria-labelledby]=\"id + '-label'\">\n\t\t\t\t<span class=\"fa fa-search\"></span>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"m-search-filter__clear\" *ngIf=\"!isDisabled && selectedItems.length > 0\">\n\t\t\t<button type=\"button\" class=\"a-button-outline a-button--small a-button--danger has-icon-left\" (click)=\"clear()\">\n\t\t\t\t<span class=\"fa fa-close\"></span>\n\t\t\t\t{{ labelDeselect }}\n\t\t\t</button>\n\t\t</div>\n\n\t\t<p class=\"h6 m-search-filter__results-title\" *ngIf=\"labelResults\">{{ labelResults }}</p>\n\t\t<div class=\"u-text-center u-padding a-spinner\" *ngIf=\"loading\"></div>\n\t\t<ul class=\"a-list a-list--lined a-list--unstyled\" *ngIf=\"!loading\">\n\t\t\t<li class=\"m-search-filter__results-item a-list__item\" *ngIf=\"!filteredChoices.length\">\n\t\t\t\t<p class=\"u-margin-xs\">{{ labelNoResults }}</p>\n\t\t\t</li>\n\t\t\t<li class=\"m-search-filter__results-item a-list__item\" *ngFor=\"let choice of filteredChoices; index as i\">\n\t\t\t\t <div class=\"a-input__checkbox\">\n\t\t\t\t\t<input\n\t\t\t\t\t\ttype=\"checkbox\"\n\t\t\t\t\t\tid=\"{{ 'checkbox--' + i + '--' + id }}\"\n\t\t\t\t\t\tname=\"{{ 'checkbox--' + i + '--' + id }}\"\n\t\t\t\t\t\t[checked]=\"selectedItems.indexOf(choice.value) >= 0\"\n\t\t\t\t\t\t(change)=\"toggleSelected(choice.value)\"\n\t\t\t\t\t\t[attr.disabled]=\"isDisabled ? true : null\"\n\t\t\t\t\t/>\n\t\t\t\t\t<label for=\"{{ 'checkbox--' + i + '--' + id }}\">{{ choice.label }}</label>\n\t\t\t\t</div>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n</div>\n"}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":2}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":2}}]}],"flyoutSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":2}}]}],"flyoutAlign":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":2}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":2}}]}],"labelDeselect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":2}}]}],"labelResults":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":2}}]}],"labelNoResults":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":2}}]}],"choices":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":2}}]}],"remote":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":2}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":2}}]}],"inputDelay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":2}}]}],"showAllByDefault":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":2}}]}],"search":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"filterData":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"toggleSelected":[{"__symbolic":"method"}],"filterChoices":[{"__symbolic":"method"}]}},"SearchFilterChoice":{"__symbolic":"interface"},"SearchFilterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":2},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":2},{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/flyout","name":"FlyoutModule","line":12,"character":2}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵe"}}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵe"}}]}]}],"members":{}},"TimePickerValidators":{"__symbolic":"class","members":{}},"TimepickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"aui-timepicker","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":18},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":17,"character":11},"useExisting":{"__symbolic":"reference","name":"TimepickerComponent"},"multi":true}],"template":"<div class=\"m-timepicker\">\n\t<div class=\"a-input\" [class]=\"'a-input--' + size\" [ngClass]=\"{ 'has-error': hasError }\" *ngIf=\"!shouldUseFallback\">\n\t    <input type=\"time\" [formControl]=\"timeControl\" [id]=\"id\" [attr.aria-label]=\"ariaLabelHours + ':' + ariaLabelMinutes\">\n\t</div>\n\n\t<div *ngIf=\"shouldUseFallback\" [formGroup]=\"fallbackForm\">\n\t    <div class=\"a-input has-icon-right\" [class]=\"'a-input--' + size\" [ngClass]=\"{ 'has-error': hasError }\">\n\t        <div class=\"a-input__wrapper\">\n\t            <select formControlName=\"hours\" [attr.aria-label]=\"ariaLabelHours\" [id]=\"id\">\n\t                <option disabled value=\"null\">{{ hoursPlaceholder }}</option>\n\t                <option *ngFor=\"let hour of hours\" [value]=\"hour\">{{ hour }}</option>\n\t            </select>\n\t            <span class=\"fa fa-angle-down\"></span>\n\t        </div>\n\t    </div>\n\n\t    <div class=\"a-input has-icon-right\" [class]=\"'a-input--' + size\" [ngClass]=\"{ 'has-error': hasError }\">\n\t        <div class=\"a-input__wrapper\">\n\t            <select formControlName=\"minutes\" [attr.aria-label]=\"ariaLabelMinutes\">\n\t                <option disabled value=\"null\">{{ minutesPlaceholder }}</option>\n\t                <option *ngFor=\"let minute of minutes\" [value]=\"minute\">{{ minute }}</option>\n\t            </select>\n\t            <span class=\"fa fa-angle-down\"></span>\n\t        </div>\n\t    </div>\n\t</div>\n</div>\n","styles":[":host{display:block}"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":2}}]}],"hoursPlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":2}}]}],"minutesPlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":2}}]}],"hasError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":2}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":2}}]}],"ariaLabelHours":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":2}}]}],"ariaLabelMinutes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":42,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":43,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"supportsNativeTimepicker":[{"__symbolic":"method"}],"getMinutes":[{"__symbolic":"method"}],"getHours":[{"__symbolic":"method"}]}},"TimepickerInputSize":{"Auto":"auto","Small":"small","Large":"large"},"TimepickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":8,"character":2},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":2}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵf"}}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵf"}}],"providers":[]}]}],"members":{}},"Uploader":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UploadOptions"}]}],"setOptions":[{"__symbolic":"method"}],"uploadFiles":[{"__symbolic":"method"}],"validateFiles":[{"__symbolic":"method"}],"filesToFormData":[{"__symbolic":"method"}],"getFileExtension":[{"__symbolic":"method"}],"validateFileType":[{"__symbolic":"method"}],"validateFileSize":[{"__symbolic":"method"}],"validateMimeType":[{"__symbolic":"method"}]}},"UploadComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"aui-upload","template":"<div class=\"m-upload aui-upload\">\n    <aui-upload-zone [id]=\"id\" [ariaId]=\"ariaId\" [disabled]=\"disabled\" [uploader]=\"uploader\" (queuedFiles)=\"onQueuedFiles($event)\" (uploadedFiles)=\"onUploadedFiles($event)\" (invalidFiles)=\"onInvalidFiles($event)\">\n        <div class=\"m-upload__message\"><ng-content select=\".m-upload__message\"></ng-content></div>\n        <div class=\"m-upload__description\"><ng-content select=\".m-upload__description\"></ng-content></div>\n        <div class=\"m-upload__button\"><ng-content select=\".m-upload__button\"></ng-content></div>\n    </aui-upload-zone>\n    <aui-validation-list [invalidFiles]=\"invalidFiles\" [ariaLabelRemove]=\"ariaLabelRemove\"></aui-validation-list>\n    <aui-upload-queue *ngIf=\"!options?.autoUpload\" [uploader]=\"uploader\" [files]=\"queuedFiles\" [ariaLabelRemove]=\"ariaLabelRemove\" (uploadedFiles)=\"onUploadedFiles($event)\"></aui-upload-queue>\n</div>\n","styles":[".m-upload__button>.m-upload__input{display:none}"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"ariaLabelRemove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":2}}]}],"selectUploadedFiles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"onUploadedFiles":[{"__symbolic":"method"}],"onInvalidFiles":[{"__symbolic":"method"}],"onQueuedFiles":[{"__symbolic":"method"}]}},"UploadInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"aui-upload-input","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":11},"useExisting":{"__symbolic":"reference","name":"UploadInputComponent"},"multi":true}],"template":"<aui-upload [options]=\"options\" (selectUploadedFiles)=\"onUpload($event)\">\n    <div class=\"m-upload__message\"><ng-content select=\".m-upload__message\"></ng-content></div>\n    <div class=\"m-upload__description\"><ng-content select=\".m-upload__description\"></ng-content></div>\n    <div class=\"m-upload__button\"><ng-content select=\".m-upload__button\"></ng-content></div>\n</aui-upload>\n"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"format":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onUpload":[{"__symbolic":"method"}]}},"UploadQueueComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"aui-upload-queue","template":"<ul class=\"m-upload__files u-margin-bottom-xs\">\n    <li *ngFor=\"let file of files; let i = index\">\n        <span class=\"fa fa-file-o\"></span>\n        <span class=\"m-upload__filename\">{{ file.name }}</span>\n\n        <button type=\"button\" (click)=\"remove(i)\" class=\"m-upload__delete a-button-transparent a-button--default a-button--small has-icon\">\n            <span class=\"fa fa-close\">\n                <span class=\"u-screen-reader-only\">{{ ariaLabelRemove }}</span>\n            </span>\n        </button>\n    </li>\n</ul>\n\n<button type=\"button\" class=\"a-button\" *ngIf=\"files.length > 0\" (click)=\"uploadFiles()\">Upload</button>\n"}]}],"members":{"files":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":2}}]}],"uploader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"ariaLabelRemove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"uploadedFiles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":2}}]}],"remove":[{"__symbolic":"method"}],"uploadFiles":[{"__symbolic":"method"}]}},"UploadZoneComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"aui-upload-zone","template":"<div class=\"m-upload\" [class.is-disabled]=\"disabled\" *ngIf=\"uploader.options.type === 'drop'\">\n\t<div class=\"m-upload__inner\">\n\t\t<div class=\"m-upload__dropzone\">\n\t\t\t<input type=\"file\" [attr.aria-labelledby]=\"ariaId\" [id]=\"id\" #fileInput (change)=\"updateFiles()\" multiple class=\"m-upload__input\" *ngIf=\"multiple\" [disabled]=\"disabled\">\n\t\t\t<input type=\"file\" [attr.aria-labelledby]=\"ariaId\" [id]=\"id\" #fileInput (change)=\"updateFiles()\" class=\"m-upload__input\" *ngIf=\"!multiple\" [disabled]=\"disabled\">\n\n\t\t\t<div class=\"m-upload__content\" *ngIf=\"!uploadProgress || uploadProgress === 0\">\n\t\t\t\t<p class=\"m-upload__message\" [id]=\"ariaId\"><ng-content select=\".m-upload__message\"></ng-content></p>\n\t\t\t</div>\n\n\t\t\t<ng-container *ngIf=\"uploadProgress > 0\">\n\t\t\t\t<p class=\"m-upload__uploads u-text-bold u-margin-bottom-xs\">\n\t\t\t\t\t<ng-container *ngFor=\"let file of uploadingFiles; let last = last\">\n\t\t\t\t\t\t{{ file.name }}<ng-container *ngIf=\"!last\">, </ng-container>\n\t\t\t\t\t</ng-container>\n\t\t\t\t</p>\n\t\t\t\t<aui-progress-bar [value]=\"uploadProgress\" max=\"100\"></aui-progress-bar>\n\t\t\t</ng-container>\n\t\t</div>\n\t</div>\n\n\t<small class=\"m-upload__description\"><ng-content select=\".m-upload__description\"></ng-content></small>\n</div>\n\n<button type=\"button\" class=\"a-button m-upload__button\" [disabled]=\"disabled\" (click)=\"triggerFile()\" *ngIf=\"uploader.options.type === 'button'\">\n\t<span [id]=\"ariaId\"><ng-content select=\".m-upload__button\"></ng-content></span>\n\t<input type=\"file\" class=\"m-upload__input\" [attr.aria-labelledby]=\"ariaId\" [id]=\"id\" #fileInput (change)=\"updateFiles()\" multiple=\"multiple\" [disabled]=\"disabled\">\n</button>\n"}]}],"members":{"fileInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":10,"character":2},"arguments":["fileInput"]}]}],"uploader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":2}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":2}}]}],"ariaId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":2}}]}],"uploadedFiles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":2}}]}],"queuedFiles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":2}}]}],"invalidFiles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":2}}]}],"onDragOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":26,"character":2},"arguments":["dragover",["$event"]]}]}],"onDragLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":32,"character":2},"arguments":["dragleave",["$event"]]}]}],"onDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":38,"character":2},"arguments":["drop",["$event"]]}]}],"triggerFile":[{"__symbolic":"method"}],"updateFiles":[{"__symbolic":"method"}],"handleFiles":[{"__symbolic":"method"}],"uploadFiles":[{"__symbolic":"method"}],"fileListToArray":[{"__symbolic":"method"}],"preventAndStop":[{"__symbolic":"method"}]}},"ValidationListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"aui-validation-list","template":"<ul class=\"m-upload__files\">\n    <li *ngFor=\"let invalidFile of invalidFiles; let i = index\" class=\"is-error\">\n        <span class=\"fa fa-warning\"></span>\n        <span class=\"m-upload__filename\">{{ invalidFile.file.name }}</span>\n        <span class=\"m-upload__error\">{{ formatReasons(invalidFile.reasons) }}</span>\n\n        <button type=\"button\" (click)=\"remove(i)\" class=\"m-upload__delete a-button-transparent a-button--danger a-button--small has-icon\">\n            <span class=\"fa fa-close\">\n                <span class=\"u-screen-reader-only\">{{ ariaLabelRemove }}</span>\n            </span>\n        </button>\n    </li>\n</ul>\n"}]}],"members":{"invalidFiles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"ariaLabelRemove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ValidationMessagesService"}]}],"remove":[{"__symbolic":"method"}],"formatReasons":[{"__symbolic":"method"}]}},"ValidationMessagesService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":3},"arguments":[{"__symbolic":"reference","name":"UPLOAD_VALIDATION_MESSAGES"}]}]],"parameters":[null]}]}},"ValidationMessages":{"__symbolic":"interface"},"InvalidFile":{"__symbolic":"interface"},"UploadOptions":{"__symbolic":"interface"},"UPLOAD_OPTIONS_DEFAULT":{"allowedMimeTypes":[],"allowedFileTypes":[],"autoUpload":false,"maxFileSize":0,"queueLimit":0,"type":"drop","url":""},"UPLOAD_VALIDATION_MESSAGES":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":46},"arguments":["uploadValidationMessages"]},"UploadModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":2},{"__symbolic":"reference","module":"@acpaas-ui/ngx-components/progress-bar","name":"ProgressBarModule","line":14,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":2}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵg"}}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵg"}}],"providers":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵh"}},{"provide":{"__symbolic":"reference","name":"UPLOAD_VALIDATION_MESSAGES"},"useValue":{}}]}]}],"members":{},"statics":{"forChild":{"__symbolic":"function","parameters":["validationMessages"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"UploadModule"},"providers":[{"provide":{"__symbolic":"reference","name":"UPLOAD_VALIDATION_MESSAGES"},"useValue":{"__symbolic":"reference","name":"validationMessages"}}]}}}},"WysiwygComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"aui-wysiwyg","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":25,"character":11},"useExisting":{"__symbolic":"reference","name":"WysiwygComponent"},"multi":true}],"template":"<div class=\"aui-wysiwyg__inner\">\n\t<ckeditor\n\t\t[(ngModel)]=\"ckeditorContent\"\n\t\t[config]=\"ckeditorConfig\"\n\t\t[debounce]=\"debounce\"\n\t\t(change)=\"writeValue($event)\"\n\t\t[readonly]=\"isDisabled\"\n\t\t(focus)=\"onFocus($event)\"\n\t\t(blur)=\"onBlur($event)\"\n\t></ckeditor>\n</div>\n","styles":[":host ::ng-deep .cke .cke_chrome{border:1px solid #949494}:host ::ng-deep .cke .cke_top{border-color:#949494}:host ::ng-deep .cke .cke_bottom,:host ::ng-deep .cke .cke_top{background-color:#f3f3f3}:host ::ng-deep .cke .cke_wysiwyg_div{padding:.25rem}:host ::ng-deep .cke.cke_focus .cke_contents{box-shadow:0 0 0 1px #949494,0 0 0 4px #c0dffe;position:relative;z-index:1}"]}]}],"members":{"setClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":2},"arguments":["class.aui-wysiwyg"]}]}],"additionalStyling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":2}}]}],"availableTags":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":2}}]}],"basic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":2}}]}],"uiColour":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":2}}]}],"customConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":2}}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":2}}]}],"emitContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":2}}]}],"focus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":2}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":2}}]}],"writeValue":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}]}},"WYSIWYG_DEFAULT_CONFIG":{"bodyClass":"a-input ckeditor-editable-body","contentsCss":["https://cdn.antwerpen.be/core_branding_scss/4.0.0/main.min.css"],"extraPlugins":"divarea","find_highlight":{"element":"span","styles":{"background-color":"#fffc00","color":"#0064b4","$quoted$":["background-color"]}},"format_tags":"p;h1;h2;h3;h4;h5;h6","toolbar_Basic":[["Bold","Italic","Underline","-","Format","-","Source"]],"removeButtons":"Styles","removePlugins":"about","toolbar":null,"uiColor":"#d8d8d8"},"WysiwygModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":12,"character":2},{"__symbolic":"reference","module":"ng2-ckeditor","name":"CKEditorModule","line":13,"character":2}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵi"}}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵi"}}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"search":[{"__symbolic":"method"}]}},"ɵb":[{"__symbolic":"reference","name":"MaskDirective"}],"ɵc":[{"__symbolic":"reference","name":"AutoCompleteComponent"}],"ɵd":[{"__symbolic":"reference","name":"RangeSliderComponent"}],"ɵe":[{"__symbolic":"reference","name":"SearchFilterComponent"}],"ɵf":[{"__symbolic":"reference","name":"TimepickerComponent"}],"ɵg":[{"__symbolic":"reference","name":"UploadComponent"},{"__symbolic":"reference","name":"UploadInputComponent"},{"__symbolic":"reference","name":"UploadQueueComponent"},{"__symbolic":"reference","name":"UploadZoneComponent"},{"__symbolic":"reference","name":"ValidationListComponent"}],"ɵh":[{"__symbolic":"reference","name":"ValidationMessagesService"}],"ɵi":[{"__symbolic":"reference","name":"WysiwygComponent"}]},"origins":{"AutoCompleteComponent":"./auto-complete/components/auto-complete/auto-complete.component","AutoCompleteModule":"./auto-complete/auto-complete.module","DatepickerComponent":"./datepicker/components/datepicker/datepicker.component","DatepickerErrorLabels":"./datepicker/types/datepicker.types","DatepickerValidationErrors":"./datepicker/types/datepicker.types","DATEPICKER_DATE_MASK":"./datepicker/datepicker.conf","DATEPICKER_DEFAULT_ERROR_LABELS":"./datepicker/datepicker.conf","DATEPICKER_ERROR_LABELS":"./datepicker/datepicker.conf","DATEPICKER_SEPARATOR_CHAR":"./datepicker/datepicker.conf","DatepickerModule":"./datepicker/datepicker.module","MaskDirective":"./mask/directives/mask.directive","MaskModule":"./mask/mask.module","RangeSliderComponent":"./range-slider/components/range-slider/range-slider.component","RangeSliderRange":"./range-slider/types/range-slider.types","RangeSliderModule":"./range-slider/range-slider.module","SearchFilterComponent":"./search-filter/components/search-filter/search-filter.component","SearchFilterChoice":"./search-filter/types/search-filter.types","SearchFilterModule":"./search-filter/search-filter.module","TimePickerValidators":"./timepicker/classes/timepicker.validators","TimepickerComponent":"./timepicker/components/timepicker/timepicker.component","TimepickerInputSize":"./timepicker/types/timepicker.types","TimepickerModule":"./timepicker/timepicker.module","Uploader":"./upload/classes/uploader.class","UploadComponent":"./upload/components/upload/upload.component","UploadInputComponent":"./upload/components/upload-input/upload-input.component","UploadQueueComponent":"./upload/components/upload-queue/upload-queue.component","UploadZoneComponent":"./upload/components/upload-zone/upload-zone.component","ValidationListComponent":"./upload/components/validation-list/validation-list.component","ValidationMessagesService":"./upload/services/validation-messages.service","ValidationMessages":"./upload/types/upload.types","InvalidFile":"./upload/types/upload.types","UploadOptions":"./upload/types/upload.types","UPLOAD_OPTIONS_DEFAULT":"./upload/upload.conf","UPLOAD_VALIDATION_MESSAGES":"./upload/upload.conf","UploadModule":"./upload/upload.module","WysiwygComponent":"./wysiwyg/components/wysiwyg/wysiwyg.component","WYSIWYG_DEFAULT_CONFIG":"./wysiwyg/wysiwyg.conf","WysiwygModule":"./wysiwyg/wysiwyg.module","ɵa":"./shared/services/search.service","ɵb":"./mask/directives/index","ɵc":"./auto-complete/components/index","ɵd":"./range-slider/components/index","ɵe":"./search-filter/components/index","ɵf":"./timepicker/components/index","ɵg":"./upload/components/index","ɵh":"./upload/services/index","ɵi":"./wysiwyg/components/index"},"importAs":"@acpaas-ui/ngx-components/forms"}