/**
 * @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 '../../../loading/Loading.ngfactory';
import * as i2 from '../../../../../../src/elements/loading/Loading';
import * as i3 from '@angular/common';
import * as i4 from '../../../../../../src/elements/picker/extras/checklist-picker-results/ChecklistPickerResults';
import * as i5 from '../../../../../../src/services/novo-label-service';
const styles_ChecklistPickerResults:any[] = ([] as any[]);
export const RenderType_ChecklistPickerResults:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_ChecklistPickerResults,data:{}});
function View_ChecklistPickerResults_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-loading',
      [['theme','line']],[[8,'className',0]],(null as any),(null as any),i1.View_NovoLoadingElement_0,
      i1.RenderType_NovoLoadingElement)),i0.ɵdid(49152,(null as any),0,i2.NovoLoadingElement,
      ([] as any[]),{theme:[0,'theme']},(null as any))],(_ck,_v) => {
    const currVal_1:any = 'line';
    _ck(_v,1,0,currVal_1);
  },(_ck,_v) => {
    const currVal_0:any = (i0.ɵnov(_v,1).theme || '');
    _ck(_v,0,0,currVal_0);
  });
}
function View_ChecklistPickerResults_4(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'li',[['class',
      'header caption']],(null as any),(null as any),(null as any),(null as any),(null as any))),
      (_l()(),i0.ɵted((null as any),['','']))],(null as any),(_ck,_v) => {
    const currVal_0:any = ((<any>_v.parent).context.$implicit.label || (<any>_v.parent).context.$implicit.type);
    _ck(_v,1,0,currVal_0);
  });
}
function View_ChecklistPickerResults_5(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),10,'li',([] as any[]),
      [[2,'active',(null as any)]],[[(null as any),'click'],[(null as any),'mouseenter']],
      (_v,en,$event) => {
        var ad:boolean = true;
        var _co:any = _v.component;
        if (('click' === en)) {
          const pd_0:any = ((<any>_co.selectMatch($event,_v.context.$implicit)) !== false);
          ad = (pd_0 && ad);
        }
        if (('mouseenter' === en)) {
          const pd_1:any = ((<any>_co.selectActive(_v.context.$implicit)) !== false);
          ad = (pd_1 && ad);
        }
        return ad;
      },(null as any),(null as any))),i0.ɵdid(278528,(null as any),0,i3.NgClass,[i0.IterableDiffers,
      i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0,'ngClass']},(null as any)),
      i0.ɵpod({checked:0}),(_l()(),i0.ɵted((null as any),['\n                    '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),5,'label',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          2,'i',([] as any[]),(null as any),(null as any),(null as any),(null as any),
          (null as any))),i0.ɵdid(278528,(null as any),0,i3.NgClass,[i0.IterableDiffers,
          i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0,'ngClass']},(null as any)),
      i0.ɵpod({'bhi-checkbox-empty':0,'bhi-checkbox-filled':1,'bhi-checkbox-indeterminate':2}),
      (_l()(),i0.ɵted((null as any),['\n                        ','\n                    '])),
      (_l()(),i0.ɵted((null as any),['\n                ']))],(_ck,_v) => {
    const currVal_1:any = _ck(_v,2,0,_v.context.$implicit.checked);
    _ck(_v,1,0,currVal_1);
    const currVal_2:any = _ck(_v,8,0,!_v.context.$implicit.checked,_v.context.$implicit.checked,
        _v.context.$implicit.indeterminate);
    _ck(_v,7,0,currVal_2);
  },(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_0:any = (_v.context.$implicit === _co.activeMatch);
    _ck(_v,0,0,currVal_0);
    const currVal_3:any = _v.context.$implicit.label;
    _ck(_v,9,0,currVal_3);
  });
}
function View_ChecklistPickerResults_3(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'span',([] as any[]),
      (null as any),(null as any),(null as any),(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_ChecklistPickerResults_4)),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_ChecklistPickerResults_5)),
      i0.ɵdid(802816,(null as any),0,i3.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,
          i0.IterableDiffers],{ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n            ']))],(_ck,_v) => {
    const currVal_0:any = (_v.context.$implicit.data.length > 0);
    _ck(_v,3,0,currVal_0);
    const currVal_1:any = _v.context.$implicit.data;
    _ck(_v,6,0,currVal_1);
  },(null as any));
}
function View_ChecklistPickerResults_2(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'ul',([] as any[]),
      (null as any),(null as any),(null as any),(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_ChecklistPickerResults_3)),i0.ɵdid(802816,
      (null as any),0,i3.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],
      {ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n        ']))],
      (_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = _co.matches;
        _ck(_v,3,0,currVal_0);
      },(null as any));
}
function View_ChecklistPickerResults_6(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',[['class',
      'picker-error']],(null as any),(null as any),(null as any),(null as any),(null as any))),
      (_l()(),i0.ɵted((null as any),['','']))],(null as any),(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_0:any = _co.labels.pickerError;
    _ck(_v,1,0,currVal_0);
  });
}
function View_ChecklistPickerResults_7(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',[['class',
      'picker-null-results']],(null as any),(null as any),(null as any),(null as any),
      (null as any))),(_l()(),i0.ɵted((null as any),['','']))],(null as any),(_ck,
      _v) => {
    var _co:any = _v.component;
    const currVal_0:any = _co.labels.pickerEmpty;
    _ck(_v,1,0,currVal_0);
  });
}
export function View_ChecklistPickerResults_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵand(16777216,
      (null as any),(null as any),1,(null as any),View_ChecklistPickerResults_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_ChecklistPickerResults_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.ɵand(16777216,(null as any),(null as any),1,(null as any),View_ChecklistPickerResults_6)),
      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_ChecklistPickerResults_7)),
      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    ']))],(_ck,
      _v) => {
    var _co:i4.ChecklistPickerResults = _v.component;
    const currVal_0:any = (_co.isLoading && !_co.matches.length);
    _ck(_v,2,0,currVal_0);
    const currVal_1:any = (_co.matches.length > 0);
    _ck(_v,5,0,currVal_1);
    const currVal_2:any = _co.hasError;
    _ck(_v,8,0,currVal_2);
    const currVal_3:boolean = ((!_co.isLoading && !_co.matches.length) && !_co.hasError);
    _ck(_v,11,0,currVal_3);
  },(null as any));
}
export function View_ChecklistPickerResults_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'checklist-picker-results',
      [['class','active picker-results']],(null as any),[[(null as any),'scroll']],
      (_v,en,$event) => {
        var ad:boolean = true;
        if (('scroll' === en)) {
          const pd_0:any = ((<any>i0.ɵnov(_v,1).onScrollDown($event.target)) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },View_ChecklistPickerResults_0,RenderType_ChecklistPickerResults)),i0.ɵdid(49152,
      (null as any),0,i4.ChecklistPickerResults,[i0.ElementRef,i5.NovoLabelService],
      (null as any),(null as any))],(null as any),(null as any));
}
export const ChecklistPickerResultsNgFactory:i0.ComponentFactory<i4.ChecklistPickerResults> = i0.ɵccf('checklist-picker-results',
    i4.ChecklistPickerResults,View_ChecklistPickerResults_Host_0,{matches:'matches'},
    {},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3BpY2tlci9leHRyYXMvY2hlY2tsaXN0LXBpY2tlci1yZXN1bHRzL0NoZWNrbGlzdFBpY2tlclJlc3VsdHMubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvcGlja2VyL2V4dHJhcy9jaGVja2xpc3QtcGlja2VyLXJlc3VsdHMvQ2hlY2tsaXN0UGlja2VyUmVzdWx0cy50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3BpY2tlci9leHRyYXMvY2hlY2tsaXN0LXBpY2tlci1yZXN1bHRzL0NoZWNrbGlzdFBpY2tlclJlc3VsdHMudHMuQ2hlY2tsaXN0UGlja2VyUmVzdWx0cy5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvcGlja2VyL2V4dHJhcy9jaGVja2xpc3QtcGlja2VyLXJlc3VsdHMvQ2hlY2tsaXN0UGlja2VyUmVzdWx0cy50cy5DaGVja2xpc3RQaWNrZXJSZXN1bHRzX0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgICAgIDxub3ZvLWxvYWRpbmcgdGhlbWU9XCJsaW5lXCIgKm5nSWY9XCJpc0xvYWRpbmcgJiYgIW1hdGNoZXMubGVuZ3RoXCI+PC9ub3ZvLWxvYWRpbmc+XG4gICAgICAgIDx1bCAqbmdJZj1cIm1hdGNoZXMubGVuZ3RoID4gMFwiPlxuICAgICAgICAgICAgPHNwYW4gKm5nRm9yPVwibGV0IHNlY3Rpb24gb2YgbWF0Y2hlczsgbGV0IGkgPSBpbmRleFwiPlxuICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cImhlYWRlciBjYXB0aW9uXCIgKm5nSWY9XCJzZWN0aW9uLmRhdGEubGVuZ3RoID4gMFwiPnt7IHNlY3Rpb24ubGFiZWwgfHwgc2VjdGlvbi50eXBlIH19PC9saT5cbiAgICAgICAgICAgICAgICA8bGlcbiAgICAgICAgICAgICAgICAgICAgKm5nRm9yPVwibGV0IG1hdGNoIG9mIHNlY3Rpb24uZGF0YTsgbGV0IGkgPSBpbmRleFwiIFtuZ0NsYXNzXT1cIntjaGVja2VkOiBtYXRjaC5jaGVja2VkfVwiXG4gICAgICAgICAgICAgICAgICAgIChjbGljayk9XCJzZWxlY3RNYXRjaCgkZXZlbnQsIG1hdGNoKVwiXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcy5hY3RpdmVdPVwibWF0Y2ggPT09IGFjdGl2ZU1hdGNoXCJcbiAgICAgICAgICAgICAgICAgICAgKG1vdXNlZW50ZXIpPVwic2VsZWN0QWN0aXZlKG1hdGNoKVwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgICAgICAgICA8aSBbbmdDbGFzc109XCJ7J2JoaS1jaGVja2JveC1lbXB0eSc6ICFtYXRjaC5jaGVja2VkLCAnYmhpLWNoZWNrYm94LWZpbGxlZCc6IG1hdGNoLmNoZWNrZWQsICdiaGktY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSc6IG1hdGNoLmluZGV0ZXJtaW5hdGUgfVwiPjwvaT5cbiAgICAgICAgICAgICAgICAgICAgICAgIHt7bWF0Y2gubGFiZWx9fVxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgIDwvdWw+XG4gICAgICAgIDxwIGNsYXNzPVwicGlja2VyLWVycm9yXCIgKm5nSWY9XCJoYXNFcnJvclwiPnt7IGxhYmVscy5waWNrZXJFcnJvciB9fTwvcD5cbiAgICAgICAgPHAgY2xhc3M9XCJwaWNrZXItbnVsbC1yZXN1bHRzXCIgKm5nSWY9XCIhaXNMb2FkaW5nICYmICFtYXRjaGVzLmxlbmd0aCAmJiAhaGFzRXJyb3JcIj57eyBsYWJlbHMucGlja2VyRW1wdHkgfX08L3A+XG4gICAgIiwiPGNoZWNrbGlzdC1waWNrZXItcmVzdWx0cz48L2NoZWNrbGlzdC1waWNrZXItcmVzdWx0cz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDQ1E7TUFBQTtzQ0FBQSxVQUFBO01BQUE7SUFBYztJQUFkLFdBQWMsU0FBZDs7SUFBQTtJQUFBLFdBQUEsU0FBQTs7OztvQkFHUTtNQUFBO01BQTJEO0lBQUE7SUFBQTs7OztvQkFDM0Q7TUFBQTtNQUFBO1FBQUE7UUFBQTtRQUVJO1VBQUE7VUFBQTtRQUFBO1FBRUE7VUFBQTtVQUFBO1FBQUE7UUFKSjtNQUFBLHVDQUFBO2tEQUFBO2FBQ3NELGNBR2Y7TUFDbkM7VUFBQSwwREFBTztVQUFBLGlDQUNIO1VBQUE7VUFBQSx1QkFBQTtzREFBQTthQUFHO01BQWlKO01BRWhKO0lBUDBDO0lBRHRELFdBQ3NELFNBRHREO0lBTVc7UUFBQTtJQUFILFdBQUcsU0FBSDs7O0lBSEo7SUFISixXQUdJLFNBSEo7SUFNNEo7SUFBQTs7OztvQkFSaEs7TUFBQSx3RUFBcUQ7YUFBQSx3Q0FDakQ7TUFBQSxxRUFBQTtNQUFBO01BQUEsZUFBbUcsdURBQ25HO2FBQUE7YUFBQTs0QkFBQSx5Q0FTSztVQUFBO0lBVnNCO0lBQTNCLFdBQTJCLFNBQTNCO0lBRUk7SUFESixXQUNJLFNBREo7Ozs7b0JBSFI7TUFBQSx3RUFBK0I7YUFBQSxvQ0FDM0I7TUFBQSxxRUFBQTtNQUFBO01BQUEsdUNBWU87OztRQVpEO1FBQU4sV0FBTSxTQUFOOzs7O29CQWNKO01BQUE7TUFBeUM7O0lBQUE7SUFBQTs7OztvQkFDekM7TUFBQTtNQUFBLGdCQUFrRjs7O0lBQUE7SUFBQTs7OztvQkFsQjFGLCtDQUNRO01BQUE7YUFBQTtVQUFBLHdCQUErRSwrQ0FDL0U7aUJBQUE7YUFBQTtVQUFBLHdCQWNLLCtDQUNMO2lCQUFBO2FBQUE7VUFBQSx3QkFBcUUsK0NBQ3JFO2lCQUFBO2FBQUE7VUFBQSx3QkFBOEc7OztJQWpCbkY7SUFBM0IsV0FBMkIsU0FBM0I7SUFDSTtJQUFKLFdBQUksU0FBSjtJQWV3QjtJQUF4QixXQUF3QixTQUF4QjtJQUMrQjtJQUEvQixZQUErQixTQUEvQjs7OztvQkNsQlI7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFBO01BQUEsMkVBQUE7TUFBQTtNQUFBOzs7OyJ9
