novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
272 lines (269 loc) • 21.7 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 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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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):i0.ɵViewDefinition {
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+IiwiPG5vdm8tZmlsZS1pbnB1dD48L25vdm8tZmlsZS1pbnB1dD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDTW9CO01BQUE7TUFBaUUsK0RBQzdEO1VBQUE7VUFBQSw0Q0FBSztVQUFBO1VBQUEsNENBQTRCO1VBQUEsZUFBd0Q7VUFBQTtVQUFBLGdCQUFx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