[{"__symbolic":"module","version":3,"metadata":{"ChAutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ch-autoComplete","template":"\n    <div class=\"ch-autoComplete\"><input class=\"form-control\" value=\"_inputVlaue\" placeholder=\"{{placeholder}}\" [(ngModel)]=\"_inputValue\" (focus)=\"onFocus()\" [disabled]=\"_disabled\" (keyup)=\"_keyboard($event)\" #inputName=\"ngModel\" [required]=\"required\" [attr.name]=\"inputName\"><ul class=\"ch-autocomplete-menu\" *ngIf=\"isMenuShow\"><li [class.selected]=\"selectedItem === i\" *ngFor=\"let item of _list; let i = index;\" value=\"{{item.value}}\" (click)=\"onSelected($event,i)\"><div class=\"menuItem\"><div>{{item.text}}</div></div></li><div class=\"notFound\" *ngIf=\"_list.length < 1\">Not results found</div></ul></div>\n  ","styles":["\n    .ch-autoComplete{position:relative}.ch-autoComplete .ng-invalid.ng-touched{border-color:#d9534f}.ch-autoComplete .autoCplMsg{color:#d9534f}.ch-autoComplete .ch-autoC-icon{position:absolute;right:0;top:0;font-size:16px;cursor:pointer}.ch-autoComplete .ch-autocomplete-menu{width:100%;position:absolute;top:100%;left:-1px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.14);padding:5px 0;z-index:3}.ch-autoComplete .ch-autocomplete-menu .notFound,.ch-autoComplete .ch-autocomplete-menu li{cursor:pointer;color:#acacac;padding:15px 10px}.ch-autoComplete .ch-autocomplete-menu li{color:#242424;transition:background 150ms linear}.ch-autoComplete .ch-autocomplete-menu li:hover{background:#ededed}.ch-autoComplete .ch-autocomplete-menu .selected{background:#ededed}\n  "]}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"valueKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["item-value"]}]}],"textKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["item-text"]}]}],"minSearchLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"inputName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isApiRequest":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"inputChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"selectedInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onDocClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener"},"arguments":["document:click",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngOnInit":[{"__symbolic":"method"}],"_keyboard":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"apiRequestQuery":[{"__symbolic":"method"}],"upDateItms":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onSelected":[{"__symbolic":"method"}],"mouseLeave":[{"__symbolic":"method"}],"mouseenter":[{"__symbolic":"method"}],"emitInput":[{"__symbolic":"method"}],"emitSelectedInput":[{"__symbolic":"method"}],"isUpdate":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"ChAutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ch-autoComplete","template":"\n    <div class=\"ch-autoComplete\"><input class=\"form-control\" value=\"_inputVlaue\" placeholder=\"{{placeholder}}\" [(ngModel)]=\"_inputValue\" (focus)=\"onFocus()\" [disabled]=\"_disabled\" (keyup)=\"_keyboard($event)\" #inputName=\"ngModel\" [required]=\"required\" [attr.name]=\"inputName\"><ul class=\"ch-autocomplete-menu\" *ngIf=\"isMenuShow\"><li [class.selected]=\"selectedItem === i\" *ngFor=\"let item of _list; let i = index;\" value=\"{{item.value}}\" (click)=\"onSelected($event,i)\"><div class=\"menuItem\"><div>{{item.text}}</div></div></li><div class=\"notFound\" *ngIf=\"_list.length < 1\">Not results found</div></ul></div>\n  ","styles":["\n    .ch-autoComplete{position:relative}.ch-autoComplete .ng-invalid.ng-touched{border-color:#d9534f}.ch-autoComplete .autoCplMsg{color:#d9534f}.ch-autoComplete .ch-autoC-icon{position:absolute;right:0;top:0;font-size:16px;cursor:pointer}.ch-autoComplete .ch-autocomplete-menu{width:100%;position:absolute;top:100%;left:-1px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.14);padding:5px 0;z-index:3}.ch-autoComplete .ch-autocomplete-menu .notFound,.ch-autoComplete .ch-autocomplete-menu li{cursor:pointer;color:#acacac;padding:15px 10px}.ch-autoComplete .ch-autocomplete-menu li{color:#242424;transition:background 150ms linear}.ch-autoComplete .ch-autocomplete-menu li:hover{background:#ededed}.ch-autoComplete .ch-autocomplete-menu .selected{background:#ededed}\n  "]}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"valueKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["item-value"]}]}],"textKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["item-text"]}]}],"minSearchLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"inputName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isApiRequest":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"inputChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"selectedInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onDocClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener"},"arguments":["document:click",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"ngOnInit":[{"__symbolic":"method"}],"_keyboard":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"apiRequestQuery":[{"__symbolic":"method"}],"upDateItms":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onSelected":[{"__symbolic":"method"}],"mouseLeave":[{"__symbolic":"method"}],"mouseenter":[{"__symbolic":"method"}],"emitInput":[{"__symbolic":"method"}],"emitSelectedInput":[{"__symbolic":"method"}],"isUpdate":[{"__symbolic":"method"}]}}}}]