Socket
Socket
Sign inDemoInstall

ngx-sharebuttons

Package Overview
Dependencies
1
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 8.0.1 to 8.0.2

2

bundles/ngx-sharebuttons-button.umd.js
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('@fortawesome/angular-fontawesome'), require('ngx-sharebuttons')) :
typeof define === 'function' && define.amd ? define('ngx-sharebuttons/button', ['exports', '@angular/core', '@angular/common', '@fortawesome/angular-fontawesome', 'ngx-sharebuttons'], factory) :
(global = global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].button = {}), global.ng.core, global.ng.common, global.angularFontawesome, global['ngx-sharebuttons']));
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].button = {}), global.ng.core, global.ng.common, global.angularFontawesome, global['ngx-sharebuttons']));
}(this, (function (exports, core, common, angularFontawesome, ngxSharebuttons) { 'use strict';

@@ -6,0 +6,0 @@

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("@fortawesome/angular-fontawesome"),require("ngx-sharebuttons")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/button",["exports","@angular/core","@angular/common","@fortawesome/angular-fontawesome","ngx-sharebuttons"],e):e(((t=t||self)["ngx-sharebuttons"]=t["ngx-sharebuttons"]||{},t["ngx-sharebuttons"].button={}),t.ng.core,t.ng.common,t.angularFontawesome,t["ngx-sharebuttons"])}(this,(function(t,e,n,o,s){"use strict";var r=function(){function t(t){this._share=t,this.showIcon=!0,this.showText=!1,this.size=this._share.config.size,this.theme=this._share.config.theme,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter}return Object.defineProperty(t.prototype,"buttonClass",{get:function(){return"sb-button sb-"+this.theme},enumerable:!1,configurable:!0}),t}();r.decorators=[{type:e.Component,args:[{selector:"share-button",template:'<button type="button"\n class="sb-wrapper"\n #btn="shareButton"\n [shareButton]="button"\n [url]="url"\n [image]="image"\n [title]="title"\n [description]="description"\n [tags]="tags"\n [autoSetMeta]="autoSetMeta"\n (opened)="opened.emit($event)"\n (closed)="closed.emit($event)"\n [class.sb-show-icon]="showIcon"\n [class.sb-show-text]="showText"\n [style.fontSize.px]="(1 + size/20) * 14"\n [disabled]="disabled">\n\n <div *ngIf="btn" class="sb-content">\n\n <div *ngIf="showIcon && btn.icon" class="sb-icon">\n <fa-icon [icon]="icon || btn.icon" [fixedWidth]="true"></fa-icon>\n </div>\n\n <div *ngIf="showText" class="sb-text">\n {{ text || btn.text }}\n </div>\n\n </div>\n</button>\n',changeDetection:e.ChangeDetectionStrategy.OnPush,styles:[":host{--sb-margin:0.3125em}"]}]}],r.ctorParameters=function(){return[{type:s.ShareService}]},r.propDecorators={button:[{type:e.Input}],url:[{type:e.Input}],title:[{type:e.Input}],description:[{type:e.Input}],image:[{type:e.Input}],tags:[{type:e.Input}],autoSetMeta:[{type:e.Input}],showIcon:[{type:e.Input}],showText:[{type:e.Input}],text:[{type:e.Input}],icon:[{type:e.Input}],size:[{type:e.Input}],theme:[{type:e.Input}],disabled:[{type:e.Input}],opened:[{type:e.Output}],closed:[{type:e.Output}],buttonClass:[{type:e.HostBinding,args:["class"]}]};var u=function(){function t(){}return t.withConfig=function(e){return{ngModule:t,providers:[{provide:s.SHARE_BUTTONS_CONFIG,useValue:e}]}},t}();u.decorators=[{type:e.NgModule,args:[{declarations:[r],imports:[s.ShareModule,o.FontAwesomeModule,n.CommonModule],exports:[s.ShareModule,o.FontAwesomeModule,r]}]}],t.ShareButton=r,t.ShareButtonModule=u,Object.defineProperty(t,"__esModule",{value:!0})}));
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("@fortawesome/angular-fontawesome"),require("ngx-sharebuttons")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/button",["exports","@angular/core","@angular/common","@fortawesome/angular-fontawesome","ngx-sharebuttons"],e):e(((t="undefined"!=typeof globalThis?globalThis:t||self)["ngx-sharebuttons"]=t["ngx-sharebuttons"]||{},t["ngx-sharebuttons"].button={}),t.ng.core,t.ng.common,t.angularFontawesome,t["ngx-sharebuttons"])}(this,(function(t,e,n,o,s){"use strict";var r=function(){function t(t){this._share=t,this.showIcon=!0,this.showText=!1,this.size=this._share.config.size,this.theme=this._share.config.theme,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter}return Object.defineProperty(t.prototype,"buttonClass",{get:function(){return"sb-button sb-"+this.theme},enumerable:!1,configurable:!0}),t}();r.decorators=[{type:e.Component,args:[{selector:"share-button",template:'<button type="button"\n class="sb-wrapper"\n #btn="shareButton"\n [shareButton]="button"\n [url]="url"\n [image]="image"\n [title]="title"\n [description]="description"\n [tags]="tags"\n [autoSetMeta]="autoSetMeta"\n (opened)="opened.emit($event)"\n (closed)="closed.emit($event)"\n [class.sb-show-icon]="showIcon"\n [class.sb-show-text]="showText"\n [style.fontSize.px]="(1 + size/20) * 14"\n [disabled]="disabled">\n\n <div *ngIf="btn" class="sb-content">\n\n <div *ngIf="showIcon && btn.icon" class="sb-icon">\n <fa-icon [icon]="icon || btn.icon" [fixedWidth]="true"></fa-icon>\n </div>\n\n <div *ngIf="showText" class="sb-text">\n {{ text || btn.text }}\n </div>\n\n </div>\n</button>\n',changeDetection:e.ChangeDetectionStrategy.OnPush,styles:[":host{--sb-margin:0.3125em}"]}]}],r.ctorParameters=function(){return[{type:s.ShareService}]},r.propDecorators={button:[{type:e.Input}],url:[{type:e.Input}],title:[{type:e.Input}],description:[{type:e.Input}],image:[{type:e.Input}],tags:[{type:e.Input}],autoSetMeta:[{type:e.Input}],showIcon:[{type:e.Input}],showText:[{type:e.Input}],text:[{type:e.Input}],icon:[{type:e.Input}],size:[{type:e.Input}],theme:[{type:e.Input}],disabled:[{type:e.Input}],opened:[{type:e.Output}],closed:[{type:e.Output}],buttonClass:[{type:e.HostBinding,args:["class"]}]};var u=function(){function t(){}return t.withConfig=function(e){return{ngModule:t,providers:[{provide:s.SHARE_BUTTONS_CONFIG,useValue:e}]}},t}();u.decorators=[{type:e.NgModule,args:[{declarations:[r],imports:[s.ShareModule,o.FontAwesomeModule,n.CommonModule],exports:[s.ShareModule,o.FontAwesomeModule,r]}]}],t.ShareButton=r,t.ShareButtonModule=u,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-sharebuttons-button.umd.min.js.map
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('ngx-sharebuttons'), require('ngx-sharebuttons/button'), require('rxjs'), require('rxjs/operators')) :
typeof define === 'function' && define.amd ? define('ngx-sharebuttons/buttons', ['exports', '@angular/core', '@angular/common', 'ngx-sharebuttons', 'ngx-sharebuttons/button', 'rxjs', 'rxjs/operators'], factory) :
(global = global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].buttons = {}), global.ng.core, global.ng.common, global['ngx-sharebuttons'], global['ngx-sharebuttons'].button, global.rxjs, global.rxjs.operators));
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].buttons = {}), global.ng.core, global.ng.common, global['ngx-sharebuttons'], global['ngx-sharebuttons'].button, global.rxjs, global.rxjs.operators));
}(this, (function (exports, core, common, ngxSharebuttons, button, rxjs, operators) { 'use strict';

@@ -6,0 +6,0 @@

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("ngx-sharebuttons"),require("ngx-sharebuttons/button"),require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/buttons",["exports","@angular/core","@angular/common","ngx-sharebuttons","ngx-sharebuttons/button","rxjs","rxjs/operators"],t):t(((e=e||self)["ngx-sharebuttons"]=e["ngx-sharebuttons"]||{},e["ngx-sharebuttons"].buttons={}),e.ng.core,e.ng.common,e["ngx-sharebuttons"],e["ngx-sharebuttons"].button,e.rxjs,e.rxjs.operators)}(this,(function(e,t,n,o,s,u,r){"use strict";var i=function(){function e(e){this._share=e,this._state$=new u.BehaviorSubject({includedButtons:[],excludedButtons:[],userButtons:[],selectedButtons:[],expanded:!0,shownCount:Object.keys(o.SHARE_BUTTONS).length}),this._configSub$=u.Subscription.EMPTY,this.theme=this._share.config.theme,this.showIcon=!0,this.showText=!1,this.size=0,this.opened=new t.EventEmitter,this.closed=new t.EventEmitter}return e.prototype.ngOnInit=function(){var e=this;this.state$=this._state$.pipe(r.map((function(e){var t=e.includedButtons&&e.includedButtons.length?e.includedButtons:e.userButtons,n=e.excludedButtons?t.filter((function(t){return e.excludedButtons.indexOf(t)<0})):t,o=n.slice(0,e.expanded?n.length:e.shownCount);return{userButtons:n,selectedButtons:o,expanded:e.expanded,shownCount:e.shownCount,moreIcon:e.moreIcon,lessIcon:e.lessIcon}}))),this._configSub$=this._share.config$.subscribe((function(t){var n=(t.include.length?t.include:Object.keys(o.SHARE_BUTTONS)).filter((function(e){return t.exclude.indexOf(e)<0}));e.updateState({userButtons:n,expanded:!1,moreIcon:t.moreButtonIcon,lessIcon:t.lessButtonIcon})}))},e.prototype.ngOnChanges=function(e){(e.include&&e.include.currentValue!==e.include.previousValue||e.exclude&&e.exclude.currentValue!==e.exclude.previousValue||e.show&&e.show.currentValue!==e.show.previousValue)&&this.updateState({includedButtons:this.include,excludedButtons:this.exclude,shownCount:this.show})},e.prototype.ngOnDestroy=function(){this._configSub$.unsubscribe(),this._state$.complete()},e.prototype.updateState=function(e){this._state$.next(Object.assign(Object.assign({},this._state$.value),e))},e}();i.decorators=[{type:t.Component,args:[{selector:"share-buttons",template:'<div *ngIf="state$ | async; let state" class="sb-group sb-{{theme}}">\n <share-button *ngFor="let button of state.selectedButtons"\n [button]="button"\n [theme]="theme"\n [url]="url"\n [title]="title"\n [description]="description"\n [image]="image"\n [tags]="tags"\n [autoSetMeta]="autoSetMeta"\n [showIcon]="showIcon"\n [showText]="showText"\n [size]="size"\n (opened)="opened.emit($event)"\n (closed)="closed.emit($event)"\n [disabled]="disabled">\n </share-button>\n <expand-button *ngIf="state.shownCount < state.userButtons.length"\n class="sb-button sb-{{theme}}"\n [expanded]="state.expanded"\n [moreIcon]="state.moreIcon"\n [lessIcon]="state.lessIcon"\n [size]="(1 + size/20) * 14"\n (toggle)="updateState({expanded: $event})">\n </expand-button>\n</div>\n',changeDetection:t.ChangeDetectionStrategy.OnPush,styles:[":host{--sb-margin:0.3125em;display:inherit}"]}]}],i.ctorParameters=function(){return[{type:o.ShareService}]},i.propDecorators={theme:[{type:t.Input}],include:[{type:t.Input}],exclude:[{type:t.Input}],show:[{type:t.Input}],url:[{type:t.Input}],title:[{type:t.Input}],description:[{type:t.Input}],image:[{type:t.Input}],tags:[{type:t.Input}],autoSetMeta:[{type:t.Input}],showIcon:[{type:t.Input}],showText:[{type:t.Input}],size:[{type:t.Input}],disabled:[{type:t.Input}],opened:[{type:t.Output}],closed:[{type:t.Output}]};var a=function(e){this.toggle=new t.EventEmitter,e.nativeElement.style.setProperty("--button-color","#FF6651")};a.decorators=[{type:t.Component,args:[{selector:"expand-button",changeDetection:t.ChangeDetectionStrategy.OnPush,template:'\n <button class="sb-wrapper sb-expand sb-show-icon"\n [style.fontSize.px]="size"\n (click)="toggle.emit(!expanded)">\n\n <div class="sb-content">\n <div class="sb-icon">\n <fa-icon [icon]="expanded ? lessIcon : moreIcon"></fa-icon>\n </div>\n </div>\n </button>\n '}]}],a.ctorParameters=function(){return[{type:t.ElementRef}]},a.propDecorators={moreIcon:[{type:t.Input}],lessIcon:[{type:t.Input}],expanded:[{type:t.Input}],size:[{type:t.Input}],toggle:[{type:t.Output}]};var c=function(){function e(){}return e.withConfig=function(t){return{ngModule:e,providers:[{provide:o.SHARE_BUTTONS_CONFIG,useValue:t}]}},e}();c.decorators=[{type:t.NgModule,args:[{declarations:[i,a],imports:[s.ShareButtonModule,n.CommonModule],exports:[s.ShareButtonModule,i]}]}],e.ShareButtons=i,e.ShareButtonsModule=c,e.ɵa=a,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("ngx-sharebuttons"),require("ngx-sharebuttons/button"),require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/buttons",["exports","@angular/core","@angular/common","ngx-sharebuttons","ngx-sharebuttons/button","rxjs","rxjs/operators"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self)["ngx-sharebuttons"]=e["ngx-sharebuttons"]||{},e["ngx-sharebuttons"].buttons={}),e.ng.core,e.ng.common,e["ngx-sharebuttons"],e["ngx-sharebuttons"].button,e.rxjs,e.rxjs.operators)}(this,(function(e,t,n,o,s,u,r){"use strict";var i=function(){function e(e){this._share=e,this._state$=new u.BehaviorSubject({includedButtons:[],excludedButtons:[],userButtons:[],selectedButtons:[],expanded:!0,shownCount:Object.keys(o.SHARE_BUTTONS).length}),this._configSub$=u.Subscription.EMPTY,this.theme=this._share.config.theme,this.showIcon=!0,this.showText=!1,this.size=0,this.opened=new t.EventEmitter,this.closed=new t.EventEmitter}return e.prototype.ngOnInit=function(){var e=this;this.state$=this._state$.pipe(r.map((function(e){var t=e.includedButtons&&e.includedButtons.length?e.includedButtons:e.userButtons,n=e.excludedButtons?t.filter((function(t){return e.excludedButtons.indexOf(t)<0})):t,o=n.slice(0,e.expanded?n.length:e.shownCount);return{userButtons:n,selectedButtons:o,expanded:e.expanded,shownCount:e.shownCount,moreIcon:e.moreIcon,lessIcon:e.lessIcon}}))),this._configSub$=this._share.config$.subscribe((function(t){var n=(t.include.length?t.include:Object.keys(o.SHARE_BUTTONS)).filter((function(e){return t.exclude.indexOf(e)<0}));e.updateState({userButtons:n,expanded:!1,moreIcon:t.moreButtonIcon,lessIcon:t.lessButtonIcon})}))},e.prototype.ngOnChanges=function(e){(e.include&&e.include.currentValue!==e.include.previousValue||e.exclude&&e.exclude.currentValue!==e.exclude.previousValue||e.show&&e.show.currentValue!==e.show.previousValue)&&this.updateState({includedButtons:this.include,excludedButtons:this.exclude,shownCount:this.show})},e.prototype.ngOnDestroy=function(){this._configSub$.unsubscribe(),this._state$.complete()},e.prototype.updateState=function(e){this._state$.next(Object.assign(Object.assign({},this._state$.value),e))},e}();i.decorators=[{type:t.Component,args:[{selector:"share-buttons",template:'<div *ngIf="state$ | async; let state" class="sb-group sb-{{theme}}">\n <share-button *ngFor="let button of state.selectedButtons"\n [button]="button"\n [theme]="theme"\n [url]="url"\n [title]="title"\n [description]="description"\n [image]="image"\n [tags]="tags"\n [autoSetMeta]="autoSetMeta"\n [showIcon]="showIcon"\n [showText]="showText"\n [size]="size"\n (opened)="opened.emit($event)"\n (closed)="closed.emit($event)"\n [disabled]="disabled">\n </share-button>\n <expand-button *ngIf="state.shownCount < state.userButtons.length"\n class="sb-button sb-{{theme}}"\n [expanded]="state.expanded"\n [moreIcon]="state.moreIcon"\n [lessIcon]="state.lessIcon"\n [size]="(1 + size/20) * 14"\n (toggle)="updateState({expanded: $event})">\n </expand-button>\n</div>\n',changeDetection:t.ChangeDetectionStrategy.OnPush,styles:[":host{--sb-margin:0.3125em;display:inherit}"]}]}],i.ctorParameters=function(){return[{type:o.ShareService}]},i.propDecorators={theme:[{type:t.Input}],include:[{type:t.Input}],exclude:[{type:t.Input}],show:[{type:t.Input}],url:[{type:t.Input}],title:[{type:t.Input}],description:[{type:t.Input}],image:[{type:t.Input}],tags:[{type:t.Input}],autoSetMeta:[{type:t.Input}],showIcon:[{type:t.Input}],showText:[{type:t.Input}],size:[{type:t.Input}],disabled:[{type:t.Input}],opened:[{type:t.Output}],closed:[{type:t.Output}]};var a=function(e){this.toggle=new t.EventEmitter,e.nativeElement.style.setProperty("--button-color","#FF6651")};a.decorators=[{type:t.Component,args:[{selector:"expand-button",changeDetection:t.ChangeDetectionStrategy.OnPush,template:'\n <button class="sb-wrapper sb-expand sb-show-icon"\n [style.fontSize.px]="size"\n (click)="toggle.emit(!expanded)">\n\n <div class="sb-content">\n <div class="sb-icon">\n <fa-icon [icon]="expanded ? lessIcon : moreIcon"></fa-icon>\n </div>\n </div>\n </button>\n '}]}],a.ctorParameters=function(){return[{type:t.ElementRef}]},a.propDecorators={moreIcon:[{type:t.Input}],lessIcon:[{type:t.Input}],expanded:[{type:t.Input}],size:[{type:t.Input}],toggle:[{type:t.Output}]};var c=function(){function e(){}return e.withConfig=function(t){return{ngModule:e,providers:[{provide:o.SHARE_BUTTONS_CONFIG,useValue:t}]}},e}();c.decorators=[{type:t.NgModule,args:[{declarations:[i,a],imports:[s.ShareButtonModule,n.CommonModule],exports:[s.ShareButtonModule,i]}]}],e.ShareButtons=i,e.ShareButtonsModule=c,e.ɵa=a,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-sharebuttons-buttons.umd.min.js.map
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@fortawesome/free-brands-svg-icons'), require('@fortawesome/free-solid-svg-icons'), require('@fortawesome/angular-fontawesome')) :
typeof define === 'function' && define.amd ? define('ngx-sharebuttons/icons', ['exports', '@angular/core', '@fortawesome/free-brands-svg-icons', '@fortawesome/free-solid-svg-icons', '@fortawesome/angular-fontawesome'], factory) :
(global = global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].icons = {}), global.ng.core, global.freeBrandsSvgIcons, global['free-solid-svg-icons'], global.angularFontawesome));
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].icons = {}), global.ng.core, global.freeBrandsSvgIcons, global['free-solid-svg-icons'], global.angularFontawesome));
}(this, (function (exports, core, freeBrandsSvgIcons, freeSolidSvgIcons, angularFontawesome) { 'use strict';

@@ -6,0 +6,0 @@

@@ -1,2 +0,2 @@

!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("@fortawesome/free-brands-svg-icons"),require("@fortawesome/free-solid-svg-icons"),require("@fortawesome/angular-fontawesome")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/icons",["exports","@angular/core","@fortawesome/free-brands-svg-icons","@fortawesome/free-solid-svg-icons","@fortawesome/angular-fontawesome"],r):r(((e=e||self)["ngx-sharebuttons"]=e["ngx-sharebuttons"]||{},e["ngx-sharebuttons"].icons={}),e.ng.core,e.freeBrandsSvgIcons,e["free-solid-svg-icons"],e.angularFontawesome)}(this,(function(e,r,o,a,n){"use strict";
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("@angular/core"),require("@fortawesome/free-brands-svg-icons"),require("@fortawesome/free-solid-svg-icons"),require("@fortawesome/angular-fontawesome")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/icons",["exports","@angular/core","@fortawesome/free-brands-svg-icons","@fortawesome/free-solid-svg-icons","@fortawesome/angular-fontawesome"],o):o(((e="undefined"!=typeof globalThis?globalThis:e||self)["ngx-sharebuttons"]=e["ngx-sharebuttons"]||{},e["ngx-sharebuttons"].icons={}),e.ng.core,e.freeBrandsSvgIcons,e["free-solid-svg-icons"],e.angularFontawesome)}(this,(function(e,o,r,a,n){"use strict";
/*! *****************************************************************************

@@ -15,3 +15,3 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */Object.create;function t(e,r){var o="function"==typeof Symbol&&e[Symbol.iterator];if(!o)return e;var a,n,t=o.call(e),s=[];try{for(;(void 0===r||r-- >0)&&!(a=t.next()).done;)s.push(a.value)}catch(e){n={error:e}}finally{try{a&&!a.done&&(o=t.return)&&o.call(t)}finally{if(n)throw n.error}}return s}Object.create;var s=[o.faFacebookF,o.faTwitter,o.faLinkedinIn,o.faPinterestP,o.faRedditAlien,o.faTumblr,o.faWhatsapp,o.faVk,o.faFacebookMessenger,o.faTelegramPlane,o.faMix,o.faXing,a.faSms,a.faEnvelope,a.faCheck,a.faPrint,a.faExclamation,a.faLink,a.faEllipsisH,a.faMinus,o.faLine],f=function(e){e.addIcons.apply(e,function(){for(var e=[],r=0;r<arguments.length;r++)e=e.concat(t(arguments[r]));return e}(s))};f.decorators=[{type:r.NgModule,args:[{imports:[n.FontAwesomeModule]}]}],f.ctorParameters=function(){return[{type:n.FaIconLibrary}]},e.ShareIconsModule=f,Object.defineProperty(e,"__esModule",{value:!0})}));
***************************************************************************** */Object.create;function t(e,o){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var a,n,t=r.call(e),s=[];try{for(;(void 0===o||o-- >0)&&!(a=t.next()).done;)s.push(a.value)}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=t.return)&&r.call(t)}finally{if(n)throw n.error}}return s}Object.create;var s=[r.faFacebookF,r.faTwitter,r.faLinkedinIn,r.faPinterestP,r.faRedditAlien,r.faTumblr,r.faWhatsapp,r.faVk,r.faFacebookMessenger,r.faTelegramPlane,r.faMix,r.faXing,a.faSms,a.faEnvelope,a.faCheck,a.faPrint,a.faExclamation,a.faLink,a.faEllipsisH,a.faMinus,r.faLine],f=function(e){e.addIcons.apply(e,function(){for(var e=[],o=0;o<arguments.length;o++)e=e.concat(t(arguments[o]));return e}(s))};f.decorators=[{type:o.NgModule,args:[{imports:[n.FontAwesomeModule]}]}],f.ctorParameters=function(){return[{type:n.FaIconLibrary}]},e.ShareIconsModule=f,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-sharebuttons-icons.umd.min.js.map
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('ngx-sharebuttons'), require('ngx-sharebuttons/buttons'), require('@angular/cdk/a11y'), require('@angular/cdk/overlay'), require('@angular/cdk/portal'), require('@fortawesome/angular-fontawesome')) :
typeof define === 'function' && define.amd ? define('ngx-sharebuttons/popup', ['exports', '@angular/core', '@angular/common', 'ngx-sharebuttons', 'ngx-sharebuttons/buttons', '@angular/cdk/a11y', '@angular/cdk/overlay', '@angular/cdk/portal', '@fortawesome/angular-fontawesome'], factory) :
(global = global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].popup = {}), global.ng.core, global.ng.common, global['ngx-sharebuttons'], global['ngx-sharebuttons'].buttons, global.ng.cdk.a11y, global.ng.cdk.overlay, global.ng.cdk.portal, global.angularFontawesome));
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global['ngx-sharebuttons'] = global['ngx-sharebuttons'] || {}, global['ngx-sharebuttons'].popup = {}), global.ng.core, global.ng.common, global['ngx-sharebuttons'], global['ngx-sharebuttons'].buttons, global.ng.cdk.a11y, global.ng.cdk.overlay, global.ng.cdk.portal, global.angularFontawesome));
}(this, (function (exports, core, common, ngxSharebuttons, buttons, a11y, overlay, portal, angularFontawesome) { 'use strict';

@@ -6,0 +6,0 @@

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("ngx-sharebuttons"),require("ngx-sharebuttons/buttons"),require("@angular/cdk/a11y"),require("@angular/cdk/overlay"),require("@angular/cdk/portal"),require("@fortawesome/angular-fontawesome")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/popup",["exports","@angular/core","@angular/common","ngx-sharebuttons","ngx-sharebuttons/buttons","@angular/cdk/a11y","@angular/cdk/overlay","@angular/cdk/portal","@fortawesome/angular-fontawesome"],t):t(((e=e||self)["ngx-sharebuttons"]=e["ngx-sharebuttons"]||{},e["ngx-sharebuttons"].popup={}),e.ng.core,e.ng.common,e["ngx-sharebuttons"],e["ngx-sharebuttons"].buttons,e.ng.cdk.a11y,e.ng.cdk.overlay,e.ng.cdk.portal,e.angularFontawesome)}(this,(function(e,t,o,n,s,i,r,a,p){"use strict";var u=new t.InjectionToken("SHARE_POPUP_OPTIONS"),c=function(){function e(e,t,o,n){this._document=e,this.options=t,this._focusTrapFactory=o,this._elementRef=n,this._savePreviouslyFocusedElement()}return Object.defineProperty(e.prototype,"isBtnCopy",{get:function(){return this.options.exclude&&this.options.exclude.filter((function(e){return"copy"===e})).length>0},enumerable:!1,configurable:!0}),e.prototype.ngAfterViewInit=function(){this._trapFocus()},e.prototype.ngOnDestroy=function(){this.overlayRef.dispose(),this._restoreFocus()},e.prototype._trapFocus=function(){this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)),this._focusTrap.focusInitialElementWhenReady()},e.prototype._savePreviouslyFocusedElement=function(){var e=this;this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return e._elementRef.nativeElement.focus()})))},e.prototype._restoreFocus=function(){var e=this._elementFocusedBeforeDialogWasOpened;e&&"function"==typeof e.focus&&e.focus(),this._focusTrap&&this._focusTrap.destroy()},e}();c.decorators=[{type:t.Component,args:[{selector:"share-buttons-popup",template:'<div class="sb-overlay">\n <h3>Share</h3>\n <div *ngIf="isBtnCopy" #shareButton="shareButton" shareButton="copy" class="sb-copy-url">\n <span>{{ shareButton?.url }}</span>\n </div>\n\n <share-buttons [include]="options?.include"\n [exclude]="options?.exclude"\n [theme]="options?.theme"\n [url]="options?.url"\n [title]="options?.title"\n [description]="options?.description"\n [image]="options?.image"\n [tags]="options?.tags"\n [autoSetMeta]="options?.autoSetMeta"\n [show]="options?.show"\n [showIcon]="options?.showIcon"\n [showText]="options?.showText"\n [size]="options?.size"\n (opened)="options?.opened?.emit($event)"\n (closed)="options?.closed?.emit($event)"\n [disabled]="options?.disabled">\n </share-buttons>\n\n <div class="sb-close-overlay" (click)="options.closeClick.emit()">\n <fa-icon [icon]="options.closeIcon"></fa-icon>\n </div>\n\n</div>\n',changeDetection:t.ChangeDetectionStrategy.OnPush,host:{tabindex:"-1","aria-modal":"true","[attr.role]":"role","[attr.aria-labelledby]":"ariaLabel ? null : ariaLabelledBy","[attr.aria-label]":"ariaLabel","[attr.aria-describedby]":"ariaDescribedBy || null"},styles:[".sb-close-overlay,:host{align-items:center;display:flex;justify-content:center}h3{margin:5px;position:absolute;top:5px}.sb-overlay{display:flex;flex-direction:column;max-height:100%;max-width:100%;padding:1em;position:relative;width:300px}::ng-deep share-buttons-popup{background:#fff;border-radius:16px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);display:block;max-height:90vh;max-width:94vw;position:relative}::ng-deep share-buttons-popup:focus{outline:none}::ng-deep share-buttons-popup share-buttons{display:block;height:100%;margin-top:30px;width:100%}::ng-deep .sb-backdrop{background-color:rgba(0,0,0,.32)}::ng-deep .fullscreen{width:100%}::ng-deep .fullscreen ::ng-deep share-buttons-popup{border-radius:0;bottom:0;height:100%;left:0;max-height:unset;max-width:unset;position:fixed;right:0;top:0;width:100%}::ng-deep .sb-overlay{margin:auto}@media only screen and (max-width:480px){::ng-deep .sb-overlay{width:100%}::ng-deep .sb-overlay ::ng-deep share-buttons-popup{border-radius:0;bottom:0;height:100%;left:0;max-height:unset;max-width:unset;position:fixed;right:0;top:0;width:100%}}::ng-deep .sb-overlay .sb-button{flex:1}::ng-deep .sb-overlay .sb-wrapper{width:100%}::ng-deep .sb-overlay .sb-wrapper .sb-icon{flex:1}::ng-deep .sb-overlay .sb-wrapper .sb-text{flex:2}::ng-deep .sb-close-overlay{color:#2e4057;cursor:pointer;font-size:20px;height:40px;margin:5px;position:absolute;right:0;top:0;width:40px;z-index:60}@media only screen and (max-width:480px){::ng-deep .sb-close-overlay{margin:2px}}"]}]}],c.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[o.DOCUMENT]}]},{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[u]}]},{type:i.FocusTrapFactory},{type:t.ElementRef}]};var l=function(){function e(e,t){this._overlay=e,this._injector=t}return e.prototype.open=function(e){var t=this;if(!this._overlayRef||!this._overlayRef.hasAttached()){this._overlayRef=this._overlay.create({backdropClass:"sb-backdrop",hasBackdrop:!0,panelClass:"",positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:this._overlay.scrollStrategies.block(),disposeOnNavigation:!0});var o=new a.ComponentPortal(c,null,this.createInjector(e));this._overlayRef.attach(o).instance.overlayRef=this._overlayRef,e.hasBackdrop&&this._overlayRef.backdropClick().subscribe((function(){return t.close()}))}},e.prototype.close=function(){this._overlayRef.hasAttached()&&this._overlayRef.detach()},e.prototype.createInjector=function(e){var t=new WeakMap;return t.set(u,e),new a.PortalInjector(this._injector,t)},e}();l.decorators=[{type:t.Injectable}],l.ctorParameters=function(){return[{type:r.Overlay},{type:t.Injector}]};var h=function(){function e(e,o){var s=this;this._sharePopup=e,this._share=o,this.theme=this._share.config.theme,this.include=Object.keys(n.SHARE_BUTTONS),this.closeIcon=["fas","times-circle"],this.showIcon=!0,this.showText=!1,this.size=0,this.hasBackdrop=!0,this.opened=new t.EventEmitter,this.closed=new t.EventEmitter,this.popupClosed=new t.EventEmitter,this._popupClosed=this.popupClosed.subscribe((function(){return s.close()}))}return e.prototype.onClick=function(e){this._sharePopup.open({theme:this.theme,include:this.include,exclude:this.exclude,url:this.url,title:this.title,description:this.description,image:this.image,tags:this.tags,autoSetMeta:this.autoSetMeta,show:this.show,showIcon:this.showIcon,showText:this.showText,size:this.size,disabled:this.disabled,opened:this.opened,closed:this.closed,closeIcon:this.closeIcon,closeClick:this.popupClosed,hasBackdrop:this.hasBackdrop,backdropClass:this.backdropClass})},e.prototype.ngOnDestroy=function(){this._popupClosed.unsubscribe()},e.prototype.close=function(){this._sharePopup.close()},e}();h.decorators=[{type:t.Directive,args:[{selector:"[shareButtonsPopup]"}]}],h.ctorParameters=function(){return[{type:l},{type:n.ShareService}]},h.propDecorators={theme:[{type:t.Input}],include:[{type:t.Input}],exclude:[{type:t.Input}],closeIcon:[{type:t.Input}],url:[{type:t.Input}],title:[{type:t.Input}],description:[{type:t.Input}],image:[{type:t.Input}],tags:[{type:t.Input}],autoSetMeta:[{type:t.Input}],show:[{type:t.Input}],showIcon:[{type:t.Input}],showText:[{type:t.Input}],size:[{type:t.Input}],disabled:[{type:t.Input}],hasBackdrop:[{type:t.Input}],backdropClass:[{type:t.Input}],opened:[{type:t.Output}],closed:[{type:t.Output}],popupClosed:[{type:t.Output}],onClick:[{type:t.HostListener,args:["click",["$event"]]}]};var d=function(e,o){this._sharePopup=e,this._share=o,this.theme=this._share.config.theme,this.icon=["fas","share"],this.text="Share",this.closeIcon=["fas","times-circle"],this.showIcon=!0,this.showText=!1,this.size=0,this.hasBackdrop=!0,this.opened=new t.EventEmitter,this.closed=new t.EventEmitter,this.popupClosed=new t.EventEmitter};d.decorators=[{type:t.Component,args:[{selector:"share-popup-button",template:'\n <div class="sb-button sb-{{theme}}">\n <button shareButtonsPopup\n class="sb-wrapper"\n [theme]="theme"\n [include]="include"\n [exclude]="exclude"\n [show]="show"\n [url]="url"\n [showIcon]="showIcon"\n [showText]="showText"\n [size]="size"\n [tags]="tags"\n [autoSetMeta]="autoSetMeta"\n [title]="title"\n [description]="description"\n [image]="image"\n (closed)="closed.emit($event)"\n (opened)="opened.emit($event)">\n <div class="sb-content">\n\n <div *ngIf="showIcon" class="sb-icon">\n <fa-icon [icon]="icon" [fixedWidth]="true"></fa-icon>\n </div>\n\n <div *ngIf="showText" class="sb-text">\n {{ text }}\n </div>\n\n </div>\n </button>\n </div>\n ',changeDetection:t.ChangeDetectionStrategy.OnPush,styles:[":host{--button-color:#282c34}"]}]}],d.ctorParameters=function(){return[{type:l},{type:n.ShareService}]},d.propDecorators={theme:[{type:t.Input}],icon:[{type:t.Input}],text:[{type:t.Input}],include:[{type:t.Input}],exclude:[{type:t.Input}],closeIcon:[{type:t.Input}],url:[{type:t.Input}],title:[{type:t.Input}],description:[{type:t.Input}],image:[{type:t.Input}],tags:[{type:t.Input}],autoSetMeta:[{type:t.Input}],show:[{type:t.Input}],showIcon:[{type:t.Input}],showText:[{type:t.Input}],size:[{type:t.Input}],disabled:[{type:t.Input}],hasBackdrop:[{type:t.Input}],backdropClass:[{type:t.Input}],opened:[{type:t.Output}],closed:[{type:t.Output}],popupClosed:[{type:t.Output}]};var y=function(){function e(){}return e.withConfig=function(e){return{ngModule:s.ShareButtonsModule,providers:[{provide:n.SHARE_BUTTONS_CONFIG,useValue:e}]}},e}();y.decorators=[{type:t.NgModule,args:[{declarations:[c,h,d],imports:[o.CommonModule,s.ShareButtonsModule,p.FontAwesomeModule],exports:[s.ShareButtonsModule,c,h,d],providers:[l]}]}],e.ShareButtonsPopup=c,e.ShareButtonsPopupModule=y,e.ɵb=u,e.ɵc=h,e.ɵd=l,e.ɵe=d,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("ngx-sharebuttons"),require("ngx-sharebuttons/buttons"),require("@angular/cdk/a11y"),require("@angular/cdk/overlay"),require("@angular/cdk/portal"),require("@fortawesome/angular-fontawesome")):"function"==typeof define&&define.amd?define("ngx-sharebuttons/popup",["exports","@angular/core","@angular/common","ngx-sharebuttons","ngx-sharebuttons/buttons","@angular/cdk/a11y","@angular/cdk/overlay","@angular/cdk/portal","@fortawesome/angular-fontawesome"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self)["ngx-sharebuttons"]=e["ngx-sharebuttons"]||{},e["ngx-sharebuttons"].popup={}),e.ng.core,e.ng.common,e["ngx-sharebuttons"],e["ngx-sharebuttons"].buttons,e.ng.cdk.a11y,e.ng.cdk.overlay,e.ng.cdk.portal,e.angularFontawesome)}(this,(function(e,t,o,n,s,i,r,a,p){"use strict";var u=new t.InjectionToken("SHARE_POPUP_OPTIONS"),c=function(){function e(e,t,o,n){this._document=e,this.options=t,this._focusTrapFactory=o,this._elementRef=n,this._savePreviouslyFocusedElement()}return Object.defineProperty(e.prototype,"isBtnCopy",{get:function(){return this.options.exclude&&this.options.exclude.filter((function(e){return"copy"===e})).length>0},enumerable:!1,configurable:!0}),e.prototype.ngAfterViewInit=function(){this._trapFocus()},e.prototype.ngOnDestroy=function(){this.overlayRef.dispose(),this._restoreFocus()},e.prototype._trapFocus=function(){this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)),this._focusTrap.focusInitialElementWhenReady()},e.prototype._savePreviouslyFocusedElement=function(){var e=this;this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return e._elementRef.nativeElement.focus()})))},e.prototype._restoreFocus=function(){var e=this._elementFocusedBeforeDialogWasOpened;e&&"function"==typeof e.focus&&e.focus(),this._focusTrap&&this._focusTrap.destroy()},e}();c.decorators=[{type:t.Component,args:[{selector:"share-buttons-popup",template:'<div class="sb-overlay">\n <h3>Share</h3>\n <div *ngIf="isBtnCopy" #shareButton="shareButton" shareButton="copy" class="sb-copy-url">\n <span>{{ shareButton?.url }}</span>\n </div>\n\n <share-buttons [include]="options?.include"\n [exclude]="options?.exclude"\n [theme]="options?.theme"\n [url]="options?.url"\n [title]="options?.title"\n [description]="options?.description"\n [image]="options?.image"\n [tags]="options?.tags"\n [autoSetMeta]="options?.autoSetMeta"\n [show]="options?.show"\n [showIcon]="options?.showIcon"\n [showText]="options?.showText"\n [size]="options?.size"\n (opened)="options?.opened?.emit($event)"\n (closed)="options?.closed?.emit($event)"\n [disabled]="options?.disabled">\n </share-buttons>\n\n <div class="sb-close-overlay" (click)="options.closeClick.emit()">\n <fa-icon [icon]="options.closeIcon"></fa-icon>\n </div>\n\n</div>\n',changeDetection:t.ChangeDetectionStrategy.OnPush,host:{tabindex:"-1","aria-modal":"true","[attr.role]":"role","[attr.aria-labelledby]":"ariaLabel ? null : ariaLabelledBy","[attr.aria-label]":"ariaLabel","[attr.aria-describedby]":"ariaDescribedBy || null"},styles:[".sb-close-overlay,:host{align-items:center;display:flex;justify-content:center}h3{margin:5px;position:absolute;top:5px}.sb-overlay{display:flex;flex-direction:column;max-height:100%;max-width:100%;padding:1em;position:relative;width:300px}::ng-deep share-buttons-popup{background:#fff;border-radius:16px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);display:block;max-height:90vh;max-width:94vw;position:relative}::ng-deep share-buttons-popup:focus{outline:none}::ng-deep share-buttons-popup share-buttons{display:block;height:100%;margin-top:30px;width:100%}::ng-deep .sb-backdrop{background-color:rgba(0,0,0,.32)}::ng-deep .fullscreen{width:100%}::ng-deep .fullscreen ::ng-deep share-buttons-popup{border-radius:0;bottom:0;height:100%;left:0;max-height:unset;max-width:unset;position:fixed;right:0;top:0;width:100%}::ng-deep .sb-overlay{margin:auto}@media only screen and (max-width:480px){::ng-deep .sb-overlay{width:100%}::ng-deep .sb-overlay ::ng-deep share-buttons-popup{border-radius:0;bottom:0;height:100%;left:0;max-height:unset;max-width:unset;position:fixed;right:0;top:0;width:100%}}::ng-deep .sb-overlay .sb-button{flex:1}::ng-deep .sb-overlay .sb-wrapper{width:100%}::ng-deep .sb-overlay .sb-wrapper .sb-icon{flex:1}::ng-deep .sb-overlay .sb-wrapper .sb-text{flex:2}::ng-deep .sb-close-overlay{color:#2e4057;cursor:pointer;font-size:20px;height:40px;margin:5px;position:absolute;right:0;top:0;width:40px;z-index:60}@media only screen and (max-width:480px){::ng-deep .sb-close-overlay{margin:2px}}"]}]}],c.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[o.DOCUMENT]}]},{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[u]}]},{type:i.FocusTrapFactory},{type:t.ElementRef}]};var l=function(){function e(e,t){this._overlay=e,this._injector=t}return e.prototype.open=function(e){var t=this;if(!this._overlayRef||!this._overlayRef.hasAttached()){this._overlayRef=this._overlay.create({backdropClass:"sb-backdrop",hasBackdrop:!0,panelClass:"",positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:this._overlay.scrollStrategies.block(),disposeOnNavigation:!0});var o=new a.ComponentPortal(c,null,this.createInjector(e));this._overlayRef.attach(o).instance.overlayRef=this._overlayRef,e.hasBackdrop&&this._overlayRef.backdropClick().subscribe((function(){return t.close()}))}},e.prototype.close=function(){this._overlayRef.hasAttached()&&this._overlayRef.detach()},e.prototype.createInjector=function(e){var t=new WeakMap;return t.set(u,e),new a.PortalInjector(this._injector,t)},e}();l.decorators=[{type:t.Injectable}],l.ctorParameters=function(){return[{type:r.Overlay},{type:t.Injector}]};var h=function(){function e(e,o){var s=this;this._sharePopup=e,this._share=o,this.theme=this._share.config.theme,this.include=Object.keys(n.SHARE_BUTTONS),this.closeIcon=["fas","times-circle"],this.showIcon=!0,this.showText=!1,this.size=0,this.hasBackdrop=!0,this.opened=new t.EventEmitter,this.closed=new t.EventEmitter,this.popupClosed=new t.EventEmitter,this._popupClosed=this.popupClosed.subscribe((function(){return s.close()}))}return e.prototype.onClick=function(e){this._sharePopup.open({theme:this.theme,include:this.include,exclude:this.exclude,url:this.url,title:this.title,description:this.description,image:this.image,tags:this.tags,autoSetMeta:this.autoSetMeta,show:this.show,showIcon:this.showIcon,showText:this.showText,size:this.size,disabled:this.disabled,opened:this.opened,closed:this.closed,closeIcon:this.closeIcon,closeClick:this.popupClosed,hasBackdrop:this.hasBackdrop,backdropClass:this.backdropClass})},e.prototype.ngOnDestroy=function(){this._popupClosed.unsubscribe()},e.prototype.close=function(){this._sharePopup.close()},e}();h.decorators=[{type:t.Directive,args:[{selector:"[shareButtonsPopup]"}]}],h.ctorParameters=function(){return[{type:l},{type:n.ShareService}]},h.propDecorators={theme:[{type:t.Input}],include:[{type:t.Input}],exclude:[{type:t.Input}],closeIcon:[{type:t.Input}],url:[{type:t.Input}],title:[{type:t.Input}],description:[{type:t.Input}],image:[{type:t.Input}],tags:[{type:t.Input}],autoSetMeta:[{type:t.Input}],show:[{type:t.Input}],showIcon:[{type:t.Input}],showText:[{type:t.Input}],size:[{type:t.Input}],disabled:[{type:t.Input}],hasBackdrop:[{type:t.Input}],backdropClass:[{type:t.Input}],opened:[{type:t.Output}],closed:[{type:t.Output}],popupClosed:[{type:t.Output}],onClick:[{type:t.HostListener,args:["click",["$event"]]}]};var d=function(e,o){this._sharePopup=e,this._share=o,this.theme=this._share.config.theme,this.icon=["fas","share"],this.text="Share",this.closeIcon=["fas","times-circle"],this.showIcon=!0,this.showText=!1,this.size=0,this.hasBackdrop=!0,this.opened=new t.EventEmitter,this.closed=new t.EventEmitter,this.popupClosed=new t.EventEmitter};d.decorators=[{type:t.Component,args:[{selector:"share-popup-button",template:'\n <div class="sb-button sb-{{theme}}">\n <button shareButtonsPopup\n class="sb-wrapper"\n [theme]="theme"\n [include]="include"\n [exclude]="exclude"\n [show]="show"\n [url]="url"\n [showIcon]="showIcon"\n [showText]="showText"\n [size]="size"\n [tags]="tags"\n [autoSetMeta]="autoSetMeta"\n [title]="title"\n [description]="description"\n [image]="image"\n (closed)="closed.emit($event)"\n (opened)="opened.emit($event)">\n <div class="sb-content">\n\n <div *ngIf="showIcon" class="sb-icon">\n <fa-icon [icon]="icon" [fixedWidth]="true"></fa-icon>\n </div>\n\n <div *ngIf="showText" class="sb-text">\n {{ text }}\n </div>\n\n </div>\n </button>\n </div>\n ',changeDetection:t.ChangeDetectionStrategy.OnPush,styles:[":host{--button-color:#282c34}"]}]}],d.ctorParameters=function(){return[{type:l},{type:n.ShareService}]},d.propDecorators={theme:[{type:t.Input}],icon:[{type:t.Input}],text:[{type:t.Input}],include:[{type:t.Input}],exclude:[{type:t.Input}],closeIcon:[{type:t.Input}],url:[{type:t.Input}],title:[{type:t.Input}],description:[{type:t.Input}],image:[{type:t.Input}],tags:[{type:t.Input}],autoSetMeta:[{type:t.Input}],show:[{type:t.Input}],showIcon:[{type:t.Input}],showText:[{type:t.Input}],size:[{type:t.Input}],disabled:[{type:t.Input}],hasBackdrop:[{type:t.Input}],backdropClass:[{type:t.Input}],opened:[{type:t.Output}],closed:[{type:t.Output}],popupClosed:[{type:t.Output}]};var y=function(){function e(){}return e.withConfig=function(e){return{ngModule:s.ShareButtonsModule,providers:[{provide:n.SHARE_BUTTONS_CONFIG,useValue:e}]}},e}();y.decorators=[{type:t.NgModule,args:[{declarations:[c,h,d],imports:[o.CommonModule,s.ShareButtonsModule,p.FontAwesomeModule],exports:[s.ShareButtonsModule,c,h,d],providers:[l]}]}],e.ShareButtonsPopup=c,e.ShareButtonsPopupModule=y,e.ɵb=u,e.ɵc=h,e.ɵd=l,e.ɵe=d,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-sharebuttons-popup.umd.min.js.map
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/cdk/platform'), require('@angular/common'), require('@angular/platform-browser'), require('rxjs'), require('rxjs/operators')) :
typeof define === 'function' && define.amd ? define('ngx-sharebuttons', ['exports', '@angular/core', '@angular/cdk/platform', '@angular/common', '@angular/platform-browser', 'rxjs', 'rxjs/operators'], factory) :
(global = global || self, factory(global['ngx-sharebuttons'] = {}, global.ng.core, global.ng.cdk.platform, global.ng.common, global.ng.platformBrowser, global.rxjs, global.rxjs.operators));
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global['ngx-sharebuttons'] = {}, global.ng.core, global.ng.cdk.platform, global.ng.common, global.ng.platformBrowser, global.rxjs, global.rxjs.operators));
}(this, (function (exports, i0, platform, i2, platformBrowser, rxjs, operators) { 'use strict';

@@ -576,3 +576,3 @@

share: {
desktop: 'https://www.xing.com/app/user?op=share&'
desktop: 'https://www.xing.com/spi/shares/new?'
},

@@ -579,0 +579,0 @@ params: {

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/platform"),require("@angular/common"),require("@angular/platform-browser"),require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("ngx-sharebuttons",["exports","@angular/core","@angular/cdk/platform","@angular/common","@angular/platform-browser","rxjs","rxjs/operators"],e):e((t=t||self)["ngx-sharebuttons"]={},t.ng.core,t.ng.cdk.platform,t.ng.common,t.ng.platformBrowser,t.rxjs,t.rxjs.operators)}(this,(function(t,e,r,o,a,n,i){"use strict";
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/platform"),require("@angular/common"),require("@angular/platform-browser"),require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("ngx-sharebuttons",["exports","@angular/core","@angular/cdk/platform","@angular/common","@angular/platform-browser","rxjs","rxjs/operators"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self)["ngx-sharebuttons"]={},t.ng.core,t.ng.cdk.platform,t.ng.common,t.ng.platformBrowser,t.rxjs,t.rxjs.operators)}(this,(function(t,e,r,o,a,n,i){"use strict";
/*! *****************************************************************************

@@ -15,3 +15,3 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */Object.create;function s(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,a,n=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(t){a={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function c(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(s(arguments[e]));return t}Object.create;var h,u=new e.InjectionToken("shareButtonsConfig"),p=function(){};function l(t){return t&&"object"==typeof t&&!Array.isArray(t)}(h=t.SharerMethod||(t.SharerMethod={})).Anchor="anchor",h.Window="window";var d=function(t){return t.description?t.description+"\r\n"+t.url:t.url},f={description:d},m={text:"Copy link",icon:["fas","link"],successText:"Copied",successIcon:["fas","check"],delay:2e3},g={facebook:{type:"facebook",text:"Facebook",ariaLabel:"Share on Facebook",icon:["fab","facebook-f"],color:"#4267B2",share:{desktop:"https://www.facebook.com/sharer/sharer.php?"},params:{url:"u"}},twitter:{type:"twitter",text:"Twitter",ariaLabel:"Share on Twitter",icon:["fab","twitter"],color:"#00acee",share:{desktop:"https://twitter.com/intent/tweet?"},params:{url:"url",description:"text",tags:"hashtags",via:"via"}},linkedin:{type:"linkedin",text:"LinkedIn",ariaLabel:"Share on LinkedIn",icon:["fab","linkedin-in"],color:"#006fa6",share:{desktop:"https://www.linkedin.com/shareArticle?"},params:{url:"url",title:"title",description:"summary"}},pinterest:{type:"pinterest",text:"Pinterest",ariaLabel:"Share on Pinterest",icon:["fab","pinterest-p"],color:"#BD091D",share:{desktop:"https://pinterest.com/pin/create/button/?"},params:{url:"url",description:"description",image:"media"}},reddit:{type:"reddit",text:"Reddit",ariaLabel:"Share on Reddit",icon:["fab","reddit-alien"],color:"#FF4006",share:{desktop:"https://www.reddit.com/submit?"},params:{url:"url",title:"title"}},tumblr:{type:"tumblr",text:"Tumblr",ariaLabel:"Share on Tumblr",icon:["fab","tumblr"],color:"#36465D",share:{desktop:"https://tumblr.com/widgets/share/tool?"},params:{url:"canonicalUrl",description:"caption",tags:"tags"}},mix:{type:"mix",text:"Mix",ariaLabel:"Share on Mix",icon:["fab","mix"],color:"#eb4924",share:{desktop:"https://mix.com/add?"},params:{url:"url"}},vk:{type:"vk",text:"VKontakte",ariaLabel:"Share on VKontakte",icon:["fab","vk"],color:"#4C75A3",share:{desktop:"https://vk.com/share.php?"},params:{url:"url"}},telegram:{type:"telegram",text:"Telegram",ariaLabel:"Share on Telegram",icon:["fab","telegram-plane"],color:"#0088cc",share:{desktop:"https://t.me/share/url?"},params:{url:"url",description:"text"}},messenger:{type:"messenger",text:"Messenger",ariaLabel:"Share on Messenger",icon:["fab","facebook-messenger"],color:"#0080FF",share:{android:"fb-messenger://share/?",ios:"fb-messenger://share/?"},params:{url:"link"}},whatsapp:{type:"whatsapp",text:"WhatsApp",ariaLabel:"Share on WhatsApp",icon:["fab","whatsapp"],color:"#25D366",share:{desktop:"https://web.whatsapp.com/send?",android:"whatsapp://send?",ios:"https://api.whatsapp.com/send?"},params:{description:"text"},paramsFunc:f},xing:{type:"xing",text:"Xing",ariaLabel:"Share on Xing",icon:["fab","xing"],color:"#006567",share:{desktop:"https://www.xing.com/app/user?op=share&"},params:{url:"url"}},line:{type:"line",text:"Line",ariaLabel:"Share on Line",icon:["fab","line"],color:"#00b900",share:{desktop:"https://social-plugins.line.me/lineit/share?"},params:{url:"url"}},sms:{type:"sms",text:"SMS",ariaLabel:"Share link via SMS",icon:["fas","sms"],color:"#20c16c",share:{desktop:"sms:?",ios:"sms:&"},params:{description:"body"},paramsFunc:f},email:{type:"email",text:"Email",ariaLabel:"Share link via email",icon:["fas","envelope"],color:"#FF961C",share:{desktop:"mailto:?"},params:{title:"subject",description:"body"},paramsFunc:f},print:{type:"print",text:"Print",ariaLabel:"Print page",icon:["fas","print"],color:"#765AA2",func:function(){return new n.Observable((function(t){return document.defaultView.print()}))}},copy:{type:"copy",text:"Copy link",ariaLabel:"Copy link",icon:["fas","link"],color:"#607D8B",data:m,func:function(t){var e=t.params,r=t.data,o=t.platform,a=t.updater;return n.of(null).pipe(i.tap((function(){var t=document.createElement("textarea");if(t.value=decodeURIComponent(e.url),document.body.appendChild(t),o.IOS){var n=document.createRange();n.selectNodeContents(t);var i=document.defaultView.getSelection();i.removeAllRanges(),i.addRange(n),t.readOnly=!0,t.setSelectionRange(0,999999)}else t.select();document.execCommand("copy"),document.body.removeChild(t),a.next({icon:r.successIcon,text:r.successText,disabled:!0})})),i.delay(r.delay),i.tap((function(){return a.next({icon:r.icon,text:r.text,disabled:!1})})),i.take(1),i.catchError((function(t){return console.warn("Copy link failed!",t.message),n.EMPTY})))}}},b=function(){function e(e,r){this._document=r,this.config={sharerMethod:t.SharerMethod.Anchor,sharerTarget:"_blank",windowObj:this._document.defaultView,windowFuncName:"open",prop:g,theme:"default",include:[],exclude:[],size:0,autoSetMeta:!0,windowWidth:800,windowHeight:500,moreButtonIcon:"ellipsis-h",lessButtonIcon:"minus"},this.config$=new n.BehaviorSubject(this.config),e&&this.setConfig(e)}return Object.defineProperty(e.prototype,"prop",{get:function(){return this.config.prop},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"windowSize",{get:function(){return"width="+this.config.windowWidth+", height="+this.config.windowHeight},enumerable:!1,configurable:!0}),e.prototype.setConfig=function(t){this.config=function t(e){for(var r,o,a=[],n=1;n<arguments.length;n++)a[n-1]=arguments[n];if(!a.length)return e;var i=a.shift();if(l(e)&&l(i))for(var s in i)l(i[s])?(e[s]||Object.assign(e,((r={})[s]={},r)),t(e[s],i[s])):Object.assign(e,((o={})[s]=i[s],o));return t.apply(void 0,c([e],a))}(this.config,t),this.config$.next(this.config)},e.prototype.addButton=function(t,e){var r;this.setConfig({prop:(r={},r[t]=e,r)})},e}();b.ɵprov=e.ɵɵdefineInjectable({factory:function(){return new b(e.ɵɵinject(u,8),e.ɵɵinject(o.DOCUMENT))},token:b,providedIn:"root"}),b.decorators=[{type:e.Injectable,args:[{providedIn:"root"}]}],b.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Optional},{type:e.Inject,args:[u]}]},{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]}]};var y=function(){function r(t,r,o,a,i,s){this._meta=r,this._platform=o,this._share=a,this._cd=i,this._document=s,this._destroyed=new n.Subject,this._updater=new n.Subject,this.autoSetMeta=this._share.config.autoSetMeta,this.url=this._share.config.url,this.title=this._share.config.title,this.description=this._share.config.description,this.image=this._share.config.image,this.tags=this._share.config.tags,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter,this._el=t.nativeElement}return r.prototype.share=function(){if(this._platform.isBrowser&&this.shareButton){var t=this.autoSetMeta?this.getParamsFromMetaTags():this.getParamsFromInputs();(this.shareButton.share?this.open(t):this.shareButton.func({params:t,data:this.shareButton.data,platform:this._platform,updater:this._updater})).pipe(i.takeUntil(this._destroyed)).subscribe()}else console.warn(this.text+" button is not compatible on this Platform")},r.prototype.ngOnInit=function(){var t=this;this._updater.pipe(i.tap((function(e){t.icon=e.icon,t.text=e.text,t._el.style.pointerEvents=e.disabled?"none":"auto",t._cd.markForCheck()})),i.takeUntil(this._destroyed)).subscribe()},r.prototype.ngOnChanges=function(t){this._platform.isBrowser&&(this._shareButtonChanged(t.shareButtonName)&&this._createShareButton(),this._urlChanged(t.url)&&(this.url=function(t,e){if(t){if(/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(t))return t;console.warn("[ShareButtons]: Sharing link '"+t+"' is invalid!")}return e}(this.autoSetMeta?this.url||this._getMetaTagContent("og:url"):this.url,this._document.defaultView.location.href)))},r.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},r.prototype._createShareButton=function(){var t=this._share.config.prop[this.shareButtonName];t?(this.shareButton=t,this._el.classList.remove("sb-"+this._buttonClass),this._el.classList.add("sb-"+this.shareButtonName),this._el.style.setProperty("--button-color",this.shareButton.color),this._buttonClass=this.shareButtonName,this.color=this.shareButton.color,this.text=this.shareButton.text,this.icon=this.shareButton.icon,this._el.setAttribute("aria-label",t.ariaLabel)):console.error("[ShareButtons]: The share button '"+this.shareButtonName+"' does not exist!")},r.prototype._getMetaTagContent=function(t){var e=this._meta.getTag('property="'+t+'"');if(e)return e.getAttribute("content");var r=this._meta.getTag('name="'+t+'"');return r?r.getAttribute("content"):void 0},r.prototype._shareButtonChanged=function(t){return t&&(t.firstChange||t.previousValue!==t.currentValue)},r.prototype._urlChanged=function(t){return!this.url||t&&t.previousValue!==t.currentValue},r.prototype.getParamsFromMetaTags=function(){return{url:this.url,title:this.title||this._getMetaTagContent("og:title"),description:this.description||this._getMetaTagContent("og:description"),image:this.image||this._getMetaTagContent("og:image"),via:this._share.config.twitterAccount,tags:this.tags}},r.prototype.getParamsFromInputs=function(){return{url:this.url,title:this.title,description:this.description,image:this.image,tags:this.tags,via:this._share.config.twitterAccount}},r.prototype.open=function(e){var r,o=this;if(r=this._platform.IOS&&this.shareButton.share.ios?this.shareButton.share.ios:this._platform.ANDROID&&this.shareButton.share.android?this.shareButton.share.android:this.shareButton.share.desktop){var a=r+this._serializeParams(e);this._share.config.debug&&console.log("[DEBUG SHARE BUTTON]: ",a);var i=this.shareButton.method||this._share.config.sharerMethod,s=this.shareButton.target||this._share.config.sharerTarget;switch(i){case t.SharerMethod.Anchor:var c=this._document.createElement("a");c.setAttribute("target",s),c.setAttribute("rel","noopener noreferrer"),c.href=a,c.click(),c.remove();break;case t.SharerMethod.Window:var h=(0,this._share.config.windowObj[this._share.config.windowFuncName])(a,s,this._share.windowSize);if(this._share.config.windowObj.opener=null,h)return new n.Observable((function(t){var e=o._document.defaultView.setInterval((function(){h.closed&&(o._document.defaultView.clearInterval(e),o.closed.emit(o.shareButtonName),t.next(),t.complete())}),200)}))}this.opened.emit(this.shareButtonName)}return n.EMPTY},r.prototype._serializeParams=function(t){var e=this;return Object.entries(this.shareButton.params).map((function(r){var o=s(r,2),a=o[0],n=o[1],i=e.shareButton.paramsFunc?e.shareButton.paramsFunc[a]:null;if(t[a]||i){var c=i?i(t):t[a];return n+"="+encodeURIComponent(c)}return""})).filter((function(t){return""!==t})).join("&")},r}();y.decorators=[{type:e.Directive,args:[{selector:"[shareButton]",exportAs:"shareButton"}]}],y.ctorParameters=function(){return[{type:e.ElementRef},{type:a.Meta},{type:r.Platform},{type:b},{type:e.ChangeDetectorRef},{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]}]},y.propDecorators={shareButtonName:[{type:e.Input,args:["shareButton"]}],autoSetMeta:[{type:e.Input}],url:[{type:e.Input}],title:[{type:e.Input}],description:[{type:e.Input}],image:[{type:e.Input}],tags:[{type:e.Input}],opened:[{type:e.Output}],closed:[{type:e.Output}],share:[{type:e.HostListener,args:["click"]}]};var w=function(){function t(){}return t.withConfig=function(e){return{ngModule:t,providers:[{provide:u,useValue:e}]}},t}();w.decorators=[{type:e.NgModule,args:[{imports:[r.PlatformModule],declarations:[y],exports:[y]}]}],t.IShareButton=p,t.SHARE_BUTTONS=g,t.SHARE_BUTTONS_CONFIG=u,t.ShareDirective=y,t.ShareModule=w,t.ShareService=b,t.ɵ0=d,t.ɵ1=m,Object.defineProperty(t,"__esModule",{value:!0})}));
***************************************************************************** */Object.create;function s(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,a,n=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(t){a={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function c(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(s(arguments[e]));return t}Object.create;var h,u=new e.InjectionToken("shareButtonsConfig"),p=function(){};function l(t){return t&&"object"==typeof t&&!Array.isArray(t)}function d(t){for(var e,r,o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];if(!o.length)return t;var n=o.shift();if(l(t)&&l(n))for(var i in n)l(n[i])?(t[i]||Object.assign(t,((e={})[i]={},e)),d(t[i],n[i])):Object.assign(t,((r={})[i]=n[i],r));return d.apply(void 0,c([t],o))}(h=t.SharerMethod||(t.SharerMethod={})).Anchor="anchor",h.Window="window";var f=function(t){return t.description?t.description+"\r\n"+t.url:t.url},m={description:f},g={text:"Copy link",icon:["fas","link"],successText:"Copied",successIcon:["fas","check"],delay:2e3},b={facebook:{type:"facebook",text:"Facebook",ariaLabel:"Share on Facebook",icon:["fab","facebook-f"],color:"#4267B2",share:{desktop:"https://www.facebook.com/sharer/sharer.php?"},params:{url:"u"}},twitter:{type:"twitter",text:"Twitter",ariaLabel:"Share on Twitter",icon:["fab","twitter"],color:"#00acee",share:{desktop:"https://twitter.com/intent/tweet?"},params:{url:"url",description:"text",tags:"hashtags",via:"via"}},linkedin:{type:"linkedin",text:"LinkedIn",ariaLabel:"Share on LinkedIn",icon:["fab","linkedin-in"],color:"#006fa6",share:{desktop:"https://www.linkedin.com/shareArticle?"},params:{url:"url",title:"title",description:"summary"}},pinterest:{type:"pinterest",text:"Pinterest",ariaLabel:"Share on Pinterest",icon:["fab","pinterest-p"],color:"#BD091D",share:{desktop:"https://pinterest.com/pin/create/button/?"},params:{url:"url",description:"description",image:"media"}},reddit:{type:"reddit",text:"Reddit",ariaLabel:"Share on Reddit",icon:["fab","reddit-alien"],color:"#FF4006",share:{desktop:"https://www.reddit.com/submit?"},params:{url:"url",title:"title"}},tumblr:{type:"tumblr",text:"Tumblr",ariaLabel:"Share on Tumblr",icon:["fab","tumblr"],color:"#36465D",share:{desktop:"https://tumblr.com/widgets/share/tool?"},params:{url:"canonicalUrl",description:"caption",tags:"tags"}},mix:{type:"mix",text:"Mix",ariaLabel:"Share on Mix",icon:["fab","mix"],color:"#eb4924",share:{desktop:"https://mix.com/add?"},params:{url:"url"}},vk:{type:"vk",text:"VKontakte",ariaLabel:"Share on VKontakte",icon:["fab","vk"],color:"#4C75A3",share:{desktop:"https://vk.com/share.php?"},params:{url:"url"}},telegram:{type:"telegram",text:"Telegram",ariaLabel:"Share on Telegram",icon:["fab","telegram-plane"],color:"#0088cc",share:{desktop:"https://t.me/share/url?"},params:{url:"url",description:"text"}},messenger:{type:"messenger",text:"Messenger",ariaLabel:"Share on Messenger",icon:["fab","facebook-messenger"],color:"#0080FF",share:{android:"fb-messenger://share/?",ios:"fb-messenger://share/?"},params:{url:"link"}},whatsapp:{type:"whatsapp",text:"WhatsApp",ariaLabel:"Share on WhatsApp",icon:["fab","whatsapp"],color:"#25D366",share:{desktop:"https://web.whatsapp.com/send?",android:"whatsapp://send?",ios:"https://api.whatsapp.com/send?"},params:{description:"text"},paramsFunc:m},xing:{type:"xing",text:"Xing",ariaLabel:"Share on Xing",icon:["fab","xing"],color:"#006567",share:{desktop:"https://www.xing.com/spi/shares/new?"},params:{url:"url"}},line:{type:"line",text:"Line",ariaLabel:"Share on Line",icon:["fab","line"],color:"#00b900",share:{desktop:"https://social-plugins.line.me/lineit/share?"},params:{url:"url"}},sms:{type:"sms",text:"SMS",ariaLabel:"Share link via SMS",icon:["fas","sms"],color:"#20c16c",share:{desktop:"sms:?",ios:"sms:&"},params:{description:"body"},paramsFunc:m},email:{type:"email",text:"Email",ariaLabel:"Share link via email",icon:["fas","envelope"],color:"#FF961C",share:{desktop:"mailto:?"},params:{title:"subject",description:"body"},paramsFunc:m},print:{type:"print",text:"Print",ariaLabel:"Print page",icon:["fas","print"],color:"#765AA2",func:function(){return new n.Observable((function(t){return document.defaultView.print()}))}},copy:{type:"copy",text:"Copy link",ariaLabel:"Copy link",icon:["fas","link"],color:"#607D8B",data:g,func:function(t){var e=t.params,r=t.data,o=t.platform,a=t.updater;return n.of(null).pipe(i.tap((function(){var t=document.createElement("textarea");if(t.value=decodeURIComponent(e.url),document.body.appendChild(t),o.IOS){var n=document.createRange();n.selectNodeContents(t);var i=document.defaultView.getSelection();i.removeAllRanges(),i.addRange(n),t.readOnly=!0,t.setSelectionRange(0,999999)}else t.select();document.execCommand("copy"),document.body.removeChild(t),a.next({icon:r.successIcon,text:r.successText,disabled:!0})})),i.delay(r.delay),i.tap((function(){return a.next({icon:r.icon,text:r.text,disabled:!1})})),i.take(1),i.catchError((function(t){return console.warn("Copy link failed!",t.message),n.EMPTY})))}}},y=function(){function e(e,r){this._document=r,this.config={sharerMethod:t.SharerMethod.Anchor,sharerTarget:"_blank",windowObj:this._document.defaultView,windowFuncName:"open",prop:b,theme:"default",include:[],exclude:[],size:0,autoSetMeta:!0,windowWidth:800,windowHeight:500,moreButtonIcon:"ellipsis-h",lessButtonIcon:"minus"},this.config$=new n.BehaviorSubject(this.config),e&&this.setConfig(e)}return Object.defineProperty(e.prototype,"prop",{get:function(){return this.config.prop},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"windowSize",{get:function(){return"width="+this.config.windowWidth+", height="+this.config.windowHeight},enumerable:!1,configurable:!0}),e.prototype.setConfig=function(t){this.config=d(this.config,t),this.config$.next(this.config)},e.prototype.addButton=function(t,e){var r;this.setConfig({prop:(r={},r[t]=e,r)})},e}();y.ɵprov=e.ɵɵdefineInjectable({factory:function(){return new y(e.ɵɵinject(u,8),e.ɵɵinject(o.DOCUMENT))},token:y,providedIn:"root"}),y.decorators=[{type:e.Injectable,args:[{providedIn:"root"}]}],y.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Optional},{type:e.Inject,args:[u]}]},{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]}]};var w=function(){function r(t,r,o,a,i,s){this._meta=r,this._platform=o,this._share=a,this._cd=i,this._document=s,this._destroyed=new n.Subject,this._updater=new n.Subject,this.autoSetMeta=this._share.config.autoSetMeta,this.url=this._share.config.url,this.title=this._share.config.title,this.description=this._share.config.description,this.image=this._share.config.image,this.tags=this._share.config.tags,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter,this._el=t.nativeElement}return r.prototype.share=function(){if(this._platform.isBrowser&&this.shareButton){var t=this.autoSetMeta?this.getParamsFromMetaTags():this.getParamsFromInputs();(this.shareButton.share?this.open(t):this.shareButton.func({params:t,data:this.shareButton.data,platform:this._platform,updater:this._updater})).pipe(i.takeUntil(this._destroyed)).subscribe()}else console.warn(this.text+" button is not compatible on this Platform")},r.prototype.ngOnInit=function(){var t=this;this._updater.pipe(i.tap((function(e){t.icon=e.icon,t.text=e.text,t._el.style.pointerEvents=e.disabled?"none":"auto",t._cd.markForCheck()})),i.takeUntil(this._destroyed)).subscribe()},r.prototype.ngOnChanges=function(t){this._platform.isBrowser&&(this._shareButtonChanged(t.shareButtonName)&&this._createShareButton(),this._urlChanged(t.url)&&(this.url=function(t,e){if(t){if(/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(t))return t;console.warn("[ShareButtons]: Sharing link '"+t+"' is invalid!")}return e}(this.autoSetMeta?this.url||this._getMetaTagContent("og:url"):this.url,this._document.defaultView.location.href)))},r.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},r.prototype._createShareButton=function(){var t=this._share.config.prop[this.shareButtonName];t?(this.shareButton=t,this._el.classList.remove("sb-"+this._buttonClass),this._el.classList.add("sb-"+this.shareButtonName),this._el.style.setProperty("--button-color",this.shareButton.color),this._buttonClass=this.shareButtonName,this.color=this.shareButton.color,this.text=this.shareButton.text,this.icon=this.shareButton.icon,this._el.setAttribute("aria-label",t.ariaLabel)):console.error("[ShareButtons]: The share button '"+this.shareButtonName+"' does not exist!")},r.prototype._getMetaTagContent=function(t){var e=this._meta.getTag('property="'+t+'"');if(e)return e.getAttribute("content");var r=this._meta.getTag('name="'+t+'"');return r?r.getAttribute("content"):void 0},r.prototype._shareButtonChanged=function(t){return t&&(t.firstChange||t.previousValue!==t.currentValue)},r.prototype._urlChanged=function(t){return!this.url||t&&t.previousValue!==t.currentValue},r.prototype.getParamsFromMetaTags=function(){return{url:this.url,title:this.title||this._getMetaTagContent("og:title"),description:this.description||this._getMetaTagContent("og:description"),image:this.image||this._getMetaTagContent("og:image"),via:this._share.config.twitterAccount,tags:this.tags}},r.prototype.getParamsFromInputs=function(){return{url:this.url,title:this.title,description:this.description,image:this.image,tags:this.tags,via:this._share.config.twitterAccount}},r.prototype.open=function(e){var r,o=this;if(r=this._platform.IOS&&this.shareButton.share.ios?this.shareButton.share.ios:this._platform.ANDROID&&this.shareButton.share.android?this.shareButton.share.android:this.shareButton.share.desktop){var a=r+this._serializeParams(e);this._share.config.debug&&console.log("[DEBUG SHARE BUTTON]: ",a);var i=this.shareButton.method||this._share.config.sharerMethod,s=this.shareButton.target||this._share.config.sharerTarget;switch(i){case t.SharerMethod.Anchor:var c=this._document.createElement("a");c.setAttribute("target",s),c.setAttribute("rel","noopener noreferrer"),c.href=a,c.click(),c.remove();break;case t.SharerMethod.Window:var h=(0,this._share.config.windowObj[this._share.config.windowFuncName])(a,s,this._share.windowSize);if(this._share.config.windowObj.opener=null,h)return new n.Observable((function(t){var e=o._document.defaultView.setInterval((function(){h.closed&&(o._document.defaultView.clearInterval(e),o.closed.emit(o.shareButtonName),t.next(),t.complete())}),200)}))}this.opened.emit(this.shareButtonName)}return n.EMPTY},r.prototype._serializeParams=function(t){var e=this;return Object.entries(this.shareButton.params).map((function(r){var o=s(r,2),a=o[0],n=o[1],i=e.shareButton.paramsFunc?e.shareButton.paramsFunc[a]:null;if(t[a]||i){var c=i?i(t):t[a];return n+"="+encodeURIComponent(c)}return""})).filter((function(t){return""!==t})).join("&")},r}();w.decorators=[{type:e.Directive,args:[{selector:"[shareButton]",exportAs:"shareButton"}]}],w.ctorParameters=function(){return[{type:e.ElementRef},{type:a.Meta},{type:r.Platform},{type:y},{type:e.ChangeDetectorRef},{type:void 0,decorators:[{type:e.Inject,args:[o.DOCUMENT]}]}]},w.propDecorators={shareButtonName:[{type:e.Input,args:["shareButton"]}],autoSetMeta:[{type:e.Input}],url:[{type:e.Input}],title:[{type:e.Input}],description:[{type:e.Input}],image:[{type:e.Input}],tags:[{type:e.Input}],opened:[{type:e.Output}],closed:[{type:e.Output}],share:[{type:e.HostListener,args:["click"]}]};var v=function(){function t(){}return t.withConfig=function(e){return{ngModule:t,providers:[{provide:u,useValue:e}]}},t}();v.decorators=[{type:e.NgModule,args:[{imports:[r.PlatformModule],declarations:[w],exports:[w]}]}],t.IShareButton=p,t.SHARE_BUTTONS=b,t.SHARE_BUTTONS_CONFIG=u,t.ShareDirective=w,t.ShareModule=v,t.ShareService=y,t.ɵ0=f,t.ɵ1=g,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-sharebuttons.umd.min.js.map

@@ -5,2 +5,2 @@ /**

export * from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1idXR0b24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2J1dHRvbi9zcmMvbmd4LXNoYXJlYnV0dG9ucy1idXR0b24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1idXR0b24uanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL3NvdXNsaS9EZXNrdG9wL1Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9idXR0b24vc3JjLyIsInNvdXJjZXMiOlsibmd4LXNoYXJlYnV0dG9ucy1idXR0b24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ==
export * from './share-button.module';
export * from './share-button';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvYnV0dG9uL3NyYy9wdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyxnQkFBZ0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vc2hhcmUtYnV0dG9uLm1vZHVsZSc7XG5leHBvcnQgKiBmcm9tICcuL3NoYXJlLWJ1dHRvbic7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2J1dHRvbi9zcmMvIiwic291cmNlcyI6WyJwdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyxnQkFBZ0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vc2hhcmUtYnV0dG9uLm1vZHVsZSc7XG5leHBvcnQgKiBmcm9tICcuL3NoYXJlLWJ1dHRvbic7XG4iXX0=

@@ -56,2 +56,2 @@ import { Component, Input, Output, HostBinding, EventEmitter, ChangeDetectionStrategy } from '@angular/core';

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9idXR0b24vc3JjL3NoYXJlLWJ1dHRvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUU3RyxPQUFPLEVBQUUsWUFBWSxFQUFrQixNQUFNLGtCQUFrQixDQUFDO0FBQ2hFLG1EQUFtRDtBQUNuRCx1RUFBdUU7QUFRdkUsTUFBTSxPQUFPLFdBQVc7SUF1RHRCLFlBQW9CLE1BQW9CO1FBQXBCLFdBQU0sR0FBTixNQUFNLENBQWM7UUFoQ3hDLHVCQUF1QjtRQUNkLGFBQVEsR0FBRyxJQUFJLENBQUM7UUFFekIsdUJBQXVCO1FBQ2QsYUFBUSxHQUFHLEtBQUssQ0FBQztRQVExQixrQkFBa0I7UUFDVCxTQUFJLEdBQVcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDO1FBRWhELG1CQUFtQjtRQUNWLFVBQUssR0FBVyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFLbEQsb0RBQW9EO1FBQzFDLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO1FBRTlDLG9EQUFvRDtRQUMxQyxXQUFNLEdBQUcsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQVE5QyxDQUFDO0lBTkQsZ0NBQWdDO0lBQ2hDLElBQTBCLFdBQVc7UUFDbkMsT0FBTyxnQkFBaUIsSUFBSSxDQUFDLEtBQU0sRUFBRSxDQUFDO0lBQ3hDLENBQUM7OztZQTNERixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGNBQWM7Z0JBQ3hCLCsyQkFBa0M7Z0JBRWxDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNOzthQUNoRDs7O1lBVFEsWUFBWTs7O3FCQWFsQixLQUFLO2tCQUdMLEtBQUs7b0JBR0wsS0FBSzswQkFHTCxLQUFLO29CQUdMLEtBQUs7bUJBR0wsS0FBSzswQkFHTCxLQUFLO3VCQUdMLEtBQUs7dUJBR0wsS0FBSzttQkFHTCxLQUFLO21CQUdMLEtBQUs7bUJBR0wsS0FBSztvQkFHTCxLQUFLO3VCQUdMLEtBQUs7cUJBR0wsTUFBTTtxQkFHTixNQUFNOzBCQUdOLFdBQVcsU0FBQyxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT3V0cHV0LCBIb3N0QmluZGluZywgRXZlbnRFbWl0dGVyLCBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBTaGFyZVNlcnZpY2UsIFNoYXJlRGlyZWN0aXZlIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBsaW5lIGluIGRldmVsb3BtZW50IG1vZGVcbi8vIGltcG9ydCB7IFNoYXJlU2VydmljZSwgU2hhcmVEaXJlY3RpdmUgfSBmcm9tICcuLi8uLi9zcmMvcHVibGljLWFwaSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3NoYXJlLWJ1dHRvbicsXG4gIHRlbXBsYXRlVXJsOiAnLi9zaGFyZS1idXR0b24uaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3NoYXJlLWJ1dHRvbi5zY3NzJ10sXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoXG59KVxuZXhwb3J0IGNsYXNzIFNoYXJlQnV0dG9uIHtcblxuICAvKiogU2hhcmUgYnV0dG9uIHR5cGUgKi9cbiAgQElucHV0KCkgYnV0dG9uOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSBwYWdlIFVSTCAqL1xuICBASW5wdXQoKSB1cmw6IHN0cmluZztcblxuICAvKiogVGhlIHRpdGxlIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgZGVzY3JpcHRpb24gcGFyYW1ldGVyICovXG4gIEBJbnB1dCgpIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSBpbWFnZSBwYXJhbWV0ZXIgZm9yIHNoYXJpbmcgb24gUGludGVyZXN0ICovXG4gIEBJbnB1dCgpIGltYWdlOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSB0YWdzIHBhcmFtZXRlciBmb3Igc2hhcmluZyBvbiBUd2l0dGVyIGFuZCBUdW1ibHIgKi9cbiAgQElucHV0KCkgdGFnczogc3RyaW5nO1xuXG4gIC8qKiBTZXRzIG1ldGEgdGFncyBmcm9tIGRvY3VtZW50IGhlYWQsIHVzZWZ1bCB3aGVuIFNFTyBpcyBhdmFpbGFibGUgKi9cbiAgQElucHV0KCkgYXV0b1NldE1ldGE6IGJvb2xlYW47XG5cbiAgLyoqIFNob3cgYnV0dG9uIGljb24gKi9cbiAgQElucHV0KCkgc2hvd0ljb24gPSB0cnVlO1xuXG4gIC8qKiBTaG93IGJ1dHRvbiB0ZXh0ICovXG4gIEBJbnB1dCgpIHNob3dUZXh0ID0gZmFsc2U7XG5cbiAgLyoqIEJ1dHRvbiBjdXN0b20gdGV4dCAqL1xuICBASW5wdXQoKSB0ZXh0OiBzdHJpbmc7XG5cbiAgLyoqIEJ1dHRvbiBjdXN0b20gaWNvbiAqL1xuICBASW5wdXQoKSBpY29uOiBzdHJpbmc7XG5cbiAgLyoqIEJ1dHRvbiBzaXplICovXG4gIEBJbnB1dCgpIHNpemU6IG51bWJlciA9IHRoaXMuX3NoYXJlLmNvbmZpZy5zaXplO1xuXG4gIC8qKiBCdXR0b24gdGhlbWUgKi9cbiAgQElucHV0KCkgdGhlbWU6IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy50aGVtZTtcblxuICAvKiogQSBmbGFnIHRoYXQgaW5kaWNhdGVzIGlmIHRoZSBidXR0b24ncyBjbGljayBpcyBkaXNhYmxlZCAqL1xuICBASW5wdXQoKSBkaXNhYmxlZDogYm9vbGVhbjtcblxuICAvKiogU3RyZWFtIHRoYXQgZW1pdHMgd2hlbiBzaGFyZSBkaWFsb2cgaXMgb3BlbmVkICovXG4gIEBPdXRwdXQoKSBvcGVuZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvKiogU3RyZWFtIHRoYXQgZW1pdHMgd2hlbiBzaGFyZSBkaWFsb2cgaXMgY2xvc2VkICovXG4gIEBPdXRwdXQoKSBjbG9zZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvKiogU2V0IHRoZW1lIGFzIGJ1dHRvbiBjbGFzcyAqL1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzJykgZ2V0IGJ1dHRvbkNsYXNzKCkge1xuICAgIHJldHVybiBgc2ItYnV0dG9uIHNiLSR7IHRoaXMudGhlbWUgfWA7XG4gIH1cblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZTogU2hhcmVTZXJ2aWNlKSB7XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9uLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9zb3VzbGkvRGVza3RvcC9Qcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvYnV0dG9uL3NyYy8iLCJzb3VyY2VzIjpbInNoYXJlLWJ1dHRvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUU3RyxPQUFPLEVBQUUsWUFBWSxFQUFrQixNQUFNLGtCQUFrQixDQUFDO0FBQ2hFLG1EQUFtRDtBQUNuRCx1RUFBdUU7QUFRdkUsTUFBTSxPQUFPLFdBQVc7SUF1RHRCLFlBQW9CLE1BQW9CO1FBQXBCLFdBQU0sR0FBTixNQUFNLENBQWM7UUFoQ3hDLHVCQUF1QjtRQUNkLGFBQVEsR0FBRyxJQUFJLENBQUM7UUFFekIsdUJBQXVCO1FBQ2QsYUFBUSxHQUFHLEtBQUssQ0FBQztRQVExQixrQkFBa0I7UUFDVCxTQUFJLEdBQVcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDO1FBRWhELG1CQUFtQjtRQUNWLFVBQUssR0FBVyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFLbEQsb0RBQW9EO1FBQzFDLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO1FBRTlDLG9EQUFvRDtRQUMxQyxXQUFNLEdBQUcsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQVE5QyxDQUFDO0lBTkQsZ0NBQWdDO0lBQ2hDLElBQTBCLFdBQVc7UUFDbkMsT0FBTyxnQkFBaUIsSUFBSSxDQUFDLEtBQU0sRUFBRSxDQUFDO0lBQ3hDLENBQUM7OztZQTNERixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGNBQWM7Z0JBQ3hCLCsyQkFBa0M7Z0JBRWxDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNOzthQUNoRDs7O1lBVFEsWUFBWTs7O3FCQWFsQixLQUFLO2tCQUdMLEtBQUs7b0JBR0wsS0FBSzswQkFHTCxLQUFLO29CQUdMLEtBQUs7bUJBR0wsS0FBSzswQkFHTCxLQUFLO3VCQUdMLEtBQUs7dUJBR0wsS0FBSzttQkFHTCxLQUFLO21CQUdMLEtBQUs7bUJBR0wsS0FBSztvQkFHTCxLQUFLO3VCQUdMLEtBQUs7cUJBR0wsTUFBTTtxQkFHTixNQUFNOzBCQUdOLFdBQVcsU0FBQyxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT3V0cHV0LCBIb3N0QmluZGluZywgRXZlbnRFbWl0dGVyLCBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBTaGFyZVNlcnZpY2UsIFNoYXJlRGlyZWN0aXZlIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBsaW5lIGluIGRldmVsb3BtZW50IG1vZGVcbi8vIGltcG9ydCB7IFNoYXJlU2VydmljZSwgU2hhcmVEaXJlY3RpdmUgfSBmcm9tICcuLi8uLi9zcmMvcHVibGljLWFwaSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3NoYXJlLWJ1dHRvbicsXG4gIHRlbXBsYXRlVXJsOiAnLi9zaGFyZS1idXR0b24uaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3NoYXJlLWJ1dHRvbi5zY3NzJ10sXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoXG59KVxuZXhwb3J0IGNsYXNzIFNoYXJlQnV0dG9uIHtcblxuICAvKiogU2hhcmUgYnV0dG9uIHR5cGUgKi9cbiAgQElucHV0KCkgYnV0dG9uOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSBwYWdlIFVSTCAqL1xuICBASW5wdXQoKSB1cmw6IHN0cmluZztcblxuICAvKiogVGhlIHRpdGxlIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgZGVzY3JpcHRpb24gcGFyYW1ldGVyICovXG4gIEBJbnB1dCgpIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSBpbWFnZSBwYXJhbWV0ZXIgZm9yIHNoYXJpbmcgb24gUGludGVyZXN0ICovXG4gIEBJbnB1dCgpIGltYWdlOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSB0YWdzIHBhcmFtZXRlciBmb3Igc2hhcmluZyBvbiBUd2l0dGVyIGFuZCBUdW1ibHIgKi9cbiAgQElucHV0KCkgdGFnczogc3RyaW5nO1xuXG4gIC8qKiBTZXRzIG1ldGEgdGFncyBmcm9tIGRvY3VtZW50IGhlYWQsIHVzZWZ1bCB3aGVuIFNFTyBpcyBhdmFpbGFibGUgKi9cbiAgQElucHV0KCkgYXV0b1NldE1ldGE6IGJvb2xlYW47XG5cbiAgLyoqIFNob3cgYnV0dG9uIGljb24gKi9cbiAgQElucHV0KCkgc2hvd0ljb24gPSB0cnVlO1xuXG4gIC8qKiBTaG93IGJ1dHRvbiB0ZXh0ICovXG4gIEBJbnB1dCgpIHNob3dUZXh0ID0gZmFsc2U7XG5cbiAgLyoqIEJ1dHRvbiBjdXN0b20gdGV4dCAqL1xuICBASW5wdXQoKSB0ZXh0OiBzdHJpbmc7XG5cbiAgLyoqIEJ1dHRvbiBjdXN0b20gaWNvbiAqL1xuICBASW5wdXQoKSBpY29uOiBzdHJpbmc7XG5cbiAgLyoqIEJ1dHRvbiBzaXplICovXG4gIEBJbnB1dCgpIHNpemU6IG51bWJlciA9IHRoaXMuX3NoYXJlLmNvbmZpZy5zaXplO1xuXG4gIC8qKiBCdXR0b24gdGhlbWUgKi9cbiAgQElucHV0KCkgdGhlbWU6IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy50aGVtZTtcblxuICAvKiogQSBmbGFnIHRoYXQgaW5kaWNhdGVzIGlmIHRoZSBidXR0b24ncyBjbGljayBpcyBkaXNhYmxlZCAqL1xuICBASW5wdXQoKSBkaXNhYmxlZDogYm9vbGVhbjtcblxuICAvKiogU3RyZWFtIHRoYXQgZW1pdHMgd2hlbiBzaGFyZSBkaWFsb2cgaXMgb3BlbmVkICovXG4gIEBPdXRwdXQoKSBvcGVuZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvKiogU3RyZWFtIHRoYXQgZW1pdHMgd2hlbiBzaGFyZSBkaWFsb2cgaXMgY2xvc2VkICovXG4gIEBPdXRwdXQoKSBjbG9zZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvKiogU2V0IHRoZW1lIGFzIGJ1dHRvbiBjbGFzcyAqL1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzJykgZ2V0IGJ1dHRvbkNsYXNzKCkge1xuICAgIHJldHVybiBgc2ItYnV0dG9uIHNiLSR7IHRoaXMudGhlbWUgfWA7XG4gIH1cblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZTogU2hhcmVTZXJ2aWNlKSB7XG4gIH1cbn1cbiJdfQ==

@@ -33,2 +33,2 @@ import { NgModule } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9uLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvYnV0dG9uL3NyYy9zaGFyZS1idXR0b24ubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUVyRSxPQUFPLEVBQUUsV0FBVyxFQUFzQixvQkFBb0IsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ3pGLG1EQUFtRDtBQUNuRCxnR0FBZ0c7QUFFaEcsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBaUI3QyxNQUFNLE9BQU8saUJBQWlCO0lBQzVCLE1BQU0sQ0FBQyxVQUFVLENBQUMsTUFBMkI7UUFDM0MsT0FBTztZQUNMLFFBQVEsRUFBRSxpQkFBaUI7WUFDM0IsU0FBUyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQyxDQUFDO1NBQy9ELENBQUM7SUFDSixDQUFDOzs7WUFyQkYsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRTtvQkFDWixXQUFXO2lCQUNaO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxXQUFXO29CQUNYLGlCQUFpQjtvQkFDakIsWUFBWTtpQkFDYjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsV0FBVztvQkFDWCxpQkFBaUI7b0JBQ2pCLFdBQVc7aUJBQ1o7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgRm9udEF3ZXNvbWVNb2R1bGUgfSBmcm9tICdAZm9ydGF3ZXNvbWUvYW5ndWxhci1mb250YXdlc29tZSc7XG5cbmltcG9ydCB7IFNoYXJlTW9kdWxlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBsaW5lIGluIGRldmVsb3BtZW50IG1vZGVcbi8vIGltcG9ydCB7IFNoYXJlTW9kdWxlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnLi4vLi4vc3JjL3B1YmxpYy1hcGknO1xuXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbiB9IGZyb20gJy4vc2hhcmUtYnV0dG9uJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgU2hhcmVCdXR0b25cbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIFNoYXJlTW9kdWxlLFxuICAgIEZvbnRBd2Vzb21lTW9kdWxlLFxuICAgIENvbW1vbk1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgU2hhcmVNb2R1bGUsXG4gICAgRm9udEF3ZXNvbWVNb2R1bGUsXG4gICAgU2hhcmVCdXR0b25cbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZUJ1dHRvbk1vZHVsZSB7XG4gIHN0YXRpYyB3aXRoQ29uZmlnKGNvbmZpZz86IFNoYXJlQnV0dG9uc0NvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8U2hhcmVCdXR0b25Nb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IFNoYXJlQnV0dG9uTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbe3Byb3ZpZGU6IFNIQVJFX0JVVFRPTlNfQ09ORklHLCB1c2VWYWx1ZTogY29uZmlnfV1cbiAgICB9O1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9uLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2J1dHRvbi9zcmMvIiwic291cmNlcyI6WyJzaGFyZS1idXR0b24ubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUVyRSxPQUFPLEVBQUUsV0FBVyxFQUFzQixvQkFBb0IsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ3pGLG1EQUFtRDtBQUNuRCxnR0FBZ0c7QUFFaEcsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBaUI3QyxNQUFNLE9BQU8saUJBQWlCO0lBQzVCLE1BQU0sQ0FBQyxVQUFVLENBQUMsTUFBMkI7UUFDM0MsT0FBTztZQUNMLFFBQVEsRUFBRSxpQkFBaUI7WUFDM0IsU0FBUyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQyxDQUFDO1NBQy9ELENBQUM7SUFDSixDQUFDOzs7WUFyQkYsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRTtvQkFDWixXQUFXO2lCQUNaO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxXQUFXO29CQUNYLGlCQUFpQjtvQkFDakIsWUFBWTtpQkFDYjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsV0FBVztvQkFDWCxpQkFBaUI7b0JBQ2pCLFdBQVc7aUJBQ1o7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgRm9udEF3ZXNvbWVNb2R1bGUgfSBmcm9tICdAZm9ydGF3ZXNvbWUvYW5ndWxhci1mb250YXdlc29tZSc7XG5cbmltcG9ydCB7IFNoYXJlTW9kdWxlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBsaW5lIGluIGRldmVsb3BtZW50IG1vZGVcbi8vIGltcG9ydCB7IFNoYXJlTW9kdWxlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnLi4vLi4vc3JjL3B1YmxpYy1hcGknO1xuXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbiB9IGZyb20gJy4vc2hhcmUtYnV0dG9uJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgU2hhcmVCdXR0b25cbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIFNoYXJlTW9kdWxlLFxuICAgIEZvbnRBd2Vzb21lTW9kdWxlLFxuICAgIENvbW1vbk1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgU2hhcmVNb2R1bGUsXG4gICAgRm9udEF3ZXNvbWVNb2R1bGUsXG4gICAgU2hhcmVCdXR0b25cbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZUJ1dHRvbk1vZHVsZSB7XG4gIHN0YXRpYyB3aXRoQ29uZmlnKGNvbmZpZz86IFNoYXJlQnV0dG9uc0NvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8U2hhcmVCdXR0b25Nb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IFNoYXJlQnV0dG9uTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbe3Byb3ZpZGU6IFNIQVJFX0JVVFRPTlNfQ09ORklHLCB1c2VWYWx1ZTogY29uZmlnfV1cbiAgICB9O1xuICB9XG59XG4iXX0=

@@ -36,2 +36,2 @@ import { Component, Input, Output, ElementRef, EventEmitter, ChangeDetectionStrategy } from '@angular/core';

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXhwYW5kLWJ1dHRvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvYnV0dG9ucy9zcmMvZXhwYW5kLWJ1dHRvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQWtCNUcsTUFBTSxPQUFPLFlBQVk7SUFRdkIsWUFBWSxFQUFjO1FBRmhCLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVyxDQUFDO1FBRzdDLEVBQUUsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsRUFBRSxTQUFTLENBQUMsQ0FBQztJQUNsRSxDQUFDOzs7WUExQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxlQUFlO2dCQUN6QixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsUUFBUSxFQUFFOzs7Ozs7Ozs7OztHQVdUO2FBQ0Y7OztZQWpCa0MsVUFBVTs7O3VCQW9CMUMsS0FBSzt1QkFDTCxLQUFLO3VCQUNMLEtBQUs7bUJBQ0wsS0FBSztxQkFDTCxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT3V0cHV0LCBFbGVtZW50UmVmLCBFdmVudEVtaXR0ZXIsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2V4cGFuZC1idXR0b24nLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgdGVtcGxhdGU6IGBcbiAgICA8YnV0dG9uIGNsYXNzPVwic2Itd3JhcHBlciBzYi1leHBhbmQgc2Itc2hvdy1pY29uXCJcbiAgICAgICAgICAgIFtzdHlsZS5mb250U2l6ZS5weF09XCJzaXplXCJcbiAgICAgICAgICAgIChjbGljayk9XCJ0b2dnbGUuZW1pdCghZXhwYW5kZWQpXCI+XG5cbiAgICAgIDxkaXYgY2xhc3M9XCJzYi1jb250ZW50XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzYi1pY29uXCI+XG4gICAgICAgICAgPGZhLWljb24gW2ljb25dPVwiZXhwYW5kZWQgPyBsZXNzSWNvbiA6IG1vcmVJY29uXCI+PC9mYS1pY29uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYnV0dG9uPlxuICBgXG59KVxuZXhwb3J0IGNsYXNzIEV4cGFuZEJ1dHRvbiB7XG5cbiAgQElucHV0KCkgbW9yZUljb246IGFueTtcbiAgQElucHV0KCkgbGVzc0ljb246IGFueTtcbiAgQElucHV0KCkgZXhwYW5kZWQ6IHN0cmluZztcbiAgQElucHV0KCkgc2l6ZTogbnVtYmVyO1xuICBAT3V0cHV0KCkgdG9nZ2xlID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuXG4gIGNvbnN0cnVjdG9yKGVsOiBFbGVtZW50UmVmKSB7XG4gICAgZWwubmF0aXZlRWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eSgnLS1idXR0b24tY29sb3InLCAnI0ZGNjY1MScpO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXhwYW5kLWJ1dHRvbi5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2J1dHRvbnMvc3JjLyIsInNvdXJjZXMiOlsiZXhwYW5kLWJ1dHRvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQWtCNUcsTUFBTSxPQUFPLFlBQVk7SUFRdkIsWUFBWSxFQUFjO1FBRmhCLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVyxDQUFDO1FBRzdDLEVBQUUsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsRUFBRSxTQUFTLENBQUMsQ0FBQztJQUNsRSxDQUFDOzs7WUExQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxlQUFlO2dCQUN6QixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsUUFBUSxFQUFFOzs7Ozs7Ozs7OztHQVdUO2FBQ0Y7OztZQWpCa0MsVUFBVTs7O3VCQW9CMUMsS0FBSzt1QkFDTCxLQUFLO3VCQUNMLEtBQUs7bUJBQ0wsS0FBSztxQkFDTCxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT3V0cHV0LCBFbGVtZW50UmVmLCBFdmVudEVtaXR0ZXIsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2V4cGFuZC1idXR0b24nLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgdGVtcGxhdGU6IGBcbiAgICA8YnV0dG9uIGNsYXNzPVwic2Itd3JhcHBlciBzYi1leHBhbmQgc2Itc2hvdy1pY29uXCJcbiAgICAgICAgICAgIFtzdHlsZS5mb250U2l6ZS5weF09XCJzaXplXCJcbiAgICAgICAgICAgIChjbGljayk9XCJ0b2dnbGUuZW1pdCghZXhwYW5kZWQpXCI+XG5cbiAgICAgIDxkaXYgY2xhc3M9XCJzYi1jb250ZW50XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzYi1pY29uXCI+XG4gICAgICAgICAgPGZhLWljb24gW2ljb25dPVwiZXhwYW5kZWQgPyBsZXNzSWNvbiA6IG1vcmVJY29uXCI+PC9mYS1pY29uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYnV0dG9uPlxuICBgXG59KVxuZXhwb3J0IGNsYXNzIEV4cGFuZEJ1dHRvbiB7XG5cbiAgQElucHV0KCkgbW9yZUljb246IGFueTtcbiAgQElucHV0KCkgbGVzc0ljb246IGFueTtcbiAgQElucHV0KCkgZXhwYW5kZWQ6IHN0cmluZztcbiAgQElucHV0KCkgc2l6ZTogbnVtYmVyO1xuICBAT3V0cHV0KCkgdG9nZ2xlID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuXG4gIGNvbnN0cnVjdG9yKGVsOiBFbGVtZW50UmVmKSB7XG4gICAgZWwubmF0aXZlRWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eSgnLS1idXR0b24tY29sb3InLCAnI0ZGNjY1MScpO1xuICB9XG59XG4iXX0=

@@ -6,2 +6,2 @@ /**

export { ExpandButton as ɵa } from './expand-button';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1idXR0b25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9idXR0b25zL3NyYy9uZ3gtc2hhcmVidXR0b25zLWJ1dHRvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsWUFBWSxJQUFJLEVBQUUsRUFBQyxNQUFNLGlCQUFpQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge0V4cGFuZEJ1dHRvbiBhcyDJtWF9IGZyb20gJy4vZXhwYW5kLWJ1dHRvbic7Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1idXR0b25zLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9zb3VzbGkvRGVza3RvcC9Qcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvYnV0dG9ucy9zcmMvIiwic291cmNlcyI6WyJuZ3gtc2hhcmVidXR0b25zLWJ1dHRvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsWUFBWSxJQUFJLEVBQUUsRUFBQyxNQUFNLGlCQUFpQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge0V4cGFuZEJ1dHRvbiBhcyDJtWF9IGZyb20gJy4vZXhwYW5kLWJ1dHRvbic7Il19
export * from './share-buttons.module';
export * from './share-buttons';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvYnV0dG9ucy9zcmMvcHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFjLHdCQUF3QixDQUFDO0FBQ3ZDLGNBQWMsaUJBQWlCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3NoYXJlLWJ1dHRvbnMubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vc2hhcmUtYnV0dG9ucyc7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2J1dHRvbnMvc3JjLyIsInNvdXJjZXMiOlsicHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFjLHdCQUF3QixDQUFDO0FBQ3ZDLGNBQWMsaUJBQWlCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3NoYXJlLWJ1dHRvbnMubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vc2hhcmUtYnV0dG9ucyc7XG4iXX0=

@@ -114,2 +114,2 @@ import { Component, Input, Output, EventEmitter, ChangeDetectionStrategy } from '@angular/core';

*/
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvYnV0dG9ucy9zcmMvc2hhcmUtYnV0dG9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUNULEtBQUssRUFDTCxNQUFNLEVBSU4sWUFBWSxFQUVaLHVCQUF1QixFQUN4QixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQWMsZUFBZSxFQUFFLFlBQVksRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUNqRSxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFckMsT0FBTyxFQUFFLFlBQVksRUFBc0IsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFxQm5GLE1BQU0sT0FBTyxZQUFZO0lBNkR2QixZQUFvQixNQUFvQjtRQUFwQixXQUFNLEdBQU4sTUFBTSxDQUFjO1FBMURoQyxZQUFPLEdBQUcsSUFBSSxlQUFlLENBQWU7WUFDbEQsZUFBZSxFQUFFLEVBQUU7WUFDbkIsZUFBZSxFQUFFLEVBQUU7WUFDbkIsV0FBVyxFQUFFLEVBQUU7WUFDZixlQUFlLEVBQUUsRUFBRTtZQUNuQixRQUFRLEVBQUUsSUFBSTtZQUNkLFVBQVUsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDLE1BQU07U0FDOUMsQ0FBQyxDQUFDO1FBRUssZ0JBQVcsR0FBRyxZQUFZLENBQUMsS0FBSyxDQUFDO1FBRWhDLFVBQUssR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUE2QjFDLHlCQUF5QjtRQUNoQixhQUFRLEdBQUcsSUFBSSxDQUFDO1FBRXpCLHdCQUF3QjtRQUNmLGFBQVEsR0FBRyxLQUFLLENBQUM7UUFFMUIsbUJBQW1CO1FBQ1YsU0FBSSxHQUFHLENBQUMsQ0FBQztRQUtsQixnQ0FBZ0M7UUFDdEIsV0FBTSxHQUFH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QkFDN0IsZUFBZSxFQUFFLElBQUksQ0FBQyxPQUFPO2dCQUM3QixVQUFVLEVBQUUsSUFBSSxDQUFDLElBQUk7YUFDdEIsQ0FBQyxDQUFDO1NBQ0o7SUFDSCxDQUFDO0lBRUQsV0FBVztRQUNULElBQUksQ0FBQyxXQUFXLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDL0IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUMxQixDQUFDO0lBRUQsV0FBVyxDQUFDLEtBQW1CO1FBQzdCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxpQ0FBSyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssR0FBSyxLQUFLLEVBQUUsQ0FBQztJQUN2RCxDQUFDOzs7WUE1SEYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxlQUFlO2dCQUN6Qiw4bUNBQW1DO2dCQUVuQyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7YUFDaEQ7OztZQXBCUSxZQUFZOzs7b0JBbUNsQixLQUFLO3NCQUdMLEtBQUs7c0JBR0wsS0FBSzttQkFHTCxLQUFLO2tCQUdMLEtBQUs7b0JBR0wsS0FBSzswQkFHTCxLQUFLO29CQUdMLEtBQUs7bUJBR0wsS0FBSzswQkFHTCxLQUFLO3VCQUdMLEtBQUs7dUJBR0wsS0FBSzttQkFHTCxLQUFLO3VCQUdMLEtBQUs7cUJBR0wsTUFBTTtxQkFHTixNQUFNOztBQStEVDs7Ozs7OztHQU9HIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBJbnB1dCxcbiAgT3V0cHV0LFxuICBPbkluaXQsXG4gIE9uQ2hhbmdlcyxcbiAgT25EZXN0cm95LFxuICBFdmVudEVtaXR0ZXIsXG4gIFNpbXBsZUNoYW5nZXMsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5XG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgQmVoYXZpb3JTdWJqZWN0LCBTdWJzY3JpcHRpb24gfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IG1hcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuaW1wb3J0IHsgU2hhcmVTZXJ2aWNlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlMgfSBmcm9tICduZ3gtc2hhcmVidXR0b25zJztcbi8vIFVuY29tbWVudCB0aGUgZm9sbG93aW5nIGxpbmUgaW4gZGV2ZWxvcG1lbnQgbW9kZVxuLy8gaW1wb3J0IHsgU2hhcmVTZXJ2aWNlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlMgfSBmcm9tICcuLi8uLi9zcmMvcHVibGljLWFwaSc7XG5cbmludGVyZmFjZSBCdXR0b25zU3RhdGUge1xuICBpbmNsdWRlZEJ1dHRvbnM/OiBzdHJpbmdbXTtcbiAgZXhjbHVkZWRCdXR0b25zPzogc3RyaW5nW107XG4gIHVzZXJCdXR0b25zPzogc3RyaW5nW107XG4gIHNlbGVjdGVkQnV0dG9ucz86IHN0cmluZ1tdO1xuICBleHBhbmRlZD86IGJvb2xlYW47XG4gIHNob3duQ291bnQ/OiBudW1iZXI7XG4gIG1vcmVJY29uPzogYW55O1xuICBsZXNzSWNvbj86IGFueTtcbn1cblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc2hhcmUtYnV0dG9ucycsXG4gIHRlbXBsYXRlVXJsOiAnLi9zaGFyZS1idXR0b25zLmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9zaGFyZS1idXR0b25zLnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2hcbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVCdXR0b25zIGltcGxlbWVudHMgT25Jbml0LCBPbkNoYW5nZXMsIE9uRGVzdHJveSB7XG5cbiAgc3RhdGUkOiBPYnNlcnZhYmxlPEJ1dHRvbnNTdGF0ZT47XG4gIHByaXZhdGUgX3N0YXRlJCA9IG5ldyBCZWhhdmlvclN1YmplY3Q8QnV0dG9uc1N0YXRlPih7XG4gICAgaW5jbHVkZWRCdXR0b25zOiBbXSxcbiAgICBleGNsdWRlZEJ1dHRvbnM6IFtdLFxuICAgIHVzZXJCdXR0b25zOiBbXSxcbiAgICBzZWxlY3RlZEJ1dHRvbnM6IFtdLFxuICAgIGV4cGFuZGVkOiB0cnVlLFxuICAgIHNob3duQ291bnQ6IE9iamVjdC5rZXlzKFNIQVJFX0JVVFRPTlMpLmxlbmd0aFxuICB9KTtcblxuICBwcml2YXRlIF9jb25maWdTdWIkID0gU3Vic2NyaXB0aW9uLkVNUFRZO1xuXG4gIEBJbnB1dCgpIHRoZW1lID0gdGhpcy5fc2hhcmUuY29uZmlnLnRoZW1lO1xuXG4gIC8qKiBBcnJheSBvZiBpbmNsdWRlZCBidXR0b25zICovXG4gIEBJbnB1dCgpIGluY2x1ZGU6IHN0cmluZ1tdO1xuXG4gIC8qKiBBcnJheSBvZiBleGNsdWRlZCBidXR0b25zICovXG4gIEBJbnB1dCgpIGV4Y2x1ZGU6IHN0cmluZ1tdO1xuXG4gIC8qKiBOdW1iZXJzIG9mIGJ1dHRvbnMgdG8gc2hvdyAqL1xuICBASW5wdXQoKSBzaG93OiBudW1iZXI7XG5cbiAgLyoqIFRoZSBzaGFyaW5nIGxpbmsgKi9cbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSB0aXRsZSBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcblxuICAvKiogVGhlIGRlc2NyaXB0aW9uIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSBkZXNjcmlwdGlvbjogc3RyaW5nO1xuXG4gIC8qKiBUaGUgaW1hZ2UgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFBpbnRlcmVzdCAqL1xuICBASW5wdXQoKSBpbWFnZTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgdGFncyBwYXJhbWV0ZXIgZm9yIHNoYXJpbmcgb24gVHdpdHRlciBhbmQgVHVtYmxyICovXG4gIEBJbnB1dCgpIHRhZ3M6IHN0cmluZztcblxuICAvKiogU2V0cyBtZXRhIHRhZ3MgZnJvbSBkb2N1bWVudCBoZWFkLCB1c2VmdWwgd2hlbiBTRU8gaXMgYXZhaWxhYmxlICovXG4gIEBJbnB1dCgpIGF1dG9TZXRNZXRhOiBib29sZWFuO1xuXG4gIC8qKiBTaG93IGJ1dHRvbnMgaWNvbnMgKi9cbiAgQElucHV0KCkgc2hvd0ljb24gPSB0cnVlO1xuXG4gIC8qKiBTaG93IGJ1dHRvbnMgdGV4dCAqL1xuICBASW5wdXQoKSBzaG93VGV4dCA9IGZhbHNlO1xuXG4gIC8qKiBCdXR0b25zIHNpemUgKi9cbiAgQElucHV0KCkgc2l6ZSA9IDA7XG5cbiAgLyoqIEEgZmxhZyB0aGF0IGluZGljYXRlcyBpZiB0aGUgYnV0dG9uJ3MgY2xpY2sgaXMgZGlzYWJsZWQgKi9cbiAgQElucHV0KCkgZGlzYWJsZWQ6IGJvb2xlYW47XG5cbiAgLyoqIFNoYXJlIGRpYWxvZyBvcGVuZWQgZXZlbnQgKi9cbiAgQE91dHB1dCgpIG9wZW5lZCA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nPigpO1xuXG4gIC8qKiBTaGFyZSBkaWFsb2cgY2xvc2VkIGV2ZW50ICovXG4gIEBPdXRwdXQoKSBjbG9zZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZTogU2hhcmVTZXJ2aWNlKSB7XG4gIH1cblxuICBuZ09uSW5pdCgpIHtcbiAgICB0aGlzLnN0YXRlJCA9IHRoaXMuX3N0YXRlJC5waXBlKFxuICAgICAgbWFwKChzdGF0ZTogQnV0dG9uc1N0YXRlKSA9PiB7XG4gICAgICAgIC8vIFVzZSBjb21wb25lbnQgaW5jbHVkZSBidXR0b25zLCBvdGhlcndpc2UgZmFsbGJhY2sgdG8gZ2xvYmFsIGluY2x1ZGUgYnV0dG9uc1xuICAgICAgICBjb25zdCBpbmNsdWRlZEJ1dHRvbnMgPSBzdGF0ZS5pbmNsdWRlZEJ1dHRvbnMgJiYgc3RhdGUuaW5jbHVkZWRCdXR0b25zLmxlbmd0aCA/IHN0YXRlLmluY2x1ZGVkQnV0dG9ucyA6IHN0YXRlLnVzZXJCdXR0b25zO1xuICAgICAgICBjb25zdCB1c2VyQnV0dG9ucyA9IHN0YXRlLmV4Y2x1ZGVkQnV0dG9ucyA/IGluY2x1ZGVkQnV0dG9ucy5maWx0ZXIoKGJ0bikgPT4gc3RhdGUuZXhjbHVkZWRCdXR0b25zLmluZGV4T2YoYnRuKSA8IDApIDogaW5jbHVkZWRCdXR0b25zO1xuICAgICAgICBjb25zdCBzZWxlY3RlZEJ1dHRvbnMgPSB1c2VyQnV0dG9ucy5zbGljZSgwLCBzdGF0ZS5leHBhbmRlZCA/IHVzZXJCdXR0b25zLmxlbmd0aCA6IHN0YXRlLnNob3duQ291bnQpO1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIHVzZXJCdXR0b25zLFxuICAgICAgICAgIHNlbGVjdGVkQnV0dG9ucyxcbiAgICAgICAgICBleHBhbmRlZDogc3RhdGUuZXhwYW5kZWQsXG4gICAgICAgICAgc2hvd25Db3VudDogc3RhdGUuc2hvd25Db3VudCxcbiAgICAgICAgICBtb3JlSWNvbjogc3RhdGUubW9yZUljb24sXG4gICAgICAgICAgbGVzc0ljb246IHN0YXRlLmxlc3NJY29uXG4gICAgICAgIH07XG4gICAgICB9KVxuICAgICk7XG5cbiAgICAvLyBTdWJzY3JpYmUgdG8gc2hhcmUgYnV0dG9ucyBjb25maWcgY2hhbmdlcywgVGhpcyB1cGRhdGVzIHRoZSBjb21wb25lbnQgd2hlbmV2ZXIgYSBuZXcgYnV0dG9uIGlzIGFkZGVkXG4gICAgdGhpcy5fY29uZmlnU3ViJCA9IHRoaXMuX3NoYXJlLmNvbmZpZyQuc3Vic2NyaWJlKChjb25maWc6IFNoYXJlQnV0dG9uc0NvbmZpZykgPT4ge1xuICAgICAgLy8gVXNlIGdsb2JhbCBpbmNsdWRlIGJ1dHRvbnMsIG90aGVyd2lzZSBmYWxsYmFjayB0byBhbGwgYnV0dG9uc1xuICAgICAgY29uc3QgaW5jbHVkZWRCdXR0b25zID0gY29uZmlnLmluY2x1ZGUubGVuZ3RoID8gY29uZmlnLmluY2x1ZGUgOiBPYmplY3Qua2V5cyhTSEFSRV9CVVRUT05TKTtcbiAgICAgIGNvbnN0IHVzZXJCdXR0b25zID0gaW5jbHVkZWRCdXR0b25zLmZpbHRlcigoYnRuKSA9PiBjb25maWcuZXhjbHVkZS5pbmRleE9mKGJ0bikgPCAwKTtcbiAgICAgIHRoaXMudXBkYXRlU3RhdGUoe1xuICAgICAgICB1c2VyQnV0dG9ucyxcbiAgICAgICAgZXhwYW5kZWQ6IGZhbHNlLFxuICAgICAgICBtb3JlSWNvbjogY29uZmlnLm1vcmVCdXR0b25JY29uLFxuICAgICAgICBsZXNzSWNvbjogY29uZmlnLmxlc3NCdXR0b25JY29uXG4gICAgICB9KTtcbiAgICB9KTtcbiAgfVxuXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpIHtcbiAgICBjb25zdCBzaG91bGRVcGRhdGUgPVxuICAgICAgKGNoYW5nZXNbJ2luY2x1ZGUnXSAmJiBjaGFuZ2VzWydpbmNsdWRlJ10uY3VycmVudFZhbHVlICE9PSBjaGFuZ2VzWydpbmNsdWRlJ10ucHJldmlvdXNWYWx1ZSkgfHxcbiAgICAgIChjaGFuZ2VzWydleGNsdWRlJ10gJiYgY2hhbmdlc1snZXhjbHVkZSddLmN1cnJlbnRWYWx1ZSAhPT0gY2hhbmdlc1snZXhjbHVkZSddLnByZXZpb3VzVmFsdWUpIHx8XG4gICAgICAoY2hhbmdlc1snc2hvdyddICYmIGNoYW5nZXNbJ3Nob3cnXS5jdXJyZW50VmFsdWUgIT09IGNoYW5nZXNbJ3Nob3cnXS5wcmV2aW91c1ZhbHVlKTtcblxuICAgIGlmIChzaG91bGRVcGRhdGUpIHtcbiAgICAgIHRoaXMudXBkYXRlU3RhdGUoe1xuICAgICAgICBpbmNsdWRlZEJ1dHRvbnM6IHRoaXMuaW5jbHVkZSxcbiAgICAgICAgZXhjbHVkZWRCdXR0b25zOiB0aGlzLmV4Y2x1ZGUsXG4gICAgICAgIHNob3duQ291bnQ6IHRoaXMuc2hvd1xuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgbmdPbkRlc3Ryb3koKSB7XG4gICAgdGhpcy5fY29uZmlnU3ViJC51bnN1YnNjcmliZSgpO1xuICAgIHRoaXMuX3N0YXRlJC5jb21wbGV0ZSgpO1xuICB9XG5cbiAgdXBkYXRlU3RhdGUoc3RhdGU6IEJ1dHRvbnNTdGF0ZSkge1xuICAgIHRoaXMuX3N0YXRlJC5uZXh0KHsuLi50aGlzLl9zdGF0ZSQudmFsdWUsIC4uLnN0YXRlfSk7XG4gIH1cblxufVxuXG4vKipcbiAqIEV4cGxhbmF0aW9uIG9mIHRoZSBhYm92ZSBjb2RlOlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gSW5jbHVkZSBidXR0b25zOiBpbmNsdWRlcyBvbmx5IHdhbnRlZCBidXR0b25zIGFuZCBleGNsdWRlcyB0aGUgcmVzdFxuIEV4Y2x1ZGUgYnV0dG9uczogZXhjbHVkZXMgb25seSB0aGUgdW53YW50ZWQgYnV0dG9uc1xuIFVzZXIgYnV0dG9ucyA9IEluY2x1ZGUgYnV0dG9ucyAtIGV4Y2x1ZGUgYnV0dG9uc1xuIFNlbGVjdGVkIEJ1dHRvbnMgPSBVc2VyIGJ1dHRvbnMgW3Nob3duIG51bWJlcl1cbiAqL1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2J1dHRvbnMvc3JjLyIsInNvdXJjZXMiOlsic2hhcmUtYnV0dG9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUNULEtBQUssRUFDTCxNQUFNLEVBSU4sWUFBWSxFQUVaLHVCQUF1QixFQUN4QixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQWMsZUFBZSxFQUFFLFlBQVksRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUNqRSxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFckMsT0FBTyxFQUFFLFlBQVksRUFBc0IsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFxQm5GLE1BQU0sT0FBTyxZQUFZO0lBNkR2QixZQUFvQixNQUFvQjtRQUFwQixXQUFNLEdBQU4sTUFBTSxDQUFjO1FBMURoQyxZQUFPLEdBQUcsSUFBSSxlQUFlLENBQWU7WUFDbEQsZUFBZSxFQUFFLEVBQUU7WUFDbkIsZUFBZSxFQUFFLEVBQUU7WUFDbkIsV0FBVyxFQUFFLEVBQUU7WUFDZixlQUFlLEVBQUUsRUFBRTtZQUNuQixRQUFRLEVBQUUsSUFBSTtZQUNkLFVBQVUsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDLE1BQU07U0FDOUMsQ0FBQyxDQUFDO1FBRUssZ0JBQVcsR0FBRyxZQUFZLENBQUMsS0FBSyxDQUFDO1FBRWhDLFVBQUssR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUE2QjFDLHlCQUF5QjtRQUNoQixhQUFRLEdBQUcsSUFBSSxDQUFDO1FBRXpCLHdCQUF3QjtRQUNmLGFBQVEsR0FBRyxLQUFLLENBQUM7UUFFMUIsbUJBQW1CO1FBQ1YsU0FBSSxHQUFHLENB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QUFDO2dCQUNmLGVBQWUsRUFBRSxJQUFJLENBQUMsT0FBTztnQkFDN0IsZUFBZSxFQUFFLElBQUksQ0FBQyxPQUFPO2dCQUM3QixVQUFVLEVBQUUsSUFBSSxDQUFDLElBQUk7YUFDdEIsQ0FBQyxDQUFDO1NBQ0o7SUFDSCxDQUFDO0lBRUQsV0FBVztRQUNULElBQUksQ0FBQyxXQUFXLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDL0IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUMxQixDQUFDO0lBRUQsV0FBVyxDQUFDLEtBQW1CO1FBQzdCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxpQ0FBSyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssR0FBSyxLQUFLLEVBQUUsQ0FBQztJQUN2RCxDQUFDOzs7WUE1SEYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxlQUFlO2dCQUN6Qiw4bUNBQW1DO2dCQUVuQyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7YUFDaEQ7OztZQXBCUSxZQUFZOzs7b0JBbUNsQixLQUFLO3NCQUdMLEtBQUs7c0JBR0wsS0FBSzttQkFHTCxLQUFLO2tCQUdMLEtBQUs7b0JBR0wsS0FBSzswQkFHTCxLQUFLO29CQUdMLEtBQUs7bUJBR0wsS0FBSzswQkFHTCxLQUFLO3VCQUdMLEtBQUs7dUJBR0wsS0FBSzttQkFHTCxLQUFLO3VCQUdMLEtBQUs7cUJBR0wsTUFBTTtxQkFHTixNQUFNOztBQStEVDs7Ozs7OztHQU9HIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBJbnB1dCxcbiAgT3V0cHV0LFxuICBPbkluaXQsXG4gIE9uQ2hhbmdlcyxcbiAgT25EZXN0cm95LFxuICBFdmVudEVtaXR0ZXIsXG4gIFNpbXBsZUNoYW5nZXMsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5XG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgQmVoYXZpb3JTdWJqZWN0LCBTdWJzY3JpcHRpb24gfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IG1hcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuaW1wb3J0IHsgU2hhcmVTZXJ2aWNlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlMgfSBmcm9tICduZ3gtc2hhcmVidXR0b25zJztcbi8vIFVuY29tbWVudCB0aGUgZm9sbG93aW5nIGxpbmUgaW4gZGV2ZWxvcG1lbnQgbW9kZVxuLy8gaW1wb3J0IHsgU2hhcmVTZXJ2aWNlLCBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlMgfSBmcm9tICcuLi8uLi9zcmMvcHVibGljLWFwaSc7XG5cbmludGVyZmFjZSBCdXR0b25zU3RhdGUge1xuICBpbmNsdWRlZEJ1dHRvbnM/OiBzdHJpbmdbXTtcbiAgZXhjbHVkZWRCdXR0b25zPzogc3RyaW5nW107XG4gIHVzZXJCdXR0b25zPzogc3RyaW5nW107XG4gIHNlbGVjdGVkQnV0dG9ucz86IHN0cmluZ1tdO1xuICBleHBhbmRlZD86IGJvb2xlYW47XG4gIHNob3duQ291bnQ/OiBudW1iZXI7XG4gIG1vcmVJY29uPzogYW55O1xuICBsZXNzSWNvbj86IGFueTtcbn1cblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc2hhcmUtYnV0dG9ucycsXG4gIHRlbXBsYXRlVXJsOiAnLi9zaGFyZS1idXR0b25zLmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9zaGFyZS1idXR0b25zLnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2hcbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVCdXR0b25zIGltcGxlbWVudHMgT25Jbml0LCBPbkNoYW5nZXMsIE9uRGVzdHJveSB7XG5cbiAgc3RhdGUkOiBPYnNlcnZhYmxlPEJ1dHRvbnNTdGF0ZT47XG4gIHByaXZhdGUgX3N0YXRlJCA9IG5ldyBCZWhhdmlvclN1YmplY3Q8QnV0dG9uc1N0YXRlPih7XG4gICAgaW5jbHVkZWRCdXR0b25zOiBbXSxcbiAgICBleGNsdWRlZEJ1dHRvbnM6IFtdLFxuICAgIHVzZXJCdXR0b25zOiBbXSxcbiAgICBzZWxlY3RlZEJ1dHRvbnM6IFtdLFxuICAgIGV4cGFuZGVkOiB0cnVlLFxuICAgIHNob3duQ291bnQ6IE9iamVjdC5rZXlzKFNIQVJFX0JVVFRPTlMpLmxlbmd0aFxuICB9KTtcblxuICBwcml2YXRlIF9jb25maWdTdWIkID0gU3Vic2NyaXB0aW9uLkVNUFRZO1xuXG4gIEBJbnB1dCgpIHRoZW1lID0gdGhpcy5fc2hhcmUuY29uZmlnLnRoZW1lO1xuXG4gIC8qKiBBcnJheSBvZiBpbmNsdWRlZCBidXR0b25zICovXG4gIEBJbnB1dCgpIGluY2x1ZGU6IHN0cmluZ1tdO1xuXG4gIC8qKiBBcnJheSBvZiBleGNsdWRlZCBidXR0b25zICovXG4gIEBJbnB1dCgpIGV4Y2x1ZGU6IHN0cmluZ1tdO1xuXG4gIC8qKiBOdW1iZXJzIG9mIGJ1dHRvbnMgdG8gc2hvdyAqL1xuICBASW5wdXQoKSBzaG93OiBudW1iZXI7XG5cbiAgLyoqIFRoZSBzaGFyaW5nIGxpbmsgKi9cbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSB0aXRsZSBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcblxuICAvKiogVGhlIGRlc2NyaXB0aW9uIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSBkZXNjcmlwdGlvbjogc3RyaW5nO1xuXG4gIC8qKiBUaGUgaW1hZ2UgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFBpbnRlcmVzdCAqL1xuICBASW5wdXQoKSBpbWFnZTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgdGFncyBwYXJhbWV0ZXIgZm9yIHNoYXJpbmcgb24gVHdpdHRlciBhbmQgVHVtYmxyICovXG4gIEBJbnB1dCgpIHRhZ3M6IHN0cmluZztcblxuICAvKiogU2V0cyBtZXRhIHRhZ3MgZnJvbSBkb2N1bWVudCBoZWFkLCB1c2VmdWwgd2hlbiBTRU8gaXMgYXZhaWxhYmxlICovXG4gIEBJbnB1dCgpIGF1dG9TZXRNZXRhOiBib29sZWFuO1xuXG4gIC8qKiBTaG93IGJ1dHRvbnMgaWNvbnMgKi9cbiAgQElucHV0KCkgc2hvd0ljb24gPSB0cnVlO1xuXG4gIC8qKiBTaG93IGJ1dHRvbnMgdGV4dCAqL1xuICBASW5wdXQoKSBzaG93VGV4dCA9IGZhbHNlO1xuXG4gIC8qKiBCdXR0b25zIHNpemUgKi9cbiAgQElucHV0KCkgc2l6ZSA9IDA7XG5cbiAgLyoqIEEgZmxhZyB0aGF0IGluZGljYXRlcyBpZiB0aGUgYnV0dG9uJ3MgY2xpY2sgaXMgZGlzYWJsZWQgKi9cbiAgQElucHV0KCkgZGlzYWJsZWQ6IGJvb2xlYW47XG5cbiAgLyoqIFNoYXJlIGRpYWxvZyBvcGVuZWQgZXZlbnQgKi9cbiAgQE91dHB1dCgpIG9wZW5lZCA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nPigpO1xuXG4gIC8qKiBTaGFyZSBkaWFsb2cgY2xvc2VkIGV2ZW50ICovXG4gIEBPdXRwdXQoKSBjbG9zZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZTogU2hhcmVTZXJ2aWNlKSB7XG4gIH1cblxuICBuZ09uSW5pdCgpIHtcbiAgICB0aGlzLnN0YXRlJCA9IHRoaXMuX3N0YXRlJC5waXBlKFxuICAgICAgbWFwKChzdGF0ZTogQnV0dG9uc1N0YXRlKSA9PiB7XG4gICAgICAgIC8vIFVzZSBjb21wb25lbnQgaW5jbHVkZSBidXR0b25zLCBvdGhlcndpc2UgZmFsbGJhY2sgdG8gZ2xvYmFsIGluY2x1ZGUgYnV0dG9uc1xuICAgICAgICBjb25zdCBpbmNsdWRlZEJ1dHRvbnMgPSBzdGF0ZS5pbmNsdWRlZEJ1dHRvbnMgJiYgc3RhdGUuaW5jbHVkZWRCdXR0b25zLmxlbmd0aCA/IHN0YXRlLmluY2x1ZGVkQnV0dG9ucyA6IHN0YXRlLnVzZXJCdXR0b25zO1xuICAgICAgICBjb25zdCB1c2VyQnV0dG9ucyA9IHN0YXRlLmV4Y2x1ZGVkQnV0dG9ucyA/IGluY2x1ZGVkQnV0dG9ucy5maWx0ZXIoKGJ0bikgPT4gc3RhdGUuZXhjbHVkZWRCdXR0b25zLmluZGV4T2YoYnRuKSA8IDApIDogaW5jbHVkZWRCdXR0b25zO1xuICAgICAgICBjb25zdCBzZWxlY3RlZEJ1dHRvbnMgPSB1c2VyQnV0dG9ucy5zbGljZSgwLCBzdGF0ZS5leHBhbmRlZCA/IHVzZXJCdXR0b25zLmxlbmd0aCA6IHN0YXRlLnNob3duQ291bnQpO1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIHVzZXJCdXR0b25zLFxuICAgICAgICAgIHNlbGVjdGVkQnV0dG9ucyxcbiAgICAgICAgICBleHBhbmRlZDogc3RhdGUuZXhwYW5kZWQsXG4gICAgICAgICAgc2hvd25Db3VudDogc3RhdGUuc2hvd25Db3VudCxcbiAgICAgICAgICBtb3JlSWNvbjogc3RhdGUubW9yZUljb24sXG4gICAgICAgICAgbGVzc0ljb246IHN0YXRlLmxlc3NJY29uXG4gICAgICAgIH07XG4gICAgICB9KVxuICAgICk7XG5cbiAgICAvLyBTdWJzY3JpYmUgdG8gc2hhcmUgYnV0dG9ucyBjb25maWcgY2hhbmdlcywgVGhpcyB1cGRhdGVzIHRoZSBjb21wb25lbnQgd2hlbmV2ZXIgYSBuZXcgYnV0dG9uIGlzIGFkZGVkXG4gICAgdGhpcy5fY29uZmlnU3ViJCA9IHRoaXMuX3NoYXJlLmNvbmZpZyQuc3Vic2NyaWJlKChjb25maWc6IFNoYXJlQnV0dG9uc0NvbmZpZykgPT4ge1xuICAgICAgLy8gVXNlIGdsb2JhbCBpbmNsdWRlIGJ1dHRvbnMsIG90aGVyd2lzZSBmYWxsYmFjayB0byBhbGwgYnV0dG9uc1xuICAgICAgY29uc3QgaW5jbHVkZWRCdXR0b25zID0gY29uZmlnLmluY2x1ZGUubGVuZ3RoID8gY29uZmlnLmluY2x1ZGUgOiBPYmplY3Qua2V5cyhTSEFSRV9CVVRUT05TKTtcbiAgICAgIGNvbnN0IHVzZXJCdXR0b25zID0gaW5jbHVkZWRCdXR0b25zLmZpbHRlcigoYnRuKSA9PiBjb25maWcuZXhjbHVkZS5pbmRleE9mKGJ0bikgPCAwKTtcbiAgICAgIHRoaXMudXBkYXRlU3RhdGUoe1xuICAgICAgICB1c2VyQnV0dG9ucyxcbiAgICAgICAgZXhwYW5kZWQ6IGZhbHNlLFxuICAgICAgICBtb3JlSWNvbjogY29uZmlnLm1vcmVCdXR0b25JY29uLFxuICAgICAgICBsZXNzSWNvbjogY29uZmlnLmxlc3NCdXR0b25JY29uXG4gICAgICB9KTtcbiAgICB9KTtcbiAgfVxuXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpIHtcbiAgICBjb25zdCBzaG91bGRVcGRhdGUgPVxuICAgICAgKGNoYW5nZXNbJ2luY2x1ZGUnXSAmJiBjaGFuZ2VzWydpbmNsdWRlJ10uY3VycmVudFZhbHVlICE9PSBjaGFuZ2VzWydpbmNsdWRlJ10ucHJldmlvdXNWYWx1ZSkgfHxcbiAgICAgIChjaGFuZ2VzWydleGNsdWRlJ10gJiYgY2hhbmdlc1snZXhjbHVkZSddLmN1cnJlbnRWYWx1ZSAhPT0gY2hhbmdlc1snZXhjbHVkZSddLnByZXZpb3VzVmFsdWUpIHx8XG4gICAgICAoY2hhbmdlc1snc2hvdyddICYmIGNoYW5nZXNbJ3Nob3cnXS5jdXJyZW50VmFsdWUgIT09IGNoYW5nZXNbJ3Nob3cnXS5wcmV2aW91c1ZhbHVlKTtcblxuICAgIGlmIChzaG91bGRVcGRhdGUpIHtcbiAgICAgIHRoaXMudXBkYXRlU3RhdGUoe1xuICAgICAgICBpbmNsdWRlZEJ1dHRvbnM6IHRoaXMuaW5jbHVkZSxcbiAgICAgICAgZXhjbHVkZWRCdXR0b25zOiB0aGlzLmV4Y2x1ZGUsXG4gICAgICAgIHNob3duQ291bnQ6IHRoaXMuc2hvd1xuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgbmdPbkRlc3Ryb3koKSB7XG4gICAgdGhpcy5fY29uZmlnU3ViJC51bnN1YnNjcmliZSgpO1xuICAgIHRoaXMuX3N0YXRlJC5jb21wbGV0ZSgpO1xuICB9XG5cbiAgdXBkYXRlU3RhdGUoc3RhdGU6IEJ1dHRvbnNTdGF0ZSkge1xuICAgIHRoaXMuX3N0YXRlJC5uZXh0KHsuLi50aGlzLl9zdGF0ZSQudmFsdWUsIC4uLnN0YXRlfSk7XG4gIH1cblxufVxuXG4vKipcbiAqIEV4cGxhbmF0aW9uIG9mIHRoZSBhYm92ZSBjb2RlOlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gSW5jbHVkZSBidXR0b25zOiBpbmNsdWRlcyBvbmx5IHdhbnRlZCBidXR0b25zIGFuZCBleGNsdWRlcyB0aGUgcmVzdFxuIEV4Y2x1ZGUgYnV0dG9uczogZXhjbHVkZXMgb25seSB0aGUgdW53YW50ZWQgYnV0dG9uc1xuIFVzZXIgYnV0dG9ucyA9IEluY2x1ZGUgYnV0dG9ucyAtIGV4Y2x1ZGUgYnV0dG9uc1xuIFNlbGVjdGVkIEJ1dHRvbnMgPSBVc2VyIGJ1dHRvbnMgW3Nob3duIG51bWJlcl1cbiAqL1xuIl19

@@ -34,2 +34,2 @@ import { NgModule } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2J1dHRvbnMvc3JjL3NoYXJlLWJ1dHRvbnMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxtRkFBbUY7QUFDbkYsbUVBQW1FO0FBQ25FLDhDQUE4QztBQUM5QyxPQUFPLEVBQXNCLG9CQUFvQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDNUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFNUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQWdCL0MsTUFBTSxPQUFPLGtCQUFrQjtJQUM3QixNQUFNLENBQUMsVUFBVSxDQUFDLE1BQTJCO1FBQzNDLE9BQU87WUFDTCxRQUFRLEVBQUUsa0JBQWtCO1lBQzVCLFNBQVMsRUFBRSxDQUFDLEVBQUMsT0FBTyxFQUFFLG9CQUFvQixFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUMsQ0FBQztTQUMvRCxDQUFDO0lBQ0osQ0FBQzs7O1lBcEJGLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUU7b0JBQ1osWUFBWTtvQkFDWixZQUFZO2lCQUNiO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxpQkFBaUI7b0JBQ2pCLFlBQVk7aUJBQ2I7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLGlCQUFpQjtvQkFDakIsWUFBWTtpQkFDYjthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbi8vIGltcG9ydCB7IFNoYXJlQnV0dG9uc0NvbmZpZywgU0hBUkVfQlVUVE9OU19DT05GSUcgfSBmcm9tICcuLi8uLi9zcmMvcHVibGljLWFwaSc7XG4vLyBpbXBvcnQgeyBTaGFyZUJ1dHRvbk1vZHVsZSB9IGZyb20gJy4uLy4uL2J1dHRvbi9zcmMvcHVibGljX2FwaSc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBpbiBkZXZlbG9wbWVudCBtb2RlXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG5pbXBvcnQgeyBTaGFyZUJ1dHRvbk1vZHVsZSB9IGZyb20gJ25neC1zaGFyZWJ1dHRvbnMvYnV0dG9uJztcblxuaW1wb3J0IHsgU2hhcmVCdXR0b25zIH0gZnJvbSAnLi9zaGFyZS1idXR0b25zJztcbmltcG9ydCB7IEV4cGFuZEJ1dHRvbiB9IGZyb20gJy4vZXhwYW5kLWJ1dHRvbic7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIFNoYXJlQnV0dG9ucyxcbiAgICBFeHBhbmRCdXR0b25cbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIFNoYXJlQnV0dG9uTW9kdWxlLFxuICAgIENvbW1vbk1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgU2hhcmVCdXR0b25Nb2R1bGUsXG4gICAgU2hhcmVCdXR0b25zXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVCdXR0b25zTW9kdWxlIHtcbiAgc3RhdGljIHdpdGhDb25maWcoY29uZmlnPzogU2hhcmVCdXR0b25zQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxTaGFyZUJ1dHRvbnNNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IFNoYXJlQnV0dG9uc01vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW3twcm92aWRlOiBTSEFSRV9CVVRUT05TX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZ31dXG4gICAgfTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL3NvdXNsaS9EZXNrdG9wL1Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9idXR0b25zL3NyYy8iLCJzb3VyY2VzIjpbInNoYXJlLWJ1dHRvbnMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxtRkFBbUY7QUFDbkYsbUVBQW1FO0FBQ25FLDhDQUE4QztBQUM5QyxPQUFPLEVBQXNCLG9CQUFvQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDNUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFNUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQWdCL0MsTUFBTSxPQUFPLGtCQUFrQjtJQUM3QixNQUFNLENBQUMsVUFBVSxDQUFDLE1BQTJCO1FBQzNDLE9BQU87WUFDTCxRQUFRLEVBQUUsa0JBQWtCO1lBQzVCLFNBQVMsRUFBRSxDQUFDLEVBQUMsT0FBTyxFQUFFLG9CQUFvQixFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUMsQ0FBQztTQUMvRCxDQUFDO0lBQ0osQ0FBQzs7O1lBcEJGLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUU7b0JBQ1osWUFBWTtvQkFDWixZQUFZO2lCQUNiO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxpQkFBaUI7b0JBQ2pCLFlBQVk7aUJBQ2I7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLGlCQUFpQjtvQkFDakIsWUFBWTtpQkFDYjthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbi8vIGltcG9ydCB7IFNoYXJlQnV0dG9uc0NvbmZpZywgU0hBUkVfQlVUVE9OU19DT05GSUcgfSBmcm9tICcuLi8uLi9zcmMvcHVibGljLWFwaSc7XG4vLyBpbXBvcnQgeyBTaGFyZUJ1dHRvbk1vZHVsZSB9IGZyb20gJy4uLy4uL2J1dHRvbi9zcmMvcHVibGljX2FwaSc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBpbiBkZXZlbG9wbWVudCBtb2RlXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG5pbXBvcnQgeyBTaGFyZUJ1dHRvbk1vZHVsZSB9IGZyb20gJ25neC1zaGFyZWJ1dHRvbnMvYnV0dG9uJztcblxuaW1wb3J0IHsgU2hhcmVCdXR0b25zIH0gZnJvbSAnLi9zaGFyZS1idXR0b25zJztcbmltcG9ydCB7IEV4cGFuZEJ1dHRvbiB9IGZyb20gJy4vZXhwYW5kLWJ1dHRvbic7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIFNoYXJlQnV0dG9ucyxcbiAgICBFeHBhbmRCdXR0b25cbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIFNoYXJlQnV0dG9uTW9kdWxlLFxuICAgIENvbW1vbk1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgU2hhcmVCdXR0b25Nb2R1bGUsXG4gICAgU2hhcmVCdXR0b25zXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVCdXR0b25zTW9kdWxlIHtcbiAgc3RhdGljIHdpdGhDb25maWcoY29uZmlnPzogU2hhcmVCdXR0b25zQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxTaGFyZUJ1dHRvbnNNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IFNoYXJlQnV0dG9uc01vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW3twcm92aWRlOiBTSEFSRV9CVVRUT05TX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZ31dXG4gICAgfTtcbiAgfVxufVxuIl19

@@ -5,2 +5,2 @@ /**

export * from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1pY29ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvaWNvbnMvc3JjL25neC1zaGFyZWJ1dHRvbnMtaWNvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1pY29ucy5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2ljb25zL3NyYy8iLCJzb3VyY2VzIjpbIm5neC1zaGFyZWJ1dHRvbnMtaWNvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ==
export * from './share-icons.module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvaWNvbnMvc3JjL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyxzQkFBc0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vc2hhcmUtaWNvbnMubW9kdWxlJztcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL2ljb25zL3NyYy8iLCJzb3VyY2VzIjpbInB1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyxzQkFBc0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vc2hhcmUtaWNvbnMubW9kdWxlJztcbiJdfQ==

@@ -25,2 +25,2 @@ import { NgModule } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtaWNvbnMubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9pY29ucy9zcmMvc2hhcmUtaWNvbnMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUNMLFdBQVcsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQzNFLGFBQWEsRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFDOUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM1QyxPQUFPLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxVQUFVLEVBQUUsYUFBYSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBRXJJLE9BQU8sRUFBRSxhQUFhLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUdwRixNQUFNLFVBQVUsR0FBcUI7SUFDbkMsV0FBVyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLGFBQWEsRUFBRSxRQUFRO0lBQzNFLFVBQVUsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsZUFBZSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSztJQUM1RSxVQUFVLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsTUFBTTtDQUNsRixDQUFDO0FBT0YsTUFBTSxPQUFPLGdCQUFnQjtJQUMzQixZQUFZLFdBQTBCO1FBQ3BDLFdBQVcsQ0FBQyxRQUFRLENBQUMsR0FBRyxVQUFVLENBQUMsQ0FBQztJQUN0QyxDQUFDOzs7WUFSRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFO29CQUNQLGlCQUFpQjtpQkFDbEI7YUFDRjs7O1lBYlEsYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1xuICBmYUZhY2Vib29rRiwgZmFGYWNlYm9va01lc3NlbmdlciwgZmFMaW5lLCBmYUxpbmtlZGluSW4sIGZhTWl4LCBmYVBpbnRlcmVzdFAsXG4gIGZhUmVkZGl0QWxpZW4sIGZhVGVsZWdyYW1QbGFuZSwgZmFUdW1ibHIsIGZhVHdpdHRlciwgZmFWaywgZmFXaGF0c2FwcCwgZmFYaW5nXG59IGZyb20gJ0Bmb3J0YXdlc29tZS9mcmVlLWJyYW5kcy1zdmctaWNvbnMnO1xuaW1wb3J0IHsgZmFDaGVjaywgZmFFbGxpcHNpc0gsIGZhRW52ZWxvcGUsIGZhRXhjbGFtYXRpb24sIGZhTGluaywgZmFNaW51cywgZmFQcmludCwgZmFTbXMgfSBmcm9tICdAZm9ydGF3ZXNvbWUvZnJlZS1zb2xpZC1zdmctaWNvbnMnO1xuXG5pbXBvcnQgeyBGYUljb25MaWJyYXJ5LCBGb250QXdlc29tZU1vZHVsZSB9IGZyb20gJ0Bmb3J0YXdlc29tZS9hbmd1bGFyLWZvbnRhd2Vzb21lJztcbmltcG9ydCB7IEljb25EZWZpbml0aW9uIH0gZnJvbSAnQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXN2Zy1jb3JlJztcblxuY29uc3Qgc2hhcmVJY29uczogSWNvbkRlZmluaXRpb25bXSA9IFtcbiAgZmFGYWNlYm9va0YsIGZhVHdpdHRlciwgZmFMaW5rZWRpbkluLCBmYVBpbnRlcmVzdFAsIGZhUmVkZGl0QWxpZW4sIGZhVHVtYmxyLFxuICBmYVdoYXRzYXBwLCBmYVZrLCBmYUZhY2Vib29rTWVzc2VuZ2VyLCBmYVRlbGVncmFtUGxhbmUsIGZhTWl4LCBmYVhpbmcsIGZhU21zLFxuICBmYUVudmVsb3BlLCBmYUNoZWNrLCBmYVByaW50LCBmYUV4Y2xhbWF0aW9uLCBmYUxpbmssIGZhRWxsaXBzaXNILCBmYU1pbnVzLCBmYUxpbmVcbl07XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBGb250QXdlc29tZU1vZHVsZSxcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZUljb25zTW9kdWxlIHtcbiAgY29uc3RydWN0b3IoaWNvbkxpYnJhcnk6IEZhSWNvbkxpYnJhcnkpIHtcbiAgICBpY29uTGlicmFyeS5hZGRJY29ucyguLi5zaGFyZUljb25zKTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtaWNvbnMubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9zb3VzbGkvRGVza3RvcC9Qcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvaWNvbnMvc3JjLyIsInNvdXJjZXMiOlsic2hhcmUtaWNvbnMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUNMLFdBQVcsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQzNFLGFBQWEsRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFDOUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM1QyxPQUFPLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxVQUFVLEVBQUUsYUFBYSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBRXJJLE9BQU8sRUFBRSxhQUFhLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUdwRixNQUFNLFVBQVUsR0FBcUI7SUFDbkMsV0FBVyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLGFBQWEsRUFBRSxRQUFRO0lBQzNFLFVBQVUsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsZUFBZSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSztJQUM1RSxVQUFVLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsTUFBTTtDQUNsRixDQUFDO0FBT0YsTUFBTSxPQUFPLGdCQUFnQjtJQUMzQixZQUFZLFdBQTBCO1FBQ3BDLFdBQVcsQ0FBQyxRQUFRLENBQUMsR0FBRyxVQUFVLENBQUMsQ0FBQztJQUN0QyxDQUFDOzs7WUFSRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFO29CQUNQLGlCQUFpQjtpQkFDbEI7YUFDRjs7O1lBYlEsYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1xuICBmYUZhY2Vib29rRiwgZmFGYWNlYm9va01lc3NlbmdlciwgZmFMaW5lLCBmYUxpbmtlZGluSW4sIGZhTWl4LCBmYVBpbnRlcmVzdFAsXG4gIGZhUmVkZGl0QWxpZW4sIGZhVGVsZWdyYW1QbGFuZSwgZmFUdW1ibHIsIGZhVHdpdHRlciwgZmFWaywgZmFXaGF0c2FwcCwgZmFYaW5nXG59IGZyb20gJ0Bmb3J0YXdlc29tZS9mcmVlLWJyYW5kcy1zdmctaWNvbnMnO1xuaW1wb3J0IHsgZmFDaGVjaywgZmFFbGxpcHNpc0gsIGZhRW52ZWxvcGUsIGZhRXhjbGFtYXRpb24sIGZhTGluaywgZmFNaW51cywgZmFQcmludCwgZmFTbXMgfSBmcm9tICdAZm9ydGF3ZXNvbWUvZnJlZS1zb2xpZC1zdmctaWNvbnMnO1xuXG5pbXBvcnQgeyBGYUljb25MaWJyYXJ5LCBGb250QXdlc29tZU1vZHVsZSB9IGZyb20gJ0Bmb3J0YXdlc29tZS9hbmd1bGFyLWZvbnRhd2Vzb21lJztcbmltcG9ydCB7IEljb25EZWZpbml0aW9uIH0gZnJvbSAnQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXN2Zy1jb3JlJztcblxuY29uc3Qgc2hhcmVJY29uczogSWNvbkRlZmluaXRpb25bXSA9IFtcbiAgZmFGYWNlYm9va0YsIGZhVHdpdHRlciwgZmFMaW5rZWRpbkluLCBmYVBpbnRlcmVzdFAsIGZhUmVkZGl0QWxpZW4sIGZhVHVtYmxyLFxuICBmYVdoYXRzYXBwLCBmYVZrLCBmYUZhY2Vib29rTWVzc2VuZ2VyLCBmYVRlbGVncmFtUGxhbmUsIGZhTWl4LCBmYVhpbmcsIGZhU21zLFxuICBmYUVudmVsb3BlLCBmYUNoZWNrLCBmYVByaW50LCBmYUV4Y2xhbWF0aW9uLCBmYUxpbmssIGZhRWxsaXBzaXNILCBmYU1pbnVzLCBmYUxpbmVcbl07XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBGb250QXdlc29tZU1vZHVsZSxcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZUljb25zTW9kdWxlIHtcbiAgY29uc3RydWN0b3IoaWNvbkxpYnJhcnk6IEZhSWNvbkxpYnJhcnkpIHtcbiAgICBpY29uTGlicmFyeS5hZGRJY29ucyguLi5zaGFyZUljb25zKTtcbiAgfVxufVxuIl19

@@ -260,2 +260,2 @@ import { Directive, Input, Output, HostListener, Inject, EventEmitter, ElementRef, ChangeDetectorRef } from '@angular/core';

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9uLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvc3JjL2xpYi9zaGFyZS1idXR0b24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLE1BQU0sRUFDTixZQUFZLEVBQ1osTUFBTSxFQU1OLFlBQVksRUFDWixVQUFVLEVBQ1YsaUJBQWlCLEVBQ2xCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMzQyxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDakQsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ2pELE9BQU8sRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBYyxNQUFNLE1BQU0sQ0FBQztBQUM5RCxPQUFPLEVBQUUsU0FBUyxFQUFFLEdBQUcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRWhELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQXFFLFlBQVksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ2pILE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFNdEMsTUFBTSxPQUFPLGNBQWM7SUFxRHpCLFlBQVksR0FBZSxFQUNQLEtBQVcsRUFDWCxTQUFtQixFQUNuQixNQUFvQixFQUNwQixHQUFzQixFQUNKLFNBQWM7UUFKaEMsVUFBSyxHQUFMLEtBQUssQ0FBTTtRQUNYLGNBQVMsR0FBVCxTQUFTLENBQVU7UUFDbkIsV0FBTSxHQUFOLE1BQU0sQ0FBYztRQUNwQixRQUFHLEdBQUgsR0FBRyxDQUFtQjtRQUNKLGNBQVMsR0FBVCxTQUFTLENBQUs7UUFsRHBELGlEQUFpRDtRQUNoQyxl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RUFBRSxlQUFlO2dCQUN6QixRQUFRLEVBQUUsYUFBYTthQUN4Qjs7O1lBaEJDLFVBQVU7WUFJSCxJQUFJO1lBQ0osUUFBUTtZQUlSLFlBQVk7WUFSbkIsaUJBQWlCOzRDQTBFSixNQUFNLFNBQUMsUUFBUTs7OzhCQS9CM0IsS0FBSyxTQUFDLGFBQWE7MEJBR25CLEtBQUs7a0JBR0wsS0FBSztvQkFHTCxLQUFLOzBCQUdMLEtBQUs7b0JBR0wsS0FBSzttQkFHTCxLQUFLO3FCQUdMLE1BQU07cUJBR04sTUFBTTtvQkFjTixZQUFZLFNBQUMsT0FBTyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIERpcmVjdGl2ZSxcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgSG9zdExpc3RlbmVyLFxuICBJbmplY3QsXG4gIE9uSW5pdCxcbiAgT25DaGFuZ2VzLFxuICBPbkRlc3Ryb3ksXG4gIFNpbXBsZUNoYW5nZXMsXG4gIFNpbXBsZUNoYW5nZSxcbiAgRXZlbnRFbWl0dGVyLFxuICBFbGVtZW50UmVmLFxuICBDaGFuZ2VEZXRlY3RvclJlZlxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERPQ1VNRU5UIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE1ldGEgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcbmltcG9ydCB7IFBsYXRmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3BsYXRmb3JtJztcbmltcG9ydCB7IEVNUFRZLCBPYnNlcnZhYmxlLCBTdWJqZWN0LCBTdWJzY3JpYmVyIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyB0YWtlVW50aWwsIHRhcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuaW1wb3J0IHsgU2hhcmVTZXJ2aWNlIH0gZnJvbSAnLi9zaGFyZS5zZXJ2aWNlJztcbmltcG9ydCB7IElTaGFyZUJ1dHRvbiwgU2hhcmVEaXJlY3RpdmVVcGRhdGVyLCBTaGFyZVBhcmFtcywgU2hhcmVQYXJhbXNGdW5jLCBTaGFyZXJNZXRob2QgfSBmcm9tICcuL3NoYXJlLm1vZGVscyc7XG5pbXBvcnQgeyBnZXRWYWxpZFVybCB9IGZyb20gJy4vdXRpbHMnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbc2hhcmVCdXR0b25dJyxcbiAgZXhwb3J0QXM6ICdzaGFyZUJ1dHRvbidcbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQsIE9uQ2hhbmdlcywgT25EZXN0cm95IHtcblxuICAvKiogU2hhcmUgZGlyZWN0aXZlIGVsZW1lbnQgcmVmICovXG4gIHByaXZhdGUgcmVhZG9ubHkgX2VsOiBIVE1MQnV0dG9uRWxlbWVudDtcblxuICAvKiogQSByZWYgdG8gYnV0dG9uIGNsYXNzIC0gdXNlZCB0byByZW1vdmUgcHJldmlvdXMgY2xhc3Mgd2hlbiB0aGUgYnV0dG9uIHR5cGUgaXMgY2hhbmdlZCAqL1xuICBwcml2YXRlIF9idXR0b25DbGFzczogc3RyaW5nO1xuXG4gIC8qKiBTdHJlYW0gdGhhdCBlbWl0cyB3aGVuIGJ1dHRvbiBpcyBkZXN0cm95ZWQgKi9cbiAgcHJpdmF0ZSByZWFkb25seSBfZGVzdHJveWVkID0gbmV3IFN1YmplY3Q8dm9pZD4oKTtcblxuICAvKiogU3RyZWFtIHRoYXQgZW1pdCB3aGVuIHNoYXJlIGJ1dHRvbiBuZWVkIHRvIGJlIHVwZGF0ZWQgKi9cbiAgcHJpdmF0ZSByZWFkb25seSBfdXBkYXRlciA9IG5ldyBTdWJqZWN0PFNoYXJlRGlyZWN0aXZlVXBkYXRlcj4oKTtcblxuICAvKiogU2hhcmUgYnV0dG9uIHByb3BlcnRpZXMgKi9cbiAgc2hhcmVCdXR0b246IElTaGFyZUJ1dHRvbjtcblxuICAvKiogU2hhcmUgYnV0dG9uIGNvbG9yICovXG4gIGNvbG9yOiBzdHJpbmc7XG5cbiAgLyoqIFNoYXJlIGJ1dHRvbiB0ZXh0ICovXG4gIHRleHQ6IHN0cmluZztcblxuICAvKiogU2hhcmUgYnV0dG9uIGljb24gKi9cbiAgaWNvbjogc3RyaW5nIHwgc3RyaW5nW107XG5cbiAgLyoqIFNoYXJlIGJ1dHRvbiB0eXBlICovXG4gIEBJbnB1dCgnc2hhcmVCdXR0b24nKSBzaGFyZUJ1dHRvbk5hbWU6IHN0cmluZztcblxuICAvKiogU2V0IG1ldGEgdGFncyBmcm9tIGRvY3VtZW50IGhlYWQsIHVzZWZ1bCB3aGVuIFNFTyBpcyBzdXBwb3J0ZWQgKi9cbiAgQElucHV0KCkgYXV0b1NldE1ldGE6IGJvb2xlYW4gPSB0aGlzLl9zaGFyZS5jb25maWcuYXV0b1NldE1ldGE7XG5cbiAgLyoqIFNoYXJpbmcgbGluayAqL1xuICBASW5wdXQoKSB1cmw6IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy51cmw7XG5cbiAgLyoqIFNldHMgdGhlIHRpdGxlIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLnRpdGxlO1xuXG4gIC8qKiBTZXRzIHRoZSBkZXNjcmlwdGlvbiBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgZGVzY3JpcHRpb246IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy5kZXNjcmlwdGlvbjtcblxuICAvKiogU2V0cyB0aGUgaW1hZ2UgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFBpbnRlcmVzdCAqL1xuICBASW5wdXQoKSBpbWFnZTogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLmltYWdlO1xuXG4gIC8qKiBTZXRzIHRoZSB0YWdzIHBhcmFtZXRlciBmb3Igc2hhcmluZyBvbiBUd2l0dGVyIGFuZCBUdW1ibHIgKi9cbiAgQElucHV0KCkgdGFnczogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLnRhZ3M7XG5cbiAgLyoqIFN0cmVhbSB0aGF0IGVtaXRzIHdoZW4gc2hhcmUgZGlhbG9nIGlzIG9wZW5lZCAqL1xuICBAT3V0cHV0KCkgb3BlbmVkID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XG5cbiAgLyoqIFN0cmVhbSB0aGF0IGVtaXRzIHdoZW4gc2hhcmUgZGlhbG9nIGlzIGNsb3NlZCAqL1xuICBAT3V0cHV0KCkgY2xvc2VkID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XG5cbiAgY29uc3RydWN0b3IoX2VsOiBFbGVtZW50UmVmLFxuICAgICAgICAgICAgICBwcml2YXRlIF9tZXRhOiBNZXRhLFxuICAgICAgICAgICAgICBwcml2YXRlIF9wbGF0Zm9ybTogUGxhdGZvcm0sXG4gICAgICAgICAgICAgIHByaXZhdGUgX3NoYXJlOiBTaGFyZVNlcnZpY2UsXG4gICAgICAgICAgICAgIHByaXZhdGUgX2NkOiBDaGFuZ2VEZXRlY3RvclJlZixcbiAgICAgICAgICAgICAgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBfZG9jdW1lbnQ6IGFueSkge1xuICAgIHRoaXMuX2VsID0gX2VsLm5hdGl2ZUVsZW1lbnQ7XG4gIH1cblxuICAvKipcbiAgICogU2hhcmUgdGhlIGxpbmtcbiAgICovXG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJylcbiAgc2hhcmUoKSB7XG4gICAgLy8gQXZvaWQgU1NSIGVycm9yXG4gICAgaWYgKHRoaXMuX3BsYXRmb3JtLmlzQnJvd3NlciAmJiB0aGlzLnNoYXJlQnV0dG9uKSB7XG4gICAgICAvLyBQcmVwYXJlIHNoYXJlciB1cmwgcGFyYW1zXG4gICAgICBjb25zdCBwYXJhbXM6IFNoYXJlUGFyYW1zID0gdGhpcy5hdXRvU2V0TWV0YSA/IHRoaXMuZ2V0UGFyYW1zRnJvbU1ldGFUYWdzKCkgOiB0aGlzLmdldFBhcmFtc0Zyb21JbnB1dHMoKTtcblxuICAgICAgLy8gUHJlcGFyZSBzaGFyZSBidXR0b24gY2xpY2tcbiAgICAgIGNvbnN0IGNsaWNrID0gdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZSA/IHRoaXMub3BlbihwYXJhbXMpIDogdGhpcy5zaGFyZUJ1dHRvbi5mdW5jKHtcbiAgICAgICAgcGFyYW1zLFxuICAgICAgICBkYXRhOiB0aGlzLnNoYXJlQnV0dG9uLmRhdGEsXG4gICAgICAgIHBsYXRmb3JtOiB0aGlzLl9wbGF0Zm9ybSxcbiAgICAgICAgdXBkYXRlcjogdGhpcy5fdXBkYXRlclxuICAgICAgfSk7XG5cbiAgICAgIGNsaWNrLnBpcGUodGFrZVVudGlsKHRoaXMuX2Rlc3Ryb3llZCkpLnN1YnNjcmliZSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBjb25zb2xlLndhcm4oYCR7IHRoaXMudGV4dCB9IGJ1dHRvbiBpcyBub3QgY29tcGF0aWJsZSBvbiB0aGlzIFBsYXRmb3JtYCk7XG4gICAgfVxuICB9XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgLy8gVGhpcyBzdHJlYW0gaXMgbWFpbmx5IHVzZWQgdG8gdXBkYXRlIHRoZSBjb3B5IGJ1dHRvbiB0ZXh0IGFuZCBpY29uIHdoZW4gaXQgaXMgYmVpbmcgY2xpY2tlZFxuICAgIHRoaXMuX3VwZGF0ZXIucGlwZShcbiAgICAgIHRhcCgoZGF0YTogYW55KSA9PiB7XG4gICAgICAgIHRoaXMuaWNvbiA9IGRhdGEuaWNvbjtcbiAgICAgICAgdGhpcy50ZXh0ID0gZGF0YS50ZXh0O1xuICAgICAgICB0aGlzLl9lbC5zdHlsZS5wb2ludGVyRXZlbnRzID0gZGF0YS5kaXNhYmxlZCA/ICdub25lJyA6ICdhdXRvJztcbiAgICAgICAgdGhpcy5fY2QubWFya0ZvckNoZWNrKCk7XG4gICAgICB9KSxcbiAgICAgIHRha2VVbnRpbCh0aGlzLl9kZXN0cm95ZWQpXG4gICAgKS5zdWJzY3JpYmUoKTtcbiAgfVxuXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpIHtcbiAgICAvLyBBdm9pZCBTU1IgZXJyb3JcbiAgICBpZiAodGhpcy5fcGxhdGZvcm0uaXNCcm93c2VyKSB7XG5cbiAgICAgIC8vIENyZWF0ZSBzaGFyZSBidXR0b25cbiAgICAgIGlmICh0aGlzLl9zaGFyZUJ1dHRvbkNoYW5nZWQoY2hhbmdlcy5zaGFyZUJ1dHRvbk5hbWUpKSB7XG4gICAgICAgIHRoaXMuX2NyZWF0ZVNoYXJlQnV0dG9uKCk7XG4gICAgICB9XG4gICAgICAvLyBQcmVwYXJlIHNoYXJlIHVybFxuICAgICAgaWYgKHRoaXMuX3VybENoYW5nZWQoY2hhbmdlcy51cmwpKSB7XG4gICAgICAgIHRoaXMudXJsID0gZ2V0VmFsaWRVcmwoXG4gICAgICAgICAgdGhpcy5hdXRvU2V0TWV0YVxuICAgICAgICAgICAgPyB0aGlzLnVybCB8fCB0aGlzLl9nZXRNZXRhVGFnQ29udGVudCgnb2c6dXJsJylcbiAgICAgICAgICAgIDogdGhpcy51cmwsXG4gICAgICAgICAgdGhpcy5fZG9jdW1lbnQuZGVmYXVsdFZpZXcubG9jYXRpb24uaHJlZlxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5nT25EZXN0cm95KCkge1xuICAgIHRoaXMuX2Rlc3Ryb3llZC5uZXh0KCk7XG4gICAgdGhpcy5fZGVzdHJveWVkLmNvbXBsZXRlKCk7XG4gIH1cblxuICBwcml2YXRlIF9jcmVhdGVTaGFyZUJ1dHRvbigpIHtcbiAgICBjb25zdCBidXR0b246IElTaGFyZUJ1dHRvbiA9IHRoaXMuX3NoYXJlLmNvbmZpZy5wcm9wW3RoaXMuc2hhcmVCdXR0b25OYW1lXTtcbiAgICBpZiAoYnV0dG9uKSB7XG4gICAgICAvLyBTZXQgc2hhcmUgYnV0dG9uIHByb3BlcnRpZXNcbiAgICAgIHRoaXMuc2hhcmVCdXR0b24gPSBidXR0b247XG5cbiAgICAgIC8vIFJlbW92ZSBwcmV2aW91cyBidXR0b24gY2xhc3NcbiAgICAgIHRoaXMuX2VsLmNsYXNzTGlzdC5yZW1vdmUoYHNiLSR7IHRoaXMuX2J1dHRvbkNsYXNzIH1gKTtcblxuICAgICAgLy8gQWRkIG5ldyBidXR0b24gY2xhc3NcbiAgICAgIHRoaXMuX2VsLmNsYXNzTGlzdC5hZGQoYHNiLSR7IHRoaXMuc2hhcmVCdXR0b25OYW1lIH1gKTtcblxuICAgICAgLy8gU2V0IGJ1dHRvbiBjc3MgY29sb3IgdmFyaWFibGVcbiAgICAgIHRoaXMuX2VsLnN0eWxlLnNldFByb3BlcnR5KCctLWJ1dHRvbi1jb2xvcicsIHRoaXMuc2hhcmVCdXR0b24uY29sb3IpO1xuXG4gICAgICAvLyBLZWVwIGEgY29weSBvZiB0aGUgY2xhc3MgZm9yIGZ1dHVyZSByZXBsYWNlbWVudFxuICAgICAgdGhpcy5fYnV0dG9uQ2xhc3MgPSB0aGlzLnNoYXJlQnV0dG9uTmFtZTtcblxuICAgICAgdGhpcy5jb2xvciA9IHRoaXMuc2hhcmVCdXR0b24uY29sb3I7XG4gICAgICB0aGlzLnRleHQgPSB0aGlzLnNoYXJlQnV0dG9uLnRleHQ7XG4gICAgICB0aGlzLmljb24gPSB0aGlzLnNoYXJlQnV0dG9uLmljb247XG5cbiAgICAgIC8vIFNldCBhcmlhLWxhYmVsIGF0dHJpYnV0ZVxuICAgICAgdGhpcy5fZWwuc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywgYnV0dG9uLmFyaWFMYWJlbCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IoYFtTaGFyZUJ1dHRvbnNdOiBUaGUgc2hhcmUgYnV0dG9uICckeyB0aGlzLnNoYXJlQnV0dG9uTmFtZSB9JyBkb2VzIG5vdCBleGlzdCFgKTtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogR2V0IG1ldGEgdGFnIGNvbnRlbnRcbiAgICovXG4gIHByaXZhdGUgX2dldE1ldGFUYWdDb250ZW50KGtleTogc3RyaW5nKTogc3RyaW5nIHtcbiAgICBjb25zdCBtZXRhVXNpbmdQcm9wZXJ0eTogSFRNTE1ldGFFbGVtZW50ID0gdGhpcy5fbWV0YS5nZXRUYWcoYHByb3BlcnR5PVwiJHsga2V5IH1cImApO1xuICAgIGlmIChtZXRhVXNpbmdQcm9wZXJ0eSkge1xuICAgICAgcmV0dXJuIG1ldGFVc2luZ1Byb3BlcnR5LmdldEF0dHJpYnV0ZSgnY29udGVudCcpO1xuICAgIH1cbiAgICBjb25zdCBtZXRhVXNpbmdOYW1lOiBIVE1MTWV0YUVsZW1lbnQgPSB0aGlzLl9tZXRhLmdldFRhZyhgbmFtZT1cIiR7IGtleSB9XCJgKTtcbiAgICBpZiAobWV0YVVzaW5nTmFtZSkge1xuICAgICAgcmV0dXJuIG1ldGFVc2luZ05hbWUuZ2V0QXR0cmlidXRlKCdjb250ZW50Jyk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBfc2hhcmVCdXR0b25DaGFuZ2VkKGNoYW5nZTogU2ltcGxlQ2hhbmdlKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIGNoYW5nZSAmJiAoY2hhbmdlLmZpcnN0Q2hhbmdlIHx8IGNoYW5nZS5wcmV2aW91c1ZhbHVlICE9PSBjaGFuZ2UuY3VycmVudFZhbHVlKTtcbiAgfVxuXG4gIHByaXZhdGUgX3VybENoYW5nZWQoY2hhbmdlOiBTaW1wbGVDaGFuZ2UpOiBib29sZWFuIHtcbiAgICByZXR1cm4gIXRoaXMudXJsIHx8IChjaGFuZ2UgJiYgY2hhbmdlLnByZXZpb3VzVmFsdWUgIT09IGNoYW5nZS5jdXJyZW50VmFsdWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBzaGFyZSBwYXJhbXMgZnJvbSBtZXRhIHRhZ3MgZmlyc3QgYW5kIGZhbGxiYWNrIHRvIHVzZXIgaW5wdXRzXG4gICAqL1xuICBwcml2YXRlIGdldFBhcmFtc0Zyb21NZXRhVGFncygpOiBTaGFyZVBhcmFtcyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHVybDogdGhpcy51cmwsXG4gICAgICB0aXRsZTogdGhpcy50aXRsZSB8fCB0aGlzLl9nZXRNZXRhVGFnQ29udGVudCgnb2c6dGl0bGUnKSxcbiAgICAgIGRlc2NyaXB0aW9uOiB0aGlzLmRlc2NyaXB0aW9uIHx8IHRoaXMuX2dldE1ldGFUYWdDb250ZW50KCdvZzpkZXNjcmlwdGlvbicpLFxuICAgICAgaW1hZ2U6IHRoaXMuaW1hZ2UgfHwgdGhpcy5fZ2V0TWV0YVRhZ0NvbnRlbnQoJ29nOmltYWdlJyksXG4gICAgICB2aWE6IHRoaXMuX3NoYXJlLmNvbmZpZy50d2l0dGVyQWNjb3VudCxcbiAgICAgIHRhZ3M6IHRoaXMudGFnc1xuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogR2V0IHNoYXJlIHBhcmFtcyBmcm9tIHVzZXIgaW5wdXRzXG4gICAqL1xuICBwcml2YXRlIGdldFBhcmFtc0Zyb21JbnB1dHMoKTogU2hhcmVQYXJhbXMge1xuICAgIHJldHVybiB7XG4gICAgICB1cmw6IHRoaXMudXJsLFxuICAgICAgdGl0bGU6IHRoaXMudGl0bGUsXG4gICAgICBkZXNjcmlwdGlvbjogdGhpcy5kZXNjcmlwdGlvbixcbiAgICAgIGltYWdlOiB0aGlzLmltYWdlLFxuICAgICAgdGFnczogdGhpcy50YWdzLFxuICAgICAgdmlhOiB0aGlzLl9zaGFyZS5jb25maWcudHdpdHRlckFjY291bnQsXG4gICAgfTtcbiAgfVxuXG4gIHByaXZhdGUgb3BlbihwYXJhbXM6IFNoYXJlUGFyYW1zKTogT2JzZXJ2YWJsZTx2b2lkPiB7XG4gICAgLy8gU2V0IHNoYXJlciBsaW5rIGJhc2VkIG9uIHVzZXIncyBkZXZpY2VcbiAgICBsZXQgc2hhcmVyTGluazogc3RyaW5nO1xuICAgIGlmICh0aGlzLl9wbGF0Zm9ybS5JT1MgJiYgdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5pb3MpIHtcbiAgICAgIHNoYXJlckxpbmsgPSB0aGlzLnNoYXJlQnV0dG9uLnNoYXJlLmlvcztcbiAgICB9IGVsc2UgaWYgKHRoaXMuX3BsYXRmb3JtLkFORFJPSUQgJiYgdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5hbmRyb2lkKSB7XG4gICAgICBzaGFyZXJMaW5rID0gdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5hbmRyb2lkO1xuICAgIH0gZWxzZSB7XG4gICAgICBzaGFyZXJMaW5rID0gdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5kZXNrdG9wO1xuICAgIH1cblxuICAgIGlmIChzaGFyZXJMaW5rKSB7XG4gICAgICAvLyBTZXQgc2hhcmVyIGxpbmsgcGFyYW1zXG4gICAgICBjb25zdCBmaW5hbFVybCA9IHNoYXJlckxpbmsgKyB0aGlzLl9zZXJpYWxpemVQYXJhbXMocGFyYW1zKTtcblxuICAgICAgLy8gTG9nIHRoZSBzaGFyZXIgbGluayBpbiBkZWJ1ZyBtb2RlXG4gICAgICBpZiAodGhpcy5fc2hhcmUuY29uZmlnLmRlYnVnKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdbREVCVUcgU0hBUkUgQlVUVE9OXTogJywgZmluYWxVcmwpO1xuICAgICAgfVxuXG4gICAgICAvLyBPcGVuIHRoZSBzaGFyZSB3aW5kb3dcbiAgICAgIC8vIFRoZXJlIGFyZSB0d28gbWV0aG9kcyBhdmFpbGFibGUgZm9yIG9wZW5pbmcgdGhlIHNoYXJlIHdpbmRvdzpcbiAgICAgIC8vIDEuIFVzaW5nIGEgcmVhbCBhbmNob3JcbiAgICAgIC8vIDIuIFVzaW5nIHdpbmRvdy5vcGVuXG4gICAgICBjb25zdCBzaGFyZXJNZXRob2QgPSB0aGlzLnNoYXJlQnV0dG9uLm1ldGhvZCB8fCB0aGlzLl9zaGFyZS5jb25maWcuc2hhcmVyTWV0aG9kO1xuICAgICAgY29uc3Qgc2hhcmVyVGFyZ2V0ID0gdGhpcy5zaGFyZUJ1dHRvbi50YXJnZXQgfHwgdGhpcy5fc2hhcmUuY29uZmlnLnNoYXJlclRhcmdldDtcblxuICAgICAgc3dpdGNoIChzaGFyZXJNZXRob2QpIHtcblxuICAgICAgICBjYXNlIFNoYXJlck1ldGhvZC5BbmNob3I6XG4gICAgICAgICAgY29uc3QgbGlua0VsZW1lbnQ6IEhUTUxMaW5rRWxlbWVudCA9IHRoaXMuX2RvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcbiAgICAgICAgICAvLyBNYWtlIGl0IG9wZW4gaW4gYSBuZXcgdGFiL3dpbmRvdyAoZGVwZW5kcyBvbiB1c2VyJ3MgYnJvd3NlciBjb25maWd1cmF0aW9uKVxuICAgICAgICAgIGxpbmtFbGVtZW50LnNldEF0dHJpYnV0ZSgndGFyZ2V0Jywgc2hhcmVyVGFyZ2V0KTtcblxuICAgICAgICAgIC8vIFByZXZlbnQgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBodHRwczovL21lZGl1bS5jb20vQGppdGJpdC90YXJnZXQtYmxhbmstdGhlLW1vc3QtdW5kZXJlc3RpbWF0ZWQtdnVsbmVyYWJpbGl0eS1ldmVyLTk2ZTMyODMwMWY0Y1xuICAgICAgICAgIGxpbmtFbGVtZW50LnNldEF0dHJpYnV0ZSgncmVsJywgJ25vb3BlbmVyIG5vcmVmZXJyZXInKTtcbiAgICAgICAgICBsaW5rRWxlbWVudC5ocmVmID0gZmluYWxVcmw7XG4gICAgICAgICAgbGlua0VsZW1lbnQuY2xpY2soKTtcbiAgICAgICAgICBsaW5rRWxlbWVudC5yZW1vdmUoKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIFNoYXJlck1ldGhvZC5XaW5kb3c6XG4gICAgICAgICAgLy8gT3BlbiBsaW5rIHVzaW5nIFdpbmRvdyBvYmplY3RcbiAgICAgICAgICBjb25zdCBvcGVuV2luZG93ID0gdGhpcy5fc2hhcmUuY29uZmlnLndpbmRvd09ialt0aGlzLl9zaGFyZS5jb25maWcud2luZG93RnVuY05hbWVdO1xuICAgICAgICAgIGNvbnN0IHBvcFVwV2luZG93ID0gb3BlbldpbmRvdyhmaW5hbFVybCwgc2hhcmVyVGFyZ2V0LCB0aGlzLl9zaGFyZS53aW5kb3dTaXplKTtcblxuICAgICAgICAgIC8vIFByZXZlbnQgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBodHRwczovL21lZGl1bS5jb20vQGppdGJpdC90YXJnZXQtYmxhbmstdGhlLW1vc3QtdW5kZXJlc3RpbWF0ZWQtdnVsbmVyYWJpbGl0eS1ldmVyLTk2ZTMyODMwMWY0Y1xuICAgICAgICAgIHRoaXMuX3NoYXJlLmNvbmZpZy53aW5kb3dPYmoub3BlbmVyID0gbnVsbDtcblxuICAgICAgICAgIC8vIFJlc29sdmUgd2hlbiBzaGFyZSBkaWFsb2cgaXMgY2xvc2VkXG4gICAgICAgICAgaWYgKHBvcFVwV2luZG93KSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IE9ic2VydmFibGU8dm9pZD4oKHN1YjogU3Vic2NyaWJlcjx2b2lkPikgPT4ge1xuICAgICAgICAgICAgICBjb25zdCBwb2xsVGltZXIgPSB0aGlzLl9kb2N1bWVudC5kZWZhdWx0Vmlldy5zZXRJbnRlcnZhbCgoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHBvcFVwV2luZG93LmNsb3NlZCkge1xuICAgICAgICAgICAgICAgICAgdGhpcy5fZG9jdW1lbnQuZGVmYXVsdFZpZXcuY2xlYXJJbnRlcnZhbChwb2xsVGltZXIpO1xuXG4gICAgICAgICAgICAgICAgICAvLyBFbWl0IHdoZW4gc2hhcmUgd2luZG93cyBpcyBjbG9zZWRcbiAgICAgICAgICAgICAgICAgIHRoaXMuY2xvc2VkLmVtaXQodGhpcy5zaGFyZUJ1dHRvbk5hbWUpO1xuICAgICAgICAgICAgICAgICAgc3ViLm5leHQoKTtcbiAgICAgICAgICAgICAgICAgIHN1Yi5jb21wbGV0ZSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSwgMjAwKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH1cbiAgICAgICAgICBicmVhaztcbiAgICAgIH1cblxuICAgICAgLy8gRW1pdCB3aGVuIHNoYXJlIHdpbmRvdyBpcyBvcGVuZWRcbiAgICAgIHRoaXMub3BlbmVkLmVtaXQodGhpcy5zaGFyZUJ1dHRvbk5hbWUpO1xuICAgIH1cbiAgICByZXR1cm4gRU1QVFk7XG4gIH1cblxuICBwcml2YXRlIF9zZXJpYWxpemVQYXJhbXMocGFyYW1zOiBTaGFyZVBhcmFtcyk6IHN0cmluZyB7XG4gICAgcmV0dXJuIE9iamVjdC5lbnRyaWVzKHRoaXMuc2hhcmVCdXR0b24ucGFyYW1zKVxuICAgIC5tYXAoKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgICAgLy8gQ2hlY2sgaWYgc2hhcmUgYnV0dG9uIHBhcmFtIGhhcyBhIG1hcCBmdW5jdGlvblxuICAgICAgY29uc3QgcGFyYW1GdW5jOiBTaGFyZVBhcmFtc0Z1bmMgPSB0aGlzLnNoYXJlQnV0dG9uLnBhcmFtc0Z1bmMgPyB0aGlzLnNoYXJlQnV0dG9uLnBhcmFtc0Z1bmNba2V5XSA6IG51bGw7XG5cbiAgICAgIGlmIChwYXJhbXNba2V5XSB8fCBwYXJhbUZ1bmMpIHtcbiAgICAgICAgY29uc3QgcGFyYW1WYWx1ZSA9IHBhcmFtRnVuYyA/IHBhcmFtRnVuYyhwYXJhbXMpIDogcGFyYW1zW2tleV07XG4gICAgICAgIHJldHVybiBgJHsgdmFsdWUgfT0keyBlbmNvZGVVUklDb21wb25lbnQocGFyYW1WYWx1ZSkgfWA7XG4gICAgICB9XG4gICAgICByZXR1cm4gJyc7XG4gICAgfSlcbiAgICAuZmlsdGVyKHVybFBhcmFtID0+IHVybFBhcmFtICE9PSAnJylcbiAgICAuam9pbignJicpO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9uLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZS1idXR0b24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLE1BQU0sRUFDTixZQUFZLEVBQ1osTUFBTSxFQU1OLFlBQVksRUFDWixVQUFVLEVBQ1YsaUJBQWlCLEVBQ2xCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMzQyxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDakQsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ2pELE9BQU8sRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBYyxNQUFNLE1BQU0sQ0FBQztBQUM5RCxPQUFPLEVBQUUsU0FBUyxFQUFFLEdBQUcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRWhELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQXFFLFlBQVksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ2pILE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFNdEMsTUFBTSxPQUFPLGNBQWM7SUFxRHpCLFlBQVksR0FBZSxFQUNQLEtBQVcsRUFDWCxTQUFtQixFQUNuQixNQUFvQixFQUNwQixHQUFzQixFQUNKLFNBQWM7UUFKaEMsVUFBSyxHQUFMLEtBQUssQ0FBTTtRQUNYLGNBQVMsR0FBVCxTQUFTLENBQVU7UUFDbkIsV0FBTSxHQUFOLE1BQU0sQ0FBYztRQUNwQixRQUFHLEdBQUgsR0FBRyxDQUFtQjtRQUNKLGNBQVMs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YixDQUFDOzs7WUF0U0YsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxlQUFlO2dCQUN6QixRQUFRLEVBQUUsYUFBYTthQUN4Qjs7O1lBaEJDLFVBQVU7WUFJSCxJQUFJO1lBQ0osUUFBUTtZQUlSLFlBQVk7WUFSbkIsaUJBQWlCOzRDQTBFSixNQUFNLFNBQUMsUUFBUTs7OzhCQS9CM0IsS0FBSyxTQUFDLGFBQWE7MEJBR25CLEtBQUs7a0JBR0wsS0FBSztvQkFHTCxLQUFLOzBCQUdMLEtBQUs7b0JBR0wsS0FBSzttQkFHTCxLQUFLO3FCQUdMLE1BQU07cUJBR04sTUFBTTtvQkFjTixZQUFZLFNBQUMsT0FBTyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIERpcmVjdGl2ZSxcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgSG9zdExpc3RlbmVyLFxuICBJbmplY3QsXG4gIE9uSW5pdCxcbiAgT25DaGFuZ2VzLFxuICBPbkRlc3Ryb3ksXG4gIFNpbXBsZUNoYW5nZXMsXG4gIFNpbXBsZUNoYW5nZSxcbiAgRXZlbnRFbWl0dGVyLFxuICBFbGVtZW50UmVmLFxuICBDaGFuZ2VEZXRlY3RvclJlZlxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERPQ1VNRU5UIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE1ldGEgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcbmltcG9ydCB7IFBsYXRmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3BsYXRmb3JtJztcbmltcG9ydCB7IEVNUFRZLCBPYnNlcnZhYmxlLCBTdWJqZWN0LCBTdWJzY3JpYmVyIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyB0YWtlVW50aWwsIHRhcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuaW1wb3J0IHsgU2hhcmVTZXJ2aWNlIH0gZnJvbSAnLi9zaGFyZS5zZXJ2aWNlJztcbmltcG9ydCB7IElTaGFyZUJ1dHRvbiwgU2hhcmVEaXJlY3RpdmVVcGRhdGVyLCBTaGFyZVBhcmFtcywgU2hhcmVQYXJhbXNGdW5jLCBTaGFyZXJNZXRob2QgfSBmcm9tICcuL3NoYXJlLm1vZGVscyc7XG5pbXBvcnQgeyBnZXRWYWxpZFVybCB9IGZyb20gJy4vdXRpbHMnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbc2hhcmVCdXR0b25dJyxcbiAgZXhwb3J0QXM6ICdzaGFyZUJ1dHRvbidcbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQsIE9uQ2hhbmdlcywgT25EZXN0cm95IHtcblxuICAvKiogU2hhcmUgZGlyZWN0aXZlIGVsZW1lbnQgcmVmICovXG4gIHByaXZhdGUgcmVhZG9ubHkgX2VsOiBIVE1MQnV0dG9uRWxlbWVudDtcblxuICAvKiogQSByZWYgdG8gYnV0dG9uIGNsYXNzIC0gdXNlZCB0byByZW1vdmUgcHJldmlvdXMgY2xhc3Mgd2hlbiB0aGUgYnV0dG9uIHR5cGUgaXMgY2hhbmdlZCAqL1xuICBwcml2YXRlIF9idXR0b25DbGFzczogc3RyaW5nO1xuXG4gIC8qKiBTdHJlYW0gdGhhdCBlbWl0cyB3aGVuIGJ1dHRvbiBpcyBkZXN0cm95ZWQgKi9cbiAgcHJpdmF0ZSByZWFkb25seSBfZGVzdHJveWVkID0gbmV3IFN1YmplY3Q8dm9pZD4oKTtcblxuICAvKiogU3RyZWFtIHRoYXQgZW1pdCB3aGVuIHNoYXJlIGJ1dHRvbiBuZWVkIHRvIGJlIHVwZGF0ZWQgKi9cbiAgcHJpdmF0ZSByZWFkb25seSBfdXBkYXRlciA9IG5ldyBTdWJqZWN0PFNoYXJlRGlyZWN0aXZlVXBkYXRlcj4oKTtcblxuICAvKiogU2hhcmUgYnV0dG9uIHByb3BlcnRpZXMgKi9cbiAgc2hhcmVCdXR0b246IElTaGFyZUJ1dHRvbjtcblxuICAvKiogU2hhcmUgYnV0dG9uIGNvbG9yICovXG4gIGNvbG9yOiBzdHJpbmc7XG5cbiAgLyoqIFNoYXJlIGJ1dHRvbiB0ZXh0ICovXG4gIHRleHQ6IHN0cmluZztcblxuICAvKiogU2hhcmUgYnV0dG9uIGljb24gKi9cbiAgaWNvbjogc3RyaW5nIHwgc3RyaW5nW107XG5cbiAgLyoqIFNoYXJlIGJ1dHRvbiB0eXBlICovXG4gIEBJbnB1dCgnc2hhcmVCdXR0b24nKSBzaGFyZUJ1dHRvbk5hbWU6IHN0cmluZztcblxuICAvKiogU2V0IG1ldGEgdGFncyBmcm9tIGRvY3VtZW50IGhlYWQsIHVzZWZ1bCB3aGVuIFNFTyBpcyBzdXBwb3J0ZWQgKi9cbiAgQElucHV0KCkgYXV0b1NldE1ldGE6IGJvb2xlYW4gPSB0aGlzLl9zaGFyZS5jb25maWcuYXV0b1NldE1ldGE7XG5cbiAgLyoqIFNoYXJpbmcgbGluayAqL1xuICBASW5wdXQoKSB1cmw6IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy51cmw7XG5cbiAgLyoqIFNldHMgdGhlIHRpdGxlIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLnRpdGxlO1xuXG4gIC8qKiBTZXRzIHRoZSBkZXNjcmlwdGlvbiBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgZGVzY3JpcHRpb246IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy5kZXNjcmlwdGlvbjtcblxuICAvKiogU2V0cyB0aGUgaW1hZ2UgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFBpbnRlcmVzdCAqL1xuICBASW5wdXQoKSBpbWFnZTogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLmltYWdlO1xuXG4gIC8qKiBTZXRzIHRoZSB0YWdzIHBhcmFtZXRlciBmb3Igc2hhcmluZyBvbiBUd2l0dGVyIGFuZCBUdW1ibHIgKi9cbiAgQElucHV0KCkgdGFnczogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLnRhZ3M7XG5cbiAgLyoqIFN0cmVhbSB0aGF0IGVtaXRzIHdoZW4gc2hhcmUgZGlhbG9nIGlzIG9wZW5lZCAqL1xuICBAT3V0cHV0KCkgb3BlbmVkID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XG5cbiAgLyoqIFN0cmVhbSB0aGF0IGVtaXRzIHdoZW4gc2hhcmUgZGlhbG9nIGlzIGNsb3NlZCAqL1xuICBAT3V0cHV0KCkgY2xvc2VkID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XG5cbiAgY29uc3RydWN0b3IoX2VsOiBFbGVtZW50UmVmLFxuICAgICAgICAgICAgICBwcml2YXRlIF9tZXRhOiBNZXRhLFxuICAgICAgICAgICAgICBwcml2YXRlIF9wbGF0Zm9ybTogUGxhdGZvcm0sXG4gICAgICAgICAgICAgIHByaXZhdGUgX3NoYXJlOiBTaGFyZVNlcnZpY2UsXG4gICAgICAgICAgICAgIHByaXZhdGUgX2NkOiBDaGFuZ2VEZXRlY3RvclJlZixcbiAgICAgICAgICAgICAgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBfZG9jdW1lbnQ6IGFueSkge1xuICAgIHRoaXMuX2VsID0gX2VsLm5hdGl2ZUVsZW1lbnQ7XG4gIH1cblxuICAvKipcbiAgICogU2hhcmUgdGhlIGxpbmtcbiAgICovXG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJylcbiAgc2hhcmUoKSB7XG4gICAgLy8gQXZvaWQgU1NSIGVycm9yXG4gICAgaWYgKHRoaXMuX3BsYXRmb3JtLmlzQnJvd3NlciAmJiB0aGlzLnNoYXJlQnV0dG9uKSB7XG4gICAgICAvLyBQcmVwYXJlIHNoYXJlciB1cmwgcGFyYW1zXG4gICAgICBjb25zdCBwYXJhbXM6IFNoYXJlUGFyYW1zID0gdGhpcy5hdXRvU2V0TWV0YSA/IHRoaXMuZ2V0UGFyYW1zRnJvbU1ldGFUYWdzKCkgOiB0aGlzLmdldFBhcmFtc0Zyb21JbnB1dHMoKTtcblxuICAgICAgLy8gUHJlcGFyZSBzaGFyZSBidXR0b24gY2xpY2tcbiAgICAgIGNvbnN0IGNsaWNrID0gdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZSA/IHRoaXMub3BlbihwYXJhbXMpIDogdGhpcy5zaGFyZUJ1dHRvbi5mdW5jKHtcbiAgICAgICAgcGFyYW1zLFxuICAgICAgICBkYXRhOiB0aGlzLnNoYXJlQnV0dG9uLmRhdGEsXG4gICAgICAgIHBsYXRmb3JtOiB0aGlzLl9wbGF0Zm9ybSxcbiAgICAgICAgdXBkYXRlcjogdGhpcy5fdXBkYXRlclxuICAgICAgfSk7XG5cbiAgICAgIGNsaWNrLnBpcGUodGFrZVVudGlsKHRoaXMuX2Rlc3Ryb3llZCkpLnN1YnNjcmliZSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICBjb25zb2xlLndhcm4oYCR7IHRoaXMudGV4dCB9IGJ1dHRvbiBpcyBub3QgY29tcGF0aWJsZSBvbiB0aGlzIFBsYXRmb3JtYCk7XG4gICAgfVxuICB9XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgLy8gVGhpcyBzdHJlYW0gaXMgbWFpbmx5IHVzZWQgdG8gdXBkYXRlIHRoZSBjb3B5IGJ1dHRvbiB0ZXh0IGFuZCBpY29uIHdoZW4gaXQgaXMgYmVpbmcgY2xpY2tlZFxuICAgIHRoaXMuX3VwZGF0ZXIucGlwZShcbiAgICAgIHRhcCgoZGF0YTogYW55KSA9PiB7XG4gICAgICAgIHRoaXMuaWNvbiA9IGRhdGEuaWNvbjtcbiAgICAgICAgdGhpcy50ZXh0ID0gZGF0YS50ZXh0O1xuICAgICAgICB0aGlzLl9lbC5zdHlsZS5wb2ludGVyRXZlbnRzID0gZGF0YS5kaXNhYmxlZCA/ICdub25lJyA6ICdhdXRvJztcbiAgICAgICAgdGhpcy5fY2QubWFya0ZvckNoZWNrKCk7XG4gICAgICB9KSxcbiAgICAgIHRha2VVbnRpbCh0aGlzLl9kZXN0cm95ZWQpXG4gICAgKS5zdWJzY3JpYmUoKTtcbiAgfVxuXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpIHtcbiAgICAvLyBBdm9pZCBTU1IgZXJyb3JcbiAgICBpZiAodGhpcy5fcGxhdGZvcm0uaXNCcm93c2VyKSB7XG5cbiAgICAgIC8vIENyZWF0ZSBzaGFyZSBidXR0b25cbiAgICAgIGlmICh0aGlzLl9zaGFyZUJ1dHRvbkNoYW5nZWQoY2hhbmdlcy5zaGFyZUJ1dHRvbk5hbWUpKSB7XG4gICAgICAgIHRoaXMuX2NyZWF0ZVNoYXJlQnV0dG9uKCk7XG4gICAgICB9XG4gICAgICAvLyBQcmVwYXJlIHNoYXJlIHVybFxuICAgICAgaWYgKHRoaXMuX3VybENoYW5nZWQoY2hhbmdlcy51cmwpKSB7XG4gICAgICAgIHRoaXMudXJsID0gZ2V0VmFsaWRVcmwoXG4gICAgICAgICAgdGhpcy5hdXRvU2V0TWV0YVxuICAgICAgICAgICAgPyB0aGlzLnVybCB8fCB0aGlzLl9nZXRNZXRhVGFnQ29udGVudCgnb2c6dXJsJylcbiAgICAgICAgICAgIDogdGhpcy51cmwsXG4gICAgICAgICAgdGhpcy5fZG9jdW1lbnQuZGVmYXVsdFZpZXcubG9jYXRpb24uaHJlZlxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5nT25EZXN0cm95KCkge1xuICAgIHRoaXMuX2Rlc3Ryb3llZC5uZXh0KCk7XG4gICAgdGhpcy5fZGVzdHJveWVkLmNvbXBsZXRlKCk7XG4gIH1cblxuICBwcml2YXRlIF9jcmVhdGVTaGFyZUJ1dHRvbigpIHtcbiAgICBjb25zdCBidXR0b246IElTaGFyZUJ1dHRvbiA9IHRoaXMuX3NoYXJlLmNvbmZpZy5wcm9wW3RoaXMuc2hhcmVCdXR0b25OYW1lXTtcbiAgICBpZiAoYnV0dG9uKSB7XG4gICAgICAvLyBTZXQgc2hhcmUgYnV0dG9uIHByb3BlcnRpZXNcbiAgICAgIHRoaXMuc2hhcmVCdXR0b24gPSBidXR0b247XG5cbiAgICAgIC8vIFJlbW92ZSBwcmV2aW91cyBidXR0b24gY2xhc3NcbiAgICAgIHRoaXMuX2VsLmNsYXNzTGlzdC5yZW1vdmUoYHNiLSR7IHRoaXMuX2J1dHRvbkNsYXNzIH1gKTtcblxuICAgICAgLy8gQWRkIG5ldyBidXR0b24gY2xhc3NcbiAgICAgIHRoaXMuX2VsLmNsYXNzTGlzdC5hZGQoYHNiLSR7IHRoaXMuc2hhcmVCdXR0b25OYW1lIH1gKTtcblxuICAgICAgLy8gU2V0IGJ1dHRvbiBjc3MgY29sb3IgdmFyaWFibGVcbiAgICAgIHRoaXMuX2VsLnN0eWxlLnNldFByb3BlcnR5KCctLWJ1dHRvbi1jb2xvcicsIHRoaXMuc2hhcmVCdXR0b24uY29sb3IpO1xuXG4gICAgICAvLyBLZWVwIGEgY29weSBvZiB0aGUgY2xhc3MgZm9yIGZ1dHVyZSByZXBsYWNlbWVudFxuICAgICAgdGhpcy5fYnV0dG9uQ2xhc3MgPSB0aGlzLnNoYXJlQnV0dG9uTmFtZTtcblxuICAgICAgdGhpcy5jb2xvciA9IHRoaXMuc2hhcmVCdXR0b24uY29sb3I7XG4gICAgICB0aGlzLnRleHQgPSB0aGlzLnNoYXJlQnV0dG9uLnRleHQ7XG4gICAgICB0aGlzLmljb24gPSB0aGlzLnNoYXJlQnV0dG9uLmljb247XG5cbiAgICAgIC8vIFNldCBhcmlhLWxhYmVsIGF0dHJpYnV0ZVxuICAgICAgdGhpcy5fZWwuc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywgYnV0dG9uLmFyaWFMYWJlbCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IoYFtTaGFyZUJ1dHRvbnNdOiBUaGUgc2hhcmUgYnV0dG9uICckeyB0aGlzLnNoYXJlQnV0dG9uTmFtZSB9JyBkb2VzIG5vdCBleGlzdCFgKTtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogR2V0IG1ldGEgdGFnIGNvbnRlbnRcbiAgICovXG4gIHByaXZhdGUgX2dldE1ldGFUYWdDb250ZW50KGtleTogc3RyaW5nKTogc3RyaW5nIHtcbiAgICBjb25zdCBtZXRhVXNpbmdQcm9wZXJ0eTogSFRNTE1ldGFFbGVtZW50ID0gdGhpcy5fbWV0YS5nZXRUYWcoYHByb3BlcnR5PVwiJHsga2V5IH1cImApO1xuICAgIGlmIChtZXRhVXNpbmdQcm9wZXJ0eSkge1xuICAgICAgcmV0dXJuIG1ldGFVc2luZ1Byb3BlcnR5LmdldEF0dHJpYnV0ZSgnY29udGVudCcpO1xuICAgIH1cbiAgICBjb25zdCBtZXRhVXNpbmdOYW1lOiBIVE1MTWV0YUVsZW1lbnQgPSB0aGlzLl9tZXRhLmdldFRhZyhgbmFtZT1cIiR7IGtleSB9XCJgKTtcbiAgICBpZiAobWV0YVVzaW5nTmFtZSkge1xuICAgICAgcmV0dXJuIG1ldGFVc2luZ05hbWUuZ2V0QXR0cmlidXRlKCdjb250ZW50Jyk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBfc2hhcmVCdXR0b25DaGFuZ2VkKGNoYW5nZTogU2ltcGxlQ2hhbmdlKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIGNoYW5nZSAmJiAoY2hhbmdlLmZpcnN0Q2hhbmdlIHx8IGNoYW5nZS5wcmV2aW91c1ZhbHVlICE9PSBjaGFuZ2UuY3VycmVudFZhbHVlKTtcbiAgfVxuXG4gIHByaXZhdGUgX3VybENoYW5nZWQoY2hhbmdlOiBTaW1wbGVDaGFuZ2UpOiBib29sZWFuIHtcbiAgICByZXR1cm4gIXRoaXMudXJsIHx8IChjaGFuZ2UgJiYgY2hhbmdlLnByZXZpb3VzVmFsdWUgIT09IGNoYW5nZS5jdXJyZW50VmFsdWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCBzaGFyZSBwYXJhbXMgZnJvbSBtZXRhIHRhZ3MgZmlyc3QgYW5kIGZhbGxiYWNrIHRvIHVzZXIgaW5wdXRzXG4gICAqL1xuICBwcml2YXRlIGdldFBhcmFtc0Zyb21NZXRhVGFncygpOiBTaGFyZVBhcmFtcyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHVybDogdGhpcy51cmwsXG4gICAgICB0aXRsZTogdGhpcy50aXRsZSB8fCB0aGlzLl9nZXRNZXRhVGFnQ29udGVudCgnb2c6dGl0bGUnKSxcbiAgICAgIGRlc2NyaXB0aW9uOiB0aGlzLmRlc2NyaXB0aW9uIHx8IHRoaXMuX2dldE1ldGFUYWdDb250ZW50KCdvZzpkZXNjcmlwdGlvbicpLFxuICAgICAgaW1hZ2U6IHRoaXMuaW1hZ2UgfHwgdGhpcy5fZ2V0TWV0YVRhZ0NvbnRlbnQoJ29nOmltYWdlJyksXG4gICAgICB2aWE6IHRoaXMuX3NoYXJlLmNvbmZpZy50d2l0dGVyQWNjb3VudCxcbiAgICAgIHRhZ3M6IHRoaXMudGFnc1xuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogR2V0IHNoYXJlIHBhcmFtcyBmcm9tIHVzZXIgaW5wdXRzXG4gICAqL1xuICBwcml2YXRlIGdldFBhcmFtc0Zyb21JbnB1dHMoKTogU2hhcmVQYXJhbXMge1xuICAgIHJldHVybiB7XG4gICAgICB1cmw6IHRoaXMudXJsLFxuICAgICAgdGl0bGU6IHRoaXMudGl0bGUsXG4gICAgICBkZXNjcmlwdGlvbjogdGhpcy5kZXNjcmlwdGlvbixcbiAgICAgIGltYWdlOiB0aGlzLmltYWdlLFxuICAgICAgdGFnczogdGhpcy50YWdzLFxuICAgICAgdmlhOiB0aGlzLl9zaGFyZS5jb25maWcudHdpdHRlckFjY291bnQsXG4gICAgfTtcbiAgfVxuXG4gIHByaXZhdGUgb3BlbihwYXJhbXM6IFNoYXJlUGFyYW1zKTogT2JzZXJ2YWJsZTx2b2lkPiB7XG4gICAgLy8gU2V0IHNoYXJlciBsaW5rIGJhc2VkIG9uIHVzZXIncyBkZXZpY2VcbiAgICBsZXQgc2hhcmVyTGluazogc3RyaW5nO1xuICAgIGlmICh0aGlzLl9wbGF0Zm9ybS5JT1MgJiYgdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5pb3MpIHtcbiAgICAgIHNoYXJlckxpbmsgPSB0aGlzLnNoYXJlQnV0dG9uLnNoYXJlLmlvcztcbiAgICB9IGVsc2UgaWYgKHRoaXMuX3BsYXRmb3JtLkFORFJPSUQgJiYgdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5hbmRyb2lkKSB7XG4gICAgICBzaGFyZXJMaW5rID0gdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5hbmRyb2lkO1xuICAgIH0gZWxzZSB7XG4gICAgICBzaGFyZXJMaW5rID0gdGhpcy5zaGFyZUJ1dHRvbi5zaGFyZS5kZXNrdG9wO1xuICAgIH1cblxuICAgIGlmIChzaGFyZXJMaW5rKSB7XG4gICAgICAvLyBTZXQgc2hhcmVyIGxpbmsgcGFyYW1zXG4gICAgICBjb25zdCBmaW5hbFVybCA9IHNoYXJlckxpbmsgKyB0aGlzLl9zZXJpYWxpemVQYXJhbXMocGFyYW1zKTtcblxuICAgICAgLy8gTG9nIHRoZSBzaGFyZXIgbGluayBpbiBkZWJ1ZyBtb2RlXG4gICAgICBpZiAodGhpcy5fc2hhcmUuY29uZmlnLmRlYnVnKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdbREVCVUcgU0hBUkUgQlVUVE9OXTogJywgZmluYWxVcmwpO1xuICAgICAgfVxuXG4gICAgICAvLyBPcGVuIHRoZSBzaGFyZSB3aW5kb3dcbiAgICAgIC8vIFRoZXJlIGFyZSB0d28gbWV0aG9kcyBhdmFpbGFibGUgZm9yIG9wZW5pbmcgdGhlIHNoYXJlIHdpbmRvdzpcbiAgICAgIC8vIDEuIFVzaW5nIGEgcmVhbCBhbmNob3JcbiAgICAgIC8vIDIuIFVzaW5nIHdpbmRvdy5vcGVuXG4gICAgICBjb25zdCBzaGFyZXJNZXRob2QgPSB0aGlzLnNoYXJlQnV0dG9uLm1ldGhvZCB8fCB0aGlzLl9zaGFyZS5jb25maWcuc2hhcmVyTWV0aG9kO1xuICAgICAgY29uc3Qgc2hhcmVyVGFyZ2V0ID0gdGhpcy5zaGFyZUJ1dHRvbi50YXJnZXQgfHwgdGhpcy5fc2hhcmUuY29uZmlnLnNoYXJlclRhcmdldDtcblxuICAgICAgc3dpdGNoIChzaGFyZXJNZXRob2QpIHtcblxuICAgICAgICBjYXNlIFNoYXJlck1ldGhvZC5BbmNob3I6XG4gICAgICAgICAgY29uc3QgbGlua0VsZW1lbnQ6IEhUTUxMaW5rRWxlbWVudCA9IHRoaXMuX2RvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTtcbiAgICAgICAgICAvLyBNYWtlIGl0IG9wZW4gaW4gYSBuZXcgdGFiL3dpbmRvdyAoZGVwZW5kcyBvbiB1c2VyJ3MgYnJvd3NlciBjb25maWd1cmF0aW9uKVxuICAgICAgICAgIGxpbmtFbGVtZW50LnNldEF0dHJpYnV0ZSgndGFyZ2V0Jywgc2hhcmVyVGFyZ2V0KTtcblxuICAgICAgICAgIC8vIFByZXZlbnQgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBodHRwczovL21lZGl1bS5jb20vQGppdGJpdC90YXJnZXQtYmxhbmstdGhlLW1vc3QtdW5kZXJlc3RpbWF0ZWQtdnVsbmVyYWJpbGl0eS1ldmVyLTk2ZTMyODMwMWY0Y1xuICAgICAgICAgIGxpbmtFbGVtZW50LnNldEF0dHJpYnV0ZSgncmVsJywgJ25vb3BlbmVyIG5vcmVmZXJyZXInKTtcbiAgICAgICAgICBsaW5rRWxlbWVudC5ocmVmID0gZmluYWxVcmw7XG4gICAgICAgICAgbGlua0VsZW1lbnQuY2xpY2soKTtcbiAgICAgICAgICBsaW5rRWxlbWVudC5yZW1vdmUoKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIFNoYXJlck1ldGhvZC5XaW5kb3c6XG4gICAgICAgICAgLy8gT3BlbiBsaW5rIHVzaW5nIFdpbmRvdyBvYmplY3RcbiAgICAgICAgICBjb25zdCBvcGVuV2luZG93ID0gdGhpcy5fc2hhcmUuY29uZmlnLndpbmRvd09ialt0aGlzLl9zaGFyZS5jb25maWcud2luZG93RnVuY05hbWVdO1xuICAgICAgICAgIGNvbnN0IHBvcFVwV2luZG93ID0gb3BlbldpbmRvdyhmaW5hbFVybCwgc2hhcmVyVGFyZ2V0LCB0aGlzLl9zaGFyZS53aW5kb3dTaXplKTtcblxuICAgICAgICAgIC8vIFByZXZlbnQgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBodHRwczovL21lZGl1bS5jb20vQGppdGJpdC90YXJnZXQtYmxhbmstdGhlLW1vc3QtdW5kZXJlc3RpbWF0ZWQtdnVsbmVyYWJpbGl0eS1ldmVyLTk2ZTMyODMwMWY0Y1xuICAgICAgICAgIHRoaXMuX3NoYXJlLmNvbmZpZy53aW5kb3dPYmoub3BlbmVyID0gbnVsbDtcblxuICAgICAgICAgIC8vIFJlc29sdmUgd2hlbiBzaGFyZSBkaWFsb2cgaXMgY2xvc2VkXG4gICAgICAgICAgaWYgKHBvcFVwV2luZG93KSB7XG4gICAgICAgICAgICByZXR1cm4gbmV3IE9ic2VydmFibGU8dm9pZD4oKHN1YjogU3Vic2NyaWJlcjx2b2lkPikgPT4ge1xuICAgICAgICAgICAgICBjb25zdCBwb2xsVGltZXIgPSB0aGlzLl9kb2N1bWVudC5kZWZhdWx0Vmlldy5zZXRJbnRlcnZhbCgoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHBvcFVwV2luZG93LmNsb3NlZCkge1xuICAgICAgICAgICAgICAgICAgdGhpcy5fZG9jdW1lbnQuZGVmYXVsdFZpZXcuY2xlYXJJbnRlcnZhbChwb2xsVGltZXIpO1xuXG4gICAgICAgICAgICAgICAgICAvLyBFbWl0IHdoZW4gc2hhcmUgd2luZG93cyBpcyBjbG9zZWRcbiAgICAgICAgICAgICAgICAgIHRoaXMuY2xvc2VkLmVtaXQodGhpcy5zaGFyZUJ1dHRvbk5hbWUpO1xuICAgICAgICAgICAgICAgICAgc3ViLm5leHQoKTtcbiAgICAgICAgICAgICAgICAgIHN1Yi5jb21wbGV0ZSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSwgMjAwKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH1cbiAgICAgICAgICBicmVhaztcbiAgICAgIH1cblxuICAgICAgLy8gRW1pdCB3aGVuIHNoYXJlIHdpbmRvdyBpcyBvcGVuZWRcbiAgICAgIHRoaXMub3BlbmVkLmVtaXQodGhpcy5zaGFyZUJ1dHRvbk5hbWUpO1xuICAgIH1cbiAgICByZXR1cm4gRU1QVFk7XG4gIH1cblxuICBwcml2YXRlIF9zZXJpYWxpemVQYXJhbXMocGFyYW1zOiBTaGFyZVBhcmFtcyk6IHN0cmluZyB7XG4gICAgcmV0dXJuIE9iamVjdC5lbnRyaWVzKHRoaXMuc2hhcmVCdXR0b24ucGFyYW1zKVxuICAgIC5tYXAoKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgICAgLy8gQ2hlY2sgaWYgc2hhcmUgYnV0dG9uIHBhcmFtIGhhcyBhIG1hcCBmdW5jdGlvblxuICAgICAgY29uc3QgcGFyYW1GdW5jOiBTaGFyZVBhcmFtc0Z1bmMgPSB0aGlzLnNoYXJlQnV0dG9uLnBhcmFtc0Z1bmMgPyB0aGlzLnNoYXJlQnV0dG9uLnBhcmFtc0Z1bmNba2V5XSA6IG51bGw7XG5cbiAgICAgIGlmIChwYXJhbXNba2V5XSB8fCBwYXJhbUZ1bmMpIHtcbiAgICAgICAgY29uc3QgcGFyYW1WYWx1ZSA9IHBhcmFtRnVuYyA/IHBhcmFtRnVuYyhwYXJhbXMpIDogcGFyYW1zW2tleV07XG4gICAgICAgIHJldHVybiBgJHsgdmFsdWUgfT0keyBlbmNvZGVVUklDb21wb25lbnQocGFyYW1WYWx1ZSkgfWA7XG4gICAgICB9XG4gICAgICByZXR1cm4gJyc7XG4gICAgfSlcbiAgICAuZmlsdGVyKHVybFBhcmFtID0+IHVybFBhcmFtICE9PSAnJylcbiAgICAuam9pbignJicpO1xuICB9XG59XG4iXX0=

@@ -182,3 +182,3 @@ import { copyToClipboard, printPage } from './utils';

share: {
desktop: 'https://www.xing.com/app/user?op=share&'
desktop: 'https://www.xing.com/spi/shares/new?'
},

@@ -251,2 +251,2 @@ params: {

export { ɵ0, ɵ1 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUuZGVmYXVsdHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3NyYy9saWIvc2hhcmUuZGVmYXVsdHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxTQUFTLENBQUM7V0FJdEMsQ0FBQyxDQUFjLEVBQUUsRUFBRTtJQUM5QixPQUFPLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUksQ0FBQyxDQUFDLFdBQVksT0FBUSxDQUFDLENBQUMsR0FBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7QUFDcEUsQ0FBQztBQUpILDhGQUE4RjtBQUM5RixNQUFNLGlCQUFpQixHQUFHO0lBQ3hCLFdBQVcsSUFFVjtDQUNGLENBQUM7V0F1T1E7SUFDSixJQUFJLEVBQUUsV0FBVztJQUNqQixJQUFJLEVBQUUsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDO0lBQ3JCLFdBQVcsRUFBRSxRQUFRO0lBQ3JCLFdBQVcsRUFBRSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUM7SUFDN0IsS0FBSyxFQUFFLElBQUk7Q0FDWjtBQTNPTCxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQWtCO0lBQzFDLFFBQVEsRUFBRTtRQUNSLElBQUksRUFBRSxVQUFVO1FBQ2hCLElBQUksRUFBRSxVQUFVO1FBQ2hCLFNBQVMsRUFBRSxtQkFBbUI7UUFDOUIsSUFBSSxFQUFFLENBQUMsS0FBSyxFQUFFLFlBQVksQ0FBQztRQUMzQixLQUFLLEVBQUUsU0FBUztRQUNoQixLQUFLLEVBQUU7WUFDTCxPQUFPLEVBQUUsNkNBQTZDO1NBQ3ZEO1FBQ0QsTUFBTSxFQUFFO1lBQ04sR0FBRyxFQUFFLEdBQUc7U0FDVDtLQUNGO0lBQ0QsT0FBTyxFQUFFO1FBQ1AsSUFBSSxFQUFFLFNBQVM7UUFDZixJQUFJLEVBQUUsU0FBUztR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T0FBTztRQUNiLFNBQVMsRUFBRSxZQUFZO1FBQ3ZCLElBQUksRUFBRSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUM7UUFDdEIsS0FBSyxFQUFFLFNBQVM7UUFDaEIsSUFBSSxFQUFFLFNBQVM7S0FDaEI7SUFDRCxJQUFJLEVBQUU7UUFDSixJQUFJLEVBQUUsTUFBTTtRQUNaLElBQUksRUFBRSxXQUFXO1FBQ2pCLFNBQVMsRUFBRSxXQUFXO1FBQ3RCLElBQUksRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUM7UUFDckIsS0FBSyxFQUFFLFNBQVM7UUFDaEIsSUFBSSxJQU1IO1FBQ0QsSUFBSSxFQUFFLGVBQWU7S0FDdEI7Q0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVNoYXJlQnV0dG9ucywgU2hhcmVQYXJhbXMgfSBmcm9tICcuL3NoYXJlLm1vZGVscyc7XG5pbXBvcnQgeyBjb3B5VG9DbGlwYm9hcmQsIHByaW50UGFnZSB9IGZyb20gJy4vdXRpbHMnO1xuXG4vLyBDcmVhdGUgbWVzc2FnZSBib2R5IHRoYXQgaW5jbHVkZXMgdGhlIHNoYXJpbmcgbGluayB1c2VkIGZvciBFbWFpbCwgU01TIGFuZCBXaGF0c0FwcCBidXR0b25zXG5jb25zdCBsaW5rSW5EZXNjcmlwdGlvbiA9IHtcbiAgZGVzY3JpcHRpb246IChwOiBTaGFyZVBhcmFtcykgPT4ge1xuICAgIHJldHVybiBwLmRlc2NyaXB0aW9uID8gYCR7IHAuZGVzY3JpcHRpb24gfVxcclxcbiR7IHAudXJsIH1gIDogcC51cmw7XG4gIH1cbn07XG5cbmV4cG9ydCBjb25zdCBTSEFSRV9CVVRUT05TOiBJU2hhcmVCdXR0b25zID0ge1xuICBmYWNlYm9vazoge1xuICAgIHR5cGU6ICdmYWNlYm9vaycsXG4gICAgdGV4dDogJ0ZhY2Vib29rJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBGYWNlYm9vaycsXG4gICAgaWNvbjogWydmYWInLCAnZmFjZWJvb2stZiddLFxuICAgIGNvbG9yOiAnIzQyNjdCMicsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA/J1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICB1cmw6ICd1J1xuICAgIH1cbiAgfSxcbiAgdHdpdHRlcjoge1xuICAgIHR5cGU6ICd0d2l0dGVyJyxcbiAgICB0ZXh0OiAnVHdpdHRlcicsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gVHdpdHRlcicsXG4gICAgaWNvbjogWydmYWInLCAndHdpdHRlciddLFxuICAgIGNvbG9yOiAnIzAwYWNlZScsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3R3aXR0ZXIuY29tL2ludGVudC90d2VldD8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ3RleHQnLFxuICAgICAgdGFnczogJ2hhc2h0YWdzJyxcbiAgICAgIHZpYTogJ3ZpYSdcbiAgICB9XG4gIH0sXG4gIGxpbmtlZGluOiB7XG4gICAgdHlwZTogJ2xpbmtlZGluJyxcbiAgICB0ZXh0OiAnTGlua2VkSW4nLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIExpbmtlZEluJyxcbiAgICBpY29uOiBbJ2ZhYicsICdsaW5rZWRpbi1pbiddLFxuICAgIGNvbG9yOiAnIzAwNmZhNicsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmVBcnRpY2xlPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAndXJsJyxcbiAgICAgIHRpdGxlOiAndGl0bGUnLFxuICAgICAgZGVzY3JpcHRpb246ICdzdW1tYXJ5J1xuICAgIH1cbiAgfSxcbiAgcGludGVyZXN0OiB7XG4gICAgdHlwZTogJ3BpbnRlcmVzdCcsXG4gICAgdGV4dDogJ1BpbnRlcmVzdCcsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gUGludGVyZXN0JyxcbiAgICBpY29uOiBbJ2ZhYicsICdwaW50ZXJlc3QtcCddLFxuICAgIGNvbG9yOiAnI0JEMDkxRCcsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3BpbnRlcmVzdC5jb20vcGluL2NyZWF0ZS9idXR0b24vPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAndXJsJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnZGVzY3JpcHRpb24nLFxuICAgICAgaW1hZ2U6ICdtZWRpYSdcbiAgICB9XG4gIH0sXG4gIHJlZGRpdDoge1xuICAgIHR5cGU6ICdyZWRkaXQnLFxuICAgIHRleHQ6ICdSZWRkaXQnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIFJlZGRpdCcsXG4gICAgaWNvbjogWydmYWInLCAncmVkZGl0LWFsaWVuJ10sXG4gICAgY29sb3I6ICcjRkY0MDA2JyxcbiAgICBzaGFyZToge1xuICAgICAgZGVza3RvcDogJ2h0dHBzOi8vd3d3LnJlZGRpdC5jb20vc3VibWl0PydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAndXJsJyxcbiAgICAgIHRpdGxlOiAndGl0bGUnXG4gICAgfVxuICB9LFxuICB0dW1ibHI6IHtcbiAgICB0eXBlOiAndHVtYmxyJyxcbiAgICB0ZXh0OiAnVHVtYmxyJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBUdW1ibHInLFxuICAgIGljb246IFsnZmFiJywgJ3R1bWJsciddLFxuICAgIGNvbG9yOiAnIzM2NDY1RCcsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3R1bWJsci5jb20vd2lkZ2V0cy9zaGFyZS90b29sPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAnY2Fub25pY2FsVXJsJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnY2FwdGlvbicsXG4gICAgICB0YWdzOiAndGFncydcbiAgICB9XG4gIH0sXG4gIG1peDoge1xuICAgIHR5cGU6ICdtaXgnLFxuICAgIHRleHQ6ICdNaXgnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIE1peCcsXG4gICAgaWNvbjogWydmYWInLCAnbWl4J10sXG4gICAgY29sb3I6ICcjZWI0OTI0JyxcbiAgICBzaGFyZToge1xuICAgICAgZGVza3RvcDogJ2h0dHBzOi8vbWl4LmNvbS9hZGQ/J1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICB1cmw6ICd1cmwnXG4gICAgfVxuICB9LFxuICB2azoge1xuICAgIHR5cGU6ICd2aycsXG4gICAgdGV4dDogJ1ZLb250YWt0ZScsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gVktvbnRha3RlJyxcbiAgICBpY29uOiBbJ2ZhYicsICd2ayddLFxuICAgIGNvbG9yOiAnIzRDNzVBMycsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3ZrLmNvbS9zaGFyZS5waHA/J1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICB1cmw6ICd1cmwnXG4gICAgfVxuICB9LFxuICB0ZWxlZ3JhbToge1xuICAgIHR5cGU6ICd0ZWxlZ3JhbScsXG4gICAgdGV4dDogJ1RlbGVncmFtJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBUZWxlZ3JhbScsXG4gICAgaWNvbjogWydmYWInLCAndGVsZWdyYW0tcGxhbmUnXSxcbiAgICBjb2xvcjogJyMwMDg4Y2MnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnaHR0cHM6Ly90Lm1lL3NoYXJlL3VybD8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ3RleHQnXG4gICAgfVxuICB9LFxuICBtZXNzZW5nZXI6IHtcbiAgICB0eXBlOiAnbWVzc2VuZ2VyJyxcbiAgICB0ZXh0OiAnTWVzc2VuZ2VyJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBNZXNzZW5nZXInLFxuICAgIGljb246IFsnZmFiJywgJ2ZhY2Vib29rLW1lc3NlbmdlciddLFxuICAgIGNvbG9yOiAnIzAwODBGRicsXG4gICAgc2hhcmU6IHtcbiAgICAgIGFuZHJvaWQ6ICdmYi1tZXNzZW5nZXI6Ly9zaGFyZS8/JyxcbiAgICAgIGlvczogJ2ZiLW1lc3NlbmdlcjovL3NoYXJlLz8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ2xpbmsnXG4gICAgfVxuICB9LFxuICB3aGF0c2FwcDoge1xuICAgIHR5cGU6ICd3aGF0c2FwcCcsXG4gICAgdGV4dDogJ1doYXRzQXBwJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBXaGF0c0FwcCcsXG4gICAgaWNvbjogWydmYWInLCAnd2hhdHNhcHAnXSxcbiAgICBjb2xvcjogJyMyNUQzNjYnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnaHR0cHM6Ly93ZWIud2hhdHNhcHAuY29tL3NlbmQ/JyxcbiAgICAgIGFuZHJvaWQ6ICd3aGF0c2FwcDovL3NlbmQ/JyxcbiAgICAgIGlvczogJ2h0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgZGVzY3JpcHRpb246ICd0ZXh0J1xuICAgIH0sXG4gICAgcGFyYW1zRnVuYzogbGlua0luRGVzY3JpcHRpb25cbiAgfSxcbiAgeGluZzoge1xuICAgIHR5cGU6ICd4aW5nJyxcbiAgICB0ZXh0OiAnWGluZycsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gWGluZycsXG4gICAgaWNvbjogWydmYWInLCAneGluZyddLFxuICAgIGNvbG9yOiAnIzAwNjU2NycsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3d3dy54aW5nLmNvbS9hcHAvdXNlcj9vcD1zaGFyZSYnXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCdcbiAgICB9XG4gIH0sXG4gIGxpbmU6IHtcbiAgICB0eXBlOiAnbGluZScsXG4gICAgdGV4dDogJ0xpbmUnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIExpbmUnLFxuICAgIGljb246IFsnZmFiJywgJ2xpbmUnXSxcbiAgICBjb2xvcjogJyMwMGI5MDAnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnaHR0cHM6Ly9zb2NpYWwtcGx1Z2lucy5saW5lLm1lL2xpbmVpdC9zaGFyZT8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCdcbiAgICB9XG4gIH0sXG4gIHNtczoge1xuICAgIHR5cGU6ICdzbXMnLFxuICAgIHRleHQ6ICdTTVMnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIGxpbmsgdmlhIFNNUycsXG4gICAgaWNvbjogWydmYXMnLCAnc21zJ10sXG4gICAgY29sb3I6ICcjMjBjMTZjJyxcbiAgICBzaGFyZToge1xuICAgICAgZGVza3RvcDogJ3Ntczo/JyxcbiAgICAgIGlvczogJ3NtczomJ1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICBkZXNjcmlwdGlvbjogJ2JvZHknXG4gICAgfSxcbiAgICBwYXJhbXNGdW5jOiBsaW5rSW5EZXNjcmlwdGlvblxuICB9LFxuICBlbWFpbDoge1xuICAgIHR5cGU6ICdlbWFpbCcsXG4gICAgdGV4dDogJ0VtYWlsJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBsaW5rIHZpYSBlbWFpbCcsXG4gICAgaWNvbjogWydmYXMnLCAnZW52ZWxvcGUnXSxcbiAgICBjb2xvcjogJyNGRjk2MUMnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnbWFpbHRvOj8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHRpdGxlOiAnc3ViamVjdCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ2JvZHknXG4gICAgfSxcbiAgICBwYXJhbXNGdW5jOiBsaW5rSW5EZXNjcmlwdGlvblxuICB9LFxuICBwcmludDoge1xuICAgIHR5cGU6ICdwcmludCcsXG4gICAgdGV4dDogJ1ByaW50JyxcbiAgICBhcmlhTGFiZWw6ICdQcmludCBwYWdlJyxcbiAgICBpY29uOiBbJ2ZhcycsICdwcmludCddLFxuICAgIGNvbG9yOiAnIzc2NUFBMicsXG4gICAgZnVuYzogcHJpbnRQYWdlXG4gIH0sXG4gIGNvcHk6IHtcbiAgICB0eXBlOiAnY29weScsXG4gICAgdGV4dDogJ0NvcHkgbGluaycsXG4gICAgYXJpYUxhYmVsOiAnQ29weSBsaW5rJyxcbiAgICBpY29uOiBbJ2ZhcycsICdsaW5rJ10sXG4gICAgY29sb3I6ICcjNjA3RDhCJyxcbiAgICBkYXRhOiB7XG4gICAgICB0ZXh0OiAnQ29weSBsaW5rJyxcbiAgICAgIGljb246IFsnZmFzJywgJ2xpbmsnXSxcbiAgICAgIHN1Y2Nlc3NUZXh0OiAnQ29waWVkJyxcbiAgICAgIHN1Y2Nlc3NJY29uOiBbJ2ZhcycsICdjaGVjayddLFxuICAgICAgZGVsYXk6IDIwMDBcbiAgICB9LFxuICAgIGZ1bmM6IGNvcHlUb0NsaXBib2FyZFxuICB9XG59O1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUuZGVmYXVsdHMuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL3NvdXNsaS9EZXNrdG9wL1Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9zcmMvIiwic291cmNlcyI6WyJsaWIvc2hhcmUuZGVmYXVsdHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxTQUFTLENBQUM7V0FJdEMsQ0FBQyxDQUFjLEVBQUUsRUFBRTtJQUM5QixPQUFPLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUksQ0FBQyxDQUFDLFdBQVksT0FBUSxDQUFDLENBQUMsR0FBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7QUFDcEUsQ0FBQztBQUpILDhGQUE4RjtBQUM5RixNQUFNLGlCQUFpQixHQUFHO0lBQ3hCLFdBQVcsSUFFVjtDQUNGLENBQUM7V0F1T1E7SUFDSixJQUFJLEVBQUUsV0FBVztJQUNqQixJQUFJLEVBQUUsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDO0lBQ3JCLFdBQVcsRUFBRSxRQUFRO0lBQ3JCLFdBQVcsRUFBRSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUM7SUFDN0IsS0FBSyxFQUFFLElBQUk7Q0FDWjtBQTNPTCxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQWtCO0lBQzFDLFFBQVEsRUFBRTtRQUNSLElBQUksRUFBRSxVQUFVO1FBQ2hCLElBQUksRUFBRSxVQUFVO1FBQ2hCLFNBQVMsRUFBRSxtQkFBbUI7UUFDOUIsSUFBSSxFQUFFLENBQUMsS0FBSyxFQUFFLFlBQVksQ0FBQztRQUMzQixLQUFLLEVBQUUsU0FBUztRQUNoQixLQUFLLEVBQUU7WUFDTCxPQUFPLEVBQUUsNkNBQTZDO1NBQ3ZEO1FBQ0QsTUFBTSxFQUFFO1lBQ04sR0FBRyxFQUFFLEdBQUc7U0FDVDtLQUNGO0lBQ0QsT0FBTyxFQUFFO1FBQ1As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O1FBQ0wsSUFBSSxFQUFFLE9BQU87UUFDYixJQUFJLEVBQUUsT0FBTztRQUNiLFNBQVMsRUFBRSxZQUFZO1FBQ3ZCLElBQUksRUFBRSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUM7UUFDdEIsS0FBSyxFQUFFLFNBQVM7UUFDaEIsSUFBSSxFQUFFLFNBQVM7S0FDaEI7SUFDRCxJQUFJLEVBQUU7UUFDSixJQUFJLEVBQUUsTUFBTTtRQUNaLElBQUksRUFBRSxXQUFXO1FBQ2pCLFNBQVMsRUFBRSxXQUFXO1FBQ3RCLElBQUksRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUM7UUFDckIsS0FBSyxFQUFFLFNBQVM7UUFDaEIsSUFBSSxJQU1IO1FBQ0QsSUFBSSxFQUFFLGVBQWU7S0FDdEI7Q0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVNoYXJlQnV0dG9ucywgU2hhcmVQYXJhbXMgfSBmcm9tICcuL3NoYXJlLm1vZGVscyc7XG5pbXBvcnQgeyBjb3B5VG9DbGlwYm9hcmQsIHByaW50UGFnZSB9IGZyb20gJy4vdXRpbHMnO1xuXG4vLyBDcmVhdGUgbWVzc2FnZSBib2R5IHRoYXQgaW5jbHVkZXMgdGhlIHNoYXJpbmcgbGluayB1c2VkIGZvciBFbWFpbCwgU01TIGFuZCBXaGF0c0FwcCBidXR0b25zXG5jb25zdCBsaW5rSW5EZXNjcmlwdGlvbiA9IHtcbiAgZGVzY3JpcHRpb246IChwOiBTaGFyZVBhcmFtcykgPT4ge1xuICAgIHJldHVybiBwLmRlc2NyaXB0aW9uID8gYCR7IHAuZGVzY3JpcHRpb24gfVxcclxcbiR7IHAudXJsIH1gIDogcC51cmw7XG4gIH1cbn07XG5cbmV4cG9ydCBjb25zdCBTSEFSRV9CVVRUT05TOiBJU2hhcmVCdXR0b25zID0ge1xuICBmYWNlYm9vazoge1xuICAgIHR5cGU6ICdmYWNlYm9vaycsXG4gICAgdGV4dDogJ0ZhY2Vib29rJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBGYWNlYm9vaycsXG4gICAgaWNvbjogWydmYWInLCAnZmFjZWJvb2stZiddLFxuICAgIGNvbG9yOiAnIzQyNjdCMicsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA/J1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICB1cmw6ICd1J1xuICAgIH1cbiAgfSxcbiAgdHdpdHRlcjoge1xuICAgIHR5cGU6ICd0d2l0dGVyJyxcbiAgICB0ZXh0OiAnVHdpdHRlcicsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gVHdpdHRlcicsXG4gICAgaWNvbjogWydmYWInLCAndHdpdHRlciddLFxuICAgIGNvbG9yOiAnIzAwYWNlZScsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3R3aXR0ZXIuY29tL2ludGVudC90d2VldD8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ3RleHQnLFxuICAgICAgdGFnczogJ2hhc2h0YWdzJyxcbiAgICAgIHZpYTogJ3ZpYSdcbiAgICB9XG4gIH0sXG4gIGxpbmtlZGluOiB7XG4gICAgdHlwZTogJ2xpbmtlZGluJyxcbiAgICB0ZXh0OiAnTGlua2VkSW4nLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIExpbmtlZEluJyxcbiAgICBpY29uOiBbJ2ZhYicsICdsaW5rZWRpbi1pbiddLFxuICAgIGNvbG9yOiAnIzAwNmZhNicsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmVBcnRpY2xlPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAndXJsJyxcbiAgICAgIHRpdGxlOiAndGl0bGUnLFxuICAgICAgZGVzY3JpcHRpb246ICdzdW1tYXJ5J1xuICAgIH1cbiAgfSxcbiAgcGludGVyZXN0OiB7XG4gICAgdHlwZTogJ3BpbnRlcmVzdCcsXG4gICAgdGV4dDogJ1BpbnRlcmVzdCcsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gUGludGVyZXN0JyxcbiAgICBpY29uOiBbJ2ZhYicsICdwaW50ZXJlc3QtcCddLFxuICAgIGNvbG9yOiAnI0JEMDkxRCcsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3BpbnRlcmVzdC5jb20vcGluL2NyZWF0ZS9idXR0b24vPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAndXJsJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnZGVzY3JpcHRpb24nLFxuICAgICAgaW1hZ2U6ICdtZWRpYSdcbiAgICB9XG4gIH0sXG4gIHJlZGRpdDoge1xuICAgIHR5cGU6ICdyZWRkaXQnLFxuICAgIHRleHQ6ICdSZWRkaXQnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIFJlZGRpdCcsXG4gICAgaWNvbjogWydmYWInLCAncmVkZGl0LWFsaWVuJ10sXG4gICAgY29sb3I6ICcjRkY0MDA2JyxcbiAgICBzaGFyZToge1xuICAgICAgZGVza3RvcDogJ2h0dHBzOi8vd3d3LnJlZGRpdC5jb20vc3VibWl0PydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAndXJsJyxcbiAgICAgIHRpdGxlOiAndGl0bGUnXG4gICAgfVxuICB9LFxuICB0dW1ibHI6IHtcbiAgICB0eXBlOiAndHVtYmxyJyxcbiAgICB0ZXh0OiAnVHVtYmxyJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBUdW1ibHInLFxuICAgIGljb246IFsnZmFiJywgJ3R1bWJsciddLFxuICAgIGNvbG9yOiAnIzM2NDY1RCcsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3R1bWJsci5jb20vd2lkZ2V0cy9zaGFyZS90b29sPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgdXJsOiAnY2Fub25pY2FsVXJsJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnY2FwdGlvbicsXG4gICAgICB0YWdzOiAndGFncydcbiAgICB9XG4gIH0sXG4gIG1peDoge1xuICAgIHR5cGU6ICdtaXgnLFxuICAgIHRleHQ6ICdNaXgnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIE1peCcsXG4gICAgaWNvbjogWydmYWInLCAnbWl4J10sXG4gICAgY29sb3I6ICcjZWI0OTI0JyxcbiAgICBzaGFyZToge1xuICAgICAgZGVza3RvcDogJ2h0dHBzOi8vbWl4LmNvbS9hZGQ/J1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICB1cmw6ICd1cmwnXG4gICAgfVxuICB9LFxuICB2azoge1xuICAgIHR5cGU6ICd2aycsXG4gICAgdGV4dDogJ1ZLb250YWt0ZScsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gVktvbnRha3RlJyxcbiAgICBpY29uOiBbJ2ZhYicsICd2ayddLFxuICAgIGNvbG9yOiAnIzRDNzVBMycsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3ZrLmNvbS9zaGFyZS5waHA/J1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICB1cmw6ICd1cmwnXG4gICAgfVxuICB9LFxuICB0ZWxlZ3JhbToge1xuICAgIHR5cGU6ICd0ZWxlZ3JhbScsXG4gICAgdGV4dDogJ1RlbGVncmFtJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBUZWxlZ3JhbScsXG4gICAgaWNvbjogWydmYWInLCAndGVsZWdyYW0tcGxhbmUnXSxcbiAgICBjb2xvcjogJyMwMDg4Y2MnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnaHR0cHM6Ly90Lm1lL3NoYXJlL3VybD8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ3RleHQnXG4gICAgfVxuICB9LFxuICBtZXNzZW5nZXI6IHtcbiAgICB0eXBlOiAnbWVzc2VuZ2VyJyxcbiAgICB0ZXh0OiAnTWVzc2VuZ2VyJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBNZXNzZW5nZXInLFxuICAgIGljb246IFsnZmFiJywgJ2ZhY2Vib29rLW1lc3NlbmdlciddLFxuICAgIGNvbG9yOiAnIzAwODBGRicsXG4gICAgc2hhcmU6IHtcbiAgICAgIGFuZHJvaWQ6ICdmYi1tZXNzZW5nZXI6Ly9zaGFyZS8/JyxcbiAgICAgIGlvczogJ2ZiLW1lc3NlbmdlcjovL3NoYXJlLz8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ2xpbmsnXG4gICAgfVxuICB9LFxuICB3aGF0c2FwcDoge1xuICAgIHR5cGU6ICd3aGF0c2FwcCcsXG4gICAgdGV4dDogJ1doYXRzQXBwJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBvbiBXaGF0c0FwcCcsXG4gICAgaWNvbjogWydmYWInLCAnd2hhdHNhcHAnXSxcbiAgICBjb2xvcjogJyMyNUQzNjYnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnaHR0cHM6Ly93ZWIud2hhdHNhcHAuY29tL3NlbmQ/JyxcbiAgICAgIGFuZHJvaWQ6ICd3aGF0c2FwcDovL3NlbmQ/JyxcbiAgICAgIGlvczogJ2h0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kPydcbiAgICB9LFxuICAgIHBhcmFtczoge1xuICAgICAgZGVzY3JpcHRpb246ICd0ZXh0J1xuICAgIH0sXG4gICAgcGFyYW1zRnVuYzogbGlua0luRGVzY3JpcHRpb25cbiAgfSxcbiAgeGluZzoge1xuICAgIHR5cGU6ICd4aW5nJyxcbiAgICB0ZXh0OiAnWGluZycsXG4gICAgYXJpYUxhYmVsOiAnU2hhcmUgb24gWGluZycsXG4gICAgaWNvbjogWydmYWInLCAneGluZyddLFxuICAgIGNvbG9yOiAnIzAwNjU2NycsXG4gICAgc2hhcmU6IHtcbiAgICAgIGRlc2t0b3A6ICdodHRwczovL3d3dy54aW5nLmNvbS9zcGkvc2hhcmVzL25ldz8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCdcbiAgICB9XG4gIH0sXG4gIGxpbmU6IHtcbiAgICB0eXBlOiAnbGluZScsXG4gICAgdGV4dDogJ0xpbmUnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIG9uIExpbmUnLFxuICAgIGljb246IFsnZmFiJywgJ2xpbmUnXSxcbiAgICBjb2xvcjogJyMwMGI5MDAnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnaHR0cHM6Ly9zb2NpYWwtcGx1Z2lucy5saW5lLm1lL2xpbmVpdC9zaGFyZT8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHVybDogJ3VybCdcbiAgICB9XG4gIH0sXG4gIHNtczoge1xuICAgIHR5cGU6ICdzbXMnLFxuICAgIHRleHQ6ICdTTVMnLFxuICAgIGFyaWFMYWJlbDogJ1NoYXJlIGxpbmsgdmlhIFNNUycsXG4gICAgaWNvbjogWydmYXMnLCAnc21zJ10sXG4gICAgY29sb3I6ICcjMjBjMTZjJyxcbiAgICBzaGFyZToge1xuICAgICAgZGVza3RvcDogJ3Ntczo/JyxcbiAgICAgIGlvczogJ3NtczomJ1xuICAgIH0sXG4gICAgcGFyYW1zOiB7XG4gICAgICBkZXNjcmlwdGlvbjogJ2JvZHknXG4gICAgfSxcbiAgICBwYXJhbXNGdW5jOiBsaW5rSW5EZXNjcmlwdGlvblxuICB9LFxuICBlbWFpbDoge1xuICAgIHR5cGU6ICdlbWFpbCcsXG4gICAgdGV4dDogJ0VtYWlsJyxcbiAgICBhcmlhTGFiZWw6ICdTaGFyZSBsaW5rIHZpYSBlbWFpbCcsXG4gICAgaWNvbjogWydmYXMnLCAnZW52ZWxvcGUnXSxcbiAgICBjb2xvcjogJyNGRjk2MUMnLFxuICAgIHNoYXJlOiB7XG4gICAgICBkZXNrdG9wOiAnbWFpbHRvOj8nXG4gICAgfSxcbiAgICBwYXJhbXM6IHtcbiAgICAgIHRpdGxlOiAnc3ViamVjdCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ2JvZHknXG4gICAgfSxcbiAgICBwYXJhbXNGdW5jOiBsaW5rSW5EZXNjcmlwdGlvblxuICB9LFxuICBwcmludDoge1xuICAgIHR5cGU6ICdwcmludCcsXG4gICAgdGV4dDogJ1ByaW50JyxcbiAgICBhcmlhTGFiZWw6ICdQcmludCBwYWdlJyxcbiAgICBpY29uOiBbJ2ZhcycsICdwcmludCddLFxuICAgIGNvbG9yOiAnIzc2NUFBMicsXG4gICAgZnVuYzogcHJpbnRQYWdlXG4gIH0sXG4gIGNvcHk6IHtcbiAgICB0eXBlOiAnY29weScsXG4gICAgdGV4dDogJ0NvcHkgbGluaycsXG4gICAgYXJpYUxhYmVsOiAnQ29weSBsaW5rJyxcbiAgICBpY29uOiBbJ2ZhcycsICdsaW5rJ10sXG4gICAgY29sb3I6ICcjNjA3RDhCJyxcbiAgICBkYXRhOiB7XG4gICAgICB0ZXh0OiAnQ29weSBsaW5rJyxcbiAgICAgIGljb246IFsnZmFzJywgJ2xpbmsnXSxcbiAgICAgIHN1Y2Nlc3NUZXh0OiAnQ29waWVkJyxcbiAgICAgIHN1Y2Nlc3NJY29uOiBbJ2ZhcycsICdjaGVjayddLFxuICAgICAgZGVsYXk6IDIwMDBcbiAgICB9LFxuICAgIGZ1bmM6IGNvcHlUb0NsaXBib2FyZFxuICB9XG59O1xuIl19

@@ -10,2 +10,2 @@ import { InjectionToken } from '@angular/core';

})(SharerMethod || (SharerMethod = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUubW9kZWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9zcmMvbGliL3NoYXJlLm1vZGVscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBSS9DLE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUFHLElBQUksY0FBYyxDQUFxQixvQkFBb0IsQ0FBQyxDQUFDO0FBc0RqRyxNQUFNLE9BQU8sWUFBWTtDQW9DeEI7QUFrREQsTUFBTSxDQUFOLElBQVksWUFHWDtBQUhELFdBQVksWUFBWTtJQUN0QixpQ0FBaUIsQ0FBQTtJQUNqQixpQ0FBaUIsQ0FBQTtBQUNuQixDQUFDLEVBSFcsWUFBWSxLQUFaLFlBQVksUUFHdkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUGxhdGZvcm0gfSBmcm9tICdAYW5ndWxhci9jZGsvcGxhdGZvcm0nO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgY29uc3QgU0hBUkVfQlVUVE9OU19DT05GSUcgPSBuZXcgSW5qZWN0aW9uVG9rZW48U2hhcmVCdXR0b25zQ29uZmlnPignc2hhcmVCdXR0b25zQ29uZmlnJyk7XG5cbi8qKlxuICogU2hhcmUgYnV0dG9ucyBjb25maWdcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBTaGFyZUJ1dHRvbnNDb25maWcge1xuICBzaGFyZXJNZXRob2Q/OiBTaGFyZXJNZXRob2Q7XG4gIHNoYXJlclRhcmdldD86IHN0cmluZztcbiAgd2luZG93T2JqPzogYW55O1xuICB3aW5kb3dGdW5jTmFtZT86IHN0cmluZztcbiAgcHJvcD86IElTaGFyZUJ1dHRvbnM7XG4gIHRoZW1lPzogc3RyaW5nO1xuICBpbmNsdWRlPzogc3RyaW5nW107XG4gIGV4Y2x1ZGU/OiBzdHJpbmdbXTtcbiAgc2l6ZT86IG51bWJlcjtcbiAgdXJsPzogc3RyaW5nO1xuICB0aXRsZT86IHN0cmluZztcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XG4gIGltYWdlPzogc3RyaW5nO1xuICB0YWdzPzogc3RyaW5nO1xuICB0d2l0dGVyQWNjb3VudD86IHN0cmluZztcbiAgYXV0b1NldE1ldGE/OiBib29sZWFuO1xuICBnYVRyYWNraW5nPzogYm9vbGVhbjtcbiAgd2luZG93V2lkdGg/OiBudW1iZXI7XG4gIHdpbmRvd0hlaWdodD86IG51bWJlcjtcbiAgbW9yZUJ1dHRvbkljb24/OiBhbnk7XG4gIGxlc3NCdXR0b25JY29uPzogYW55O1xuICBkZWJ1Zz86IGJvb2xlYW47XG59XG5cbi8qKlxuICogU2hhcmUgYnV0dG9ucyBjb2xsZWN0aW9uXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgSVNoYXJlQnV0dG9ucyB7XG4gIGZhY2Vib29rPzogSVNoYXJlQnV0dG9uO1xuICB0d2l0dGVyPzogSVNoYXJlQnV0dG9uO1xuICBsaW5rZWRpbj86IElTaGFyZUJ1dHRvbjtcbiAgZ29vZ2xlPzogSVNoYXJlQnV0dG9uO1xuICB0dW1ibHI/OiBJU2hhcmVCdXR0b247XG4gIG1peD86IElTaGFyZUJ1dHRvbjtcbiAgcGludGVyZXN0PzogSVNoYXJlQnV0dG9uO1xuICByZWRkaXQ/OiBJU2hhcmVCdXR0b247XG4gIHZrPzogSVNoYXJlQnV0dG9uO1xuICB0ZWxlZ3JhbT86IElTaGFyZUJ1dHRvbjtcbiAgbWVzc2VuZ2VyPzogSVNoYXJlQnV0dG9uO1xuICB3aGF0c2FwcD86IElTaGFyZUJ1dHRvbjtcbiAgeGluZz86IElTaGFyZUJ1dHRvbjtcbiAgbGluZT86IElTaGFyZUJ1dHRvbjtcbiAgc21zPzogSVNoYXJlQnV0dG9uO1xuICBlbWFpbD86IElTaGFyZUJ1dHRvbjtcbiAgcHJpbnQ/OiBJU2hhcmVCdXR0b247XG4gIGNvcHk/OiBJU2hhcmVCdXR0b247XG59XG5cbmV4cG9ydCBjbGFzcyBJU2hhcmVCdXR0b24ge1xuICAvKiogU2hhcmUgYnV0dG9uIHR5cGUgKi9cbiAgdHlwZT86IHN0cmluZztcbiAgLyoqIFNoYXJlIGJ1dHRvbiB0ZXh0ICovXG4gIHRleHQ/OiBzdHJpbmc7XG4gIC8qKiBTaGFyZSBidXR0b24gYXJpYSBsYWJlbCBhdHRyaWJ1dGUgKi9cbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICAvKiogU2hhcmUgYnV0dG9uIGljb24gKEZvbnRBd2Vzb21lKSAqL1xuICBpY29uPzogc3RyaW5nIHwgc3RyaW5nW10gfCBhbnk7XG4gIC8qKiBTaGFyZSBidXR0b24gY29sb3IgKi9cbiAgY29sb3I/OiBzdHJpbmc7XG4gIC8qKiBTaGFyZXIgdGFyZ2V0IHVzZWQgaW4gb3BlbmluZyB0aGUgc2hhcmUgd2luZG93ICovXG4gIHRhcmdldD86IHN0cmluZztcbiAgLyoqIFNoYXJlciBtZXRob2QgKi9cbiAgbWV0aG9kPzogU2hhcmVyTWV0aG9kO1xuICAvKiogU2hhcmVyIGJhc2UgVVJMICovXG4gIHNoYXJlPzoge1xuICAgIGRlc2t0b3A/OiBzdHJpbmc7XG4gICAgYW5kcm9pZD86IHN0cmluZztcbiAgICBpb3M/OiBzdHJpbmc7XG4gIH07XG4gIC8qKiBTaGFyZXIgVVJMIHBhcmFtcyAqL1xuICBwYXJhbXM/OiBTaGFyZVBhcmFtcztcbiAgLyoqXG4gICAqIFBhcmFtcyBmdW5jdGlvbjogQSBmdW5jdGlvbiB0aGF0IHJlc29sdmVzIHRoZSBwYXJhbSB2YWx1ZSAoQWR2YW5jZWQgdXNlKVxuICAgKiAgVXNlIGNhc2U6IFRvIGRlZmluZSBhIGN1c3RvbSB0ZW1wbGF0ZSBmb3Igc2hhcmUgYnV0dG9ucyBsaWtlIEVtYWlsLCB3aGF0c2FwcCwgdGVsZWdyYW0sIHNtcyAuLi5ldGNcbiAgICovXG4gIHBhcmFtc0Z1bmM/OiBTaGFyZVBhcmFtc0Z1bmNNZXRhRGF0YTtcbiAgLyoqXG4gICAqIE9iamVjdCB1c2VkIHRvIGF0dGFjaCBhZGRpdGlvbmFsIGRhdGEgaW4gYSBjdXN0b20gdGVtcGxhdGUgZm9yICdwYXJhbXNGdW5jJ1xuICAgKi9cbiAgZGF0YT86IGFueTtcbiAgLyoqXG4gICAqIFNvbWUgYnV0dG9uIGRvIG5vdCBvcGVuIGEgc2hhcmUgd2luZG93LCBpbnN0ZWFkIHRoZXkgZXhlY3V0ZSBhIGZ1bmN0aW9uIGxpa2UgUHJpbnQgYW5kIENvcHkgYnV0dG9ucy5cbiAgICovXG4gIGZ1bmM/OiAoYXJnczogeyBkYXRhOiBhbnk7IHBhcmFtczogU2hhcmVQYXJhbXM7IHBsYXRmb3JtOiBQbGF0Zm9ybTsgdXBkYXRlcjogU3ViamVjdDxTaGFyZURpcmVjdGl2ZVVwZGF0ZXI+IH0pID0+IE9ic2VydmFibGU8YW55Pjtcbn1cblxuLyoqXG4gKiBTaGFyZSBwYXJhbXNcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBTaGFyZVBhcmFtcyB7XG4gIHVybD86IHN0cmluZztcbiAgdGl0bGU/OiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nO1xuICBpbWFnZT86IHN0cmluZztcbiAgdGFncz86IHN0cmluZztcbiAgdmlhPzogc3RyaW5nO1xufVxuXG4vKipcbiAqIFNoYXJlIHBhcmFtIGZ1bmN0aW9uIChVc2VkIHRvIGRlZmluZSBtZXNzYWdlIGJvZHkgdGVtcGxhdGUpXG4gKi9cbmV4cG9ydCB0eXBlIFNoYXJlUGFyYW1zRnVuYyA9IChwOiBTaGFyZVBhcmFtcykgPT4gc3RyaW5nO1xuXG4vKipcbiAqIFNoYXJlIHBhcmFtcyBhdmFpbGFibGUgZnVuY3Rpb25zXG4gKi9cbmludGVyZmFjZSBTaGFyZVBhcmFtc0Z1bmNNZXRhRGF0YSB7XG4gIHVybD86IFNoYXJlUGFyYW1zRnVuYztcbiAgdGl0bGU/OiBTaGFyZVBhcmFtc0Z1bmM7XG4gIGRlc2NyaXB0aW9uPzogU2hhcmVQYXJhbXNGdW5jO1xuICBpbWFnZT86IFNoYXJlUGFyYW1zRnVuYztcbiAgdGFncz86IFNoYXJlUGFyYW1zRnVuYztcbiAgdmlhPzogU2hhcmVQYXJhbXNGdW5jO1xufVxuXG4vKipcbiAqIFNoYXJlIGJ1dHRvbiBmdW5jdGlvbiBhcmd1bWVudHMgKHVzZWQgaW4gY29weVRvQ2xpcGJvYXJkIGFzIGZ1bmN0aW9uIGFyZ3VtZW50cylcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBTaGFyZUJ1dHRvbkZ1bmNBcmdzPFQ+IHtcbiAgcGxhdGZvcm0/OiBQbGF0Zm9ybTtcbiAgcGFyYW1zPzogU2hhcmVQYXJhbXM7XG4gIGRhdGE/OiBUO1xuICB1cGRhdGVyPzogU3ViamVjdDxTaGFyZURpcmVjdGl2ZVVwZGF0ZXI+O1xufVxuXG4vKipcbiAqIFNoYXJlIGRpcmVjdGl2ZSB1cGRhdGVyIGFyZ3VtZW50cyAodXNlZCBpbiBjb3B5VG9DbGlwYm9hcmQgdG8gdXBkYXRlIGJ1dHRvbiB0ZXh0IGFuZCBpY29uKVxuICovXG5leHBvcnQgaW50ZXJmYWNlIFNoYXJlRGlyZWN0aXZlVXBkYXRlciB7XG4gIGljb246IHN0cmluZyB8IHN0cmluZ1tdO1xuICB0ZXh0OiBzdHJpbmc7XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGVudW0gU2hhcmVyTWV0aG9kIHtcbiAgQW5jaG9yID0gJ2FuY2hvcicsXG4gIFdpbmRvdyA9ICd3aW5kb3cnXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUubW9kZWxzLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9zb3VzbGkvRGVza3RvcC9Qcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvc3JjLyIsInNvdXJjZXMiOlsibGliL3NoYXJlLm1vZGVscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBSS9DLE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUFHLElBQUksY0FBYyxDQUFxQixvQkFBb0IsQ0FBQyxDQUFDO0FBc0RqRyxNQUFNLE9BQU8sWUFBWTtDQW9DeEI7QUFrREQsTUFBTSxDQUFOLElBQVksWUFHWDtBQUhELFdBQVksWUFBWTtJQUN0QixpQ0FBaUIsQ0FBQTtJQUNqQixpQ0FBaUIsQ0FBQTtBQUNuQixDQUFDLEVBSFcsWUFBWSxLQUFaLFlBQVksUUFHdkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUGxhdGZvcm0gfSBmcm9tICdAYW5ndWxhci9jZGsvcGxhdGZvcm0nO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgY29uc3QgU0hBUkVfQlVUVE9OU19DT05GSUcgPSBuZXcgSW5qZWN0aW9uVG9rZW48U2hhcmVCdXR0b25zQ29uZmlnPignc2hhcmVCdXR0b25zQ29uZmlnJyk7XG5cbi8qKlxuICogU2hhcmUgYnV0dG9ucyBjb25maWdcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBTaGFyZUJ1dHRvbnNDb25maWcge1xuICBzaGFyZXJNZXRob2Q/OiBTaGFyZXJNZXRob2Q7XG4gIHNoYXJlclRhcmdldD86IHN0cmluZztcbiAgd2luZG93T2JqPzogYW55O1xuICB3aW5kb3dGdW5jTmFtZT86IHN0cmluZztcbiAgcHJvcD86IElTaGFyZUJ1dHRvbnM7XG4gIHRoZW1lPzogc3RyaW5nO1xuICBpbmNsdWRlPzogc3RyaW5nW107XG4gIGV4Y2x1ZGU/OiBzdHJpbmdbXTtcbiAgc2l6ZT86IG51bWJlcjtcbiAgdXJsPzogc3RyaW5nO1xuICB0aXRsZT86IHN0cmluZztcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XG4gIGltYWdlPzogc3RyaW5nO1xuICB0YWdzPzogc3RyaW5nO1xuICB0d2l0dGVyQWNjb3VudD86IHN0cmluZztcbiAgYXV0b1NldE1ldGE/OiBib29sZWFuO1xuICBnYVRyYWNraW5nPzogYm9vbGVhbjtcbiAgd2luZG93V2lkdGg/OiBudW1iZXI7XG4gIHdpbmRvd0hlaWdodD86IG51bWJlcjtcbiAgbW9yZUJ1dHRvbkljb24/OiBhbnk7XG4gIGxlc3NCdXR0b25JY29uPzogYW55O1xuICBkZWJ1Zz86IGJvb2xlYW47XG59XG5cbi8qKlxuICogU2hhcmUgYnV0dG9ucyBjb2xsZWN0aW9uXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgSVNoYXJlQnV0dG9ucyB7XG4gIGZhY2Vib29rPzogSVNoYXJlQnV0dG9uO1xuICB0d2l0dGVyPzogSVNoYXJlQnV0dG9uO1xuICBsaW5rZWRpbj86IElTaGFyZUJ1dHRvbjtcbiAgZ29vZ2xlPzogSVNoYXJlQnV0dG9uO1xuICB0dW1ibHI/OiBJU2hhcmVCdXR0b247XG4gIG1peD86IElTaGFyZUJ1dHRvbjtcbiAgcGludGVyZXN0PzogSVNoYXJlQnV0dG9uO1xuICByZWRkaXQ/OiBJU2hhcmVCdXR0b247XG4gIHZrPzogSVNoYXJlQnV0dG9uO1xuICB0ZWxlZ3JhbT86IElTaGFyZUJ1dHRvbjtcbiAgbWVzc2VuZ2VyPzogSVNoYXJlQnV0dG9uO1xuICB3aGF0c2FwcD86IElTaGFyZUJ1dHRvbjtcbiAgeGluZz86IElTaGFyZUJ1dHRvbjtcbiAgbGluZT86IElTaGFyZUJ1dHRvbjtcbiAgc21zPzogSVNoYXJlQnV0dG9uO1xuICBlbWFpbD86IElTaGFyZUJ1dHRvbjtcbiAgcHJpbnQ/OiBJU2hhcmVCdXR0b247XG4gIGNvcHk/OiBJU2hhcmVCdXR0b247XG59XG5cbmV4cG9ydCBjbGFzcyBJU2hhcmVCdXR0b24ge1xuICAvKiogU2hhcmUgYnV0dG9uIHR5cGUgKi9cbiAgdHlwZT86IHN0cmluZztcbiAgLyoqIFNoYXJlIGJ1dHRvbiB0ZXh0ICovXG4gIHRleHQ/OiBzdHJpbmc7XG4gIC8qKiBTaGFyZSBidXR0b24gYXJpYSBsYWJlbCBhdHRyaWJ1dGUgKi9cbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICAvKiogU2hhcmUgYnV0dG9uIGljb24gKEZvbnRBd2Vzb21lKSAqL1xuICBpY29uPzogc3RyaW5nIHwgc3RyaW5nW10gfCBhbnk7XG4gIC8qKiBTaGFyZSBidXR0b24gY29sb3IgKi9cbiAgY29sb3I/OiBzdHJpbmc7XG4gIC8qKiBTaGFyZXIgdGFyZ2V0IHVzZWQgaW4gb3BlbmluZyB0aGUgc2hhcmUgd2luZG93ICovXG4gIHRhcmdldD86IHN0cmluZztcbiAgLyoqIFNoYXJlciBtZXRob2QgKi9cbiAgbWV0aG9kPzogU2hhcmVyTWV0aG9kO1xuICAvKiogU2hhcmVyIGJhc2UgVVJMICovXG4gIHNoYXJlPzoge1xuICAgIGRlc2t0b3A/OiBzdHJpbmc7XG4gICAgYW5kcm9pZD86IHN0cmluZztcbiAgICBpb3M/OiBzdHJpbmc7XG4gIH07XG4gIC8qKiBTaGFyZXIgVVJMIHBhcmFtcyAqL1xuICBwYXJhbXM/OiBTaGFyZVBhcmFtcztcbiAgLyoqXG4gICAqIFBhcmFtcyBmdW5jdGlvbjogQSBmdW5jdGlvbiB0aGF0IHJlc29sdmVzIHRoZSBwYXJhbSB2YWx1ZSAoQWR2YW5jZWQgdXNlKVxuICAgKiAgVXNlIGNhc2U6IFRvIGRlZmluZSBhIGN1c3RvbSB0ZW1wbGF0ZSBmb3Igc2hhcmUgYnV0dG9ucyBsaWtlIEVtYWlsLCB3aGF0c2FwcCwgdGVsZWdyYW0sIHNtcyAuLi5ldGNcbiAgICovXG4gIHBhcmFtc0Z1bmM/OiBTaGFyZVBhcmFtc0Z1bmNNZXRhRGF0YTtcbiAgLyoqXG4gICAqIE9iamVjdCB1c2VkIHRvIGF0dGFjaCBhZGRpdGlvbmFsIGRhdGEgaW4gYSBjdXN0b20gdGVtcGxhdGUgZm9yICdwYXJhbXNGdW5jJ1xuICAgKi9cbiAgZGF0YT86IGFueTtcbiAgLyoqXG4gICAqIFNvbWUgYnV0dG9uIGRvIG5vdCBvcGVuIGEgc2hhcmUgd2luZG93LCBpbnN0ZWFkIHRoZXkgZXhlY3V0ZSBhIGZ1bmN0aW9uIGxpa2UgUHJpbnQgYW5kIENvcHkgYnV0dG9ucy5cbiAgICovXG4gIGZ1bmM/OiAoYXJnczogeyBkYXRhOiBhbnk7IHBhcmFtczogU2hhcmVQYXJhbXM7IHBsYXRmb3JtOiBQbGF0Zm9ybTsgdXBkYXRlcjogU3ViamVjdDxTaGFyZURpcmVjdGl2ZVVwZGF0ZXI+IH0pID0+IE9ic2VydmFibGU8YW55Pjtcbn1cblxuLyoqXG4gKiBTaGFyZSBwYXJhbXNcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBTaGFyZVBhcmFtcyB7XG4gIHVybD86IHN0cmluZztcbiAgdGl0bGU/OiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nO1xuICBpbWFnZT86IHN0cmluZztcbiAgdGFncz86IHN0cmluZztcbiAgdmlhPzogc3RyaW5nO1xufVxuXG4vKipcbiAqIFNoYXJlIHBhcmFtIGZ1bmN0aW9uIChVc2VkIHRvIGRlZmluZSBtZXNzYWdlIGJvZHkgdGVtcGxhdGUpXG4gKi9cbmV4cG9ydCB0eXBlIFNoYXJlUGFyYW1zRnVuYyA9IChwOiBTaGFyZVBhcmFtcykgPT4gc3RyaW5nO1xuXG4vKipcbiAqIFNoYXJlIHBhcmFtcyBhdmFpbGFibGUgZnVuY3Rpb25zXG4gKi9cbmludGVyZmFjZSBTaGFyZVBhcmFtc0Z1bmNNZXRhRGF0YSB7XG4gIHVybD86IFNoYXJlUGFyYW1zRnVuYztcbiAgdGl0bGU/OiBTaGFyZVBhcmFtc0Z1bmM7XG4gIGRlc2NyaXB0aW9uPzogU2hhcmVQYXJhbXNGdW5jO1xuICBpbWFnZT86IFNoYXJlUGFyYW1zRnVuYztcbiAgdGFncz86IFNoYXJlUGFyYW1zRnVuYztcbiAgdmlhPzogU2hhcmVQYXJhbXNGdW5jO1xufVxuXG4vKipcbiAqIFNoYXJlIGJ1dHRvbiBmdW5jdGlvbiBhcmd1bWVudHMgKHVzZWQgaW4gY29weVRvQ2xpcGJvYXJkIGFzIGZ1bmN0aW9uIGFyZ3VtZW50cylcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBTaGFyZUJ1dHRvbkZ1bmNBcmdzPFQ+IHtcbiAgcGxhdGZvcm0/OiBQbGF0Zm9ybTtcbiAgcGFyYW1zPzogU2hhcmVQYXJhbXM7XG4gIGRhdGE/OiBUO1xuICB1cGRhdGVyPzogU3ViamVjdDxTaGFyZURpcmVjdGl2ZVVwZGF0ZXI+O1xufVxuXG4vKipcbiAqIFNoYXJlIGRpcmVjdGl2ZSB1cGRhdGVyIGFyZ3VtZW50cyAodXNlZCBpbiBjb3B5VG9DbGlwYm9hcmQgdG8gdXBkYXRlIGJ1dHRvbiB0ZXh0IGFuZCBpY29uKVxuICovXG5leHBvcnQgaW50ZXJmYWNlIFNoYXJlRGlyZWN0aXZlVXBkYXRlciB7XG4gIGljb246IHN0cmluZyB8IHN0cmluZ1tdO1xuICB0ZXh0OiBzdHJpbmc7XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGVudW0gU2hhcmVyTWV0aG9kIHtcbiAgQW5jaG9yID0gJ2FuY2hvcicsXG4gIFdpbmRvdyA9ICd3aW5kb3cnXG59XG4iXX0=

@@ -28,2 +28,2 @@ import { NgModule } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9zcmMvbGliL3NoYXJlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFFdkQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzFELE9BQU8sRUFBRSxvQkFBb0IsRUFBc0IsTUFBTSxnQkFBZ0IsQ0FBQztBQWExRSxNQUFNLE9BQU8sV0FBVztJQUN0QixNQUFNLENBQUMsVUFBVSxDQUFDLE1BQTJCO1FBQzNDLE9BQU87WUFDTCxRQUFRLEVBQUUsV0FBVztZQUNyQixTQUFTLEVBQUU7Z0JBQ1QsRUFBQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQzthQUNsRDtTQUNGLENBQUM7SUFDSixDQUFDOzs7WUFuQkYsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRTtvQkFDUCxjQUFjO2lCQUNmO2dCQUNELFlBQVksRUFBRTtvQkFDWixjQUFjO2lCQUNmO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxjQUFjO2lCQUNmO2FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUGxhdGZvcm1Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jZGsvcGxhdGZvcm0nO1xuXG5pbXBvcnQgeyBTaGFyZURpcmVjdGl2ZSB9IGZyb20gJy4vc2hhcmUtYnV0dG9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBTSEFSRV9CVVRUT05TX0NPTkZJRywgU2hhcmVCdXR0b25zQ29uZmlnIH0gZnJvbSAnLi9zaGFyZS5tb2RlbHMnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgUGxhdGZvcm1Nb2R1bGVcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgU2hhcmVEaXJlY3RpdmVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIFNoYXJlRGlyZWN0aXZlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVNb2R1bGUge1xuICBzdGF0aWMgd2l0aENvbmZpZyhjb25maWc/OiBTaGFyZUJ1dHRvbnNDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPFNoYXJlTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBTaGFyZU1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7cHJvdmlkZTogU0hBUkVfQlVUVE9OU19DT05GSUcsIHVzZVZhbHVlOiBjb25maWd9XG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9zb3VzbGkvRGVza3RvcC9Qcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvc3JjLyIsInNvdXJjZXMiOlsibGliL3NoYXJlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFFdkQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzFELE9BQU8sRUFBRSxvQkFBb0IsRUFBc0IsTUFBTSxnQkFBZ0IsQ0FBQztBQWExRSxNQUFNLE9BQU8sV0FBVztJQUN0QixNQUFNLENBQUMsVUFBVSxDQUFDLE1BQTJCO1FBQzNDLE9BQU87WUFDTCxRQUFRLEVBQUUsV0FBVztZQUNyQixTQUFTLEVBQUU7Z0JBQ1QsRUFBQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQzthQUNsRDtTQUNGLENBQUM7SUFDSixDQUFDOzs7WUFuQkYsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRTtvQkFDUCxjQUFjO2lCQUNmO2dCQUNELFlBQVksRUFBRTtvQkFDWixjQUFjO2lCQUNmO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxjQUFjO2lCQUNmO2FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUGxhdGZvcm1Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jZGsvcGxhdGZvcm0nO1xuXG5pbXBvcnQgeyBTaGFyZURpcmVjdGl2ZSB9IGZyb20gJy4vc2hhcmUtYnV0dG9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBTSEFSRV9CVVRUT05TX0NPTkZJRywgU2hhcmVCdXR0b25zQ29uZmlnIH0gZnJvbSAnLi9zaGFyZS5tb2RlbHMnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgUGxhdGZvcm1Nb2R1bGVcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgU2hhcmVEaXJlY3RpdmVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIFNoYXJlRGlyZWN0aXZlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgU2hhcmVNb2R1bGUge1xuICBzdGF0aWMgd2l0aENvbmZpZyhjb25maWc/OiBTaGFyZUJ1dHRvbnNDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPFNoYXJlTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBTaGFyZU1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7cHJvdmlkZTogU0hBUkVfQlVUVE9OU19DT05GSUcsIHVzZVZhbHVlOiBjb25maWd9XG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19

@@ -67,2 +67,2 @@ import { Inject, Injectable, Optional } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvc3JjL2xpYi9zaGFyZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM3RCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDM0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUN2QyxPQUFPLEVBQWdCLG9CQUFvQixFQUFzQixZQUFZLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUN0RyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDakQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFNBQVMsQ0FBQzs7OztBQUtwQyxNQUFNLE9BQU8sWUFBWTtJQXVCdkIsWUFBc0QsTUFBMEIsRUFBNEIsU0FBYztRQUFkLGNBQVMsR0FBVCxTQUFTLENBQUs7UUFyQjFILGlFQUFpRTtRQUNqRSxXQUFNLEdBQXVCO1lBQzNCLFlBQVksRUFBRSxZQUFZLENBQUMsTUFBTTtZQUNqQyxZQUFZLEVBQUUsUUFBUTtZQUN0QixTQUFTLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxXQUFXO1lBQ3JDLGNBQWMsRUFBRSxNQUFNO1lBQ3RCLElBQUksRUFBRSxhQUFhO1lBQ25CLEtBQUssRUFBRSxTQUFTO1lBQ2hCLE9BQU8sRUFBRSxFQUFFO1lBQ1gsT0FBTyxFQUFFLEVBQUU7WUFDWCxJQUFJLEVBQUUsQ0FBQztZQUNQLFdBQVcsRUFBRSxJQUFJO1lBQ2pCLFdBQVcsRUFBRSxHQUFHO1lBQ2hCLFlBQVksRUFBRSxHQUFHO1lBQ2pCLGNBQWMsRUFBRSxZQUFZO1lBQzVCLGNBQWMsRUFBRSxPQUFPO1NBQ3hCLENBQUM7UUFFRiw0Q0FBNEM7UUFDNUMsWUFBTyxHQUFHLElBQUksZUFBZSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUd6QyxJQUFJLE1BQU0sRUFBRTtZQUNWLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDeEI7SUFDSCxDQUFDO0lBRUQ7O09BRUc7SUFDSCxJQUFJLElBQUk7UUFDTixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDO0lBQzFCLENBQUM7SUFFRCxJQUFJLFVBQVU7UUFDWixPQUFPLFNBQVUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFZLFlBQWEsSUFBSSxDQUFDLE1BQU0sQ0FBQyxZQUFhLEVBQUUsQ0FBQztJQUNwRixDQUFDO0lBRUQsU0FBUyxDQUFDLE1BQTBCO1FBQ2xDLElBQUksQ0FBQyxNQUFNLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDN0MsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ2pDLENBQUM7SUFFRCxTQUFTLENBQUMsSUFBWSxFQUFFLEtBQW1CO1FBQ3pDLElBQUksQ0FBQyxTQUFTLENBQUM7WUFDYixJQUFJLEVBQUU7Z0JBQ0osQ0FBQyxJQUFJLENBQUMsRUFBRSxLQUFLO2FBQ2Q7U0FDRixDQUFDLENBQUM7SUFDTCxDQUFDOzs7O1lBdERGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7OzRDQXdCYyxRQUFRLFlBQUksTUFBTSxTQUFDLG9CQUFvQjs0Q0FBK0IsTUFBTSxTQUFDLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBET0NVTUVOVCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBCZWhhdmlvclN1YmplY3QgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IElTaGFyZUJ1dHRvbiwgU0hBUkVfQlVUVE9OU19DT05GSUcsIFNoYXJlQnV0dG9uc0NvbmZpZywgU2hhcmVyTWV0aG9kIH0gZnJvbSAnLi9zaGFyZS5tb2RlbHMnO1xuaW1wb3J0IHsgU0hBUkVfQlVUVE9OUyB9IGZyb20gJy4vc2hhcmUuZGVmYXVsdHMnO1xuaW1wb3J0IHsgbWVyZ2VEZWVwIH0gZnJvbSAnLi91dGlscyc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIFNoYXJlU2VydmljZSB7XG5cbiAgLyoqIEdsb2JhbCBjb25maWcgdGhhdCBhcHBsaWVzIG9uIGFsbCBzaGFyZSBidXR0b25zIGluIHRoZSBhcHAgKi9cbiAgY29uZmlnOiBTaGFyZUJ1dHRvbnNDb25maWcgPSB7XG4gICAgc2hhcmVyTWV0aG9kOiBTaGFyZXJNZXRob2QuQW5jaG9yLFxuICAgIHNoYXJlclRhcmdldDogJ19ibGFuaycsXG4gICAgd2luZG93T2JqOiB0aGlzLl9kb2N1bWVudC5kZWZhdWx0VmlldyxcbiAgICB3aW5kb3dGdW5jTmFtZTogJ29wZW4nLFxuICAgIHByb3A6IFNIQVJFX0JVVFRPTlMsXG4gICAgdGhlbWU6ICdkZWZhdWx0JyxcbiAgICBpbmNsdWRlOiBbXSxcbiAgICBleGNsdWRlOiBbXSxcbiAgICBzaXplOiAwLFxuICAgIGF1dG9TZXRNZXRhOiB0cnVlLFxuICAgIHdpbmRvd1dpZHRoOiA4MDAsXG4gICAgd2luZG93SGVpZ2h0OiA1MDAsXG4gICAgbW9yZUJ1dHRvbkljb246ICdlbGxpcHNpcy1oJyxcbiAgICBsZXNzQnV0dG9uSWNvbjogJ21pbnVzJ1xuICB9O1xuXG4gIC8qKiBTdHJlYW0gdGhhdCBlbWl0cyB3aGVuIGNvbmZpZyBjaGFuZ2VzICovXG4gIGNvbmZpZyQgPSBuZXcgQmVoYXZpb3JTdWJqZWN0KHRoaXMuY29uZmlnKTtcblxuICBjb25zdHJ1Y3RvcihAT3B0aW9uYWwoKSBASW5qZWN0KFNIQVJFX0JVVFRPTlNfQ09ORklHKSBjb25maWc6IFNoYXJlQnV0dG9uc0NvbmZpZywgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBfZG9jdW1lbnQ6IGFueSkge1xuICAgIGlmIChjb25maWcpIHtcbiAgICAgIHRoaXMuc2V0Q29uZmlnKGNvbmZpZyk7XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIFNoYXJlIGJ1dHRvbnMgcHJvcGVydGllcywgdXNlZCB0byBnZXQgdGhlIHRleHQsIGNvbG9yIGFuZCBpY29uIG9mIGVhY2ggYnV0dG9uLlxuICAgKi9cbiAgZ2V0IHByb3AoKSB7XG4gICAgcmV0dXJuIHRoaXMuY29uZmlnLnByb3A7XG4gIH1cblxuICBnZXQgd2luZG93U2l6ZSgpIHtcbiAgICByZXR1cm4gYHdpZHRoPSR7IHRoaXMuY29uZmlnLndpbmRvd1dpZHRoIH0sIGhlaWdodD0keyB0aGlzLmNvbmZpZy53aW5kb3dIZWlnaHQgfWA7XG4gIH1cblxuICBzZXRDb25maWcoY29uZmlnOiBTaGFyZUJ1dHRvbnNDb25maWcpIHtcbiAgICB0aGlzLmNvbmZpZyA9IG1lcmdlRGVlcCh0aGlzLmNvbmZpZywgY29uZmlnKTtcbiAgICB0aGlzLmNvbmZpZyQubmV4dCh0aGlzLmNvbmZpZyk7XG4gIH1cblxuICBhZGRCdXR0b24obmFtZTogc3RyaW5nLCBwcm9wczogSVNoYXJlQnV0dG9uKSB7XG4gICAgdGhpcy5zZXRDb25maWcoe1xuICAgICAgcHJvcDoge1xuICAgICAgICBbbmFtZV06IHByb3BzXG4gICAgICB9XG4gICAgfSk7XG4gIH1cblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM3RCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDM0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUN2QyxPQUFPLEVBQWdCLG9CQUFvQixFQUFzQixZQUFZLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUN0RyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDakQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFNBQVMsQ0FBQzs7OztBQUtwQyxNQUFNLE9BQU8sWUFBWTtJQXVCdkIsWUFBc0QsTUFBMEIsRUFBNEIsU0FBYztRQUFkLGNBQVMsR0FBVCxTQUFTLENBQUs7UUFyQjFILGlFQUFpRTtRQUNqRSxXQUFNLEdBQXVCO1lBQzNCLFlBQVksRUFBRSxZQUFZLENBQUMsTUFBTTtZQUNqQyxZQUFZLEVBQUUsUUFBUTtZQUN0QixTQUFTLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxXQUFXO1lBQ3JDLGNBQWMsRUFBRSxNQUFNO1lBQ3RCLElBQUksRUFBRSxhQUFhO1lBQ25CLEtBQUssRUFBRSxTQUFTO1lBQ2hCLE9BQU8sRUFBRSxFQUFFO1lBQ1gsT0FBTyxFQUFFLEVBQUU7WUFDWCxJQUFJLEVBQUUsQ0FBQztZQUNQLFdBQVcsRUFBRSxJQUFJO1lBQ2pCLFdBQVcsRUFBRSxHQUFHO1lBQ2hCLFlBQVksRUFBRSxHQUFHO1lBQ2pCLGNBQWMsRUFBRSxZQUFZO1lBQzVCLGNBQWMsRUFBRSxPQUFPO1NBQ3hCLENBQUM7UUFFRiw0Q0FBNEM7UUFDNUMsWUFBTyxHQUFHLElBQUksZUFBZSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUd6QyxJQUFJLE1BQU0sRUFBRTtZQUNWLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDeEI7SUFDSCxDQUFDO0lBRUQ7O09BRUc7SUFDSCxJQUFJLElBQUk7UUFDTixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDO0lBQzFCLENBQUM7SUFFRCxJQUFJLFVBQVU7UUFDWixPQUFPLFNBQVUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFZLFlBQWEsSUFBSSxDQUFDLE1BQU0sQ0FBQyxZQUFhLEVBQUUsQ0FBQztJQUNwRixDQUFDO0lBRUQsU0FBUyxDQUFDLE1BQTBCO1FBQ2xDLElBQUksQ0FBQyxNQUFNLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDN0MsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ2pDLENBQUM7SUFFRCxTQUFTLENBQUMsSUFBWSxFQUFFLEtBQW1CO1FBQ3pDLElBQUksQ0FBQyxTQUFTLENBQUM7WUFDYixJQUFJLEVBQUU7Z0JBQ0osQ0FBQyxJQUFJLENBQUMsRUFBRSxLQUFLO2FBQ2Q7U0FDRixDQUFDLENBQUM7SUFDTCxDQUFDOzs7O1lBdERGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7OzRDQXdCYyxRQUFRLFlBQUksTUFBTSxTQUFDLG9CQUFvQjs0Q0FBK0IsTUFBTSxTQUFDLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBET0NVTUVOVCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBCZWhhdmlvclN1YmplY3QgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IElTaGFyZUJ1dHRvbiwgU0hBUkVfQlVUVE9OU19DT05GSUcsIFNoYXJlQnV0dG9uc0NvbmZpZywgU2hhcmVyTWV0aG9kIH0gZnJvbSAnLi9zaGFyZS5tb2RlbHMnO1xuaW1wb3J0IHsgU0hBUkVfQlVUVE9OUyB9IGZyb20gJy4vc2hhcmUuZGVmYXVsdHMnO1xuaW1wb3J0IHsgbWVyZ2VEZWVwIH0gZnJvbSAnLi91dGlscyc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIFNoYXJlU2VydmljZSB7XG5cbiAgLyoqIEdsb2JhbCBjb25maWcgdGhhdCBhcHBsaWVzIG9uIGFsbCBzaGFyZSBidXR0b25zIGluIHRoZSBhcHAgKi9cbiAgY29uZmlnOiBTaGFyZUJ1dHRvbnNDb25maWcgPSB7XG4gICAgc2hhcmVyTWV0aG9kOiBTaGFyZXJNZXRob2QuQW5jaG9yLFxuICAgIHNoYXJlclRhcmdldDogJ19ibGFuaycsXG4gICAgd2luZG93T2JqOiB0aGlzLl9kb2N1bWVudC5kZWZhdWx0VmlldyxcbiAgICB3aW5kb3dGdW5jTmFtZTogJ29wZW4nLFxuICAgIHByb3A6IFNIQVJFX0JVVFRPTlMsXG4gICAgdGhlbWU6ICdkZWZhdWx0JyxcbiAgICBpbmNsdWRlOiBbXSxcbiAgICBleGNsdWRlOiBbXSxcbiAgICBzaXplOiAwLFxuICAgIGF1dG9TZXRNZXRhOiB0cnVlLFxuICAgIHdpbmRvd1dpZHRoOiA4MDAsXG4gICAgd2luZG93SGVpZ2h0OiA1MDAsXG4gICAgbW9yZUJ1dHRvbkljb246ICdlbGxpcHNpcy1oJyxcbiAgICBsZXNzQnV0dG9uSWNvbjogJ21pbnVzJ1xuICB9O1xuXG4gIC8qKiBTdHJlYW0gdGhhdCBlbWl0cyB3aGVuIGNvbmZpZyBjaGFuZ2VzICovXG4gIGNvbmZpZyQgPSBuZXcgQmVoYXZpb3JTdWJqZWN0KHRoaXMuY29uZmlnKTtcblxuICBjb25zdHJ1Y3RvcihAT3B0aW9uYWwoKSBASW5qZWN0KFNIQVJFX0JVVFRPTlNfQ09ORklHKSBjb25maWc6IFNoYXJlQnV0dG9uc0NvbmZpZywgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBfZG9jdW1lbnQ6IGFueSkge1xuICAgIGlmIChjb25maWcpIHtcbiAgICAgIHRoaXMuc2V0Q29uZmlnKGNvbmZpZyk7XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIFNoYXJlIGJ1dHRvbnMgcHJvcGVydGllcywgdXNlZCB0byBnZXQgdGhlIHRleHQsIGNvbG9yIGFuZCBpY29uIG9mIGVhY2ggYnV0dG9uLlxuICAgKi9cbiAgZ2V0IHByb3AoKSB7XG4gICAgcmV0dXJuIHRoaXMuY29uZmlnLnByb3A7XG4gIH1cblxuICBnZXQgd2luZG93U2l6ZSgpIHtcbiAgICByZXR1cm4gYHdpZHRoPSR7IHRoaXMuY29uZmlnLndpbmRvd1dpZHRoIH0sIGhlaWdodD0keyB0aGlzLmNvbmZpZy53aW5kb3dIZWlnaHQgfWA7XG4gIH1cblxuICBzZXRDb25maWcoY29uZmlnOiBTaGFyZUJ1dHRvbnNDb25maWcpIHtcbiAgICB0aGlzLmNvbmZpZyA9IG1lcmdlRGVlcCh0aGlzLmNvbmZpZywgY29uZmlnKTtcbiAgICB0aGlzLmNvbmZpZyQubmV4dCh0aGlzLmNvbmZpZyk7XG4gIH1cblxuICBhZGRCdXR0b24obmFtZTogc3RyaW5nLCBwcm9wczogSVNoYXJlQnV0dG9uKSB7XG4gICAgdGhpcy5zZXRDb25maWcoe1xuICAgICAgcHJvcDoge1xuICAgICAgICBbbmFtZV06IHByb3BzXG4gICAgICB9XG4gICAgfSk7XG4gIH1cblxufVxuIl19

@@ -73,2 +73,2 @@ import { EMPTY, Observable, of } from 'rxjs';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3NyYy9saWIvdXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsRUFBRSxFQUFjLE1BQU0sTUFBTSxDQUFDO0FBQ3pELE9BQU8sRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUc5RDs7R0FFRztBQUNILFNBQVMsUUFBUSxDQUFDLElBQUk7SUFDcEIsT0FBTyxDQUFDLElBQUksSUFBSSxPQUFPLElBQUksS0FBSyxRQUFRLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDcEUsQ0FBQztBQUVEOztHQUVHO0FBQ0gsTUFBTSxVQUFVLFNBQVMsQ0FBQyxNQUFNLEVBQUUsR0FBRyxPQUFPO0lBQzFDLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFO1FBQ25CLE9BQU8sTUFBTSxDQUFDO0tBQ2Y7SUFDRCxNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsS0FBSyxFQUFFLENBQUM7SUFFL0IsSUFBSSxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQ3hDLEtBQUssTUFBTSxHQUFHLElBQUksTUFBTSxFQUFFO1lBQ3hCLElBQUksUUFBUSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFO2dCQUN6QixJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFO29CQUNoQixNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxFQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRSxFQUFDLENBQUMsQ0FBQztpQkFDcEM7Z0JBQ0QsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsRUFBRSxN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QUMsSUFBSSxDQUFDLG1CQUFtQixFQUFFLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUMvQyxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUMsQ0FBQyxDQUNILENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRU1QVFksIE9ic2VydmFibGUsIG9mLCBTdWJzY3JpYmVyIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBjYXRjaEVycm9yLCBkZWxheSwgdGFrZSwgdGFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuaW1wb3J0IHsgU2hhcmVCdXR0b25GdW5jQXJncyB9IGZyb20gJy4vc2hhcmUubW9kZWxzJztcblxuLyoqXG4gKiBTaW1wbGUgb2JqZWN0IGNoZWNrLlxuICovXG5mdW5jdGlvbiBpc09iamVjdChpdGVtKTogYm9vbGVhbiB7XG4gIHJldHVybiAoaXRlbSAmJiB0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcgJiYgIUFycmF5LmlzQXJyYXkoaXRlbSkpO1xufVxuXG4vKipcbiAqIERlZXAgbWVyZ2UgdHdvIG9iamVjdHMuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBtZXJnZURlZXAodGFyZ2V0LCAuLi5zb3VyY2VzKSB7XG4gIGlmICghc291cmNlcy5sZW5ndGgpIHtcbiAgICByZXR1cm4gdGFyZ2V0O1xuICB9XG4gIGNvbnN0IHNvdXJjZSA9IHNvdXJjZXMuc2hpZnQoKTtcblxuICBpZiAoaXNPYmplY3QodGFyZ2V0KSAmJiBpc09iamVjdChzb3VyY2UpKSB7XG4gICAgZm9yIChjb25zdCBrZXkgaW4gc291cmNlKSB7XG4gICAgICBpZiAoaXNPYmplY3Qoc291cmNlW2tleV0pKSB7XG4gICAgICAgIGlmICghdGFyZ2V0W2tleV0pIHtcbiAgICAgICAgICBPYmplY3QuYXNzaWduKHRhcmdldCwge1trZXldOiB7fX0pO1xuICAgICAgICB9XG4gICAgICAgIG1lcmdlRGVlcCh0YXJnZXRba2V5XSwgc291cmNlW2tleV0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgT2JqZWN0LmFzc2lnbih0YXJnZXQsIHtba2V5XTogc291cmNlW2tleV19KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICByZXR1cm4gbWVyZ2VEZWVwKHRhcmdldCwgLi4uc291cmNlcyk7XG59XG5cbi8qKiBSZXR1cm5zIGEgdmFsaWQgVVJMIG9yIGZhbGxzIGJhY2sgdG8gY3VycmVudCBVUkwgKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRWYWxpZFVybCh1cmw6IHN0cmluZywgZmFsbGJhY2tVcmw6IHN0cmluZyk6IHN0cmluZyB7XG4gIGlmICh1cmwpIHtcbiAgICBjb25zdCByID0gLyhodHRwfGh0dHBzKTpcXC9cXC8oXFx3Kzp7MCwxfVxcdypAKT8oXFxTKykoOlswLTldKyk/KFxcL3xcXC8oW1xcdyMhOi4/Kz0mJUAhXFwtXFwvXSkpPy87XG4gICAgaWYgKHIudGVzdCh1cmwpKSB7XG4gICAgICByZXR1cm4gdXJsO1xuICAgIH1cbiAgICBjb25zb2xlLndhcm4oYFtTaGFyZUJ1dHRvbnNdOiBTaGFyaW5nIGxpbmsgJyR7IHVybCB9JyBpcyBpbnZhbGlkIWApO1xuICB9XG4gIHJldHVybiBmYWxsYmFja1VybDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHByaW50UGFnZSgpOiBPYnNlcnZhYmxlPHZvaWQ+IHtcbiAgcmV0dXJuIG5ldyBPYnNlcnZhYmxlKChzdWI6IFN1YnNjcmliZXI8YW55PikgPT4gZG9jdW1lbnQuZGVmYXVsdFZpZXcucHJpbnQoKSk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjb3B5VG9DbGlwYm9hcmQoe3BhcmFtcywgZGF0YSwgcGxhdGZvcm0sIHVwZGF0ZXJ9OiBTaGFyZUJ1dHRvbkZ1bmNBcmdzPENvcHlUb0NsaXBib2FyZERhdGFBcmdzPik6IE9ic2VydmFibGU8dm9pZD4ge1xuICByZXR1cm4gb2YobnVsbCkucGlwZShcbiAgICB0YXAoKCkgPT4ge1xuICAgICAgY29uc3QgdGV4dEFyZWE6IEhUTUxUZXh0QXJlYUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCd0ZXh0YXJlYScpIGFzIEhUTUxUZXh0QXJlYUVsZW1lbnQ7XG5cbiAgICAgIHRleHRBcmVhLnZhbHVlID0gZGVjb2RlVVJJQ29tcG9uZW50KHBhcmFtcy51cmwpO1xuICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZCh0ZXh0QXJlYSk7XG5cbiAgICAgIC8vIGhpZ2hsaWdodCBUZXh0QXJlYSB0byBjb3B5IHRoZSBzaGFyaW5nIGxpbmtcbiAgICAgIGlmIChwbGF0Zm9ybS5JT1MpIHtcbiAgICAgICAgY29uc3QgcmFuZ2UgPSBkb2N1bWVudC5jcmVhdGVSYW5nZSgpO1xuICAgICAgICByYW5nZS5zZWxlY3ROb2RlQ29udGVudHModGV4dEFyZWEpO1xuICAgICAgICBjb25zdCBzZWxlY3Rpb24gPSBkb2N1bWVudC5kZWZhdWx0Vmlldy5nZXRTZWxlY3Rpb24oKTtcbiAgICAgICAgc2VsZWN0aW9uLnJlbW92ZUFsbFJhbmdlcygpO1xuICAgICAgICBzZWxlY3Rpb24uYWRkUmFuZ2UocmFuZ2UpO1xuICAgICAgICB0ZXh0QXJlYS5yZWFkT25seSA9IHRydWU7XG4gICAgICAgIHRleHRBcmVhLnNldFNlbGVjdGlvblJhbmdlKDAsIDk5OTk5OSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0ZXh0QXJlYS5zZWxlY3QoKTtcbiAgICAgIH1cbiAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdjb3B5Jyk7XG4gICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKHRleHRBcmVhKTtcblxuICAgICAgLy8gRGlzYWJsZSBjb3B5IGJ1dHRvblxuICAgICAgdXBkYXRlci5uZXh0KHtpY29uOiBkYXRhLnN1Y2Nlc3NJY29uLCB0ZXh0OiBkYXRhLnN1Y2Nlc3NUZXh0LCBkaXNhYmxlZDogdHJ1ZX0pO1xuICAgIH0pLFxuICAgIGRlbGF5KGRhdGEuZGVsYXkpLFxuICAgIHRhcCgoKSA9PiB1cGRhdGVyLm5leHQoe2ljb246IGRhdGEuaWNvbiwgdGV4dDogZGF0YS50ZXh0LCBkaXNhYmxlZDogZmFsc2V9KSksXG4gICAgdGFrZSgxKSxcbiAgICBjYXRjaEVycm9yKGVyciA9PiB7XG4gICAgICBjb25zb2xlLndhcm4oJ0NvcHkgbGluayBmYWlsZWQhJywgZXJyLm1lc3NhZ2UpO1xuICAgICAgcmV0dXJuIEVNUFRZO1xuICAgIH0pXG4gICk7XG59XG5cbmludGVyZmFjZSBDb3B5VG9DbGlwYm9hcmREYXRhQXJncyB7XG4gIGRlbGF5OiBudW1iZXI7XG4gIHRleHQ6IHN0cmluZztcbiAgaWNvbjogc3RyaW5nW107XG4gIHN1Y2Nlc3NUZXh0OiBzdHJpbmc7XG4gIHN1Y2Nlc3NJY29uOiBzdHJpbmdbXTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL3NvdXNsaS9EZXNrdG9wL1Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9zcmMvIiwic291cmNlcyI6WyJsaWIvdXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsRUFBRSxFQUFjLE1BQU0sTUFBTSxDQUFDO0FBQ3pELE9BQU8sRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUc5RDs7R0FFRztBQUNILFNBQVMsUUFBUSxDQUFDLElBQUk7SUFDcEIsT0FBTyxDQUFDLElBQUksSUFBSSxPQUFPLElBQUksS0FBSyxRQUFRLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDcEUsQ0FBQztBQUVEOztHQUVHO0FBQ0gsTUFBTSxVQUFVLFNBQVMsQ0FBQyxNQUFNLEVBQUUsR0FBRyxPQUFPO0lBQzFDLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFO1FBQ25CLE9BQU8sTUFBTSxDQUFDO0tBQ2Y7SUFDRCxNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsS0FBSyxFQUFFLENBQUM7SUFFL0IsSUFBSSxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQ3hDLEtBQUssTUFBTSxHQUFHLElBQUksTUFBTSxFQUFFO1lBQ3hCLElBQUksUUFBUSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFO2dCQUN6QixJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFO29CQUNoQixNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxFQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRSxFQUFDLENBQUMsQ0FBQztpQkFDcEM7Z0JBQ0Qs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QUFVLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDZixPQUFPLENBQUMsSUFBSSxDQUFDLG1CQUFtQixFQUFFLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUMvQyxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUMsQ0FBQyxDQUNILENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRU1QVFksIE9ic2VydmFibGUsIG9mLCBTdWJzY3JpYmVyIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBjYXRjaEVycm9yLCBkZWxheSwgdGFrZSwgdGFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuaW1wb3J0IHsgU2hhcmVCdXR0b25GdW5jQXJncyB9IGZyb20gJy4vc2hhcmUubW9kZWxzJztcblxuLyoqXG4gKiBTaW1wbGUgb2JqZWN0IGNoZWNrLlxuICovXG5mdW5jdGlvbiBpc09iamVjdChpdGVtKTogYm9vbGVhbiB7XG4gIHJldHVybiAoaXRlbSAmJiB0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcgJiYgIUFycmF5LmlzQXJyYXkoaXRlbSkpO1xufVxuXG4vKipcbiAqIERlZXAgbWVyZ2UgdHdvIG9iamVjdHMuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBtZXJnZURlZXAodGFyZ2V0LCAuLi5zb3VyY2VzKSB7XG4gIGlmICghc291cmNlcy5sZW5ndGgpIHtcbiAgICByZXR1cm4gdGFyZ2V0O1xuICB9XG4gIGNvbnN0IHNvdXJjZSA9IHNvdXJjZXMuc2hpZnQoKTtcblxuICBpZiAoaXNPYmplY3QodGFyZ2V0KSAmJiBpc09iamVjdChzb3VyY2UpKSB7XG4gICAgZm9yIChjb25zdCBrZXkgaW4gc291cmNlKSB7XG4gICAgICBpZiAoaXNPYmplY3Qoc291cmNlW2tleV0pKSB7XG4gICAgICAgIGlmICghdGFyZ2V0W2tleV0pIHtcbiAgICAgICAgICBPYmplY3QuYXNzaWduKHRhcmdldCwge1trZXldOiB7fX0pO1xuICAgICAgICB9XG4gICAgICAgIG1lcmdlRGVlcCh0YXJnZXRba2V5XSwgc291cmNlW2tleV0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgT2JqZWN0LmFzc2lnbih0YXJnZXQsIHtba2V5XTogc291cmNlW2tleV19KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICByZXR1cm4gbWVyZ2VEZWVwKHRhcmdldCwgLi4uc291cmNlcyk7XG59XG5cbi8qKiBSZXR1cm5zIGEgdmFsaWQgVVJMIG9yIGZhbGxzIGJhY2sgdG8gY3VycmVudCBVUkwgKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRWYWxpZFVybCh1cmw6IHN0cmluZywgZmFsbGJhY2tVcmw6IHN0cmluZyk6IHN0cmluZyB7XG4gIGlmICh1cmwpIHtcbiAgICBjb25zdCByID0gLyhodHRwfGh0dHBzKTpcXC9cXC8oXFx3Kzp7MCwxfVxcdypAKT8oXFxTKykoOlswLTldKyk/KFxcL3xcXC8oW1xcdyMhOi4/Kz0mJUAhXFwtXFwvXSkpPy87XG4gICAgaWYgKHIudGVzdCh1cmwpKSB7XG4gICAgICByZXR1cm4gdXJsO1xuICAgIH1cbiAgICBjb25zb2xlLndhcm4oYFtTaGFyZUJ1dHRvbnNdOiBTaGFyaW5nIGxpbmsgJyR7IHVybCB9JyBpcyBpbnZhbGlkIWApO1xuICB9XG4gIHJldHVybiBmYWxsYmFja1VybDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHByaW50UGFnZSgpOiBPYnNlcnZhYmxlPHZvaWQ+IHtcbiAgcmV0dXJuIG5ldyBPYnNlcnZhYmxlKChzdWI6IFN1YnNjcmliZXI8YW55PikgPT4gZG9jdW1lbnQuZGVmYXVsdFZpZXcucHJpbnQoKSk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjb3B5VG9DbGlwYm9hcmQoe3BhcmFtcywgZGF0YSwgcGxhdGZvcm0sIHVwZGF0ZXJ9OiBTaGFyZUJ1dHRvbkZ1bmNBcmdzPENvcHlUb0NsaXBib2FyZERhdGFBcmdzPik6IE9ic2VydmFibGU8dm9pZD4ge1xuICByZXR1cm4gb2YobnVsbCkucGlwZShcbiAgICB0YXAoKCkgPT4ge1xuICAgICAgY29uc3QgdGV4dEFyZWE6IEhUTUxUZXh0QXJlYUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCd0ZXh0YXJlYScpIGFzIEhUTUxUZXh0QXJlYUVsZW1lbnQ7XG5cbiAgICAgIHRleHRBcmVhLnZhbHVlID0gZGVjb2RlVVJJQ29tcG9uZW50KHBhcmFtcy51cmwpO1xuICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZCh0ZXh0QXJlYSk7XG5cbiAgICAgIC8vIGhpZ2hsaWdodCBUZXh0QXJlYSB0byBjb3B5IHRoZSBzaGFyaW5nIGxpbmtcbiAgICAgIGlmIChwbGF0Zm9ybS5JT1MpIHtcbiAgICAgICAgY29uc3QgcmFuZ2UgPSBkb2N1bWVudC5jcmVhdGVSYW5nZSgpO1xuICAgICAgICByYW5nZS5zZWxlY3ROb2RlQ29udGVudHModGV4dEFyZWEpO1xuICAgICAgICBjb25zdCBzZWxlY3Rpb24gPSBkb2N1bWVudC5kZWZhdWx0Vmlldy5nZXRTZWxlY3Rpb24oKTtcbiAgICAgICAgc2VsZWN0aW9uLnJlbW92ZUFsbFJhbmdlcygpO1xuICAgICAgICBzZWxlY3Rpb24uYWRkUmFuZ2UocmFuZ2UpO1xuICAgICAgICB0ZXh0QXJlYS5yZWFkT25seSA9IHRydWU7XG4gICAgICAgIHRleHRBcmVhLnNldFNlbGVjdGlvblJhbmdlKDAsIDk5OTk5OSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0ZXh0QXJlYS5zZWxlY3QoKTtcbiAgICAgIH1cbiAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdjb3B5Jyk7XG4gICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKHRleHRBcmVhKTtcblxuICAgICAgLy8gRGlzYWJsZSBjb3B5IGJ1dHRvblxuICAgICAgdXBkYXRlci5uZXh0KHtpY29uOiBkYXRhLnN1Y2Nlc3NJY29uLCB0ZXh0OiBkYXRhLnN1Y2Nlc3NUZXh0LCBkaXNhYmxlZDogdHJ1ZX0pO1xuICAgIH0pLFxuICAgIGRlbGF5KGRhdGEuZGVsYXkpLFxuICAgIHRhcCgoKSA9PiB1cGRhdGVyLm5leHQoe2ljb246IGRhdGEuaWNvbiwgdGV4dDogZGF0YS50ZXh0LCBkaXNhYmxlZDogZmFsc2V9KSksXG4gICAgdGFrZSgxKSxcbiAgICBjYXRjaEVycm9yKGVyciA9PiB7XG4gICAgICBjb25zb2xlLndhcm4oJ0NvcHkgbGluayBmYWlsZWQhJywgZXJyLm1lc3NhZ2UpO1xuICAgICAgcmV0dXJuIEVNUFRZO1xuICAgIH0pXG4gICk7XG59XG5cbmludGVyZmFjZSBDb3B5VG9DbGlwYm9hcmREYXRhQXJncyB7XG4gIGRlbGF5OiBudW1iZXI7XG4gIHRleHQ6IHN0cmluZztcbiAgaWNvbjogc3RyaW5nW107XG4gIHN1Y2Nlc3NUZXh0OiBzdHJpbmc7XG4gIHN1Y2Nlc3NJY29uOiBzdHJpbmdbXTtcbn1cbiJdfQ==

@@ -5,2 +5,2 @@ /**

export * from './public-api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvc3JjL25neC1zaGFyZWJ1dHRvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3NyYy8iLCJzb3VyY2VzIjpbIm5neC1zaGFyZWJ1dHRvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcbiJdfQ==

@@ -9,2 +9,2 @@ /**

export { SharePopupService as ɵd } from './share-popup.service';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1wb3B1cC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcG9wdXAvc3JjL25neC1zaGFyZWJ1dHRvbnMtcG9wdXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsbUJBQW1CLElBQUksRUFBRSxFQUF5QixNQUFNLDZCQUE2QixDQUFDO0FBQzlGLE9BQU8sRUFBQywwQkFBMEIsSUFBSSxFQUFFLEVBQUMsTUFBTSxpQ0FBaUMsQ0FBQztBQUNqRixPQUFPLEVBQUMsbUJBQW1CLElBQUksRUFBRSxFQUFDLE1BQU0seUJBQXlCLENBQUM7QUFDbEUsT0FBTyxFQUFDLGlCQUFpQixJQUFJLEVBQUUsRUFBQyxNQUFNLHVCQUF1QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge1NIQVJFX1BPUFVQX09QVElPTlMgYXMgybViLFNoYXJlUG9wdXBPcHRpb25zIGFzIMm1YX0gZnJvbSAnLi9zaGFyZS1idXR0b25zLXBvcHVwLm1vZGVsJztcbmV4cG9ydCB7U2hhcmVQb3B1cEJ1dHRvbnNEaXJlY3RpdmUgYXMgybVjfSBmcm9tICcuL3NoYXJlLXBvcHVwLWJ1dHRvbnMuZGlyZWN0aXZlJztcbmV4cG9ydCB7U2hhcmVQb3B1cENvbXBvbmVudCBhcyDJtWV9IGZyb20gJy4vc2hhcmUtcG9wdXAuY29tcG9uZW50JztcbmV4cG9ydCB7U2hhcmVQb3B1cFNlcnZpY2UgYXMgybVkfSBmcm9tICcuL3NoYXJlLXBvcHVwLnNlcnZpY2UnOyJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNoYXJlYnV0dG9ucy1wb3B1cC5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3BvcHVwL3NyYy8iLCJzb3VyY2VzIjpbIm5neC1zaGFyZWJ1dHRvbnMtcG9wdXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsbUJBQW1CLElBQUksRUFBRSxFQUF5QixNQUFNLDZCQUE2QixDQUFDO0FBQzlGLE9BQU8sRUFBQywwQkFBMEIsSUFBSSxFQUFFLEVBQUMsTUFBTSxpQ0FBaUMsQ0FBQztBQUNqRixPQUFPLEVBQUMsbUJBQW1CLElBQUksRUFBRSxFQUFDLE1BQU0seUJBQXlCLENBQUM7QUFDbEUsT0FBTyxFQUFDLGlCQUFpQixJQUFJLEVBQUUsRUFBQyxNQUFNLHVCQUF1QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge1NIQVJFX1BPUFVQX09QVElPTlMgYXMgybViLFNoYXJlUG9wdXBPcHRpb25zIGFzIMm1YX0gZnJvbSAnLi9zaGFyZS1idXR0b25zLXBvcHVwLm1vZGVsJztcbmV4cG9ydCB7U2hhcmVQb3B1cEJ1dHRvbnNEaXJlY3RpdmUgYXMgybVjfSBmcm9tICcuL3NoYXJlLXBvcHVwLWJ1dHRvbnMuZGlyZWN0aXZlJztcbmV4cG9ydCB7U2hhcmVQb3B1cENvbXBvbmVudCBhcyDJtWV9IGZyb20gJy4vc2hhcmUtcG9wdXAuY29tcG9uZW50JztcbmV4cG9ydCB7U2hhcmVQb3B1cFNlcnZpY2UgYXMgybVkfSBmcm9tICcuL3NoYXJlLXBvcHVwLnNlcnZpY2UnOyJdfQ==
export * from './share-buttons-popup.module';
export * from './share-buttons-popup';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcG9wdXAvc3JjL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyw4QkFBOEIsQ0FBQztBQUM3QyxjQUFjLHVCQUF1QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9zaGFyZS1idXR0b25zLXBvcHVwLm1vZHVsZSc7XG5leHBvcnQgKiBmcm9tICcuL3NoYXJlLWJ1dHRvbnMtcG9wdXAnO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3BvcHVwL3NyYy8iLCJzb3VyY2VzIjpbInB1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyw4QkFBOEIsQ0FBQztBQUM3QyxjQUFjLHVCQUF1QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9zaGFyZS1idXR0b25zLXBvcHVwLm1vZHVsZSc7XG5leHBvcnQgKiBmcm9tICcuL3NoYXJlLWJ1dHRvbnMtcG9wdXAnO1xuIl19

@@ -81,2 +81,2 @@ import { Component, ChangeDetectionStrategy, Inject, Optional, ElementRef } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy1wb3B1cC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcG9wdXAvc3JjL3NoYXJlLWJ1dHRvbnMtcG9wdXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSx1QkFBdUIsRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBNEIsTUFBTSxlQUFlLENBQUM7QUFDM0gsT0FBTyxFQUFhLGdCQUFnQixFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDaEUsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRTNDLE9BQU8sRUFBRSxtQkFBbUIsRUFBcUIsTUFBTSw2QkFBNkIsQ0FBQztBQWdCckYsTUFBTSxPQUFPLGlCQUFpQjtJQTJCNUIsWUFBa0QsU0FBYyxFQUNKLE9BQTBCLEVBQ2xFLGlCQUFtQyxFQUNuQyxXQUF1QjtRQUhPLGNBQVMsR0FBVCxTQUFTLENBQUs7UUFDSixZQUFPLEdBQVAsT0FBTyxDQUFtQjtRQUNsRSxzQkFBaUIsR0FBakIsaUJBQWlCLENBQWtCO1FBQ25DLGdCQUFXLEdBQVgsV0FBVyxDQUFZO1FBQ3pDLElBQUksQ0FBQyw2QkFBNkIsRUFBRSxDQUFDO0lBQ3ZDLENBQUM7SUFURCxJQUFJLFNBQVM7UUFDWCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQVcsRUFBRSxFQUFFLENBQUMsR0FBRyxLQUFLLE1BQU0sQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7SUFDekcsQ0FBQztJQVNELGVBQWU7UUFDYixJQUFJLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDcEIsQ0FBQztJQUVELHFFQUFxRTtJQUNyRSxXQUFXO1FBQ1QsSUFBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUMxQixJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7SUFDdkIsQ0FBQztJQUVELDZDQUE2QztJQUNyQyxVQUFVO1FBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFO1lBQ3BCLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1NBQ2pGO1FBQ0QsNkZBQTZGO1FBQzdGLDJGQUEyRjtRQUMzRiw0Q0FBNEM7UUFDNUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsRUFBRSxDQUFDO0lBQ2pELENBQUM7SUFFRCx3RkFBd0Y7SUFDaEYsNkJBQTZCO1FBQ25DLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUNsQixJQUFJLENBQUMsb0NBQW9DLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxhQUE0QixDQUFDO1lBRXhGLG1FQUFtRTtZQUNuRSxJQUFJLElBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRTtnQkFDeEMsMEZBQTBGO2dCQUMxRixvRkFBb0Y7Z0JBQ3BGLG9DQUFvQztnQkFDcEMsT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDO2FBQ3RFO1NBQ0Y7SUFDSCxDQUFDO0lBRUQsaUZBQWlGO0lBQ3pFLGFBQWE7UUFDbkIsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLG9DQUFvQyxDQUFDO1FBRTFELHlGQUF5RjtRQUN6RixJQUFJLE9BQU8sSUFBSSxPQUFPLE9BQU8sQ0FBQyxLQUFLLEtBQUssVUFBVSxFQUFFO1lBQ2xELE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQztTQUNqQjtRQUVELElBQUksSUFBSSxDQUFDLFVBQVUsRUFBRTtZQUNuQixJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQzNCO0lBQ0gsQ0FBQzs7O1lBaEdGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQix1cENBQXlDO2dCQUV6QyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsSUFBSSxFQUFFO29CQUNKLFVBQVUsRUFBRSxJQUFJO29CQUNoQixZQUFZLEVBQUUsTUFBTTtvQkFDcEIsYUFBYSxFQUFFLE1BQU07b0JBQ3JCLHdCQUF3QixFQUFFLG1DQUFtQztvQkFDN0QsbUJBQW1CLEVBQUUsV0FBVztvQkFDaEMseUJBQXlCLEVBQUUseUJBQXlCO2lCQUNyRDs7YUFDRjs7OzRDQTRCYyxRQUFRLFlBQUksTUFBTSxTQUFDLFFBQVE7NENBQzNCLFFBQVEsWUFBSSxNQUFNLFNBQUMsbUJBQW1CO1lBL0NqQyxnQkFBZ0I7WUFEMkIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIEluamVjdCwgT3B0aW9uYWwsIEVsZW1lbnRSZWYsIE9uRGVzdHJveSwgQWZ0ZXJWaWV3SW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9jdXNUcmFwLCBGb2N1c1RyYXBGYWN0b3J5IH0gZnJvbSAnQGFuZ3VsYXIvY2RrL2ExMXknO1xuaW1wb3J0IHsgRE9DVU1FTlQgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgT3ZlcmxheVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9vdmVybGF5JztcbmltcG9ydCB7IFNIQVJFX1BPUFVQX09QVElPTlMsIFNoYXJlUG9wdXBPcHRpb25zIH0gZnJvbSAnLi9zaGFyZS1idXR0b25zLXBvcHVwLm1vZGVsJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc2hhcmUtYnV0dG9ucy1wb3B1cCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9zaGFyZS1idXR0b25zLXBvcHVwLmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9zaGFyZS1idXR0b25zLXBvcHVwLnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGhvc3Q6IHtcbiAgICAndGFiaW5kZXgnOiAnLTEnLFxuICAgICdhcmlhLW1vZGFsJzogJ3RydWUnLFxuICAgICdbYXR0ci5yb2xlXSc6ICdyb2xlJyxcbiAgICAnW2F0dHIuYXJpYS1sYWJlbGxlZGJ5XSc6ICdhcmlhTGFiZWwgPyBudWxsIDogYXJpYUxhYmVsbGVkQnknLFxuICAgICdbYXR0ci5hcmlhLWxhYmVsXSc6ICdhcmlhTGFiZWwnLFxuICAgICdbYXR0ci5hcmlhLWRlc2NyaWJlZGJ5XSc6ICdhcmlhRGVzY3JpYmVkQnkgfHwgbnVsbCdcbiAgfVxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZUJ1dHRvbnNQb3B1cCBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQsIE9uRGVzdHJveSB7XG5cbiAgLyoqIE92ZXJsYXkgcmVmIHRvIGNsb3NlIHRoZSBsaWdodGJveCAqL1xuICBvdmVybGF5UmVmOiBPdmVybGF5UmVmO1xuXG4gIC8qKiBUaGUgQVJJQSByb2xlIG9mIHRoZSBsaWdodGJveCBlbGVtZW50LiAqL1xuICByb2xlOiBzdHJpbmc7XG5cbiAgLyoqIEFyaWEgbGFiZWwgdG8gYXNzaWduIHRvIHRoZSBsaWdodGJveCBlbGVtZW50ICovXG4gIGFyaWFMYWJlbDogc3RyaW5nO1xuXG4gIC8qKiBJRCBvZiB0aGUgZWxlbWVudCB0aGF0IHNob3VsZCBiZSBjb25zaWRlcmVkIGFzIHRoZSBsaWdodGJveCdzIGxhYmVsLiAqL1xuICBhcmlhTGFiZWxsZWRCeTogc3RyaW5nO1xuXG4gIC8qKiBJRCBvZiB0aGUgZWxlbWVudCB0aGF0IGRlc2NyaWJlcyB0aGUgbGlnaHRib3guICovXG4gIGFyaWFEZXNjcmliZWRCeTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgY2xhc3MgdGhhdCB0cmFwcyBhbmQgbWFuYWdlcyBmb2N1cyB3aXRoaW4gdGhlIGxpZ2h0Ym94LiAqL1xuICBwcml2YXRlIF9mb2N1c1RyYXA6IEZvY3VzVHJhcDtcblxuICAvKiogRWxlbWVudCB0aGF0IHdhcyBmb2N1c2VkIGJlZm9yZSB0aGUgbGlnaHRib3ggd2FzIG9wZW5lZC4gU2F2ZSB0aGlzIHRvIHJlc3RvcmUgdXBvbiBjbG9zZS4gKi9cbiAgcHJpdmF0ZSBfZWxlbWVudEZvY3VzZWRCZWZvcmVEaWFsb2dXYXNPcGVuZWQ6IEhUTUxFbGVtZW50O1xuXG4gIGdldCBpc0J0bkNvcHkoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMub3B0aW9ucy5leGNsdWRlICYmIHRoaXMub3B0aW9ucy5leGNsdWRlLmZpbHRlcigoYnRuOiBzdHJpbmcpID0+IGJ0biA9PT0gJ2NvcHknKS5sZW5ndGggPiAwO1xuICB9XG5cbiAgY29uc3RydWN0b3IoQE9wdGlvbmFsKCkgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBfZG9jdW1lbnQ6IGFueSxcbiAgICAgICAgICAgICAgQE9wdGlvbmFsKCkgQEluamVjdChTSEFSRV9QT1BVUF9PUFRJT05TKSBwdWJsaWMgb3B0aW9uczogU2hhcmVQb3B1cE9wdGlvbnMsXG4gICAgICAgICAgICAgIHByaXZhdGUgX2ZvY3VzVHJhcEZhY3Rvcnk6IEZvY3VzVHJhcEZhY3RvcnksXG4gICAgICAgICAgICAgIHByaXZhdGUgX2VsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHtcbiAgICB0aGlzLl9zYXZlUHJldmlvdXNseUZvY3VzZWRFbGVtZW50KCk7XG4gIH1cblxuICBuZ0FmdGVyVmlld0luaXQoKSB7XG4gICAgdGhpcy5fdHJhcEZvY3VzKCk7XG4gIH1cblxuICAvKiogQ2FsbGJhY2ssIGludm9rZWQgd2hlbmV2ZXIgYW4gYW5pbWF0aW9uIG9uIHRoZSBob3N0IGNvbXBsZXRlcy4gKi9cbiAgbmdPbkRlc3Ryb3koKSB7XG4gICAgdGhpcy5vdmVybGF5UmVmLmRpc3Bvc2UoKTtcbiAgICB0aGlzLl9yZXN0b3JlRm9jdXMoKTtcbiAgfVxuXG4gIC8qKiBNb3ZlcyB0aGUgZm9jdXMgaW5zaWRlIHRoZSBmb2N1cyB0cmFwLiAqL1xuICBwcml2YXRlIF90cmFwRm9jdXMoKSB7XG4gICAgaWYgKCF0aGlzLl9mb2N1c1RyYXApIHtcbiAgICAgIHRoaXMuX2ZvY3VzVHJhcCA9IHRoaXMuX2ZvY3VzVHJhcEZhY3RvcnkuY3JlYXRlKHRoaXMuX2VsZW1lbnRSZWYubmF0aXZlRWxlbWVudCk7XG4gICAgfVxuICAgIC8vIElmIHdlcmUgdG8gYXR0ZW1wdCB0byBmb2N1cyBpbW1lZGlhdGVseSwgdGhlbiB0aGUgY29udGVudCBvZiB0aGUgbGlnaHRib3ggd291bGQgbm90IHlldCBiZVxuICAgIC8vIHJlYWR5IGluIGluc3RhbmNlcyB3aGVyZSBjaGFuZ2UgZGV0ZWN0aW9uIGhhcyB0byBydW4gZmlyc3QuIFRvIGRlYWwgd2l0aCB0aGlzLCB3ZSBzaW1wbHlcbiAgICAvLyB3YWl0IGZvciB0aGUgbWljcm90YXNrIHF1ZXVlIHRvIGJlIGVtcHR5LlxuICAgIHRoaXMuX2ZvY3VzVHJhcC5mb2N1c0luaXRpYWxFbGVtZW50V2hlblJlYWR5KCk7XG4gIH1cblxuICAvKiogU2F2ZXMgYSByZWZlcmVuY2UgdG8gdGhlIGVsZW1lbnQgdGhhdCB3YXMgZm9jdXNlZCBiZWZvcmUgdGhlIGxpZ2h0Ym94IHdhcyBvcGVuZWQuICovXG4gIHByaXZhdGUgX3NhdmVQcmV2aW91c2x5Rm9jdXNlZEVsZW1lbnQoKSB7XG4gICAgaWYgKHRoaXMuX2RvY3VtZW50KSB7XG4gICAgICB0aGlzLl9lbGVtZW50Rm9jdXNlZEJlZm9yZURpYWxvZ1dhc09wZW5lZCA9IHRoaXMuX2RvY3VtZW50LmFjdGl2ZUVsZW1lbnQgYXMgSFRNTEVsZW1lbnQ7XG5cbiAgICAgIC8vIE5vdGUgdGhhdCB0aGVyZSBpcyBubyBmb2N1cyBtZXRob2Qgd2hlbiByZW5kZXJpbmcgb24gdGhlIHNlcnZlci5cbiAgICAgIGlmICh0aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuZm9jdXMpIHtcbiAgICAgICAgLy8gTW92ZSBmb2N1cyBvbnRvIHRoZSBsaWdodGJveCBpbW1lZGlhdGVseSBpbiBvcmRlciB0byBwcmV2ZW50IHRoZSB1c2VyIGZyb20gYWNjaWRlbnRhbGx5XG4gICAgICAgIC8vIG9wZW5pbmcgbXVsdGlwbGUgZGlhbG9ncyBhdCB0aGUgc2FtZSB0aW1lLiBOZWVkcyB0byBiZSBhc3luYywgYmVjYXVzZSB0aGUgZWxlbWVudFxuICAgICAgICAvLyBtYXkgbm90IGJlIGZvY3VzYWJsZSBpbW1lZGlhdGVseS5cbiAgICAgICAgUHJvbWlzZS5yZXNvbHZlKCkudGhlbigoKSA9PiB0aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuZm9jdXMoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqIFJlc3RvcmVzIGZvY3VzIHRvIHRoZSBlbGVtZW50IHRoYXQgd2FzIGZvY3VzZWQgYmVmb3JlIHRoZSBsaWdodGJveCBvcGVuZWQuICovXG4gIHByaXZhdGUgX3Jlc3RvcmVGb2N1cygpIHtcbiAgICBjb25zdCB0b0ZvY3VzID0gdGhpcy5fZWxlbWVudEZvY3VzZWRCZWZvcmVEaWFsb2dXYXNPcGVuZWQ7XG5cbiAgICAvLyBXZSBuZWVkIHRoZSBleHRyYSBjaGVjaywgYmVjYXVzZSBJRSBjYW4gc2V0IHRoZSBgYWN0aXZlRWxlbWVudGAgdG8gbnVsbCBpbiBzb21lIGNhc2VzLlxuICAgIGlmICh0b0ZvY3VzICYmIHR5cGVvZiB0b0ZvY3VzLmZvY3VzID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICB0b0ZvY3VzLmZvY3VzKCk7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuX2ZvY3VzVHJhcCkge1xuICAgICAgdGhpcy5fZm9jdXNUcmFwLmRlc3Ryb3koKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy1wb3B1cC5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3BvcHVwL3NyYy8iLCJzb3VyY2VzIjpbInNoYXJlLWJ1dHRvbnMtcG9wdXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSx1QkFBdUIsRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBNEIsTUFBTSxlQUFlLENBQUM7QUFDM0gsT0FBTyxFQUFhLGdCQUFnQixFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDaEUsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRTNDLE9BQU8sRUFBRSxtQkFBbUIsRUFBcUIsTUFBTSw2QkFBNkIsQ0FBQztBQWdCckYsTUFBTSxPQUFPLGlCQUFpQjtJQTJCNUIsWUFBa0QsU0FBYyxFQUNKLE9BQTBCLEVBQ2xFLGlCQUFtQyxFQUNuQyxXQUF1QjtRQUhPLGNBQVMsR0FBVCxTQUFTLENBQUs7UUFDSixZQUFPLEdBQVAsT0FBTyxDQUFtQjtRQUNsRSxzQkFBaUIsR0FBakIsaUJBQWlCLENBQWtCO1FBQ25DLGdCQUFXLEdBQVgsV0FBVyxDQUFZO1FBQ3pDLElBQUksQ0FBQyw2QkFBNkIsRUFBRSxDQUFDO0lBQ3ZDLENBQUM7SUFURCxJQUFJLFNBQVM7UUFDWCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQVcsRUFBRSxFQUFFLENBQUMsR0FBRyxLQUFLLE1BQU0sQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7SUFDekcsQ0FBQztJQVNELGVBQWU7UUFDYixJQUFJLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDcEIsQ0FBQztJQUVELHFFQUFxRTtJQUNyRSxXQUFXO1FBQ1QsSUFBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUMxQixJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7SUFDdkIsQ0FBQztJQUVELDZDQUE2QztJQUNyQyxVQUFVO1FBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFO1lBQ3BCLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1NBQ2pGO1FBQ0QsNkZBQTZGO1FBQzdGLDJGQUEyRjtRQUMzRiw0Q0FBNEM7UUFDNUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsRUFBRSxDQUFDO0lBQ2pELENBQUM7SUFFRCx3RkFBd0Y7SUFDaEYsNkJBQTZCO1FBQ25DLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUNsQixJQUFJLENBQUMsb0NBQW9DLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxhQUE0QixDQUFDO1lBRXhGLG1FQUFtRTtZQUNuRSxJQUFJLElBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRTtnQkFDeEMsMEZBQTBGO2dCQUMxRixvRkFBb0Y7Z0JBQ3BGLG9DQUFvQztnQkFDcEMsT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDO2FBQ3RFO1NBQ0Y7SUFDSCxDQUFDO0lBRUQsaUZBQWlGO0lBQ3pFLGFBQWE7UUFDbkIsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLG9DQUFvQyxDQUFDO1FBRTFELHlGQUF5RjtRQUN6RixJQUFJLE9BQU8sSUFBSSxPQUFPLE9BQU8sQ0FBQyxLQUFLLEtBQUssVUFBVSxFQUFFO1lBQ2xELE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQztTQUNqQjtRQUVELElBQUksSUFBSSxDQUFDLFVBQVUsRUFBRTtZQUNuQixJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQzNCO0lBQ0gsQ0FBQzs7O1lBaEdGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQix1cENBQXlDO2dCQUV6QyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsSUFBSSxFQUFFO29CQUNKLFVBQVUsRUFBRSxJQUFJO29CQUNoQixZQUFZLEVBQUUsTUFBTTtvQkFDcEIsYUFBYSxFQUFFLE1BQU07b0JBQ3JCLHdCQUF3QixFQUFFLG1DQUFtQztvQkFDN0QsbUJBQW1CLEVBQUUsV0FBVztvQkFDaEMseUJBQXlCLEVBQUUseUJBQXlCO2lCQUNyRDs7YUFDRjs7OzRDQTRCYyxRQUFRLFlBQUksTUFBTSxTQUFDLFFBQVE7NENBQzNCLFFBQVEsWUFBSSxNQUFNLFNBQUMsbUJBQW1CO1lBL0NqQyxnQkFBZ0I7WUFEMkIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIEluamVjdCwgT3B0aW9uYWwsIEVsZW1lbnRSZWYsIE9uRGVzdHJveSwgQWZ0ZXJWaWV3SW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9jdXNUcmFwLCBGb2N1c1RyYXBGYWN0b3J5IH0gZnJvbSAnQGFuZ3VsYXIvY2RrL2ExMXknO1xuaW1wb3J0IHsgRE9DVU1FTlQgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgT3ZlcmxheVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9vdmVybGF5JztcbmltcG9ydCB7IFNIQVJFX1BPUFVQX09QVElPTlMsIFNoYXJlUG9wdXBPcHRpb25zIH0gZnJvbSAnLi9zaGFyZS1idXR0b25zLXBvcHVwLm1vZGVsJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc2hhcmUtYnV0dG9ucy1wb3B1cCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9zaGFyZS1idXR0b25zLXBvcHVwLmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9zaGFyZS1idXR0b25zLXBvcHVwLnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGhvc3Q6IHtcbiAgICAndGFiaW5kZXgnOiAnLTEnLFxuICAgICdhcmlhLW1vZGFsJzogJ3RydWUnLFxuICAgICdbYXR0ci5yb2xlXSc6ICdyb2xlJyxcbiAgICAnW2F0dHIuYXJpYS1sYWJlbGxlZGJ5XSc6ICdhcmlhTGFiZWwgPyBudWxsIDogYXJpYUxhYmVsbGVkQnknLFxuICAgICdbYXR0ci5hcmlhLWxhYmVsXSc6ICdhcmlhTGFiZWwnLFxuICAgICdbYXR0ci5hcmlhLWRlc2NyaWJlZGJ5XSc6ICdhcmlhRGVzY3JpYmVkQnkgfHwgbnVsbCdcbiAgfVxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZUJ1dHRvbnNQb3B1cCBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQsIE9uRGVzdHJveSB7XG5cbiAgLyoqIE92ZXJsYXkgcmVmIHRvIGNsb3NlIHRoZSBsaWdodGJveCAqL1xuICBvdmVybGF5UmVmOiBPdmVybGF5UmVmO1xuXG4gIC8qKiBUaGUgQVJJQSByb2xlIG9mIHRoZSBsaWdodGJveCBlbGVtZW50LiAqL1xuICByb2xlOiBzdHJpbmc7XG5cbiAgLyoqIEFyaWEgbGFiZWwgdG8gYXNzaWduIHRvIHRoZSBsaWdodGJveCBlbGVtZW50ICovXG4gIGFyaWFMYWJlbDogc3RyaW5nO1xuXG4gIC8qKiBJRCBvZiB0aGUgZWxlbWVudCB0aGF0IHNob3VsZCBiZSBjb25zaWRlcmVkIGFzIHRoZSBsaWdodGJveCdzIGxhYmVsLiAqL1xuICBhcmlhTGFiZWxsZWRCeTogc3RyaW5nO1xuXG4gIC8qKiBJRCBvZiB0aGUgZWxlbWVudCB0aGF0IGRlc2NyaWJlcyB0aGUgbGlnaHRib3guICovXG4gIGFyaWFEZXNjcmliZWRCeTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgY2xhc3MgdGhhdCB0cmFwcyBhbmQgbWFuYWdlcyBmb2N1cyB3aXRoaW4gdGhlIGxpZ2h0Ym94LiAqL1xuICBwcml2YXRlIF9mb2N1c1RyYXA6IEZvY3VzVHJhcDtcblxuICAvKiogRWxlbWVudCB0aGF0IHdhcyBmb2N1c2VkIGJlZm9yZSB0aGUgbGlnaHRib3ggd2FzIG9wZW5lZC4gU2F2ZSB0aGlzIHRvIHJlc3RvcmUgdXBvbiBjbG9zZS4gKi9cbiAgcHJpdmF0ZSBfZWxlbWVudEZvY3VzZWRCZWZvcmVEaWFsb2dXYXNPcGVuZWQ6IEhUTUxFbGVtZW50O1xuXG4gIGdldCBpc0J0bkNvcHkoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMub3B0aW9ucy5leGNsdWRlICYmIHRoaXMub3B0aW9ucy5leGNsdWRlLmZpbHRlcigoYnRuOiBzdHJpbmcpID0+IGJ0biA9PT0gJ2NvcHknKS5sZW5ndGggPiAwO1xuICB9XG5cbiAgY29uc3RydWN0b3IoQE9wdGlvbmFsKCkgQEluamVjdChET0NVTUVOVCkgcHJpdmF0ZSBfZG9jdW1lbnQ6IGFueSxcbiAgICAgICAgICAgICAgQE9wdGlvbmFsKCkgQEluamVjdChTSEFSRV9QT1BVUF9PUFRJT05TKSBwdWJsaWMgb3B0aW9uczogU2hhcmVQb3B1cE9wdGlvbnMsXG4gICAgICAgICAgICAgIHByaXZhdGUgX2ZvY3VzVHJhcEZhY3Rvcnk6IEZvY3VzVHJhcEZhY3RvcnksXG4gICAgICAgICAgICAgIHByaXZhdGUgX2VsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHtcbiAgICB0aGlzLl9zYXZlUHJldmlvdXNseUZvY3VzZWRFbGVtZW50KCk7XG4gIH1cblxuICBuZ0FmdGVyVmlld0luaXQoKSB7XG4gICAgdGhpcy5fdHJhcEZvY3VzKCk7XG4gIH1cblxuICAvKiogQ2FsbGJhY2ssIGludm9rZWQgd2hlbmV2ZXIgYW4gYW5pbWF0aW9uIG9uIHRoZSBob3N0IGNvbXBsZXRlcy4gKi9cbiAgbmdPbkRlc3Ryb3koKSB7XG4gICAgdGhpcy5vdmVybGF5UmVmLmRpc3Bvc2UoKTtcbiAgICB0aGlzLl9yZXN0b3JlRm9jdXMoKTtcbiAgfVxuXG4gIC8qKiBNb3ZlcyB0aGUgZm9jdXMgaW5zaWRlIHRoZSBmb2N1cyB0cmFwLiAqL1xuICBwcml2YXRlIF90cmFwRm9jdXMoKSB7XG4gICAgaWYgKCF0aGlzLl9mb2N1c1RyYXApIHtcbiAgICAgIHRoaXMuX2ZvY3VzVHJhcCA9IHRoaXMuX2ZvY3VzVHJhcEZhY3RvcnkuY3JlYXRlKHRoaXMuX2VsZW1lbnRSZWYubmF0aXZlRWxlbWVudCk7XG4gICAgfVxuICAgIC8vIElmIHdlcmUgdG8gYXR0ZW1wdCB0byBmb2N1cyBpbW1lZGlhdGVseSwgdGhlbiB0aGUgY29udGVudCBvZiB0aGUgbGlnaHRib3ggd291bGQgbm90IHlldCBiZVxuICAgIC8vIHJlYWR5IGluIGluc3RhbmNlcyB3aGVyZSBjaGFuZ2UgZGV0ZWN0aW9uIGhhcyB0byBydW4gZmlyc3QuIFRvIGRlYWwgd2l0aCB0aGlzLCB3ZSBzaW1wbHlcbiAgICAvLyB3YWl0IGZvciB0aGUgbWljcm90YXNrIHF1ZXVlIHRvIGJlIGVtcHR5LlxuICAgIHRoaXMuX2ZvY3VzVHJhcC5mb2N1c0luaXRpYWxFbGVtZW50V2hlblJlYWR5KCk7XG4gIH1cblxuICAvKiogU2F2ZXMgYSByZWZlcmVuY2UgdG8gdGhlIGVsZW1lbnQgdGhhdCB3YXMgZm9jdXNlZCBiZWZvcmUgdGhlIGxpZ2h0Ym94IHdhcyBvcGVuZWQuICovXG4gIHByaXZhdGUgX3NhdmVQcmV2aW91c2x5Rm9jdXNlZEVsZW1lbnQoKSB7XG4gICAgaWYgKHRoaXMuX2RvY3VtZW50KSB7XG4gICAgICB0aGlzLl9lbGVtZW50Rm9jdXNlZEJlZm9yZURpYWxvZ1dhc09wZW5lZCA9IHRoaXMuX2RvY3VtZW50LmFjdGl2ZUVsZW1lbnQgYXMgSFRNTEVsZW1lbnQ7XG5cbiAgICAgIC8vIE5vdGUgdGhhdCB0aGVyZSBpcyBubyBmb2N1cyBtZXRob2Qgd2hlbiByZW5kZXJpbmcgb24gdGhlIHNlcnZlci5cbiAgICAgIGlmICh0aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuZm9jdXMpIHtcbiAgICAgICAgLy8gTW92ZSBmb2N1cyBvbnRvIHRoZSBsaWdodGJveCBpbW1lZGlhdGVseSBpbiBvcmRlciB0byBwcmV2ZW50IHRoZSB1c2VyIGZyb20gYWNjaWRlbnRhbGx5XG4gICAgICAgIC8vIG9wZW5pbmcgbXVsdGlwbGUgZGlhbG9ncyBhdCB0aGUgc2FtZSB0aW1lLiBOZWVkcyB0byBiZSBhc3luYywgYmVjYXVzZSB0aGUgZWxlbWVudFxuICAgICAgICAvLyBtYXkgbm90IGJlIGZvY3VzYWJsZSBpbW1lZGlhdGVseS5cbiAgICAgICAgUHJvbWlzZS5yZXNvbHZlKCkudGhlbigoKSA9PiB0aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuZm9jdXMoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqIFJlc3RvcmVzIGZvY3VzIHRvIHRoZSBlbGVtZW50IHRoYXQgd2FzIGZvY3VzZWQgYmVmb3JlIHRoZSBsaWdodGJveCBvcGVuZWQuICovXG4gIHByaXZhdGUgX3Jlc3RvcmVGb2N1cygpIHtcbiAgICBjb25zdCB0b0ZvY3VzID0gdGhpcy5fZWxlbWVudEZvY3VzZWRCZWZvcmVEaWFsb2dXYXNPcGVuZWQ7XG5cbiAgICAvLyBXZSBuZWVkIHRoZSBleHRyYSBjaGVjaywgYmVjYXVzZSBJRSBjYW4gc2V0IHRoZSBgYWN0aXZlRWxlbWVudGAgdG8gbnVsbCBpbiBzb21lIGNhc2VzLlxuICAgIGlmICh0b0ZvY3VzICYmIHR5cGVvZiB0b0ZvY3VzLmZvY3VzID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICB0b0ZvY3VzLmZvY3VzKCk7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuX2ZvY3VzVHJhcCkge1xuICAgICAgdGhpcy5fZm9jdXNUcmFwLmRlc3Ryb3koKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==
import { InjectionToken } from '@angular/core';
export const SHARE_POPUP_OPTIONS = new InjectionToken('SHARE_POPUP_OPTIONS');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy1wb3B1cC5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcG9wdXAvc3JjL3NoYXJlLWJ1dHRvbnMtcG9wdXAubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFnQixjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUF5QjdELE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUFHLElBQUksY0FBYyxDQUFvQixxQkFBcUIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFNoYXJlUG9wdXBPcHRpb25zIHtcbiAgc2hvdzogbnVtYmVyO1xuICB0aGVtZTogc3RyaW5nO1xuICBpbmNsdWRlOiBzdHJpbmdbXTtcbiAgZXhjbHVkZTogc3RyaW5nW107XG4gIHVybDogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBpbWFnZTogc3RyaW5nO1xuICB0YWdzOiBzdHJpbmc7XG4gIGF1dG9TZXRNZXRhOiBib29sZWFuO1xuICBzaG93SWNvbjogYm9vbGVhbjtcbiAgc2hvd1RleHQ6IGJvb2xlYW47XG4gIHNpemU6IG51bWJlcjtcbiAgZGlzYWJsZWQ6IGJvb2xlYW47XG4gIG9wZW5lZDogRXZlbnRFbWl0dGVyPHN0cmluZz47XG4gIGNsb3NlZDogRXZlbnRFbWl0dGVyPHN0cmluZz47XG4gIGNsb3NlSWNvbj86IHN0cmluZyB8IHN0cmluZ1tdO1xuICBjbG9zZUNsaWNrOiBFdmVudEVtaXR0ZXI8dm9pZD47XG4gIGhhc0JhY2tkcm9wPzogYm9vbGVhbjtcbiAgYmFja2Ryb3BDbGFzcz86IHN0cmluZztcbn1cblxuZXhwb3J0IGNvbnN0IFNIQVJFX1BPUFVQX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW48U2hhcmVQb3B1cE9wdGlvbnM+KCdTSEFSRV9QT1BVUF9PUFRJT05TJyk7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy1wb3B1cC5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3BvcHVwL3NyYy8iLCJzb3VyY2VzIjpbInNoYXJlLWJ1dHRvbnMtcG9wdXAubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFnQixjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUF5QjdELE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUFHLElBQUksY0FBYyxDQUFvQixxQkFBcUIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFNoYXJlUG9wdXBPcHRpb25zIHtcbiAgc2hvdzogbnVtYmVyO1xuICB0aGVtZTogc3RyaW5nO1xuICBpbmNsdWRlOiBzdHJpbmdbXTtcbiAgZXhjbHVkZTogc3RyaW5nW107XG4gIHVybDogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBpbWFnZTogc3RyaW5nO1xuICB0YWdzOiBzdHJpbmc7XG4gIGF1dG9TZXRNZXRhOiBib29sZWFuO1xuICBzaG93SWNvbjogYm9vbGVhbjtcbiAgc2hvd1RleHQ6IGJvb2xlYW47XG4gIHNpemU6IG51bWJlcjtcbiAgZGlzYWJsZWQ6IGJvb2xlYW47XG4gIG9wZW5lZDogRXZlbnRFbWl0dGVyPHN0cmluZz47XG4gIGNsb3NlZDogRXZlbnRFbWl0dGVyPHN0cmluZz47XG4gIGNsb3NlSWNvbj86IHN0cmluZyB8IHN0cmluZ1tdO1xuICBjbG9zZUNsaWNrOiBFdmVudEVtaXR0ZXI8dm9pZD47XG4gIGhhc0JhY2tkcm9wPzogYm9vbGVhbjtcbiAgYmFja2Ryb3BDbGFzcz86IHN0cmluZztcbn1cblxuZXhwb3J0IGNvbnN0IFNIQVJFX1BPUFVQX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW48U2hhcmVQb3B1cE9wdGlvbnM+KCdTSEFSRV9QT1BVUF9PUFRJT05TJyk7XG4iXX0=

@@ -44,2 +44,2 @@ import { NgModule } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy1wb3B1cC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3BvcHVwL3NyYy9zaGFyZS1idXR0b25zLXBvcHVwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsbUZBQW1GO0FBQ25GLHFFQUFxRTtBQUNyRSw4Q0FBOEM7QUFDOUMsT0FBTyxFQUFzQixvQkFBb0IsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQzVFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRTlELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBdUJyRSxNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLE1BQU0sQ0FBQyxVQUFVLENBQUMsTUFBMkI7UUFDM0MsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQyxDQUFDO1NBQy9ELENBQUM7SUFDSixDQUFDOzs7WUEzQkYsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRTtvQkFDWixpQkFBaUI7b0JBQ2pCLDBCQUEwQjtvQkFDMUIsbUJBQW1CO2lCQUNwQjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsWUFBWTtvQkFDWixrQkFBa0I7b0JBQ2xCLGlCQUFpQjtpQkFDbEI7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLGtCQUFrQjtvQkFDbEIsaUJBQWlCO29CQUNqQiwwQkFBMEI7b0JBQzFCLG1CQUFtQjtpQkFDcEI7Z0JBQ0QsU0FBUyxFQUFFO29CQUNULGlCQUFpQjtpQkFDbEI7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG4vLyBpbXBvcnQgeyBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnLi4vLi4vc3JjL3B1YmxpYy1hcGknO1xuLy8gaW1wb3J0IHsgU2hhcmVCdXR0b25zTW9kdWxlIH0gZnJvbSAnLi4vLi4vYnV0dG9ucy9zcmMvcHVibGljX2FwaSc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBpbiBkZXZlbG9wbWVudCBtb2RlXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNNb2R1bGUgfSBmcm9tICduZ3gtc2hhcmVidXR0b25zL2J1dHRvbnMnO1xuXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNQb3B1cCB9IGZyb20gJy4vc2hhcmUtYnV0dG9ucy1wb3B1cCc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwU2VydmljZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAuc2VydmljZSc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwQnV0dG9uc0RpcmVjdGl2ZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAtYnV0dG9ucy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgU2hhcmVQb3B1cENvbXBvbmVudCB9IGZyb20gJy4vc2hhcmUtcG9wdXAuY29tcG9uZW50JztcbmltcG9ydCB7IEZvbnRBd2Vzb21lTW9kdWxlIH0gZnJvbSAnQGZvcnRhd2Vzb21lL2FuZ3VsYXItZm9udGF3ZXNvbWUnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBTaGFyZUJ1dHRvbnNQb3B1cCxcbiAgICBTaGFyZVBvcHVwQnV0dG9uc0RpcmVjdGl2ZSxcbiAgICBTaGFyZVBvcHVwQ29tcG9uZW50XG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgU2hhcmVCdXR0b25zTW9kdWxlLFxuICAgIEZvbnRBd2Vzb21lTW9kdWxlXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICBTaGFyZUJ1dHRvbnNNb2R1bGUsXG4gICAgU2hhcmVCdXR0b25zUG9wdXAsXG4gICAgU2hhcmVQb3B1cEJ1dHRvbnNEaXJlY3RpdmUsXG4gICAgU2hhcmVQb3B1cENvbXBvbmVudFxuICBdLFxuICBwcm92aWRlcnM6IFtcbiAgICBTaGFyZVBvcHVwU2VydmljZVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIFNoYXJlQnV0dG9uc1BvcHVwTW9kdWxlIHtcbiAgc3RhdGljIHdpdGhDb25maWcoY29uZmlnPzogU2hhcmVCdXR0b25zQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxTaGFyZUJ1dHRvbnNNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IFNoYXJlQnV0dG9uc01vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW3twcm92aWRlOiBTSEFSRV9CVVRUT05TX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZ31dXG4gICAgfTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtYnV0dG9ucy1wb3B1cC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL3NvdXNsaS9EZXNrdG9wL1Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wb3B1cC9zcmMvIiwic291cmNlcyI6WyJzaGFyZS1idXR0b25zLXBvcHVwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsbUZBQW1GO0FBQ25GLHFFQUFxRTtBQUNyRSw4Q0FBOEM7QUFDOUMsT0FBTyxFQUFzQixvQkFBb0IsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQzVFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRTlELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBdUJyRSxNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLE1BQU0sQ0FBQyxVQUFVLENBQUMsTUFBMkI7UUFDM0MsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBQyxDQUFDO1NBQy9ELENBQUM7SUFDSixDQUFDOzs7WUEzQkYsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRTtvQkFDWixpQkFBaUI7b0JBQ2pCLDBCQUEwQjtvQkFDMUIsbUJBQW1CO2lCQUNwQjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsWUFBWTtvQkFDWixrQkFBa0I7b0JBQ2xCLGlCQUFpQjtpQkFDbEI7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLGtCQUFrQjtvQkFDbEIsaUJBQWlCO29CQUNqQiwwQkFBMEI7b0JBQzFCLG1CQUFtQjtpQkFDcEI7Z0JBQ0QsU0FBUyxFQUFFO29CQUNULGlCQUFpQjtpQkFDbEI7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG4vLyBpbXBvcnQgeyBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnLi4vLi4vc3JjL3B1YmxpYy1hcGknO1xuLy8gaW1wb3J0IHsgU2hhcmVCdXR0b25zTW9kdWxlIH0gZnJvbSAnLi4vLi4vYnV0dG9ucy9zcmMvcHVibGljX2FwaSc7XG4vLyBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBpbiBkZXZlbG9wbWVudCBtb2RlXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNDb25maWcsIFNIQVJFX0JVVFRPTlNfQ09ORklHIH0gZnJvbSAnbmd4LXNoYXJlYnV0dG9ucyc7XG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNNb2R1bGUgfSBmcm9tICduZ3gtc2hhcmVidXR0b25zL2J1dHRvbnMnO1xuXG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNQb3B1cCB9IGZyb20gJy4vc2hhcmUtYnV0dG9ucy1wb3B1cCc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwU2VydmljZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAuc2VydmljZSc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwQnV0dG9uc0RpcmVjdGl2ZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAtYnV0dG9ucy5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgU2hhcmVQb3B1cENvbXBvbmVudCB9IGZyb20gJy4vc2hhcmUtcG9wdXAuY29tcG9uZW50JztcbmltcG9ydCB7IEZvbnRBd2Vzb21lTW9kdWxlIH0gZnJvbSAnQGZvcnRhd2Vzb21lL2FuZ3VsYXItZm9udGF3ZXNvbWUnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBTaGFyZUJ1dHRvbnNQb3B1cCxcbiAgICBTaGFyZVBvcHVwQnV0dG9uc0RpcmVjdGl2ZSxcbiAgICBTaGFyZVBvcHVwQ29tcG9uZW50XG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgU2hhcmVCdXR0b25zTW9kdWxlLFxuICAgIEZvbnRBd2Vzb21lTW9kdWxlXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICBTaGFyZUJ1dHRvbnNNb2R1bGUsXG4gICAgU2hhcmVCdXR0b25zUG9wdXAsXG4gICAgU2hhcmVQb3B1cEJ1dHRvbnNEaXJlY3RpdmUsXG4gICAgU2hhcmVQb3B1cENvbXBvbmVudFxuICBdLFxuICBwcm92aWRlcnM6IFtcbiAgICBTaGFyZVBvcHVwU2VydmljZVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIFNoYXJlQnV0dG9uc1BvcHVwTW9kdWxlIHtcbiAgc3RhdGljIHdpdGhDb25maWcoY29uZmlnPzogU2hhcmVCdXR0b25zQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxTaGFyZUJ1dHRvbnNNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IFNoYXJlQnV0dG9uc01vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW3twcm92aWRlOiBTSEFSRV9CVVRUT05TX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZ31dXG4gICAgfTtcbiAgfVxufVxuIl19

@@ -90,2 +90,2 @@ import { Directive, EventEmitter, HostListener, Input, Output } from '@angular/core';

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtcG9wdXAtYnV0dG9ucy5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3BvcHVwL3NyYy9zaGFyZS1wb3B1cC1idXR0b25zLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFhLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNoRyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUUxRCxzRUFBc0U7QUFDdEUsT0FBTyxFQUFFLFlBQVksRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUsvRCxNQUFNLE9BQU8sMEJBQTBCO0lBeURyQyxZQUFvQixXQUE4QixFQUFVLE1BQW9CO1FBQTVELGdCQUFXLEdBQVgsV0FBVyxDQUFtQjtRQUFVLFdBQU0sR0FBTixNQUFNLENBQWM7UUF2RHZFLFVBQUssR0FBVyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFFekMsWUFBTyxHQUFhLE1BQU0sQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUM7UUFJL0MsY0FBUyxHQUFzQixDQUFDLEtBQUssRUFBRSxjQUFjLENBQUMsQ0FBQztRQXNCaEUseUJBQXlCO1FBQ2hCLGFBQVEsR0FBRyxJQUFJLENBQUM7UUFFekIsd0JBQXdCO1FBQ2YsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUUxQixtQkFBbUI7UUFDVixTQUFJLEdBQUcsQ0FBQyxDQUFDO1FBS1QsZ0JBQVcsR0FBRyxJQUFJLENBQUM7UUFJNUIsZ0NBQWdDO1FBQ3RCLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO1FBRTlDLGdDQUFnQztRQUN0QixXQUFNLEdBQUcsSUFBSSxZQUFZLEVBQVUsQ0FBQztRQUU5QyxtREFBbUQ7UUFDekMsZ0JBQVcsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDO1FBRXpDLGlCQUFZLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUM7SUFHdEUsQ0FBQztJQUVrQyxPQUFPLENBQUMsQ0FBQztRQUMxQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQztZQUNwQixLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUs7WUFDakIsT0FBTyxFQUFFLElBQUksQ0FBQyxPQUFPO1lBQ3JCLE9BQU8sRUFBRSxJQUFJLENBQUMsT0FBTztZQUNyQixHQUFHLEVBQUUsSUFBSSxDQUFDLEdBQUc7WUFDYixLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUs7WUFDakIsV0FBVyxFQUFFLElBQUksQ0FBQyxXQUFXO1lBQzdCLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSztZQUNqQixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixXQUFXLEVBQUUsSUFBSSxDQUFDLFdBQVc7WUFDN0IsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJO1lBQ2YsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRO1lBQ3ZCLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUTtZQUN2QixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVE7WUFDdkIsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO1lBQ25CLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtZQUNuQixTQUFTLEVBQUUsSUFBSSxDQUFDLFNBQVM7WUFDekIsVUFBVSxFQUFFLElBQUksQ0FBQyxXQUFXO1lBQzVCLFdBQVcsRUFBRSxJQUFJLENBQUMsV0FBVztZQUM3QixhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7U0FDbEMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELFdBQVc7UUFDVCxJQUFJLENBQUMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ2xDLENBQUM7SUFFRCxLQUFLO1FBQ0gsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUMzQixDQUFDOzs7WUE5RkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxxQkFBcUI7YUFDaEM7OztZQVBRLGlCQUFpQjtZQUdqQixZQUFZOzs7b0JBT2xCLEtBQUs7c0JBRUwsS0FBSztzQkFFTCxLQUFLO3dCQUVMLEtBQUs7a0JBR0wsS0FBSztvQkFHTCxLQUFLOzBCQUdMLEtBQUs7b0JBR0wsS0FBSzttQkFHTCxLQUFLOzBCQUdMLEtBQUs7bUJBRUwsS0FBSzt1QkFHTCxLQUFLO3VCQUdMLEtBQUs7bUJBR0wsS0FBSzt1QkFHTCxLQUFLOzBCQUVMLEtBQUs7NEJBRUwsS0FBSztxQkFHTCxNQUFNO3FCQUdOLE1BQU07MEJBR04sTUFBTTtzQkFPTixZQUFZLFNBQUMsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFdmVudEVtaXR0ZXIsIEhvc3RMaXN0ZW5lciwgSW5wdXQsIE9uRGVzdHJveSwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwU2VydmljZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAuc2VydmljZSc7XG5cbi8vIGltcG9ydCB7IFNoYXJlU2VydmljZSwgU0hBUkVfQlVUVE9OUyB9IGZyb20gJy4uLy4uL3NyYy9wdWJsaWMtYXBpJztcbmltcG9ydCB7IFNoYXJlU2VydmljZSwgU0hBUkVfQlVUVE9OUyB9IGZyb20gJ25neC1zaGFyZWJ1dHRvbnMnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbc2hhcmVCdXR0b25zUG9wdXBdJ1xufSlcbmV4cG9ydCBjbGFzcyBTaGFyZVBvcHVwQnV0dG9uc0RpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uRGVzdHJveSB7XG5cbiAgQElucHV0KCkgdGhlbWU6IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy50aGVtZTtcblxuICBASW5wdXQoKSBpbmNsdWRlOiBzdHJpbmdbXSA9IE9iamVjdC5rZXlzKFNIQVJFX0JVVFRPTlMpO1xuXG4gIEBJbnB1dCgpIGV4Y2x1ZGUhOiBzdHJpbmdbXTtcblxuICBASW5wdXQoKSBjbG9zZUljb246IHN0cmluZyB8IHN0cmluZ1tdID0gWydmYXMnLCAndGltZXMtY2lyY2xlJ107XG5cbiAgLyoqIFRoZSBzaGFyaW5nIGxpbmsgKi9cbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSB0aXRsZSBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcblxuICAvKiogVGhlIGRlc2NyaXB0aW9uIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSBkZXNjcmlwdGlvbjogc3RyaW5nO1xuXG4gIC8qKiBUaGUgaW1hZ2UgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFBpbnRlcmVzdCAqL1xuICBASW5wdXQoKSBpbWFnZTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgdGFncyBwYXJhbWV0ZXIgZm9yIHNoYXJpbmcgb24gVHdpdHRlciBhbmQgVHVtYmxyICovXG4gIEBJbnB1dCgpIHRhZ3M6IHN0cmluZztcblxuICAvKiogU2V0cyBtZXRhIHRhZ3MgZnJvbSBkb2N1bWVudCBoZWFkLCB1c2VmdWwgd2hlbiBTRU8gaXMgYXZhaWxhYmxlICovXG4gIEBJbnB1dCgpIGF1dG9TZXRNZXRhOiBib29sZWFuO1xuXG4gIEBJbnB1dCgpIHNob3c6IG51bWJlcjtcblxuICAvKiogU2hvdyBidXR0b25zIGljb25zICovXG4gIEBJbnB1dCgpIHNob3dJY29uID0gdHJ1ZTtcblxuICAvKiogU2hvdyBidXR0b25zIHRleHQgKi9cbiAgQElucHV0KCkgc2hvd1RleHQgPSBmYWxzZTtcblxuICAvKiogQnV0dG9ucyBzaXplICovXG4gIEBJbnB1dCgpIHNpemUgPSAwO1xuXG4gIC8qKiBBIGZsYWcgdGhhdCBpbmRpY2F0ZXMgaWYgdGhlIGJ1dHRvbidzIGNsaWNrIGlzIGRpc2FibGVkICovXG4gIEBJbnB1dCgpIGRpc2FibGVkOiBib29sZWFuO1xuXG4gIEBJbnB1dCgpIGhhc0JhY2tkcm9wID0gdHJ1ZTtcblxuICBASW5wdXQoKSBiYWNrZHJvcENsYXNzOiBzdHJpbmc7XG5cbiAgLyoqIFNoYXJlIGRpYWxvZyBvcGVuZWQgZXZlbnQgKi9cbiAgQE91dHB1dCgpIG9wZW5lZCA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nPigpO1xuXG4gIC8qKiBTaGFyZSBkaWFsb2cgY2xvc2VkIGV2ZW50ICovXG4gIEBPdXRwdXQoKSBjbG9zZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvLyBTdHJlYW0gdGhhdCBlbWl0cyB3aGVuIHRoZSBzaGFyZSBwb3B1cCBpcyBjbG9zZWRcbiAgQE91dHB1dCgpIHBvcHVwQ2xvc2VkID0gbmV3IEV2ZW50RW1pdHRlcjx2b2lkPigpO1xuXG4gIHByaXZhdGUgX3BvcHVwQ2xvc2VkID0gdGhpcy5wb3B1cENsb3NlZC5zdWJzY3JpYmUoKCkgPT4gdGhpcy5jbG9zZSgpKTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZVBvcHVwOiBTaGFyZVBvcHVwU2VydmljZSwgcHJpdmF0ZSBfc2hhcmU6IFNoYXJlU2VydmljZSkge1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snLCBbJyRldmVudCddKSBvbkNsaWNrKGUpIHtcbiAgICB0aGlzLl9zaGFyZVBvcHVwLm9wZW4oe1xuICAgICAgdGhlbWU6IHRoaXMudGhlbWUsXG4gICAgICBpbmNsdWRlOiB0aGlzLmluY2x1ZGUsXG4gICAgICBleGNsdWRlOiB0aGlzLmV4Y2x1ZGUsXG4gICAgICB1cmw6IHRoaXMudXJsLFxuICAgICAgdGl0bGU6IHRoaXMudGl0bGUsXG4gICAgICBkZXNjcmlwdGlvbjogdGhpcy5kZXNjcmlwdGlvbixcbiAgICAgIGltYWdlOiB0aGlzLmltYWdlLFxuICAgICAgdGFnczogdGhpcy50YWdzLFxuICAgICAgYXV0b1NldE1ldGE6IHRoaXMuYXV0b1NldE1ldGEsXG4gICAgICBzaG93OiB0aGlzLnNob3csXG4gICAgICBzaG93SWNvbjogdGhpcy5zaG93SWNvbixcbiAgICAgIHNob3dUZXh0OiB0aGlzLnNob3dUZXh0LFxuICAgICAgc2l6ZTogdGhpcy5zaXplLFxuICAgICAgZGlzYWJsZWQ6IHRoaXMuZGlzYWJsZWQsXG4gICAgICBvcGVuZWQ6IHRoaXMub3BlbmVkLFxuICAgICAgY2xvc2VkOiB0aGlzLmNsb3NlZCxcbiAgICAgIGNsb3NlSWNvbjogdGhpcy5jbG9zZUljb24sXG4gICAgICBjbG9zZUNsaWNrOiB0aGlzLnBvcHVwQ2xvc2VkLFxuICAgICAgaGFzQmFja2Ryb3A6IHRoaXMuaGFzQmFja2Ryb3AsXG4gICAgICBiYWNrZHJvcENsYXNzOiB0aGlzLmJhY2tkcm9wQ2xhc3NcbiAgICB9KTtcbiAgfVxuXG4gIG5nT25EZXN0cm95KCkge1xuICAgIHRoaXMuX3BvcHVwQ2xvc2VkLnVuc3Vic2NyaWJlKCk7XG4gIH1cblxuICBjbG9zZSgpIHtcbiAgICB0aGlzLl9zaGFyZVBvcHVwLmNsb3NlKCk7XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtcG9wdXAtYnV0dG9ucy5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL3NvdXNsaS9EZXNrdG9wL1Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wb3B1cC9zcmMvIiwic291cmNlcyI6WyJzaGFyZS1wb3B1cC1idXR0b25zLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFhLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNoRyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUUxRCxzRUFBc0U7QUFDdEUsT0FBTyxFQUFFLFlBQVksRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUsvRCxNQUFNLE9BQU8sMEJBQTBCO0lBeURyQyxZQUFvQixXQUE4QixFQUFVLE1BQW9CO1FBQTVELGdCQUFXLEdBQVgsV0FBVyxDQUFtQjtRQUFVLFdBQU0sR0FBTixNQUFNLENBQWM7UUF2RHZFLFVBQUssR0FBVyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFFekMsWUFBTyxHQUFhLE1BQU0sQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUM7UUFJL0MsY0FBUyxHQUFzQixDQUFDLEtBQUssRUFBRSxjQUFjLENBQUMsQ0FBQztRQXNCaEUseUJBQXlCO1FBQ2hCLGFBQVEsR0FBRyxJQUFJLENBQUM7UUFFekIsd0JBQXdCO1FBQ2YsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUUxQixtQkFBbUI7UUFDVixTQUFJLEdBQUcsQ0FBQyxDQUFDO1FBS1QsZ0JBQVcsR0FBRyxJQUFJLENBQUM7UUFJNUIsZ0NBQWdDO1FBQ3RCLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO1FBRTlDLGdDQUFnQztRQUN0QixXQUFNLEdBQUcsSUFBSSxZQUFZLEVBQVUsQ0FBQztRQUU5QyxtREFBbUQ7UUFDekMsZ0JBQVcsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDO1FBRXpDLGlCQUFZLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUM7SUFHdEUsQ0FBQztJQUVrQyxPQUFPLENBQUMsQ0FBQztRQUMxQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQztZQUNwQixLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUs7WUFDakIsT0FBTyxFQUFFLElBQUksQ0FBQyxPQUFPO1lBQ3JCLE9BQU8sRUFBRSxJQUFJLENBQUMsT0FBTztZQUNyQixHQUFHLEVBQUUsSUFBSSxDQUFDLEdBQUc7WUFDYixLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUs7WUFDakIsV0FBVyxFQUFFLElBQUksQ0FBQyxXQUFXO1lBQzdCLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSztZQUNqQixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixXQUFXLEVBQUUsSUFBSSxDQUFDLFdBQVc7WUFDN0IsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJO1lBQ2YsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRO1lBQ3ZCLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUTtZQUN2QixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVE7WUFDdkIsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO1lBQ25CLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtZQUNuQixTQUFTLEVBQUUsSUFBSSxDQUFDLFNBQVM7WUFDekIsVUFBVSxFQUFFLElBQUksQ0FBQyxXQUFXO1lBQzVCLFdBQVcsRUFBRSxJQUFJLENBQUMsV0FBVztZQUM3QixhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7U0FDbEMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELFdBQVc7UUFDVCxJQUFJLENBQUMsWUFBWSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ2xDLENBQUM7SUFFRCxLQUFLO1FBQ0gsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUMzQixDQUFDOzs7WUE5RkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxxQkFBcUI7YUFDaEM7OztZQVBRLGlCQUFpQjtZQUdqQixZQUFZOzs7b0JBT2xCLEtBQUs7c0JBRUwsS0FBSztzQkFFTCxLQUFLO3dCQUVMLEtBQUs7a0JBR0wsS0FBSztvQkFHTCxLQUFLOzBCQUdMLEtBQUs7b0JBR0wsS0FBSzttQkFHTCxLQUFLOzBCQUdMLEtBQUs7bUJBRUwsS0FBSzt1QkFHTCxLQUFLO3VCQUdMLEtBQUs7bUJBR0wsS0FBSzt1QkFHTCxLQUFLOzBCQUVMLEtBQUs7NEJBRUwsS0FBSztxQkFHTCxNQUFNO3FCQUdOLE1BQU07MEJBR04sTUFBTTtzQkFPTixZQUFZLFNBQUMsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFdmVudEVtaXR0ZXIsIEhvc3RMaXN0ZW5lciwgSW5wdXQsIE9uRGVzdHJveSwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwU2VydmljZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAuc2VydmljZSc7XG5cbi8vIGltcG9ydCB7IFNoYXJlU2VydmljZSwgU0hBUkVfQlVUVE9OUyB9IGZyb20gJy4uLy4uL3NyYy9wdWJsaWMtYXBpJztcbmltcG9ydCB7IFNoYXJlU2VydmljZSwgU0hBUkVfQlVUVE9OUyB9IGZyb20gJ25neC1zaGFyZWJ1dHRvbnMnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbc2hhcmVCdXR0b25zUG9wdXBdJ1xufSlcbmV4cG9ydCBjbGFzcyBTaGFyZVBvcHVwQnV0dG9uc0RpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uRGVzdHJveSB7XG5cbiAgQElucHV0KCkgdGhlbWU6IHN0cmluZyA9IHRoaXMuX3NoYXJlLmNvbmZpZy50aGVtZTtcblxuICBASW5wdXQoKSBpbmNsdWRlOiBzdHJpbmdbXSA9IE9iamVjdC5rZXlzKFNIQVJFX0JVVFRPTlMpO1xuXG4gIEBJbnB1dCgpIGV4Y2x1ZGUhOiBzdHJpbmdbXTtcblxuICBASW5wdXQoKSBjbG9zZUljb246IHN0cmluZyB8IHN0cmluZ1tdID0gWydmYXMnLCAndGltZXMtY2lyY2xlJ107XG5cbiAgLyoqIFRoZSBzaGFyaW5nIGxpbmsgKi9cbiAgQElucHV0KCkgdXJsOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSB0aXRsZSBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcblxuICAvKiogVGhlIGRlc2NyaXB0aW9uIHBhcmFtZXRlciAqL1xuICBASW5wdXQoKSBkZXNjcmlwdGlvbjogc3RyaW5nO1xuXG4gIC8qKiBUaGUgaW1hZ2UgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFBpbnRlcmVzdCAqL1xuICBASW5wdXQoKSBpbWFnZTogc3RyaW5nO1xuXG4gIC8qKiBUaGUgdGFncyBwYXJhbWV0ZXIgZm9yIHNoYXJpbmcgb24gVHdpdHRlciBhbmQgVHVtYmxyICovXG4gIEBJbnB1dCgpIHRhZ3M6IHN0cmluZztcblxuICAvKiogU2V0cyBtZXRhIHRhZ3MgZnJvbSBkb2N1bWVudCBoZWFkLCB1c2VmdWwgd2hlbiBTRU8gaXMgYXZhaWxhYmxlICovXG4gIEBJbnB1dCgpIGF1dG9TZXRNZXRhOiBib29sZWFuO1xuXG4gIEBJbnB1dCgpIHNob3c6IG51bWJlcjtcblxuICAvKiogU2hvdyBidXR0b25zIGljb25zICovXG4gIEBJbnB1dCgpIHNob3dJY29uID0gdHJ1ZTtcblxuICAvKiogU2hvdyBidXR0b25zIHRleHQgKi9cbiAgQElucHV0KCkgc2hvd1RleHQgPSBmYWxzZTtcblxuICAvKiogQnV0dG9ucyBzaXplICovXG4gIEBJbnB1dCgpIHNpemUgPSAwO1xuXG4gIC8qKiBBIGZsYWcgdGhhdCBpbmRpY2F0ZXMgaWYgdGhlIGJ1dHRvbidzIGNsaWNrIGlzIGRpc2FibGVkICovXG4gIEBJbnB1dCgpIGRpc2FibGVkOiBib29sZWFuO1xuXG4gIEBJbnB1dCgpIGhhc0JhY2tkcm9wID0gdHJ1ZTtcblxuICBASW5wdXQoKSBiYWNrZHJvcENsYXNzOiBzdHJpbmc7XG5cbiAgLyoqIFNoYXJlIGRpYWxvZyBvcGVuZWQgZXZlbnQgKi9cbiAgQE91dHB1dCgpIG9wZW5lZCA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nPigpO1xuXG4gIC8qKiBTaGFyZSBkaWFsb2cgY2xvc2VkIGV2ZW50ICovXG4gIEBPdXRwdXQoKSBjbG9zZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvLyBTdHJlYW0gdGhhdCBlbWl0cyB3aGVuIHRoZSBzaGFyZSBwb3B1cCBpcyBjbG9zZWRcbiAgQE91dHB1dCgpIHBvcHVwQ2xvc2VkID0gbmV3IEV2ZW50RW1pdHRlcjx2b2lkPigpO1xuXG4gIHByaXZhdGUgX3BvcHVwQ2xvc2VkID0gdGhpcy5wb3B1cENsb3NlZC5zdWJzY3JpYmUoKCkgPT4gdGhpcy5jbG9zZSgpKTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZVBvcHVwOiBTaGFyZVBvcHVwU2VydmljZSwgcHJpdmF0ZSBfc2hhcmU6IFNoYXJlU2VydmljZSkge1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snLCBbJyRldmVudCddKSBvbkNsaWNrKGUpIHtcbiAgICB0aGlzLl9zaGFyZVBvcHVwLm9wZW4oe1xuICAgICAgdGhlbWU6IHRoaXMudGhlbWUsXG4gICAgICBpbmNsdWRlOiB0aGlzLmluY2x1ZGUsXG4gICAgICBleGNsdWRlOiB0aGlzLmV4Y2x1ZGUsXG4gICAgICB1cmw6IHRoaXMudXJsLFxuICAgICAgdGl0bGU6IHRoaXMudGl0bGUsXG4gICAgICBkZXNjcmlwdGlvbjogdGhpcy5kZXNjcmlwdGlvbixcbiAgICAgIGltYWdlOiB0aGlzLmltYWdlLFxuICAgICAgdGFnczogdGhpcy50YWdzLFxuICAgICAgYXV0b1NldE1ldGE6IHRoaXMuYXV0b1NldE1ldGEsXG4gICAgICBzaG93OiB0aGlzLnNob3csXG4gICAgICBzaG93SWNvbjogdGhpcy5zaG93SWNvbixcbiAgICAgIHNob3dUZXh0OiB0aGlzLnNob3dUZXh0LFxuICAgICAgc2l6ZTogdGhpcy5zaXplLFxuICAgICAgZGlzYWJsZWQ6IHRoaXMuZGlzYWJsZWQsXG4gICAgICBvcGVuZWQ6IHRoaXMub3BlbmVkLFxuICAgICAgY2xvc2VkOiB0aGlzLmNsb3NlZCxcbiAgICAgIGNsb3NlSWNvbjogdGhpcy5jbG9zZUljb24sXG4gICAgICBjbG9zZUNsaWNrOiB0aGlzLnBvcHVwQ2xvc2VkLFxuICAgICAgaGFzQmFja2Ryb3A6IHRoaXMuaGFzQmFja2Ryb3AsXG4gICAgICBiYWNrZHJvcENsYXNzOiB0aGlzLmJhY2tkcm9wQ2xhc3NcbiAgICB9KTtcbiAgfVxuXG4gIG5nT25EZXN0cm95KCkge1xuICAgIHRoaXMuX3BvcHVwQ2xvc2VkLnVuc3Vic2NyaWJlKCk7XG4gIH1cblxuICBjbG9zZSgpIHtcbiAgICB0aGlzLl9zaGFyZVBvcHVwLmNsb3NlKCk7XG4gIH1cbn1cbiJdfQ==

@@ -96,2 +96,2 @@ import { Component, ChangeDetectionStrategy, Input, Output, EventEmitter } from '@angular/core';

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtcG9wdXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wb3B1cC9zcmMvc2hhcmUtcG9wdXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsdUJBQXVCLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDaEcsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFFMUQsdURBQXVEO0FBQ3ZELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQXdDaEQsTUFBTSxPQUFPLG1CQUFtQjtJQTJEOUIsWUFBb0IsV0FBOEIsRUFBVSxNQUFvQjtRQUE1RCxnQkFBVyxHQUFYLFdBQVcsQ0FBbUI7UUFBVSxXQUFNLEdBQU4sTUFBTSxDQUFjO1FBekR2RSxVQUFLLEdBQVcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDO1FBRXpDLFNBQUksR0FBc0IsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFFM0MsU0FBSSxHQUFXLE9BQU8sQ0FBQztRQU12QixjQUFTLEdBQXNCLENBQUMsS0FBSyxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBc0JoRSx5QkFBeUI7UUFDaEIsYUFBUSxHQUFHLElBQUksQ0FBQztRQUV6Qix3QkFBd0I7UUFDZixhQUFRLEdBQUcsS0FBSyxDQUFDO1FBRTFCLG1CQUFtQjtRQUNWLFNBQUksR0FBRyxDQUFDLENBQUM7UUFLVCxnQkFBVyxHQUFHLElBQUksQ0FBQztRQUk1QixnQ0FBZ0M7UUFDdEIsV0FBTSxHQUFHLElBQUksWUFBWSxFQUFVLENBQUM7UUFFOUMsZ0NBQWdDO1FBQ3RCLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO1FBRTlDLG1EQUFtRDtRQUN6QyxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFRLENBQUM7SUFHakQsQ0FBQzs7O1lBbEdGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsb0JBQW9CO2dCQUM5QixRQUFRLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBZ0NUO2dCQUVELGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNOzthQUNoRDs7O1lBMUNRLGlCQUFpQjtZQUdqQixZQUFZOzs7b0JBMENsQixLQUFLO21CQUVMLEtBQUs7bUJBRUwsS0FBSztzQkFFTCxLQUFLO3NCQUVMLEtBQUs7d0JBRUwsS0FBSztrQkFHTCxLQUFLO29CQUdMLEtBQUs7MEJBR0wsS0FBSztvQkFHTCxLQUFLO21CQUdMLEtBQUs7MEJBR0wsS0FBSzttQkFFTCxLQUFLO3VCQUdMLEtBQUs7dUJBR0wsS0FBSzttQkFHTCxLQUFLO3VCQUdMLEtBQUs7MEJBRUwsS0FBSzs0QkFFTCxLQUFLO3FCQUdMLE1BQU07cUJBR04sTUFBTTswQkFHTixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwU2VydmljZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAuc2VydmljZSc7XG5cbi8vIGltcG9ydCB7IFNoYXJlU2VydmljZSB9IGZyb20gJy4uLy4uL3NyYy9wdWJsaWMtYXBpJztcbmltcG9ydCB7IFNoYXJlU2VydmljZSB9IGZyb20gJ25neC1zaGFyZWJ1dHRvbnMnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzaGFyZS1wb3B1cC1idXR0b24nLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxkaXYgY2xhc3M9XCJzYi1idXR0b24gc2Ite3t0aGVtZX19XCI+XG4gICAgICA8YnV0dG9uIHNoYXJlQnV0dG9uc1BvcHVwXG4gICAgICAgICAgICAgIGNsYXNzPVwic2Itd3JhcHBlclwiXG4gICAgICAgICAgICAgIFt0aGVtZV09XCJ0aGVtZVwiXG4gICAgICAgICAgICAgIFtpbmNsdWRlXT1cImluY2x1ZGVcIlxuICAgICAgICAgICAgICBbZXhjbHVkZV09XCJleGNsdWRlXCJcbiAgICAgICAgICAgICAgW3Nob3ddPVwic2hvd1wiXG4gICAgICAgICAgICAgIFt1cmxdPVwidXJsXCJcbiAgICAgICAgICAgICAgW3Nob3dJY29uXT1cInNob3dJY29uXCJcbiAgICAgICAgICAgICAgW3Nob3dUZXh0XT1cInNob3dUZXh0XCJcbiAgICAgICAgICAgICAgW3NpemVdPVwic2l6ZVwiXG4gICAgICAgICAgICAgIFt0YWdzXT1cInRhZ3NcIlxuICAgICAgICAgICAgICBbYXV0b1NldE1ldGFdPVwiYXV0b1NldE1ldGFcIlxuICAgICAgICAgICAgICBbdGl0bGVdPVwidGl0bGVcIlxuICAgICAgICAgICAgICBbZGVzY3JpcHRpb25dPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgICBbaW1hZ2VdPVwiaW1hZ2VcIlxuICAgICAgICAgICAgICAoY2xvc2VkKT1cImNsb3NlZC5lbWl0KCRldmVudClcIlxuICAgICAgICAgICAgICAob3BlbmVkKT1cIm9wZW5lZC5lbWl0KCRldmVudClcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNiLWNvbnRlbnRcIj5cblxuICAgICAgICAgIDxkaXYgKm5nSWY9XCJzaG93SWNvblwiIGNsYXNzPVwic2ItaWNvblwiPlxuICAgICAgICAgICAgPGZhLWljb24gW2ljb25dPVwiaWNvblwiIFtmaXhlZFdpZHRoXT1cInRydWVcIj48L2ZhLWljb24+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8ZGl2ICpuZ0lmPVwic2hvd1RleHRcIiBjbGFzcz1cInNiLXRleHRcIj5cbiAgICAgICAgICAgIHt7IHRleHQgfX1cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvYnV0dG9uPlxuICAgIDwvZGl2PlxuICBgLFxuICBzdHlsZVVybHM6IFsnLi9zaGFyZS1wb3B1cC5jb21wb25lbnQuc2NzcyddLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZVBvcHVwQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSB0aGVtZTogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLnRoZW1lO1xuXG4gIEBJbnB1dCgpIGljb246IHN0cmluZyB8IHN0cmluZ1tdID0gWydmYXMnLCAnc2hhcmUnXTtcblxuICBASW5wdXQoKSB0ZXh0OiBzdHJpbmcgPSAnU2hhcmUnO1xuXG4gIEBJbnB1dCgpIGluY2x1ZGUhOiBzdHJpbmdbXTtcblxuICBASW5wdXQoKSBleGNsdWRlITogc3RyaW5nW107XG5cbiAgQElucHV0KCkgY2xvc2VJY29uOiBzdHJpbmcgfCBzdHJpbmdbXSA9IFsnZmFzJywgJ3RpbWVzLWNpcmNsZSddO1xuXG4gIC8qKiBUaGUgc2hhcmluZyBsaW5rICovXG4gIEBJbnB1dCgpIHVybDogc3RyaW5nO1xuXG4gIC8qKiBUaGUgdGl0bGUgcGFyYW1ldGVyICovXG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSBkZXNjcmlwdGlvbiBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgZGVzY3JpcHRpb246IHN0cmluZztcblxuICAvKiogVGhlIGltYWdlIHBhcmFtZXRlciBmb3Igc2hhcmluZyBvbiBQaW50ZXJlc3QgKi9cbiAgQElucHV0KCkgaW1hZ2U6IHN0cmluZztcblxuICAvKiogVGhlIHRhZ3MgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFR3aXR0ZXIgYW5kIFR1bWJsciAqL1xuICBASW5wdXQoKSB0YWdzOiBzdHJpbmc7XG5cbiAgLyoqIFNldHMgbWV0YSB0YWdzIGZyb20gZG9jdW1lbnQgaGVhZCwgdXNlZnVsIHdoZW4gU0VPIGlzIGF2YWlsYWJsZSAqL1xuICBASW5wdXQoKSBhdXRvU2V0TWV0YTogYm9vbGVhbjtcblxuICBASW5wdXQoKSBzaG93OiBudW1iZXI7XG5cbiAgLyoqIFNob3cgYnV0dG9ucyBpY29ucyAqL1xuICBASW5wdXQoKSBzaG93SWNvbiA9IHRydWU7XG5cbiAgLyoqIFNob3cgYnV0dG9ucyB0ZXh0ICovXG4gIEBJbnB1dCgpIHNob3dUZXh0ID0gZmFsc2U7XG5cbiAgLyoqIEJ1dHRvbnMgc2l6ZSAqL1xuICBASW5wdXQoKSBzaXplID0gMDtcblxuICAvKiogQSBmbGFnIHRoYXQgaW5kaWNhdGVzIGlmIHRoZSBidXR0b24ncyBjbGljayBpcyBkaXNhYmxlZCAqL1xuICBASW5wdXQoKSBkaXNhYmxlZDogYm9vbGVhbjtcblxuICBASW5wdXQoKSBoYXNCYWNrZHJvcCA9IHRydWU7XG5cbiAgQElucHV0KCkgYmFja2Ryb3BDbGFzczogc3RyaW5nO1xuXG4gIC8qKiBTaGFyZSBkaWFsb2cgb3BlbmVkIGV2ZW50ICovXG4gIEBPdXRwdXQoKSBvcGVuZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvKiogU2hhcmUgZGlhbG9nIGNsb3NlZCBldmVudCAqL1xuICBAT3V0cHV0KCkgY2xvc2VkID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XG5cbiAgLy8gU3RyZWFtIHRoYXQgZW1pdHMgd2hlbiB0aGUgc2hhcmUgcG9wdXAgaXMgY2xvc2VkXG4gIEBPdXRwdXQoKSBwb3B1cENsb3NlZCA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZVBvcHVwOiBTaGFyZVBvcHVwU2VydmljZSwgcHJpdmF0ZSBfc2hhcmU6IFNoYXJlU2VydmljZSkge1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtcG9wdXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9zb3VzbGkvRGVza3RvcC9Qcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcG9wdXAvc3JjLyIsInNvdXJjZXMiOlsic2hhcmUtcG9wdXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsdUJBQXVCLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDaEcsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFFMUQsdURBQXVEO0FBQ3ZELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQXdDaEQsTUFBTSxPQUFPLG1CQUFtQjtJQTJEOUIsWUFBb0IsV0FBOEIsRUFBVSxNQUFvQjtRQUE1RCxnQkFBVyxHQUFYLFdBQVcsQ0FBbUI7UUFBVSxXQUFNLEdBQU4sTUFBTSxDQUFjO1FBekR2RSxVQUFLLEdBQVcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDO1FBRXpDLFNBQUksR0FBc0IsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFFM0MsU0FBSSxHQUFXLE9BQU8sQ0FBQztRQU12QixjQUFTLEdBQXNCLENBQUMsS0FBSyxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBc0JoRSx5QkFBeUI7UUFDaEIsYUFBUSxHQUFHLElBQUksQ0FBQztRQUV6Qix3QkFBd0I7UUFDZixhQUFRLEdBQUcsS0FBSyxDQUFDO1FBRTFCLG1CQUFtQjtRQUNWLFNBQUksR0FBRyxDQUFDLENBQUM7UUFLVCxnQkFBVyxHQUFHLElBQUksQ0FBQztRQUk1QixnQ0FBZ0M7UUFDdEIsV0FBTSxHQUFHLElBQUksWUFBWSxFQUFVLENBQUM7UUFFOUMsZ0NBQWdDO1FBQ3RCLFdBQU0sR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO1FBRTlDLG1EQUFtRDtRQUN6QyxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFRLENBQUM7SUFHakQsQ0FBQzs7O1lBbEdGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsb0JBQW9CO2dCQUM5QixRQUFRLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBZ0NUO2dCQUVELGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNOzthQUNoRDs7O1lBMUNRLGlCQUFpQjtZQUdqQixZQUFZOzs7b0JBMENsQixLQUFLO21CQUVMLEtBQUs7bUJBRUwsS0FBSztzQkFFTCxLQUFLO3NCQUVMLEtBQUs7d0JBRUwsS0FBSztrQkFHTCxLQUFLO29CQUdMLEtBQUs7MEJBR0wsS0FBSztvQkFHTCxLQUFLO21CQUdMLEtBQUs7MEJBR0wsS0FBSzttQkFFTCxLQUFLO3VCQUdMLEtBQUs7dUJBR0wsS0FBSzttQkFHTCxLQUFLO3VCQUdMLEtBQUs7MEJBRUwsS0FBSzs0QkFFTCxLQUFLO3FCQUdMLE1BQU07cUJBR04sTUFBTTswQkFHTixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBTaGFyZVBvcHVwU2VydmljZSB9IGZyb20gJy4vc2hhcmUtcG9wdXAuc2VydmljZSc7XG5cbi8vIGltcG9ydCB7IFNoYXJlU2VydmljZSB9IGZyb20gJy4uLy4uL3NyYy9wdWJsaWMtYXBpJztcbmltcG9ydCB7IFNoYXJlU2VydmljZSB9IGZyb20gJ25neC1zaGFyZWJ1dHRvbnMnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzaGFyZS1wb3B1cC1idXR0b24nLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxkaXYgY2xhc3M9XCJzYi1idXR0b24gc2Ite3t0aGVtZX19XCI+XG4gICAgICA8YnV0dG9uIHNoYXJlQnV0dG9uc1BvcHVwXG4gICAgICAgICAgICAgIGNsYXNzPVwic2Itd3JhcHBlclwiXG4gICAgICAgICAgICAgIFt0aGVtZV09XCJ0aGVtZVwiXG4gICAgICAgICAgICAgIFtpbmNsdWRlXT1cImluY2x1ZGVcIlxuICAgICAgICAgICAgICBbZXhjbHVkZV09XCJleGNsdWRlXCJcbiAgICAgICAgICAgICAgW3Nob3ddPVwic2hvd1wiXG4gICAgICAgICAgICAgIFt1cmxdPVwidXJsXCJcbiAgICAgICAgICAgICAgW3Nob3dJY29uXT1cInNob3dJY29uXCJcbiAgICAgICAgICAgICAgW3Nob3dUZXh0XT1cInNob3dUZXh0XCJcbiAgICAgICAgICAgICAgW3NpemVdPVwic2l6ZVwiXG4gICAgICAgICAgICAgIFt0YWdzXT1cInRhZ3NcIlxuICAgICAgICAgICAgICBbYXV0b1NldE1ldGFdPVwiYXV0b1NldE1ldGFcIlxuICAgICAgICAgICAgICBbdGl0bGVdPVwidGl0bGVcIlxuICAgICAgICAgICAgICBbZGVzY3JpcHRpb25dPVwiZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgICBbaW1hZ2VdPVwiaW1hZ2VcIlxuICAgICAgICAgICAgICAoY2xvc2VkKT1cImNsb3NlZC5lbWl0KCRldmVudClcIlxuICAgICAgICAgICAgICAob3BlbmVkKT1cIm9wZW5lZC5lbWl0KCRldmVudClcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNiLWNvbnRlbnRcIj5cblxuICAgICAgICAgIDxkaXYgKm5nSWY9XCJzaG93SWNvblwiIGNsYXNzPVwic2ItaWNvblwiPlxuICAgICAgICAgICAgPGZhLWljb24gW2ljb25dPVwiaWNvblwiIFtmaXhlZFdpZHRoXT1cInRydWVcIj48L2ZhLWljb24+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8ZGl2ICpuZ0lmPVwic2hvd1RleHRcIiBjbGFzcz1cInNiLXRleHRcIj5cbiAgICAgICAgICAgIHt7IHRleHQgfX1cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvYnV0dG9uPlxuICAgIDwvZGl2PlxuICBgLFxuICBzdHlsZVVybHM6IFsnLi9zaGFyZS1wb3B1cC5jb21wb25lbnQuc2NzcyddLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBTaGFyZVBvcHVwQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSB0aGVtZTogc3RyaW5nID0gdGhpcy5fc2hhcmUuY29uZmlnLnRoZW1lO1xuXG4gIEBJbnB1dCgpIGljb246IHN0cmluZyB8IHN0cmluZ1tdID0gWydmYXMnLCAnc2hhcmUnXTtcblxuICBASW5wdXQoKSB0ZXh0OiBzdHJpbmcgPSAnU2hhcmUnO1xuXG4gIEBJbnB1dCgpIGluY2x1ZGUhOiBzdHJpbmdbXTtcblxuICBASW5wdXQoKSBleGNsdWRlITogc3RyaW5nW107XG5cbiAgQElucHV0KCkgY2xvc2VJY29uOiBzdHJpbmcgfCBzdHJpbmdbXSA9IFsnZmFzJywgJ3RpbWVzLWNpcmNsZSddO1xuXG4gIC8qKiBUaGUgc2hhcmluZyBsaW5rICovXG4gIEBJbnB1dCgpIHVybDogc3RyaW5nO1xuXG4gIC8qKiBUaGUgdGl0bGUgcGFyYW1ldGVyICovXG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmc7XG5cbiAgLyoqIFRoZSBkZXNjcmlwdGlvbiBwYXJhbWV0ZXIgKi9cbiAgQElucHV0KCkgZGVzY3JpcHRpb246IHN0cmluZztcblxuICAvKiogVGhlIGltYWdlIHBhcmFtZXRlciBmb3Igc2hhcmluZyBvbiBQaW50ZXJlc3QgKi9cbiAgQElucHV0KCkgaW1hZ2U6IHN0cmluZztcblxuICAvKiogVGhlIHRhZ3MgcGFyYW1ldGVyIGZvciBzaGFyaW5nIG9uIFR3aXR0ZXIgYW5kIFR1bWJsciAqL1xuICBASW5wdXQoKSB0YWdzOiBzdHJpbmc7XG5cbiAgLyoqIFNldHMgbWV0YSB0YWdzIGZyb20gZG9jdW1lbnQgaGVhZCwgdXNlZnVsIHdoZW4gU0VPIGlzIGF2YWlsYWJsZSAqL1xuICBASW5wdXQoKSBhdXRvU2V0TWV0YTogYm9vbGVhbjtcblxuICBASW5wdXQoKSBzaG93OiBudW1iZXI7XG5cbiAgLyoqIFNob3cgYnV0dG9ucyBpY29ucyAqL1xuICBASW5wdXQoKSBzaG93SWNvbiA9IHRydWU7XG5cbiAgLyoqIFNob3cgYnV0dG9ucyB0ZXh0ICovXG4gIEBJbnB1dCgpIHNob3dUZXh0ID0gZmFsc2U7XG5cbiAgLyoqIEJ1dHRvbnMgc2l6ZSAqL1xuICBASW5wdXQoKSBzaXplID0gMDtcblxuICAvKiogQSBmbGFnIHRoYXQgaW5kaWNhdGVzIGlmIHRoZSBidXR0b24ncyBjbGljayBpcyBkaXNhYmxlZCAqL1xuICBASW5wdXQoKSBkaXNhYmxlZDogYm9vbGVhbjtcblxuICBASW5wdXQoKSBoYXNCYWNrZHJvcCA9IHRydWU7XG5cbiAgQElucHV0KCkgYmFja2Ryb3BDbGFzczogc3RyaW5nO1xuXG4gIC8qKiBTaGFyZSBkaWFsb2cgb3BlbmVkIGV2ZW50ICovXG4gIEBPdXRwdXQoKSBvcGVuZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcblxuICAvKiogU2hhcmUgZGlhbG9nIGNsb3NlZCBldmVudCAqL1xuICBAT3V0cHV0KCkgY2xvc2VkID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XG5cbiAgLy8gU3RyZWFtIHRoYXQgZW1pdHMgd2hlbiB0aGUgc2hhcmUgcG9wdXAgaXMgY2xvc2VkXG4gIEBPdXRwdXQoKSBwb3B1cENsb3NlZCA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9zaGFyZVBvcHVwOiBTaGFyZVBvcHVwU2VydmljZSwgcHJpdmF0ZSBfc2hhcmU6IFNoYXJlU2VydmljZSkge1xuICB9XG59XG4iXX0=

@@ -50,2 +50,2 @@ import { Injectable, Injector } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtcG9wdXAuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvcG9wdXAvc3JjL3NoYXJlLXBvcHVwLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFnQixVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ25FLE9BQU8sRUFBRSxPQUFPLEVBQWMsTUFBTSxzQkFBc0IsQ0FBQztBQUMzRCxPQUFPLEVBQUUsZUFBZSxFQUFFLGNBQWMsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3RFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSxtQkFBbUIsRUFBcUIsTUFBTSw2QkFBNkIsQ0FBQztBQUdyRixNQUFNLE9BQU8saUJBQWlCO0lBSTVCLFlBQW9CLFFBQWlCLEVBQVUsU0FBbUI7UUFBOUMsYUFBUSxHQUFSLFFBQVEsQ0FBUztRQUFVLGNBQVMsR0FBVCxTQUFTLENBQVU7SUFDbEUsQ0FBQztJQUVELElBQUksQ0FBQyxNQUEwQjtRQUM3QixJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsV0FBVyxFQUFFLEVBQUU7WUFDeEQsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQztnQkFDdEMsYUFBYSxFQUFFLGFBQWE7Z0JBQzVCLFdBQVcsRUFBRSxJQUFJO2dCQUNqQixVQUFVLEVBQUUsRUFBRTtnQkFDZCxnQkFBZ0IsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRSxDQUFDLE1BQU0sRUFBRSxDQUFDLGtCQUFrQixFQUFFLENBQUMsZ0JBQWdCLEVBQUU7Z0JBQzNGLGNBQWMsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLEtBQUssRUFBRTtnQkFDdEQsbUJBQW1CLEVBQUUsSUFBSTthQUMxQixDQUFDLENBQUM7WUFDSCxNQUFNLG9CQUFvQixHQUFHLElBQUksZUFBZSxDQUFDLGlCQUFpQixFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7WUFDdkcsTUFBTSxhQUFhLEdBQW9DLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLG9CQUFvQixDQUFDLENBQUM7WUFDckcsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQztZQUVyRCxJQUFJLE1BQU0sQ0FBQyxXQUFXLEVBQUU7Z0JBQ3RCLElBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLENBQUMsU0FBUyxDQUFDLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDO2FBQ2hFO1NBQ0Y7SUFDSCxDQUFDO0lBRUQ7O09BRUc7SUFDSCxLQUFLO1FBQ0gsSUFBSSxJQUFJLENBQUMsV0FBVyxDQUFDLFdBQVcsRUFBRSxFQUFFO1lBQ2xDLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxFQUFFLENBQUM7U0FDM0I7SUFDSCxDQUFDO0lBRU8sY0FBYyxDQUFDLFVBQTZCO1FBQ2xELE1BQU0sY0FBYyxHQUFHLElBQUksT0FBTyxFQUFFLENBQUM7UUFDckMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFBRSxVQUFVLENBQUMsQ0FBQztRQUNwRCxPQUFPLElBQUksY0FBYyxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsY0FBYyxDQUFDLENBQUM7SUFDNUQsQ0FBQzs7O1lBekNGLFVBQVU7OztZQUxGLE9BQU87WUFEbUIsUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudFJlZiwgSW5qZWN0YWJsZSwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE92ZXJsYXksIE92ZXJsYXlSZWYgfSBmcm9tICdAYW5ndWxhci9jZGsvb3ZlcmxheSc7XG5pbXBvcnQgeyBDb21wb25lbnRQb3J0YWwsIFBvcnRhbEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3BvcnRhbCc7XG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNQb3B1cCB9IGZyb20gJy4vc2hhcmUtYnV0dG9ucy1wb3B1cCc7XG5pbXBvcnQgeyBTSEFSRV9QT1BVUF9PUFRJT05TLCBTaGFyZVBvcHVwT3B0aW9ucyB9IGZyb20gJy4vc2hhcmUtYnV0dG9ucy1wb3B1cC5tb2RlbCc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBTaGFyZVBvcHVwU2VydmljZSB7XG5cbiAgcHJpdmF0ZSBfb3ZlcmxheVJlZjogT3ZlcmxheVJlZjtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9vdmVybGF5OiBPdmVybGF5LCBwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgfVxuXG4gIG9wZW4oY29uZmlnPzogU2hhcmVQb3B1cE9wdGlvbnMpIHtcbiAgICBpZiAoIXRoaXMuX292ZXJsYXlSZWYgfHwgIXRoaXMuX292ZXJsYXlSZWYuaGFzQXR0YWNoZWQoKSkge1xuICAgICAgdGhpcy5fb3ZlcmxheVJlZiA9IHRoaXMuX292ZXJsYXkuY3JlYXRlKHtcbiAgICAgICAgYmFja2Ryb3BDbGFzczogJ3NiLWJhY2tkcm9wJyxcbiAgICAgICAgaGFzQmFja2Ryb3A6IHRydWUsXG4gICAgICAgIHBhbmVsQ2xhc3M6ICcnLFxuICAgICAgICBwb3NpdGlvblN0cmF0ZWd5OiB0aGlzLl9vdmVybGF5LnBvc2l0aW9uKCkuZ2xvYmFsKCkuY2VudGVySG9yaXpvbnRhbGx5KCkuY2VudGVyVmVydGljYWxseSgpLFxuICAgICAgICBzY3JvbGxTdHJhdGVneTogdGhpcy5fb3ZlcmxheS5zY3JvbGxTdHJhdGVnaWVzLmJsb2NrKCksXG4gICAgICAgIGRpc3Bvc2VPbk5hdmlnYXRpb246IHRydWVcbiAgICAgIH0pO1xuICAgICAgY29uc3QgcG9wdXBDb21wb25lbnRQb3J0YWwgPSBuZXcgQ29tcG9uZW50UG9ydGFsKFNoYXJlQnV0dG9uc1BvcHVwLCBudWxsLCB0aGlzLmNyZWF0ZUluamVjdG9yKGNvbmZpZykpO1xuICAgICAgY29uc3Qgc2hhcmVQb3B1cFJlZjogQ29tcG9uZW50UmVmPFNoYXJlQnV0dG9uc1BvcHVwPiA9IHRoaXMuX292ZXJsYXlSZWYuYXR0YWNoKHBvcHVwQ29tcG9uZW50UG9ydGFsKTtcbiAgICAgIHNoYXJlUG9wdXBSZWYuaW5zdGFuY2Uub3ZlcmxheVJlZiA9IHRoaXMuX292ZXJsYXlSZWY7XG5cbiAgICAgIGlmIChjb25maWcuaGFzQmFja2Ryb3ApIHtcbiAgICAgICAgdGhpcy5fb3ZlcmxheVJlZi5iYWNrZHJvcENsaWNrKCkuc3Vic2NyaWJlKCgpID0+IHRoaXMuY2xvc2UoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIENsb3NlIFNoYXJlIFBvcHVwIE92ZXJsYXlcbiAgICovXG4gIGNsb3NlKCkge1xuICAgIGlmICh0aGlzLl9vdmVybGF5UmVmLmhhc0F0dGFjaGVkKCkpIHtcbiAgICAgIHRoaXMuX292ZXJsYXlSZWYuZGV0YWNoKCk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBjcmVhdGVJbmplY3RvcihkYXRhVG9QYXNzOiBTaGFyZVBvcHVwT3B0aW9ucyk6IFBvcnRhbEluamVjdG9yIHtcbiAgICBjb25zdCBpbmplY3RvclRva2VucyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgaW5qZWN0b3JUb2tlbnMuc2V0KFNIQVJFX1BPUFVQX09QVElPTlMsIGRhdGFUb1Bhc3MpO1xuICAgIHJldHVybiBuZXcgUG9ydGFsSW5qZWN0b3IodGhpcy5faW5qZWN0b3IsIGluamVjdG9yVG9rZW5zKTtcbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmUtcG9wdXAuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3BvcHVwL3NyYy8iLCJzb3VyY2VzIjpbInNoYXJlLXBvcHVwLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFnQixVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ25FLE9BQU8sRUFBRSxPQUFPLEVBQWMsTUFBTSxzQkFBc0IsQ0FBQztBQUMzRCxPQUFPLEVBQUUsZUFBZSxFQUFFLGNBQWMsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3RFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSxtQkFBbUIsRUFBcUIsTUFBTSw2QkFBNkIsQ0FBQztBQUdyRixNQUFNLE9BQU8saUJBQWlCO0lBSTVCLFlBQW9CLFFBQWlCLEVBQVUsU0FBbUI7UUFBOUMsYUFBUSxHQUFSLFFBQVEsQ0FBUztRQUFVLGNBQVMsR0FBVCxTQUFTLENBQVU7SUFDbEUsQ0FBQztJQUVELElBQUksQ0FBQyxNQUEwQjtRQUM3QixJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsV0FBVyxFQUFFLEVBQUU7WUFDeEQsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQztnQkFDdEMsYUFBYSxFQUFFLGFBQWE7Z0JBQzVCLFdBQVcsRUFBRSxJQUFJO2dCQUNqQixVQUFVLEVBQUUsRUFBRTtnQkFDZCxnQkFBZ0IsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRSxDQUFDLE1BQU0sRUFBRSxDQUFDLGtCQUFrQixFQUFFLENBQUMsZ0JBQWdCLEVBQUU7Z0JBQzNGLGNBQWMsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLEtBQUssRUFBRTtnQkFDdEQsbUJBQW1CLEVBQUUsSUFBSTthQUMxQixDQUFDLENBQUM7WUFDSCxNQUFNLG9CQUFvQixHQUFHLElBQUksZUFBZSxDQUFDLGlCQUFpQixFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7WUFDdkcsTUFBTSxhQUFhLEdBQW9DLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLG9CQUFvQixDQUFDLENBQUM7WUFDckcsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQztZQUVyRCxJQUFJLE1BQU0sQ0FBQyxXQUFXLEVBQUU7Z0JBQ3RCLElBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLENBQUMsU0FBUyxDQUFDLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDO2FBQ2hFO1NBQ0Y7SUFDSCxDQUFDO0lBRUQ7O09BRUc7SUFDSCxLQUFLO1FBQ0gsSUFBSSxJQUFJLENBQUMsV0FBVyxDQUFDLFdBQVcsRUFBRSxFQUFFO1lBQ2xDLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxFQUFFLENBQUM7U0FDM0I7SUFDSCxDQUFDO0lBRU8sY0FBYyxDQUFDLFVBQTZCO1FBQ2xELE1BQU0sY0FBYyxHQUFHLElBQUksT0FBTyxFQUFFLENBQUM7UUFDckMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFBRSxVQUFVLENBQUMsQ0FBQztRQUNwRCxPQUFPLElBQUksY0FBYyxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsY0FBYyxDQUFDLENBQUM7SUFDNUQsQ0FBQzs7O1lBekNGLFVBQVU7OztZQUxGLE9BQU87WUFEbUIsUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudFJlZiwgSW5qZWN0YWJsZSwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE92ZXJsYXksIE92ZXJsYXlSZWYgfSBmcm9tICdAYW5ndWxhci9jZGsvb3ZlcmxheSc7XG5pbXBvcnQgeyBDb21wb25lbnRQb3J0YWwsIFBvcnRhbEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3BvcnRhbCc7XG5pbXBvcnQgeyBTaGFyZUJ1dHRvbnNQb3B1cCB9IGZyb20gJy4vc2hhcmUtYnV0dG9ucy1wb3B1cCc7XG5pbXBvcnQgeyBTSEFSRV9QT1BVUF9PUFRJT05TLCBTaGFyZVBvcHVwT3B0aW9ucyB9IGZyb20gJy4vc2hhcmUtYnV0dG9ucy1wb3B1cC5tb2RlbCc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBTaGFyZVBvcHVwU2VydmljZSB7XG5cbiAgcHJpdmF0ZSBfb3ZlcmxheVJlZjogT3ZlcmxheVJlZjtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9vdmVybGF5OiBPdmVybGF5LCBwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgfVxuXG4gIG9wZW4oY29uZmlnPzogU2hhcmVQb3B1cE9wdGlvbnMpIHtcbiAgICBpZiAoIXRoaXMuX292ZXJsYXlSZWYgfHwgIXRoaXMuX292ZXJsYXlSZWYuaGFzQXR0YWNoZWQoKSkge1xuICAgICAgdGhpcy5fb3ZlcmxheVJlZiA9IHRoaXMuX292ZXJsYXkuY3JlYXRlKHtcbiAgICAgICAgYmFja2Ryb3BDbGFzczogJ3NiLWJhY2tkcm9wJyxcbiAgICAgICAgaGFzQmFja2Ryb3A6IHRydWUsXG4gICAgICAgIHBhbmVsQ2xhc3M6ICcnLFxuICAgICAgICBwb3NpdGlvblN0cmF0ZWd5OiB0aGlzLl9vdmVybGF5LnBvc2l0aW9uKCkuZ2xvYmFsKCkuY2VudGVySG9yaXpvbnRhbGx5KCkuY2VudGVyVmVydGljYWxseSgpLFxuICAgICAgICBzY3JvbGxTdHJhdGVneTogdGhpcy5fb3ZlcmxheS5zY3JvbGxTdHJhdGVnaWVzLmJsb2NrKCksXG4gICAgICAgIGRpc3Bvc2VPbk5hdmlnYXRpb246IHRydWVcbiAgICAgIH0pO1xuICAgICAgY29uc3QgcG9wdXBDb21wb25lbnRQb3J0YWwgPSBuZXcgQ29tcG9uZW50UG9ydGFsKFNoYXJlQnV0dG9uc1BvcHVwLCBudWxsLCB0aGlzLmNyZWF0ZUluamVjdG9yKGNvbmZpZykpO1xuICAgICAgY29uc3Qgc2hhcmVQb3B1cFJlZjogQ29tcG9uZW50UmVmPFNoYXJlQnV0dG9uc1BvcHVwPiA9IHRoaXMuX292ZXJsYXlSZWYuYXR0YWNoKHBvcHVwQ29tcG9uZW50UG9ydGFsKTtcbiAgICAgIHNoYXJlUG9wdXBSZWYuaW5zdGFuY2Uub3ZlcmxheVJlZiA9IHRoaXMuX292ZXJsYXlSZWY7XG5cbiAgICAgIGlmIChjb25maWcuaGFzQmFja2Ryb3ApIHtcbiAgICAgICAgdGhpcy5fb3ZlcmxheVJlZi5iYWNrZHJvcENsaWNrKCkuc3Vic2NyaWJlKCgpID0+IHRoaXMuY2xvc2UoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIENsb3NlIFNoYXJlIFBvcHVwIE92ZXJsYXlcbiAgICovXG4gIGNsb3NlKCkge1xuICAgIGlmICh0aGlzLl9vdmVybGF5UmVmLmhhc0F0dGFjaGVkKCkpIHtcbiAgICAgIHRoaXMuX292ZXJsYXlSZWYuZGV0YWNoKCk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBjcmVhdGVJbmplY3RvcihkYXRhVG9QYXNzOiBTaGFyZVBvcHVwT3B0aW9ucyk6IFBvcnRhbEluamVjdG9yIHtcbiAgICBjb25zdCBpbmplY3RvclRva2VucyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgaW5qZWN0b3JUb2tlbnMuc2V0KFNIQVJFX1BPUFVQX09QVElPTlMsIGRhdGFUb1Bhc3MpO1xuICAgIHJldHVybiBuZXcgUG9ydGFsSW5qZWN0b3IodGhpcy5faW5qZWN0b3IsIGluamVjdG9yVG9rZW5zKTtcbiAgfVxuXG59XG4iXX0=

@@ -6,2 +6,2 @@ export * from './lib/share.module';

export * from './lib/share.defaults';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL25neC1zaGFyZWJ1dHRvbnMvc3JjL3B1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyxvQkFBb0IsQ0FBQztBQUNuQyxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsOEJBQThCLENBQUM7QUFDN0MsY0FBYyxvQkFBb0IsQ0FBQztBQUNuQyxjQUFjLHNCQUFzQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmUubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3NoYXJlLnNlcnZpY2UnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmUtYnV0dG9uLmRpcmVjdGl2ZSc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9zaGFyZS5tb2RlbHMnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmUuZGVmYXVsdHMnO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvc291c2xpL0Rlc2t0b3AvUHJvamVjdHMvbmd4LXNoYXJlYnV0dG9ucy9wcm9qZWN0cy9uZ3gtc2hhcmVidXR0b25zL3NyYy8iLCJzb3VyY2VzIjpbInB1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyxvQkFBb0IsQ0FBQztBQUNuQyxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsOEJBQThCLENBQUM7QUFDN0MsY0FBYyxvQkFBb0IsQ0FBQztBQUNuQyxjQUFjLHNCQUFzQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmUubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3NoYXJlLnNlcnZpY2UnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmUtYnV0dG9uLmRpcmVjdGl2ZSc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9zaGFyZS5tb2RlbHMnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvc2hhcmUuZGVmYXVsdHMnO1xuIl19

@@ -268,3 +268,3 @@ import { InjectionToken, ɵɵdefineInjectable, ɵɵinject, Injectable, Optional, Inject, EventEmitter, Directive, ElementRef, ChangeDetectorRef, Input, Output, HostListener, NgModule } from '@angular/core';

share: {
desktop: 'https://www.xing.com/app/user?op=share&'
desktop: 'https://www.xing.com/spi/shares/new?'
},

@@ -271,0 +271,0 @@ params: {

{
"name": "ngx-sharebuttons",
"version": "8.0.1",
"version": "8.0.2",
"author": {

@@ -5,0 +5,0 @@ "name": "Murhaf Sousli",

<p align="center">
<img height="200px" width="200px" style="text-align: center;" src="https://cdn.rawgit.com/MurhafSousli/ngx-sharebuttons/master/assets/logo.svg">
<img height="200px" width="200px" style="text-align: center;" src="https://rawcdn.githack.com/MurhafSousli/ngx-sharebuttons/13279ed77c47fe9dd7b61e4dad3ded6d02488c2f/projects/ngx-sharebuttons-demo/src/assets/img/logo.svg">
<h1 align="center">Angular Share Buttons</h1>

@@ -14,2 +14,3 @@ <p align="center"><img width="500px" src="https://user-images.githubusercontent.com/8130692/83341721-ed8f7100-a2e6-11ea-8eed-f1a6945487c0.png" alt="Capture" border="0"></p>

[![LICENSE](https://img.shields.io/npm/l/express.svg?maxAge=2592000)](https://github.com/MurhafSousli/ngx-sharebuttons/blob/master/LICENSE)
[![Financial Contributors on Open Collective](https://opencollective.com/ngx-sharebuttons/all/badge.svg?label=financial+contributors)](https://opencollective.com/ngx-sharebuttons)

@@ -79,1 +80,31 @@

- [ngx-teximate](https://github.com/MurhafSousli/ngx-teximate)
## Contributors
### Code Contributors
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
<a href="https://github.com/MurhafSousli/ngx-sharebuttons/graphs/contributors"><img src="https://opencollective.com/ngx-sharebuttons/contributors.svg?width=890&button=false" /></a>
### Financial Contributors
Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/ngx-sharebuttons/contribute)]
#### Individuals
<a href="https://opencollective.com/ngx-sharebuttons"><img src="https://opencollective.com/ngx-sharebuttons/individuals.svg?width=890"></a>
#### Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/ngx-sharebuttons/contribute)]
<a href="https://opencollective.com/ngx-sharebuttons/organization/0/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/0/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/1/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/1/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/2/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/2/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/3/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/3/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/4/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/4/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/5/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/5/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/6/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/6/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/7/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/7/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/8/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/8/avatar.svg"></a>
<a href="https://opencollective.com/ngx-sharebuttons/organization/9/website"><img src="https://opencollective.com/ngx-sharebuttons/organization/9/avatar.svg"></a>

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc