/**
 * @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 '../../../../../src/elements/calendar/pipe/Hours.pipe';
import * as i3 from '../../../../../src/elements/calendar/day/CalendarHourSegment';
const styles_NovoCalendarHourSegmentElement:any[] = ([] as any[]);
export const RenderType_NovoCalendarHourSegmentElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoCalendarHourSegmentElement,data:{}});
function View_NovoCalendarHourSegmentElement_1(_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),6,'div',[['class','cal-hour-segment']],[[2,'cal-hour-start',
          (null as any)],[2,'cal-after-hour-start',(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)),(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),
      i0.ɵeld(0,(null as any),(null as any),2,'div',[['class','cal-time']],(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
      ['\n          ','\n        '])),i0.ɵppd(2),(_l()(),i0.ɵted((null as any),['\n      '])),
      (_l()(),i0.ɵted((null as any),['\n    ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_2:any = 'cal-hour-segment';
    const currVal_3:any = _co.segment.cssClass;
    _ck(_v,2,0,currVal_2,currVal_3);
  },(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_0:any = _co.segment.isStart;
    const currVal_1:boolean = !_co.segment.isStart;
    _ck(_v,1,0,currVal_0,currVal_1);
    const currVal_4:any = i0.ɵunv(_v,5,0,_ck(_v,6,0,i0.ɵnov((<any>_v.parent),0),_co.segment.date,
        _co.locale));
    _ck(_v,5,0,currVal_4);
  });
}
function View_NovoCalendarHourSegmentElement_2(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n    ']))],(null as any),(null as any));
}
export function View_NovoCalendarHourSegmentElement_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[i0.ɵpid(0,i2.HoursPipe,[i0.LOCALE_ID]),(_l()(),i0.ɵted((null as any),
      ['\n    '])),(_l()(),i0.ɵand(0,[['defaultTemplate',2]],(null as any),0,(null as any),
      View_NovoCalendarHourSegmentElement_1)),(_l()(),i0.ɵted((null as any),['\n    '])),
      (_l()(),i0.ɵand(16777216,(null as any),(null as any),2,(null as any),View_NovoCalendarHourSegmentElement_2)),
      i0.ɵdid(540672,(null as any),0,i1.NgTemplateOutlet,[i0.ViewContainerRef],{ngTemplateOutlet:[0,
          'ngTemplateOutlet'],ngOutletContext:[1,'ngOutletContext']},(null as any)),
      i0.ɵpod({segment:0,locale:1}),(_l()(),i0.ɵted((null as any),['\n  ']))],(_ck,
      _v) => {
    var _co:i3.NovoCalendarHourSegmentElement = _v.component;
    const currVal_0:any = (_co.customTemplate || i0.ɵnov(_v,2));
    const currVal_1:any = _ck(_v,6,0,_co.segment,_co.locale);
    _ck(_v,5,0,currVal_0,currVal_1);
  },(null as any));
}
export function View_NovoCalendarHourSegmentElement_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-calendar-day-hour-segment',
      ([] as any[]),(null as any),(null as any),(null as any),View_NovoCalendarHourSegmentElement_0,
      RenderType_NovoCalendarHourSegmentElement)),i0.ɵdid(49152,(null as any),0,i3.NovoCalendarHourSegmentElement,
      ([] as any[]),(null as any),(null as any))],(null as any),(null as any));
}
export const NovoCalendarHourSegmentElementNgFactory:i0.ComponentFactory<i3.NovoCalendarHourSegmentElement> = i0.ɵccf('novo-calendar-day-hour-segment',
    i3.NovoCalendarHourSegmentElement,View_NovoCalendarHourSegmentElement_Host_0,{segment:'segment',
        locale:'locale',customTemplate:'customTemplate'},{},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2NhbGVuZGFyL2RheS9DYWxlbmRhckhvdXJTZWdtZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2NhbGVuZGFyL2RheS9DYWxlbmRhckhvdXJTZWdtZW50LnRzIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvY2FsZW5kYXIvZGF5L0NhbGVuZGFySG91clNlZ21lbnQudHMuTm92b0NhbGVuZGFySG91clNlZ21lbnRFbGVtZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9jYWxlbmRhci9kYXkvQ2FsZW5kYXJIb3VyU2VnbWVudC50cy5Ob3ZvQ2FsZW5kYXJIb3VyU2VnbWVudEVsZW1lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8bmctdGVtcGxhdGUgI2RlZmF1bHRUZW1wbGF0ZT5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3M9XCJjYWwtaG91ci1zZWdtZW50XCJcbiAgICAgICAgW2NsYXNzLmNhbC1ob3VyLXN0YXJ0XT1cInNlZ21lbnQuaXNTdGFydFwiXG4gICAgICAgIFtjbGFzcy5jYWwtYWZ0ZXItaG91ci1zdGFydF09XCIhc2VnbWVudC5pc1N0YXJ0XCJcbiAgICAgICAgW25nQ2xhc3NdPVwic2VnbWVudC5jc3NDbGFzc1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FsLXRpbWVcIj5cbiAgICAgICAgICB7eyBzZWdtZW50LmRhdGUgfCBob3Vyczpsb2NhbGUgfX1cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICAgIDxuZy10ZW1wbGF0ZVxuICAgICAgW25nVGVtcGxhdGVPdXRsZXRdPVwiY3VzdG9tVGVtcGxhdGUgfHwgZGVmYXVsdFRlbXBsYXRlXCJcbiAgICAgIFtuZ091dGxldENvbnRleHRdPVwie1xuICAgICAgICBzZWdtZW50OiBzZWdtZW50LFxuICAgICAgICBsb2NhbGU6IGxvY2FsZVxuICAgICAgfVwiPlxuICAgIDwvbmctdGVtcGxhdGU+XG4gICIsIjxub3ZvLWNhbGVuZGFyLWRheS1ob3VyLXNlZ21lbnQ+PC9ub3ZvLWNhbGVuZGFyLWRheS1ob3VyLXNlZ21lbnQ+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7OztvQkNDa0MsNkNBQzVCO01BQUE7VUFBQTtNQUFBLHFDQUFBO2tEQUFBO01BQUEsMkJBSStCLCtDQUM3QjthQUFBO1VBQUEsMERBQXNCO01BQUEsMkNBRWhCO01BQ0Y7O0lBUEo7SUFHQTtJQUpGLFdBQ0UsVUFHQSxTQUpGOzs7SUFFRTtJQUNBO0lBSEYsV0FFRSxVQUNBLFNBSEY7SUFLd0I7UUFBQTtJQUFBOzs7O29CQVVyQjs7OzJEQWpCVDtNQUFBLGFBQ0k7TUFBQSx3Q0FVYztNQUNkO2FBQUE7VUFBQTthQUVFLHVCQUlZOzs7SUFMWjtJQUNBO0lBRkYsV0FDRSxVQUNBLFNBRkY7Ozs7b0JDWko7TUFBQTsrQ0FBQSxVQUFBO01BQUE7Ozs7In0=
