{"__symbolic":"module","version":4,"metadata":{"NvmAutocompleteModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NvmAutocompleteComponent"},{"__symbolic":"reference","name":"NvmChipsComponent"},{"__symbolic":"reference","name":"NvmAutocompleteItemOutlet"},{"__symbolic":"reference","name":"NvmAutocompleteElement"},{"__symbolic":"reference","name":"NvmSuggestionsComponent"},{"__symbolic":"reference","name":"NvmChipContent"},{"__symbolic":"reference","name":"NvmSuggestionContent"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":32,"character":2},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":33,"character":2},{"__symbolic":"reference","module":"nvm-overlay","name":"NvmOverlayModule","line":34,"character":2}],"exports":[{"__symbolic":"reference","name":"NvmAutocompleteComponent"},{"__symbolic":"reference","name":"NvmChipsComponent"},{"__symbolic":"reference","name":"NvmAutocompleteItemOutlet"},{"__symbolic":"reference","name":"NvmAutocompleteElement"},{"__symbolic":"reference","name":"NvmSuggestionsComponent"},{"__symbolic":"reference","name":"NvmChipContent"},{"__symbolic":"reference","name":"NvmSuggestionContent"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{}},"NVM_AUTOCOMPLETE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":31,"character":10},"useExisting":{"__symbolic":"reference","name":"NvmAutocompleteComponent"},"multi":true},"NvmAutocompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":36,"character":1},"arguments":[{"selector":"nvm-autocomplete","providers":[{"__symbolic":"reference","name":"NVM_AUTOCOMPLETE_ACCESSOR"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":41,"character":16},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":42,"character":18},"member":"OnPush"},"template":"<span (mousedown)=\"focused($event)\" class=\"nvm-autocomplete__placeholder\" *ngIf=\"placeholder && !innerModel?.length && valueIsEmpty\" [innerText]=\"placeholder\"></span>\r\n<nvm-chips class=\"nvm-autocomplete__chips\"\r\n\t[(ngModel)]=\"innerModel\"\r\n\t[allowDelete]=\"allowDelete\"\r\n\t[allowSearch]=\"allowSearch\"\r\n\t[ngClass]=\"{\r\n\t\t'nvm-autocomplete__input--empty': valueIsEmpty,\r\n\t\t'nvm-autocomplete__input--single-row': singleRow || !multiple\r\n\t}\"\r\n\t(itemRemovedLeft)=\"onItemLeftRemoved($event)\"\r\n\t(deleted)=\"onItemDeleted($event)\"\r\n\t(mousedown)=\"onChipMouseDown($event)\"\r\n\t(selected)=\"onChipSelected($event)\">\r\n\t<div class=\"nvm-chip__content\" *nvm-autocomplete-element=\"let item\">\r\n\t\t<span *ngIf=\"!chipTemplateOutlet\">{{item.label}}</span>\r\n\t\t<nvm-autocomplete-item-outlet *ngIf=\"chipTemplateOutlet\" [template]=\"chipTemplateOutlet.templateRef\"\r\n\t\t\t[context]=\"{$implicit: item}\">\r\n\t\t</nvm-autocomplete-item-outlet>\r\n\t</div>\r\n\t<button  class=\"nvm-chip__delete\" *nvm-chip-delete=\"let item\">\r\n\t\t<label *ngIf=\"!chipDeleteTemplateOutlet\">✖</label>\r\n\t\t<nvm-delete-chip-outlet *ngIf=\"!!chipDeleteTemplateOutlet\" [template]=\"chipDeleteTemplateOutlet.templateRef\"\r\n\t\t\t[context]=\"{$implicit: item}\">\r\n\t\t</nvm-delete-chip-outlet>\r\n\t</button>\r\n\t<input #acInput\r\n\t\tclass=\"nvm-autocomplete__input\"\r\n\t\ttype=\"text\"\r\n\t\t(input)=\"onInput($event)\" />\r\n</nvm-chips>\r\n<ng-container *ngIf=\"dropdown\">\r\n\t<button *ngIf=\"!ddTemplateOutlet\" (click)=\"dropDownClicked($event)\">˅</button>\r\n\t<nvm-dd-button-outlet *ngIf=\"ddTemplateOutlet\" [template]=\"ddTemplateOutlet.templateRef\"\r\n\t\t[context]=\"{$implicit: dropDownClicked}\">\r\n\t</nvm-dd-button-outlet>\r\n</ng-container>\r\n<nvm-suggestions\r\n\t[(ngModel)]=\"suggestionsCollection\"\r\n\t[appendTo]=\"'body'\"\r\n\t[anchor]=\"anchor\"\r\n\t[container]=\"'body'\"\r\n\t[adjustWidth]=\"true\"\r\n\t(selected)=\"onItemSelected($event)\">\r\n\t<div class=\"nvm-autocomplete__suggestions suggestion__content\" *nvm-autocomplete-element=\"let item\">\r\n\t\t<span *ngIf=\"!suggestionTemplateOutlet\">{{item.label}}</span>\r\n\t\t<nvm-autocomplete-item-outlet *ngIf=\"suggestionTemplateOutlet\" [template]=\"suggestionTemplateOutlet.templateRef\"\r\n\t\t\t[context]=\"{$implicit: item}\">\r\n\t\t</nvm-autocomplete-item-outlet>\r\n\t</div>\r\n</nvm-suggestions>\r\n","styles":["nvm-autocomplete{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;border:1px solid rgba(0,0,0,.15);min-height:32px;width:100%;box-sizing:border-box;position:relative}nvm-autocomplete .nvm-autocomplete__chips{overflow:hidden}nvm-autocomplete .nvm-autocomplete__chips .nvm-chips{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%;height:100%}nvm-autocomplete .nvm-autocomplete__chips .nvm-chips__item{overflow:hidden}nvm-autocomplete .nvm-autocomplete__chips .nvm-chips__item .nvm-chip__content{overflow:hidden;text-overflow:ellipsis}nvm-autocomplete .nvm-autocomplete__chips .nvm-chips__item .nvm-chip__delete{padding:0;margin:0;border:0;background:0 0;outline:0}nvm-autocomplete .nvm-autocomplete__chips .nvm-chips__item .nvm-chip__delete:active,nvm-autocomplete .nvm-autocomplete__chips .nvm-chips__item .nvm-chip__delete:hover{outline:0}nvm-autocomplete .nvm-autocomplete__chips .nvm-chips__external-content{-webkit-box-flex:1;flex-grow:1;overflow:hidden}nvm-autocomplete .nvm-autocomplete__input{outline:0;border:none;padding:0 5px;min-height:30px;width:100%;box-sizing:border-box;background:0 0}nvm-autocomplete .nvm-autocomplete__input--empty .nvm-chips__external-content{width:10px;min-width:10px}nvm-autocomplete .nvm-autocomplete__input--single-row .nvm-chips{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;max-height:32px}nvm-autocomplete .nvm-autocomplete__placeholder{height:100%;top:0;left:0;position:absolute;width:100%;padding:6px;color:rgba(0,0,0,.2);box-sizing:border-box;z-index:-1}.nvm-autocomplete__suggestions.suggestion__content{max-width:100%;overflow:hidden;text-overflow:ellipsis}"]}]}],"members":{"suggestions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":2}}]}],"inputControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":87,"character":2},"arguments":["acInput",{"static":true}]}]}],"chipsControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":88,"character":2},"arguments":[{"__symbolic":"reference","name":"NvmChipsComponent"},{"static":true}]}]}],"suggestionsControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":89,"character":2},"arguments":[{"__symbolic":"reference","name":"NvmSuggestionsComponent"},{"static":true}]}]}],"chipTemplateOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":91,"character":2},"arguments":[{"__symbolic":"reference","name":"NvmChipContent"},{"static":false}]}]}],"chipDeleteTemplateOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":92,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"static":false}]}]}],"suggestionTemplateOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":93,"character":2},"arguments":[{"__symbolic":"reference","name":"NvmSuggestionContent"},{"static":false}]}]}],"ddTemplateOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":94,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵb"},{"static":false}]}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":96,"character":2}}]}],"customSuggestions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":2}}]}],"dropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":2}}]}],"allowDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":99,"character":2}}]}],"allowSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":100,"character":2}}]}],"singleRow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":2}}]}],"distinct":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":102,"character":2}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":2}}]}],"complete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":105,"character":2}}]}],"ddClicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":106,"character":2}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":107,"character":2}}]}],"suggestionsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":108,"character":2}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":109,"character":2}}]}],"customSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":110,"character":2}}]}],"deleted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":111,"character":2}}]}],"focus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":112,"character":2}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":113,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":125,"character":28,"context":{"typeName":"Element"},"module":"./lib/nvm-autocomplete/nvm-autocomplete.component"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":126,"character":15},{"__symbolic":"reference","name":"ɵc"}]}],"mapToValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":150,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"NVM_CHiPS_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":21,"character":10},"useExisting":{"__symbolic":"reference","name":"NvmChipsComponent"},"multi":true},"NvmChipsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":27,"character":1},"arguments":[{"selector":"nvm-chips","providers":[{"__symbolic":"reference","name":"NVM_CHiPS_ACCESSOR"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":32,"character":16},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":33,"character":18},"member":"OnPush"},"template":"<ul class=\"nvm-chips\">\r\n\t<li *ngFor=\"let item of model; trackBy:trackByValue\" class=\"nvm-chips__item\" [ngClass]=\"{\r\n\t\t'nvm-chips__item--selected': item.selected,\r\n\t\t'nvm-chips__item--disabled': disabled,\r\n\t\t'nvm-chips__item--nosearch': !allowSearch\r\n\t}\" (click)=\"select(item, $event)\" [title]=\"item.label\">\r\n\t\t<nvm-autocomplete-item-outlet [template]=\"templateOutlet.templateRef\" [context]=\"{$implicit: item}\"></nvm-autocomplete-item-outlet>\r\n\t\t<div *ngIf=\"allowDelete\" class=\"nvm-chips__item-delete\" (click)=\"delete(item, $event)\">\r\n\t\t\t<nvm-delete-chip-outlet [template]=\"templateDeleteOutlet.templateRef\" [context]=\"{$implicit: item}\"></nvm-delete-chip-outlet>\r\n\t\t</div>\r\n\t</li>\r\n\t<li class=\"nvm-chips__external-content\" [style.opacity]=\"allowSearch ? '1' : '0'\">\r\n\t\t<ng-content></ng-content>\r\n\t</li>\r\n</ul>\r\n","styles":["nvm-chips{width:100%}nvm-chips .nvm-chips{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;list-style:none;padding:0;margin:0}nvm-chips .nvm-chips__item{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;background-color:rgba(102,206,255,.15);border:1px solid rgba(102,206,255,.3);border-radius:4px;margin:2px;padding:2px 4px;-webkit-box-align:center;align-items:center;font-size:14px;height:26px;box-sizing:border-box;cursor:pointer}nvm-chips .nvm-chips__item--selected{background-color:rgba(0,139,204,.15)}nvm-chips .nvm-chips__item--disabled{background-color:rgba(26,26,26,.2)}nvm-chips .nvm-chips__item-delete{cursor:pointer;margin-left:4px;line-height:15px}nvm-chips .nvm-chips__item--nosearch{background-color:transparent;border-color:transparent}nvm-chips .nvm-chips__item:nth-last-child(2){max-width:calc(100% - 24px)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":36,"character":26}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":2}}]}],"deleted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":2}}]}],"itemRemovedLeft":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":2}}]}],"allowDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":2}}]}],"allowSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":2}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":45,"character":2},"arguments":["placeholder"]}]}],"templateOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":50,"character":2},"arguments":[{"__symbolic":"reference","name":"NvmAutocompleteElement"},{"static":false}]}]}],"templateDeleteOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":51,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"static":false}]}]}],"ngOnInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"NvmAutocompleteItem":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"NvmAutocompleteElement":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[nvm-autocomplete-element]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":7,"character":14}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":7,"character":66,"module":"./lib/nvm-autocomplete/directives/nvm-autocomplete-element.directive"}]}]}]}},"NvmAutocompleteItemOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"exportAs":"nvm-autocomplete-item-outlet","selector":"nvm-autocomplete-item-outlet, [nvm-autocomplete-item-outlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":9,"character":46}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"context":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"NVM_SUGGESTIONS_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":22,"character":10},"useExisting":{"__symbolic":"reference","name":"NvmSuggestionsComponent"},"multi":true},"NvmSuggestionsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":27,"character":1},"arguments":[{"selector":"nvm-suggestions","providers":[{"__symbolic":"reference","name":"NVM_SUGGESTIONS_ACCESSOR"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":32,"character":16},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":33,"character":18},"member":"OnPush"},"template":"<nvm-overlay #overlay class=\"nvm-suggestions\"\r\n\t[appendTo]=\"appendTo\"\r\n\t[anchor]=\"anchor\"\r\n\t[container]=\"container\"\r\n\t[adjustWidth]=\"adjustWidth\"\r\n\t[adjustHeight]=\"adjustHeight\"\r\n\t(closed)=\"onClosed()\">\r\n\t<div *ngFor=\"let item of model; trackBy:trackByValue\" class=\"nvm-suggestions__item\" [ngClass]=\"{\r\n\t\t\t'nvm-suggestions__item--hover': item.selected && !item.disabled\r\n\t\t}\" (click)=\"select(item, $event)\" (mouseenter)=\"hover(item)\">\r\n\t\t<nvm-autocomplete-item-outlet [template]=\"templateOutlet.templateRef\" [context]=\"{$implicit: item}\">\r\n\t\t</nvm-autocomplete-item-outlet>\r\n\t</div>\r\n</nvm-overlay>\r\n","styles":[".nvm-suggestions__item{padding:8px 12px;cursor:pointer}.nvm-suggestions__item--hover{background-color:rgba(102,206,255,.15)}"]}]}],"members":{"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":2}}]}],"appendTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":2}}]}],"anchor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":2}}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":2}}]}],"adjustWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":2}}]}],"adjustHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":2}}]}],"templateOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":47,"character":2},"arguments":[{"__symbolic":"reference","name":"NvmAutocompleteElement"},{"static":false}]}]}],"overlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":2},"arguments":["overlay",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":53,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_detectChanges":[{"__symbolic":"method"}]}},"NvmChipContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[nvm-chip-content]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":7,"character":14}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":7,"character":66,"module":"./lib/nvm-autocomplete/directives/nvm-chip-content.directive"}]}]}]}},"NvmSuggestionContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[nvm-suggestion-content]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":7,"character":14}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":7,"character":66,"module":"./lib/nvm-autocomplete/directives/nvm-suggestion-content.directive"}]}]}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[nvm-chip-delete]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":7,"character":14}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":7,"character":66,"module":"./lib/nvm-autocomplete/directives/nvm-chip-delete.directive"}]}]}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[nvm-dd-button]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":6,"character":14}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":6,"character":66,"module":"./lib/nvm-autocomplete/directives/nvm-dd-button.directive"}]}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":10,"character":28}]}]},"statics":{"ngInjectableDef":{}}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"exportAs":"nvm-dd-button-outlet","selector":"nvm-dd-button-outlet, [nvm-dd-button-outlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":8,"character":46}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"context":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"exportAs":"nvm-delete-chip-outlet","selector":"nvm-delete-chip-outlet, [nvm-delete-chip-outlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":8,"character":46}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":2}}]}],"context":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"ngOnChanges":[{"__symbolic":"method"}]}}},"origins":{"NvmAutocompleteModule":"./lib/nvm-autocomplete.module","NVM_AUTOCOMPLETE_ACCESSOR":"./lib/nvm-autocomplete/nvm-autocomplete.component","NvmAutocompleteComponent":"./lib/nvm-autocomplete/nvm-autocomplete.component","NVM_CHiPS_ACCESSOR":"./lib/nvm-autocomplete/nvm-chips/nvm-chips.component","NvmChipsComponent":"./lib/nvm-autocomplete/nvm-chips/nvm-chips.component","NvmAutocompleteItem":"./lib/nvm-autocomplete/models/nvm-autocomplete-item","NvmAutocompleteElement":"./lib/nvm-autocomplete/directives/nvm-autocomplete-element.directive","NvmAutocompleteItemOutlet":"./lib/nvm-autocomplete/directives/nvm-autocomplete-item-outlet.directive","NVM_SUGGESTIONS_ACCESSOR":"./lib/nvm-autocomplete/nvm-suggestions/nvm-suggestions.component","NvmSuggestionsComponent":"./lib/nvm-autocomplete/nvm-suggestions/nvm-suggestions.component","NvmChipContent":"./lib/nvm-autocomplete/directives/nvm-chip-content.directive","NvmSuggestionContent":"./lib/nvm-autocomplete/directives/nvm-suggestion-content.directive","ɵa":"./lib/nvm-autocomplete/directives/nvm-chip-delete.directive","ɵb":"./lib/nvm-autocomplete/directives/nvm-dd-button.directive","ɵc":"./lib/nvm-autocomplete/nvm-autocomplete.service","ɵd":"./lib/nvm-autocomplete/directives/nvm-dd-button-outlet.directive","ɵe":"./lib/nvm-autocomplete/directives/nvm-delete-chip-outlet.directive"},"importAs":"nvm-autocomplete"}