[{"__symbolic":"module","version":4,"metadata":{"MutipleAutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"re-mutiple-auto-complete","template":"\n    <label for=\"mutiple-label-auto-complete-{{id}}\" class=\"mutiple-label-auto-complete {{cssClass}}\"><ul><li *ngFor=\"let item of mutipleItems\"><span class=\"label label-info\" [ngClass]=\"{disabled: disabled}\"><i aria-hidden=\"true\" class=\"label-close\" (click)=\"removeLabel(item)\">&times;</i>{{formatter(item)}}</span></li><li *ngIf=\"!disabled\"><input id=\"mutiple-label-auto-complete-{{id}}\" name=\"mutipleAutoComplete\" class=\"auto-complete-control\" [(ngModel)]=\"selectValue\" (selectValueChange)=\"onMutipleSearch()\" [onSearch]=\"onSearch\" [cssClass]=\"popupCssClass\" [delay]=\"delay\" [minLength]=\"minLength\" [itemTemplate]=\"itemTemplate\" [noResultItemTemplate]=\"noResultItemTemplate\" [formatter]=\"formatter\" (keydown.backspace)=\"onMutipleSearchBoxBackspace($event)\" [disabled]=\"disabled\" [dataSource]=\"dataSource\" [appendBody]=\"appendBody\" reAutoComplete></li></ul></label>\n  ","styles":["\n    .mutiple-label-auto-complete{padding:0;font-weight:400}.mutiple-label-auto-complete ul{display:block;list-style:none;width:100%;padding:2px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.mutiple-label-auto-complete ul:focus{border-color:#66afe9;outline:1px}.mutiple-label-auto-complete ul::-ms-expand{border:0;background-color:transparent}.mutiple-label-auto-complete ul li{display:inline-block;margin:5px}.mutiple-label-auto-complete ul li .label-close{cursor:pointer;margin-right:5px;font-weight:700;font-size:1.5rem}.mutiple-label-auto-complete ul .auto-complete-control{height:100%;border:none;outline:0}.mutiple-label-auto-complete ul .auto-complete-control :focus{border:none;outline:0}\n  "],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":11,"character":13},"useExisting":{"__symbolic":"reference","name":"MutipleAutoCompleteComponent"},"multi":true}]}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"popupCssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"delay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"minLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"appendBody":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"dataSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"itemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"noResultItemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"formatter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"onSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"autoCompleteDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","module":"./auto-complete.directive","name":"AutoCompleteDirective","line":34,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../rebirth-ng.config","name":"RebirthNGConfig","line":38,"character":39},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":38,"character":83}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"onMutipleSearch":[{"__symbolic":"method"}],"removeLabel":[{"__symbolic":"method"}],"onMutipleSearchBoxBackspace":[{"__symbolic":"method"}]},"statics":{"ID_SEED":0}}}}]