novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
349 lines (346 loc) • 27.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 '../tabs/Tabs.ngfactory';
import * as i3 from '../../../../src/elements/tabs/Tabs';
import * as i4 from '../list/List.ngfactory';
import * as i5 from '../../../../src/elements/list/List';
import * as i6 from '../../../../src/elements/category-dropdown/CategoryDropdown';
import * as i7 from '../../../../src/services/novo-label-service';
const styles_NovoCategoryDropdownElement:any[] = ([] as any[]);
export const RenderType_NovoCategoryDropdownElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_NovoCategoryDropdownElement,data:{}});
function View_NovoCategoryDropdownElement_3(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
'bhi-search']],(null as any),(null as any),(null as any),(null as any),(null as any)))],
(null as any),(null as any));
}
function View_NovoCategoryDropdownElement_4(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
'bhi-times']],(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.clearQuery($event)) !== false);
ad = (pd_0 && ad);
}
return ad;
},(null as any),(null as any)))],(null as any),(null as any));
}
function View_NovoCategoryDropdownElement_2(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),9,'div',[['class',
'novo-category-dropdown-search'],['data-automation-id','novo-category-dropdown-search']],
(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',[['type','text']],[[8,'placeholder',0],[8,'value',0]],
[[(null as any),'input']],(_v,en,$event) => {
var ad:boolean = true;
var _co:any = _v.component;
if (('input' === en)) {
const pd_0:any = ((<any>_co.queryCategories($event.target.value)) !== false);
ad = (pd_0 && ad);
}
return ad;
},(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_NovoCategoryDropdownElement_3)),
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_NovoCategoryDropdownElement_4)),
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_2:boolean = !_co._query;
_ck(_v,5,0,currVal_2);
const currVal_3:any = _co._query;
_ck(_v,8,0,currVal_3);
},(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (_co.search.placeholder || _co.labels.search);
const currVal_1:any = _co._query;
_ck(_v,2,0,currVal_0,currVal_1);
});
}
function View_NovoCategoryDropdownElement_5(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),5,'novo-tab',([] as any[]),
[[1,'data-automation-id',0],[2,'active',(null as any)],[2,'disabled',(null as any)]],
[[(null as any),'activeChange'],[(null as any),'click']],(_v,en,$event) => {
var ad:boolean = true;
var _co:any = _v.component;
if (('click' === en)) {
const pd_0:any = ((<any>i0.ɵnov(_v,1).select()) !== false);
ad = (pd_0 && ad);
}
if (('activeChange' === en)) {
const pd_1:any = ((<any>_co.onCategorySelected(_v.context.$implicit)) !== false);
ad = (pd_1 && ad);
}
return ad;
},i2.View_NovoTabElement_0,i2.RenderType_NovoTabElement)),i0.ɵdid(49152,(null as any),
0,i3.NovoTabElement,[i3.NovoNavElement],(null as any),{activeChange:'activeChange'}),
(_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵeld(0,(null as any),
0,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(0,
['\n ']))],(null as any),(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = _v.context.$implicit;
const currVal_1:any = i0.ɵnov(_v,1).active;
const currVal_2:any = i0.ɵnov(_v,1).disabled;
_ck(_v,0,0,currVal_0,currVal_1,currVal_2);
const currVal_3:any = _v.context.$implicit;
const currVal_4:any = _co._categoryMap[_v.context.$implicit].length;
_ck(_v,4,0,currVal_3,currVal_4);
});
}
function View_NovoCategoryDropdownElement_8(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'item-end',[['class',
'novo-category-dropdown-hover']],(null as any),(null as any),(null as any),i4.View_NovoItemEndElement_0,
i4.RenderType_NovoItemEndElement)),i0.ɵdid(49152,(null as any),0,i5.NovoItemEndElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['','']))],(null as any),
(_ck,_v) => {
const currVal_0:any = (<any>_v.parent).context.$implicit.hoverText;
_ck(_v,2,0,currVal_0);
});
}
function View_NovoCategoryDropdownElement_9(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'item-end',[['class',
'novo-category-dropdown-hover']],(null as any),(null as any),(null as any),i4.View_NovoItemEndElement_0,
i4.RenderType_NovoItemEndElement)),i0.ɵdid(49152,(null as any),0,i5.NovoItemEndElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵeld(0,(null as any),0,
0,'i',([] as any[]),[[8,'className',0]],(null as any),(null as any),(null as any),
(null as any)))],(null as any),(_ck,_v) => {
const currVal_0:any = i0.ɵinlineInterpolate(1,'bhi-',(<any>_v.parent).context.$implicit.hoverIcon,
'');
_ck(_v,2,0,currVal_0);
});
}
function View_NovoCategoryDropdownElement_10(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'item-end',([] as any[]),
(null as any),(null as any),(null as any),i4.View_NovoItemEndElement_0,i4.RenderType_NovoItemEndElement)),
i0.ɵdid(49152,(null as any),0,i5.NovoItemEndElement,([] as any[]),(null as any),
(null as any)),(_l()(),i0.ɵeld(0,(null as any),0,0,'i',[['class','bhi-check']],
(null as any),(null as any),(null as any),(null as any),(null as any)))],
(null as any),(null as any));
}
function View_NovoCategoryDropdownElement_7(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),15,'novo-list-item',
([] as any[]),[[1,'data-automation-id',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.select($event,_v.context.$implicit)) !== false);
ad = (pd_0 && ad);
}
return ad;
},i4.View_NovoListItemElement_0,i4.RenderType_NovoListItemElement)),i0.ɵdid(114688,
(null as any),0,i5.NovoListItemElement,[i0.ElementRef],(null as any),(null as any)),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵeld(0,
(null as any),1,2,'item-content',([] as any[]),[[2,'vertical-list',(null as any)],
[2,'horizontal-list',(null as any)]],(null as any),(null as any),i4.View_NovoItemContentElement_0,
i4.RenderType_NovoItemContentElement)),i0.ɵdid(49152,(null as any),0,i5.NovoItemContentElement,
([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted(0,['',''])),(_l()(),
i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵand(16777216,
(null as any),2,1,(null as any),View_NovoCategoryDropdownElement_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.ɵand(16777216,(null as any),2,1,(null as any),View_NovoCategoryDropdownElement_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 '])),
(_l()(),i0.ɵand(16777216,(null as any),2,1,(null as any),View_NovoCategoryDropdownElement_10)),
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) => {
_ck(_v,1,0);
const currVal_4:any = (_v.context.$implicit.hoverText && !_v.context.$implicit.selected);
_ck(_v,8,0,currVal_4);
const currVal_5:any = (_v.context.$implicit.hoverIcon && !_v.context.$implicit.selected);
_ck(_v,11,0,currVal_5);
const currVal_6:any = _v.context.$implicit.selected;
_ck(_v,14,0,currVal_6);
},(_ck,_v) => {
const currVal_0:any = _v.context.$implicit.label;
_ck(_v,0,0,currVal_0);
const currVal_1:any = (i0.ɵnov(_v,4).direction === 'vertical');
const currVal_2:any = (i0.ɵnov(_v,4).direction === 'horizontal');
_ck(_v,3,0,currVal_1,currVal_2);
const currVal_3:any = _v.context.$implicit.label;
_ck(_v,5,0,currVal_3);
});
}
function View_NovoCategoryDropdownElement_11(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),6,'novo-list-item',
[['class','novo-category-dropdown-empty-item']],(null as any),(null as any),
(null as any),i4.View_NovoListItemElement_0,i4.RenderType_NovoListItemElement)),
i0.ɵdid(114688,(null as any),0,i5.NovoListItemElement,[i0.ElementRef],(null as any),
(null as any)),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵeld(0,(null as any),1,2,'item-content',([] as any[]),[[2,'vertical-list',
(null as any)],[2,'horizontal-list',(null as any)]],(null as any),(null as any),
i4.View_NovoItemContentElement_0,i4.RenderType_NovoItemContentElement)),
i0.ɵdid(49152,(null as any),0,i5.NovoItemContentElement,([] as any[]),(null as any),
(null as any)),(_l()(),i0.ɵted(0,['',''])),(_l()(),i0.ɵted((null as any),
['\n ']))],(_ck,_v) => {
_ck(_v,1,0);
},(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (i0.ɵnov(_v,4).direction === 'vertical');
const currVal_1:any = (i0.ɵnov(_v,4).direction === 'horizontal');
_ck(_v,3,0,currVal_0,currVal_1);
const currVal_2:any = (_co.search.emptyMessage || _co.labels.noItems);
_ck(_v,5,0,currVal_2);
});
}
function View_NovoCategoryDropdownElement_6(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),12,'novo-nav-content',
([] as any[]),[[2,'active',(null as any)]],(null as any),(null as any),i2.View_NovoNavContentElement_0,
i2.RenderType_NovoNavContentElement)),i0.ɵdid(49152,(null as any),0,i3.NovoNavContentElement,
[i3.NovoNavOutletElement],(null as any),(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵeld(0,(null as any),0,8,'novo-list',[['direction','vertical']],[[2,
'vertical-list',(null as any)],[2,'horizontal-list',(null as any)],[1,'theme',
0]],(null as any),(null as any),i4.View_NovoListElement_0,i4.RenderType_NovoListElement)),
i0.ɵdid(49152,(null as any),0,i5.NovoListElement,[i0.ElementRef],{direction:[0,
'direction']},(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any),View_NovoCategoryDropdownElement_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(0,
['\n '])),(_l()(),i0.ɵand(16777216,(null as any),
0,1,(null as any),View_NovoCategoryDropdownElement_11)),i0.ɵdid(16384,(null as any),
0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),
(_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵted(0,['\n ']))],
(_ck,_v) => {
var _co:any = _v.component;
const currVal_4:any = 'vertical';
_ck(_v,4,0,currVal_4);
const currVal_5:any = _co._categoryMap[_v.context.$implicit];
_ck(_v,7,0,currVal_5);
const currVal_6:any = ((_co._categoryMap[_v.context.$implicit].length === 0) && _co.search);
_ck(_v,10,0,currVal_6);
},(_ck,_v) => {
const currVal_0:any = i0.ɵnov(_v,1).active;
_ck(_v,0,0,currVal_0);
const currVal_1:any = (i0.ɵnov(_v,4).direction === 'vertical');
const currVal_2:any = (i0.ɵnov(_v,4).direction === 'horizontal');
const currVal_3:any = i0.ɵnov(_v,4).theme;
_ck(_v,3,0,currVal_1,currVal_2,currVal_3);
});
}
function View_NovoCategoryDropdownElement_13(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'a',([] 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.executeClickCallback($event,_v.context.$implicit)) !== false);
ad = (pd_0 && ad);
}
return ad;
},(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['','']))],(null as any),
(_ck,_v) => {
const currVal_0:any = _v.context.$implicit.label;
_ck(_v,1,0,currVal_0);
});
}
function View_NovoCategoryDropdownElement_12(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'footer',([] as any[]),
[[8,'className',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_NovoCategoryDropdownElement_13)),
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) => {
var _co:any = _v.component;
const currVal_1:any = _co.footer.links;
_ck(_v,3,0,currVal_1);
},(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = i0.ɵinlineInterpolate(1,'novo-category-dropdown-footer-align-',
(_co.footer.align || 'right'),'');
_ck(_v,0,0,currVal_0);
});
}
function View_NovoCategoryDropdownElement_1(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),21,'div',[['class',
'dropdown-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_NovoCategoryDropdownElement_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),5,'novo-nav',[['direction','vertical'],
['theme','white']],[[2,'condensed',(null as any)]],(null as any),(null as any),
i2.View_NovoNavElement_0,i2.RenderType_NovoNavElement)),i0.ɵdid(49152,(null as any),
0,i3.NovoNavElement,([] as any[]),{theme:[0,'theme'],direction:[1,'direction'],
outlet:[2,'outlet']},(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵand(16777216,(null as any),0,1,(null as any),View_NovoCategoryDropdownElement_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(0,
['\n '])),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵeld(0,(null as any),(null as any),5,'novo-nav-outlet',([] as any[]),
(null as any),(null as any),(null as any),i2.View_NovoNavOutletElement_0,
i2.RenderType_NovoNavOutletElement)),i0.ɵdid(49152,[['novoCategoryDropdownOutlet',
4]],0,i3.NovoNavOutletElement,([] as any[]),(null as any),(null as any)),
(_l()(),i0.ɵted(0,['\n '])),(_l()(),i0.ɵand(16777216,(null as any),
0,1,(null as any),View_NovoCategoryDropdownElement_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(0,['\n '])),(_l()(),
i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵand(16777216,(null as any),
(null as any),1,(null as any),View_NovoCategoryDropdownElement_12)),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.search;
_ck(_v,3,0,currVal_0);
const currVal_2:any = 'white';
const currVal_3:any = 'vertical';
const currVal_4:any = i0.ɵnov(_v,13);
_ck(_v,6,0,currVal_2,currVal_3,currVal_4);
const currVal_5:any = _co._categories;
_ck(_v,9,0,currVal_5);
const currVal_6:any = _co._categories;
_ck(_v,16,0,currVal_6);
const currVal_7:any = _co.footer;
_ck(_v,20,0,currVal_7);
},(_ck,_v) => {
const currVal_1:any = i0.ɵnov(_v,6).condensed;
_ck(_v,5,0,currVal_1);
});
}
export function View_NovoCategoryDropdownElement_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n '])),i0.ɵncd((null as any),
0),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵand(16777216,(null as any),
(null as any),1,(null as any),View_NovoCategoryDropdownElement_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 ']))],(_ck,_v) => {
var _co:i6.NovoCategoryDropdownElement = _v.component;
const currVal_0:any = _co.active;
_ck(_v,4,0,currVal_0);
},(null as any));
}
export function View_NovoCategoryDropdownElement_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-category-dropdown',
([] as any[]),[[2,'active',(null as any)]],[[(null as any),'keydown']],(_v,en,
$event) => {
var ad:boolean = true;
if (('keydown' === en)) {
const pd_0:any = ((<any>i0.ɵnov(_v,1).onKeyDown($event)) !== false);
ad = (pd_0 && ad);
}
return ad;
},View_NovoCategoryDropdownElement_0,RenderType_NovoCategoryDropdownElement)),
i0.ɵdid(245760,(null as any),0,i6.NovoCategoryDropdownElement,[i0.ElementRef,
i7.NovoLabelService],(null as any),(null as any))],(_ck,_v) => {
_ck(_v,1,0);
},(_ck,_v) => {
const currVal_0:any = i0.ɵnov(_v,1).active;
_ck(_v,0,0,currVal_0);
});
}
export const NovoCategoryDropdownElementNgFactory:i0.ComponentFactory<i6.NovoCategoryDropdownElement> = i0.ɵccf('novo-category-dropdown',
i6.NovoCategoryDropdownElement,View_NovoCategoryDropdownElement_Host_0,{persistSelection:'persistSelection',
closeOnSelect:'closeOnSelect',search:'search',footer:'footer',categories:'categories'},
{_select:'itemSelected',categorySelected:'categorySelected'},['button']);
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2NhdGVnb3J5LWRyb3Bkb3duL0NhdGVnb3J5RHJvcGRvd24ubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvY2F0ZWdvcnktZHJvcGRvd24vQ2F0ZWdvcnlEcm9wZG93bi50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2NhdGVnb3J5LWRyb3Bkb3duL0NhdGVnb3J5RHJvcGRvd24udHMuTm92b0NhdGVnb3J5RHJvcGRvd25FbGVtZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9jYXRlZ29yeS1kcm9wZG93bi9DYXRlZ29yeURyb3Bkb3duLnRzLk5vdm9DYXRlZ29yeURyb3Bkb3duRWxlbWVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJidXR0b25cIj48L25nLWNvbnRlbnQ+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJkcm9wZG93bi1jb250YWluZXJcIiAqbmdJZj1cImFjdGl2ZVwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm5vdm8tY2F0ZWdvcnktZHJvcGRvd24tc2VhcmNoXCIgKm5nSWY9XCJzZWFyY2hcIiBkYXRhLWF1dG9tYXRpb24taWQ9XCJub3ZvLWNhdGVnb3J5LWRyb3Bkb3duLXNlYXJjaFwiPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIFtwbGFjZWhvbGRlcl09XCJzZWFyY2gucGxhY2Vob2xkZXIgfHwgbGFiZWxzLnNlYXJjaFwiIFt2YWx1ZV09XCJfcXVlcnlcIiAoaW5wdXQpPVwicXVlcnlDYXRlZ29yaWVzKCRldmVudC50YXJnZXQudmFsdWUpXCIvPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiYmhpLXNlYXJjaFwiICpuZ0lmPVwiIV9xdWVyeVwiPjwvaT5cbiAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImJoaS10aW1lc1wiICpuZ0lmPVwiX3F1ZXJ5XCIgKGNsaWNrKT1cImNsZWFyUXVlcnkoJGV2ZW50KVwiPjwvaT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPG5vdm8tbmF2IHRoZW1lPVwid2hpdGVcIiBbb3V0bGV0XT1cIm5vdm9DYXRlZ29yeURyb3Bkb3duT3V0bGV0XCIgZGlyZWN0aW9uPVwidmVydGljYWxcIj5cbiAgICAgICAgICAgICAgICA8bm92by10YWIgKm5nRm9yPVwibGV0IGNhdGVnb3J5IG9mIF9jYXRlZ29yaWVzXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cImNhdGVnb3J5XCIgKGFjdGl2ZUNoYW5nZSk9XCJvbkNhdGVnb3J5U2VsZWN0ZWQoY2F0ZWdvcnkpXCI+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuPnt7IGNhdGVnb3J5IH19ICh7eyBfY2F0ZWdvcnlNYXBbY2F0ZWdvcnldLmxlbmd0aCB9fSk8L3NwYW4+XG4gICAgICAgICAgICAgICAgPC9ub3ZvLXRhYj5cbiAgICAgICAgICAgIDwvbm92by1uYXY+XG4gICAgICAgICAgICA8bm92by1uYXYtb3V0bGV0ICNub3ZvQ2F0ZWdvcnlEcm9wZG93bk91dGxldD5cbiAgICAgICAgICAgICAgICA8bm92by1uYXYtY29udGVudCAqbmdGb3I9XCJsZXQgY2F0ZWdvcnkgb2YgX2NhdGVnb3JpZXNcIj5cbiAgICAgICAgICAgICAgICAgICAgPG5vdm8tbGlzdCBkaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgPG5vdm8tbGlzdC1pdGVtICpuZ0Zvcj1cImxldCBpdGVtIG9mIF9jYXRlZ29yeU1hcFtjYXRlZ29yeV1cIiAoY2xpY2spPVwic2VsZWN0KCRldmVudCwgaXRlbSlcIiBbYXR0ci5kYXRhLWF1dG9tYXRpb24taWRdPVwiaXRlbS5sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtLWNvbnRlbnQ+e3sgaXRlbS5sYWJlbCB9fTwvaXRlbS1jb250ZW50PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtLWVuZCBjbGFzcz1cIm5vdm8tY2F0ZWdvcnktZHJvcGRvd24taG92ZXJcIiAqbmdJZj1cIml0ZW0uaG92ZXJUZXh0ICYmICFpdGVtLnNlbGVjdGVkXCI+e3sgaXRlbS5ob3ZlclRleHQgfX08L2l0ZW0tZW5kPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtLWVuZCBjbGFzcz1cIm5vdm8tY2F0ZWdvcnktZHJvcGRvd24taG92ZXJcIiAqbmdJZj1cIml0ZW0uaG92ZXJJY29uICYmICFpdGVtLnNlbGVjdGVkXCI+PGkgY2xhc3M9XCJiaGkte3sgaXRlbS5ob3Zlckljb24gfX1cIj48L2k+PC9pdGVtLWVuZD5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aXRlbS1lbmQgKm5nSWY9XCJpdGVtLnNlbGVjdGVkXCI+PGkgY2xhc3M9XCJiaGktY2hlY2tcIj48L2k+PC9pdGVtLWVuZD5cbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbm92by1saXN0LWl0ZW0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8bm92by1saXN0LWl0ZW0gKm5nSWY9XCJfY2F0ZWdvcnlNYXBbY2F0ZWdvcnldLmxlbmd0aCA9PT0gMCAmJiBzZWFyY2hcIiBjbGFzcz1cIm5vdm8tY2F0ZWdvcnktZHJvcGRvd24tZW1wdHktaXRlbVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtLWNvbnRlbnQ+e3sgc2VhcmNoLmVtcHR5TWVzc2FnZSB8fCBsYWJlbHMubm9JdGVtcyB9fTwvaXRlbS1jb250ZW50PlxuICAgICAgICAgICAgICAgICAgICAgICAgPC9ub3ZvLWxpc3QtaXRlbT5cbiAgICAgICAgICAgICAgICAgICAgPC9ub3ZvLWxpc3Q+XG4gICAgICAgICAgICAgICAgPC9ub3ZvLW5hdi1jb250ZW50PlxuICAgICAgICAgICAgPC9ub3ZvLW5hdi1vdXRsZXQ+XG4gICAgICAgICAgICA8Zm9vdGVyICpuZ0lmPVwiZm9vdGVyXCIgY2xhc3M9XCJub3ZvLWNhdGVnb3J5LWRyb3Bkb3duLWZvb3Rlci1hbGlnbi17eyBmb290ZXIuYWxpZ24gfHwgJ3JpZ2h0JyB9fVwiPlxuICAgICAgICAgICAgICAgIDxhICpuZ0Zvcj1cImxldCBsaW5rIG9mIGZvb3Rlci5saW5rc1wiIChjbGljayk9XCJleGVjdXRlQ2xpY2tDYWxsYmFjaygkZXZlbnQsIGxpbmspXCI+e3sgbGluay5sYWJlbCB9fTwvYT5cbiAgICAgICAgICAgIDwvZm9vdGVyPlxuICAgICAgICA8L2Rpdj5cbiAgICAiLCI8bm92by1jYXRlZ29yeS1kcm9wZG93bj48L25vdm8tY2F0ZWdvcnktZHJvcGRvd24+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDS2dCO01BQUE7Ozs7b0JBQ0E7TUFBQTtJQUFBO0lBQUE7SUFBb0M7TUFBQTtNQUFBO0lBQUE7SUFBcEM7RUFBQTs7O29CQUhKO01BQUE7TUFBQSx3RUFBNkc7YUFBQSx3Q0FDekc7TUFBQTtNQUFBO1FBQUE7UUFBQTtRQUF3RjtVQUFBO1VBQUE7UUFBQTtRQUF4RjtNQUFBLGdDQUF3STtNQUN4STthQUFBO1VBQUEsd0JBQTBDO01BQzFDO2FBQUE7VUFBQSx3QkFBcUU7OztRQUQvQztRQUF0QixXQUFzQixTQUF0QjtRQUNxQjtRQUFyQixXQUFxQixTQUFyQjs7O1FBRm1CO1FBQW9EO1FBQXZFLFdBQW1CLFVBQW9ELFNBQXZFOzs7O29CQUtBO01BQUE7TUFBQTtRQUFBO1FBQUE7UUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFvRjtVQUFBO1VBQUE7UUFBQTtRQUFwRjtNQUFBLGlFQUFBO01BQUE7TUFBa0ksK0NBQzlIO1VBQUE7VUFBQSxnQkFBTSw4Q0FBMkQ7VUFBQTs7SUFEdEI7SUFBL0M7SUFBQTtJQUFBLFdB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