[{"__symbolic":"module","version":3,"metadata":{"COMBOBOX_PANEL_TEMPLATE":"\n\t<div #panel *ngIf=\"!panelClosed\" \n\t\t\tclass=\"panel-body panel-body-noheader combo-panel combo-p f-row\"\n\t\t\t[style.left.px]=\"panelLeft\"\n\t\t\t[style.top.px]=\"panelTop\"\n\t\t\t[ngStyle]=\"panelStyle\">\n\t\t<eui-datalist #datalist class=\"f-full\" itemCls=\"combobox-item\" hoverCls=\"combobox-item-hover\" selectedCls=\"combobox-item-selected\"\n\t\t\t\t[border]=\"false\"\n\t\t\t\t[data]=\"items\"\n\t\t\t\t[lazy]=\"lazy\"\n\t\t\t\t[virtualScroll]=\"virtualScroll\"\n\t\t\t\t[total]=\"total\"\n\t\t\t\t[pageNumber]=\"pageNumber\"\n\t\t\t\t[pageSize]=\"pageSize\"\n\t\t\t\t[rowHeight]=\"rowHeight\"\n\t\t\t\t[selectionMode]=\"multiple ? 'multiple' : 'single'\"\n\t\t\t\t[idField]=\"valueField\"\n\t\t\t\t[(selection)]=\"selection\"\n\t\t\t\t(rowClick)=\"onRowClick($event)\"\n\t\t\t\t(selectionChange)=\"onSelectionChange($event)\"\n\t\t\t\t(pageChange)=\"onPageChange($event)\">\n\t\t\t<ng-template euiItemTemplate let-row let-rowIndex=\"rowIndex\">\n\t\t\t\t<ng-container *ngIf=\"!itemTemplate\">{{row[textField]}}</ng-container>\n\t\t\t\t<ng-template *ngIf=\"itemTemplate\" [euiComboBoxItemTemplate]=\"itemTemplate.template\" [row]=\"row\" [rowIndex]=\"rowIndex\"></ng-template>\n\t\t\t</ng-template>\n\t\t</eui-datalist>\n\t</div>\n","COMBOBOX_TEMPLATE":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"reference","module":"../base/combo-base.component","name":"COMBO_BASE_TEXTBOX_TEMPLATE"},"right":"\n\t<div #panel *ngIf=\"!panelClosed\" \n\t\t\tclass=\"panel-body panel-body-noheader combo-panel combo-p f-row\"\n\t\t\t[style.left.px]=\"panelLeft\"\n\t\t\t[style.top.px]=\"panelTop\"\n\t\t\t[ngStyle]=\"panelStyle\">\n\t\t<eui-datalist #datalist class=\"f-full\" itemCls=\"combobox-item\" hoverCls=\"combobox-item-hover\" selectedCls=\"combobox-item-selected\"\n\t\t\t\t[border]=\"false\"\n\t\t\t\t[data]=\"items\"\n\t\t\t\t[lazy]=\"lazy\"\n\t\t\t\t[virtualScroll]=\"virtualScroll\"\n\t\t\t\t[total]=\"total\"\n\t\t\t\t[pageNumber]=\"pageNumber\"\n\t\t\t\t[pageSize]=\"pageSize\"\n\t\t\t\t[rowHeight]=\"rowHeight\"\n\t\t\t\t[selectionMode]=\"multiple ? 'multiple' : 'single'\"\n\t\t\t\t[idField]=\"valueField\"\n\t\t\t\t[(selection)]=\"selection\"\n\t\t\t\t(rowClick)=\"onRowClick($event)\"\n\t\t\t\t(selectionChange)=\"onSelectionChange($event)\"\n\t\t\t\t(pageChange)=\"onPageChange($event)\">\n\t\t\t<ng-template euiItemTemplate let-row let-rowIndex=\"rowIndex\">\n\t\t\t\t<ng-container *ngIf=\"!itemTemplate\">{{row[textField]}}</ng-container>\n\t\t\t\t<ng-template *ngIf=\"itemTemplate\" [euiComboBoxItemTemplate]=\"itemTemplate.template\" [row]=\"row\" [rowIndex]=\"rowIndex\"></ng-template>\n\t\t\t</ng-template>\n\t\t</eui-datalist>\n\t</div>\n"},"ComboBoxComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base/combo-base.component","name":"ComboBaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"eui-combobox","template":{"__symbolic":"reference","name":"COMBOBOX_TEMPLATE"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ComboBoxComponent"},"multi":true}],"host":{"class":"f-inline-row","$quoted$":["class"]}}]}],"members":{"datalist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["datalist"]}]}],"itemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","module":"../base/template-base","name":"ItemTemplateDirective"}]}]}],"valueField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"textField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groupField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"limitToList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lazy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"virtualScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"total":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"filterChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"initTextMapping":[{"__symbolic":"method"}],"onRowClick":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"onPageChange":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener"},"arguments":["keydown",["$event"]]}]}],"onComboBoxBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener"},"arguments":["blur"]}]}],"fixValue":[{"__symbolic":"method"}],"doFilter":[{"__symbolic":"method"}],"openPanel":[{"__symbolic":"method"}],"closePanel":[{"__symbolic":"method"}],"updateText":[{"__symbolic":"method"}],"findItem":[{"__symbolic":"method"}],"updateSelection":[{"__symbolic":"method"}],"clearSelections":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"COMBOBOX_PANEL_TEMPLATE":"\n\t<div #panel *ngIf=\"!panelClosed\" \n\t\t\tclass=\"panel-body panel-body-noheader combo-panel combo-p f-row\"\n\t\t\t[style.left.px]=\"panelLeft\"\n\t\t\t[style.top.px]=\"panelTop\"\n\t\t\t[ngStyle]=\"panelStyle\">\n\t\t<eui-datalist #datalist class=\"f-full\" itemCls=\"combobox-item\" hoverCls=\"combobox-item-hover\" selectedCls=\"combobox-item-selected\"\n\t\t\t\t[border]=\"false\"\n\t\t\t\t[data]=\"items\"\n\t\t\t\t[lazy]=\"lazy\"\n\t\t\t\t[virtualScroll]=\"virtualScroll\"\n\t\t\t\t[total]=\"total\"\n\t\t\t\t[pageNumber]=\"pageNumber\"\n\t\t\t\t[pageSize]=\"pageSize\"\n\t\t\t\t[rowHeight]=\"rowHeight\"\n\t\t\t\t[selectionMode]=\"multiple ? 'multiple' : 'single'\"\n\t\t\t\t[idField]=\"valueField\"\n\t\t\t\t[(selection)]=\"selection\"\n\t\t\t\t(rowClick)=\"onRowClick($event)\"\n\t\t\t\t(selectionChange)=\"onSelectionChange($event)\"\n\t\t\t\t(pageChange)=\"onPageChange($event)\">\n\t\t\t<ng-template euiItemTemplate let-row let-rowIndex=\"rowIndex\">\n\t\t\t\t<ng-container *ngIf=\"!itemTemplate\">{{row[textField]}}</ng-container>\n\t\t\t\t<ng-template *ngIf=\"itemTemplate\" [euiComboBoxItemTemplate]=\"itemTemplate.template\" [row]=\"row\" [rowIndex]=\"rowIndex\"></ng-template>\n\t\t\t</ng-template>\n\t\t</eui-datalist>\n\t</div>\n","COMBOBOX_TEMPLATE":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"reference","module":"../base/combo-base.component","name":"COMBO_BASE_TEXTBOX_TEMPLATE"},"right":"\n\t<div #panel *ngIf=\"!panelClosed\" \n\t\t\tclass=\"panel-body panel-body-noheader combo-panel combo-p f-row\"\n\t\t\t[style.left.px]=\"panelLeft\"\n\t\t\t[style.top.px]=\"panelTop\"\n\t\t\t[ngStyle]=\"panelStyle\">\n\t\t<eui-datalist #datalist class=\"f-full\" itemCls=\"combobox-item\" hoverCls=\"combobox-item-hover\" selectedCls=\"combobox-item-selected\"\n\t\t\t\t[border]=\"false\"\n\t\t\t\t[data]=\"items\"\n\t\t\t\t[lazy]=\"lazy\"\n\t\t\t\t[virtualScroll]=\"virtualScroll\"\n\t\t\t\t[total]=\"total\"\n\t\t\t\t[pageNumber]=\"pageNumber\"\n\t\t\t\t[pageSize]=\"pageSize\"\n\t\t\t\t[rowHeight]=\"rowHeight\"\n\t\t\t\t[selectionMode]=\"multiple ? 'multiple' : 'single'\"\n\t\t\t\t[idField]=\"valueField\"\n\t\t\t\t[(selection)]=\"selection\"\n\t\t\t\t(rowClick)=\"onRowClick($event)\"\n\t\t\t\t(selectionChange)=\"onSelectionChange($event)\"\n\t\t\t\t(pageChange)=\"onPageChange($event)\">\n\t\t\t<ng-template euiItemTemplate let-row let-rowIndex=\"rowIndex\">\n\t\t\t\t<ng-container *ngIf=\"!itemTemplate\">{{row[textField]}}</ng-container>\n\t\t\t\t<ng-template *ngIf=\"itemTemplate\" [euiComboBoxItemTemplate]=\"itemTemplate.template\" [row]=\"row\" [rowIndex]=\"rowIndex\"></ng-template>\n\t\t\t</ng-template>\n\t\t</eui-datalist>\n\t</div>\n"},"ComboBoxComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base/combo-base.component","name":"ComboBaseComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"eui-combobox","template":{"__symbolic":"reference","name":"COMBOBOX_TEMPLATE"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ComboBoxComponent"},"multi":true}],"host":{"class":"f-inline-row"}}]}],"members":{"datalist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["datalist"]}]}],"itemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","module":"../base/template-base","name":"ItemTemplateDirective"}]}]}],"valueField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"textField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"groupField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"limitToList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lazy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"virtualScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"total":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"filterChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"initTextMapping":[{"__symbolic":"method"}],"onRowClick":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"onPageChange":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener"},"arguments":["keydown",["$event"]]}]}],"onComboBoxBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener"},"arguments":["blur"]}]}],"fixValue":[{"__symbolic":"method"}],"doFilter":[{"__symbolic":"method"}],"openPanel":[{"__symbolic":"method"}],"closePanel":[{"__symbolic":"method"}],"updateText":[{"__symbolic":"method"}],"findItem":[{"__symbolic":"method"}],"updateSelection":[{"__symbolic":"method"}],"clearSelections":[{"__symbolic":"method"}]}}}}]