UNPKG

novo-elements

Version:

Bullhorn's NOVO Element Repository for Angular 2

252 lines (249 loc) 20.9 kB
/** * @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 '../../../../src/elements/form/DynamicForm'; import * as i2 from '@angular/common'; import * as i3 from '@angular/forms'; import * as i4 from './Control.ngfactory'; import * as i5 from '../../../../src/elements/form/Control'; import * as i6 from '../../../../src/services/novo-label-service'; import * as i7 from '../../../../src/services/date-format/DateFormat'; import * as i8 from '../../../../src/elements/form/FieldInteractionApi'; import * as i9 from '../../../../src/utils/component-utils/ComponentUtils'; const styles_NovoDynamicFormElement:any[] = ([] as any[]); export const RenderType_NovoDynamicFormElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_NovoDynamicFormElement,data:{}}); function View_NovoDynamicFormElement_2(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset', ([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetElement_0, RenderType_NovoFieldsetElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetElement, ([] as any[]),{controls:[0,'controls'],form:[1,'form'],title:[2,'title'],icon:[3, 'icon']},(null as any))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = (<any>_v.parent).context.$implicit.controls; const currVal_1:any = _co.form; const currVal_2:any = (<any>_v.parent).context.$implicit.title; const currVal_3:any = (<any>_v.parent).context.$implicit.icon; _ck(_v,1,0,currVal_0,currVal_1,currVal_2,currVal_3); },(null as any)); } function View_NovoDynamicFormElement_1(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'span',([] 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_NovoDynamicFormElement_2)), i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0, 'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n ']))], (_ck,_v) => { const currVal_0:any = _v.context.$implicit.controls.length; _ck(_v,3,0,currVal_0); },(null as any)); } export function View_NovoDynamicFormElement_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0, (null as any),(null as any),18,'div',[['class','novo-form-container']],(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),5,'header', ([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))), (_l()(),i0.ɵted((null as any),['\n '])),i0.ɵncd((null as any), 0),(_l()(),i0.ɵted((null as any),['\n '])),i0.ɵncd((null as any), 1),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵted((null as any), ['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),8,'form', [['autocomplete','off'],['class','novo-form'],['novalidate','']],[[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),'submit'], [(null as any),'reset']],(_v,en,$event) => { var ad:boolean = true; if (('submit' === en)) { const pd_0:any = ((<any>i0.ɵnov(_v,12).onSubmit($event)) !== false); ad = (pd_0 && ad); } if (('reset' === en)) { const pd_1:any = ((<any>i0.ɵnov(_v,12).onReset()) !== false); ad = (pd_1 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i3.ɵbf,([] as any[]), (null as any),(null as any)),i0.ɵdid(540672,(null as any),0,i3.FormGroupDirective, [[8,(null as any)],[8,(null as any)]],{form:[0,'form']},(null as any)),i0.ɵprd(2048, (null as any),i3.ControlContainer,(null as any),[i3.FormGroupDirective]), i0.ɵdid(16384,(null as any),0,i3.NgControlStatusGroup,[i3.ControlContainer], (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_NovoDynamicFormElement_1)), i0.ɵdid(802816,(null as any),0,i2.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 ']))],(_ck,_v) => { var _co:i1.NovoDynamicFormElement = _v.component; const currVal_7:any = _co.form; _ck(_v,12,0,currVal_7); const currVal_8:any = _co.form.fieldsets; _ck(_v,17,0,currVal_8); },(_ck,_v) => { const currVal_0:any = i0.ɵnov(_v,14).ngClassUntouched; const currVal_1:any = i0.ɵnov(_v,14).ngClassTouched; const currVal_2:any = i0.ɵnov(_v,14).ngClassPristine; const currVal_3:any = i0.ɵnov(_v,14).ngClassDirty; const currVal_4:any = i0.ɵnov(_v,14).ngClassValid; const currVal_5:any = i0.ɵnov(_v,14).ngClassInvalid; const currVal_6:any = i0.ɵnov(_v,14).ngClassPending; _ck(_v,10,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6); }); } export function View_NovoDynamicFormElement_Host_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-dynamic-form', ([] as any[]),(null as any),(null as any),(null as any),View_NovoDynamicFormElement_0, RenderType_NovoDynamicFormElement)),i0.ɵdid(638976,(null as any),0,i1.NovoDynamicFormElement, ([] as any[]),(null as any),(null as any))],(_ck,_v) => { _ck(_v,1,0); },(null as any)); } export const NovoDynamicFormElementNgFactory:i0.ComponentFactory<i1.NovoDynamicFormElement> = i0.ɵccf('novo-dynamic-form', i1.NovoDynamicFormElement,View_NovoDynamicFormElement_Host_0,{controls:'controls', fieldsets:'fieldsets',form:'form',layout:'layout',hideNonRequiredFields:'hideNonRequiredFields'}, {},['form-title','form-subtitle']); const styles_NovoFieldsetElement:any[] = ([] as any[]); export const RenderType_NovoFieldsetElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_NovoFieldsetElement,data:{}}); function View_NovoFieldsetElement_1(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset-header', ([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetHeaderElement_0, RenderType_NovoFieldsetHeaderElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetHeaderElement, ([] as any[]),{title:[0,'title'],icon:[1,'icon']},(null as any))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.title; const currVal_1:any = _co.icon; _ck(_v,1,0,currVal_0,currVal_1); },(null as any)); } function View_NovoFieldsetElement_3(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-control', ([] as any[]),[[8,'className',0],[2,'disabled',(null as any)],[2,'hidden',(null as any)], [1,'data-control-key',0]],(null as any),(null as any),i4.View_NovoControlElement_0, i4.RenderType_NovoControlElement)),i0.ɵdid(245760,(null as any),0,i5.NovoControlElement, [i0.ElementRef,i6.NovoLabelService,i7.DateFormatService,i8.FieldInteractionApi], {control:[0,'control'],form:[1,'form']},(null as any))],(_ck,_v) => { var _co:any = _v.component; const currVal_4:any = (<any>_v.parent).context.$implicit; const currVal_5:any = _co.form; _ck(_v,1,0,currVal_4,currVal_5); },(_ck,_v) => { const currVal_0:any = i0.ɵnov(_v,1).form.controls[i0.ɵnov(_v,1).control.key].controlType; const currVal_1:any = i0.ɵnov(_v,1).form.controls[i0.ɵnov(_v,1).control.key].readOnly; const currVal_2:any = i0.ɵnov(_v,1).form.controls[i0.ɵnov(_v,1).control.key].hidden; const currVal_3:any = i0.ɵnov(_v,1).control.key; _ck(_v,0,0,currVal_0,currVal_1,currVal_2,currVal_3); }); } function View_NovoFieldsetElement_4(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-control-custom', ([] as any[]),(null as any),(null as any),(null as any),View_NovoControlCustom_0, RenderType_NovoControlCustom)),i0.ɵdid(114688,(null as any),0,i1.NovoControlCustom, [i9.ComponentUtils],{control:[0,'control'],form:[1,'form']},(null as any))], (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = (<any>_v.parent).context.$implicit; const currVal_1:any = _co.form; _ck(_v,1,0,currVal_0,currVal_1); },(null as any)); } function View_NovoFieldsetElement_2(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'div',[['class', 'novo-form-row']],[[2,'disabled',(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_NovoFieldsetElement_3)), i0.ɵdid(16384,(null as any),0,i2.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_NovoFieldsetElement_4)), i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0, 'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n ']))], (_ck,_v) => { const currVal_1:boolean = !_v.context.$implicit.customControl; _ck(_v,3,0,currVal_1); const currVal_2:any = _v.context.$implicit.customControl; _ck(_v,6,0,currVal_2); },(_ck,_v) => { const currVal_0:any = _v.context.$implicit.disabled; _ck(_v,0,0,currVal_0); }); } export function View_NovoFieldsetElement_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0, (null as any),(null as any),7,'div',[['class','novo-fieldset-container']],(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_NovoFieldsetElement_1)),i0.ɵdid(16384,(null as any),0,i2.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_NovoFieldsetElement_2)),i0.ɵdid(802816,(null as any), 0,i2.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 ']))],(_ck,_v) => { var _co:i1.NovoFieldsetElement = _v.component; const currVal_0:any = _co.title; _ck(_v,4,0,currVal_0); const currVal_1:any = _co.controls; _ck(_v,7,0,currVal_1); },(null as any)); } export function View_NovoFieldsetElement_Host_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset', ([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetElement_0, RenderType_NovoFieldsetElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetElement, ([] as any[]),(null as any),(null as any))],(null as any),(null as any)); } export const NovoFieldsetElementNgFactory:i0.ComponentFactory<i1.NovoFieldsetElement> = i0.ɵccf('novo-fieldset', i1.NovoFieldsetElement,View_NovoFieldsetElement_Host_0,{controls:'controls',form:'form', title:'title',icon:'icon'},{},([] as any[])); const styles_NovoFieldsetHeaderElement:any[] = ([] as any[]); export const RenderType_NovoFieldsetHeaderElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_NovoFieldsetHeaderElement,data:{}}); export function View_NovoFieldsetHeaderElement_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0, (null as any),(null as any),2,'h6',([] as any[]),(null as any),(null as any), (null as any),(null as any),(null as any))),(_l()(),i0.ɵeld(0,(null as any), (null as any),0,'i',([] as any[]),[[8,'className',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:i1.NovoFieldsetHeaderElement = _v.component; const currVal_0:any = (_co.icon || 'bhi-section'); _ck(_v,2,0,currVal_0); const currVal_1:any = _co.title; _ck(_v,3,0,currVal_1); }); } export function View_NovoFieldsetHeaderElement_Host_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-fieldset-header', ([] as any[]),(null as any),(null as any),(null as any),View_NovoFieldsetHeaderElement_0, RenderType_NovoFieldsetHeaderElement)),i0.ɵdid(49152,(null as any),0,i1.NovoFieldsetHeaderElement, ([] as any[]),(null as any),(null as any))],(null as any),(null as any)); } export const NovoFieldsetHeaderElementNgFactory:i0.ComponentFactory<i1.NovoFieldsetHeaderElement> = i0.ɵccf('novo-fieldset-header', i1.NovoFieldsetHeaderElement,View_NovoFieldsetHeaderElement_Host_0,{title:'title', icon:'icon'},{},([] as any[])); const styles_NovoControlCustom:any[] = ([] as any[]); export const RenderType_NovoControlCustom:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_NovoControlCustom,data:{}}); export function View_NovoControlCustom_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[i0.ɵqud(402653184,1,{referencePoint:0}),(_l()(),i0.ɵted((null as any), ['\n '])),(_l()(),i0.ɵeld(16777216,[[1,3],['ref',1]],(null as any),0, 'span',([] as any[]),(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted((null as any),['\n ']))],(null as any),(null as any)); } export function View_NovoControlCustom_Host_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-control-custom', ([] as any[]),(null as any),(null as any),(null as any),View_NovoControlCustom_0, RenderType_NovoControlCustom)),i0.ɵdid(114688,(null as any),0,i1.NovoControlCustom, [i9.ComponentUtils],(null as any),(null as any))],(_ck,_v) => { _ck(_v,1,0); },(null as any)); } export const NovoControlCustomNgFactory:i0.ComponentFactory<i1.NovoControlCustom> = i0.ɵccf('novo-control-custom', i1.NovoControlCustom,View_NovoControlCustom_Host_0,{control:'control',form:'form'}, {},([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0ubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0R5bmFtaWNGb3JtRWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cy5Ob3ZvRHluYW1pY0Zvcm1FbGVtZW50X0hvc3QuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0ZpZWxkc2V0RWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cy5Ob3ZvRmllbGRzZXRFbGVtZW50X0hvc3QuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0ZpZWxkc2V0SGVhZGVyRWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9EeW5hbWljRm9ybS50cy5Ob3ZvRmllbGRzZXRIZWFkZXJFbGVtZW50X0hvc3QuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0NvbnRyb2xDdXN0b20uaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vRHluYW1pY0Zvcm0udHMuTm92b0NvbnRyb2xDdXN0b21fSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICAgICAgPGRpdiBjbGFzcz1cIm5vdm8tZm9ybS1jb250YWluZXJcIj5cbiAgICAgICAgICAgIDxoZWFkZXI+XG4gICAgICAgICAgICAgICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwiZm9ybS10aXRsZVwiPjwvbmctY29udGVudD5cbiAgICAgICAgICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJmb3JtLXN1YnRpdGxlXCI+PC9uZy1jb250ZW50PlxuICAgICAgICAgICAgPC9oZWFkZXI+XG4gICAgICAgICAgICA8Zm9ybSBjbGFzcz1cIm5vdm8tZm9ybVwiIFtmb3JtR3JvdXBdPVwiZm9ybVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiPlxuICAgICAgICAgICAgICAgIDxzcGFuICpuZ0Zvcj1cImxldCBmaWVsZHNldCBvZiBmb3JtLmZpZWxkc2V0c1wiPlxuICAgICAgICAgICAgICAgICAgICA8bm92by1maWVsZHNldCAqbmdJZj1cImZpZWxkc2V0LmNvbnRyb2xzLmxlbmd0aFwiIFtpY29uXT1cImZpZWxkc2V0Lmljb25cIiBbY29udHJvbHNdPVwiZmllbGRzZXQuY29udHJvbHNcIiBbdGl0bGVdPVwiZmllbGRzZXQudGl0bGVcIiBbZm9ybV09XCJmb3JtXCI+PC9ub3ZvLWZpZWxkc2V0PlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDwvZm9ybT5cbiAgICAgICAgPC9kaXY+XG4gICAgIiwiPG5vdm8tZHluYW1pYy1mb3JtPjwvbm92by1keW5hbWljLWZvcm0+IiwiXG4gICAgICAgIDxkaXYgY2xhc3M9XCJub3ZvLWZpZWxkc2V0LWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgPG5vdm8tZmllbGRzZXQtaGVhZGVyIFtpY29uXT1cImljb25cIiBbdGl0bGVdPVwidGl0bGVcIiAqbmdJZj1cInRpdGxlXCI+PC9ub3ZvLWZpZWxkc2V0LWhlYWRlcj5cbiAgICAgICAgICAgIDxkaXYgKm5nRm9yPVwibGV0IGNvbnRyb2wgb2YgY29udHJvbHNcIiBjbGFzcz1cIm5vdm8tZm9ybS1yb3dcIiBbY2xhc3MuZGlzYWJsZWRdPVwiY29udHJvbC5kaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgIDxub3ZvLWNvbnRyb2wgKm5nSWY9XCIhY29udHJvbC5jdXN0b21Db250cm9sXCIgW2NvbnRyb2xdPVwiY29udHJvbFwiIFtmb3JtXT1cImZvcm1cIj48L25vdm8tY29udHJvbD5cbiAgICAgICAgICAgICAgICA8bm92by1jb250cm9sLWN1c3RvbSAqbmdJZj1cImNvbnRyb2wuY3VzdG9tQ29udHJvbFwiIFtjb250cm9sXT1cImNvbnRyb2xcIiBbZm9ybV09XCJmb3JtXCI+PC9ub3ZvLWNvbnRyb2wtY3VzdG9tPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICIsIjxub3ZvLWZpZWxkc2V0Pjwvbm92by1maWVsZHNldD4iLCJcbiAgICAgICAgPGg2PjxpIFtjbGFzc109XCJpY29uIHx8ICdiaGktc2VjdGlvbidcIj48L2k+e3t0aXRsZX19PC9oNj5cbiAgICAiLCI8bm92by1maWVsZHNldC1oZWFkZXI+PC9ub3ZvLWZpZWxkc2V0LWhlYWRlcj4iLCJcbiAgICAgICAgPHNwYW4gI3JlZj48L3NwYW4+XG4gICAgIiwiPG5vdm8tY29udHJvbC1jdXN0b20+PC9ub3ZvLWNvbnRyb2wtY3VzdG9tPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDUW9CO01BQUE7b0NBQUEsVUFBQTtNQUFBO1VBQUE7O0lBQXVFO0lBQXdEO0lBQXpCO0lBQXREO0lBQWhELFdBQXVFLFVBQXdELFVBQXpCLFVBQXRELFNBQWhEOzs7O29CQURKO01BQUEsd0VBQThDO2FBQUEsNENBQzFDO01BQUE7YUFBQTtVQUFBLHdCQUE2Sjs7UUFBOUk7UUFBZixXQUFlLFNBQWY7Ozs7b0JBUnBCLCtDQUNRO01BQUE7TUFBQSwwREFBaUM7TUFBQSxxQkFDN0I7TUFBQTtNQUFRLDhEQUNKO1VBQUEsR0FBNkMsOERBQzdDO1VBQUEsR0FBZ0QsbURBQzNDO1VBQUEscUJBQ1Q7VUFBQTtjQUFBO2NBQUE7a0JBQUE7Y0FBQTtZQUFBO1lBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBQTtjQUFBO2NBQUE7WUFBQTtZQUFBO1VBQUEsdUNBQUE7VUFBQSxvQ0FBQTtVQUFBLDhFQUFBO1VBQUE7YUFBQTtVQUFBLDZCQUE4RDtNQUMxRDthQUFBOzRCQUFBLHlDQUVPO1VBQUEscUJBQ0osK0NBQ0w7aUJBQUE7O0lBTHNCO0lBQXhCLFlBQXdCLFNBQXhCO0lBQ1U7SUFBTixZQUFNLFNBQU47O0lBREo7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQSxZQUFBLHFFQUFBOzs7O29CQ05aO01BQUE7dUNBQUEsVUFBQTtNQUFBO0lBQUE7Ozs7Ozs7Ozs7O29CQ0VZO01BQUE7MENBQUEsVUFBQTtNQUFBOztJQUFvQztJQUFkO0lBQXRCLFdBQW9DLFVBQWQsU0FBdEI7Ozs7b0JBRUk7TUFBQTtVQUFBO3NDQUFBLFVBQUE7TUFBQTtNQUFBOztJQUE2QztJQUFvQjtJQUFqRSxXQUE2QyxVQUFvQixTQUFqRTs7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBLFdBQUEsdUNBQUE7Ozs7b0JBQ0E7TUFBQTtrQ0FBQSxVQUFBO01BQUE7OztRQUFtRDtRQUFvQjtRQUF2RSxXQUFtRCxVQUFvQixTQUF2RTs7OztvQkFGSjtNQUFBO01BQUEsOEJBQWdHO01BQzVGO2FBQUE7VUFBQSx3QkFBOEY7TUFDOUY7YUFBQTtVQUFBLHdCQUEyRzs7UUFEN0Y7UUFBZCxXQUFjLFNBQWQ7UUFDcUI7UUFBckIsV0FBcUIsU0FBckI7O1FBRndEO1FBQTVELFdBQTRELFNBQTVEOzs7O29CQUhaLCtDQUNRO01BQUE7TUFBQSwwREFBcUM7TUFBQSxxQkFDakM7TUFBQSxrREFBQTtNQUFBLHNFQUF5RjthQUFBLG9DQUN6RjtNQUFBLGtFQUFBO01BQUE7VUFBQSwyQkFHTTtNQUNKOztJQUxrRDtJQUFwRCxXQUFvRCxTQUFwRDtJQUNLO0lBQUwsV0FBSyxTQUFMOzs7O29CQ0haO01BQUE7b0NBQUEsVUFBQTtNQUFBOzs7Ozs7Ozs7b0JDQUEsK0NBQ1E7TUFBQTtNQUFBLDRDQUFJO01BQUE7TUFBQSw4QkFBdUMsd0NBQWM7YUFBQTs7SUFBbEQ7SUFBSCxXQUFHLFNBQUg7SUFBdUM7SUFBQTs7OztvQkNEbkQ7TUFBQTswQ0FBQSxVQUFBO01BQUE7Ozs7Ozs7Ozs0RENBQTtNQUFBLGlCQUNRO01BQUE7TUFBQSxnQkFBa0I7OztvQkNEMUI7TUFBQTtrQ0FBQSxVQUFBO01BQUE7SUFBQTs7Ozs7In0=