/** * @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 './ng-modal.component'; const styles_Modal:any[] = ([] as any[]); export const RenderType_Modal:i0.RendererType2 = i0.ɵcrt({encapsulation:2,styles:styles_Modal, data:{}}); function View_Modal_2(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'button',[['class', 'close'],['data-dismiss','modal'],['type','button']],[[1,'aria-label',0]],[[(null as any), 'click']],(_v,en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('click' === en)) { const pd_0:any = ((_co.close()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵeld(0,(null as any),(null as any),1, 'span',[['aria-hidden','true']],(null as any),(null as any),(null as any),(null as any), (null as any))),(_l()(),i0.ɵted((null as any),['×']))],(null as any),(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = (_co.cancelButtonLabel || 'Close'); _ck(_v,0,0,currVal_0); }); } function View_Modal_3(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'h4',[['class', 'modal-title']],(null as any),(null as any),(null as any),(null as any),(null as any))), (_l()(),i0.ɵted((null as any),['','']))],(null as any),(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.title; _ck(_v,1,0,currVal_0); }); } function View_Modal_4(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'button',[['class', 'btn btn-default'],['data-dismiss','modal'],['type','button']],(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 = ((_co.close()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['','']))],(null as any), (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.cancelButtonLabel; _ck(_v,1,0,currVal_0); }); } function View_Modal_5(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'button',[['class', 'btn btn-primary'],['type','button']],(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 = ((_co.onSubmit.emit((undefined as any))) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['','']))],(null as any), (_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.submitButtonLabel; _ck(_v,1,0,currVal_0); }); } function View_Modal_1(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),28,'div',[['class', 'modal-content'],['tabindex','0']],(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),9,'div',[['class','modal-header']], (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_Modal_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.ɵand(16777216,(null as any),(null as any),1,(null as any),View_Modal_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 '])), 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),3,'div',[['class','modal-body']],(null as any),(null as any), (null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any), ['\n '])),i0.ɵncd((null as any),1),(_l()(),i0.ɵted((null as any), ['\n '])),(_l()(),i0.ɵted((null as any),['\n '])), (_l()(),i0.ɵeld(0,(null as any),(null as any),9,'div',[['class','modal-footer']], (null as any),(null as any),(null as any),(null as any),(null as any))), (_l()(),i0.ɵted((null as any),['\n '])),i0.ɵncd((null as any), 2),(_l()(),i0.ɵted((null as any),['\n '])),(_l()(),i0.ɵand(16777216, (null as any),(null as any),1,(null as any),View_Modal_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 '])),(_l()(), i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_Modal_5)), 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.ɵted((null as any),['\n ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:boolean = !_co.hideCloseButton; _ck(_v,5,0,currVal_0); const currVal_1:any = _co.title; _ck(_v,8,0,currVal_1); const currVal_2:any = _co.cancelButtonLabel; _ck(_v,23,0,currVal_2); const currVal_3:any = _co.submitButtonLabel; _ck(_v,26,0,currVal_3); },(null as any)); } export function View_Modal_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[i0.ɵqud(402653184,1,{modalRoot:0}),(_l()(),i0.ɵted((null as any), ['\n'])),(_l()(),i0.ɵeld(0,[[1,0],['modalRoot',1]],(null as any),11,'div',[['class', 'modal'],['role','dialog'],['tabindex','-1']],(null as any),[[(null as any), 'keydown.esc'],[(null as any),'click']],(_v,en,$event) => { var ad:boolean = true; var _co:i2.Modal = _v.component; if (('keydown.esc' === en)) { const pd_0:any = (((_co.closeOnEscape? _co.close(): 0)) !== false); ad = (pd_0 && ad); } if (('click' === en)) { const pd_1:any = (((_co.closeOnOutsideClick? _co.close(): 0)) !== false); ad = (pd_1 && ad); } return ad; },(null as any),(null as any))),i0.ɵdid(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({in:0,fade:1}),i0.ɵdid(278528,(null as any), 0,i1.NgStyle,[i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{ngStyle:[0,'ngStyle']}, (null as any)),i0.ɵpod({display:0}),(_l()(),i0.ɵted((null as any),['\n '])), (_l()(),i0.ɵeld(0,(null as any),(null as any),4,'div',([] as any[]),[[8,'className', 0]],[[(null as any),'click']],(_v,en,$event) => { var ad:boolean = true; var _co:i2.Modal = _v.component; if (('click' === en)) { const pd_0:any = ((_co.preventClosing($event)) !== 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_Modal_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 '])),(_l()(), i0.ɵted((null as any),['\n'])),(_l()(),i0.ɵted((null as any),['\n']))],(_ck, _v) => { var _co:i2.Modal = _v.component; const currVal_0:any = 'modal'; const currVal_1:any = _ck(_v,4,0,_co.isOpened,_co.isOpened); _ck(_v,3,0,currVal_0,currVal_1); const currVal_2:any = _ck(_v,6,0,(_co.isOpened? 'block': 'none')); _ck(_v,5,0,currVal_2); const currVal_4:any = _co.isOpened; _ck(_v,11,0,currVal_4); },(_ck,_v) => { var _co:i2.Modal = _v.component; const currVal_3:any = ('modal-dialog ' + _co.modalClass); _ck(_v,8,0,currVal_3); }); } export function View_Modal_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'modal',([] as any[]), (null as any),(null as any),(null as any),View_Modal_0,RenderType_Modal)),i0.ɵdid(180224, (null as any),0,i2.Modal,([] as any[]),(null as any),(null as any))],(null as any), (null as any)); } export const ModalNgFactory:i0.ComponentFactory = i0.ɵccf('modal',i2.Modal, View_Modal_Host_0,{modalClass:'modalClass',closeOnEscape:'closeOnEscape',closeOnOutsideClick:'closeOnOutsideClick', title:'title',hideCloseButton:'hideCloseButton',cancelButtonLabel:'cancelButtonLabel', submitButtonLabel:'submitButtonLabel'},{onOpen:'onOpen',onClose:'onClose', onSubmit:'onSubmit'},['modal-header','modal-content','modal-footer']); const styles_ModalContent:any[] = ([] as any[]); export const RenderType_ModalContent:i0.RendererType2 = i0.ɵcrt({encapsulation:2,styles:styles_ModalContent, data:{}}); export function View_ModalContent_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[i0.ɵncd((null as any),0)],(null as any),(null as any)); } export function View_ModalContent_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'modal-content', ([] as any[]),(null as any),(null as any),(null as any),View_ModalContent_0, RenderType_ModalContent)),i0.ɵdid(49152,(null as any),0,i2.ModalContent,([] as any[]), (null as any),(null as any))],(null as any),(null as any)); } export const ModalContentNgFactory:i0.ComponentFactory = i0.ɵccf('modal-content', i2.ModalContent,View_ModalContent_Host_0,{},{},['*']); const styles_ModalFooter:any[] = ([] as any[]); export const RenderType_ModalFooter:i0.RendererType2 = i0.ɵcrt({encapsulation:2,styles:styles_ModalFooter, data:{}}); export function View_ModalFooter_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[i0.ɵncd((null as any),0)],(null as any),(null as any)); } export function View_ModalFooter_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'modal-footer', ([] as any[]),(null as any),(null as any),(null as any),View_ModalFooter_0,RenderType_ModalFooter)), i0.ɵdid(49152,(null as any),0,i2.ModalFooter,([] as any[]),(null as any),(null as any))], (null as any),(null as any)); } export const ModalFooterNgFactory:i0.ComponentFactory = i0.ɵccf('modal-footer', i2.ModalFooter,View_ModalFooter_Host_0,{},{},['*']); const styles_ModalHeader:any[] = ([] as any[]); export const RenderType_ModalHeader:i0.RendererType2 = i0.ɵcrt({encapsulation:2,styles:styles_ModalHeader, data:{}}); export function View_ModalHeader_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[i0.ɵncd((null as any),0)],(null as any),(null as any)); } export function View_ModalHeader_Host_0(_l:any):i0.ɵViewDefinition { return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'modal-header', ([] as any[]),(null as any),(null as any),(null as any),View_ModalHeader_0,RenderType_ModalHeader)), i0.ɵdid(49152,(null as any),0,i2.ModalHeader,([] as any[]),(null as any),(null as any))], (null as any),(null as any)); } export const ModalHeaderNgFactory:i0.ComponentFactory = i0.ɵccf('modal-header', i2.ModalHeader,View_ModalHeader_Host_0,{},{},['*']); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiQzovVXNlcnMvZGVlai9Eb2N1bWVudHMvR2l0SHViL25nLW1vZGFsL3NyYy9uZy1tb2RhbC5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vQzovVXNlcnMvZGVlai9Eb2N1bWVudHMvR2l0SHViL25nLW1vZGFsL3NyYy9uZy1tb2RhbC5jb21wb25lbnQudHMiLCJuZzovLy9DOi9Vc2Vycy9kZWVqL0RvY3VtZW50cy9HaXRIdWIvbmctbW9kYWwvc3JjL25nLW1vZGFsLmNvbXBvbmVudC50cy5Nb2RhbC5odG1sIiwibmc6Ly8vQzovVXNlcnMvZGVlai9Eb2N1bWVudHMvR2l0SHViL25nLW1vZGFsL3NyYy9uZy1tb2RhbC5jb21wb25lbnQudHMuTW9kYWxfSG9zdC5odG1sIiwibmc6Ly8vQzovVXNlcnMvZGVlai9Eb2N1bWVudHMvR2l0SHViL25nLW1vZGFsL3NyYy9uZy1tb2RhbC5jb21wb25lbnQudHMuTW9kYWxDb250ZW50Lmh0bWwiLCJuZzovLy9DOi9Vc2Vycy9kZWVqL0RvY3VtZW50cy9HaXRIdWIvbmctbW9kYWwvc3JjL25nLW1vZGFsLmNvbXBvbmVudC50cy5Nb2RhbENvbnRlbnRfSG9zdC5odG1sIiwibmc6Ly8vQzovVXNlcnMvZGVlai9Eb2N1bWVudHMvR2l0SHViL25nLW1vZGFsL3NyYy9uZy1tb2RhbC5jb21wb25lbnQudHMuTW9kYWxGb290ZXIuaHRtbCIsIm5nOi8vL0M6L1VzZXJzL2RlZWovRG9jdW1lbnRzL0dpdEh1Yi9uZy1tb2RhbC9zcmMvbmctbW9kYWwuY29tcG9uZW50LnRzLk1vZGFsRm9vdGVyX0hvc3QuaHRtbCIsIm5nOi8vL0M6L1VzZXJzL2RlZWovRG9jdW1lbnRzL0dpdEh1Yi9uZy1tb2RhbC9zcmMvbmctbW9kYWwuY29tcG9uZW50LnRzLk1vZGFsSGVhZGVyLmh0bWwiLCJuZzovLy9DOi9Vc2Vycy9kZWVqL0RvY3VtZW50cy9HaXRIdWIvbmctbW9kYWwvc3JjL25nLW1vZGFsLmNvbXBvbmVudC50cy5Nb2RhbEhlYWRlcl9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuPGRpdiBjbGFzcz1cIm1vZGFsXCIgXG4gICAgIHRhYmluZGV4PVwiLTFcIlxuICAgICByb2xlPVwiZGlhbG9nXCJcbiAgICAgI21vZGFsUm9vdFxuICAgICAoa2V5ZG93bi5lc2MpPVwiY2xvc2VPbkVzY2FwZSA/IGNsb3NlKCkgOiAwXCJcbiAgICAgW25nQ2xhc3NdPVwieyBpbjogaXNPcGVuZWQsIGZhZGU6IGlzT3BlbmVkIH1cIlxuICAgICBbbmdTdHlsZV09XCJ7IGRpc3BsYXk6IGlzT3BlbmVkID8gJ2Jsb2NrJyA6ICdub25lJyB9XCJcbiAgICAgKGNsaWNrKT1cImNsb3NlT25PdXRzaWRlQ2xpY2sgPyBjbG9zZSgpIDogMFwiPlxuICAgIDxkaXYgW2NsYXNzXT1cIidtb2RhbC1kaWFsb2cgJyArIG1vZGFsQ2xhc3NcIiAoY2xpY2spPVwicHJldmVudENsb3NpbmcoJGV2ZW50KVwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiIHRhYmluZGV4PVwiMFwiICpuZ0lmPVwiaXNPcGVuZWRcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1oZWFkZXJcIj5cbiAgICAgICAgICAgICAgICA8YnV0dG9uICpuZ0lmPVwiIWhpZGVDbG9zZUJ1dHRvblwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBbYXR0ci5hcmlhLWxhYmVsXT1cImNhbmNlbEJ1dHRvbkxhYmVsIHx8ICdDbG9zZSdcIiAoY2xpY2spPVwiY2xvc2UoKVwiPjxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPiZ0aW1lczs8L3NwYW4+PC9idXR0b24+XG4gICAgICAgICAgICAgICAgPGg0IGNsYXNzPVwibW9kYWwtdGl0bGVcIiAqbmdJZj1cInRpdGxlXCI+e3sgdGl0bGUgfX08L2g0PlxuICAgICAgICAgICAgICAgIDxuZy1jb250ZW50IHNlbGVjdD1cIm1vZGFsLWhlYWRlclwiPjwvbmctY29udGVudD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWJvZHlcIj5cbiAgICAgICAgICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJtb2RhbC1jb250ZW50XCI+PC9uZy1jb250ZW50PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZm9vdGVyXCI+XG4gICAgICAgICAgICAgICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwibW9kYWwtZm9vdGVyXCI+PC9uZy1jb250ZW50PlxuICAgICAgICAgICAgICAgIDxidXR0b24gKm5nSWY9XCJjYW5jZWxCdXR0b25MYWJlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgKGNsaWNrKT1cImNsb3NlKClcIj57eyBjYW5jZWxCdXR0b25MYWJlbCB9fTwvYnV0dG9uPlxuICAgICAgICAgICAgICAgIDxidXR0b24gKm5nSWY9XCJzdWJtaXRCdXR0b25MYWJlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiIChjbGljayk9XCJvblN1Ym1pdC5lbWl0KHVuZGVmaW5lZClcIj57eyBzdWJtaXRCdXR0b25MYWJlbCB9fTwvYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4iLCI8bW9kYWw+PC9tb2RhbD4iLCI8bmctY29udGVudD48L25nLWNvbnRlbnQ+IiwiPG1vZGFsLWNvbnRlbnQ+PC9tb2RhbC1jb250ZW50PiIsIjxuZy1jb250ZW50PjwvbmctY29udGVudD4iLCI8bW9kYWwtZm9vdGVyPjwvbW9kYWwtZm9vdGVyPiIsIjxuZy1jb250ZW50PjwvbmctY29udGVudD4iLCI8bW9kYWwtaGVhZGVyPjwvbW9kYWwtaGVhZGVyPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7OztvQkNZZ0I7TUFBQTtNQUFBO0lBQUE7SUFBQTtJQUFtSTtNQUFBO01BQUE7SUFBQTtJQUFuSTtFQUFBLGdDQUFxSjtNQUFBO01BQUEsZ0JBQXlCOztJQUE1RjtJQUFsRixXQUFrRixTQUFsRjs7OztvQkFDQTtNQUFBO01BQXNDOztJQUFBO0lBQUE7Ozs7b0JBUXRDO01BQUE7TUFBQTtRQUFBO1FBQUE7UUFBNkY7VUFBQTtVQUFBO1FBQUE7UUFBN0Y7TUFBQSxnQ0FBK0c7OztRQUFBO1FBQUE7Ozs7b0JBQy9HO01BQUE7TUFBQTtRQUFBO1FBQUE7UUFBd0U7VUFBQTtVQUFBO1FBQUE7UUFBeEU7TUFBQSxnQ0FBMkc7OztRQUFBO1FBQUE7Ozs7b0JBWm5IO01BQUE7TUFBQSw4QkFBeUQ7TUFDckQ7VUFBQTtNQUEwQix1REFDdEI7VUFBQSxrRUFBQTtVQUFBO1VBQUEsZUFBcU0sdURBQ3JNO2lCQUFBO2FBQUE7VUFBQSx3QkFBc0Q7YUFDdEQsa0JBQStDO01BQzdDLG1EQUNOO1VBQUE7VUFBQSw0Q0FBd0I7VUFBQSxnQ0FDcEIsa0JBQWdEO1VBQUEscUJBQzlDO01BQ047VUFBQTtNQUEwQiw4REFDdEI7VUFBQSxHQUErQyx1REFDL0M7VUFBQSxrRUFBQTtVQUFBO1VBQUEsZUFBK0ksdURBQy9JO2lCQUFBO2FBQUE7VUFBQSx3QkFBMkk7TUFDekk7O0lBWE07SUFBUixXQUFRLFNBQVI7SUFDd0I7SUFBeEIsV0FBd0IsU0FBeEI7SUFRUTtJQUFSLFlBQVEsU0FBUjtJQUNRO0lBQVIsWUFBUSxTQUFSOzs7O3VEQXRCaEI7TUFBQSxTQUNBO01BQUE7TUFBQTtJQUFBO0lBQUE7SUFJSztNQUFBO01BQUE7SUFBQTtJQUdBO01BQUE7TUFBQTtJQUFBO0lBUEw7RUFBQSx1Q0FBQTtrREFBQTtNQUFBLGtDQUtLLHVCQUxMO01BQUE7TUFBQSxzQkFNSyxjQUM0QztNQUM3QztVQUFBO1FBQUE7UUFBQTtRQUE0QztVQUFBO1VBQUE7UUFBQTtRQUE1QztNQUFBLGdDQUE2RTtNQUN6RTthQUFBO1VBQUEsd0JBY00sMkNBQ0o7aUJBQUEsd0JBQ0o7OztJQXpCRDtJQUtBO0lBTEwsV0FBSyxVQUtBLFNBTEw7SUFNSztJQU5MLFdBTUssU0FOTDtJQVNnRDtJQUF4QyxZQUF3QyxTQUF4Qzs7O0lBREM7SUFBTCxXQUFLLFNBQUw7Ozs7b0JDVEo7TUFBQSxpRkFBQTtNQUFBOzs7Ozs7Ozs7Ozs7MkJDQUE7OztvQkNBQTtNQUFBOzZCQUFBLFVBQUE7TUFBQTs7Ozs7Ozs7MkJDQUE7OztvQkNBQTtNQUFBO2FBQUE7Ozs7Ozs7OzsyQkNBQTs7O29CQ0FBO01BQUE7YUFBQTs7OzsifQ==