/**
 * @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 '@angular/common';
import * as i2 from '@angular/forms';
import * as i3 from '../../../../../../src/elements/form/extras/checkbox/CheckList';
const styles_NovoCheckListElement:any[] = ([] as any[]);
export const RenderType_NovoCheckListElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoCheckListElement,data:{}});
function View_NovoCheckListElement_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),20,'div',[['class',
      'check-box-group']],(null as any),(null as any),(null as any),(null as any),
      (null as any))),i0.ɵdid(278528,(null as any),0,i1.NgClass,[i0.IterableDiffers,
      i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{klass:[0,'klass'],ngClass:[1,
      '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,'input',
      [['type','checkbox']],[[1,'id',0],[8,'value',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),'change'],[(null as any),
          'blur']],(_v,en,$event) => {
        var ad:boolean = true;
        var _co:any = _v.component;
        if (('change' === en)) {
          const pd_0:any = ((<any>i0.ɵnov(_v,5).onChange($event.target.checked)) !== false);
          ad = (pd_0 && ad);
        }
        if (('blur' === en)) {
          const pd_1:any = ((<any>i0.ɵnov(_v,5).onTouched()) !== false);
          ad = (pd_1 && ad);
        }
        if (('change' === en)) {
          const pd_2:any = ((<any>_co.select($event,_v.context.$implicit)) !== false);
          ad = (pd_2 && ad);
        }
        return ad;
      },(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i2.CheckboxControlValueAccessor,
      [i0.Renderer2,i0.ElementRef],(null as any),(null as any)),i0.ɵprd(1024,(null as any),
      i2.NG_VALUE_ACCESSOR,(p0_0:any) => {
        return [p0_0];
      },[i2.CheckboxControlValueAccessor]),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]],
      {name:[0,'name'],model:[1,'model']},(null as any)),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.ɵeld(0,(null as any),(null as any),8,'label',([] as any[]),[[1,'for',
          0]],[[(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.select($event,_v.context.$implicit)) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },(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,i1.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}),(_l()(),i0.ɵted((null as any),['\n              '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['',''])),(_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵted((null as any),
          ['\n        ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_0:any = 'check-box-group';
    const currVal_1:any = _ck(_v,2,0,_v.context.$implicit.checked);
    _ck(_v,1,0,currVal_0,currVal_1);
    const currVal_11:any = _co.name;
    const currVal_12:any = _v.context.$implicit.checked;
    _ck(_v,7,0,currVal_11,currVal_12);
    const currVal_14:any = _ck(_v,15,0,!_v.context.$implicit.checked,_v.context.$implicit.checked);
    _ck(_v,14,0,currVal_14);
  },(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_2:any = (_co.name + _v.context.index);
    const currVal_3:any = _v.context.$implicit.checked;
    const currVal_4:any = i0.ɵnov(_v,9).ngClassUntouched;
    const currVal_5:any = i0.ɵnov(_v,9).ngClassTouched;
    const currVal_6:any = i0.ɵnov(_v,9).ngClassPristine;
    const currVal_7:any = i0.ɵnov(_v,9).ngClassDirty;
    const currVal_8:any = i0.ɵnov(_v,9).ngClassValid;
    const currVal_9:any = i0.ɵnov(_v,9).ngClassInvalid;
    const currVal_10:any = i0.ɵnov(_v,9).ngClassPending;
    _ck(_v,4,0,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,currVal_7,currVal_8,
        currVal_9,currVal_10);
    const currVal_13:any = (_co.name + _v.context.index);
    _ck(_v,11,0,currVal_13);
    const currVal_15:any = _v.context.$implicit.label;
    _ck(_v,18,0,currVal_15);
  });
}
export function View_NovoCheckListElement_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_NovoCheckListElement_1)),i0.ɵdid(802816,
      (null as any),0,i1.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],
      {ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n    ']))],
      (_ck,_v) => {
        var _co:i3.NovoCheckListElement = _v.component;
        const currVal_0:any = _co._options;
        _ck(_v,2,0,currVal_0);
      },(null as any));
}
export function View_NovoCheckListElement_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-check-list',
      ([] as any[]),(null as any),(null as any),(null as any),View_NovoCheckListElement_0,
      RenderType_NovoCheckListElement)),i0.ɵprd(5120,(null as any),i2.NG_VALUE_ACCESSOR,
      (p0_0:any) => {
        return [p0_0];
      },[i3.NovoCheckListElement]),i0.ɵdid(114688,(null as any),0,i3.NovoCheckListElement,
      ([] as any[]),(null as any),(null as any))],(_ck,_v) => {
    _ck(_v,2,0);
  },(null as any));
}
export const NovoCheckListElementNgFactory:i0.ComponentFactory<i3.NovoCheckListElement> = i0.ɵccf('novo-check-list',
    i3.NovoCheckListElement,View_NovoCheckListElement_Host_0,{name:'name',options:'options'},
    {onSelect:'onSelect'},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vZXh0cmFzL2NoZWNrYm94L0NoZWNrTGlzdC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9mb3JtL2V4dHJhcy9jaGVja2JveC9DaGVja0xpc3QudHMiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9mb3JtL2V4dHJhcy9jaGVja2JveC9DaGVja0xpc3QudHMuTm92b0NoZWNrTGlzdEVsZW1lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vZXh0cmFzL2NoZWNrYm94L0NoZWNrTGlzdC50cy5Ob3ZvQ2hlY2tMaXN0RWxlbWVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2hlY2stYm94LWdyb3VwXCIgKm5nRm9yPVwibGV0IG9wdGlvbiBvZiBfb3B0aW9uczsgbGV0IGkgPSBpbmRleFwiIFtuZ0NsYXNzXT1cIntjaGVja2VkOiBvcHRpb24uY2hlY2tlZH1cIiA+XG4gICAgICAgICAgICA8aW5wdXQgW25hbWVdPVwibmFtZVwiIHR5cGU9XCJjaGVja2JveFwiIFtuZ01vZGVsXT1cIm9wdGlvbi5jaGVja2VkXCIgW2F0dHIuaWRdPVwibmFtZStpXCIgW3ZhbHVlXT1cIm9wdGlvbi5jaGVja2VkXCIgKGNoYW5nZSk9XCJzZWxlY3QoJGV2ZW50LCBvcHRpb24pXCI+XG4gICAgICAgICAgICA8bGFiZWwgW2F0dHIuZm9yXT1cIm5hbWUraVwiIChjbGljayk9XCJzZWxlY3QoJGV2ZW50LCBvcHRpb24pXCI+XG4gICAgICAgICAgICAgIDxpIFtuZ0NsYXNzXT1cInsnYmhpLWNoZWNrYm94LWVtcHR5JzogIW9wdGlvbi5jaGVja2VkLCAnYmhpLWNoZWNrYm94LWZpbGxlZCc6IG9wdGlvbi5jaGVja2VkIH1cIj48L2k+XG4gICAgICAgICAgICAgIDxzcGFuPnt7b3B0aW9uLmxhYmVsfX08L3NwYW4+XG4gICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICA8L2Rpdj5cbiAgICAiLCI8bm92by1jaGVjay1saXN0Pjwvbm92by1jaGVjay1saXN0PiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDQ1E7TUFBQTtNQUFBLHVCQUFBO2tEQUFBO01BQUEsa0NBQTRFLGNBQXVDO01BQUEscUJBQy9HO01BQUE7VUFBQTtjQUFBO1VBQUE7VUFBQTtRQUFBO1FBQUE7UUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFBO1VBQUE7VUFBQTtRQUFBO1FBQTRHO1VBQUE7VUFBQTtRQUFBO1FBQTVHO01BQUEsdUNBQUE7TUFBQSxpRUFBQTsyQkFBQTtRQUFBO01BQUEsNENBQUE7TUFBQTtNQUFBLDBEQUFBO21CQUFBLG1DQUFBO01BQUEsNENBQThJO01BQzlJO1VBQUE7UUFBQTtRQUFBO1FBQTJCO1VBQUE7VUFBQTtRQUFBO1FBQTNCO01BQUEsZ0NBQTREO01BQzFEO1VBQUEsaUVBQUE7VUFBQTt5QkFBQSxnREFBRztVQUFBLDBCQUFnRztNQUNuRztVQUFBLDBEQUFNO1VBQUEsVUFBdUIsbURBQ3ZCO1VBQUE7O0lBTFA7SUFBdUU7SUFBNUUsV0FBSyxVQUF1RSxTQUE1RTtJQUNXO0lBQThCO0lBQXJDLFdBQU8sV0FBOEIsVUFBckM7SUFFSztJQUFILFlBQUcsVUFBSDs7O0lBRjhEO0lBQW1CO0lBQW5GO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUEsV0FBZ0UsVUFBbUIsVUFBbkY7UUFBQSxvQkFBQTtJQUNPO0lBQVAsWUFBTyxVQUFQO0lBRVE7SUFBQTs7OztvQkFMcEIsK0NBQ1E7TUFBQSxpRkFBQTtNQUFBO01BQUEsdUNBTU07OztRQU51QjtRQUE3QixXQUE2QixTQUE3Qjs7OztvQkNEUjtNQUFBO3FDQUFBO01BQUE7UUFBQTtNQUFBLG9DQUFBO01BQUE7SUFBQTs7Ozs7In0=
