/**
 * @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/date-picker/DatePicker';
import * as i3 from '@angular/forms';
import * as i4 from '../../../../src/services/novo-label-service';
const styles_NovoDatePickerElement:any[] = ([] as any[]);
export const RenderType_NovoDatePickerElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoDatePickerElement,data:{'animation':[{type:7,name:'startDateTextState',
        definitions:[{type:0,name:'startDate',styles:{type:6,styles:{opacity:'1.0'},
            offset:(null as any)},options:(undefined as any)},{type:0,name:'endDate',
            styles:{type:6,styles:{opacity:'0.6'},offset:(null as any)},options:(undefined as any)},
            {type:1,expr:'startDate <=> endDate',animation:{type:4,styles:(null as any),
                timings:'200ms ease-in'},options:(null as any)}],options:{}},{type:7,
        name:'endDateTextState',definitions:[{type:0,name:'startDate',styles:{type:6,
            styles:{opacity:'0.6'},offset:(null as any)},options:(undefined as any)},
            {type:0,name:'endDate',styles:{type:6,styles:{opacity:'1.0'},offset:(null as any)},
                options:(undefined as any)},{type:1,expr:'startDate <=> endDate',animation:{type:4,
                styles:(null as any),timings:'200ms ease-in'},options:(null as any)}],
        options:{}},{type:7,name:'indicatorState',definitions:[{type:0,name:'startDate',
        styles:{type:6,styles:{transform:'translateX(0%)'},offset:(null as any)},options:(undefined as any)},
        {type:0,name:'endDate',styles:{type:6,styles:{transform:'translateX(100%)'},
            offset:(null as any)},options:(undefined as any)},{type:1,expr:'startDate <=> endDate',
            animation:{type:4,styles:(null as any),timings:'200ms ease-in'},options:(null as any)}],
        options:{}}]}});
function View_NovoDatePickerElement_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),13,'div',[['class',
      'calendar-top']],(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),1,'h4',[['class','day']],[[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((null as any),['\n                '])),(_l()(),
          i0.ɵeld(0,(null as any),(null as any),1,'h2',[['class','month']],[[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((null as any),['\n                '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'h1',[['class','date']],[[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((null as any),['\n                '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'h3',[['class','year']],[[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((null as any),['\n            ']))],
      (null as any),(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = ((_co.heading == null)? (null as any): _co.heading.day);
        _ck(_v,2,0,currVal_0);
        const currVal_1:any = ((_co.heading == null)? (null as any): _co.heading.day);
        _ck(_v,3,0,currVal_1);
        const currVal_2:any = ((_co.heading == null)? (null as any): _co.heading.month);
        _ck(_v,5,0,currVal_2);
        const currVal_3:any = ((_co.heading == null)? (null as any): _co.heading.month);
        _ck(_v,6,0,currVal_3);
        const currVal_4:any = ((_co.heading == null)? (null as any): _co.heading.date);
        _ck(_v,8,0,currVal_4);
        const currVal_5:any = ((_co.heading == null)? (null as any): _co.heading.date);
        _ck(_v,9,0,currVal_5);
        const currVal_6:any = ((_co.heading == null)? (null as any): _co.heading.year);
        _ck(_v,11,0,currVal_6);
        const currVal_7:any = ((_co.heading == null)? (null as any): _co.heading.year);
        _ck(_v,12,0,currVal_7);
      });
}
function View_NovoDatePickerElement_2(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),9,'div',[['class',
      'date-range-tabs']],(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),1,'span',[['class','range-tab']],[[24,
          '@startDateTextState',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.toggleRangeSelect('startDate')) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),
      i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵeld(0,(null as any),
      (null as any),1,'span',[['class','range-tab']],[[24,'@endDateTextState',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.toggleRangeSelect('endDate')) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),
      i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵeld(0,(null as any),
      (null as any),0,'i',[['class','indicator']],[[24,'@indicatorState',0]],(null as any),
      (null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n            ']))],
      (null as any),(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = _co.rangeSelectMode;
        _ck(_v,2,0,currVal_0);
        const currVal_1:any = _co.selectedLabel;
        _ck(_v,3,0,currVal_1);
        const currVal_2:any = _co.rangeSelectMode;
        _ck(_v,5,0,currVal_2);
        const currVal_3:any = _co.selected2Label;
        _ck(_v,6,0,currVal_3);
        const currVal_4:any = _co.rangeSelectMode;
        _ck(_v,8,0,currVal_4);
      });
}
function View_NovoDatePickerElement_3(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'th',[['class',
      'weekday']],[[8,'title',0],[1,'data-automation-id',0]],(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 = i0.ɵinlineInterpolate(1,'',_v.context.$implicit,'');
        const currVal_1:any = _v.context.$implicit.substr(0,2);
        _ck(_v,0,0,currVal_0,currVal_1);
        const currVal_2:any = _v.context.$implicit.substr(0,2);
        _ck(_v,1,0,currVal_2);
      });
}
function View_NovoDatePickerElement_5(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),6,'td',([] as any[]),
      (null as any),[[(null as any),'click'],[(null as any),'mouseover']],(_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,true)) !== false);
          ad = (pd_0 && ad);
        }
        if (('mouseover' === en)) {
          const pd_1:any = ((<any>_co.rangeHover($event,_v.context.$implicit)) !== false);
          ad = (pd_1 && ad);
        }
        return ad;
      },(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({today:0,'notinmonth':1,selected:2,filler:3,startfill:4,endfill:5,'selecting-range':6}),
      (_l()(),i0.ɵted((null as any),['\n                            '])),(_l()(),i0.ɵeld(0,
          (null as any),(null as any),1,'button',[['class','day']],[[1,'data-automation-id',
              0],[8,'disabled',0]],(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                        ']))],
      (_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = _ck(_v,2,0,_v.context.$implicit.isToday,(_v.context.$implicit.date.getMonth() !== _co.month.getMonth()),
            _co.isSelected(_co.range,_v.context.$implicit.date,_co.selected,_co.selected2),
            _co.isFiller(_co.range,_v.context.$implicit.date,_co.selected,_co.selected2),
            _co.isStartFill(_co.range,_v.context.$implicit.date,_co.selected,_co.selected2),
            _co.isEndFill(_co.range,_v.context.$implicit.date,_co.selected,_co.selected2),
            _co.isSelectingRange(_co.range,_v.context.$implicit.date,_co.selected,
                _co.selected2,_co.hoverDay,_co.rangeSelectMode));
        _ck(_v,1,0,currVal_0);
      },(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_1:any = _v.context.$implicit.number;
        const currVal_2:any = _co.isDisabled(_v.context.$implicit.date,_co.start,_co.end);
        _ck(_v,4,0,currVal_1,currVal_2);
        const currVal_3:any = _v.context.$implicit.number;
        _ck(_v,5,0,currVal_3);
      });
}
function View_NovoDatePickerElement_4(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'tr',([] 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,
      [[1,2]],(null as any),1,(null as any),View_NovoDatePickerElement_5)),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) => {
        const currVal_0:any = _v.context.$implicit.days;
        _ck(_v,3,0,currVal_0);
      },(null as any));
}
function View_NovoDatePickerElement_6(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),6,'li',([] as any[]),
      (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.setMonth(_v.context.index)) !== 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),3,'div',[['class','month']],[[1,
          'data-automation-id',0]],(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({selected:0}),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),i0.ɵted((null as any),
          ['\n                ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_1:any = 'month';
    const currVal_2:any = _ck(_v,4,0,(_v.context.index === ((_co.selected == null)? (null as any): _co.selected.getMonth())));
    _ck(_v,3,0,currVal_1,currVal_2);
  },(_ck,_v) => {
    const currVal_0:any = _v.context.$implicit;
    _ck(_v,2,0,currVal_0);
    const currVal_3:any = _v.context.$implicit;
    _ck(_v,5,0,currVal_3);
  });
}
function View_NovoDatePickerElement_7(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),6,'li',([] as any[]),
      (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.setYear(_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),3,'div',[['class','year']],[[1,
          'data-automation-id',0]],(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({selected:0}),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),i0.ɵted((null as any),
          ['\n                ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_1:any = 'year';
    const currVal_2:any = _ck(_v,4,0,(_v.context.$implicit == ((_co.selected == null)? (null as any): _co.selected.getFullYear())));
    _ck(_v,3,0,currVal_1,currVal_2);
  },(_ck,_v) => {
    const currVal_0:any = _v.context.$implicit;
    _ck(_v,2,0,currVal_0);
    const currVal_3:any = _v.context.$implicit;
    _ck(_v,5,0,currVal_3);
  });
}
export function View_NovoDatePickerElement_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[i0.ɵqud(671088640,1,{template:0}),(_l()(),i0.ɵted((null as any),
      ['\n        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),59,'div',[['class',
      'calendar']],(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,
          [[1,2]],(null as any),1,(null as any),View_NovoDatePickerElement_1)),i0.ɵdid(16384,
          (null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},
          (null as any)),(_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),
          i0.ɵand(16777216,[[1,2]],(null as any),1,(null as any),View_NovoDatePickerElement_2)),
      i0.ɵdid(16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
          'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),14,'div',[['class','calendar-header']],
          (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),0,'span',[['class','previous'],['data-automation-id','calendar-previous']],
          (null as any),[[(null as any),'click']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i2.NovoDatePickerElement = _v.component;
            if (('click' === en)) {
              const pd_0:any = ((<any>_co.prevMonth($event)) !== 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),7,'span',[['class','heading']],
          (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),1,'span',[['class','month']],[[1,'data-automation-id',
              0]],[[(null as any),'click']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i2.NovoDatePickerElement = _v.component;
            if (('click' === en)) {
              const pd_0:any = ((<any>_co.open($event,'months')) !== false);
              ad = (pd_0 && ad);
            }
            return ad;
          },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',''])),
      (_l()(),i0.ɵted((null as any),['\n                    '])),(_l()(),i0.ɵeld(0,
          (null as any),(null as any),1,'span',[['class','year']],[[1,'data-automation-id',
              0]],[[(null as any),'click']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i2.NovoDatePickerElement = _v.component;
            if (('click' === en)) {
              const pd_0:any = ((<any>_co.open($event,'years')) !== false);
              ad = (pd_0 && ad);
            }
            return ad;
          },(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                '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),0,
          'span',[['class','next'],['data-automation-id','calendar-next']],(null as any),
          [[(null as any),'click']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i2.NovoDatePickerElement = _v.component;
            if (('click' === en)) {
              const pd_0:any = ((<any>_co.nextMonth($event)) !== false);
              ad = (pd_0 && ad);
            }
            return ad;
          },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵeld(0,(null as any),
          (null as any),16,'table',[['cellpadding','0'],['cellspacing','0'],['class',
              'calendar-content days']],[[8,'hidden',0]],(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),7,'thead',([] 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),
          4,'tr',([] 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,[[1,2]],(null as any),1,(null as any),View_NovoDatePickerElement_3)),
      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                    '])),(_l()(),i0.ɵted((null as any),['\n                '])),
      (_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵeld(0,(null as any),
          (null as any),4,'tbody',([] 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,[[1,2]],(null as any),1,(null as any),View_NovoDatePickerElement_4)),
      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                '])),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵeld(0,(null as any),
          (null as any),4,'ul',[['class','calendar-content months']],[[8,'hidden',
              0]],(null as any),(null as any),(null as any),(null as any))),(_l()(),
          i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵand(16777216,
          [[1,2]],(null as any),1,(null as any),View_NovoDatePickerElement_6)),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            '])),
      (_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵeld(0,(null as any),
          (null as any),4,'ul',[['class','calendar-content years']],[[8,'hidden',0]],
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['\n                '])),(_l()(),i0.ɵand(16777216,[[1,2]],(null as any),
          1,(null as any),View_NovoDatePickerElement_7)),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            '])),
      (_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵeld(0,(null as any),
          (null as any),4,'div',[['class','calendar-footer']],(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),1,
          'span',[['class','today'],['data-automation-id','calendar-today']],(null as any),
          [[(null as any),'click']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i2.NovoDatePickerElement = _v.component;
            if (('click' === en)) {
              const pd_0:any = ((<any>_co.setToday()) !== false);
              ad = (pd_0 && ad);
            }
            return ad;
          },(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        '])),(_l()(),i0.ɵted((null as any),['\n    ']))],(_ck,_v) => {
    var _co:i2.NovoDatePickerElement = _v.component;
    const currVal_0:boolean = (!_co.inline && !_co.range);
    _ck(_v,5,0,currVal_0);
    const currVal_1:any = _co.range;
    _ck(_v,8,0,currVal_1);
    const currVal_7:any = _co.weekdays;
    _ck(_v,33,0,currVal_7);
    const currVal_8:any = _co.weeks;
    _ck(_v,40,0,currVal_8);
    const currVal_10:any = _co.months;
    _ck(_v,47,0,currVal_10);
    const currVal_12:any = _co.years;
    _ck(_v,53,0,currVal_12);
  },(_ck,_v) => {
    var _co:i2.NovoDatePickerElement = _v.component;
    const currVal_2:any = ((_co.heading == null)? (null as any): _co.heading.month);
    _ck(_v,16,0,currVal_2);
    const currVal_3:any = _co.monthLabel;
    _ck(_v,17,0,currVal_3);
    const currVal_4:any = ((_co.heading == null)? (null as any): _co.heading.year);
    _ck(_v,19,0,currVal_4);
    const currVal_5:any = ((_co.month == null)? (null as any): _co.month.getFullYear());
    _ck(_v,20,0,currVal_5);
    const currVal_6:boolean = !(_co.view == 'days');
    _ck(_v,26,0,currVal_6);
    const currVal_9:any = (_co.view !== 'months');
    _ck(_v,44,0,currVal_9);
    const currVal_11:any = (_co.view !== 'years');
    _ck(_v,50,0,currVal_11);
    const currVal_13:any = _co.labels.today;
    _ck(_v,59,0,currVal_13);
  });
}
export function View_NovoDatePickerElement_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-date-picker',
      ([] as any[]),(null as any),(null as any),(null as any),View_NovoDatePickerElement_0,
      RenderType_NovoDatePickerElement)),i0.ɵprd(5120,(null as any),i3.NG_VALUE_ACCESSOR,
      (p0_0:any) => {
        return [p0_0];
      },[i2.NovoDatePickerElement]),i0.ɵdid(114688,(null as any),0,i2.NovoDatePickerElement,
      [i4.NovoLabelService,i0.ElementRef],(null as any),(null as any))],(_ck,_v) => {
    _ck(_v,2,0);
  },(null as any));
}
export const NovoDatePickerElementNgFactory:i0.ComponentFactory<i2.NovoDatePickerElement> = i0.ɵccf('novo-date-picker',
    i2.NovoDatePickerElement,View_NovoDatePickerElement_Host_0,{minYear:'minYear',
        maxYear:'maxYear',start:'start',end:'end',inline:'inline',range:'range'},{onSelect:'onSelect'},
    ([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2RhdGUtcGlja2VyL0RhdGVQaWNrZXIubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZGF0ZS1waWNrZXIvRGF0ZVBpY2tlci50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2RhdGUtcGlja2VyL0RhdGVQaWNrZXIudHMuTm92b0RhdGVQaWNrZXJFbGVtZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9kYXRlLXBpY2tlci9EYXRlUGlja2VyLnRzLk5vdm9EYXRlUGlja2VyRWxlbWVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FsZW5kYXJcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYWxlbmRhci10b3BcIiAqbmdJZj1cIiFpbmxpbmUgJiYgIXJhbmdlXCI+XG4gICAgICAgICAgICAgICAgPGg0IGNsYXNzPVwiZGF5XCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cImhlYWRpbmc/LmRheVwiPnt7aGVhZGluZz8uZGF5fX08L2g0PlxuICAgICAgICAgICAgICAgIDxoMiBjbGFzcz1cIm1vbnRoXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cImhlYWRpbmc/Lm1vbnRoXCI+e3toZWFkaW5nPy5tb250aH19PC9oMj5cbiAgICAgICAgICAgICAgICA8aDEgY2xhc3M9XCJkYXRlXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cImhlYWRpbmc/LmRhdGVcIj57e2hlYWRpbmc/LmRhdGV9fTwvaDE+XG4gICAgICAgICAgICAgICAgPGgzIGNsYXNzPVwieWVhclwiIFthdHRyLmRhdGEtYXV0b21hdGlvbi1pZF09XCJoZWFkaW5nPy55ZWFyXCI+e3toZWFkaW5nPy55ZWFyfX08L2gzPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZGF0ZS1yYW5nZS10YWJzXCIgKm5nSWY9XCJyYW5nZVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UtdGFiXCIgKGNsaWNrKT1cInRvZ2dsZVJhbmdlU2VsZWN0KCdzdGFydERhdGUnKVwiIFtAc3RhcnREYXRlVGV4dFN0YXRlXT1cInJhbmdlU2VsZWN0TW9kZVwiPnt7c2VsZWN0ZWRMYWJlbH19PC9zcGFuPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UtdGFiXCIgKGNsaWNrKT1cInRvZ2dsZVJhbmdlU2VsZWN0KCdlbmREYXRlJylcIiBbQGVuZERhdGVUZXh0U3RhdGVdPVwicmFuZ2VTZWxlY3RNb2RlXCI+e3tzZWxlY3RlZDJMYWJlbH19PC9zcGFuPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiaW5kaWNhdG9yXCIgW0BpbmRpY2F0b3JTdGF0ZV09XCJyYW5nZVNlbGVjdE1vZGVcIj48L2k+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYWxlbmRhci1oZWFkZXJcIj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInByZXZpb3VzXCIgKGNsaWNrKT1cInByZXZNb250aCgkZXZlbnQpXCIgZGF0YS1hdXRvbWF0aW9uLWlkPVwiY2FsZW5kYXItcHJldmlvdXNcIj48L3NwYW4+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJoZWFkaW5nXCI+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibW9udGhcIiAoY2xpY2spPVwib3BlbigkZXZlbnQsICdtb250aHMnKVwiIFthdHRyLmRhdGEtYXV0b21hdGlvbi1pZF09XCJoZWFkaW5nPy5tb250aFwiPnt7bW9udGhMYWJlbH19PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInllYXJcIiAoY2xpY2spPVwib3BlbigkZXZlbnQsICd5ZWFycycpXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cImhlYWRpbmc/LnllYXJcIj57e21vbnRoPy5nZXRGdWxsWWVhcigpfX08L3NwYW4+XG4gICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibmV4dFwiIChjbGljayk9XCJuZXh0TW9udGgoJGV2ZW50KVwiIGRhdGEtYXV0b21hdGlvbi1pZD1cImNhbGVuZGFyLW5leHRcIj48L3NwYW4+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDx0YWJsZSBjbGFzcz1cImNhbGVuZGFyLWNvbnRlbnQgZGF5c1wiIGNlbGxzcGFjaW5nPVwiMFwiIGNlbGxwYWRkaW5nPVwiMFwiIFtoaWRkZW5dPVwiISh2aWV3PT0nZGF5cycpXCI+XG4gICAgICAgICAgICAgICAgPHRoZWFkPlxuICAgICAgICAgICAgICAgICAgICA8dHI+XG4gICAgICAgICAgICAgICAgICAgICAgICA8dGggKm5nRm9yPVwibGV0IGRheSBvZiB3ZWVrZGF5c1wiIHRpdGxlPVwie3tkYXl9fVwiIGNsYXNzPVwid2Vla2RheVwiIFthdHRyLmRhdGEtYXV0b21hdGlvbi1pZF09XCJkYXkuc3Vic3RyKDAsIDIpXCI+e3tkYXkuc3Vic3RyKDAsIDIpfX08L3RoPlxuICAgICAgICAgICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgICAgIDwvdGhlYWQ+XG4gICAgICAgICAgICAgICAgPHRib2R5PlxuICAgICAgICAgICAgICAgICAgICA8dHIgKm5nRm9yPVwibGV0IHdlZWsgb2Ygd2Vla3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCAqbmdGb3I9XCJsZXQgZGF5IG9mIHdlZWsuZGF5c1wiIFtuZ0NsYXNzXT1cIntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b2RheTogZGF5LmlzVG9kYXksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ25vdGlubW9udGgnOiBkYXkuZGF0ZS5nZXRNb250aCgpICE9PSB0aGlzLm1vbnRoLmdldE1vbnRoKCksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0ZWQ6IGlzU2VsZWN0ZWQocmFuZ2UsIGRheS5kYXRlLCBzZWxlY3RlZCwgc2VsZWN0ZWQyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsZXI6IGlzRmlsbGVyKHJhbmdlLCBkYXkuZGF0ZSwgc2VsZWN0ZWQsIHNlbGVjdGVkMiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnRmaWxsOiBpc1N0YXJ0RmlsbChyYW5nZSwgZGF5LmRhdGUsIHNlbGVjdGVkLCBzZWxlY3RlZDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZGZpbGw6IGlzRW5kRmlsbChyYW5nZSwgZGF5LmRhdGUsIHNlbGVjdGVkLCBzZWxlY3RlZDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdzZWxlY3RpbmctcmFuZ2UnOiBpc1NlbGVjdGluZ1JhbmdlKHJhbmdlLCBkYXkuZGF0ZSwgc2VsZWN0ZWQsIHNlbGVjdGVkMiwgaG92ZXJEYXksIHJhbmdlU2VsZWN0TW9kZSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cIiAoY2xpY2spPVwic2VsZWN0KCRldmVudCwgZGF5LCB0cnVlKVwiIChtb3VzZW92ZXIpPVwicmFuZ2VIb3ZlcigkZXZlbnQsIGRheSlcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZGF5XCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cImRheS5udW1iZXJcIiBbZGlzYWJsZWRdPVwiaXNEaXNhYmxlZChkYXkuZGF0ZSwgc3RhcnQsIGVuZClcIj57e2RheS5udW1iZXJ9fTwvYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgICAgICA8L3Rib2R5PlxuICAgICAgICAgICAgPC90YWJsZT5cbiAgICAgICAgICAgIDx1bCBjbGFzcz1cImNhbGVuZGFyLWNvbnRlbnQgbW9udGhzXCIgW2hpZGRlbl09XCJ2aWV3ICE9PSAnbW9udGhzJ1wiPlxuICAgICAgICAgICAgICAgIDxsaSAqbmdGb3I9XCJsZXQgbW9udGggb2YgbW9udGhzO2xldCBpID0gaW5kZXhcIiAoY2xpY2spPVwic2V0TW9udGgoaSlcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vbnRoXCIgW25nQ2xhc3NdPVwie3NlbGVjdGVkOiBpID09PSBzZWxlY3RlZD8uZ2V0TW9udGgoKX1cIiBbYXR0ci5kYXRhLWF1dG9tYXRpb24taWRdPVwibW9udGhcIj57e21vbnRofX08L2Rpdj5cbiAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgPC91bD5cbiAgICAgICAgICAgIDx1bCBjbGFzcz1cImNhbGVuZGFyLWNvbnRlbnQgeWVhcnNcIiBbaGlkZGVuXT1cInZpZXcgIT09ICd5ZWFycydcIj5cbiAgICAgICAgICAgICAgICA8bGkgKm5nRm9yPVwibGV0IHllYXIgb2YgeWVhcnNcIiAoY2xpY2spPVwic2V0WWVhcih5ZWFyKVwiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwieWVhclwiIFtuZ0NsYXNzXT1cIntzZWxlY3RlZDogeWVhciA9PSBzZWxlY3RlZD8uZ2V0RnVsbFllYXIoKX1cIiBbYXR0ci5kYXRhLWF1dG9tYXRpb24taWRdPVwieWVhclwiPnt7eWVhcn19PC9kaXY+XG4gICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2FsZW5kYXItZm9vdGVyXCI+XG4gICAgICAgICAgICAgICAgPHNwYW4gKGNsaWNrKT1cInNldFRvZGF5KClcIiBjbGFzcz1cInRvZGF5XCIgZGF0YS1hdXRvbWF0aW9uLWlkPVwiY2FsZW5kYXItdG9kYXlcIj57eyBsYWJlbHMudG9kYXkgfX08L3NwYW4+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgIiwiPG5vdm8tZGF0ZS1waWNrZXI+PC9ub3ZvLWRhdGUtcGlja2VyPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztvQkNFWTtNQUFBO01BQW9ELHVEQUNoRDtVQUFBO1VBQUEsNENBQXlEO1VBQUEsVUFBcUIsdURBQzlFO2lCQUFBO2NBQUEsOERBQTZEO2lCQUFBLHlCQUF1QjtNQUNwRjtVQUFBO01BQTJELHdDQUFzQjtNQUNqRjtVQUFBO01BQTJELHdDQUFzQjs7O1FBSGpFO1FBQWhCLFdBQWdCLFNBQWhCO1FBQXlEO1FBQUE7UUFDdkM7UUFBbEIsV0FBa0IsU0FBbEI7UUFBNkQ7UUFBQTtRQUM1QztRQUFqQixXQUFpQixTQUFqQjtRQUEyRDtRQUFBO1FBQzFDO1FBQWpCLFlBQWlCLFNBQWpCO1FBQTJEO1FBQUE7Ozs7b0JBRS9EO01BQUE7TUFBQSxnQkFBMkMsdURBQ3ZDO2FBQUE7VUFBQTtRQUFBO1FBQUE7UUFBd0I7VUFBQTtVQUFBO1FBQUE7UUFBeEI7TUFBQSxnQ0FBeUcsd0NBQXdCO2FBQUEsd0NBQ2pJO01BQUE7TUFBQTtRQUFBO1FBQUE7UUFBd0I7VUFBQTtVQUFBO1FBQUE7UUFBeEI7TUFBQSxnQ0FBcUcsd0NBQXlCO2FBQUEsd0NBQzlIO01BQUE7TUFBQSw0Q0FBNkQ7OztRQUZJO1FBQWpFLFdBQWlFLFNBQWpFO1FBQXlHO1FBQUE7UUFDMUM7UUFBL0QsV0FBK0QsU0FBL0Q7UUFBcUc7UUFBQTtRQUNoRjtRQUFyQixXQUFxQixTQUFyQjs7OztvQkFhUTtNQUFBO01BQUEsOEJBQThHOztRQUE3RTtRQUFnQztRQUFqRSxXQUFpQyxVQUFnQyxTQUFqRTtRQUE4RztRQUFBOzs7O29CQUs5RztNQUFBO1FBQUE7UUFBQTtRQVFNO1VBQUE7VUFBQTtRQUFBO1FBQW9DO1VBQUE7VUFBQTtRQUFBO1FBUjFDO01B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
