ng-metamagic-extensions
Version:
[](https://badge.fury.io/js/ng-metamagic-extensions) []() [ • 24.9 kB
text/typescript
/**
* @fileoverview This file is generated by the Angular template compiler.
* Do not edit.
* @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride}
*/
/* tslint:disable */
import * as import0 from '@angular/core';
import * as import1 from '@angular/common';
import * as import2 from './datetimepicker.component';
import * as import3 from '@angular/forms';
const styles_DateTimeComponent:any[] = ['.ng2-datetime[_ngcontent-%COMP%] *[hidden][_ngcontent-%COMP%] { display: none; }'];
export const RenderType_DateTimeComponent:import0.RendererType2 = import0.ɵcrt({
encapsulation: 0,
styles: styles_DateTimeComponent,
data: {}
}
);
function View_DateTimeComponent_1(l:any):import0.ɵViewDefinition {
return import0.ɵvid(0,[
(l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',[[
'type',
'button'
]
],(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.clearModels()) !== false);
ad = (pd_0 && ad);
}
return ad;
},(null as any),(null as any))),
(l()(),import0.ɵted((null as any),['Clear']))
]
,(null as any),(null as any));
}
export function View_DateTimeComponent_0(l:any):import0.ɵViewDefinition {
return import0.ɵvid(0,[
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),40,'div',[[
'class',
'form-inline ng2-datetime'
]
],(null as any),(null as any),(null as any),(null as any),(null as any))),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),16,'div',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),
import0.ɵdid(278528,(null as any),0,import1.NgClass,[
import0.IterableDiffers,
import0.KeyValueDiffers,
import0.ElementRef,
import0.Renderer
]
,{ngClass: [
0,
'ngClass'
]
},(null as any)),
import0.ɵpod([
'form-group',
'input-group',
'date'
]
),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),5,'input',[
[
'class',
'form-control'
]
,
[
'type',
'text'
]
]
,[
[
8,
'id',
0
]
,
[
1,
'readonly',
0
]
,
[
1,
'required',
0
]
,
[
1,
'placeholder',
0
]
,
[
1,
'tabindex',
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),
'ngModelChange'
]
,
[
(null as any),
'blur'
]
,
[
(null as any),
'keyup'
]
,
[
(null as any),
'input'
]
,
[
(null as any),
'compositionstart'
]
,
[
(null as any),
'compositionend'
]
]
,(v,en,$event) => {
var ad:boolean = true;
var co:import2.DateTimeComponent = v.component;
if (('input' === en)) {
const pd_0:any = ((<any>import0.ɵnov(v,8)._handleInput($event.target.value)) !== false);
ad = (pd_0 && ad);
}
if (('blur' === en)) {
const pd_1:any = ((<any>import0.ɵnov(v,8).onTouched()) !== false);
ad = (pd_1 && ad);
}
if (('compositionstart' === en)) {
const pd_2:any = ((<any>import0.ɵnov(v,8)._compositionStart()) !== false);
ad = (pd_2 && ad);
}
if (('compositionend' === en)) {
const pd_3:any = ((<any>import0.ɵnov(v,8)._compositionEnd($event.target.value)) !== false);
ad = (pd_3 && ad);
}
if (('ngModelChange' === en)) {
const pd_4:any = ((<any>(co.dateModel = $event)) !== false);
ad = (pd_4 && ad);
}
if (('blur' === en)) {
const pd_5:any = ((<any>co.onTouched()) !== false);
ad = (pd_5 && ad);
}
if (('keyup' === en)) {
const pd_6:any = ((<any>co.checkEmptyValue($event)) !== false);
ad = (pd_6 && ad);
}
return ad;
},(null as any),(null as any))),
import0.ɵdid(16384,(null as any),0,import3.DefaultValueAccessor,[
import0.Renderer,
import0.ElementRef,
[
2,
import3.COMPOSITION_BUFFER_MODE
]
]
,(null as any),(null as any)),
import0.ɵprd(1024,(null as any),import3.NG_VALUE_ACCESSOR,(p0_0:any) => {
return [p0_0];
},[import3.DefaultValueAccessor]),
import0.ɵdid(671744,(null as any),0,import3.NgModel,[
[
8,
(null as any)
]
,
[
8,
(null as any)
]
,
[
8,
(null as any)
]
,
[
2,
import3.NG_VALUE_ACCESSOR
]
]
,{model: [
0,
'model'
]
},{update: 'ngModelChange'}),
import0.ɵprd(2048,(null as any),import3.NgControl,(null as any),[import3.NgModel]),
import0.ɵdid(16384,(null as any),0,import3.NgControlStatus,[import3.NgControl],(null as any),(null as any)),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),4,'div',[[
'class',
'input-group-addon'
]
],[[
8,
'hidden',
0
]
],[[
(null as any),
'click'
]
],(v,en,$event) => {
var ad:boolean = true;
var co:import2.DateTimeComponent = v.component;
if (('click' === en)) {
const pd_0:any = ((<any>co.showDatepicker()) !== false);
ad = (pd_0 && ad);
}
return ad;
},(null as any),(null as any))),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵ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))),
import0.ɵdid(278528,(null as any),0,import1.NgClass,[
import0.IterableDiffers,
import0.KeyValueDiffers,
import0.ElementRef,
import0.Renderer
]
,{ngClass: [
0,
'ngClass'
]
},(null as any)),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),16,'div',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),
import0.ɵdid(278528,(null as any),0,import1.NgClass,[
import0.IterableDiffers,
import0.KeyValueDiffers,
import0.ElementRef,
import0.Renderer
]
,{ngClass: [
0,
'ngClass'
]
},(null as any)),
import0.ɵpod([
'form-group',
'input-group',
'bootstrap-timepicker timepicker'
]
),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),5,'input',[
[
'class',
'form-control input-small'
]
,
[
'type',
'text'
]
]
,[
[
8,
'id',
0
]
,
[
1,
'readonly',
0
]
,
[
1,
'required',
0
]
,
[
1,
'placeholder',
0
]
,
[
1,
'tabindex',
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),
'ngModelChange'
]
,
[
(null as any),
'focus'
]
,
[
(null as any),
'blur'
]
,
[
(null as any),
'keyup'
]
,
[
(null as any),
'input'
]
,
[
(null as any),
'compositionstart'
]
,
[
(null as any),
'compositionend'
]
]
,(v,en,$event) => {
var ad:boolean = true;
var co:import2.DateTimeComponent = v.component;
if (('input' === en)) {
const pd_0:any = ((<any>import0.ɵnov(v,26)._handleInput($event.target.value)) !== false);
ad = (pd_0 && ad);
}
if (('blur' === en)) {
const pd_1:any = ((<any>import0.ɵnov(v,26).onTouched()) !== false);
ad = (pd_1 && ad);
}
if (('compositionstart' === en)) {
const pd_2:any = ((<any>import0.ɵnov(v,26)._compositionStart()) !== false);
ad = (pd_2 && ad);
}
if (('compositionend' === en)) {
const pd_3:any = ((<any>import0.ɵnov(v,26)._compositionEnd($event.target.value)) !== false);
ad = (pd_3 && ad);
}
if (('ngModelChange' === en)) {
const pd_4:any = ((<any>(co.timeModel = $event)) !== false);
ad = (pd_4 && ad);
}
if (('focus' === en)) {
const pd_5:any = ((<any>co.showTimepicker()) !== false);
ad = (pd_5 && ad);
}
if (('blur' === en)) {
const pd_6:any = ((<any>co.onTouched()) !== false);
ad = (pd_6 && ad);
}
if (('keyup' === en)) {
const pd_7:any = ((<any>co.checkEmptyValue($event)) !== false);
ad = (pd_7 && ad);
}
return ad;
},(null as any),(null as any))),
import0.ɵdid(16384,(null as any),0,import3.DefaultValueAccessor,[
import0.Renderer,
import0.ElementRef,
[
2,
import3.COMPOSITION_BUFFER_MODE
]
]
,(null as any),(null as any)),
import0.ɵprd(1024,(null as any),import3.NG_VALUE_ACCESSOR,(p0_0:any) => {
return [p0_0];
},[import3.DefaultValueAccessor]),
import0.ɵdid(671744,(null as any),0,import3.NgModel,[
[
8,
(null as any)
]
,
[
8,
(null as any)
]
,
[
8,
(null as any)
]
,
[
2,
import3.NG_VALUE_ACCESSOR
]
]
,{model: [
0,
'model'
]
},{update: 'ngModelChange'}),
import0.ɵprd(2048,(null as any),import3.NgControl,(null as any),[import3.NgModel]),
import0.ɵdid(16384,(null as any),0,import3.NgControlStatus,[import3.NgControl],(null as any),(null as any)),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),4,'span',[[
'class',
'input-group-addon'
]
],[[
8,
'hidden',
0
]
],(null as any),(null as any),(null as any),(null as any))),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵeld(0,(null as any),(null as any),1,'i',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),
import0.ɵdid(278528,(null as any),0,import1.NgClass,[
import0.IterableDiffers,
import0.KeyValueDiffers,
import0.ElementRef,
import0.Renderer
]
,{ngClass: [
0,
'ngClass'
]
},(null as any)),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DateTimeComponent_1)),
import0.ɵdid(16384,(null as any),0,import1.NgIf,[
import0.ViewContainerRef,
import0.TemplateRef
]
,{ngIf: [
0,
'ngIf'
]
},(null as any)),
(l()(),import0.ɵted((null as any),['\n '])),
(l()(),import0.ɵted((null as any),['\n ']))
]
,(ck,v) => {
var co:import2.DateTimeComponent = v.component;
const currVal_0:any = ck(v,5,0,true,!co.datepickerOptions.hideIcon,true);
ck(v,4,0,currVal_0);
const currVal_13:any = co.dateModel;
ck(v,10,0,currVal_13);
const currVal_15:any = (co.datepickerOptions.icon || 'glyphicon glyphicon-th');
ck(v,17,0,currVal_15);
const currVal_16:any = ck(v,23,0,true,!co.timepickerOptions.hideIcon,true);
ck(v,22,0,currVal_16);
const currVal_29:any = co.timeModel;
ck(v,28,0,currVal_29);
const currVal_31:any = (co.timepickerOptions.icon || 'glyphicon glyphicon-time');
ck(v,35,0,currVal_31);
const currVal_32:any = co.hasClearButton;
ck(v,40,0,currVal_32);
},(ck,v) => {
var co:import2.DateTimeComponent = v.component;
const currVal_1:any = import0.ɵinlineInterpolate(1,'',co.idDatePicker,'');
const currVal_2:any = co.readonly;
const currVal_3:any = co.required;
const currVal_4:any = (co.datepickerOptions.placeholder || 'Choose date');
const currVal_5:any = co.tabindex;
const currVal_6:any = import0.ɵnov(v,12).ngClassUntouched;
const currVal_7:any = import0.ɵnov(v,12).ngClassTouched;
const currVal_8:any = import0.ɵnov(v,12).ngClassPristine;
const currVal_9:any = import0.ɵnov(v,12).ngClassDirty;
const currVal_10:any = import0.ɵnov(v,12).ngClassValid;
const currVal_11:any = import0.ɵnov(v,12).ngClassInvalid;
const currVal_12:any = import0.ɵnov(v,12).ngClassPending;
ck(v,7,1,[
currVal_1,
currVal_2,
currVal_3,
currVal_4,
currVal_5,
currVal_6,
currVal_7,
currVal_8,
currVal_9,
currVal_10,
currVal_11,
currVal_12
]
);
const currVal_14:any = ((co.datepickerOptions.hideIcon || (co.datepickerOptions === false)) || false);
ck(v,14,0,currVal_14);
const currVal_17:any = import0.ɵinlineInterpolate(1,'',co.idTimePicker,'');
const currVal_18:any = co.readonly;
const currVal_19:any = co.required;
const currVal_20:any = (co.timepickerOptions.placeholder || 'Set time');
const currVal_21:any = co.tabindex;
const currVal_22:any = import0.ɵnov(v,30).ngClassUntouched;
const currVal_23:any = import0.ɵnov(v,30).ngClassTouched;
const currVal_24:any = import0.ɵnov(v,30).ngClassPristine;
const currVal_25:any = import0.ɵnov(v,30).ngClassDirty;
const currVal_26:any = import0.ɵnov(v,30).ngClassValid;
const currVal_27:any = import0.ɵnov(v,30).ngClassInvalid;
const currVal_28:any = import0.ɵnov(v,30).ngClassPending;
ck(v,25,1,[
currVal_17,
currVal_18,
currVal_19,
currVal_20,
currVal_21,
currVal_22,
currVal_23,
currVal_24,
currVal_25,
currVal_26,
currVal_27,
currVal_28
]
);
const currVal_30:any = (co.timepickerOptions.hideIcon || false);
ck(v,32,0,currVal_30);
});
}
function View_DateTimeComponent_Host_0(l:any):import0.ɵViewDefinition {
return import0.ɵvid(0,[
(l()(),import0.ɵeld(0,(null as any),(null as any),1,'date-time-picker',([] as any[]),[[
1,
'tabindex',
0
]
],[
[
(null as any),
'dateChange'
]
,
[
(null as any),
'blur'
]
]
,(v,en,$event) => {
var ad:boolean = true;
if (('dateChange' === en)) {
const pd_0:any = ((<any>import0.ɵnov(v,1).onChange($event)) !== false);
ad = (pd_0 && ad);
}
if (('blur' === en)) {
const pd_1:any = ((<any>import0.ɵnov(v,1).onTouched()) !== false);
ad = (pd_1 && ad);
}
return ad;
},View_DateTimeComponent_0,RenderType_DateTimeComponent)),
import0.ɵdid(4898816,(null as any),0,import2.DateTimeComponent,[import3.NgControl],(null as any),{dateChange: 'dateChange'})
]
,(null as any),(ck,v) => {
const currVal_0:any = import0.ɵnov(v,1).tabindexAttr;
ck(v,0,0,currVal_0);
});
}
export const DateTimeComponentNgFactory:import0.ComponentFactory<import2.DateTimeComponent> = import0.ɵccf('date-time-picker',import2.DateTimeComponent,View_DateTimeComponent_Host_0,{
timepickerOptions: 'timepicker',
datepickerOptions: 'datepicker',
hasClearButton: 'hasClearButton',
readonly: 'readonly',
required: 'required',
tabindex: 'tabindex'
}
,{dateChange: 'dateChange'},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL2hvbWUvZGF0dGFyYW0vV2Vic3Rvcm1Qcm9qZWN0cy9tZXRhbWFnaWMtdWktd2lkZ2V0cy9tZXRhbWFnaWMtYW5ndWxhci1jb21wb25lbnRzL3NyYy9ib290c3RyYXAvZGF0ZXRpbWVwaWNrZXIvZGF0ZXRpbWVwaWNrZXIuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL2hvbWUvZGF0dGFyYW0vV2Vic3Rvcm1Qcm9qZWN0cy9tZXRhbWFnaWMtdWktd2lkZ2V0cy9tZXRhbWFnaWMtYW5ndWxhci1jb21wb25lbnRzL3NyYy9ib290c3RyYXAvZGF0ZXRpbWVwaWNrZXIvZGF0ZXRpbWVwaWNrZXIuY29tcG9uZW50LnRzIiwibmc6Ly8vaG9tZS9kYXR0YXJhbS9XZWJzdG9ybVByb2plY3RzL21ldGFtYWdpYy11aS13aWRnZXRzL21ldGFtYWdpYy1hbmd1bGFyLWNvbXBvbmVudHMvc3JjL2Jvb3RzdHJhcC9kYXRldGltZXBpY2tlci9kYXRldGltZXBpY2tlci5jb21wb25lbnQudHMuRGF0ZVRpbWVDb21wb25lbnQuaHRtbCIsIm5nOi8vL2hvbWUvZGF0dGFyYW0vV2Vic3Rvcm1Qcm9qZWN0cy9tZXRhbWFnaWMtdWktd2lkZ2V0cy9tZXRhbWFnaWMtYW5ndWxhci1jb21wb25lbnRzL3NyYy9ib290c3RyYXAvZGF0ZXRpbWVwaWNrZXIvZGF0ZXRpbWVwaWNrZXIuY29tcG9uZW50LnRzLkRhdGVUaW1lQ29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPGRpdiBjbGFzcz1cImZvcm0taW5saW5lIG5nMi1kYXRldGltZVwiPlxuICAgICAgPGRpdiBbbmdDbGFzc109XCJ7ICdmb3JtLWdyb3VwJzogdHJ1ZSwgJ2lucHV0LWdyb3VwJzogIWRhdGVwaWNrZXJPcHRpb25zLmhpZGVJY29uLCAnZGF0ZSc6IHRydWUgfVwiPlxuICAgICAgICA8aW5wdXQgaWQ9XCJ7e2lkRGF0ZVBpY2tlcn19XCIgdHlwZT1cInRleHRcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiXG4gICAgICAgICAgICAgICBbYXR0ci5yZWFkb25seV09XCJyZWFkb25seVwiXG4gICAgICAgICAgICAgICBbYXR0ci5yZXF1aXJlZF09XCJyZXF1aXJlZFwiXG4gICAgICAgICAgICAgICBbYXR0ci5wbGFjZWhvbGRlcl09XCJkYXRlcGlja2VyT3B0aW9ucy5wbGFjZWhvbGRlciB8fCAnQ2hvb3NlIGRhdGUnXCJcbiAgICAgICAgICAgICAgIFthdHRyLnRhYmluZGV4XT1cInRhYmluZGV4XCJcbiAgICAgICAgICAgICAgIFsobmdNb2RlbCldPVwiZGF0ZU1vZGVsXCJcbiAgICAgICAgICAgICAgIChibHVyKT1cIm9uVG91Y2hlZCgpXCJcbiAgICAgICAgICAgICAgIChrZXl1cCk9XCJjaGVja0VtcHR5VmFsdWUoJGV2ZW50KVwiLz5cbiAgICAgICAgPGRpdiBbaGlkZGVuXT1cImRhdGVwaWNrZXJPcHRpb25zLmhpZGVJY29uIHx8IGRhdGVwaWNrZXJPcHRpb25zID09PSBmYWxzZSB8fCBmYWxzZVwiXG4gICAgICAgICAgICAgKGNsaWNrKT1cInNob3dEYXRlcGlja2VyKClcIlxuICAgICAgICAgICAgIGNsYXNzPVwiaW5wdXQtZ3JvdXAtYWRkb25cIj5cbiAgICAgICAgICA8c3BhbiBbbmdDbGFzc109XCJkYXRlcGlja2VyT3B0aW9ucy5pY29uIHx8ICdnbHlwaGljb24gZ2x5cGhpY29uLXRoJ1wiPjwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgW25nQ2xhc3NdPVwieyAnZm9ybS1ncm91cCc6IHRydWUsICdpbnB1dC1ncm91cCc6ICF0aW1lcGlja2VyT3B0aW9ucy5oaWRlSWNvbiwgJ2Jvb3RzdHJhcC10aW1lcGlja2VyIHRpbWVwaWNrZXInOiB0cnVlIH1cIj5cbiAgICAgICAgPGlucHV0IGlkPVwie3tpZFRpbWVQaWNrZXJ9fVwiIHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgaW5wdXQtc21hbGxcIlxuICAgICAgICAgICAgICAgW2F0dHIucmVhZG9ubHldPVwicmVhZG9ubHlcIlxuICAgICAgICAgICAgICAgW2F0dHIucmVxdWlyZWRdPVwicmVxdWlyZWRcIlxuICAgICAgICAgICAgICAgW2F0dHIucGxhY2Vob2xkZXJdPVwidGltZXBpY2tlck9wdGlvbnMucGxhY2Vob2xkZXIgfHwgJ1NldCB0aW1lJ1wiXG4gICAgICAgICAgICAgICBbYXR0ci50YWJpbmRleF09XCJ0YWJpbmRleFwiXG4gICAgICAgICAgICAgICBbKG5nTW9kZWwpXT1cInRpbWVNb2RlbFwiXG4gICAgICAgICAgICAgICAoZm9jdXMpPVwic2hvd1RpbWVwaWNrZXIoKVwiXG4gICAgICAgICAgICAgICAoYmx1cik9XCJvblRvdWNoZWQoKVwiXG4gICAgICAgICAgICAgICAoa2V5dXApPVwiY2hlY2tFbXB0eVZhbHVlKCRldmVudClcIj5cbiAgICAgICAgPHNwYW4gW2hpZGRlbl09XCJ0aW1lcGlja2VyT3B0aW9ucy5oaWRlSWNvbiB8fCBmYWxzZVwiIGNsYXNzPVwiaW5wdXQtZ3JvdXAtYWRkb25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGkgW25nQ2xhc3NdPVwidGltZXBpY2tlck9wdGlvbnMuaWNvbiB8fCAnZ2x5cGhpY29uIGdseXBoaWNvbi10aW1lJ1wiPjwvaT5cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxidXR0b24gKm5nSWY9XCJoYXNDbGVhckJ1dHRvblwiIHR5cGU9XCJidXR0b25cIiAoY2xpY2spPVwiY2xlYXJNb2RlbHMoKVwiPkNsZWFyPC9idXR0b24+XG4gICAgPC9kaXY+XG4gICIsIjxkYXRlLXRpbWUtcGlja2VyPjwvZGF0ZS10aW1lLXBpY2tlcj4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUMrQk07UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUE2QztRQUFBO1FBQUE7TUFBQTtNQUE3QztJQUFBO0lBQXFFOzs7Ozs7SUEvQjNFO01BQ0k7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUFzQztJQUNwQztnQkFBQTs7Ozs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7Z0JBQUs7TUFBQTtNQUFBO01BQUE7SUFBQTtJQUFBO0lBQTZGO0lBQ2hHO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BS087UUFBQTtRQUFBO01BQUE7TUFDQTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BUFA7SUFBQTtnQkFBQTs7O01BQUE7UUFBQTs7TUFBQTs7SUFBQTtLQUFBO2dCQUFBO01BQUE7SUFBQTtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7O01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBO0lBTzBDO01BQzFDO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BQ0s7UUFBQTtRQUFBO01BQUE7TUFETDtJQUFBO0lBRStCO0lBQzdCO2dCQUFBOzs7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUE0RTtJQUN4RTtJQUNGO0lBQ047Z0JBQUE7Ozs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO2dCQUFLO01BQUE7TUFBQTtNQUFBO0lBQUE7SUFBQTtJQUF3SDtJQUMzSDtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUtPO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFDQTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BUlA7SUFBQTtnQkFBQTs7O01BQUE7UUFBQTs7TUFBQTs7SUFBQTtLQUFBO2dCQUFBO01BQUE7SUFBQTtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7O01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBO0lBUXlDO01BQ3pDO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQStFO0lBQ25FO2dCQUFBOzs7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUF3RTtJQUNyRTtJQUNYO0lBQ047Z0JBQUE7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUFtRjtJQUMvRTs7OztJQTlCQztJQUFMLFNBQUssU0FBTDtJQU1TO0lBTFAsVUFLTyxVQUxQO0lBV1E7SUFBTixVQUFNLFVBQU47SUFHQztJQUFMLFVBQUssVUFBTDtJQU1TO0lBTFAsVUFLTyxVQUxQO0lBVWU7SUFBSCxVQUFHLFVBQUg7SUFHTjtJQUFSLFVBQVEsVUFBUjs7O0lBNUJTO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFKUDtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO01BQU87TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUpQO01BQUE7TUFBQTtNQUFBO01BQUE7TUFBQTtNQUFBO0lBQUE7SUFBQTtJQVFLO0lBQUwsVUFBSyxVQUFMO0lBT087SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUpQO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7TUFBTztNQUNBO01BQ0E7TUFDQTtNQUNBO01BSlA7TUFBQTtNQUFBO01BQUE7TUFBQTtNQUFBO01BQUE7SUFBQTtJQUFBO0lBU007SUFBTixVQUFNLFVBQU47Ozs7O01DM0JSO1FBQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBOzs7SUFBQTtJQUFBLFNBQUEsU0FBQTs7Ozs7Ozs7Ozs7In0=