/**
 * @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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
