UNPKG

novo-elements

Version:

Bullhorn's NOVO Element Repository for Angular 2

272 lines (269 loc) 21.7 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 '@angular/common'; import * as i2 from '../../../button/Button.ngfactory'; import * as i3 from '../../../../../../src/elements/button/Button'; import * as i4 from '../../../loading/Loading.ngfactory'; import * as i5 from '../../../../../../src/elements/loading/Loading'; import * as i6 from '../../../../../../src/elements/dragula/Dragula'; import * as i7 from '../../../../../../src/elements/dragula/DragulaService'; import * as i8 from '../../../../../../src/pipes/decode-uri/DecodeURI'; import * as i9 from '@angular/forms'; import * as i10 from '../../../../../../src/elements/form/extras/file/FileInput'; import * as i11 from '../../../../../../src/services/novo-label-service'; const styles_NovoFileInputElement:any[] = ([] as any[]); export const RenderType_NovoFileInputElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2, styles:styles_NovoFileInputElement,data:{}}); function View_NovoFileInputElement_2(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'label',[['class', 'no-box']],[[1,'for',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),4,'div',([] 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',[['class','bhi-dropzone']],(null as any),(null as any), (null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any), ['',' ',' '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'strong', [['class','link']],(null as any),(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.name; _ck(_v,0,0,currVal_0); const currVal_1:any = (_co.placeholder || _co.labels.chooseAFile); const currVal_2:any = _co.labels.or; _ck(_v,4,0,currVal_1,currVal_2); const currVal_3:any = _co.labels.clickToBrowse; _ck(_v,6,0,currVal_3); }); } function View_NovoFileInputElement_3(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),9,'label',[['class', 'boxed']],[[1,'for',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),1,'span',([] as any[]),(null as any),(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),3,'small',([] as any[]),(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any), ['',' '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'strong',[['class', 'link']],(null as any),(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.name; _ck(_v,0,0,currVal_0); const currVal_1:any = (_co.placeholder || _co.labels.chooseAFile); _ck(_v,3,0,currVal_1); const currVal_2:any = _co.labels.or; _ck(_v,6,0,currVal_2); const currVal_3:any = _co.labels.clickToBrowse; _ck(_v,8,0,currVal_3); }); } function View_NovoFileInputElement_1(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0, (null as any),(null as any),13,'div',[['class','file-input-group']],[[2,'disabled', (null as any)],[2,'active',(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,'input',[['tabindex','-1'],['type','file']], [[8,'name',0],[1,'id',0],[1,'multiple',0]],[[(null as any),'change']],(_v, en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('change' === en)) { const pd_0:any = ((<any>_co.check($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),8,'section',([] as any[]),(null as any), (null as any),(null as any),(null as any),(null as any))),i0.ɵdid(16384, (null as any),0,i1.NgSwitch,([] as any[]),{ngSwitch:[0,'ngSwitch']},(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_NovoFileInputElement_2)), i0.ɵdid(278528,(null as any),0,i1.NgSwitchCase,[i0.ViewContainerRef,i0.TemplateRef, i1.NgSwitch],{ngSwitchCase:[0,'ngSwitchCase']},(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_NovoFileInputElement_3)),i0.ɵdid(16384,(null as any), 0,i1.NgSwitchDefault,[i0.ViewContainerRef,i0.TemplateRef,i1.NgSwitch],(null as any), (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:any = _v.component; const currVal_5:any = _co.layoutOptions.labelStyle; _ck(_v,6,0,currVal_5); const currVal_6:any = 'no-box'; _ck(_v,9,0,currVal_6); },(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.disabled; const currVal_1:any = _co.active; _ck(_v,1,0,currVal_0,currVal_1); const currVal_2:any = _co.name; const currVal_3:any = _co.name; const currVal_4:any = _co.multiple; _ck(_v,3,0,currVal_2,currVal_3,currVal_4); }); } function View_NovoFileInputElement_6(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class', 'bhi-move']],(null as any),(null as any),(null as any),(null as any),(null as any)))], (null as any),(null as any)); } function View_NovoFileInputElement_8(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'button',[['icon', 'save'],['tabindex','-1'],['theme','icon'],['type','button']],[[1,'data-automation-id', 0],[1,'theme',0],[1,'color',0],[1,'icon',0],[1,'loading',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.download((<any>(<any>_v.parent).parent).context.$implicit)) !== false); ad = (pd_0 && ad); } return ad; },i2.View_NovoButtonElement_0,i2.RenderType_NovoButtonElement)),i0.ɵdid(573440,(null as any), 0,i3.NovoButtonElement,([] as any[]),{icon:[0,'icon'],theme:[1,'theme']},(null as any))], (_ck,_v) => { const currVal_5:any = 'save'; const currVal_6:any = 'icon'; _ck(_v,1,0,currVal_5,currVal_6); },(_ck,_v) => { const currVal_0:any = 'file-download'; const currVal_1:any = i0.ɵnov(_v,1).theme; const currVal_2:any = i0.ɵnov(_v,1).color; const currVal_3:any = i0.ɵnov(_v,1).icon; const currVal_4:any = i0.ɵnov(_v,1).loading; _ck(_v,0,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4); }); } function View_NovoFileInputElement_7(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'div',[['class', 'actions']],[[1,'data-automation-id',0]],(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_NovoFileInputElement_8)), 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),1,'button',[['icon','close'],['tabindex', '-1'],['theme','icon'],['type','button']],[[1,'data-automation-id',0],[1, 'theme',0],[1,'color',0],[1,'icon',0],[1,'loading',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.remove((<any>_v.parent).context.$implicit)) !== false); ad = (pd_0 && ad); } return ad; },i2.View_NovoButtonElement_0,i2.RenderType_NovoButtonElement)),i0.ɵdid(573440, (null as any),0,i3.NovoButtonElement,([] as any[]),{icon:[0,'icon'],theme:[1, 'theme']},(null as any)),(_l()(),i0.ɵted((null as any),['\n ']))], (_ck,_v) => { var _co:any = _v.component; const currVal_1:any = _co.layoutOptions.download; _ck(_v,3,0,currVal_1); const currVal_7:any = 'close'; const currVal_8:any = 'icon'; _ck(_v,6,0,currVal_7,currVal_8); },(_ck,_v) => { const currVal_0:any = 'file-actions'; _ck(_v,0,0,currVal_0); const currVal_2:any = 'file-remove'; const currVal_3:any = i0.ɵnov(_v,6).theme; const currVal_4:any = i0.ɵnov(_v,6).color; const currVal_5:any = i0.ɵnov(_v,6).icon; const currVal_6:any = i0.ɵnov(_v,6).loading; _ck(_v,5,0,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6); }); } function View_NovoFileInputElement_9(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-loading', ([] as any[]),[[8,'className',0]],(null as any),(null as any),i4.View_NovoLoadingElement_0, i4.RenderType_NovoLoadingElement)),i0.ɵdid(49152,(null as any),0,i5.NovoLoadingElement, ([] as any[]),(null as any),(null as any))],(null as any),(_ck,_v) => { const currVal_0:any = (i0.ɵnov(_v,1).theme || ''); _ck(_v,0,0,currVal_0); }); } function View_NovoFileInputElement_5(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),14,'div',[['class', 'file-item']],(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_NovoFileInputElement_6)), 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),2,'label',([] as any[]),(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any), ['',''])),i0.ɵppd(1),(_l()(),i0.ɵted((null as any),['\n '])), (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_NovoFileInputElement_7)), 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,(null as any),(null as any),1,(null as any),View_NovoFileInputElement_9)), 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 ']))], (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.layoutOptions.draggable; _ck(_v,3,0,currVal_0); const currVal_2:any = _v.context.$implicit.loaded; _ck(_v,10,0,currVal_2); const currVal_3:boolean = !_v.context.$implicit.loaded; _ck(_v,13,0,currVal_3); },(_ck,_v) => { const currVal_1:any = i0.ɵunv(_v,6,0,_ck(_v,7,0,i0.ɵnov((<any>(<any>_v.parent).parent), 0),_v.context.$implicit.name)); _ck(_v,6,0,currVal_1); }); } function View_NovoFileInputElement_4(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0, (null as any),(null as any),5,'div',[['class','file-output-group']],(null as any), (null as any),(null as any),(null as any),(null as any))),i0.ɵdid(606208,(null as any), 0,i6.NovoDragulaElement,[i0.ElementRef,i7.NovoDragulaService],{bag:[0,'bag'], dragulaModel:[1,'dragulaModel']},(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_NovoFileInputElement_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 '])), (_l()(),i0.ɵted((null as any),['\n ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.fileOutputBag; const currVal_1:any = _co.files; _ck(_v,2,0,currVal_0,currVal_1); const currVal_2:any = _co.files; _ck(_v,5,0,currVal_2); },(null as any)); } export function View_NovoFileInputElement_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[i0.ɵpid(0,i8.DecodeURIPipe,([] as any[])),i0.ɵqud(402653184,1, {fileInput:0}),i0.ɵqud(402653184,2,{fileOutput:0}),i0.ɵqud(402653184,3,{container:0}), (_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(16777216,[[3, 3],['container',1]],(null as any),0,'div',([] 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(0,[[1,2],['fileInput',2]],(null as any), 0,(null as any),View_NovoFileInputElement_1)),(_l()(),i0.ɵted((null as any), ['\n '])),(_l()(),i0.ɵand(0,[[2,2],['fileOutput',2]],(null as any), 0,(null as any),View_NovoFileInputElement_4))],(null as any),(null as any)); } export function View_NovoFileInputElement_Host_0(_l:any):i0ViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-file-input', ([] as any[]),(null as any),(null as any),(null as any),View_NovoFileInputElement_0, RenderType_NovoFileInputElement)),i0.ɵprd(5120,(null as any),i9.NG_VALUE_ACCESSOR, (p0_0:any) => { return [p0_0]; },[i10.NovoFileInputElement]),i0.ɵdid(770048,(null as any),0,i10.NovoFileInputElement, [i0.ElementRef,i11.NovoLabelService,i7.NovoDragulaService],(null as any),(null as any))], (_ck,_v) => { _ck(_v,2,0); },(null as any)); } export const NovoFileInputElementNgFactory:i0.ComponentFactory<i10.NovoFileInputElement> = i0.ɵccf('novo-file-input', i10.NovoFileInputElement,View_NovoFileInputElement_Host_0,{name:'name',multiple:'multiple', disabled:'disabled',placeholder:'placeholder',layoutOptions:'layoutOptions', value:'value'},{},([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vZXh0cmFzL2ZpbGUvRmlsZUlucHV0Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vZXh0cmFzL2ZpbGUvRmlsZUlucHV0LnRzIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvZm9ybS9leHRyYXMvZmlsZS9GaWxlSW5wdXQudHMuTm92b0ZpbGVJbnB1dEVsZW1lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2Zvcm0vZXh0cmFzL2ZpbGUvRmlsZUlucHV0LnRzLk5vdm9GaWxlSW5wdXRFbGVtZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgICAgIDxkaXYgI2NvbnRhaW5lcj48L2Rpdj5cbiAgICAgICAgPG5nLXRlbXBsYXRlICNmaWxlSW5wdXQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmlsZS1pbnB1dC1ncm91cFwiIFtjbGFzcy5kaXNhYmxlZF09XCJkaXNhYmxlZFwiIFtjbGFzcy5hY3RpdmVdPVwiYWN0aXZlXCI+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJmaWxlXCIgW25hbWVdPVwibmFtZVwiIFthdHRyLmlkXT1cIm5hbWVcIiAoY2hhbmdlKT1cImNoZWNrKCRldmVudClcIiBbYXR0ci5tdWx0aXBsZV09XCJtdWx0aXBsZVwiIHRhYmluZGV4PVwiLTFcIi8+XG4gICAgICAgICAgICAgICAgPHNlY3Rpb24gW25nU3dpdGNoXT1cImxheW91dE9wdGlvbnMubGFiZWxTdHlsZVwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgKm5nU3dpdGNoQ2FzZT1cIiduby1ib3gnXCIgW2F0dHIuZm9yXT1cIm5hbWVcIiBjbGFzcz1cIm5vLWJveFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48aSBjbGFzcz1cImJoaS1kcm9wem9uZVwiPjwvaT57eyBwbGFjZWhvbGRlciB8fCBsYWJlbHMuY2hvb3NlQUZpbGUgfX0ge3sgbGFiZWxzLm9yIH19IDxzdHJvbmcgY2xhc3M9XCJsaW5rXCI+e3sgbGFiZWxzLmNsaWNrVG9Ccm93c2UgfX08L3N0cm9uZz48L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsICpuZ1N3aXRjaERlZmF1bHQgW2F0dHIuZm9yXT1cIm5hbWVcIiBjbGFzcz1cImJveGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj57eyBwbGFjZWhvbGRlciB8fCBsYWJlbHMuY2hvb3NlQUZpbGUgfX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICA8c21hbGw+e3sgbGFiZWxzLm9yIH19IDxzdHJvbmcgY2xhc3M9XCJsaW5rXCI+e3sgbGFiZWxzLmNsaWNrVG9Ccm93c2UgfX08L3N0cm9uZz48L3NtYWxsPlxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgICA8bmctdGVtcGxhdGUgI2ZpbGVPdXRwdXQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmlsZS1vdXRwdXQtZ3JvdXBcIiBbZHJhZ3VsYV09XCJmaWxlT3V0cHV0QmFnXCIgW2RyYWd1bGFNb2RlbF09XCJmaWxlc1wiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWxlLWl0ZW1cIiAqbmdGb3I9XCJsZXQgZmlsZSBvZiBmaWxlc1wiPlxuICAgICAgICAgICAgICAgICAgICA8aSAqbmdJZj1cImxheW91dE9wdGlvbnMuZHJhZ2dhYmxlXCIgY2xhc3M9XCJiaGktbW92ZVwiPjwvaT5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsPnt7IGZpbGUubmFtZSB8IGRlY29kZVVSSSB9fTwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJhY3Rpb25zXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cIidmaWxlLWFjdGlvbnMnXCIgKm5nSWY9XCJmaWxlLmxvYWRlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiAqbmdJZj1cImxheW91dE9wdGlvbnMuZG93bmxvYWRcIiB0eXBlPVwiYnV0dG9uXCIgdGhlbWU9XCJpY29uXCIgaWNvbj1cInNhdmVcIiAoY2xpY2spPVwiZG93bmxvYWQoZmlsZSlcIiBbYXR0ci5kYXRhLWF1dG9tYXRpb24taWRdPVwiJ2ZpbGUtZG93bmxvYWQnXCIgdGFiaW5kZXg9XCItMVwiPjwvYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgdGhlbWU9XCJpY29uXCIgaWNvbj1cImNsb3NlXCIgKGNsaWNrKT1cInJlbW92ZShmaWxlKVwiIFthdHRyLmRhdGEtYXV0b21hdGlvbi1pZF09XCInZmlsZS1yZW1vdmUnXCIgdGFiaW5kZXg9XCItMVwiPjwvYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPG5vdm8tbG9hZGluZyAqbmdJZj1cIiFmaWxlLmxvYWRlZFwiPjwvbm92by1sb2FkaW5nPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvbmctdGVtcGxhdGU+IiwiPG5vdm8tZmlsZS1pbnB1dD48L25vdm8tZmlsZS1pbnB1dD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDTW9CO01BQUE7TUFBaUUsK0RBQzdEO1VBQUE7VUFBQSw0Q0FBSztVQUFBO1VBQUEsNENBQTRCO1VBQUEsZUFBd0Q7VUFBQTtVQUFBLGdCQUFxQix3Q0FBeUM7VUFBQTs7SUFEM0g7SUFBaEMsV0FBZ0MsU0FBaEM7SUFDcUM7SUFBQTtJQUFBO0lBQTZFO0lBQUE7Ozs7b0JBRWxIO01BQUE7TUFBd0QsK0RBQ3BEO1VBQUE7VUFBQSw0Q0FBTTtVQUFBLFVBQThDO01BQ3BEO1VBQUEsMERBQU87VUFBQSxXQUFnQjtVQUFBO01BQXFCLHdDQUEyQzs7O1FBRm5FO1FBQXhCLFdBQXdCLFNBQXhCO1FBQ1U7UUFBQTtRQUNDO1FBQUE7UUFBcUM7UUFBQTs7OztvQkFUcEMsbURBQ3BCO01BQUE7VUFBQTtNQUFBLGdCQUFrRix1REFDOUU7YUFBQTtVQUFBO3VCQUFBO1lBQUE7WUFBQTtZQUFrRDtjQUFBO2NBQUE7WUFBQTtZQUFsRDtVQUFBLGdDQUFxSDtNQUNySDtVQUFBLGlFQUFBO1VBQUE7TUFBK0MsMkRBQzNDO1VBQUE7YUFBQTtxQkFBQSxtREFFUTtVQUFBLDZCQUNSO1VBQUEscURBQUE7VUFBQTtVQUFBLGVBR1EsdURBQ0Y7aUJBQUEsb0NBQ1I7VUFBQTs7SUFUTztJQUFULFdBQVMsU0FBVDtJQUNXO0lBQVAsV0FBTyxTQUFQOzs7SUFIc0I7SUFBNEI7SUFBMUQsV0FBOEIsVUFBNEIsU0FBMUQ7SUFDdUI7SUFBYztJQUEwQztJQUEzRSxXQUFtQixVQUFjLFVBQTBDLFNBQTNFOzs7O29CQWVJO01BQUE7Ozs7b0JBR0k7TUFBQTtNQUFBO01BQUE7SUFBQTtJQUFBO0lBQThFO01BQUE7TUFBQTtJQUFBO0lBQTlFO0VBQUEsdUVBQUE7TUFBQTs7UUFBa0U7UUFBYjtRQUFyRCxXQUFrRSxVQUFiLFNBQXJEOztRQUF1RztRQUF2RztRQUFBO1FBQUE7UUFBQTtRQUFBLFdBQXVHLFVBQXZHLHVDQUFBOzs7O29CQURKO01BQUE7TUFBQSxnQkFBb0Y7TUFDaEY7YUFBQTtVQUFBLHdCQUEwSztNQUMxSztVQUFBO1VBQUE7VUFBQTtZQUFBO1lBQUE7WUFBZ0Q7Y0FBQTtjQUFBO1lBQUE7WUFBaEQ7VUFBQSx1RUFBQTtVQUFBO2NBQUEseUJBQXdJOzs7UUFEaEk7UUFBUixXQUFRLFNBQVI7UUFDbUM7UUFBYjtRQUF0QixXQUFtQyxVQUFiLFNBQXRCOztRQUZpQjtRQUFyQixXQUFxQixTQUFyQjtRQUUyRTtRQUF2RTtRQUFBO1FBQUE7UUFBQTtRQUFBLFdBQXVFLFVBQXZFLHVDQUFBOzs7O29CQUVKO01BQUE7c0NBQUEsVUFBQTtNQUFBO0lBQUE7SUFBQSxXQUFBLFNBQUE7Ozs7b0JBUEo7TUFBQTtNQUFrRCwyREFDOUM7VUFBQTthQUFBO1VBQUEsd0JBQXdEO01BQ3hEO1VBQUEsMERBQU87VUFBQSxxQkFBbUM7TUFDMUM7YUFBQTtVQUFBLHdCQUdNO01BQ047YUFBQTtVQUFBLHdCQUFrRDs7O1FBTi9DO1FBQUgsV0FBRyxTQUFIO1FBRWdFO1FBQWhFLFlBQWdFLFNBQWhFO1FBSWM7UUFBZCxZQUFjLFNBQWQ7O1FBTE87WUFBQTtRQUFBOzs7O29CQUpNLG1EQUNyQjtNQUFBO01BQUEsaUVBQUE7TUFBQTtVQUFBLGdEQUFnRjtNQUFBLHlCQUM1RTtNQUFBLHFEQUFBO2lCQUFBO1VBQUEsMkJBUU07TUFDSjs7SUFWeUI7SUFBMEI7SUFBekQsV0FBK0IsVUFBMEIsU0FBekQ7SUFDMkI7SUFBdkIsV0FBdUIsU0FBdkI7Ozs7OztNQWxCaEIsK0NBQ1E7VUFBQTtVQUFBLDRDQUFzQjtVQUFBLGlCQUN0QjtVQUFBLDhDQWFjO1VBQUEsaUJBQ2Q7VUFBQTs7O29CQ2hCUjtNQUFBO3FDQUFBO01BQUE7UUFBQTtNQUFBLHFDQUFBO01BQUE7O1FBQUE7Ozs7OzsifQ==