/**
 * @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 '../../../dropdown/Dropdown.ngfactory';
import * as i2 from '../../../../../../src/elements/dropdown/Dropdown';
import * as i3 from '@angular/common';
import * as i4 from '../../../button/Button.ngfactory';
import * as i5 from '../../../../../../src/elements/button/Button';
import * as i6 from '../../../../../../src/elements/table/extras/dropdown-cell/DropdownCell';
const styles_NovoDropdownCell:any[] = ([] as any[]);
export const RenderType_NovoDropdownCell:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoDropdownCell,data:{}});
function View_NovoDropdownCell_2(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'dropdown-item-header',
      ([] as any[]),(null as any),(null as any),(null as any),i1.View_NovoItemHeaderElement_0,
      i1.RenderType_NovoItemHeaderElement)),i0.ɵdid(49152,(null as any),0,i2.NovoItemHeaderElement,
      ([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['','']))],(null as any),
      (_ck,_v) => {
        const currVal_0:any = (<any>_v.parent).context.$implicit.category;
        _ck(_v,2,0,currVal_0);
      });
}
function View_NovoDropdownCell_4(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
      'bhi-check']],(null as any),(null as any),(null as any),(null as any),(null as any)))],
      (null as any),(null as any));
}
function View_NovoDropdownCell_3(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),8,'item',([] as any[]),
      [[2,'active',(null as any)],[2,'disabled',(null as any)],[2,'active',(null as any)]],
      [[(null as any),'action'],[(null as any),'click']],(_v,en,$event) => {
        var ad:boolean = true;
        var _co:any = _v.component;
        if (('click' === en)) {
          const pd_0:any = ((<any>i0.ɵnov(_v,1).onClick()) !== false);
          ad = (pd_0 && ad);
        }
        if (('action' === en)) {
          const pd_1:any = ((<any>_co.onClick((<any>_v.parent).context.$implicit,_v.context.$implicit,
              _v.context.$implicit.value)) !== false);
          ad = (pd_1 && ad);
        }
        return ad;
      },i1.View_NovoItemElement_0,i1.RenderType_NovoItemElement)),i0.ɵdid(49152,[[1,
      4]],0,i2.NovoItemElement,[i2.NovoDropdownElement,i0.ElementRef],(null as any),
      {action:'action'}),(_l()(),i0.ɵted(0,['\n                        '])),(_l()(),
      i0.ɵeld(0,(null as any),0,1,'span',([] as any[]),[[1,'data-automation-id',0]],
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
      ['',''])),(_l()(),i0.ɵted(0,[' '])),(_l()(),i0.ɵand(16777216,(null as any),0,
      1,(null as any),View_NovoDropdownCell_4)),i0.ɵdid(16384,(null as any),0,i3.NgIf,
      [i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),(_l()(),
      i0.ɵted(0,['\n                    ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_5:any = ((_v.context.$implicit || _v.context.$implicit.value) === _co.value);
    _ck(_v,7,0,currVal_5);
  },(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_0:any = ((_v.context.$implicit || _v.context.$implicit.value) === _co.value);
    const currVal_1:any = i0.ɵnov(_v,1).disabled;
    const currVal_2:any = i0.ɵnov(_v,1).active;
    _ck(_v,0,0,currVal_0,currVal_1,currVal_2);
    const currVal_3:any = (_v.context.$implicit.label || _v.context.$implicit);
    _ck(_v,3,0,currVal_3);
    const currVal_4:any = (_v.context.$implicit.label || _v.context.$implicit);
    _ck(_v,4,0,currVal_4);
  });
}
function View_NovoDropdownCell_5(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'hr',([] as any[]),
      (null as any),(null as any),(null as any),(null as any),(null as any)))],(null as any),
      (null as any));
}
function View_NovoDropdownCell_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),10,(null as any),
      (null 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_NovoDropdownCell_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_NovoDropdownCell_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                    '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any),
          1,(null as any),View_NovoDropdownCell_5)),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:any = _v.component;
    const currVal_0:any = _v.context.$implicit.category;
    _ck(_v,3,0,currVal_0);
    const currVal_1:any = _v.context.$implicit.options;
    _ck(_v,6,0,currVal_1);
    const currVal_2:any = (_v.context.index < (_co.meta.dropdownCellConfig.length - 1));
    _ck(_v,9,0,currVal_2);
  },(null as any));
}
export function View_NovoDropdownCell_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵeld(0,
      (null as any),(null as any),17,'novo-dropdown',[['appendToBody','true'],['containerClass',
          'novo-table-dropdown-cell'],['parentScrollSelector','.table-container']],
      (null as any),[[(null as any),'keydown']],(_v,en,$event) => {
        var ad:boolean = true;
        if (('keydown' === en)) {
          const pd_0:any = ((<any>i0.ɵnov(_v,2).onKeyDown($event)) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },i1.View_NovoDropdownElement_0,i1.RenderType_NovoDropdownElement)),i0.ɵdid(245760,
      (null as any),0,i2.NovoDropdownElement,[i0.ElementRef],{appendToBody:[0,'appendToBody'],
          parentScrollSelector:[1,'parentScrollSelector'],containerClass:[2,'containerClass']},
      (null as any)),(_l()(),i0.ɵted(1,['\n            '])),(_l()(),i0.ɵeld(0,(null as any),
      0,5,'button',[['icon','collapse'],['inverse',''],['theme','secondary'],['type',
          'button']],[[1,'theme',0],[1,'color',0],[1,'icon',0],[1,'loading',0]],(null as any),
      (null as any),i4.View_NovoButtonElement_0,i4.RenderType_NovoButtonElement)),
      i0.ɵdid(573440,(null as any),0,i5.NovoButtonElement,([] as any[]),{icon:[0,'icon'],
          theme:[1,'theme']},(null as any)),(_l()(),i0.ɵted(0,['\n                '])),
      (_l()(),i0.ɵeld(0,(null as any),0,1,'span',[['data-automation-id','novo-dropdown-cell-value']],
          (null as any),(null as any),(null as any),(null as any),(null as any))),
      (_l()(),i0.ɵted((null as any),['',''])),(_l()(),i0.ɵted(0,['\n            '])),
      (_l()(),i0.ɵted(1,['\n            '])),(_l()(),i0.ɵeld(0,(null as any),1,6,'list',
          ([] as any[]),(null as any),(null as any),(null as any),i1.View_NovoListElement_0,
          i1.RenderType_NovoListElement)),i0.ɵdid(1097728,(null as any),1,i2.NovoListElement,
          [i2.NovoDropdownElement],(null as any),(null as any)),i0.ɵqud(603979776,
          1,{items:1}),(_l()(),i0.ɵted(0,['\n                '])),(_l()(),i0.ɵand(16777216,
          (null as any),0,1,(null as any),View_NovoDropdownCell_1)),i0.ɵdid(802816,
          (null as any),0,i3.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],
          {ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted(0,['\n            '])),
      (_l()(),i0.ɵted(1,['\n        '])),(_l()(),i0.ɵted((null as any),['\n    ']))],
      (_ck,_v) => {
        var _co:i6.NovoDropdownCell = _v.component;
        const currVal_0:any = 'true';
        const currVal_1:any = '.table-container';
        const currVal_2:any = 'novo-table-dropdown-cell';
        _ck(_v,2,0,currVal_0,currVal_1,currVal_2);
        const currVal_7:any = 'collapse';
        const currVal_8:any = 'secondary';
        _ck(_v,5,0,currVal_7,currVal_8);
        const currVal_10:any = _co.meta.dropdownCellConfig;
        _ck(_v,16,0,currVal_10);
      },(_ck,_v) => {
        var _co:i6.NovoDropdownCell = _v.component;
        const currVal_3:any = i0.ɵnov(_v,5).theme;
        const currVal_4:any = i0.ɵnov(_v,5).color;
        const currVal_5:any = i0.ɵnov(_v,5).icon;
        const currVal_6:any = i0.ɵnov(_v,5).loading;
        _ck(_v,4,0,currVal_3,currVal_4,currVal_5,currVal_6);
        const currVal_9:any = _co.value;
        _ck(_v,8,0,currVal_9);
      });
}
export function View_NovoDropdownCell_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-dropdown-cell',
      ([] as any[]),(null as any),(null as any),(null as any),View_NovoDropdownCell_0,
      RenderType_NovoDropdownCell)),i0.ɵdid(114688,(null as any),0,i6.NovoDropdownCell,
      ([] as any[]),(null as any),(null as any))],(_ck,_v) => {
    _ck(_v,1,0);
  },(null as any));
}
export const NovoDropdownCellNgFactory:i0.ComponentFactory<i6.NovoDropdownCell> = i0.ɵccf('novo-dropdown-cell',
    i6.NovoDropdownCell,View_NovoDropdownCell_Host_0,{meta:'meta',value:'value'},{},
    ([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3RhYmxlL2V4dHJhcy9kcm9wZG93bi1jZWxsL0Ryb3Bkb3duQ2VsbC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy90YWJsZS9leHRyYXMvZHJvcGRvd24tY2VsbC9Ecm9wZG93bkNlbGwudHMiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy90YWJsZS9leHRyYXMvZHJvcGRvd24tY2VsbC9Ecm9wZG93bkNlbGwudHMuTm92b0Ryb3Bkb3duQ2VsbC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvdGFibGUvZXh0cmFzL2Ryb3Bkb3duLWNlbGwvRHJvcGRvd25DZWxsLnRzLk5vdm9Ecm9wZG93bkNlbGxfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICAgICAgPG5vdm8tZHJvcGRvd24gYXBwZW5kVG9Cb2R5PVwidHJ1ZVwiIHBhcmVudFNjcm9sbFNlbGVjdG9yPVwiLnRhYmxlLWNvbnRhaW5lclwiIGNvbnRhaW5lckNsYXNzPVwibm92by10YWJsZS1kcm9wZG93bi1jZWxsXCI+XG4gICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiB0aGVtZT1cInNlY29uZGFyeVwiIGljb249XCJjb2xsYXBzZVwiIGludmVyc2U+XG4gICAgICAgICAgICAgICAgPHNwYW4gZGF0YS1hdXRvbWF0aW9uLWlkPVwibm92by1kcm9wZG93bi1jZWxsLXZhbHVlXCI+e3sgdmFsdWUgfX08L3NwYW4+XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgIDxsaXN0PlxuICAgICAgICAgICAgICAgIDxuZy1jb250YWluZXIgKm5nRm9yPVwibGV0IGNvbmZpZyBvZiBtZXRhLmRyb3Bkb3duQ2VsbENvbmZpZzsgbGV0IGkgPSBpbmRleFwiPlxuICAgICAgICAgICAgICAgICAgICA8ZHJvcGRvd24taXRlbS1oZWFkZXIgKm5nSWY9XCJjb25maWcuY2F0ZWdvcnlcIj57eyBjb25maWcuY2F0ZWdvcnkgfX08L2Ryb3Bkb3duLWl0ZW0taGVhZGVyPlxuICAgICAgICAgICAgICAgICAgICA8aXRlbSAqbmdGb3I9XCJsZXQgb3B0aW9uIG9mIGNvbmZpZy5vcHRpb25zXCIgKGFjdGlvbik9XCJvbkNsaWNrKGNvbmZpZywgb3B0aW9uLCBvcHRpb24udmFsdWUpXCIgW2NsYXNzLmFjdGl2ZV09XCIob3B0aW9uIHx8IG9wdGlvbi52YWx1ZSkgPT09IHZhbHVlXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBbYXR0ci5kYXRhLWF1dG9tYXRpb24taWRdPVwib3B0aW9uLmxhYmVsIHx8IG9wdGlvblwiPnt7IG9wdGlvbi5sYWJlbCB8fCBvcHRpb24gfX08L3NwYW4+IDxpICpuZ0lmPVwiKG9wdGlvbiB8fCBvcHRpb24udmFsdWUpID09PSB2YWx1ZVwiIGNsYXNzPVwiYmhpLWNoZWNrXCI+PC9pPlxuICAgICAgICAgICAgICAgICAgICA8L2l0ZW0+XG4gICAgICAgICAgICAgICAgICAgIDxociAqbmdJZj1cImkgPCBtZXRhLmRyb3Bkb3duQ2VsbENvbmZpZy5sZW5ndGggLSAxXCIvPlxuICAgICAgICAgICAgICAgIDwvbmctY29udGFpbmVyPlxuICAgICAgICAgICAgPC9saXN0PlxuICAgICAgICA8L25vdm8tZHJvcGRvd24+XG4gICAgIiwiPG5vdm8tZHJvcGRvd24tY2VsbD48L25vdm8tZHJvcGRvd24tY2VsbD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O29CQ09vQjtNQUFBO3lDQUFBLFVBQUE7TUFBQSwyQ0FBOEM7O1FBQUE7UUFBQTs7OztvQkFFbUQ7TUFBQTs7OztvQkFEakc7TUFBQTtNQUFBO1FBQUE7UUFBQTtRQUFBO1VBQUE7VUFBQTtRQUFBO1FBQTRDO1VBQUE7Y0FBQTtVQUFBO1FBQUE7UUFBNUM7TUFBQSxtRUFBQTtNQUFBO01BQUEsbUJBQWlKLG1EQUM3STthQUFBO1VBQUEsMERBQXlEO01BQUEsVUFBbUMsMEJBQUM7TUFBQSxpREFBQTtNQUFBLHNFQUFvRTthQUFBOztJQUFqRTtJQUFILFdBQUcsU0FBSDs7O0lBREo7SUFBN0Y7SUFBQTtJQUFBLFdBQTZGLFVBQTdGLG1CQUFBO0lBQ1U7SUFBTixXQUFNLFNBQU47SUFBeUQ7SUFBQTs7OztvQkFFN0Q7TUFBQTs7OztvQkFMSjtNQUFBO01BQTRFLDJEQUN4RTtVQUFBLDZFQUFBO1VBQUE7VUFBQSxlQUEwRjtNQUMxRjthQUFBOzRCQUFBLHlDQUVPO1VBQUEsNkJBQ1A7VUFBQSxpREFBQTtrQkFBQTtNQUFvRDs7SUFKOUI7SUFBdEIsV0FBc0IsU0FBdEI7SUFDTTtJQUFOLFdBQU0sU0FBTjtJQUdJO0lBQUosV0FBSSxTQUFKOzs7O29CQVhwQiwrQ0FDUTtNQUFBO1VBQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtVQUFBO1FBQUE7UUFBQTtNQUFBLDJFQUFBO01BQUE7VUFBQTtNQUFBLGVBQXFILHVDQUNqSDtNQUFBO1VBQUE7TUFBQTthQUFBO1VBQUEsa0NBQWdFO01BQzVEO1VBQUE7TUFBb0Qsd0NBQWtCO01BQ2pFLHVDQUNUO1VBQUE7dUNBQUEsVUFBQTtVQUFBO1VBQUEsYUFBTSwyQ0FDRjtVQUFBLGlFQUFBO1VBQUE7VUFBQSx1Q0FNZTtNQUNaLG1DQUNLOzs7UUFiRDtRQUFvQjtRQUF3QztRQUEzRSxXQUFlLFVBQW9CLFVBQXdDLFNBQTNFO1FBQzRDO1FBQWxCO1FBQXRCLFdBQXdDLFVBQWxCLFNBQXRCO1FBSWtCO1FBQWQsWUFBYyxVQUFkOzs7UUFKSjtRQUFBO1FBQUE7UUFBQTtRQUFBLFdBQUEsdUNBQUE7UUFDd0Q7UUFBQTs7OztvQkNIcEU7TUFBQTtpQ0FBQSxVQUFBO01BQUE7SUFBQTs7Ozs7In0=
