novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
244 lines (241 loc) • 18.2 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 '../../../../src/elements/chips/Chips';
import * as i2 from '@angular/common';
import * as i3 from '../picker/Picker.ngfactory';
import * as i4 from '../../../../src/elements/picker/Picker';
import * as i5 from '../../../../src/utils/component-utils/ComponentUtils';
import * as i6 from '@angular/forms';
import * as i7 from '../../../../src/services/novo-label-service';
const styles_NovoChipElement:any[] = ([] as any[]);
export const RenderType_NovoChipElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_NovoChipElement,data:{}});
function View_NovoChipElement_1(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
'bhi-circle']],(null as any),(null as any),(null as any),(null as any),(null as any)))],
(null as any),(null as any));
}
export function View_NovoChipElement_0(_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),8,'span',([] as any[]),(null as any),[[(null as any),
'click'],[(null as any),'mouseover']],(_v,en,$event) => {
var ad:boolean = true;
var _co:i1.NovoChipElement = _v.component;
if (('click' === en)) {
const pd_0:any = ((<any>_co.onSelect($event)) !== false);
ad = (pd_0 && ad);
}
if (('mouseover' === en)) {
const pd_1:any = ((<any>_co.onSelect($event)) !== false);
ad = (pd_1 && ad);
}
return ad;
},(null as any),(null as any))),i0.ɵdid(278528,(null as any),0,i2.NgClass,[i0.IterableDiffers,
i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngClass:[0,'ngClass']},(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_NovoChipElement_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.ɵ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))),i0.ɵncd((null as any),
0),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
'bhi-close']],(null as any),[[(null as any),'click']],(_v,en,$event) => {
var ad:boolean = true;
var _co:i1.NovoChipElement = _v.component;
if (('click' === en)) {
const pd_0:any = ((<any>_co.onRemove($event)) !== false);
ad = (pd_0 && ad);
}
return ad;
},(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n ']))],
(_ck,_v) => {
var _co:i1.NovoChipElement = _v.component;
const currVal_0:any = _co._type;
_ck(_v,2,0,currVal_0);
const currVal_1:any = _co._type;
_ck(_v,5,0,currVal_1);
},(null as any));
}
export function View_NovoChipElement_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'chip',([] as any[]),
(null as any),(null as any),(null as any),View_NovoChipElement_0,RenderType_NovoChipElement)),
i0.ɵdid(49152,(null as any),0,i1.NovoChipElement,([] as any[]),(null as any),
(null as any))],(null as any),(null as any));
}
export const NovoChipElementNgFactory:i0.ComponentFactory<i1.NovoChipElement> = i0.ɵccf('chip,novo-chip',
i1.NovoChipElement,View_NovoChipElement_Host_0,{type:'type'},{select:'select',
remove:'remove'},['*']);
const styles_NovoChipsElement:any[] = ([] as any[]);
export const RenderType_NovoChipsElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
styles:styles_NovoChipsElement,data:{}});
function View_NovoChipsElement_1(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'chip',([] as any[]),
[[2,'selected',(null as any)]],[[(null as any),'remove'],[(null as any),'select']],
(_v,en,$event) => {
var ad:boolean = true;
var _co:any = _v.component;
if (('remove' === en)) {
const pd_0:any = ((<any>_co.remove($event,_v.context.$implicit)) !== false);
ad = (pd_0 && ad);
}
if (('select' === en)) {
const pd_1:any = ((<any>_co.select($event,_v.context.$implicit)) !== false);
ad = (pd_1 && ad);
}
return ad;
},View_NovoChipElement_0,RenderType_NovoChipElement)),i0.ɵdid(49152,(null as any),
0,i1.NovoChipElement,([] as any[]),{type:[0,'type']},{select:'select',remove:'remove'}),
(_l()(),i0.ɵted(0,['\n ','\n ']))],(_ck,_v) => {
var _co:any = _v.component;
const currVal_1:any = (_co.type || ((_v.context.$implicit == null)? (null as any): ((_v.context.$implicit.value == null)? (null as any): _v.context.$implicit.value.searchEntity)));
_ck(_v,1,0,currVal_1);
},(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = (_v.context.$implicit == _co.selected);
_ck(_v,0,0,currVal_0);
const currVal_2:any = _v.context.$implicit.label;
_ck(_v,2,0,currVal_2);
});
}
function View_NovoChipsElement_2(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'label',[['class',
'clear-all']],(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.clearValue()) !== false);
ad = (pd_0 && ad);
}
return ad;
},(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['',' '])),(_l()(),
i0.ɵeld(0,(null as any),(null as any),0,'i',[['class','bhi-times']],(null as any),
(null as any),(null as any),(null as any),(null as any)))],(null as any),
(_ck,_v) => {
var _co:any = _v.component;
const currVal_0:any = _co.labels.clearAll;
_ck(_v,1,0,currVal_0);
});
}
export function View_NovoChipsElement_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[i0.ɵqud(402653184,1,{preview:0}),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵand(16777216,(null as any),(null as any),2,(null as any),
View_NovoChipsElement_1)),i0.ɵdid(802816,(null as any),0,i2.NgForOf,[i0.ViewContainerRef,
i0.TemplateRef,i0.IterableDiffers],{ngForOf:[0,'ngForOf']},(null as any)),i0.ɵpid(131072,
i2.AsyncPipe,[i0.ChangeDetectorRef]),(_l()(),i0.ɵted((null as any),['\n '])),
(_l()(),i0.ɵeld(0,(null as any),(null as any),9,'div',[['class','chip-input-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),6,'novo-picker',[['clearValueOnSelect','true']],[[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),'select'],[(null as any),'keydown'],[(null as any),'focus'],
[(null as any),'typing'],[(null as any),'blur']],(_v,en,$event) => {
var ad:boolean = true;
var _co:i1.NovoChipsElement = _v.component;
if (('ngModelChange' === en)) {
const pd_0:any = ((<any>(_co.itemToAdd = $event)) !== false);
ad = (pd_0 && ad);
}
if (('select' === en)) {
const pd_1:any = ((<any>_co.add($event)) !== false);
ad = (pd_1 && ad);
}
if (('keydown' === en)) {
const pd_2:any = ((<any>_co.onKeyDown($event)) !== false);
ad = (pd_2 && ad);
}
if (('focus' === en)) {
const pd_3:any = ((<any>_co.onFocus($event)) !== false);
ad = (pd_3 && ad);
}
if (('typing' === en)) {
const pd_4:any = ((<any>_co.onTyping($event)) !== false);
ad = (pd_4 && ad);
}
if (('blur' === en)) {
const pd_5:any = ((<any>_co.onTouched($event)) !== false);
ad = (pd_5 && ad);
}
return ad;
},i3.View_NovoPickerElement_0,i3.RenderType_NovoPickerElement)),i0.ɵdid(114688,
(null as any),0,i4.NovoPickerElement,[i0.ElementRef,i5.ComponentUtils,i0.ChangeDetectorRef],
{config:[0,'config'],placeholder:[1,'placeholder'],clearValueOnSelect:[2,
'clearValueOnSelect'],closeOnSelect:[3,'closeOnSelect'],selected:[4,
'selected'],overrideElement:[5,'overrideElement']},{select:'select',
focus:'focus',blur:'blur',typing:'typing'}),i0.ɵprd(1024,(null as any),
i6.NG_VALUE_ACCESSOR,(p0_0:any) => {
return [p0_0];
},[i4.NovoPickerElement]),i0.ɵdid(671744,(null as any),0,i6.NgModel,[[8,
(null as any)],[8,(null as any)],[8,(null as any)],[2,i6.NG_VALUE_ACCESSOR]],
{model:[0,'model']},{update:'ngModelChange'}),i0.ɵprd(2048,(null as any),
i6.NgControl,(null as any),[i6.NgModel]),i0.ɵdid(16384,(null as any),0,i6.NgControlStatus,
[i6.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted(0,['\n '])),
(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),3,'div',[['class',
'preview-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(16777216,[[1,3],['preview',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 '])),(_l()(),i0.ɵted((null as any),
['\n '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class',
'bhi-search']],[[2,'has-value',(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_NovoChipsElement_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) => {
var _co:i1.NovoChipsElement = _v.component;
const currVal_0:any = i0.ɵunv(_v,3,0,i0.ɵnov(_v,4).transform(_co._items));
_ck(_v,3,0,currVal_0);
const currVal_8:any = _co.source;
const currVal_9:any = _co.placeholder;
const currVal_10:any = 'true';
const currVal_11:any = _co.closeOnSelect;
const currVal_12:any = _co.items;
const currVal_13:any = _co.element;
_ck(_v,9,0,currVal_8,currVal_9,currVal_10,currVal_11,currVal_12,currVal_13);
const currVal_14:any = _co.itemToAdd;
_ck(_v,11,0,currVal_14);
const currVal_16:any = _co.items.length;
_ck(_v,25,0,currVal_16);
},(_ck,_v) => {
var _co:i1.NovoChipsElement = _v.component;
const currVal_1:any = i0.ɵnov(_v,13).ngClassUntouched;
const currVal_2:any = i0.ɵnov(_v,13).ngClassTouched;
const currVal_3:any = i0.ɵnov(_v,13).ngClassPristine;
const currVal_4:any = i0.ɵnov(_v,13).ngClassDirty;
const currVal_5:any = i0.ɵnov(_v,13).ngClassValid;
const currVal_6:any = i0.ɵnov(_v,13).ngClassInvalid;
const currVal_7:any = i0.ɵnov(_v,13).ngClassPending;
_ck(_v,8,0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,currVal_7);
const currVal_15:any = _co.items.length;
_ck(_v,22,0,currVal_15);
});
}
export function View_NovoChipsElement_Host_0(_l:any):i0.ɵViewDefinition {
return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'chips',([] as any[]),
[[2,'with-value',(null as any)]],(null as any),(null as any),View_NovoChipsElement_0,
RenderType_NovoChipsElement)),i0.ɵprd(5120,(null as any),i6.NG_VALUE_ACCESSOR,
(p0_0:any) => {
return [p0_0];
},[i1.NovoChipsElement]),i0.ɵdid(114688,(null as any),0,i1.NovoChipsElement,
[i0.ElementRef,i5.ComponentUtils,i7.NovoLabelService],(null as any),(null as any))],
(_ck,_v) => {
_ck(_v,2,0);
},(_ck,_v) => {
const currVal_0:any = (i0.ɵnov(_v,2).items.length > 0);
_ck(_v,0,0,currVal_0);
});
}
export const NovoChipsElementNgFactory:i0.ComponentFactory<i1.NovoChipsElement> = i0.ɵccf('chips,novo-chips',
i1.NovoChipsElement,View_NovoChipsElement_Host_0,{closeOnSelect:'closeOnSelect',
placeholder:'placeholder',source:'source',type:'type',value:'value'},{changed:'changed',
focus:'focus',blur:'blur',typing:'typing'},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2NoaXBzL0NoaXBzLm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL2NoaXBzL0NoaXBzLnRzIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvY2hpcHMvQ2hpcHMudHMuTm92b0NoaXBFbGVtZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9jaGlwcy9DaGlwcy50cy5Ob3ZvQ2hpcEVsZW1lbnRfSG9zdC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvY2hpcHMvQ2hpcHMudHMuTm92b0NoaXBzRWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvY2hpcHMvQ2hpcHMudHMuTm92b0NoaXBzRWxlbWVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgICA8c3BhbiAoY2xpY2spPVwib25TZWxlY3QoJGV2ZW50KVwiIChtb3VzZW92ZXIpPVwib25TZWxlY3QoJGV2ZW50KVwiIFtuZ0NsYXNzXT1cIl90eXBlXCI+XG4gICAgICAgICAgICA8aSAqbmdJZj1cIl90eXBlXCIgY2xhc3M9XCJiaGktY2lyY2xlXCI+PC9pPlxuICAgICAgICAgICAgPHNwYW4+PG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50Pjwvc3Bhbj5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgICA8aSBjbGFzcz1cImJoaS1jbG9zZVwiIChjbGljayk9XCJvblJlbW92ZSgkZXZlbnQpXCI+PC9pPlxuICAgICIsIjxjaGlwPjwvY2hpcD4iLCJcbiAgICAgICAgPGNoaXBcbiAgICAgICAgICAgICpuZ0Zvcj1cImxldCBpdGVtIG9mIF9pdGVtcyB8IGFzeW5jXCJcbiAgICAgICAgICAgIFt0eXBlXT1cInR5cGUgfHwgaXRlbT8udmFsdWU/LnNlYXJjaEVudGl0eVwiXG4gICAgICAgICAgICBbY2xhc3Muc2VsZWN0ZWRdPVwiaXRlbSA9PSBzZWxlY3RlZFwiXG4gICAgICAgICAgICAocmVtb3ZlKT1cInJlbW92ZSgkZXZlbnQsIGl0ZW0pXCJcbiAgICAgICAgICAgIChzZWxlY3QpPVwic2VsZWN0KCRldmVudCwgaXRlbSlcIj5cbiAgICAgICAgICAgIHt7IGl0ZW0ubGFiZWwgfX1cbiAgICAgICAgPC9jaGlwPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2hpcC1pbnB1dC1jb250YWluZXJcIj5cbiAgICAgICAgICAgIDxub3ZvLXBpY2tlclxuICAgICAgICAgICAgICAgIGNsZWFyVmFsdWVPblNlbGVjdD1cInRydWVcIlxuICAgICAgICAgICAgICAgIFtjbG9zZU9uU2VsZWN0XT1cImNsb3NlT25TZWxlY3RcIlxuICAgICAgICAgICAgICAgIFtjb25maWddPVwic291cmNlXCJcbiAgICAgICAgICAgICAgICBbcGxhY2Vob2xkZXJdPVwicGxhY2Vob2xkZXJcIlxuICAgICAgICAgICAgICAgIFsobmdNb2RlbCldPVwiaXRlbVRvQWRkXCJcbiAgICAgICAgICAgICAgICAoc2VsZWN0KT1cImFkZCgkZXZlbnQpXCJcbiAgICAgICAgICAgICAgICAoa2V5ZG93bik9XCJvbktleURvd24oJGV2ZW50KVwiXG4gICAgICAgICAgICAgICAgKGZvY3VzKT1cIm9uRm9jdXMoJGV2ZW50KVwiXG4gICAgICAgICAgICAgICAgKHR5cGluZyk9XCJvblR5cGluZygkZXZlbnQpXCJcbiAgICAgICAgICAgICAgICAoYmx1cik9XCJvblRvdWNoZWQoJGV2ZW50KVwiXG4gICAgICAgICAgICAgICAgW3NlbGVjdGVkXT1cIml0ZW1zXCJcbiAgICAgICAgICAgICAgICBbb3ZlcnJpZGVFbGVtZW50XT1cImVsZW1lbnRcIj5cbiAgICAgICAgICAgIDwvbm92by1waWNrZXI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwicHJldmlldy1jb250YWluZXJcIj5cbiAgICAgICAgICAgIDxzcGFuICNwcmV2aWV3Pjwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxpIGNsYXNzPVwiYmhpLXNlYXJjaFwiIFtjbGFzcy5oYXMtdmFsdWVdPVwiaXRlbXMubGVuZ3RoXCI+PC9pPlxuICAgICAgICA8bGFiZWwgY2xhc3M9XCJjbGVhci1hbGxcIiAqbmdJZj1cIml0ZW1zLmxlbmd0aFwiIChjbGljayk9XCJjbGVhclZhbHVlKClcIj57eyBsYWJlbHMuY2xlYXJBbGwgfX0gPGkgY2xhc3M9XCJiaGktdGltZXNcIj48L2k+PC9sYWJlbD5cbiAgICIsIjxjaGlwcz48L2NoaXBzPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29CQ0VZO01BQUE7Ozs7b0JBRlosK0NBQ1E7TUFBQTtVQUFBO1FBQUE7UUFBQTtRQUFNO1VBQUE7VUFBQTtRQUFBO1FBQTJCO1VBQUE7VUFBQTtRQUFBO1FBQWpDO01BQUEsdUNBQUE7a0RBQUE7TUFBa0YsbURBQzlFO1VBQUEsNEVBQUE7VUFBQTtVQUFBLGVBQXdDLG1EQUN4QztpQkFBQTtjQUFBLGlFQUFNO1VBQUEsR0FBZ0MsK0NBQ25DO1VBQUEsaUJBQ1A7VUFBQTtRQUFBO1FBQUE7UUFBcUI7VUFBQTtVQUFBO1FBQUE7UUFBckI7TUFBQSxnQ0FBb0Q7OztRQUpZO1FBQWhFLFdBQWdFLFNBQWhFO1FBQ087UUFBSCxXQUFHLFNBQUg7Ozs7b0JDRlo7TUFBQTthQUFBO1VBQUE7Ozs7Ozs7OztvQkNDUTtNQUFBO01BQUE7UUFBQTtRQUFBO1FBSUk7VUFBQTtVQUFBO1FBQUE7UUFDQTtVQUFBO1VBQUE7UUFBQTtRQUxKO01BQUEsNkRBQUE7TUFBQTtNQUtvQzs7SUFIaEM7SUFGSixXQUVJLFNBRko7OztJQUdJO0lBSEosV0FHSSxTQUhKO0lBS29DO0lBQUE7Ozs7b0JBdUJwQztNQUFBO0lBQUE7SUFBQTtJQUE4QztNQUFBO01BQUE7SUFBQTtJQUE5QztFQUFBLGdDQUFxRSx5Q0FBc0I7YUFBQTtVQUFBOzs7UUFBdEI7UUFBQTs7OztxREE3QjdFO01BQUEsaUJBQ1E7TUFBQSxpQ0FBQTt1Q0FBQSxnREFDSTttQkFBQSx3QkFNRztNQUNQO1VBQUE7TUFBa0MsbURBQzlCO1VBQUE7Y0FBQTtjQUFBO2tCQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQUE7WUFLSTtjQUFBO2NBQUE7WUFBQTtZQUNBO2NBQUE7Y0FBQTtZQUFBO1lBQ0E7Y0FBQTtjQUFBO1lBQUE7WUFDQTtjQUFBO2NBQUE7WUFBQTtZQUNBO2NBQUE7Y0FBQTtZQUFBO1lBQ0E7Y0FBQTtjQUFBO1lBQUE7WUFWSjtVQUFBLHVFQUFBO1VBQUE7VUFBQTtjQUFBO2NBQUE7Y0FBQSxtREFBQTsrQkFBQTtZQUFBO1VBQUEsaUNBQUE7VUFBQTtVQUFBLHFEQUFBO3VCQUFBLG1DQUFBO1VBQUEsNENBWWdDO01BQ2xCLCtDQUNaO1VBQUEsaUJBQ047VUFBQTtVQUFBLGdCQUErQixtREFDM0I7aUJBQUE7Y0FBQTtNQUFzQiwrQ0FDcEI7VUFBQSxpQkFDTjtVQUFBO1VBQUEsOEJBQTJEO01BQzNEO2FBQUE7VUFBQSx3QkFBNEg7OztJQTNCeEg7SUFESixXQUNJLFNBREo7SUFZUTtJQUNBO0lBSEE7SUFDQTtJQVNBO0lBQ0E7SUFaSixXQUdJLFVBQ0EsVUFIQSxXQUNBLFdBU0EsV0FDQSxVQVpKO0lBS0k7SUFMSixZQUtJLFVBTEo7SUFtQnFCO0lBQXpCLFlBQXlCLFVBQXpCOzs7SUFuQkk7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQSxXQUFBLHFFQUFBO0lBa0JrQjtJQUF0QixZQUFzQixVQUF0Qjs7OztvQkM1QlI7TUFBQTtpQ0FBQTtNQUFBO1FBQUE7TUFBQSxnQ0FBQTtNQUFBOztRQUFBOztRQUFBO1FBQUEsV0FBQSxTQUFBOzs7Ozs7In0=