/** * @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 '../checkbox/checkbox.component.ngfactory'; import * as i3 from '@angular/forms'; import * as i4 from '../checkbox/checkbox.component'; import * as i5 from './multiselect.component'; import * as i6 from '../../directives/scroll/scroll.directive'; const styles_MultiselectComponent:any[] = ['@charset "UTF-8";\n\n[_ngcontent-%COMP%]:root {\n --color-white: white;\n --color-success: #00afec;\n --color-warning: #ffb827;\n --color-error: #f35252;\n --color-disabled: #dbdbdb;\n --color-black: black;\n --color-span: #b5b5b5;\n --color-span-second: #212121;\n --color-bg: #f8f8f8;\n --color-bg-second: #f8f8f8;\n --color-bg-success: rgba(0, 175, 236, 0.1);\n --color-bg-warning: var(--color-warning);\n --color-bg-error: var(--color-error);\n --color-placeholder: #b5b5b5;\n --color-border: #dbdbdb;\n --color-radio-border: #d3d3d3;\n --font-roboto: \'Roboto\', sans-serif;\n --font-helvetica: \'Helvetica\', sans-serif; }\n\n\n\n.gp-multiselect[_ngcontent-%COMP%] {\n min-width: 18rem; }\n .gp-multiselect--open[_ngcontent-%COMP%] .gp-multiselect__arrow-icon[_ngcontent-%COMP%] {\n -moz-transform: scale(-1);\n -o-transform: scale(-1);\n -ms-transform: scale(-1);\n -webkit-transform: scale(-1);\n transform: scale(-1); }\n .gp-multiselect--open[_ngcontent-%COMP%] .gp-multiselect__dropdown[_ngcontent-%COMP%] {\n max-height: 12.5rem;\n padding: 0 0.5rem 0.5rem 0.5rem;\n visibility: visible;\n opacity: 1;\n -moz-transition-delay: 0ms, 0ms;\n -o-transition-delay: 0ms, 0ms;\n -webkit-transition-delay: 0ms, 0ms;\n transition-delay: 0ms, 0ms;\n -moz-transition-property: max-height, padding;\n -o-transition-property: max-height, padding;\n -webkit-transition-property: max-height, padding;\n transition-property: max-height, padding; }\n .gp-multiselect--success[_ngcontent-%COMP%] .gp-multiselect__area[_ngcontent-%COMP%] {\n border-color: #00afec; }\n .gp-multiselect--success[_ngcontent-%COMP%] .gp-multiselect__title[_ngcontent-%COMP%] {\n color: #00afec; }\n .gp-multiselect--success[_ngcontent-%COMP%] .gp-multiselect__arrow-icon[_ngcontent-%COMP%] {\n border-top-color: #00afec; }\n .gp-multiselect--success[_ngcontent-%COMP%] .gp-multiselect__dropdown[_ngcontent-%COMP%] {\n border-right-color: #00afec;\n border-bottom-color: #00afec;\n border-left-color: #00afec; }\n .gp-multiselect--error[_ngcontent-%COMP%] .gp-multiselect__area[_ngcontent-%COMP%] {\n border-color: #f35252; }\n .gp-multiselect--error[_ngcontent-%COMP%] .gp-multiselect__title[_ngcontent-%COMP%] {\n color: #f35252; }\n .gp-multiselect--error[_ngcontent-%COMP%] .gp-multiselect__error[_ngcontent-%COMP%] {\n display: block; }\n .gp-multiselect--error[_ngcontent-%COMP%] .gp-multiselect__arrow-icon[_ngcontent-%COMP%] {\n border-top-color: #f35252; }\n .gp-multiselect--error[_ngcontent-%COMP%] .gp-multiselect__dropdown[_ngcontent-%COMP%] {\n border-right-color: #f35252;\n border-bottom-color: #f35252;\n border-left-color: #f35252; }\n .gp-multiselect--disabled[_ngcontent-%COMP%] .gp-multiselect__area[_ngcontent-%COMP%] {\n cursor: not-allowed;\n color: #b5b5b5;\n border-color: #dbdbdb;\n background-color: #f8f8f8; }\n .gp-multiselect--disabled[_ngcontent-%COMP%] .gp-multiselect__arrow-icon[_ngcontent-%COMP%] {\n border-top-color: #dbdbdb; }\n .gp-multiselect--disabled[_ngcontent-%COMP%] .gp-multiselect__dropdown[_ngcontent-%COMP%] {\n border-right-color: #dbdbdb;\n border-bottom-color: #dbdbdb;\n border-left-color: #dbdbdb;\n background-color: #f8f8f8;\n cursor: not-allowed; }\n .gp-multiselect--disabled[_ngcontent-%COMP%] .gp-multiselect__dropdown-item[_ngcontent-%COMP%] {\n color: #b5b5b5;\n background-color: #f8f8f8;\n cursor: not-allowed; }\n .gp-multiselect__title[_ngcontent-%COMP%] {\n font: 400 1.2rem/1.4rem "Roboto", sans-serif;\n margin-bottom: 0.5rem;\n color: #b5b5b5;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .gp-multiselect__error[_ngcontent-%COMP%] {\n font: 400 1.2rem/1.4rem "Roboto", sans-serif;\n display: none;\n color: #f35252; }\n .gp-multiselect__area[_ngcontent-%COMP%] {\n font: 1.3rem/1.5rem "Roboto", sans-serif;\n width: 100%;\n min-height: 3.5rem;\n padding: 0 2.5rem 0 0.5rem;\n color: #212121;\n border: 0.1rem solid #dbdbdb;\n border-radius: 0.2rem;\n outline: none;\n background-color: var(--color-white);\n cursor: pointer; }\n .gp-multiselect[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-multiselect-placeholder, .gp-multiselect[_ngcontent-%COMP%] [_ngcontent-%COMP%]:-ms-multiselect-placeholder, .gp-multiselect[_ngcontent-%COMP%] [_ngcontent-%COMP%]::placeholder {\n color: #b5b5b5;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .gp-multiselect__arrow[_ngcontent-%COMP%] {\n top: 2rem;\n right: 0.1rem;\n height: 3.4rem;\n width: 2.6rem;\n border-radius: 0.1rem;\n cursor: pointer; }\n .gp-multiselect__arrow-icon[_ngcontent-%COMP%] {\n -moz-transition: transform 150ms ease;\n -o-transition: transform 150ms ease;\n -webkit-transition: transform 150ms ease;\n transition: transform 150ms ease;\n border-top: 0.4rem solid #c4c4c4;\n border-right: 0.3rem solid transparent;\n border-bottom: 0 solid transparent;\n border-left: 0.3rem solid transparent; }\n .gp-multiselect__dropdown[_ngcontent-%COMP%] {\n position: absolute;\n top: calc(100% - 0.5rem);\n right: 0;\n left: 0;\n overflow: scroll;\n max-height: 0;\n margin: 0;\n padding: 0;\n opacity: 0;\n visibility: hidden;\n list-style: none;\n -moz-transition-property: max-height, padding, opacity, visibility;\n -o-transition-property: max-height, padding, opacity, visibility;\n -webkit-transition-property: max-height, padding, opacity, visibility;\n transition-property: max-height, padding, opacity, visibility;\n -moz-transition-property: 300ms, 0ms, 0ms, 0ms;\n -o-transition-property: 300ms, 0ms, 0ms, 0ms;\n -webkit-transition-property: 300ms, 0ms, 0ms, 0ms;\n transition-property: 300ms, 0ms, 0ms, 0ms;\n -moz-transition-delay: 0ms, 300ms, 300ms, 300ms;\n -o-transition-delay: 0ms, 300ms, 300ms, 300ms;\n -webkit-transition-delay: 0ms, 300ms, 300ms, 300ms;\n transition-delay: 0ms, 300ms, 300ms, 300ms;\n -moz-transition-timing-function: ease-in-out;\n -o-transition-timing-function: ease-in-out;\n -webkit-transition-timing-function: ease-in-out;\n transition-timing-function: ease-in-out;\n border-right: 0.1rem solid #dbdbdb;\n border-bottom: 0.1rem solid #dbdbdb;\n border-left: 0.1rem solid #dbdbdb;\n border-radius: 0 0 0.3rem 0.3rem;\n background-color: var(--color-white);\n z-index: 5; }\n .gp-multiselect__dropdown-item[_ngcontent-%COMP%] {\n font: 1.3rem/1.5rem "Roboto", sans-serif;\n cursor: pointer;\n -moz-transition: all 150ms ease-in-out;\n -o-transition: all 150ms ease-in-out;\n -webkit-transition: all 150ms ease-in-out;\n transition: all 150ms ease-in-out;\n letter-spacing: 0.03rem;\n color: #212121;\n border-radius: 0.3rem;\n background-color: var(--color-white);\n -webkit-box-flex: 1 100%;\n -moz-box-flex: 1 100%;\n -webkit-flex: 1 100%;\n -ms-flex: 1 100%;\n flex: 1 100%; }\n .gp-multiselect__dropdown-item[_ngcontent-%COMP%] .gp-checkbox__label {\n padding: 0.5rem 1rem; }\n .gp-multiselect__dropdown-item[_ngcontent-%COMP%]:hover {\n background-color: #f8f8f8; }\n .gp-multiselect__dropdown-item--disabled[_ngcontent-%COMP%], .gp-multiselect__dropdown-item[disabled][_ngcontent-%COMP%] {\n color: #b5b5b5;\n pointer-events: none; }\n .gp-multiselect__selected-block[_ngcontent-%COMP%] {\n font: 400 1.3rem/1.4rem "Roboto", sans-serif;\n position: relative;\n margin-right: 0.7rem;\n padding: 0 1.7rem 0 0.5rem;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n letter-spacing: 0.03rem; }\n .gp-multiselect__selected-block-close[_ngcontent-%COMP%] {\n background-image: url("/assets/img/icon--close.svg");\n background-position: center center;\n background-repeat: no-repeat;\n width: 1.7rem;\n height: 1.7rem;\n display: block;\n position: absolute;\n top: 0.1rem;\n right: 0.1rem; }']; export const RenderType_MultiselectComponent:i0.RendererType2 = i0.ɵcrt({encapsulation:0, styles:styles_MultiselectComponent,data:{}}); function View_MultiselectComponent_1(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),1,'div',[['class', 'gp-multiselect__error']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted(1,(null as any),['','']))],(null as any),(_ck, _v) => { var _co:any = _v.component; const currVal_0:any = _co.error; _ck(_v,1,0,currVal_0); }); } function View_MultiselectComponent_3(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,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(1,(null as any),['+ ','']))],(null as any),(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = (_co.selected.length - 1); _ck(_v,1,0,currVal_0); }); } function View_MultiselectComponent_2(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),4,'span',[['class', 'gp-multiselect__selected-block']],(null as any),(null as any),(null as any), (null as any),(null as any))),(_l()(),i0.ɵted(1,(null as any),['\n ',' '])), (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_MultiselectComponent_3)), i0.ɵdid(3,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef], {ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any),['\n ']))], (_ck,_v) => { var _co:any = _v.component; const currVal_1:any = (_co.selected.length > 1); _ck(_v,3,0,currVal_1); },(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.selected[0].title; _ck(_v,1,0,currVal_0); }); } function View_MultiselectComponent_4(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),6,'a',[['class', 'gp-multiselect__dropdown-item gp-multiselect__dropdown-item--active']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),['\n '])),(_l()(),i0.ɵeld(2,0,(null as any),(null as any), 3,'gp-checkbox',[['class','checkbox--image']],(null as any),[[(null as any), 'change']],(_v,en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('change' === en)) { const pd_0:any = ((_co.changeOption(_v.context.$implicit)) !== false); ad = (pd_0 && ad); } return ad; },i2.View_CheckboxComponent_0,i2.RenderType_CheckboxComponent)),i0.ɵprd(5120, (null as any),i3.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[i4.CheckboxComponent]),i0.ɵdid(4,2211840,(null as any),0,i4.CheckboxComponent, [i0.ElementRef],{customId:[0,'customId'],checked:[1,'checked']},(null as any)), (_l()(),i0.ɵted(5,0,['\n ','\n '])),(_l()(),i0.ɵted(-1,(null as any), ['\n ']))],(_ck,_v) => { const currVal_0:any = _v.context.$implicit.value; const currVal_1:any = _v.context.$implicit.isSelected; _ck(_v,4,0,currVal_0,currVal_1); },(_ck,_v) => { const currVal_2:any = _v.context.$implicit.title; _ck(_v,5,0,currVal_2); }); } export function View_MultiselectComponent_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵted(-1,(null as any),['\n'])),(_l()(),i0.ɵeld(1,0, (null as any),(null as any),3,'div',[['style','display: none']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),['\n '])),i0.ɵncd((null as any),0),(_l()(),i0.ɵted(-1,(null as any), ['\n'])),(_l()(),i0.ɵted(-1,(null as any),['\n\n'])),(_l()(),i0.ɵeld(6,0,(null as any), (null as any),30,'div',[['class','gp-multiselect pr']],(null as any),[[(null as any), 'click']],(_v,en,$event) => { var ad:boolean = true; var _co:i5.MultiselectComponent = _v.component; if (('click' === en)) { const pd_0:any = ((_co.toggleOpen($event)) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(7,278528,(null as any),0,i1.NgClass, [i0.IterableDiffers,i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{klass:[0, 'klass'],ngClass:[1,'ngClass']},(null as any)),i0.ɵpod(8,{'gp-multiselect--open':0, 'gp-multiselect--success':1,'gp-multiselect--filled':2,'gp-multiselect--error':3, 'gp-multiselect--disabled':4}),(_l()(),i0.ɵted(-1,(null as any),['\n\n '])), (_l()(),i0.ɵeld(10,0,(null as any),(null as any),7,'div',[['class','flex flex--content-between']], (null as any),(null as any),(null as any),(null as any),(null as any))), (_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵeld(12,0,(null as any), (null as any),1,'div',[['class','gp-multiselect__title']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(13, (null as any),['',''])),(_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(), i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_MultiselectComponent_1)), i0.ɵdid(16,16384,(null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef], {ngIf:[0,'ngIf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any),['\n '])), (_l()(),i0.ɵted(-1,(null as any),['\n\n '])),(_l()(),i0.ɵeld(19,0,(null as any), (null as any),4,'div',[['class','gp-multiselect__area flex flex--align-center']], (null as any),(null as any),(null as any),(null as any),(null as any))), (_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵand(16777216,(null as any), (null as any),1,(null as any),View_MultiselectComponent_2)),i0.ɵdid(22,16384, (null as any),0,i1.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']}, (null as any)),(_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵted(-1, (null as any),['\n\n '])),(_l()(),i0.ɵeld(25,0,(null as any),(null as any), 3,'div',[['class','gp-multiselect__arrow pa flex flex--align-center flex--content-center']], (null as any),(null as any),(null as any),(null as any),(null as any))), (_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵeld(27,0,(null as any), (null as any),0,'span',[['class','gp-multiselect__arrow-icon']],(null as any), (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted(-1, (null as any),['\n '])),(_l()(),i0.ɵted(-1,(null as any),['\n\n '])),(_l()(), i0.ɵeld(30,0,(null as any),(null as any),5,'div',[['class','gp-multiselect__dropdown flex'], ['gp-scroll','']],(null as any),[[(null as any),'scrolled'],[(null as any), 'scrolledUp'],['window','resize']],(_v,en,$event) => { var ad:boolean = true; var _co:i5.MultiselectComponent = _v.component; if (('window:resize' === en)) { const pd_0:any = ((i0.ɵnov(_v,31).onWindowResize()) !== false); ad = (pd_0 && ad); } if (('scrolled' === en)) { const pd_1:any = ((_co.scrollDown()) !== false); ad = (pd_1 && ad); } if (('scrolledUp' === en)) { const pd_2:any = ((_co.scrollUp()) !== false); ad = (pd_2 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(31,6963200,(null as any),0,i6.ScrollDirective, [i0.ElementRef,i0.NgZone],(null as any),{scrolled:'scrolled',scrolledUp:'scrolledUp'}), (_l()(),i0.ɵted(-1,(null as any),['\n '])),(_l()(),i0.ɵand(16777216,(null as any), (null as any),1,(null as any),View_MultiselectComponent_4)),i0.ɵdid(34,802816, (null as any),0,i1.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers], {ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted(-1,(null as any), ['\n '])),(_l()(),i0.ɵted(-1,(null as any),['\n\n'])),(_l()(),i0.ɵted(-1, (null as any),['\n']))],(_ck,_v) => { var _co:i5.MultiselectComponent = _v.component; const currVal_0:any = 'gp-multiselect pr'; const currVal_1:any = _ck(_v,8,0,_co.opened,_co.opened,_co.hasSelected,!!_co.error, _co.disabled); _ck(_v,7,0,currVal_0,currVal_1); const currVal_3:any = _co.showErrorText(); _ck(_v,16,0,currVal_3); const currVal_4:any = (_co.selected.length > 0); _ck(_v,22,0,currVal_4); const currVal_5:any = _co.options; _ck(_v,34,0,currVal_5); },(_ck,_v) => { var _co:i5.MultiselectComponent = _v.component; const currVal_2:any = _co.title; _ck(_v,13,0,currVal_2); }); } export function View_MultiselectComponent_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,0,(null as any),(null as any),2,'gp-multiselect', ([] as any[]),(null as any),[['document','click']],(_v,en,$event) => { var ad:boolean = true; if (('document:click' === en)) { const pd_0:any = ((i0.ɵnov(_v,2).onDocumentClick($event)) !== false); ad = (pd_0 && ad); } return ad; },View_MultiselectComponent_0,RenderType_MultiselectComponent)),i0.ɵprd(5120, (null as any),i3.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[i5.MultiselectComponent]),i0.ɵdid(2,10534912,(null as any),0,i5.MultiselectComponent, [i0.ElementRef,i0.ChangeDetectorRef],(null as any),(null as any))],(null as any), (null as any)); } export const MultiselectComponentNgFactory:i0.ComponentFactory = i0.ɵccf('gp-multiselect', i5.MultiselectComponent,View_MultiselectComponent_Host_0,{disabled:'disabled', title:'title',error:'error',asObject:'asObject'},{onScrollUp:'onScrollUp', onScrollDown:'onScrollDown'},['option']); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FsZXhpcy93b3Jrc3BhY2UvZ3JlZW5waWUvZ3AtYWRtaW4tdXgvLmJ1aWxkL3NyYy9jb21wb25lbnRzL211bHRpc2VsZWN0L211bHRpc2VsZWN0LmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hbGV4aXMvd29ya3NwYWNlL2dyZWVucGllL2dwLWFkbWluLXV4Ly5idWlsZC9zcmMvY29tcG9uZW50cy9tdWx0aXNlbGVjdC9tdWx0aXNlbGVjdC5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hbGV4aXMvd29ya3NwYWNlL2dyZWVucGllL2dwLWFkbWluLXV4Ly5idWlsZC9zcmMvY29tcG9uZW50cy9tdWx0aXNlbGVjdC9tdWx0aXNlbGVjdC5jb21wb25lbnQudHMuTXVsdGlzZWxlY3RDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FsZXhpcy93b3Jrc3BhY2UvZ3JlZW5waWUvZ3AtYWRtaW4tdXgvLmJ1aWxkL3NyYy9jb21wb25lbnRzL211bHRpc2VsZWN0L211bHRpc2VsZWN0LmNvbXBvbmVudC50cy5NdWx0aXNlbGVjdENvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuPGRpdiBzdHlsZT1cImRpc3BsYXk6IG5vbmVcIj5cbiAgPG5nLWNvbnRlbnQgc2VsZWN0PVwib3B0aW9uXCI+PC9uZy1jb250ZW50PlxuPC9kaXY+XG5cbjxkaXZcbiAgY2xhc3M9XCJncC1tdWx0aXNlbGVjdCBwclwiXG4gIChjbGljayk9XCJ0b2dnbGVPcGVuKCRldmVudClcIlxuICBbbmdDbGFzc109XCJ7XG4gICAgJ2dwLW11bHRpc2VsZWN0LS1vcGVuJzogb3BlbmVkLFxuICAgICdncC1tdWx0aXNlbGVjdC0tc3VjY2Vzcyc6IG9wZW5lZCxcbiAgICAnZ3AtbXVsdGlzZWxlY3QtLWZpbGxlZCc6IGhhc1NlbGVjdGVkLFxuICAgICdncC1tdWx0aXNlbGVjdC0tZXJyb3InOiAhIWVycm9yLFxuICAgICdncC1tdWx0aXNlbGVjdC0tZGlzYWJsZWQnOiBkaXNhYmxlZH1cIlxuPlxuXG4gIDxkaXYgY2xhc3M9XCJmbGV4IGZsZXgtLWNvbnRlbnQtYmV0d2VlblwiPlxuICAgIDxkaXYgY2xhc3M9XCJncC1tdWx0aXNlbGVjdF9fdGl0bGVcIj57e3RpdGxlfX08L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiZ3AtbXVsdGlzZWxlY3RfX2Vycm9yXCIgKm5nSWY9XCJzaG93RXJyb3JUZXh0KClcIj57e2Vycm9yfX08L2Rpdj5cbiAgPC9kaXY+XG5cbiAgPGRpdiBjbGFzcz1cImdwLW11bHRpc2VsZWN0X19hcmVhIGZsZXggZmxleC0tYWxpZ24tY2VudGVyXCI+XG4gICAgPHNwYW4gY2xhc3M9XCJncC1tdWx0aXNlbGVjdF9fc2VsZWN0ZWQtYmxvY2tcIiAqbmdJZj1cInNlbGVjdGVkLmxlbmd0aCA+IDBcIj5cbiAgICAgIHt7c2VsZWN0ZWRbMF0udGl0bGV9fSA8c3BhbiAqbmdJZj1cInNlbGVjdGVkLmxlbmd0aCA+IDFcIj4rIHt7c2VsZWN0ZWQubGVuZ3RoIC0gMX19PC9zcGFuPlxuICAgIDwvc3Bhbj5cbiAgPC9kaXY+XG5cbiAgPGRpdiBjbGFzcz1cImdwLW11bHRpc2VsZWN0X19hcnJvdyBwYSBmbGV4IGZsZXgtLWFsaWduLWNlbnRlciBmbGV4LS1jb250ZW50LWNlbnRlclwiPlxuICAgIDxzcGFuIGNsYXNzPVwiZ3AtbXVsdGlzZWxlY3RfX2Fycm93LWljb25cIj48L3NwYW4+XG4gIDwvZGl2PlxuXG4gIDxkaXYgY2xhc3M9XCJncC1tdWx0aXNlbGVjdF9fZHJvcGRvd24gZmxleFwiIGdwLXNjcm9sbCAoc2Nyb2xsZWQpPVwic2Nyb2xsRG93bigpXCIgKHNjcm9sbGVkVXApPVwic2Nyb2xsVXAoKVwiPlxuICAgIDxhIGNsYXNzPVwiZ3AtbXVsdGlzZWxlY3RfX2Ryb3Bkb3duLWl0ZW0gZ3AtbXVsdGlzZWxlY3RfX2Ryb3Bkb3duLWl0ZW0tLWFjdGl2ZVwiICpuZ0Zvcj1cImxldCBpdGVtIG9mIG9wdGlvbnNcIj5cbiAgICAgIDxncC1jaGVja2JveFxuICAgICAgICBjbGFzcz1cImNoZWNrYm94LS1pbWFnZVwiXG4gICAgICAgIFtjdXN0b21JZF09XCJpdGVtLnZhbHVlXCJcbiAgICAgICAgW2NoZWNrZWRdPVwiaXRlbS5pc1NlbGVjdGVkXCJcbiAgICAgICAgKGNoYW5nZSk9XCJjaGFuZ2VPcHRpb24oaXRlbSlcIlxuICAgICAgPlxuICAgICAgICB7e2l0ZW0udGl0bGV9fVxuICAgICAgPC9ncC1jaGVja2JveD5cbiAgICA8L2E+XG4gIDwvZGl2PlxuXG48L2Rpdj5cbiIsIjxncC1tdWx0aXNlbGVjdD48L2dwLW11bHRpc2VsZWN0PiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JDa0JJO01BQUE7TUFBQSxnQkFBMkQ7OztJQUFBO0lBQUE7Ozs7b0JBS25DO01BQUEsd0VBQWtDO2FBQUE7O0lBQUE7SUFBQTs7OztvQkFEMUQ7TUFBQTtNQUFBLDhCQUF5RTtNQUNqRDthQUFBO1VBQUEsaUNBQWtFOzs7UUFBNUQ7UUFBTixXQUFNLFNBQU47OztRQURpRDtRQUFBOzs7O29CQVV6RTtNQUFBO01BQUEsMERBQTRHO01BQUEsNkJBQzFHO01BQUE7VUFBQTtRQUFBO1FBQUE7UUFJRTtVQUFBO1VBQUE7UUFBQTtRQUpGO01BQUE7TUFBQTtRQUFBO01BQUEsaUNBQUE7TUFBQTtNQUtDLGdEQUVhO1VBQUE7SUFMWjtJQUNBO0lBSEYsV0FFRSxVQUNBLFNBSEY7O0lBS0M7SUFBQTs7OztvQkF0Q1AsMENBQ0E7TUFBQTtNQUFBLDBEQUEyQjtNQUFBLGdDQUN6QixrQkFBeUM7TUFBQSxTQUNyQyw0Q0FFTjtNQUFBO1VBQUE7UUFBQTtRQUFBO1FBRUU7VUFBQTtVQUFBO1FBQUE7UUFGRjtNQUFBLHVDQUFBO01BQUE7VUFBQSxzREFHRTtNQUFBO01BQUEsK0JBTUQ7TUFFQztVQUFBO01BQXdDLDhDQUN0QztVQUFBO1VBQUEsMERBQW1DO1VBQUEsd0JBQWUsOENBQ2xEO2lCQUFBO2FBQUE7VUFBQSxpQ0FBMEU7TUFDdEUsOENBRU47VUFBQTtVQUFBO01BQTBELDhDQUN4RDtVQUFBLG1FQUFBO1VBQUE7VUFBQSxlQUVPLDRDQUNIO1VBQUEsMkJBRU47VUFBQTtVQUFBO01BQW1GLDhDQUNqRjtVQUFBO1VBQUEsMERBQWdEO1VBQUEseUJBQzVDLDhDQUVOO2lCQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQUE7WUFBQTtjQUFBO2NBQUE7WUFBQTtZQUFxRDtjQUFBO2NBQUE7WUFBQTtZQUEwQjtjQUFBO2NBQUE7WUFBQTtZQUEvRTtVQUFBLHVDQUFBO1VBQUE7TUFBeUcsOENBQ3ZHO1VBQUEsbUVBQUE7VUFBQTtVQUFBLHVDQVNJO1VBQUEsV0FDQSw0Q0FFRjtVQUFBOztJQXRDSjtJQUVBO1FBQUE7SUFIRixXQUNFLFVBRUEsU0FIRjtJQWF1QztJQUFuQyxZQUFtQyxTQUFuQztJQUk2QztJQUE3QyxZQUE2QyxTQUE3QztJQVUrRTtJQUEvRSxZQUErRSxTQUEvRTs7O0lBZm1DO0lBQUE7Ozs7b0JDakJ2QztNQUFBO1FBQUE7UUFBQTtVQUFBO1VBQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO01BQUEsb0NBQUE7TUFBQTs7Ozs7OyJ9