/**
 * @fileoverview This file is generated by the Angular template compiler.
 * Do not edit.
 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride}
 */
 /* tslint:disable */


import * as i0 from '@angular/core';
import * as i1 from '../../../../src/elements/picker/Picker';
import * as i2 from '@angular/forms';
import * as i3 from '@angular/common';
import * as i4 from '../overlay/Overlay.ngfactory';
import * as i5 from '../../../../src/elements/overlay/Overlay';
import * as i6 from '@angular/cdk/overlay';
import * as i7 from '@angular/platform-browser';
import * as i8 from '../../../../src/utils/component-utils/ComponentUtils';
const styles_NovoPickerElement:any[] = ([] as any[]);
export const RenderType_NovoPickerElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoPickerElement,data:{}});
function View_NovoPickerElement_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
      'bhi-search']],(null as any),(null as any),(null as any),(null as any),(null as any)))],
      (null as any),(null as any));
}
function View_NovoPickerElement_2(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
      'bhi-times']],(null as any),[[(null as any),'click']],(_v,en,$event) => {
    var ad:boolean = true;
    var _co:any = _v.component;
    if (('click' === en)) {
      const pd_0:any = ((<any>_co.clearValue(true)) !== false);
      ad = (pd_0 && ad);
    }
    return ad;
  },(null as any),(null as any)))],(null as any),(null as any));
}
export function View_NovoPickerElement_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[i0.ɵqud(402653184,1,{results:0}),i0.ɵqud(402653184,2,{container:0}),
      i0.ɵqud(402653184,3,{input:0}),(_l()(),i0.ɵted((null as any),['\n        '])),
      (_l()(),i0.ɵeld(0,[[3,0],['input',1]],(null as any),5,'input',[['autocomplete',
          'off'],['type','text']],[[8,'placeholder',0],[2,'ng-untouched',(null as any)],
          [2,'ng-touched',(null as any)],[2,'ng-pristine',(null as any)],[2,'ng-dirty',
              (null as any)],[2,'ng-valid',(null as any)],[2,'ng-invalid',(null as any)],
          [2,'ng-pending',(null as any)]],[[(null as any),'ngModelChange'],[(null as any),
          'keydown'],[(null as any),'focus'],[(null as any),'click'],[(null as any),
          'blur'],[(null as any),'input'],[(null as any),'compositionstart'],[(null as any),
          'compositionend']],(_v,en,$event) => {
        var ad:boolean = true;
        var _co:i1.NovoPickerElement = _v.component;
        if (('input' === en)) {
          const pd_0:any = ((<any>i0.ɵnov(_v,5)._handleInput($event.target.value)) !== false);
          ad = (pd_0 && ad);
        }
        if (('blur' === en)) {
          const pd_1:any = ((<any>i0.ɵnov(_v,5).onTouched()) !== false);
          ad = (pd_1 && ad);
        }
        if (('compositionstart' === en)) {
          const pd_2:any = ((<any>i0.ɵnov(_v,5)._compositionStart()) !== false);
          ad = (pd_2 && ad);
        }
        if (('compositionend' === en)) {
          const pd_3:any = ((<any>i0.ɵnov(_v,5)._compositionEnd($event.target.value)) !== false);
          ad = (pd_3 && ad);
        }
        if (('ngModelChange' === en)) {
          const pd_4:any = ((<any>(_co.term = $event)) !== false);
          ad = (pd_4 && ad);
        }
        if (('ngModelChange' === en)) {
          const pd_5:any = ((<any>_co.checkTerm($event)) !== false);
          ad = (pd_5 && ad);
        }
        if (('keydown' === en)) {
          const pd_6:any = ((<any>_co.onKeyDown($event)) !== false);
          ad = (pd_6 && ad);
        }
        if (('focus' === en)) {
          const pd_7:any = ((<any>_co.onFocus($event)) !== false);
          ad = (pd_7 && ad);
        }
        if (('click' === en)) {
          const pd_8:any = ((<any>_co.onFocus($event)) !== false);
          ad = (pd_8 && ad);
        }
        if (('blur' === en)) {
          const pd_9:any = ((<any>_co.onTouched($event)) !== false);
          ad = (pd_9 && ad);
        }
        return ad;
      },(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i2.DefaultValueAccessor,
          [i0.Renderer2,i0.ElementRef,[2,i2.COMPOSITION_BUFFER_MODE]],(null as any),
          (null as any)),i0.ɵprd(1024,(null as any),i2.NG_VALUE_ACCESSOR,(p0_0:any) => {
        return [p0_0];
      },[i2.DefaultValueAccessor]),i0.ɵdid(671744,(null as any),0,i2.NgModel,[[8,(null as any)],
          [8,(null as any)],[8,(null as any)],[2,i2.NG_VALUE_ACCESSOR]],{model:[0,
          'model']},{update:'ngModelChange'}),i0.ɵprd(2048,(null as any),i2.NgControl,
          (null as any),[i2.NgModel]),i0.ɵdid(16384,(null as any),0,i2.NgControlStatus,
          [i2.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n        '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any),1,
          (null as any),View_NovoPickerElement_1)),i0.ɵdid(16384,(null as any),0,i3.NgIf,
          [i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(),
          i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵand(16777216,(null as any),
          (null as any),1,(null as any),View_NovoPickerElement_2)),i0.ɵdid(16384,(null as any),
          0,i3.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),
      (_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵeld(16777216,(null as any),
          (null as any),6,'novo-overlay-template',[['class','picker-results-container']],
          (null as any),(null as any),(null as any),i4.View_NovoOverlayTemplate_0,
          i4.RenderType_NovoOverlayTemplate)),i0.ɵdid(180224,[[2,4]],0,i5.NovoOverlayTemplate,
          [i6.Overlay,i0.ViewContainerRef,i0.NgZone,i0.ChangeDetectorRef,i5.DEFAULT_OVERLAY_SCROLL_STRATEGY,
              [2,i7.DOCUMENT]],{parent:[0,'parent']},(null as any)),(_l()(),i0.ɵted(0,
          ['\n            '])),(_l()(),i0.ɵeld(16777216,[[1,3],['results',1]],0,0,
          'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),
          (null as any))),(_l()(),i0.ɵted(0,['\n            '])),i0.ɵncd(0,0),(_l()(),
          i0.ɵted(0,['\n        '])),(_l()(),i0.ɵted((null as any),['\n    ']))],(_ck,
      _v) => {
    var _co:i1.NovoPickerElement = _v.component;
    const currVal_8:any = _co.term;
    _ck(_v,7,0,currVal_8);
    const currVal_9:boolean = (!_co._value || _co.clearValueOnSelect);
    _ck(_v,12,0,currVal_9);
    const currVal_10:any = (_co._value && !_co.clearValueOnSelect);
    _ck(_v,15,0,currVal_10);
    const currVal_11:any = _co.element;
    _ck(_v,18,0,currVal_11);
  },(_ck,_v) => {
    var _co:i1.NovoPickerElement = _v.component;
    const currVal_0:any = _co.placeholder;
    const currVal_1:any = i0.ɵnov(_v,9).ngClassUntouched;
    const currVal_2:any = i0.ɵnov(_v,9).ngClassTouched;
    const currVal_3:any = i0.ɵnov(_v,9).ngClassPristine;
    const currVal_4:any = i0.ɵnov(_v,9).ngClassDirty;
    const currVal_5:any = i0.ɵnov(_v,9).ngClassValid;
    const currVal_6:any = i0.ɵnov(_v,9).ngClassInvalid;
    const currVal_7:any = i0.ɵnov(_v,9).ngClassPending;
    _ck(_v,4,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,
        currVal_7);
  });
}
export function View_NovoPickerElement_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-picker',
      ([] as any[]),(null as any),(null as any),(null as any),View_NovoPickerElement_0,
      RenderType_NovoPickerElement)),i0.ɵprd(5120,(null as any),i2.NG_VALUE_ACCESSOR,
      (p0_0:any) => {
        return [p0_0];
      },[i1.NovoPickerElement]),i0.ɵdid(114688,(null as any),0,i1.NovoPickerElement,
      [i0.ElementRef,i8.ComponentUtils,i0.ChangeDetectorRef],(null as any),(null as any))],
      (_ck,_v) => {
        _ck(_v,2,0);
      },(null as any));
}
export const NovoPickerElementNgFactory:i0.ComponentFactory<i1.NovoPickerElement> = i0.ɵccf('novo-picker',
    i1.NovoPickerElement,View_NovoPickerElement_Host_0,{config:'config',placeholder:'placeholder',
        clearValueOnSelect:'clearValueOnSelect',closeOnSelect:'closeOnSelect',selected:'selected',
        appendToBody:'appendToBody',parentScrollSelector:'parentScrollSelector',parentScrollAction:'parentScrollAction',
        containerClass:'containerClass',side:'side',autoSelectFirstOption:'autoSelectFirstOption',
        overrideElement:'overrideElement'},{select:'select',focus:'focus',blur:'blur',
        typing:'typing'},['*']);
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3BpY2tlci9QaWNrZXIubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvcGlja2VyL1BpY2tlci50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3BpY2tlci9QaWNrZXIudHMuTm92b1BpY2tlckVsZW1lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3BpY2tlci9QaWNrZXIudHMuTm92b1BpY2tlckVsZW1lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICAgICAgPGlucHV0XG4gICAgICAgICAgICB0eXBlPVwidGV4dFwiXG4gICAgICAgICAgICBbKG5nTW9kZWwpXT1cInRlcm1cIlxuICAgICAgICAgICAgKG5nTW9kZWxDaGFuZ2UpPVwiY2hlY2tUZXJtKCRldmVudClcIlxuICAgICAgICAgICAgW3BsYWNlaG9sZGVyXT1cInBsYWNlaG9sZGVyXCJcbiAgICAgICAgICAgIChrZXlkb3duKT1cIm9uS2V5RG93bigkZXZlbnQpXCJcbiAgICAgICAgICAgIChmb2N1cyk9XCJvbkZvY3VzKCRldmVudClcIlxuICAgICAgICAgICAgKGNsaWNrKT1cIm9uRm9jdXMoJGV2ZW50KVwiXG4gICAgICAgICAgICAoYmx1cik9XCJvblRvdWNoZWQoJGV2ZW50KVwiXG4gICAgICAgICAgICBhdXRvY29tcGxldGU9XCJvZmZcIiAjaW5wdXQgLz5cbiAgICAgICAgPGkgY2xhc3M9XCJiaGktc2VhcmNoXCIgKm5nSWY9XCIhX3ZhbHVlIHx8IGNsZWFyVmFsdWVPblNlbGVjdFwiPjwvaT5cbiAgICAgICAgPGkgY2xhc3M9XCJiaGktdGltZXNcIiAqbmdJZj1cIl92YWx1ZSAmJiAhY2xlYXJWYWx1ZU9uU2VsZWN0XCIgKGNsaWNrKT1cImNsZWFyVmFsdWUodHJ1ZSlcIj48L2k+XG4gICAgICAgIDxub3ZvLW92ZXJsYXktdGVtcGxhdGUgY2xhc3M9XCJwaWNrZXItcmVzdWx0cy1jb250YWluZXJcIiBbcGFyZW50XT1cImVsZW1lbnRcIj5cbiAgICAgICAgICAgIDxzcGFuICNyZXN1bHRzPjwvc3Bhbj5cbiAgICAgICAgICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgICAgICAgPC9ub3ZvLW92ZXJsYXktdGVtcGxhdGU+XG4gICAgIiwiPG5vdm8tcGlja2VyPjwvbm92by1waWNrZXI+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29CQ1dRO01BQUE7Ozs7b0JBQ0E7TUFBQTtJQUFBO0lBQUE7SUFBMkQ7TUFBQTtNQUFBO0lBQUE7SUFBM0Q7RUFBQTs7OztxQ0FaUjtNQUNRO1VBQUE7VUFBQTtjQUFBO1VBQUE7VUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFBO1FBQUE7VUFBQTtVQUFBO1FBQUE7UUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFBO1VBQUE7VUFBQTtRQUFBO1FBQUE7VUFBQTtVQUFBO1FBQUE7UUFFSTtVQUFBO1VBQUE7UUFBQTtRQUNBO1VBQUE7VUFBQTtRQUFBO1FBRUE7VUFBQTtVQUFBO1FBQUE7UUFDQTtVQUFBO1VBQUE7UUFBQTtRQUNBO1VBQUE7VUFBQTtRQUFBO1FBQ0E7VUFBQTtVQUFBO1FBQUE7UUFSSjtNQUFBLHVDQUFBO1VBQUE7VUFBQSxzQkFBQTtRQUFBO01BQUEsb0NBQUE7VUFBQTtVQUFBLDJDQUFBO1VBQUEsbUNBQUE7VUFBQSw0Q0FTZ0M7VUFBQSxpQkFDaEM7VUFBQSxnREFBQTtVQUFBLHNFQUFnRTtpQkFBQSxnQ0FDaEU7VUFBQSxnRUFBQTtVQUFBO01BQTBGLCtDQUMxRjtVQUFBO1VBQUE7MkNBQUEsVUFBQTtVQUFBO2NBQUEsc0RBQTJFO1VBQUEscUJBQ3ZFO1VBQUE7VUFBQSxnQkFBc0IsOENBQ3RCLE1BQXlCO2lCQUFBLG9CQUNMOzs7SUFicEI7SUFGSixXQUVJLFNBRko7SUFVc0I7SUFBdEIsWUFBc0IsU0FBdEI7SUFDcUI7SUFBckIsWUFBcUIsVUFBckI7SUFDd0Q7SUFBeEQsWUFBd0QsVUFBeEQ7OztJQVJJO0lBSko7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQSxXQUlJLFVBSko7UUFBQSxTQUFBOzs7O29CQ0RSO01BQUE7a0NBQUE7TUFBQTtRQUFBO01BQUEsaUNBQUE7TUFBQTs7UUFBQTs7Ozs7Ozs7OyJ9
