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