ngx-lottie
Advanced tools
Comparing version 4.0.0 to 4.1.0
@@ -291,3 +291,3 @@ (function (global, factory) { | ||
/** @type {?} */ | ||
var LOTTIE_PLAYER_FACTORY_OR_LOADER = new core.InjectionToken('LottiePlayerOrLoader'); | ||
var LOTTIE_PLAYER_FACTORY_OR_LOADER = new core.InjectionToken('LottiePlayerFactoryOrLoader'); | ||
@@ -303,2 +303,3 @@ /** | ||
this.playerFactoryOrLoader = playerFactoryOrLoader; | ||
this.cachedLottiePlayer$ = null; | ||
} | ||
@@ -395,6 +396,9 @@ /** | ||
function () { | ||
if (this.cachedLottiePlayer$ !== null) { | ||
return this.cachedLottiePlayer$; | ||
} | ||
/** @type {?} */ | ||
var playerOrLoader = this.playerFactoryOrLoader(); | ||
if (playerOrLoader instanceof Promise) { | ||
return rxjs.from(playerOrLoader).pipe(operators.map((/** | ||
this.cachedLottiePlayer$ = rxjs.from(playerOrLoader).pipe(operators.map((/** | ||
* @param {?} module | ||
@@ -410,5 +414,8 @@ * @return {?} | ||
return rxjs.throwError(error); | ||
}))); | ||
})), operators.shareReplay(1)); | ||
} | ||
return rxjs.of(playerOrLoader); | ||
else { | ||
this.cachedLottiePlayer$ = rxjs.of(playerOrLoader); | ||
} | ||
return this.cachedLottiePlayer$; | ||
}; | ||
@@ -431,2 +438,7 @@ AnimationLoader.decorators = [ | ||
*/ | ||
AnimationLoader.prototype.cachedLottiePlayer$; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
AnimationLoader.prototype.ngZone; | ||
@@ -456,4 +468,4 @@ /** | ||
this.styles = null; | ||
this.width = (/** @type {?} */ (null)); | ||
this.height = (/** @type {?} */ (null)); | ||
this.width = null; | ||
this.height = null; | ||
/** | ||
@@ -656,13 +668,3 @@ * `animationCreated` is dispatched after calling `loadAnimation` | ||
*/ | ||
this.eventNames = [ | ||
'complete', | ||
'loopComplete', | ||
'enterFrame', | ||
'segmentStart', | ||
'config_ready', | ||
'data_ready', | ||
'DOMLoaded', | ||
'destroy', | ||
'error' | ||
]; | ||
this.eventNames = (/** @type {?} */ (Object.keys(this.eventsMap))); | ||
} | ||
@@ -995,5 +997,7 @@ /** | ||
function (changes) { | ||
if (changes.containerClass !== undefined) { | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
if (changes.containerClass === undefined || | ||
typeof changes.containerClass.currentValue !== 'string') { | ||
return; | ||
} | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
}; | ||
@@ -1000,0 +1004,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("rxjs"),require("rxjs/operators"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define("ngx-lottie",["exports","@angular/core","@angular/common","rxjs","rxjs/operators","@angular/platform-browser"],e):e((t=t||self)["ngx-lottie"]={},t.ng.core,t.ng.common,t.rxjs,t.rxjs.operators,t.ng.platformBrowser)}(this,(function(t,e,r,n,o,i){"use strict";var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)};function s(t,e){function r(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}function p(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}}function l(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}var c=new e.InjectionToken("LottiePlayerOrLoader"),u=function(){function t(t,e,r){this.ngZone=t,this.platformId=e,this.playerFactoryOrLoader=r}return t.prototype.resolveLoaderAndLoadAnimation=function(t,e,n,o,i){var a=this;if(!r.isPlatformServer(this.platformId)){var s=this.resolveOptions(t,e);this.wrapPlayerOrLoaderIntoObservable().subscribe((function(t){a.loadAnimation(t,s,n,o,i)}))}},t.prototype.resolveOptions=function(t,e){var r={container:e,renderer:"svg",loop:!0,autoplay:!0};return Object.assign(r,t)},t.prototype.loadAnimation=function(t,e,r,n,o){var i=this.ngZone.runOutsideAngular((function(){return t.loadAnimation(e)}));n.emit(i),r.bootstrapEventsService(o,i)},t.prototype.wrapPlayerOrLoaderIntoObservable=function(){var t=this.playerFactoryOrLoader();return t instanceof Promise?n.from(t).pipe(o.map((function(t){return t.default||t})),o.catchError((function(t){return console.error('\n Could retrieve "lottie-web" player, did you provide\n the "player" property correctly?\n export function playerFactory() {\n return import(\'lottie-web\');\n }\n LottieModule.forRoot({ player: playerFactory })\n '),n.throwError(t)}))):n.of(t)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.NgZone},{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:void 0,decorators:[{type:e.Inject,args:[c]}]}]},t}();var d=function(){function t(t,r){this.platformId=t,this.animationLoader=r,this.options=null,this.containerClass=null,this.styles=null,this.width=null,this.height=null,this.animationCreated=new e.EventEmitter,this.complete=new e.EventEmitter,this.loopComplete=new e.EventEmitter,this.enterFrame=new e.EventEmitter,this.segmentStart=new e.EventEmitter,this.configReady=new e.EventEmitter,this.dataReady=new e.EventEmitter,this.domLoaded=new e.EventEmitter,this.destroy=new e.EventEmitter,this.error=new e.EventEmitter}return t.prototype.loadAnimation=function(t,e,n){r.isPlatformServer(this.platformId)||this.animationLoader.resolveLoaderAndLoadAnimation(this.options,t,e,this.animationCreated,n)},t.decorators=[{type:e.Directive,args:[{selector:"[lottie]"}]}],t.ctorParameters=function(){return[{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:u}]},t.propDecorators={options:[{type:e.Input}],containerClass:[{type:e.Input}],styles:[{type:e.Input}],width:[{type:e.Input}],height:[{type:e.Input}],animationCreated:[{type:e.Output}],complete:[{type:e.Output}],loopComplete:[{type:e.Output}],enterFrame:[{type:e.Output}],segmentStart:[{type:e.Output}],configReady:[{type:e.Output}],dataReady:[{type:e.Output}],domLoaded:[{type:e.Output}],destroy:[{type:e.Output}],error:[{type:e.Output}]},t}();var y=function(){function t(t){this.ngZone=t,this.eventsMap={complete:"complete",loopComplete:"loopComplete",enterFrame:"enterFrame",segmentStart:"segmentStart",config_ready:"configReady",data_ready:"dataReady",DOMLoaded:"domLoaded",destroy:"destroy",error:"error"},this.eventNames=["complete","loopComplete","enterFrame","segmentStart","config_ready","data_ready","DOMLoaded","destroy","error"]}return t.prototype.addEventListeners=function(t,e){var r,n,o=new Map;try{for(var i=p(this.eventNames),a=i.next();!a.done;a=i.next()){var s=a.value,l=this.addEventListener(t,e,s);"destroy"!==s&&o.set(s,l)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return o},t.prototype.addEventListener=function(t,e,r){var n=this.handleEventClosure(t,r);return this.ngZone.runOutsideAngular((function(){e.addEventListener(r,n)})),n},t.prototype.handleEventClosure=function(t,e){var r=this;return function(n){r.retrieveEventEmitter(t,e).emit(n)}},t.prototype.camelizeNativeEventName=function(t){return this.eventsMap[t]},t.prototype.retrieveEventEmitter=function(t,e){return t[this.camelizeNativeEventName(e)]},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.NgZone}]},t}();var f=function(){function t(t,e){this.platformId=t,this.lottieEventsFacade=e,this.animationItem=null,this.listeners=null}return t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.bootstrapEventsService=function(t,e){this.animationItem=e,this.listeners=this.lottieEventsFacade.addEventListeners(t,e)},t.prototype.dispose=function(){var t,e;if(!r.isPlatformServer(this.platformId)){try{for(var n=p(this.listeners.entries()),o=n.next();!o.done;o=n.next()){var i=l(o.value,2),a=i[0],s=i[1];this.animationItem.removeEventListener(a,s)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}this.animationItem.destroy(),this.animationItem=null,this.listeners.clear()}},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:y}]},t}();var m=function(t){function r(e,r,n,o){var i=t.call(this,e,o)||this;return i.host=r,i.lottieEventsService=n,i}return s(r,t),r.prototype.ngOnInit=function(){t.prototype.loadAnimation.call(this,this.host.nativeElement,this.lottieEventsService,this)},r.decorators=[{type:e.Directive,args:[{selector:"[lottie]",providers:[f]}]}],r.ctorParameters=function(){return[{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:e.ElementRef,decorators:[{type:e.Self}]},{type:f,decorators:[{type:e.Self}]},{type:u}]},r}(d);var v=function(t){function r(e,r,n,o){var i=t.call(this,r,o)||this;return i.renderer=e,i.lottieEventsService=n,i.container=null,i}return s(r,t),r.prototype.ngOnChanges=function(t){void 0!==t.containerClass&&this.renderer.addClass(this.container.nativeElement,t.containerClass.currentValue)},r.prototype.ngOnInit=function(){t.prototype.loadAnimation.call(this,this.container.nativeElement,this.lottieEventsService,this)},r.decorators=[{type:e.Component,args:[{selector:"ng-lottie",template:'\n <div\n #container\n [style.width.px]="width"\n [style.height.px]="height"\n style="margin: 0 auto"\n [ngStyle]="styles"\n ></div>\n ',changeDetection:e.ChangeDetectionStrategy.OnPush,providers:[f]}]}],r.ctorParameters=function(){return[{type:e.Renderer2},{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:f,decorators:[{type:e.Self}]},{type:u}]},r.propDecorators={container:[{type:e.ViewChild,args:["container",{static:!0}]}]},r}(d);var h=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[u,y,{provide:c,useValue:e.player}]}},t.decorators=[{type:e.NgModule,args:[{imports:[r.CommonModule],declarations:[d,m,v],exports:[d,m,v]}]}],t}();function g(t){return"animation-"+t.split(".json")[0]}var E=function(){function t(t){this.state=t}return t.prototype.get=function(t){var e=g(t),r=i.makeStateKey(e);return this.state.get(r,null)},t.decorators=[{type:e.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:i.TransferState}]},t.ngInjectableDef=e.ɵɵdefineInjectable({factory:function(){return new t(e.ɵɵinject(i.TransferState))},token:t,providedIn:"root"}),t}();t.BaseDirective=d,t.LottieComponent=v,t.LottieDirective=m,t.LottieModule=h,t.LottieTransferState=E,t.transformAnimationFilenameToKey=g,t.ɵb=c,t.ɵc=u,t.ɵd=f,t.ɵe=y,Object.defineProperty(t,"__esModule",{value:!0})})); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("rxjs"),require("rxjs/operators"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define("ngx-lottie",["exports","@angular/core","@angular/common","rxjs","rxjs/operators","@angular/platform-browser"],e):e((t=t||self)["ngx-lottie"]={},t.ng.core,t.ng.common,t.rxjs,t.rxjs.operators,t.ng.platformBrowser)}(this,(function(t,e,r,n,o,i){"use strict";var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)};function s(t,e){function r(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}function c(t){var e="function"==typeof Symbol&&t[Symbol.iterator],r=0;return e?e.call(t):{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}}function l(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}var p=new e.InjectionToken("LottiePlayerFactoryOrLoader"),u=function(){function t(t,e,r){this.ngZone=t,this.platformId=e,this.playerFactoryOrLoader=r,this.cachedLottiePlayer$=null}return t.prototype.resolveLoaderAndLoadAnimation=function(t,e,n,o,i){var a=this;if(!r.isPlatformServer(this.platformId)){var s=this.resolveOptions(t,e);this.wrapPlayerOrLoaderIntoObservable().subscribe((function(t){a.loadAnimation(t,s,n,o,i)}))}},t.prototype.resolveOptions=function(t,e){var r={container:e,renderer:"svg",loop:!0,autoplay:!0};return Object.assign(r,t)},t.prototype.loadAnimation=function(t,e,r,n,o){var i=this.ngZone.runOutsideAngular((function(){return t.loadAnimation(e)}));n.emit(i),r.bootstrapEventsService(o,i)},t.prototype.wrapPlayerOrLoaderIntoObservable=function(){if(null!==this.cachedLottiePlayer$)return this.cachedLottiePlayer$;var t=this.playerFactoryOrLoader();return t instanceof Promise?this.cachedLottiePlayer$=n.from(t).pipe(o.map((function(t){return t.default||t})),o.catchError((function(t){return console.error('\n Could retrieve "lottie-web" player, did you provide\n the "player" property correctly?\n export function playerFactory() {\n return import(\'lottie-web\');\n }\n LottieModule.forRoot({ player: playerFactory })\n '),n.throwError(t)})),o.shareReplay(1)):this.cachedLottiePlayer$=n.of(t),this.cachedLottiePlayer$},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.NgZone},{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:void 0,decorators:[{type:e.Inject,args:[p]}]}]},t}();var d=function(){function t(t,r){this.platformId=t,this.animationLoader=r,this.options=null,this.containerClass=null,this.styles=null,this.width=null,this.height=null,this.animationCreated=new e.EventEmitter,this.complete=new e.EventEmitter,this.loopComplete=new e.EventEmitter,this.enterFrame=new e.EventEmitter,this.segmentStart=new e.EventEmitter,this.configReady=new e.EventEmitter,this.dataReady=new e.EventEmitter,this.domLoaded=new e.EventEmitter,this.destroy=new e.EventEmitter,this.error=new e.EventEmitter}return t.prototype.loadAnimation=function(t,e,n){r.isPlatformServer(this.platformId)||this.animationLoader.resolveLoaderAndLoadAnimation(this.options,t,e,this.animationCreated,n)},t.decorators=[{type:e.Directive,args:[{selector:"[lottie]"}]}],t.ctorParameters=function(){return[{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:u}]},t.propDecorators={options:[{type:e.Input}],containerClass:[{type:e.Input}],styles:[{type:e.Input}],width:[{type:e.Input}],height:[{type:e.Input}],animationCreated:[{type:e.Output}],complete:[{type:e.Output}],loopComplete:[{type:e.Output}],enterFrame:[{type:e.Output}],segmentStart:[{type:e.Output}],configReady:[{type:e.Output}],dataReady:[{type:e.Output}],domLoaded:[{type:e.Output}],destroy:[{type:e.Output}],error:[{type:e.Output}]},t}();var y=function(){function t(t){this.ngZone=t,this.eventsMap={complete:"complete",loopComplete:"loopComplete",enterFrame:"enterFrame",segmentStart:"segmentStart",config_ready:"configReady",data_ready:"dataReady",DOMLoaded:"domLoaded",destroy:"destroy",error:"error"},this.eventNames=Object.keys(this.eventsMap)}return t.prototype.addEventListeners=function(t,e){var r,n,o=new Map;try{for(var i=c(this.eventNames),a=i.next();!a.done;a=i.next()){var s=a.value,l=this.addEventListener(t,e,s);"destroy"!==s&&o.set(s,l)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return o},t.prototype.addEventListener=function(t,e,r){var n=this.handleEventClosure(t,r);return this.ngZone.runOutsideAngular((function(){e.addEventListener(r,n)})),n},t.prototype.handleEventClosure=function(t,e){var r=this;return function(n){r.retrieveEventEmitter(t,e).emit(n)}},t.prototype.camelizeNativeEventName=function(t){return this.eventsMap[t]},t.prototype.retrieveEventEmitter=function(t,e){return t[this.camelizeNativeEventName(e)]},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.NgZone}]},t}();var f=function(){function t(t,e){this.platformId=t,this.lottieEventsFacade=e,this.animationItem=null,this.listeners=null}return t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.bootstrapEventsService=function(t,e){this.animationItem=e,this.listeners=this.lottieEventsFacade.addEventListeners(t,e)},t.prototype.dispose=function(){var t,e;if(!r.isPlatformServer(this.platformId)){try{for(var n=c(this.listeners.entries()),o=n.next();!o.done;o=n.next()){var i=l(o.value,2),a=i[0],s=i[1];this.animationItem.removeEventListener(a,s)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}this.animationItem.destroy(),this.animationItem=null,this.listeners.clear()}},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:y}]},t}();var h=function(t){function r(e,r,n,o){var i=t.call(this,e,o)||this;return i.host=r,i.lottieEventsService=n,i}return s(r,t),r.prototype.ngOnInit=function(){t.prototype.loadAnimation.call(this,this.host.nativeElement,this.lottieEventsService,this)},r.decorators=[{type:e.Directive,args:[{selector:"[lottie]",providers:[f]}]}],r.ctorParameters=function(){return[{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:e.ElementRef,decorators:[{type:e.Self}]},{type:f,decorators:[{type:e.Self}]},{type:u}]},r}(d);var m=function(t){function r(e,r,n,o){var i=t.call(this,r,o)||this;return i.renderer=e,i.lottieEventsService=n,i.container=null,i}return s(r,t),r.prototype.ngOnChanges=function(t){void 0!==t.containerClass&&"string"==typeof t.containerClass.currentValue&&this.renderer.addClass(this.container.nativeElement,t.containerClass.currentValue)},r.prototype.ngOnInit=function(){t.prototype.loadAnimation.call(this,this.container.nativeElement,this.lottieEventsService,this)},r.decorators=[{type:e.Component,args:[{selector:"ng-lottie",template:'\n <div\n #container\n [style.width.px]="width"\n [style.height.px]="height"\n style="margin: 0 auto"\n [ngStyle]="styles"\n ></div>\n ',changeDetection:e.ChangeDetectionStrategy.OnPush,providers:[f]}]}],r.ctorParameters=function(){return[{type:e.Renderer2},{type:String,decorators:[{type:e.Inject,args:[e.PLATFORM_ID]}]},{type:f,decorators:[{type:e.Self}]},{type:u}]},r.propDecorators={container:[{type:e.ViewChild,args:["container",{static:!0}]}]},r}(d);var v=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[u,y,{provide:p,useValue:e.player}]}},t.decorators=[{type:e.NgModule,args:[{imports:[r.CommonModule],declarations:[d,h,m],exports:[d,h,m]}]}],t}();function g(t){return"animation-"+t.split(".json")[0]}var E=function(){function t(t){this.state=t}return t.prototype.get=function(t){var e=g(t),r=i.makeStateKey(e);return this.state.get(r,null)},t.decorators=[{type:e.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:i.TransferState}]},t.ngInjectableDef=e.ɵɵdefineInjectable({factory:function(){return new t(e.ɵɵinject(i.TransferState))},token:t,providedIn:"root"}),t}();t.BaseDirective=d,t.LottieComponent=m,t.LottieDirective=h,t.LottieModule=v,t.LottieTransferState=E,t.transformAnimationFilenameToKey=g,t.ɵb=p,t.ɵc=u,t.ɵd=f,t.ɵe=y,Object.defineProperty(t,"__esModule",{value:!0})})); | ||
//# sourceMappingURL=ngx-lottie.umd.min.js.map |
@@ -8,3 +8,3 @@ /** | ||
import { from, of, throwError } from 'rxjs'; | ||
import { map, catchError } from 'rxjs/operators'; | ||
import { map, catchError, shareReplay } from 'rxjs/operators'; | ||
import { LOTTIE_PLAYER_FACTORY_OR_LOADER } from './symbols'; | ||
@@ -21,2 +21,3 @@ export class AnimationLoader { | ||
this.playerFactoryOrLoader = playerFactoryOrLoader; | ||
this.cachedLottiePlayer$ = null; | ||
} | ||
@@ -85,6 +86,9 @@ /** | ||
wrapPlayerOrLoaderIntoObservable() { | ||
if (this.cachedLottiePlayer$ !== null) { | ||
return this.cachedLottiePlayer$; | ||
} | ||
/** @type {?} */ | ||
const playerOrLoader = this.playerFactoryOrLoader(); | ||
if (playerOrLoader instanceof Promise) { | ||
return from(playerOrLoader).pipe(map((/** | ||
this.cachedLottiePlayer$ = from(playerOrLoader).pipe(map((/** | ||
* @param {?} module | ||
@@ -107,5 +111,8 @@ * @return {?} | ||
return throwError(error); | ||
}))); | ||
})), shareReplay(1)); | ||
} | ||
return of(playerOrLoader); | ||
else { | ||
this.cachedLottiePlayer$ = of(playerOrLoader); | ||
} | ||
return this.cachedLottiePlayer$; | ||
} | ||
@@ -127,2 +134,7 @@ } | ||
*/ | ||
AnimationLoader.prototype.cachedLottiePlayer$; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
AnimationLoader.prototype.ngZone; | ||
@@ -140,2 +152,2 @@ /** | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5pbWF0aW9uLWxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvYW5pbWF0aW9uLWxvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFnQixXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDdEYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFbkQsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQWMsVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3hELE9BQU8sRUFBRSxHQUFHLEVBQUUsVUFBVSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFakQsT0FBTyxFQVFMLCtCQUErQixFQUNoQyxNQUFNLFdBQVcsQ0FBQztBQUtuQixNQUFNLE9BQU8sZUFBZTs7Ozs7O0lBQzFCLFlBQ1UsTUFBYyxFQUNPLFVBQWtCLEVBRXZDLHFCQUFrRDtRQUhsRCxXQUFNLEdBQU4sTUFBTSxDQUFRO1FBQ08sZUFBVSxHQUFWLFVBQVUsQ0FBUTtRQUV2QywwQkFBcUIsR0FBckIscUJBQXFCLENBQTZCO0lBQ3pELENBQUM7Ozs7Ozs7OztJQUVKLDZCQUE2QixDQUMzQixPQUE2QixFQUM3QixTQUFzQixFQUN0QixtQkFBd0MsRUFDeEMsZ0JBQTZDLEVBQzdDLFFBQXVCO1FBRXZCLElBQUksZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3JDLE9BQU87U0FDUjs7Y0FFSyxlQUFlLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLEVBQUUsU0FBUyxDQUFDO1FBRS9ELElBQUksQ0FBQyxnQ0FBZ0MsRUFBRSxDQUFDLFNBQVM7Ozs7UUFBQyxNQUFNLENBQUMsRUFBRTtZQUN6RCxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sRUFBRSxlQUFlLEVBQUUsbUJBQW1CLEVBQUUsZ0JBQWdCLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDL0YsQ0FBQyxFQUFDLENBQUM7SUFDTCxDQUFDOzs7Ozs7O0lBRU8sY0FBYyxDQUNwQixPQUE2QixFQUM3QixTQUFzQjs7Y0FFaEIsY0FBYyxHQUFvQjtZQUN0QyxTQUFTO1lBQ1QsUUFBUSxFQUFFLEtBQUs7WUFDZixJQUFJLEVBQUUsSUFBSTtZQUNWLFFBQVEsRUFBRSxJQUFJO1NBQ2Y7UUFFRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsY0FBYyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ2hELENBQUM7Ozs7Ozs7Ozs7SUFFTyxhQUFhLENBQ25CLE1BQW9CLEVBQ3BCLE9BQTBELEVBQzFELG1CQUF3QyxFQUN4QyxnQkFBNkMsRUFDN0MsUUFBdUI7O2NBRWpCLGFBQWEsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLGlCQUFpQjs7O1FBQUMsR0FBRyxFQUFFLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsRUFBQztRQUN4RiwyRUFBMkU7UUFDM0UsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQ3JDLG1CQUFtQixDQUFDLHNCQUFzQixDQUFDLFFBQVEsRUFBRSxhQUFhLENBQUMsQ0FBQztJQUN0RSxDQUFDOzs7OztJQUVPLGdDQUFnQzs7Y0FDaEMsY0FBYyxHQUFHLElBQUksQ0FBQyxxQkFBcUIsRUFBRTtRQUVuRCxJQUFJLGNBQWMsWUFBWSxPQUFPLEVBQUU7WUFDckMsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUMsSUFBSSxDQUM5QixHQUFHOzs7O1lBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLE1BQU0sRUFBQyxFQUN2QyxVQUFVOzs7O1lBQUMsS0FBSyxDQUFDLEVBQUU7Z0JBQ2pCLE9BQU8sQ0FBQyxLQUFLLENBQUM7Ozs7Ozs7V0FPYixDQUFDLENBQUM7Z0JBQ0gsT0FBTyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDM0IsQ0FBQyxFQUFDLENBQ0gsQ0FBQztTQUNIO1FBRUQsT0FBTyxFQUFFLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDNUIsQ0FBQzs7O1lBM0VGLFVBQVU7Ozs7WUFuQlUsTUFBTTt5Q0F1QnRCLE1BQU0sU0FBQyxXQUFXOzRDQUNsQixNQUFNLFNBQUMsK0JBQStCOzs7Ozs7O0lBRnZDLGlDQUFzQjs7Ozs7SUFDdEIscUNBQStDOzs7OztJQUMvQyxnREFDMEQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBOZ1pvbmUsIEluamVjdCwgRXZlbnRFbWl0dGVyLCBQTEFURk9STV9JRCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgaXNQbGF0Zm9ybVNlcnZlciB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbmltcG9ydCB7IGZyb20sIG9mLCBPYnNlcnZhYmxlLCB0aHJvd0Vycm9yIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBtYXAsIGNhdGNoRXJyb3IgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmltcG9ydCB7XG4gIExvdHRpZVBsYXllcixcbiAgTG90dGllT3B0aW9ucyxcbiAgQW5pbWF0aW9uQ29uZmlnLFxuICBBbmltYXRpb25JdGVtLFxuICBBbmltYXRpb25Db25maWdXaXRoRGF0YSxcbiAgQW5pbWF0aW9uQ29uZmlnV2l0aFBhdGgsXG4gIExvdHRpZVBsYXllckZhY3RvcnlPckxvYWRlcixcbiAgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUlxufSBmcm9tICcuL3N5bWJvbHMnO1xuaW1wb3J0IHsgQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4vYmFzZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTG90dGllRXZlbnRzU2VydmljZSB9IGZyb20gJy4vZXZlbnRzLnNlcnZpY2UnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQW5pbWF0aW9uTG9hZGVyIHtcbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSBuZ1pvbmU6IE5nWm9uZSxcbiAgICBASW5qZWN0KFBMQVRGT1JNX0lEKSBwcml2YXRlIHBsYXRmb3JtSWQ6IHN0cmluZyxcbiAgICBASW5qZWN0KExPVFRJRV9QTEFZRVJfRkFDVE9SWV9PUl9MT0FERVIpXG4gICAgcHJpdmF0ZSBwbGF5ZXJGYWN0b3J5T3JMb2FkZXI6IExvdHRpZVBsYXllckZhY3RvcnlPckxvYWRlclxuICApIHt9XG5cbiAgcmVzb2x2ZUxvYWRlckFuZExvYWRBbmltYXRpb24oXG4gICAgb3B0aW9uczogTG90dGllT3B0aW9ucyB8IG51bGwsXG4gICAgY29udGFpbmVyOiBIVE1MRWxlbWVudCxcbiAgICBsb3R0aWVFdmVudHNTZXJ2aWNlOiBMb3R0aWVFdmVudHNTZXJ2aWNlLFxuICAgIGFuaW1hdGlvbkNyZWF0ZWQ6IEV2ZW50RW1pdHRlcjxBbmltYXRpb25JdGVtPixcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZVxuICApIHtcbiAgICBpZiAoaXNQbGF0Zm9ybVNlcnZlcih0aGlzLnBsYXRmb3JtSWQpKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgY29uc3QgcmVzb2x2ZWRPcHRpb25zID0gdGhpcy5yZXNvbHZlT3B0aW9ucyhvcHRpb25zLCBjb250YWluZXIpO1xuXG4gICAgdGhpcy53cmFwUGxheWVyT3JMb2FkZXJJbnRvT2JzZXJ2YWJsZSgpLnN1YnNjcmliZShwbGF5ZXIgPT4ge1xuICAgICAgdGhpcy5sb2FkQW5pbWF0aW9uKHBsYXllciwgcmVzb2x2ZWRPcHRpb25zLCBsb3R0aWVFdmVudHNTZXJ2aWNlLCBhbmltYXRpb25DcmVhdGVkLCBpbnN0YW5jZSk7XG4gICAgfSk7XG4gIH1cblxuICBwcml2YXRlIHJlc29sdmVPcHRpb25zKFxuICAgIG9wdGlvbnM6IExvdHRpZU9wdGlvbnMgfCBudWxsLFxuICAgIGNvbnRhaW5lcjogSFRNTEVsZW1lbnRcbiAgKTogQW5pbWF0aW9uQ29uZmlnV2l0aERhdGEgfCBBbmltYXRpb25Db25maWdXaXRoUGF0aCB7XG4gICAgY29uc3QgZGVmYXVsdE9wdGlvbnM6IEFuaW1hdGlvbkNvbmZpZyA9IHtcbiAgICAgIGNvbnRhaW5lcixcbiAgICAgIHJlbmRlcmVyOiAnc3ZnJyxcbiAgICAgIGxvb3A6IHRydWUsXG4gICAgICBhdXRvcGxheTogdHJ1ZVxuICAgIH07XG5cbiAgICByZXR1cm4gT2JqZWN0LmFzc2lnbihkZWZhdWx0T3B0aW9ucywgb3B0aW9ucyk7XG4gIH1cblxuICBwcml2YXRlIGxvYWRBbmltYXRpb24oXG4gICAgcGxheWVyOiBMb3R0aWVQbGF5ZXIsXG4gICAgb3B0aW9uczogQW5pbWF0aW9uQ29uZmlnV2l0aERhdGEgfCBBbmltYXRpb25Db25maWdXaXRoUGF0aCxcbiAgICBsb3R0aWVFdmVudHNTZXJ2aWNlOiBMb3R0aWVFdmVudHNTZXJ2aWNlLFxuICAgIGFuaW1hdGlvbkNyZWF0ZWQ6IEV2ZW50RW1pdHRlcjxBbmltYXRpb25JdGVtPixcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZVxuICApOiB2b2lkIHtcbiAgICBjb25zdCBhbmltYXRpb25JdGVtID0gdGhpcy5uZ1pvbmUucnVuT3V0c2lkZUFuZ3VsYXIoKCkgPT4gcGxheWVyLmxvYWRBbmltYXRpb24ob3B0aW9ucykpO1xuICAgIC8vIERpc3BhdGNoIGBhbmltYXRpb25DcmVhdGVkYCBldmVudCBhZnRlciBhbmltYXRpb24gaXMgbG9hZGVkIHN1Y2Nlc3NmdWxseVxuICAgIGFuaW1hdGlvbkNyZWF0ZWQuZW1pdChhbmltYXRpb25JdGVtKTtcbiAgICBsb3R0aWVFdmVudHNTZXJ2aWNlLmJvb3RzdHJhcEV2ZW50c1NlcnZpY2UoaW5zdGFuY2UsIGFuaW1hdGlvbkl0ZW0pO1xuICB9XG5cbiAgcHJpdmF0ZSB3cmFwUGxheWVyT3JMb2FkZXJJbnRvT2JzZXJ2YWJsZSgpOiBPYnNlcnZhYmxlPExvdHRpZVBsYXllcj4ge1xuICAgIGNvbnN0IHBsYXllck9yTG9hZGVyID0gdGhpcy5wbGF5ZXJGYWN0b3J5T3JMb2FkZXIoKTtcblxuICAgIGlmIChwbGF5ZXJPckxvYWRlciBpbnN0YW5jZW9mIFByb21pc2UpIHtcbiAgICAgIHJldHVybiBmcm9tKHBsYXllck9yTG9hZGVyKS5waXBlKFxuICAgICAgICBtYXAobW9kdWxlID0+IG1vZHVsZS5kZWZhdWx0IHx8IG1vZHVsZSksXG4gICAgICAgIGNhdGNoRXJyb3IoZXJyb3IgPT4ge1xuICAgICAgICAgIGNvbnNvbGUuZXJyb3IoYFxuICAgICAgICAgICAgQ291bGQgcmV0cmlldmUgXCJsb3R0aWUtd2ViXCIgcGxheWVyLCBkaWQgeW91IHByb3ZpZGVcbiAgICAgICAgICAgIHRoZSBcInBsYXllclwiIHByb3BlcnR5IGNvcnJlY3RseT9cbiAgICAgICAgICAgIGV4cG9ydCBmdW5jdGlvbiBwbGF5ZXJGYWN0b3J5KCkge1xuICAgICAgICAgICAgICByZXR1cm4gaW1wb3J0KCdsb3R0aWUtd2ViJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBMb3R0aWVNb2R1bGUuZm9yUm9vdCh7IHBsYXllcjogcGxheWVyRmFjdG9yeSB9KVxuICAgICAgICAgIGApO1xuICAgICAgICAgIHJldHVybiB0aHJvd0Vycm9yKGVycm9yKTtcbiAgICAgICAgfSlcbiAgICAgICk7XG4gICAgfVxuXG4gICAgcmV0dXJuIG9mKHBsYXllck9yTG9hZGVyKTtcbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5pbWF0aW9uLWxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvYW5pbWF0aW9uLWxvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFnQixXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDdEYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFbkQsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQWMsVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3hELE9BQU8sRUFBRSxHQUFHLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRTlELE9BQU8sRUFRTCwrQkFBK0IsRUFDaEMsTUFBTSxXQUFXLENBQUM7QUFLbkIsTUFBTSxPQUFPLGVBQWU7Ozs7OztJQUcxQixZQUNVLE1BQWMsRUFDTyxVQUFrQixFQUV2QyxxQkFBa0Q7UUFIbEQsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUNPLGVBQVUsR0FBVixVQUFVLENBQVE7UUFFdkMsMEJBQXFCLEdBQXJCLHFCQUFxQixDQUE2QjtRQU5wRCx3QkFBbUIsR0FBb0MsSUFBSSxDQUFDO0lBT2pFLENBQUM7Ozs7Ozs7OztJQUVKLDZCQUE2QixDQUMzQixPQUE2QixFQUM3QixTQUFzQixFQUN0QixtQkFBd0MsRUFDeEMsZ0JBQTZDLEVBQzdDLFFBQXVCO1FBRXZCLElBQUksZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3JDLE9BQU87U0FDUjs7Y0FFSyxlQUFlLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLEVBQUUsU0FBUyxDQUFDO1FBRS9ELElBQUksQ0FBQyxnQ0FBZ0MsRUFBRSxDQUFDLFNBQVM7Ozs7UUFBQyxNQUFNLENBQUMsRUFBRTtZQUN6RCxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sRUFBRSxlQUFlLEVBQUUsbUJBQW1CLEVBQUUsZ0JBQWdCLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDL0YsQ0FBQyxFQUFDLENBQUM7SUFDTCxDQUFDOzs7Ozs7O0lBRU8sY0FBYyxDQUNwQixPQUE2QixFQUM3QixTQUFzQjs7Y0FFaEIsY0FBYyxHQUFvQjtZQUN0QyxTQUFTO1lBQ1QsUUFBUSxFQUFFLEtBQUs7WUFDZixJQUFJLEVBQUUsSUFBSTtZQUNWLFFBQVEsRUFBRSxJQUFJO1NBQ2Y7UUFFRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsY0FBYyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ2hELENBQUM7Ozs7Ozs7Ozs7SUFFTyxhQUFhLENBQ25CLE1BQW9CLEVBQ3BCLE9BQTBELEVBQzFELG1CQUF3QyxFQUN4QyxnQkFBNkMsRUFDN0MsUUFBdUI7O2NBRWpCLGFBQWEsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLGlCQUFpQjs7O1FBQUMsR0FBRyxFQUFFLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsRUFBQztRQUN4RiwyRUFBMkU7UUFDM0UsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQ3JDLG1CQUFtQixDQUFDLHNCQUFzQixDQUFDLFFBQVEsRUFBRSxhQUFhLENBQUMsQ0FBQztJQUN0RSxDQUFDOzs7OztJQUVPLGdDQUFnQztRQUN0QyxJQUFJLElBQUksQ0FBQyxtQkFBbUIsS0FBSyxJQUFJLEVBQUU7WUFDckMsT0FBTyxJQUFJLENBQUMsbUJBQW1CLENBQUM7U0FDakM7O2NBRUssY0FBYyxHQUFHLElBQUksQ0FBQyxxQkFBcUIsRUFBRTtRQUVuRCxJQUFJLGNBQWMsWUFBWSxPQUFPLEVBQUU7WUFDckMsSUFBSSxDQUFDLG1CQUFtQixHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxJQUFJLENBQ2xELEdBQUc7Ozs7WUFBQyxNQUFNLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxPQUFPLElBQUksTUFBTSxFQUFDLEVBQ3ZDLFVBQVU7Ozs7WUFBQyxLQUFLLENBQUMsRUFBRTtnQkFDakIsT0FBTyxDQUFDLEtBQUssQ0FBQzs7Ozs7OztXQU9iLENBQUMsQ0FBQztnQkFDSCxPQUFPLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUMzQixDQUFDLEVBQUMsRUFDRixXQUFXLENBQUMsQ0FBQyxDQUFDLENBQ2YsQ0FBQztTQUNIO2FBQU07WUFDTCxJQUFJLENBQUMsbUJBQW1CLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1NBQy9DO1FBRUQsT0FBTyxJQUFJLENBQUMsbUJBQW1CLENBQUM7SUFDbEMsQ0FBQzs7O1lBcEZGLFVBQVU7Ozs7WUFuQlUsTUFBTTt5Q0F5QnRCLE1BQU0sU0FBQyxXQUFXOzRDQUNsQixNQUFNLFNBQUMsK0JBQStCOzs7Ozs7O0lBTHpDLDhDQUFvRTs7Ozs7SUFHbEUsaUNBQXNCOzs7OztJQUN0QixxQ0FBK0M7Ozs7O0lBQy9DLGdEQUMwRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIE5nWm9uZSwgSW5qZWN0LCBFdmVudEVtaXR0ZXIsIFBMQVRGT1JNX0lEIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBpc1BsYXRmb3JtU2VydmVyIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcblxuaW1wb3J0IHsgZnJvbSwgb2YsIE9ic2VydmFibGUsIHRocm93RXJyb3IgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IG1hcCwgY2F0Y2hFcnJvciwgc2hhcmVSZXBsYXkgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmltcG9ydCB7XG4gIExvdHRpZVBsYXllcixcbiAgTG90dGllT3B0aW9ucyxcbiAgQW5pbWF0aW9uQ29uZmlnLFxuICBBbmltYXRpb25JdGVtLFxuICBBbmltYXRpb25Db25maWdXaXRoRGF0YSxcbiAgQW5pbWF0aW9uQ29uZmlnV2l0aFBhdGgsXG4gIExvdHRpZVBsYXllckZhY3RvcnlPckxvYWRlcixcbiAgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUlxufSBmcm9tICcuL3N5bWJvbHMnO1xuaW1wb3J0IHsgQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4vYmFzZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTG90dGllRXZlbnRzU2VydmljZSB9IGZyb20gJy4vZXZlbnRzLnNlcnZpY2UnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQW5pbWF0aW9uTG9hZGVyIHtcbiAgcHJpdmF0ZSBjYWNoZWRMb3R0aWVQbGF5ZXIkOiBPYnNlcnZhYmxlPExvdHRpZVBsYXllcj4gfCBudWxsID0gbnVsbDtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIG5nWm9uZTogTmdab25lLFxuICAgIEBJbmplY3QoUExBVEZPUk1fSUQpIHByaXZhdGUgcGxhdGZvcm1JZDogc3RyaW5nLFxuICAgIEBJbmplY3QoTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUilcbiAgICBwcml2YXRlIHBsYXllckZhY3RvcnlPckxvYWRlcjogTG90dGllUGxheWVyRmFjdG9yeU9yTG9hZGVyXG4gICkge31cblxuICByZXNvbHZlTG9hZGVyQW5kTG9hZEFuaW1hdGlvbihcbiAgICBvcHRpb25zOiBMb3R0aWVPcHRpb25zIHwgbnVsbCxcbiAgICBjb250YWluZXI6IEhUTUxFbGVtZW50LFxuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2U6IExvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgYW5pbWF0aW9uQ3JlYXRlZDogRXZlbnRFbWl0dGVyPEFuaW1hdGlvbkl0ZW0+LFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlXG4gICkge1xuICAgIGlmIChpc1BsYXRmb3JtU2VydmVyKHRoaXMucGxhdGZvcm1JZCkpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICBjb25zdCByZXNvbHZlZE9wdGlvbnMgPSB0aGlzLnJlc29sdmVPcHRpb25zKG9wdGlvbnMsIGNvbnRhaW5lcik7XG5cbiAgICB0aGlzLndyYXBQbGF5ZXJPckxvYWRlckludG9PYnNlcnZhYmxlKCkuc3Vic2NyaWJlKHBsYXllciA9PiB7XG4gICAgICB0aGlzLmxvYWRBbmltYXRpb24ocGxheWVyLCByZXNvbHZlZE9wdGlvbnMsIGxvdHRpZUV2ZW50c1NlcnZpY2UsIGFuaW1hdGlvbkNyZWF0ZWQsIGluc3RhbmNlKTtcbiAgICB9KTtcbiAgfVxuXG4gIHByaXZhdGUgcmVzb2x2ZU9wdGlvbnMoXG4gICAgb3B0aW9uczogTG90dGllT3B0aW9ucyB8IG51bGwsXG4gICAgY29udGFpbmVyOiBIVE1MRWxlbWVudFxuICApOiBBbmltYXRpb25Db25maWdXaXRoRGF0YSB8IEFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoIHtcbiAgICBjb25zdCBkZWZhdWx0T3B0aW9uczogQW5pbWF0aW9uQ29uZmlnID0ge1xuICAgICAgY29udGFpbmVyLFxuICAgICAgcmVuZGVyZXI6ICdzdmcnLFxuICAgICAgbG9vcDogdHJ1ZSxcbiAgICAgIGF1dG9wbGF5OiB0cnVlXG4gICAgfTtcblxuICAgIHJldHVybiBPYmplY3QuYXNzaWduKGRlZmF1bHRPcHRpb25zLCBvcHRpb25zKTtcbiAgfVxuXG4gIHByaXZhdGUgbG9hZEFuaW1hdGlvbihcbiAgICBwbGF5ZXI6IExvdHRpZVBsYXllcixcbiAgICBvcHRpb25zOiBBbmltYXRpb25Db25maWdXaXRoRGF0YSB8IEFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoLFxuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2U6IExvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgYW5pbWF0aW9uQ3JlYXRlZDogRXZlbnRFbWl0dGVyPEFuaW1hdGlvbkl0ZW0+LFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlXG4gICk6IHZvaWQge1xuICAgIGNvbnN0IGFuaW1hdGlvbkl0ZW0gPSB0aGlzLm5nWm9uZS5ydW5PdXRzaWRlQW5ndWxhcigoKSA9PiBwbGF5ZXIubG9hZEFuaW1hdGlvbihvcHRpb25zKSk7XG4gICAgLy8gRGlzcGF0Y2ggYGFuaW1hdGlvbkNyZWF0ZWRgIGV2ZW50IGFmdGVyIGFuaW1hdGlvbiBpcyBsb2FkZWQgc3VjY2Vzc2Z1bGx5XG4gICAgYW5pbWF0aW9uQ3JlYXRlZC5lbWl0KGFuaW1hdGlvbkl0ZW0pO1xuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2UuYm9vdHN0cmFwRXZlbnRzU2VydmljZShpbnN0YW5jZSwgYW5pbWF0aW9uSXRlbSk7XG4gIH1cblxuICBwcml2YXRlIHdyYXBQbGF5ZXJPckxvYWRlckludG9PYnNlcnZhYmxlKCk6IE9ic2VydmFibGU8TG90dGllUGxheWVyPiB7XG4gICAgaWYgKHRoaXMuY2FjaGVkTG90dGllUGxheWVyJCAhPT0gbnVsbCkge1xuICAgICAgcmV0dXJuIHRoaXMuY2FjaGVkTG90dGllUGxheWVyJDtcbiAgICB9XG5cbiAgICBjb25zdCBwbGF5ZXJPckxvYWRlciA9IHRoaXMucGxheWVyRmFjdG9yeU9yTG9hZGVyKCk7XG5cbiAgICBpZiAocGxheWVyT3JMb2FkZXIgaW5zdGFuY2VvZiBQcm9taXNlKSB7XG4gICAgICB0aGlzLmNhY2hlZExvdHRpZVBsYXllciQgPSBmcm9tKHBsYXllck9yTG9hZGVyKS5waXBlKFxuICAgICAgICBtYXAobW9kdWxlID0+IG1vZHVsZS5kZWZhdWx0IHx8IG1vZHVsZSksXG4gICAgICAgIGNhdGNoRXJyb3IoZXJyb3IgPT4ge1xuICAgICAgICAgIGNvbnNvbGUuZXJyb3IoYFxuICAgICAgICAgICAgQ291bGQgcmV0cmlldmUgXCJsb3R0aWUtd2ViXCIgcGxheWVyLCBkaWQgeW91IHByb3ZpZGVcbiAgICAgICAgICAgIHRoZSBcInBsYXllclwiIHByb3BlcnR5IGNvcnJlY3RseT9cbiAgICAgICAgICAgIGV4cG9ydCBmdW5jdGlvbiBwbGF5ZXJGYWN0b3J5KCkge1xuICAgICAgICAgICAgICByZXR1cm4gaW1wb3J0KCdsb3R0aWUtd2ViJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBMb3R0aWVNb2R1bGUuZm9yUm9vdCh7IHBsYXllcjogcGxheWVyRmFjdG9yeSB9KVxuICAgICAgICAgIGApO1xuICAgICAgICAgIHJldHVybiB0aHJvd0Vycm9yKGVycm9yKTtcbiAgICAgICAgfSksXG4gICAgICAgIHNoYXJlUmVwbGF5KDEpXG4gICAgICApO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLmNhY2hlZExvdHRpZVBsYXllciQgPSBvZihwbGF5ZXJPckxvYWRlcik7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuY2FjaGVkTG90dGllUGxheWVyJDtcbiAgfVxufVxuIl19 |
@@ -19,4 +19,4 @@ /** | ||
this.styles = null; | ||
this.width = (/** @type {?} */ (null)); | ||
this.height = (/** @type {?} */ (null)); | ||
this.width = null; | ||
this.height = null; | ||
/** | ||
@@ -184,2 +184,2 @@ * `animationCreated` is dispatched after calling `loadAnimation` | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbG90dGllLyIsInNvdXJjZXMiOlsic3JjL2Jhc2UuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFlbkQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBSXJELE1BQU0sT0FBTyxhQUFhOzs7OztJQWtFeEIsWUFDK0IsVUFBa0IsRUFDdkMsZUFBZ0M7UUFEWCxlQUFVLEdBQVYsVUFBVSxDQUFRO1FBQ3ZDLG9CQUFlLEdBQWYsZUFBZSxDQUFpQjtRQW5FakMsWUFBTyxHQUF5QixJQUFJLENBQUM7UUFFckMsbUJBQWMsR0FBeUIsSUFBSSxDQUFDO1FBRTVDLFdBQU0sR0FBcUMsSUFBSSxDQUFDO1FBRWhELFVBQUssR0FBVyxtQkFBQSxJQUFJLEVBQUMsQ0FBQztRQUV0QixXQUFNLEdBQVcsbUJBQUEsSUFBSSxFQUFDLENBQUM7Ozs7UUFLdEIscUJBQWdCLEdBQUcsSUFBSSxZQUFZLEVBQWlCLENBQUM7Ozs7UUFLckQsYUFBUSxHQUFHLElBQUksWUFBWSxFQUFtQixDQUFDOzs7O1FBSy9DLGlCQUFZLEdBQUcsSUFBSSxZQUFZLEVBQXVCLENBQUM7Ozs7UUFLdkQsZUFBVSxHQUFHLElBQUksWUFBWSxFQUFxQixDQUFDOzs7O1FBS25ELGlCQUFZLEdBQUcsSUFBSSxZQUFZLEVBQXVCLENBQUM7Ozs7O1FBTXZELGdCQUFXLEdBQUcsSUFBSSxZQUFZLEVBQVEsQ0FBQzs7Ozs7UUFNdkMsY0FBUyxHQUFHLElBQUksWUFBWSxFQUFRLENBQUM7Ozs7O1FBTXJDLGNBQVMsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDOzs7OztRQU1yQyxZQUFPLEdBQUcsSUFBSSxZQUFZLEVBQWtCLENBQUM7Ozs7O1FBTTdDLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBZ0QsQ0FBQztJQUtoRixDQUFDOzs7Ozs7OztJQUVNLGFBQWEsQ0FDckIsU0FBMEMsRUFDMUMsbUJBQXdDLEVBQ3hDLFFBQXVCO1FBRXZCLElBQUksZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3JDLE9BQU87U0FDUjtRQUVELElBQUksQ0FBQyxlQUFlLENBQUMsNkJBQTZCLENBQ2hELElBQUksQ0FBQyxPQUFPLEVBQ1osU0FBUyxFQUNULG1CQUFtQixFQUNuQixJQUFJLENBQUMsZ0JBQWdCLEVBQ3JCLFFBQVEsQ0FDVCxDQUFDO0lBQ0osQ0FBQzs7O1lBeEZGLFNBQVMsU0FBQyxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUU7Ozs7eUNBb0U5QixNQUFNLFNBQUMsV0FBVztZQXZFZCxlQUFlOzs7c0JBS3JCLEtBQUs7NkJBRUwsS0FBSztxQkFFTCxLQUFLO29CQUVMLEtBQUs7cUJBRUwsS0FBSzsrQkFLTCxNQUFNO3VCQUtOLE1BQU07MkJBS04sTUFBTTt5QkFLTixNQUFNOzJCQUtOLE1BQU07MEJBTU4sTUFBTTt3QkFNTixNQUFNO3dCQU1OLE1BQU07c0JBTU4sTUFBTTtvQkFNTixNQUFNOzs7O0lBL0RQLGdDQUE4Qzs7SUFFOUMsdUNBQXFEOztJQUVyRCwrQkFBeUQ7O0lBRXpELDhCQUErQjs7SUFFL0IsK0JBQWdDOzs7OztJQUtoQyx5Q0FBK0Q7Ozs7O0lBSy9ELGlDQUF5RDs7Ozs7SUFLekQscUNBQWlFOzs7OztJQUtqRSxtQ0FBNkQ7Ozs7O0lBSzdELHFDQUFpRTs7Ozs7O0lBTWpFLG9DQUFpRDs7Ozs7O0lBTWpELGtDQUErQzs7Ozs7O0lBTS9DLGtDQUErQzs7Ozs7O0lBTS9DLGdDQUF1RDs7Ozs7O0lBTXZELDhCQUFtRjs7Ozs7SUFHakYsbUNBQStDOzs7OztJQUMvQyx3Q0FBd0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciwgSW5qZWN0LCBQTEFURk9STV9JRCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgaXNQbGF0Zm9ybVNlcnZlciB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbmltcG9ydCB7XG4gIExvdHRpZU9wdGlvbnMsXG4gIExvdHRpZUNTU1N0eWxlRGVjbGFyYXRpb24sXG4gIEJNQ29tcGxldGVFdmVudCxcbiAgQk1Db21wbGV0ZUxvb3BFdmVudCxcbiAgQk1FbnRlckZyYW1lRXZlbnQsXG4gIEJNU2VnbWVudFN0YXJ0RXZlbnQsXG4gIEJNRGVzdHJveUV2ZW50LFxuICBMb3R0aWVDb250YWluZXJDbGFzcyxcbiAgQk1SZW5kZXJGcmFtZUVycm9yRXZlbnQsXG4gIEJNQ29uZmlnRXJyb3JFdmVudCxcbiAgQW5pbWF0aW9uSXRlbVxufSBmcm9tICcuL3N5bWJvbHMnO1xuaW1wb3J0IHsgQW5pbWF0aW9uTG9hZGVyIH0gZnJvbSAnLi9hbmltYXRpb24tbG9hZGVyJztcbmltcG9ydCB7IExvdHRpZUV2ZW50c1NlcnZpY2UgfSBmcm9tICcuL2V2ZW50cy5zZXJ2aWNlJztcblxuQERpcmVjdGl2ZSh7IHNlbGVjdG9yOiAnW2xvdHRpZV0nIH0pXG5leHBvcnQgY2xhc3MgQmFzZURpcmVjdGl2ZSB7XG4gIEBJbnB1dCgpIG9wdGlvbnM6IExvdHRpZU9wdGlvbnMgfCBudWxsID0gbnVsbDtcblxuICBASW5wdXQoKSBjb250YWluZXJDbGFzczogTG90dGllQ29udGFpbmVyQ2xhc3MgPSBudWxsO1xuXG4gIEBJbnB1dCgpIHN0eWxlczogTG90dGllQ1NTU3R5bGVEZWNsYXJhdGlvbiB8IG51bGwgPSBudWxsO1xuXG4gIEBJbnB1dCgpIHdpZHRoOiBzdHJpbmcgPSBudWxsITtcblxuICBASW5wdXQoKSBoZWlnaHQ6IHN0cmluZyA9IG51bGwhO1xuXG4gIC8qKlxuICAgKiBgYW5pbWF0aW9uQ3JlYXRlZGAgaXMgZGlzcGF0Y2hlZCBhZnRlciBjYWxsaW5nIGBsb2FkQW5pbWF0aW9uYFxuICAgKi9cbiAgQE91dHB1dCgpIGFuaW1hdGlvbkNyZWF0ZWQgPSBuZXcgRXZlbnRFbWl0dGVyPEFuaW1hdGlvbkl0ZW0+KCk7XG5cbiAgLyoqXG4gICAqIGBjb21wbGV0ZWAgaXMgZGlzcGF0Y2hlZCBhZnRlciBjb21wbGV0aW5nIHRoZSBsYXN0IGZyYW1lXG4gICAqL1xuICBAT3V0cHV0KCkgY29tcGxldGUgPSBuZXcgRXZlbnRFbWl0dGVyPEJNQ29tcGxldGVFdmVudD4oKTtcblxuICAvKipcbiAgICogYGxvb3BDb21wbGV0ZWAgaXMgZGlzcGF0Y2hlZCBhZnRlciBjb21wbGV0aW5nIGZyYW1lIGxvb3BcbiAgICovXG4gIEBPdXRwdXQoKSBsb29wQ29tcGxldGUgPSBuZXcgRXZlbnRFbWl0dGVyPEJNQ29tcGxldGVMb29wRXZlbnQ+KCk7XG5cbiAgLyoqXG4gICAqIGBlbnRlckZyYW1lYCBpcyBkaXNwYXRjaGVkIGFmdGVyIGVudGVyaW5nIHRoZSBuZXcgZnJhbWVcbiAgICovXG4gIEBPdXRwdXQoKSBlbnRlckZyYW1lID0gbmV3IEV2ZW50RW1pdHRlcjxCTUVudGVyRnJhbWVFdmVudD4oKTtcblxuICAvKipcbiAgICogYHNlZ21lbnRTdGFydGAgaXMgZGlzcGF0Y2hlZCB3aGVuIHRoZSBuZXcgc2VnbWVudCBpcyBhZGp1c3RlZFxuICAgKi9cbiAgQE91dHB1dCgpIHNlZ21lbnRTdGFydCA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1TZWdtZW50U3RhcnRFdmVudD4oKTtcblxuICAvKipcbiAgICogT3JpZ2luYWwgZXZlbnQgbmFtZSBpcyBgY29uZmlnX3JlYWR5YC4gYGNvbmZpZ19yZWFkeWAgaXMgZGlzcGF0Y2hlZFxuICAgKiBhZnRlciB0aGUgbmVlZGVkIHJlbmRlcmVyIGlzIGNvbmZpZ3VyZWRcbiAgICovXG4gIEBPdXRwdXQoKSBjb25maWdSZWFkeSA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcblxuICAvKipcbiAgICogT3JpZ2luYWwgZXZlbnQgbmFtZSBpcyBgZGF0YV9yZWFkeWAuIGBkYXRhX3JlYWR5YCBpcyBkaXNwYXRjaGVkXG4gICAqIHdoZW4gYWxsIHBhcnRzIG9mIHRoZSBhbmltYXRpb24gaGF2ZSBiZWVuIGxvYWRlZFxuICAgKi9cbiAgQE91dHB1dCgpIGRhdGFSZWFkeSA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcblxuICAvKipcbiAgICogT3JpZ2luYWwgZXZlbnQgbmFtZSBpcyBgRE9NTG9hZGVkYC4gYERPTUxvYWRlZGAgaXMgZGlzcGF0Y2hlZFxuICAgKiB3aGVuIGVsZW1lbnRzIGhhdmUgYmVlbiBhZGRlZCB0byB0aGUgRE9NXG4gICAqL1xuICBAT3V0cHV0KCkgZG9tTG9hZGVkID0gbmV3IEV2ZW50RW1pdHRlcjx2b2lkPigpO1xuXG4gIC8qKlxuICAgKiBgZGVzdHJveWAgd2lsbCBiZSBkaXNwYXRjaGVkIGluIHRoZSBgbmdPbkRlc3Ryb3lgIGhvb2sgb2YgdGhlIHNlcnZpY2UsXG4gICAqIGl0J3MgdXNlZnVsIGZvciByZWxlYXNpbmcgcmVzb3VyY2VzXG4gICAqL1xuICBAT3V0cHV0KCkgZGVzdHJveSA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1EZXN0cm95RXZlbnQ+KCk7XG5cbiAgLyoqXG4gICAqIGBlcnJvcmAgd2lsbCBiZSBkaXNwYXRjaGVkIGlmIHRoZSBsb3R0aWUgcGxheWVyIGNvdWxkIG5vdCByZW5kZXJcbiAgICogc29tZSBmcmFtZSBvciBwYXJzZSBjb25maWdcbiAgICovXG4gIEBPdXRwdXQoKSBlcnJvciA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1SZW5kZXJGcmFtZUVycm9yRXZlbnQgfCBCTUNvbmZpZ0Vycm9yRXZlbnQ+KCk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEluamVjdChQTEFURk9STV9JRCkgcHJpdmF0ZSBwbGF0Zm9ybUlkOiBzdHJpbmcsXG4gICAgcHJpdmF0ZSBhbmltYXRpb25Mb2FkZXI6IEFuaW1hdGlvbkxvYWRlclxuICApIHt9XG5cbiAgcHJvdGVjdGVkIGxvYWRBbmltYXRpb24oXG4gICAgY29udGFpbmVyOiBIVE1MRWxlbWVudCB8IEhUTUxDYW52YXNFbGVtZW50LFxuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2U6IExvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmVcbiAgKTogdm9pZCB7XG4gICAgaWYgKGlzUGxhdGZvcm1TZXJ2ZXIodGhpcy5wbGF0Zm9ybUlkKSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHRoaXMuYW5pbWF0aW9uTG9hZGVyLnJlc29sdmVMb2FkZXJBbmRMb2FkQW5pbWF0aW9uKFxuICAgICAgdGhpcy5vcHRpb25zLFxuICAgICAgY29udGFpbmVyLFxuICAgICAgbG90dGllRXZlbnRzU2VydmljZSxcbiAgICAgIHRoaXMuYW5pbWF0aW9uQ3JlYXRlZCxcbiAgICAgIGluc3RhbmNlXG4gICAgKTtcbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbG90dGllLyIsInNvdXJjZXMiOlsic3JjL2Jhc2UuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFhbkQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBSXJELE1BQU0sT0FBTyxhQUFhOzs7OztJQWtFeEIsWUFDK0IsVUFBa0IsRUFDdkMsZUFBZ0M7UUFEWCxlQUFVLEdBQVYsVUFBVSxDQUFRO1FBQ3ZDLG9CQUFlLEdBQWYsZUFBZSxDQUFpQjtRQW5FakMsWUFBTyxHQUF5QixJQUFJLENBQUM7UUFFckMsbUJBQWMsR0FBa0IsSUFBSSxDQUFDO1FBRXJDLFdBQU0sR0FBd0MsSUFBSSxDQUFDO1FBRW5ELFVBQUssR0FBa0IsSUFBSSxDQUFDO1FBRTVCLFdBQU0sR0FBa0IsSUFBSSxDQUFDOzs7O1FBSzVCLHFCQUFnQixHQUFHLElBQUksWUFBWSxFQUFpQixDQUFDOzs7O1FBS3JELGFBQVEsR0FBRyxJQUFJLFlBQVksRUFBbUIsQ0FBQzs7OztRQUsvQyxpQkFBWSxHQUFHLElBQUksWUFBWSxFQUF1QixDQUFDOzs7O1FBS3ZELGVBQVUsR0FBRyxJQUFJLFlBQVksRUFBcUIsQ0FBQzs7OztRQUtuRCxpQkFBWSxHQUFHLElBQUksWUFBWSxFQUF1QixDQUFDOzs7OztRQU12RCxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFRLENBQUM7Ozs7O1FBTXZDLGNBQVMsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDOzs7OztRQU1yQyxjQUFTLEdBQUcsSUFBSSxZQUFZLEVBQVEsQ0FBQzs7Ozs7UUFNckMsWUFBTyxHQUFHLElBQUksWUFBWSxFQUFrQixDQUFDOzs7OztRQU03QyxVQUFLLEdBQUcsSUFBSSxZQUFZLEVBQWdELENBQUM7SUFLaEYsQ0FBQzs7Ozs7Ozs7SUFFTSxhQUFhLENBQ3JCLFNBQTBDLEVBQzFDLG1CQUF3QyxFQUN4QyxRQUF1QjtRQUV2QixJQUFJLGdCQUFnQixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRTtZQUNyQyxPQUFPO1NBQ1I7UUFFRCxJQUFJLENBQUMsZUFBZSxDQUFDLDZCQUE2QixDQUNoRCxJQUFJLENBQUMsT0FBTyxFQUNaLFNBQVMsRUFDVCxtQkFBbUIsRUFDbkIsSUFBSSxDQUFDLGdCQUFnQixFQUNyQixRQUFRLENBQ1QsQ0FBQztJQUNKLENBQUM7OztZQXhGRixTQUFTLFNBQUMsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFOzs7O3lDQW9FOUIsTUFBTSxTQUFDLFdBQVc7WUF2RWQsZUFBZTs7O3NCQUtyQixLQUFLOzZCQUVMLEtBQUs7cUJBRUwsS0FBSztvQkFFTCxLQUFLO3FCQUVMLEtBQUs7K0JBS0wsTUFBTTt1QkFLTixNQUFNOzJCQUtOLE1BQU07eUJBS04sTUFBTTsyQkFLTixNQUFNOzBCQU1OLE1BQU07d0JBTU4sTUFBTTt3QkFNTixNQUFNO3NCQU1OLE1BQU07b0JBTU4sTUFBTTs7OztJQS9EUCxnQ0FBOEM7O0lBRTlDLHVDQUE4Qzs7SUFFOUMsK0JBQTREOztJQUU1RCw4QkFBcUM7O0lBRXJDLCtCQUFzQzs7Ozs7SUFLdEMseUNBQStEOzs7OztJQUsvRCxpQ0FBeUQ7Ozs7O0lBS3pELHFDQUFpRTs7Ozs7SUFLakUsbUNBQTZEOzs7OztJQUs3RCxxQ0FBaUU7Ozs7OztJQU1qRSxvQ0FBaUQ7Ozs7OztJQU1qRCxrQ0FBK0M7Ozs7OztJQU0vQyxrQ0FBK0M7Ozs7OztJQU0vQyxnQ0FBdUQ7Ozs7OztJQU12RCw4QkFBbUY7Ozs7O0lBR2pGLG1DQUErQzs7Ozs7SUFDL0Msd0NBQXdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIEluamVjdCwgUExBVEZPUk1fSUQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGlzUGxhdGZvcm1TZXJ2ZXIgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG5pbXBvcnQge1xuICBMb3R0aWVPcHRpb25zLFxuICBCTUNvbXBsZXRlRXZlbnQsXG4gIEJNQ29tcGxldGVMb29wRXZlbnQsXG4gIEJNRW50ZXJGcmFtZUV2ZW50LFxuICBCTVNlZ21lbnRTdGFydEV2ZW50LFxuICBCTURlc3Ryb3lFdmVudCxcbiAgQk1SZW5kZXJGcmFtZUVycm9yRXZlbnQsXG4gIEJNQ29uZmlnRXJyb3JFdmVudCxcbiAgQW5pbWF0aW9uSXRlbVxufSBmcm9tICcuL3N5bWJvbHMnO1xuaW1wb3J0IHsgQW5pbWF0aW9uTG9hZGVyIH0gZnJvbSAnLi9hbmltYXRpb24tbG9hZGVyJztcbmltcG9ydCB7IExvdHRpZUV2ZW50c1NlcnZpY2UgfSBmcm9tICcuL2V2ZW50cy5zZXJ2aWNlJztcblxuQERpcmVjdGl2ZSh7IHNlbGVjdG9yOiAnW2xvdHRpZV0nIH0pXG5leHBvcnQgY2xhc3MgQmFzZURpcmVjdGl2ZSB7XG4gIEBJbnB1dCgpIG9wdGlvbnM6IExvdHRpZU9wdGlvbnMgfCBudWxsID0gbnVsbDtcblxuICBASW5wdXQoKSBjb250YWluZXJDbGFzczogc3RyaW5nIHwgbnVsbCA9IG51bGw7XG5cbiAgQElucHV0KCkgc3R5bGVzOiBQYXJ0aWFsPENTU1N0eWxlRGVjbGFyYXRpb24+IHwgbnVsbCA9IG51bGw7XG5cbiAgQElucHV0KCkgd2lkdGg6IHN0cmluZyB8IG51bGwgPSBudWxsO1xuXG4gIEBJbnB1dCgpIGhlaWdodDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XG5cbiAgLyoqXG4gICAqIGBhbmltYXRpb25DcmVhdGVkYCBpcyBkaXNwYXRjaGVkIGFmdGVyIGNhbGxpbmcgYGxvYWRBbmltYXRpb25gXG4gICAqL1xuICBAT3V0cHV0KCkgYW5pbWF0aW9uQ3JlYXRlZCA9IG5ldyBFdmVudEVtaXR0ZXI8QW5pbWF0aW9uSXRlbT4oKTtcblxuICAvKipcbiAgICogYGNvbXBsZXRlYCBpcyBkaXNwYXRjaGVkIGFmdGVyIGNvbXBsZXRpbmcgdGhlIGxhc3QgZnJhbWVcbiAgICovXG4gIEBPdXRwdXQoKSBjb21wbGV0ZSA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1Db21wbGV0ZUV2ZW50PigpO1xuXG4gIC8qKlxuICAgKiBgbG9vcENvbXBsZXRlYCBpcyBkaXNwYXRjaGVkIGFmdGVyIGNvbXBsZXRpbmcgZnJhbWUgbG9vcFxuICAgKi9cbiAgQE91dHB1dCgpIGxvb3BDb21wbGV0ZSA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1Db21wbGV0ZUxvb3BFdmVudD4oKTtcblxuICAvKipcbiAgICogYGVudGVyRnJhbWVgIGlzIGRpc3BhdGNoZWQgYWZ0ZXIgZW50ZXJpbmcgdGhlIG5ldyBmcmFtZVxuICAgKi9cbiAgQE91dHB1dCgpIGVudGVyRnJhbWUgPSBuZXcgRXZlbnRFbWl0dGVyPEJNRW50ZXJGcmFtZUV2ZW50PigpO1xuXG4gIC8qKlxuICAgKiBgc2VnbWVudFN0YXJ0YCBpcyBkaXNwYXRjaGVkIHdoZW4gdGhlIG5ldyBzZWdtZW50IGlzIGFkanVzdGVkXG4gICAqL1xuICBAT3V0cHV0KCkgc2VnbWVudFN0YXJ0ID0gbmV3IEV2ZW50RW1pdHRlcjxCTVNlZ21lbnRTdGFydEV2ZW50PigpO1xuXG4gIC8qKlxuICAgKiBPcmlnaW5hbCBldmVudCBuYW1lIGlzIGBjb25maWdfcmVhZHlgLiBgY29uZmlnX3JlYWR5YCBpcyBkaXNwYXRjaGVkXG4gICAqIGFmdGVyIHRoZSBuZWVkZWQgcmVuZGVyZXIgaXMgY29uZmlndXJlZFxuICAgKi9cbiAgQE91dHB1dCgpIGNvbmZpZ1JlYWR5ID0gbmV3IEV2ZW50RW1pdHRlcjx2b2lkPigpO1xuXG4gIC8qKlxuICAgKiBPcmlnaW5hbCBldmVudCBuYW1lIGlzIGBkYXRhX3JlYWR5YC4gYGRhdGFfcmVhZHlgIGlzIGRpc3BhdGNoZWRcbiAgICogd2hlbiBhbGwgcGFydHMgb2YgdGhlIGFuaW1hdGlvbiBoYXZlIGJlZW4gbG9hZGVkXG4gICAqL1xuICBAT3V0cHV0KCkgZGF0YVJlYWR5ID0gbmV3IEV2ZW50RW1pdHRlcjx2b2lkPigpO1xuXG4gIC8qKlxuICAgKiBPcmlnaW5hbCBldmVudCBuYW1lIGlzIGBET01Mb2FkZWRgLiBgRE9NTG9hZGVkYCBpcyBkaXNwYXRjaGVkXG4gICAqIHdoZW4gZWxlbWVudHMgaGF2ZSBiZWVuIGFkZGVkIHRvIHRoZSBET01cbiAgICovXG4gIEBPdXRwdXQoKSBkb21Mb2FkZWQgPSBuZXcgRXZlbnRFbWl0dGVyPHZvaWQ+KCk7XG5cbiAgLyoqXG4gICAqIGBkZXN0cm95YCB3aWxsIGJlIGRpc3BhdGNoZWQgaW4gdGhlIGBuZ09uRGVzdHJveWAgaG9vayBvZiB0aGUgc2VydmljZSxcbiAgICogaXQncyB1c2VmdWwgZm9yIHJlbGVhc2luZyByZXNvdXJjZXNcbiAgICovXG4gIEBPdXRwdXQoKSBkZXN0cm95ID0gbmV3IEV2ZW50RW1pdHRlcjxCTURlc3Ryb3lFdmVudD4oKTtcblxuICAvKipcbiAgICogYGVycm9yYCB3aWxsIGJlIGRpc3BhdGNoZWQgaWYgdGhlIGxvdHRpZSBwbGF5ZXIgY291bGQgbm90IHJlbmRlclxuICAgKiBzb21lIGZyYW1lIG9yIHBhcnNlIGNvbmZpZ1xuICAgKi9cbiAgQE91dHB1dCgpIGVycm9yID0gbmV3IEV2ZW50RW1pdHRlcjxCTVJlbmRlckZyYW1lRXJyb3JFdmVudCB8IEJNQ29uZmlnRXJyb3JFdmVudD4oKTtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBASW5qZWN0KFBMQVRGT1JNX0lEKSBwcml2YXRlIHBsYXRmb3JtSWQ6IHN0cmluZyxcbiAgICBwcml2YXRlIGFuaW1hdGlvbkxvYWRlcjogQW5pbWF0aW9uTG9hZGVyXG4gICkge31cblxuICBwcm90ZWN0ZWQgbG9hZEFuaW1hdGlvbihcbiAgICBjb250YWluZXI6IEhUTUxFbGVtZW50IHwgSFRNTENhbnZhc0VsZW1lbnQsXG4gICAgbG90dGllRXZlbnRzU2VydmljZTogTG90dGllRXZlbnRzU2VydmljZSxcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZVxuICApOiB2b2lkIHtcbiAgICBpZiAoaXNQbGF0Zm9ybVNlcnZlcih0aGlzLnBsYXRmb3JtSWQpKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgdGhpcy5hbmltYXRpb25Mb2FkZXIucmVzb2x2ZUxvYWRlckFuZExvYWRBbmltYXRpb24oXG4gICAgICB0aGlzLm9wdGlvbnMsXG4gICAgICBjb250YWluZXIsXG4gICAgICBsb3R0aWVFdmVudHNTZXJ2aWNlLFxuICAgICAgdGhpcy5hbmltYXRpb25DcmVhdGVkLFxuICAgICAgaW5zdGFuY2VcbiAgICApO1xuICB9XG59XG4iXX0= |
@@ -31,13 +31,3 @@ /** | ||
*/ | ||
this.eventNames = [ | ||
'complete', | ||
'loopComplete', | ||
'enterFrame', | ||
'segmentStart', | ||
'config_ready', | ||
'data_ready', | ||
'DOMLoaded', | ||
'destroy', | ||
'error' | ||
]; | ||
this.eventNames = (/** @type {?} */ (Object.keys(this.eventsMap))); | ||
} | ||
@@ -146,2 +136,2 @@ /** | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnRzLWZhY2FkZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvZXZlbnRzLWZhY2FkZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFnQixVQUFVLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBV2pFLE1BQU0sT0FBTyxrQkFBa0I7Ozs7SUFpQzdCLFlBQW9CLE1BQWM7UUFBZCxXQUFNLEdBQU4sTUFBTSxDQUFROzs7OztRQTVCMUIsY0FBUyxHQUFpRTtZQUNoRixRQUFRLEVBQUUsVUFBVTtZQUNwQixZQUFZLEVBQUUsY0FBYztZQUM1QixVQUFVLEVBQUUsWUFBWTtZQUN4QixZQUFZLEVBQUUsY0FBYztZQUM1QixZQUFZLEVBQUUsYUFBYTtZQUMzQixVQUFVLEVBQUUsV0FBVztZQUN2QixTQUFTLEVBQUUsV0FBVztZQUN0QixPQUFPLEVBQUUsU0FBUztZQUNsQixLQUFLLEVBQUUsT0FBTztTQUNmLENBQUM7Ozs7O1FBTU0sZUFBVSxHQUFrQztZQUNsRCxVQUFVO1lBQ1YsY0FBYztZQUNkLFlBQVk7WUFDWixjQUFjO1lBQ2QsY0FBYztZQUNkLFlBQVk7WUFDWixXQUFXO1lBQ1gsU0FBUztZQUNULE9BQU87U0FDUixDQUFDO0lBRW1DLENBQUM7Ozs7OztJQUV0QyxpQkFBaUIsQ0FDZixRQUF1QixFQUN2QixhQUE0Qjs7Y0FFdEIsU0FBUyxHQUFHLElBQUksR0FBRyxFQUFFO1FBRTNCLEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLFVBQVUsRUFBRTs7a0JBQzVCLFVBQVUsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLGFBQWEsRUFBRSxJQUFJLENBQUM7WUFDdkUsb0VBQW9FO1lBQ3BFLG9EQUFvRDtZQUNwRCxJQUFJLElBQUksS0FBSyxTQUFTLEVBQUU7Z0JBQ3RCLFNBQVMsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO2FBQ2pDO1NBQ0Y7UUFFRCxPQUFPLFNBQVMsQ0FBQztJQUNuQixDQUFDOzs7Ozs7OztJQUVPLGdCQUFnQixDQUN0QixRQUF1QixFQUN2QixhQUE0QixFQUM1QixJQUF3Qjs7Y0FFbEIsVUFBVSxHQUFHLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDO1FBQzFELHdFQUF3RTtRQUN4RSxtRUFBbUU7UUFDbkUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUI7OztRQUFDLEdBQUcsRUFBRTtZQUNqQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO1FBQ25ELENBQUMsRUFBQyxDQUFDO1FBRUgsT0FBTyxVQUFVLENBQUM7SUFDcEIsQ0FBQzs7Ozs7OztJQUVPLGtCQUFrQixDQUFDLFFBQXVCLEVBQUUsSUFBd0I7UUFDMUU7Ozs7UUFBTyxDQUFDLEtBQWtCLEVBQUUsRUFBRTs7a0JBQ3RCLE9BQU8sR0FBRyxJQUFJLENBQUMsb0JBQW9CLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQztZQUN6RCxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3RCLENBQUMsRUFBQztJQUNKLENBQUM7Ozs7OztJQU1PLHVCQUF1QixDQUFDLElBQXdCO1FBQ3RELE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM5QixDQUFDOzs7Ozs7O0lBRU8sb0JBQW9CLENBQzFCLFFBQXVCLEVBQ3ZCLElBQXdCO1FBRXhCLE9BQU8sbUJBQUEsUUFBUSxDQUFDLElBQUksQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUE2QixDQUFDO0lBQ25GLENBQUM7OztZQXpGRixVQUFVOzs7O1lBVndCLE1BQU07Ozs7Ozs7OztJQWdCdkMsdUNBVUU7Ozs7Ozs7SUFNRix3Q0FVRTs7Ozs7SUFFVSxvQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFdmVudEVtaXR0ZXIsIEluamVjdGFibGUsIE5nWm9uZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1xuICBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUsXG4gIExvdHRpZUV2ZW50LFxuICBBbmltYXRpb25FdmVudE5hbWUsXG4gIEFuaW1hdGlvbkl0ZW1cbn0gZnJvbSAnLi9zeW1ib2xzJztcbmltcG9ydCB7IEJhc2VEaXJlY3RpdmUgfSBmcm9tICcuL2Jhc2UuZGlyZWN0aXZlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIExvdHRpZUV2ZW50c0ZhY2FkZSB7XG4gIC8qKlxuICAgKiBTb21lIGRpc3BhdGNoZWQgZXZlbnRzIGFyZSBpbiB0aGUgYHNuYWtlX2Nhc2VgIHJlZ2lzdHJ5LCBmb3IgY29udmVuaWVuY2UsXG4gICAqIHdlIGNyZWF0ZSB0aGlzIG9iamVjdCB0aGF0IHdpbGwgbWFwIGV2ZW50IG5hbWUgdG8gdGhlIGBjYW1lbENhc2VgIHJlZ2lzdHJ5XG4gICAqL1xuICBwcml2YXRlIGV2ZW50c01hcDogeyBba2V5IGluIEFuaW1hdGlvbkV2ZW50TmFtZV06IENhbWVsaXplZEFuaW1hdGlvbkV2ZW50TmFtZSB9ID0ge1xuICAgIGNvbXBsZXRlOiAnY29tcGxldGUnLFxuICAgIGxvb3BDb21wbGV0ZTogJ2xvb3BDb21wbGV0ZScsXG4gICAgZW50ZXJGcmFtZTogJ2VudGVyRnJhbWUnLFxuICAgIHNlZ21lbnRTdGFydDogJ3NlZ21lbnRTdGFydCcsXG4gICAgY29uZmlnX3JlYWR5OiAnY29uZmlnUmVhZHknLFxuICAgIGRhdGFfcmVhZHk6ICdkYXRhUmVhZHknLFxuICAgIERPTUxvYWRlZDogJ2RvbUxvYWRlZCcsXG4gICAgZGVzdHJveTogJ2Rlc3Ryb3knLFxuICAgIGVycm9yOiAnZXJyb3InXG4gIH07XG5cbiAgLyoqXG4gICAqIEV2ZW50cyB0aGF0IGNhbiBiZSBkaXNwYXRjaGVkIGJ5IGBBbmltYXRpb25pdGVtYFxuICAgKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9haXJibmIvbG90dGllLXdlYiNldmVudHNcbiAgICovXG4gIHByaXZhdGUgZXZlbnROYW1lczogcmVhZG9ubHkgQW5pbWF0aW9uRXZlbnROYW1lW10gPSBbXG4gICAgJ2NvbXBsZXRlJyxcbiAgICAnbG9vcENvbXBsZXRlJyxcbiAgICAnZW50ZXJGcmFtZScsXG4gICAgJ3NlZ21lbnRTdGFydCcsXG4gICAgJ2NvbmZpZ19yZWFkeScsXG4gICAgJ2RhdGFfcmVhZHknLFxuICAgICdET01Mb2FkZWQnLFxuICAgICdkZXN0cm95JyxcbiAgICAnZXJyb3InXG4gIF07XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBuZ1pvbmU6IE5nWm9uZSkge31cblxuICBhZGRFdmVudExpc3RlbmVycyhcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZSxcbiAgICBhbmltYXRpb25JdGVtOiBBbmltYXRpb25JdGVtXG4gICk6IE1hcDxBbmltYXRpb25FdmVudE5hbWUsIChldmVudDogTG90dGllRXZlbnQpID0+IHZvaWQ+IHtcbiAgICBjb25zdCBsaXN0ZW5lcnMgPSBuZXcgTWFwKCk7XG5cbiAgICBmb3IgKGNvbnN0IG5hbWUgb2YgdGhpcy5ldmVudE5hbWVzKSB7XG4gICAgICBjb25zdCBsaXN0ZW5lckZuID0gdGhpcy5hZGRFdmVudExpc3RlbmVyKGluc3RhbmNlLCBhbmltYXRpb25JdGVtLCBuYW1lKTtcbiAgICAgIC8vIFdlIGRvbid0IGhhdmUgdG8gc2F2ZSBgZGVzdHJveWAgbGlzdGVuZXIsIGJlY2F1c2UgYEFuaW1hdGlvbkl0ZW1gXG4gICAgICAvLyBpcyBhYmxlIHRvIHJlbW92ZSBgZGVzdHJveWAgZXZlbnQgbGlzdGVuZXIgaXRzZWxmXG4gICAgICBpZiAobmFtZSAhPT0gJ2Rlc3Ryb3knKSB7XG4gICAgICAgIGxpc3RlbmVycy5zZXQobmFtZSwgbGlzdGVuZXJGbik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIGxpc3RlbmVycztcbiAgfVxuXG4gIHByaXZhdGUgYWRkRXZlbnRMaXN0ZW5lcihcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZSxcbiAgICBhbmltYXRpb25JdGVtOiBBbmltYXRpb25JdGVtLFxuICAgIG5hbWU6IEFuaW1hdGlvbkV2ZW50TmFtZVxuICApOiAoZXZlbnQ6IExvdHRpZUV2ZW50KSA9PiB2b2lkIHtcbiAgICBjb25zdCBsaXN0ZW5lckZuID0gdGhpcy5oYW5kbGVFdmVudENsb3N1cmUoaW5zdGFuY2UsIG5hbWUpO1xuICAgIC8vIGBBbmltYXRpb25JdGVtYCB0cmlnZ2VycyBkaWZmZXJlbnQgZXZlbnRzIGV2ZXJ5IG1zLCB3ZSBoYXZlIHRvIGxpc3RlblxuICAgIC8vIHRoZW0gb3V0c2lkZSBBbmd1bGFyJ3MgY29udGV4dCwgdGh1cyBpdCB3b24ndCBhZmZlY3QgcGVyZm9ybWFuY2VcbiAgICB0aGlzLm5nWm9uZS5ydW5PdXRzaWRlQW5ndWxhcigoKSA9PiB7XG4gICAgICBhbmltYXRpb25JdGVtLmFkZEV2ZW50TGlzdGVuZXIobmFtZSwgbGlzdGVuZXJGbik7XG4gICAgfSk7XG5cbiAgICByZXR1cm4gbGlzdGVuZXJGbjtcbiAgfVxuXG4gIHByaXZhdGUgaGFuZGxlRXZlbnRDbG9zdXJlKGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlLCBuYW1lOiBBbmltYXRpb25FdmVudE5hbWUpIHtcbiAgICByZXR1cm4gKGV2ZW50OiBMb3R0aWVFdmVudCkgPT4ge1xuICAgICAgY29uc3QgZW1pdHRlciA9IHRoaXMucmV0cmlldmVFdmVudEVtaXR0ZXIoaW5zdGFuY2UsIG5hbWUpO1xuICAgICAgZW1pdHRlci5lbWl0KGV2ZW50KTtcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIEBwYXJhbSBuYW1lIC0gTmFtZSBvZiB0aGUgZXZlbnQgaW4gdGhlIGBzbmFrZV9jYXNlYCBkaXNwYXRjaGVkIGJ5IExvdHRpZVxuICAgKiBAcmV0dXJucyAtIFJlc29sdmVkIGV2ZW50IG5hbWUgaW4gdGhlIGBjYW1lbENhc2VgXG4gICAqL1xuICBwcml2YXRlIGNhbWVsaXplTmF0aXZlRXZlbnROYW1lKG5hbWU6IEFuaW1hdGlvbkV2ZW50TmFtZSk6IENhbWVsaXplZEFuaW1hdGlvbkV2ZW50TmFtZSB7XG4gICAgcmV0dXJuIHRoaXMuZXZlbnRzTWFwW25hbWVdO1xuICB9XG5cbiAgcHJpdmF0ZSByZXRyaWV2ZUV2ZW50RW1pdHRlcihcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZSxcbiAgICBuYW1lOiBBbmltYXRpb25FdmVudE5hbWVcbiAgKTogRXZlbnRFbWl0dGVyPExvdHRpZUV2ZW50PiB7XG4gICAgcmV0dXJuIGluc3RhbmNlW3RoaXMuY2FtZWxpemVOYXRpdmVFdmVudE5hbWUobmFtZSldIGFzIEV2ZW50RW1pdHRlcjxMb3R0aWVFdmVudD47XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnRzLWZhY2FkZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvZXZlbnRzLWZhY2FkZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFnQixVQUFVLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBV2pFLE1BQU0sT0FBTyxrQkFBa0I7Ozs7SUF1QjdCLFlBQW9CLE1BQWM7UUFBZCxXQUFNLEdBQU4sTUFBTSxDQUFROzs7OztRQWxCMUIsY0FBUyxHQUFpRTtZQUNoRixRQUFRLEVBQUUsVUFBVTtZQUNwQixZQUFZLEVBQUUsY0FBYztZQUM1QixVQUFVLEVBQUUsWUFBWTtZQUN4QixZQUFZLEVBQUUsY0FBYztZQUM1QixZQUFZLEVBQUUsYUFBYTtZQUMzQixVQUFVLEVBQUUsV0FBVztZQUN2QixTQUFTLEVBQUUsV0FBVztZQUN0QixPQUFPLEVBQUUsU0FBUztZQUNsQixLQUFLLEVBQUUsT0FBTztTQUNmLENBQUM7Ozs7O1FBTU0sZUFBVSxHQUFHLG1CQUFBLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxFQUFpQyxDQUFDO0lBRTdDLENBQUM7Ozs7OztJQUV0QyxpQkFBaUIsQ0FDZixRQUF1QixFQUN2QixhQUE0Qjs7Y0FFdEIsU0FBUyxHQUFHLElBQUksR0FBRyxFQUFFO1FBRTNCLEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLFVBQVUsRUFBRTs7a0JBQzVCLFVBQVUsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLGFBQWEsRUFBRSxJQUFJLENBQUM7WUFDdkUsb0VBQW9FO1lBQ3BFLG9EQUFvRDtZQUNwRCxJQUFJLElBQUksS0FBSyxTQUFTLEVBQUU7Z0JBQ3RCLFNBQVMsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO2FBQ2pDO1NBQ0Y7UUFFRCxPQUFPLFNBQVMsQ0FBQztJQUNuQixDQUFDOzs7Ozs7OztJQUVPLGdCQUFnQixDQUN0QixRQUF1QixFQUN2QixhQUE0QixFQUM1QixJQUF3Qjs7Y0FFbEIsVUFBVSxHQUFHLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDO1FBQzFELHdFQUF3RTtRQUN4RSxtRUFBbUU7UUFDbkUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUI7OztRQUFDLEdBQUcsRUFBRTtZQUNqQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO1FBQ25ELENBQUMsRUFBQyxDQUFDO1FBRUgsT0FBTyxVQUFVLENBQUM7SUFDcEIsQ0FBQzs7Ozs7OztJQUVPLGtCQUFrQixDQUFDLFFBQXVCLEVBQUUsSUFBd0I7UUFDMUU7Ozs7UUFBTyxDQUFDLEtBQWtCLEVBQUUsRUFBRTs7a0JBQ3RCLE9BQU8sR0FBRyxJQUFJLENBQUMsb0JBQW9CLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQztZQUN6RCxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3RCLENBQUMsRUFBQztJQUNKLENBQUM7Ozs7OztJQU1PLHVCQUF1QixDQUFDLElBQXdCO1FBQ3RELE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM5QixDQUFDOzs7Ozs7O0lBRU8sb0JBQW9CLENBQzFCLFFBQXVCLEVBQ3ZCLElBQXdCO1FBRXhCLE9BQU8sbUJBQUEsUUFBUSxDQUFDLElBQUksQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUE2QixDQUFDO0lBQ25GLENBQUM7OztZQS9FRixVQUFVOzs7O1lBVndCLE1BQU07Ozs7Ozs7OztJQWdCdkMsdUNBVUU7Ozs7Ozs7SUFNRix3Q0FBa0Y7Ozs7O0lBRXRFLG9DQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciwgSW5qZWN0YWJsZSwgTmdab25lIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7XG4gIENhbWVsaXplZEFuaW1hdGlvbkV2ZW50TmFtZSxcbiAgTG90dGllRXZlbnQsXG4gIEFuaW1hdGlvbkV2ZW50TmFtZSxcbiAgQW5pbWF0aW9uSXRlbVxufSBmcm9tICcuL3N5bWJvbHMnO1xuaW1wb3J0IHsgQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4vYmFzZS5kaXJlY3RpdmUnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgTG90dGllRXZlbnRzRmFjYWRlIHtcbiAgLyoqXG4gICAqIFNvbWUgZGlzcGF0Y2hlZCBldmVudHMgYXJlIGluIHRoZSBgc25ha2VfY2FzZWAgcmVnaXN0cnksIGZvciBjb252ZW5pZW5jZSxcbiAgICogd2UgY3JlYXRlIHRoaXMgb2JqZWN0IHRoYXQgd2lsbCBtYXAgZXZlbnQgbmFtZSB0byB0aGUgYGNhbWVsQ2FzZWAgcmVnaXN0cnlcbiAgICovXG4gIHByaXZhdGUgZXZlbnRzTWFwOiB7IFtrZXkgaW4gQW5pbWF0aW9uRXZlbnROYW1lXTogQ2FtZWxpemVkQW5pbWF0aW9uRXZlbnROYW1lIH0gPSB7XG4gICAgY29tcGxldGU6ICdjb21wbGV0ZScsXG4gICAgbG9vcENvbXBsZXRlOiAnbG9vcENvbXBsZXRlJyxcbiAgICBlbnRlckZyYW1lOiAnZW50ZXJGcmFtZScsXG4gICAgc2VnbWVudFN0YXJ0OiAnc2VnbWVudFN0YXJ0JyxcbiAgICBjb25maWdfcmVhZHk6ICdjb25maWdSZWFkeScsXG4gICAgZGF0YV9yZWFkeTogJ2RhdGFSZWFkeScsXG4gICAgRE9NTG9hZGVkOiAnZG9tTG9hZGVkJyxcbiAgICBkZXN0cm95OiAnZGVzdHJveScsXG4gICAgZXJyb3I6ICdlcnJvcidcbiAgfTtcblxuICAvKipcbiAgICogRXZlbnRzIHRoYXQgY2FuIGJlIGRpc3BhdGNoZWQgYnkgYEFuaW1hdGlvbml0ZW1gXG4gICAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2FpcmJuYi9sb3R0aWUtd2ViI2V2ZW50c1xuICAgKi9cbiAgcHJpdmF0ZSBldmVudE5hbWVzID0gT2JqZWN0LmtleXModGhpcy5ldmVudHNNYXApIGFzIHJlYWRvbmx5IEFuaW1hdGlvbkV2ZW50TmFtZVtdO1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgbmdab25lOiBOZ1pvbmUpIHt9XG5cbiAgYWRkRXZlbnRMaXN0ZW5lcnMoXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmUsXG4gICAgYW5pbWF0aW9uSXRlbTogQW5pbWF0aW9uSXRlbVxuICApOiBNYXA8QW5pbWF0aW9uRXZlbnROYW1lLCAoZXZlbnQ6IExvdHRpZUV2ZW50KSA9PiB2b2lkPiB7XG4gICAgY29uc3QgbGlzdGVuZXJzID0gbmV3IE1hcCgpO1xuXG4gICAgZm9yIChjb25zdCBuYW1lIG9mIHRoaXMuZXZlbnROYW1lcykge1xuICAgICAgY29uc3QgbGlzdGVuZXJGbiA9IHRoaXMuYWRkRXZlbnRMaXN0ZW5lcihpbnN0YW5jZSwgYW5pbWF0aW9uSXRlbSwgbmFtZSk7XG4gICAgICAvLyBXZSBkb24ndCBoYXZlIHRvIHNhdmUgYGRlc3Ryb3lgIGxpc3RlbmVyLCBiZWNhdXNlIGBBbmltYXRpb25JdGVtYFxuICAgICAgLy8gaXMgYWJsZSB0byByZW1vdmUgYGRlc3Ryb3lgIGV2ZW50IGxpc3RlbmVyIGl0c2VsZlxuICAgICAgaWYgKG5hbWUgIT09ICdkZXN0cm95Jykge1xuICAgICAgICBsaXN0ZW5lcnMuc2V0KG5hbWUsIGxpc3RlbmVyRm4pO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBsaXN0ZW5lcnM7XG4gIH1cblxuICBwcml2YXRlIGFkZEV2ZW50TGlzdGVuZXIoXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmUsXG4gICAgYW5pbWF0aW9uSXRlbTogQW5pbWF0aW9uSXRlbSxcbiAgICBuYW1lOiBBbmltYXRpb25FdmVudE5hbWVcbiAgKTogKGV2ZW50OiBMb3R0aWVFdmVudCkgPT4gdm9pZCB7XG4gICAgY29uc3QgbGlzdGVuZXJGbiA9IHRoaXMuaGFuZGxlRXZlbnRDbG9zdXJlKGluc3RhbmNlLCBuYW1lKTtcbiAgICAvLyBgQW5pbWF0aW9uSXRlbWAgdHJpZ2dlcnMgZGlmZmVyZW50IGV2ZW50cyBldmVyeSBtcywgd2UgaGF2ZSB0byBsaXN0ZW5cbiAgICAvLyB0aGVtIG91dHNpZGUgQW5ndWxhcidzIGNvbnRleHQsIHRodXMgaXQgd29uJ3QgYWZmZWN0IHBlcmZvcm1hbmNlXG4gICAgdGhpcy5uZ1pvbmUucnVuT3V0c2lkZUFuZ3VsYXIoKCkgPT4ge1xuICAgICAgYW5pbWF0aW9uSXRlbS5hZGRFdmVudExpc3RlbmVyKG5hbWUsIGxpc3RlbmVyRm4pO1xuICAgIH0pO1xuXG4gICAgcmV0dXJuIGxpc3RlbmVyRm47XG4gIH1cblxuICBwcml2YXRlIGhhbmRsZUV2ZW50Q2xvc3VyZShpbnN0YW5jZTogQmFzZURpcmVjdGl2ZSwgbmFtZTogQW5pbWF0aW9uRXZlbnROYW1lKSB7XG4gICAgcmV0dXJuIChldmVudDogTG90dGllRXZlbnQpID0+IHtcbiAgICAgIGNvbnN0IGVtaXR0ZXIgPSB0aGlzLnJldHJpZXZlRXZlbnRFbWl0dGVyKGluc3RhbmNlLCBuYW1lKTtcbiAgICAgIGVtaXR0ZXIuZW1pdChldmVudCk7XG4gICAgfTtcbiAgfVxuXG4gIC8qKlxuICAgKiBAcGFyYW0gbmFtZSAtIE5hbWUgb2YgdGhlIGV2ZW50IGluIHRoZSBgc25ha2VfY2FzZWAgZGlzcGF0Y2hlZCBieSBMb3R0aWVcbiAgICogQHJldHVybnMgLSBSZXNvbHZlZCBldmVudCBuYW1lIGluIHRoZSBgY2FtZWxDYXNlYFxuICAgKi9cbiAgcHJpdmF0ZSBjYW1lbGl6ZU5hdGl2ZUV2ZW50TmFtZShuYW1lOiBBbmltYXRpb25FdmVudE5hbWUpOiBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUge1xuICAgIHJldHVybiB0aGlzLmV2ZW50c01hcFtuYW1lXTtcbiAgfVxuXG4gIHByaXZhdGUgcmV0cmlldmVFdmVudEVtaXR0ZXIoXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmUsXG4gICAgbmFtZTogQW5pbWF0aW9uRXZlbnROYW1lXG4gICk6IEV2ZW50RW1pdHRlcjxMb3R0aWVFdmVudD4ge1xuICAgIHJldHVybiBpbnN0YW5jZVt0aGlzLmNhbWVsaXplTmF0aXZlRXZlbnROYW1lKG5hbWUpXSBhcyBFdmVudEVtaXR0ZXI8TG90dGllRXZlbnQ+O1xuICB9XG59XG4iXX0= |
@@ -27,5 +27,7 @@ /** | ||
ngOnChanges(changes) { | ||
if (changes.containerClass !== undefined) { | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
if (changes.containerClass === undefined || | ||
typeof changes.containerClass.currentValue !== 'string') { | ||
return; | ||
} | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
} | ||
@@ -79,2 +81,2 @@ /** | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG90dGllLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvbG90dGllLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCx1QkFBdUIsRUFFdkIsTUFBTSxFQUNOLFVBQVUsRUFDVixTQUFTLEVBQ1QsSUFBSSxFQUdKLFNBQVMsRUFDVCxXQUFXLEVBQ1osTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQWdCdkQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsYUFBYTs7Ozs7OztJQUdoRCxZQUNVLFFBQW1CLEVBQ04sVUFBa0IsRUFDdkIsbUJBQXdDLEVBQ3hELGVBQWdDO1FBRWhDLEtBQUssQ0FBQyxVQUFVLEVBQUUsZUFBZSxDQUFDLENBQUM7UUFMM0IsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUVYLHdCQUFtQixHQUFuQixtQkFBbUIsQ0FBcUI7UUFMaEIsY0FBUyxHQUE0QixtQkFBQSxJQUFJLEVBQUMsQ0FBQztJQVNyRixDQUFDOzs7OztJQUVELFdBQVcsQ0FBQyxPQUFzQjtRQUNoQyxJQUFJLE9BQU8sQ0FBQyxjQUFjLEtBQUssU0FBUyxFQUFFO1lBQ3hDLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsYUFBYSxFQUFFLE9BQU8sQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLENBQUM7U0FDM0Y7SUFDSCxDQUFDOzs7O0lBRUQsUUFBUTtRQUNOLEtBQUssQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLG1CQUFtQixFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3BGLENBQUM7OztZQWxDRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFdBQVc7Z0JBQ3JCLFFBQVEsRUFBRTs7Ozs7Ozs7R0FRVDtnQkFDRCxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsU0FBUyxFQUFFLENBQUMsbUJBQW1CLENBQUM7YUFDakM7Ozs7WUFyQkMsU0FBUzt5Q0EyQk4sTUFBTSxTQUFDLFdBQVc7WUFyQmQsbUJBQW1CLHVCQXNCdkIsSUFBSTtZQXZCQSxlQUFlOzs7d0JBa0JyQixTQUFTLFNBQUMsV0FBVyxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTs7OztJQUF4QyxvQ0FBcUY7Ozs7O0lBR25GLG1DQUEyQjs7Ozs7SUFFM0IsOENBQXdEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgT25Jbml0LFxuICBJbmplY3QsXG4gIEVsZW1lbnRSZWYsXG4gIFZpZXdDaGlsZCxcbiAgU2VsZixcbiAgT25DaGFuZ2VzLFxuICBTaW1wbGVDaGFuZ2VzLFxuICBSZW5kZXJlcjIsXG4gIFBMQVRGT1JNX0lEXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBCYXNlRGlyZWN0aXZlIH0gZnJvbSAnLi9iYXNlLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBBbmltYXRpb25Mb2FkZXIgfSBmcm9tICcuL2FuaW1hdGlvbi1sb2FkZXInO1xuaW1wb3J0IHsgTG90dGllRXZlbnRzU2VydmljZSB9IGZyb20gJy4vZXZlbnRzLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduZy1sb3R0aWUnLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxkaXZcbiAgICAgICNjb250YWluZXJcbiAgICAgIFtzdHlsZS53aWR0aC5weF09XCJ3aWR0aFwiXG4gICAgICBbc3R5bGUuaGVpZ2h0LnB4XT1cImhlaWdodFwiXG4gICAgICBzdHlsZT1cIm1hcmdpbjogMCBhdXRvXCJcbiAgICAgIFtuZ1N0eWxlXT1cInN0eWxlc1wiXG4gICAgPjwvZGl2PlxuICBgLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgcHJvdmlkZXJzOiBbTG90dGllRXZlbnRzU2VydmljZV1cbn0pXG5leHBvcnQgY2xhc3MgTG90dGllQ29tcG9uZW50IGV4dGVuZHMgQmFzZURpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uQ2hhbmdlcywgT25Jbml0IHtcbiAgQFZpZXdDaGlsZCgnY29udGFpbmVyJywgeyBzdGF0aWM6IHRydWUgfSkgY29udGFpbmVyOiBFbGVtZW50UmVmPEhUTUxFbGVtZW50PiA9IG51bGwhO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgcmVuZGVyZXI6IFJlbmRlcmVyMixcbiAgICBASW5qZWN0KFBMQVRGT1JNX0lEKSBwbGF0Zm9ybUlkOiBzdHJpbmcsXG4gICAgQFNlbGYoKSBwcml2YXRlIGxvdHRpZUV2ZW50c1NlcnZpY2U6IExvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgYW5pbWF0aW9uTG9hZGVyOiBBbmltYXRpb25Mb2FkZXJcbiAgKSB7XG4gICAgc3VwZXIocGxhdGZvcm1JZCwgYW5pbWF0aW9uTG9hZGVyKTtcbiAgfVxuXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpOiB2b2lkIHtcbiAgICBpZiAoY2hhbmdlcy5jb250YWluZXJDbGFzcyAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICB0aGlzLnJlbmRlcmVyLmFkZENsYXNzKHRoaXMuY29udGFpbmVyLm5hdGl2ZUVsZW1lbnQsIGNoYW5nZXMuY29udGFpbmVyQ2xhc3MuY3VycmVudFZhbHVlKTtcbiAgICB9XG4gIH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICBzdXBlci5sb2FkQW5pbWF0aW9uKHRoaXMuY29udGFpbmVyLm5hdGl2ZUVsZW1lbnQsIHRoaXMubG90dGllRXZlbnRzU2VydmljZSwgdGhpcyk7XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG90dGllLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvbG90dGllLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCx1QkFBdUIsRUFFdkIsTUFBTSxFQUNOLFVBQVUsRUFDVixTQUFTLEVBQ1QsSUFBSSxFQUdKLFNBQVMsRUFDVCxXQUFXLEVBQ1osTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQWdCdkQsTUFBTSxPQUFPLGVBQWdCLFNBQVEsYUFBYTs7Ozs7OztJQUdoRCxZQUNVLFFBQW1CLEVBQ04sVUFBa0IsRUFDdkIsbUJBQXdDLEVBQ3hELGVBQWdDO1FBRWhDLEtBQUssQ0FBQyxVQUFVLEVBQUUsZUFBZSxDQUFDLENBQUM7UUFMM0IsYUFBUSxHQUFSLFFBQVEsQ0FBVztRQUVYLHdCQUFtQixHQUFuQixtQkFBbUIsQ0FBcUI7UUFMaEIsY0FBUyxHQUE0QixtQkFBQSxJQUFJLEVBQUMsQ0FBQztJQVNyRixDQUFDOzs7OztJQUVELFdBQVcsQ0FBQyxPQUFzQjtRQUNoQyxJQUNFLE9BQU8sQ0FBQyxjQUFjLEtBQUssU0FBUztZQUNwQyxPQUFPLE9BQU8sQ0FBQyxjQUFjLENBQUMsWUFBWSxLQUFLLFFBQVEsRUFDdkQ7WUFDQSxPQUFPO1NBQ1I7UUFFRCxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxPQUFPLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQzVGLENBQUM7Ozs7SUFFRCxRQUFRO1FBQ04sS0FBSyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsbUJBQW1CLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDcEYsQ0FBQzs7O1lBdkNGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsV0FBVztnQkFDckIsUUFBUSxFQUFFOzs7Ozs7OztHQVFUO2dCQUNELGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2dCQUMvQyxTQUFTLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQzthQUNqQzs7OztZQXJCQyxTQUFTO3lDQTJCTixNQUFNLFNBQUMsV0FBVztZQXJCZCxtQkFBbUIsdUJBc0J2QixJQUFJO1lBdkJBLGVBQWU7Ozt3QkFrQnJCLFNBQVMsU0FBQyxXQUFXLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFOzs7O0lBQXhDLG9DQUFxRjs7Ozs7SUFHbkYsbUNBQTJCOzs7OztJQUUzQiw4Q0FBd0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBPbkluaXQsXG4gIEluamVjdCxcbiAgRWxlbWVudFJlZixcbiAgVmlld0NoaWxkLFxuICBTZWxmLFxuICBPbkNoYW5nZXMsXG4gIFNpbXBsZUNoYW5nZXMsXG4gIFJlbmRlcmVyMixcbiAgUExBVEZPUk1fSURcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEJhc2VEaXJlY3RpdmUgfSBmcm9tICcuL2Jhc2UuZGlyZWN0aXZlJztcbmltcG9ydCB7IEFuaW1hdGlvbkxvYWRlciB9IGZyb20gJy4vYW5pbWF0aW9uLWxvYWRlcic7XG5pbXBvcnQgeyBMb3R0aWVFdmVudHNTZXJ2aWNlIH0gZnJvbSAnLi9ldmVudHMuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25nLWxvdHRpZScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGRpdlxuICAgICAgI2NvbnRhaW5lclxuICAgICAgW3N0eWxlLndpZHRoLnB4XT1cIndpZHRoXCJcbiAgICAgIFtzdHlsZS5oZWlnaHQucHhdPVwiaGVpZ2h0XCJcbiAgICAgIHN0eWxlPVwibWFyZ2luOiAwIGF1dG9cIlxuICAgICAgW25nU3R5bGVdPVwic3R5bGVzXCJcbiAgICA+PC9kaXY+XG4gIGAsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBwcm92aWRlcnM6IFtMb3R0aWVFdmVudHNTZXJ2aWNlXVxufSlcbmV4cG9ydCBjbGFzcyBMb3R0aWVDb21wb25lbnQgZXh0ZW5kcyBCYXNlRGlyZWN0aXZlIGltcGxlbWVudHMgT25DaGFuZ2VzLCBPbkluaXQge1xuICBAVmlld0NoaWxkKCdjb250YWluZXInLCB7IHN0YXRpYzogdHJ1ZSB9KSBjb250YWluZXI6IEVsZW1lbnRSZWY8SFRNTEVsZW1lbnQ+ID0gbnVsbCE7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSByZW5kZXJlcjogUmVuZGVyZXIyLFxuICAgIEBJbmplY3QoUExBVEZPUk1fSUQpIHBsYXRmb3JtSWQ6IHN0cmluZyxcbiAgICBAU2VsZigpIHByaXZhdGUgbG90dGllRXZlbnRzU2VydmljZTogTG90dGllRXZlbnRzU2VydmljZSxcbiAgICBhbmltYXRpb25Mb2FkZXI6IEFuaW1hdGlvbkxvYWRlclxuICApIHtcbiAgICBzdXBlcihwbGF0Zm9ybUlkLCBhbmltYXRpb25Mb2FkZXIpO1xuICB9XG5cbiAgbmdPbkNoYW5nZXMoY2hhbmdlczogU2ltcGxlQ2hhbmdlcyk6IHZvaWQge1xuICAgIGlmIChcbiAgICAgIGNoYW5nZXMuY29udGFpbmVyQ2xhc3MgPT09IHVuZGVmaW5lZCB8fFxuICAgICAgdHlwZW9mIGNoYW5nZXMuY29udGFpbmVyQ2xhc3MuY3VycmVudFZhbHVlICE9PSAnc3RyaW5nJ1xuICAgICkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHRoaXMucmVuZGVyZXIuYWRkQ2xhc3ModGhpcy5jb250YWluZXIubmF0aXZlRWxlbWVudCwgY2hhbmdlcy5jb250YWluZXJDbGFzcy5jdXJyZW50VmFsdWUpO1xuICB9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgc3VwZXIubG9hZEFuaW1hdGlvbih0aGlzLmNvbnRhaW5lci5uYXRpdmVFbGVtZW50LCB0aGlzLmxvdHRpZUV2ZW50c1NlcnZpY2UsIHRoaXMpO1xuICB9XG59XG4iXX0= |
@@ -89,3 +89,3 @@ /** | ||
/** @type {?} */ | ||
export const LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerOrLoader'); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ltYm9scy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvc3ltYm9scy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkvQyx1Q0FLQzs7O0lBSkMsd0NBQW9COztJQUNwQixxQ0FBaUI7O0lBQ2pCLHNDQUFrQjs7SUFDbEIsaUNBQW1COzs7OztBQUdyQix5Q0FLQzs7O0lBSkMsbUNBQXFCOztJQUNyQixtQ0FBYTs7SUFDYix3Q0FBa0I7O0lBQ2xCLHdDQUFrQjs7Ozs7QUFHcEIscUNBR0M7OztJQUZDLCtCQUFpQjs7SUFDakIsbUNBQWlCOzs7OztBQUduQix5Q0FJQzs7O0lBSEMsbUNBQXFCOztJQUNyQix5Q0FBbUI7O0lBQ25CLDBDQUFvQjs7Ozs7QUFHdEIsb0NBR0M7OztJQUZDLGdDQUFzQjs7SUFDdEIsOEJBQWdCOzs7OztBQUdsQiw2Q0FJQzs7O0lBSEMsdUNBQXlCOztJQUN6Qiw4Q0FBbUI7O0lBQ25CLDhDQUFvQjs7Ozs7QUFHdEIsd0NBR0M7OztJQUZDLGtDQUFvQjs7SUFDcEIseUNBQW1COzs7QUE2RHJCLE1BQU0sT0FBTywrQkFBK0IsR0FBRyxJQUFJLGNBQWMsQ0FDL0Qsc0JBQXNCLENBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IHR5cGUgTG90dGllT3B0aW9ucyA9IFBhcnRpYWw8QW5pbWF0aW9uQ29uZmlnV2l0aERhdGE+IHwgUGFydGlhbDxBbmltYXRpb25Db25maWdXaXRoUGF0aD47XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1FbnRlckZyYW1lRXZlbnQge1xuICBjdXJyZW50VGltZTogbnVtYmVyO1xuICBkdXJhdGlvbjogbnVtYmVyO1xuICB0b3RhbFRpbWU6IG51bWJlcjtcbiAgdHlwZTogJ2VudGVyRnJhbWUnO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNQ29tcGxldGVMb29wRXZlbnQge1xuICB0eXBlOiAnbG9vcENvbXBsZXRlJztcbiAgbG9vcDogbnVtYmVyO1xuICBwbGF5Q291bnQ6IG51bWJlcjtcbiAgZnJhbWVNdWx0OiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db21wbGV0ZUV2ZW50IHtcbiAgdHlwZTogJ2NvbXBsZXRlJztcbiAgZHVyYXRpb246IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTVNlZ21lbnRTdGFydEV2ZW50IHtcbiAgdHlwZTogJ3NlZ21lbnRTdGFydCc7XG4gIGZpcnN0RnJhbWU6IG51bWJlcjtcbiAgdG90YWxGcmFtZXM6IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTURlc3Ryb3lFdmVudCB7XG4gIHRhcmdldDogQW5pbWF0aW9uSXRlbTtcbiAgdHlwZTogJ2Rlc3Ryb3knO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNUmVuZGVyRnJhbWVFcnJvckV2ZW50IHtcbiAgdHlwZTogJ3JlbmRlckZyYW1lRXJyb3InO1xuICBuYXRpdmVFcnJvcjogRXJyb3I7XG4gIGN1cnJlbnRUaW1lOiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db25maWdFcnJvckV2ZW50IHtcbiAgdHlwZTogJ2NvbmZpZ0Vycm9yJztcbiAgbmF0aXZlRXJyb3I6IEVycm9yO1xufVxuXG5leHBvcnQgdHlwZSBMb3R0aWVFdmVudCA9XG4gIHwgQk1FbnRlckZyYW1lRXZlbnRcbiAgfCBCTUNvbXBsZXRlTG9vcEV2ZW50XG4gIHwgQk1Db21wbGV0ZUV2ZW50XG4gIHwgQk1TZWdtZW50U3RhcnRFdmVudFxuICB8IEJNRGVzdHJveUV2ZW50XG4gIHwgQk1SZW5kZXJGcmFtZUVycm9yRXZlbnRcbiAgfCBCTUNvbmZpZ0Vycm9yRXZlbnRcbiAgfCB2b2lkO1xuXG5leHBvcnQgdHlwZSBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUgPVxuICB8ICdjb21wbGV0ZSdcbiAgfCAnbG9vcENvbXBsZXRlJ1xuICB8ICdlbnRlckZyYW1lJ1xuICB8ICdzZWdtZW50U3RhcnQnXG4gIHwgJ2NvbmZpZ1JlYWR5J1xuICB8ICdkYXRhUmVhZHknXG4gIHwgJ2RvbUxvYWRlZCdcbiAgfCAnZGVzdHJveSdcbiAgfCAnZXJyb3InO1xuXG5leHBvcnQgdHlwZSBMb3R0aWVDU1NTdHlsZURlY2xhcmF0aW9uID0gUGFydGlhbDxDU1NTdHlsZURlY2xhcmF0aW9uPjtcblxuZXhwb3J0IHR5cGUgTG90dGllQ29udGFpbmVyQ2xhc3MgPVxuICB8IHN0cmluZ1xuICB8IHN0cmluZ1tdXG4gIHwgU2V0PHN0cmluZz5cbiAgfCB7IFtrbGFzczogc3RyaW5nXTogYW55IH1cbiAgfCBudWxsO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25GaWxlbmFtZSA9IHN0cmluZztcblxuZXhwb3J0IHR5cGUgQW5pbWF0aW9uRXZlbnROYW1lID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uRXZlbnROYW1lO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25JdGVtID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uSXRlbTtcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZyA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZztcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZ1dpdGhEYXRhID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uQ29uZmlnV2l0aERhdGE7XG5leHBvcnQgdHlwZSBBbmltYXRpb25Db25maWdXaXRoUGF0aCA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoO1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXIgPSB0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJykuZGVmYXVsdDtcblxuLyoqXG4gKiBUaGlzIGxvb2tzIGFzIGZvbGxvd3NcbiAqIEBleGFtcGxlXG4gKiBpbXBvcnQgcGxheWVyIGZyb20gJ2xvdHRpZS13ZWInO1xuICogY29uc3QgZmFjdG9yeSA9ICgpID0+IHBsYXllcjtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllUGxheWVyRmFjdG9yeSA9ICgpID0+IHR5cGVvZiBpbXBvcnQoJ2xvdHRpZS13ZWInKS5kZWZhdWx0O1xuXG4vKipcbiAqIFRoaXMgbG9va3MgYXMgZm9sbG93c1xuICogQGV4YW1wbGVcbiAqIGNvbnN0IGZhY3RvcnkgPSAoKSA9PiBpbXBvcnQoJ2xvdHRpZS13ZWInKTtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllTG9hZGVyID0gKCkgPT4gUHJvbWlzZTx0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJyk+O1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXIgPSBMb3R0aWVQbGF5ZXJGYWN0b3J5IHwgTG90dGllTG9hZGVyO1xuXG5leHBvcnQgY29uc3QgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXI+KFxuICAnTG90dGllUGxheWVyT3JMb2FkZXInXG4pO1xuIl19 | ||
export const LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerFactoryOrLoader'); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ltYm9scy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvc3ltYm9scy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkvQyx1Q0FLQzs7O0lBSkMsd0NBQW9COztJQUNwQixxQ0FBaUI7O0lBQ2pCLHNDQUFrQjs7SUFDbEIsaUNBQW1COzs7OztBQUdyQix5Q0FLQzs7O0lBSkMsbUNBQXFCOztJQUNyQixtQ0FBYTs7SUFDYix3Q0FBa0I7O0lBQ2xCLHdDQUFrQjs7Ozs7QUFHcEIscUNBR0M7OztJQUZDLCtCQUFpQjs7SUFDakIsbUNBQWlCOzs7OztBQUduQix5Q0FJQzs7O0lBSEMsbUNBQXFCOztJQUNyQix5Q0FBbUI7O0lBQ25CLDBDQUFvQjs7Ozs7QUFHdEIsb0NBR0M7OztJQUZDLGdDQUFzQjs7SUFDdEIsOEJBQWdCOzs7OztBQUdsQiw2Q0FJQzs7O0lBSEMsdUNBQXlCOztJQUN6Qiw4Q0FBbUI7O0lBQ25CLDhDQUFvQjs7Ozs7QUFHdEIsd0NBR0M7OztJQUZDLGtDQUFvQjs7SUFDcEIseUNBQW1COzs7QUFvRHJCLE1BQU0sT0FBTywrQkFBK0IsR0FBRyxJQUFJLGNBQWMsQ0FDL0QsNkJBQTZCLENBQzlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IHR5cGUgTG90dGllT3B0aW9ucyA9IFBhcnRpYWw8QW5pbWF0aW9uQ29uZmlnV2l0aERhdGE+IHwgUGFydGlhbDxBbmltYXRpb25Db25maWdXaXRoUGF0aD47XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1FbnRlckZyYW1lRXZlbnQge1xuICBjdXJyZW50VGltZTogbnVtYmVyO1xuICBkdXJhdGlvbjogbnVtYmVyO1xuICB0b3RhbFRpbWU6IG51bWJlcjtcbiAgdHlwZTogJ2VudGVyRnJhbWUnO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNQ29tcGxldGVMb29wRXZlbnQge1xuICB0eXBlOiAnbG9vcENvbXBsZXRlJztcbiAgbG9vcDogbnVtYmVyO1xuICBwbGF5Q291bnQ6IG51bWJlcjtcbiAgZnJhbWVNdWx0OiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db21wbGV0ZUV2ZW50IHtcbiAgdHlwZTogJ2NvbXBsZXRlJztcbiAgZHVyYXRpb246IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTVNlZ21lbnRTdGFydEV2ZW50IHtcbiAgdHlwZTogJ3NlZ21lbnRTdGFydCc7XG4gIGZpcnN0RnJhbWU6IG51bWJlcjtcbiAgdG90YWxGcmFtZXM6IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTURlc3Ryb3lFdmVudCB7XG4gIHRhcmdldDogQW5pbWF0aW9uSXRlbTtcbiAgdHlwZTogJ2Rlc3Ryb3knO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNUmVuZGVyRnJhbWVFcnJvckV2ZW50IHtcbiAgdHlwZTogJ3JlbmRlckZyYW1lRXJyb3InO1xuICBuYXRpdmVFcnJvcjogRXJyb3I7XG4gIGN1cnJlbnRUaW1lOiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db25maWdFcnJvckV2ZW50IHtcbiAgdHlwZTogJ2NvbmZpZ0Vycm9yJztcbiAgbmF0aXZlRXJyb3I6IEVycm9yO1xufVxuXG5leHBvcnQgdHlwZSBMb3R0aWVFdmVudCA9XG4gIHwgQk1FbnRlckZyYW1lRXZlbnRcbiAgfCBCTUNvbXBsZXRlTG9vcEV2ZW50XG4gIHwgQk1Db21wbGV0ZUV2ZW50XG4gIHwgQk1TZWdtZW50U3RhcnRFdmVudFxuICB8IEJNRGVzdHJveUV2ZW50XG4gIHwgQk1SZW5kZXJGcmFtZUVycm9yRXZlbnRcbiAgfCBCTUNvbmZpZ0Vycm9yRXZlbnRcbiAgfCB2b2lkO1xuXG5leHBvcnQgdHlwZSBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUgPVxuICB8ICdjb21wbGV0ZSdcbiAgfCAnbG9vcENvbXBsZXRlJ1xuICB8ICdlbnRlckZyYW1lJ1xuICB8ICdzZWdtZW50U3RhcnQnXG4gIHwgJ2NvbmZpZ1JlYWR5J1xuICB8ICdkYXRhUmVhZHknXG4gIHwgJ2RvbUxvYWRlZCdcbiAgfCAnZGVzdHJveSdcbiAgfCAnZXJyb3InO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25GaWxlbmFtZSA9IHN0cmluZztcblxuZXhwb3J0IHR5cGUgQW5pbWF0aW9uRXZlbnROYW1lID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uRXZlbnROYW1lO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25JdGVtID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uSXRlbTtcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZyA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZztcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZ1dpdGhEYXRhID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uQ29uZmlnV2l0aERhdGE7XG5leHBvcnQgdHlwZSBBbmltYXRpb25Db25maWdXaXRoUGF0aCA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoO1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXIgPSB0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJykuZGVmYXVsdDtcblxuLyoqXG4gKiBUaGlzIGxvb2tzIGFzIGZvbGxvd3NcbiAqIEBleGFtcGxlXG4gKiBpbXBvcnQgcGxheWVyIGZyb20gJ2xvdHRpZS13ZWInO1xuICogY29uc3QgZmFjdG9yeSA9ICgpID0+IHBsYXllcjtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllUGxheWVyRmFjdG9yeSA9ICgpID0+IHR5cGVvZiBpbXBvcnQoJ2xvdHRpZS13ZWInKS5kZWZhdWx0O1xuXG4vKipcbiAqIFRoaXMgbG9va3MgYXMgZm9sbG93c1xuICogQGV4YW1wbGVcbiAqIGNvbnN0IGZhY3RvcnkgPSAoKSA9PiBpbXBvcnQoJ2xvdHRpZS13ZWInKTtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllTG9hZGVyID0gKCkgPT4gUHJvbWlzZTx0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJyk+O1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXIgPSBMb3R0aWVQbGF5ZXJGYWN0b3J5IHwgTG90dGllTG9hZGVyO1xuXG5leHBvcnQgY29uc3QgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXI+KFxuICAnTG90dGllUGxheWVyRmFjdG9yeU9yTG9hZGVyJ1xuKTtcbiJdfQ== |
@@ -8,3 +8,3 @@ /** | ||
import { from, of, throwError } from 'rxjs'; | ||
import { map, catchError } from 'rxjs/operators'; | ||
import { map, catchError, shareReplay } from 'rxjs/operators'; | ||
import { LOTTIE_PLAYER_FACTORY_OR_LOADER } from './symbols'; | ||
@@ -16,2 +16,3 @@ var AnimationLoader = /** @class */ (function () { | ||
this.playerFactoryOrLoader = playerFactoryOrLoader; | ||
this.cachedLottiePlayer$ = null; | ||
} | ||
@@ -108,6 +109,9 @@ /** | ||
function () { | ||
if (this.cachedLottiePlayer$ !== null) { | ||
return this.cachedLottiePlayer$; | ||
} | ||
/** @type {?} */ | ||
var playerOrLoader = this.playerFactoryOrLoader(); | ||
if (playerOrLoader instanceof Promise) { | ||
return from(playerOrLoader).pipe(map((/** | ||
this.cachedLottiePlayer$ = from(playerOrLoader).pipe(map((/** | ||
* @param {?} module | ||
@@ -123,5 +127,8 @@ * @return {?} | ||
return throwError(error); | ||
}))); | ||
})), shareReplay(1)); | ||
} | ||
return of(playerOrLoader); | ||
else { | ||
this.cachedLottiePlayer$ = of(playerOrLoader); | ||
} | ||
return this.cachedLottiePlayer$; | ||
}; | ||
@@ -145,2 +152,7 @@ AnimationLoader.decorators = [ | ||
*/ | ||
AnimationLoader.prototype.cachedLottiePlayer$; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
AnimationLoader.prototype.ngZone; | ||
@@ -158,2 +170,2 @@ /** | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5pbWF0aW9uLWxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvYW5pbWF0aW9uLWxvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFnQixXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDdEYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFbkQsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQWMsVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3hELE9BQU8sRUFBRSxHQUFHLEVBQUUsVUFBVSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFakQsT0FBTyxFQVFMLCtCQUErQixFQUNoQyxNQUFNLFdBQVcsQ0FBQztBQUluQjtJQUVFLHlCQUNVLE1BQWMsRUFDTyxVQUFrQixFQUV2QyxxQkFBa0Q7UUFIbEQsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUNPLGVBQVUsR0FBVixVQUFVLENBQVE7UUFFdkMsMEJBQXFCLEdBQXJCLHFCQUFxQixDQUE2QjtJQUN6RCxDQUFDOzs7Ozs7Ozs7SUFFSix1REFBNkI7Ozs7Ozs7O0lBQTdCLFVBQ0UsT0FBNkIsRUFDN0IsU0FBc0IsRUFDdEIsbUJBQXdDLEVBQ3hDLGdCQUE2QyxFQUM3QyxRQUF1QjtRQUx6QixpQkFnQkM7UUFUQyxJQUFJLGdCQUFnQixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRTtZQUNyQyxPQUFPO1NBQ1I7O1lBRUssZUFBZSxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQztRQUUvRCxJQUFJLENBQUMsZ0NBQWdDLEVBQUUsQ0FBQyxTQUFTOzs7O1FBQUMsVUFBQSxNQUFNO1lBQ3RELEtBQUksQ0FBQyxhQUFhLENBQUMsTUFBTSxFQUFFLGVBQWUsRUFBRSxtQkFBbUIsRUFBRSxnQkFBZ0IsRUFBRSxRQUFRLENBQUMsQ0FBQztRQUMvRixDQUFDLEVBQUMsQ0FBQztJQUNMLENBQUM7Ozs7Ozs7SUFFTyx3Q0FBYzs7Ozs7O0lBQXRCLFVBQ0UsT0FBNkIsRUFDN0IsU0FBc0I7O1lBRWhCLGNBQWMsR0FBb0I7WUFDdEMsU0FBUyxXQUFBO1lBQ1QsUUFBUSxFQUFFLEtBQUs7WUFDZixJQUFJLEVBQUUsSUFBSTtZQUNWLFFBQVEsRUFBRSxJQUFJO1NBQ2Y7UUFFRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsY0FBYyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ2hELENBQUM7Ozs7Ozs7Ozs7SUFFTyx1Q0FBYTs7Ozs7Ozs7O0lBQXJCLFVBQ0UsTUFBb0IsRUFDcEIsT0FBMEQsRUFDMUQsbUJBQXdDLEVBQ3hDLGdCQUE2QyxFQUM3QyxRQUF1Qjs7WUFFakIsYUFBYSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsaUJBQWlCOzs7UUFBQyxjQUFNLE9BQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsRUFBN0IsQ0FBNkIsRUFBQztRQUN4RiwyRUFBMkU7UUFDM0UsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQ3JDLG1CQUFtQixDQUFDLHNCQUFzQixDQUFDLFFBQVEsRUFBRSxhQUFhLENBQUMsQ0FBQztJQUN0RSxDQUFDOzs7OztJQUVPLDBEQUFnQzs7OztJQUF4Qzs7WUFDUSxjQUFjLEdBQUcsSUFBSSxDQUFDLHFCQUFxQixFQUFFO1FBRW5ELElBQUksY0FBYyxZQUFZLE9BQU8sRUFBRTtZQUNyQyxPQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxJQUFJLENBQzlCLEdBQUc7Ozs7WUFBQyxVQUFBLE1BQU0sSUFBSSxPQUFBLE1BQU0sQ0FBQyxPQUFPLElBQUksTUFBTSxFQUF4QixDQUF3QixFQUFDLEVBQ3ZDLFVBQVU7Ozs7WUFBQyxVQUFBLEtBQUs7Z0JBQ2QsT0FBTyxDQUFDLEtBQUssQ0FBQyx3U0FPYixDQUFDLENBQUM7Z0JBQ0gsT0FBTyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDM0IsQ0FBQyxFQUFDLENBQ0gsQ0FBQztTQUNIO1FBRUQsT0FBTyxFQUFFLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDNUIsQ0FBQzs7Z0JBM0VGLFVBQVU7Ozs7Z0JBbkJVLE1BQU07NkNBdUJ0QixNQUFNLFNBQUMsV0FBVztnREFDbEIsTUFBTSxTQUFDLCtCQUErQjs7SUF1RTNDLHNCQUFDO0NBQUEsQUE1RUQsSUE0RUM7U0EzRVksZUFBZTs7Ozs7O0lBRXhCLGlDQUFzQjs7Ozs7SUFDdEIscUNBQStDOzs7OztJQUMvQyxnREFDMEQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBOZ1pvbmUsIEluamVjdCwgRXZlbnRFbWl0dGVyLCBQTEFURk9STV9JRCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgaXNQbGF0Zm9ybVNlcnZlciB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbmltcG9ydCB7IGZyb20sIG9mLCBPYnNlcnZhYmxlLCB0aHJvd0Vycm9yIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBtYXAsIGNhdGNoRXJyb3IgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmltcG9ydCB7XG4gIExvdHRpZVBsYXllcixcbiAgTG90dGllT3B0aW9ucyxcbiAgQW5pbWF0aW9uQ29uZmlnLFxuICBBbmltYXRpb25JdGVtLFxuICBBbmltYXRpb25Db25maWdXaXRoRGF0YSxcbiAgQW5pbWF0aW9uQ29uZmlnV2l0aFBhdGgsXG4gIExvdHRpZVBsYXllckZhY3RvcnlPckxvYWRlcixcbiAgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUlxufSBmcm9tICcuL3N5bWJvbHMnO1xuaW1wb3J0IHsgQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4vYmFzZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTG90dGllRXZlbnRzU2VydmljZSB9IGZyb20gJy4vZXZlbnRzLnNlcnZpY2UnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQW5pbWF0aW9uTG9hZGVyIHtcbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSBuZ1pvbmU6IE5nWm9uZSxcbiAgICBASW5qZWN0KFBMQVRGT1JNX0lEKSBwcml2YXRlIHBsYXRmb3JtSWQ6IHN0cmluZyxcbiAgICBASW5qZWN0KExPVFRJRV9QTEFZRVJfRkFDVE9SWV9PUl9MT0FERVIpXG4gICAgcHJpdmF0ZSBwbGF5ZXJGYWN0b3J5T3JMb2FkZXI6IExvdHRpZVBsYXllckZhY3RvcnlPckxvYWRlclxuICApIHt9XG5cbiAgcmVzb2x2ZUxvYWRlckFuZExvYWRBbmltYXRpb24oXG4gICAgb3B0aW9uczogTG90dGllT3B0aW9ucyB8IG51bGwsXG4gICAgY29udGFpbmVyOiBIVE1MRWxlbWVudCxcbiAgICBsb3R0aWVFdmVudHNTZXJ2aWNlOiBMb3R0aWVFdmVudHNTZXJ2aWNlLFxuICAgIGFuaW1hdGlvbkNyZWF0ZWQ6IEV2ZW50RW1pdHRlcjxBbmltYXRpb25JdGVtPixcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZVxuICApIHtcbiAgICBpZiAoaXNQbGF0Zm9ybVNlcnZlcih0aGlzLnBsYXRmb3JtSWQpKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgY29uc3QgcmVzb2x2ZWRPcHRpb25zID0gdGhpcy5yZXNvbHZlT3B0aW9ucyhvcHRpb25zLCBjb250YWluZXIpO1xuXG4gICAgdGhpcy53cmFwUGxheWVyT3JMb2FkZXJJbnRvT2JzZXJ2YWJsZSgpLnN1YnNjcmliZShwbGF5ZXIgPT4ge1xuICAgICAgdGhpcy5sb2FkQW5pbWF0aW9uKHBsYXllciwgcmVzb2x2ZWRPcHRpb25zLCBsb3R0aWVFdmVudHNTZXJ2aWNlLCBhbmltYXRpb25DcmVhdGVkLCBpbnN0YW5jZSk7XG4gICAgfSk7XG4gIH1cblxuICBwcml2YXRlIHJlc29sdmVPcHRpb25zKFxuICAgIG9wdGlvbnM6IExvdHRpZU9wdGlvbnMgfCBudWxsLFxuICAgIGNvbnRhaW5lcjogSFRNTEVsZW1lbnRcbiAgKTogQW5pbWF0aW9uQ29uZmlnV2l0aERhdGEgfCBBbmltYXRpb25Db25maWdXaXRoUGF0aCB7XG4gICAgY29uc3QgZGVmYXVsdE9wdGlvbnM6IEFuaW1hdGlvbkNvbmZpZyA9IHtcbiAgICAgIGNvbnRhaW5lcixcbiAgICAgIHJlbmRlcmVyOiAnc3ZnJyxcbiAgICAgIGxvb3A6IHRydWUsXG4gICAgICBhdXRvcGxheTogdHJ1ZVxuICAgIH07XG5cbiAgICByZXR1cm4gT2JqZWN0LmFzc2lnbihkZWZhdWx0T3B0aW9ucywgb3B0aW9ucyk7XG4gIH1cblxuICBwcml2YXRlIGxvYWRBbmltYXRpb24oXG4gICAgcGxheWVyOiBMb3R0aWVQbGF5ZXIsXG4gICAgb3B0aW9uczogQW5pbWF0aW9uQ29uZmlnV2l0aERhdGEgfCBBbmltYXRpb25Db25maWdXaXRoUGF0aCxcbiAgICBsb3R0aWVFdmVudHNTZXJ2aWNlOiBMb3R0aWVFdmVudHNTZXJ2aWNlLFxuICAgIGFuaW1hdGlvbkNyZWF0ZWQ6IEV2ZW50RW1pdHRlcjxBbmltYXRpb25JdGVtPixcbiAgICBpbnN0YW5jZTogQmFzZURpcmVjdGl2ZVxuICApOiB2b2lkIHtcbiAgICBjb25zdCBhbmltYXRpb25JdGVtID0gdGhpcy5uZ1pvbmUucnVuT3V0c2lkZUFuZ3VsYXIoKCkgPT4gcGxheWVyLmxvYWRBbmltYXRpb24ob3B0aW9ucykpO1xuICAgIC8vIERpc3BhdGNoIGBhbmltYXRpb25DcmVhdGVkYCBldmVudCBhZnRlciBhbmltYXRpb24gaXMgbG9hZGVkIHN1Y2Nlc3NmdWxseVxuICAgIGFuaW1hdGlvbkNyZWF0ZWQuZW1pdChhbmltYXRpb25JdGVtKTtcbiAgICBsb3R0aWVFdmVudHNTZXJ2aWNlLmJvb3RzdHJhcEV2ZW50c1NlcnZpY2UoaW5zdGFuY2UsIGFuaW1hdGlvbkl0ZW0pO1xuICB9XG5cbiAgcHJpdmF0ZSB3cmFwUGxheWVyT3JMb2FkZXJJbnRvT2JzZXJ2YWJsZSgpOiBPYnNlcnZhYmxlPExvdHRpZVBsYXllcj4ge1xuICAgIGNvbnN0IHBsYXllck9yTG9hZGVyID0gdGhpcy5wbGF5ZXJGYWN0b3J5T3JMb2FkZXIoKTtcblxuICAgIGlmIChwbGF5ZXJPckxvYWRlciBpbnN0YW5jZW9mIFByb21pc2UpIHtcbiAgICAgIHJldHVybiBmcm9tKHBsYXllck9yTG9hZGVyKS5waXBlKFxuICAgICAgICBtYXAobW9kdWxlID0+IG1vZHVsZS5kZWZhdWx0IHx8IG1vZHVsZSksXG4gICAgICAgIGNhdGNoRXJyb3IoZXJyb3IgPT4ge1xuICAgICAgICAgIGNvbnNvbGUuZXJyb3IoYFxuICAgICAgICAgICAgQ291bGQgcmV0cmlldmUgXCJsb3R0aWUtd2ViXCIgcGxheWVyLCBkaWQgeW91IHByb3ZpZGVcbiAgICAgICAgICAgIHRoZSBcInBsYXllclwiIHByb3BlcnR5IGNvcnJlY3RseT9cbiAgICAgICAgICAgIGV4cG9ydCBmdW5jdGlvbiBwbGF5ZXJGYWN0b3J5KCkge1xuICAgICAgICAgICAgICByZXR1cm4gaW1wb3J0KCdsb3R0aWUtd2ViJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBMb3R0aWVNb2R1bGUuZm9yUm9vdCh7IHBsYXllcjogcGxheWVyRmFjdG9yeSB9KVxuICAgICAgICAgIGApO1xuICAgICAgICAgIHJldHVybiB0aHJvd0Vycm9yKGVycm9yKTtcbiAgICAgICAgfSlcbiAgICAgICk7XG4gICAgfVxuXG4gICAgcmV0dXJuIG9mKHBsYXllck9yTG9hZGVyKTtcbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5pbWF0aW9uLWxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvYW5pbWF0aW9uLWxvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFnQixXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDdEYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFbkQsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQWMsVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3hELE9BQU8sRUFBRSxHQUFHLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRTlELE9BQU8sRUFRTCwrQkFBK0IsRUFDaEMsTUFBTSxXQUFXLENBQUM7QUFJbkI7SUFJRSx5QkFDVSxNQUFjLEVBQ08sVUFBa0IsRUFFdkMscUJBQWtEO1FBSGxELFdBQU0sR0FBTixNQUFNLENBQVE7UUFDTyxlQUFVLEdBQVYsVUFBVSxDQUFRO1FBRXZDLDBCQUFxQixHQUFyQixxQkFBcUIsQ0FBNkI7UUFOcEQsd0JBQW1CLEdBQW9DLElBQUksQ0FBQztJQU9qRSxDQUFDOzs7Ozs7Ozs7SUFFSix1REFBNkI7Ozs7Ozs7O0lBQTdCLFVBQ0UsT0FBNkIsRUFDN0IsU0FBc0IsRUFDdEIsbUJBQXdDLEVBQ3hDLGdCQUE2QyxFQUM3QyxRQUF1QjtRQUx6QixpQkFnQkM7UUFUQyxJQUFJLGdCQUFnQixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRTtZQUNyQyxPQUFPO1NBQ1I7O1lBRUssZUFBZSxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQztRQUUvRCxJQUFJLENBQUMsZ0NBQWdDLEVBQUUsQ0FBQyxTQUFTOzs7O1FBQUMsVUFBQSxNQUFNO1lBQ3RELEtBQUksQ0FBQyxhQUFhLENBQUMsTUFBTSxFQUFFLGVBQWUsRUFBRSxtQkFBbUIsRUFBRSxnQkFBZ0IsRUFBRSxRQUFRLENBQUMsQ0FBQztRQUMvRixDQUFDLEVBQUMsQ0FBQztJQUNMLENBQUM7Ozs7Ozs7SUFFTyx3Q0FBYzs7Ozs7O0lBQXRCLFVBQ0UsT0FBNkIsRUFDN0IsU0FBc0I7O1lBRWhCLGNBQWMsR0FBb0I7WUFDdEMsU0FBUyxXQUFBO1lBQ1QsUUFBUSxFQUFFLEtBQUs7WUFDZixJQUFJLEVBQUUsSUFBSTtZQUNWLFFBQVEsRUFBRSxJQUFJO1NBQ2Y7UUFFRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsY0FBYyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ2hELENBQUM7Ozs7Ozs7Ozs7SUFFTyx1Q0FBYTs7Ozs7Ozs7O0lBQXJCLFVBQ0UsTUFBb0IsRUFDcEIsT0FBMEQsRUFDMUQsbUJBQXdDLEVBQ3hDLGdCQUE2QyxFQUM3QyxRQUF1Qjs7WUFFakIsYUFBYSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsaUJBQWlCOzs7UUFBQyxjQUFNLE9BQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsRUFBN0IsQ0FBNkIsRUFBQztRQUN4RiwyRUFBMkU7UUFDM0UsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQ3JDLG1CQUFtQixDQUFDLHNCQUFzQixDQUFDLFFBQVEsRUFBRSxhQUFhLENBQUMsQ0FBQztJQUN0RSxDQUFDOzs7OztJQUVPLDBEQUFnQzs7OztJQUF4QztRQUNFLElBQUksSUFBSSxDQUFDLG1CQUFtQixLQUFLLElBQUksRUFBRTtZQUNyQyxPQUFPLElBQUksQ0FBQyxtQkFBbUIsQ0FBQztTQUNqQzs7WUFFSyxjQUFjLEdBQUcsSUFBSSxDQUFDLHFCQUFxQixFQUFFO1FBRW5ELElBQUksY0FBYyxZQUFZLE9BQU8sRUFBRTtZQUNyQyxJQUFJLENBQUMsbUJBQW1CLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxDQUFDLElBQUksQ0FDbEQsR0FBRzs7OztZQUFDLFVBQUEsTUFBTSxJQUFJLE9BQUEsTUFBTSxDQUFDLE9BQU8sSUFBSSxNQUFNLEVBQXhCLENBQXdCLEVBQUMsRUFDdkMsVUFBVTs7OztZQUFDLFVBQUEsS0FBSztnQkFDZCxPQUFPLENBQUMsS0FBSyxDQUFDLHdTQU9iLENBQUMsQ0FBQztnQkFDSCxPQUFPLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUMzQixDQUFDLEVBQUMsRUFDRixXQUFXLENBQUMsQ0FBQyxDQUFDLENBQ2YsQ0FBQztTQUNIO2FBQU07WUFDTCxJQUFJLENBQUMsbUJBQW1CLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1NBQy9DO1FBRUQsT0FBTyxJQUFJLENBQUMsbUJBQW1CLENBQUM7SUFDbEMsQ0FBQzs7Z0JBcEZGLFVBQVU7Ozs7Z0JBbkJVLE1BQU07NkNBeUJ0QixNQUFNLFNBQUMsV0FBVztnREFDbEIsTUFBTSxTQUFDLCtCQUErQjs7SUE4RTNDLHNCQUFDO0NBQUEsQUFyRkQsSUFxRkM7U0FwRlksZUFBZTs7Ozs7O0lBQzFCLDhDQUFvRTs7Ozs7SUFHbEUsaUNBQXNCOzs7OztJQUN0QixxQ0FBK0M7Ozs7O0lBQy9DLGdEQUMwRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIE5nWm9uZSwgSW5qZWN0LCBFdmVudEVtaXR0ZXIsIFBMQVRGT1JNX0lEIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBpc1BsYXRmb3JtU2VydmVyIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcblxuaW1wb3J0IHsgZnJvbSwgb2YsIE9ic2VydmFibGUsIHRocm93RXJyb3IgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IG1hcCwgY2F0Y2hFcnJvciwgc2hhcmVSZXBsYXkgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmltcG9ydCB7XG4gIExvdHRpZVBsYXllcixcbiAgTG90dGllT3B0aW9ucyxcbiAgQW5pbWF0aW9uQ29uZmlnLFxuICBBbmltYXRpb25JdGVtLFxuICBBbmltYXRpb25Db25maWdXaXRoRGF0YSxcbiAgQW5pbWF0aW9uQ29uZmlnV2l0aFBhdGgsXG4gIExvdHRpZVBsYXllckZhY3RvcnlPckxvYWRlcixcbiAgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUlxufSBmcm9tICcuL3N5bWJvbHMnO1xuaW1wb3J0IHsgQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4vYmFzZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTG90dGllRXZlbnRzU2VydmljZSB9IGZyb20gJy4vZXZlbnRzLnNlcnZpY2UnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQW5pbWF0aW9uTG9hZGVyIHtcbiAgcHJpdmF0ZSBjYWNoZWRMb3R0aWVQbGF5ZXIkOiBPYnNlcnZhYmxlPExvdHRpZVBsYXllcj4gfCBudWxsID0gbnVsbDtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIG5nWm9uZTogTmdab25lLFxuICAgIEBJbmplY3QoUExBVEZPUk1fSUQpIHByaXZhdGUgcGxhdGZvcm1JZDogc3RyaW5nLFxuICAgIEBJbmplY3QoTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUilcbiAgICBwcml2YXRlIHBsYXllckZhY3RvcnlPckxvYWRlcjogTG90dGllUGxheWVyRmFjdG9yeU9yTG9hZGVyXG4gICkge31cblxuICByZXNvbHZlTG9hZGVyQW5kTG9hZEFuaW1hdGlvbihcbiAgICBvcHRpb25zOiBMb3R0aWVPcHRpb25zIHwgbnVsbCxcbiAgICBjb250YWluZXI6IEhUTUxFbGVtZW50LFxuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2U6IExvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgYW5pbWF0aW9uQ3JlYXRlZDogRXZlbnRFbWl0dGVyPEFuaW1hdGlvbkl0ZW0+LFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlXG4gICkge1xuICAgIGlmIChpc1BsYXRmb3JtU2VydmVyKHRoaXMucGxhdGZvcm1JZCkpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICBjb25zdCByZXNvbHZlZE9wdGlvbnMgPSB0aGlzLnJlc29sdmVPcHRpb25zKG9wdGlvbnMsIGNvbnRhaW5lcik7XG5cbiAgICB0aGlzLndyYXBQbGF5ZXJPckxvYWRlckludG9PYnNlcnZhYmxlKCkuc3Vic2NyaWJlKHBsYXllciA9PiB7XG4gICAgICB0aGlzLmxvYWRBbmltYXRpb24ocGxheWVyLCByZXNvbHZlZE9wdGlvbnMsIGxvdHRpZUV2ZW50c1NlcnZpY2UsIGFuaW1hdGlvbkNyZWF0ZWQsIGluc3RhbmNlKTtcbiAgICB9KTtcbiAgfVxuXG4gIHByaXZhdGUgcmVzb2x2ZU9wdGlvbnMoXG4gICAgb3B0aW9uczogTG90dGllT3B0aW9ucyB8IG51bGwsXG4gICAgY29udGFpbmVyOiBIVE1MRWxlbWVudFxuICApOiBBbmltYXRpb25Db25maWdXaXRoRGF0YSB8IEFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoIHtcbiAgICBjb25zdCBkZWZhdWx0T3B0aW9uczogQW5pbWF0aW9uQ29uZmlnID0ge1xuICAgICAgY29udGFpbmVyLFxuICAgICAgcmVuZGVyZXI6ICdzdmcnLFxuICAgICAgbG9vcDogdHJ1ZSxcbiAgICAgIGF1dG9wbGF5OiB0cnVlXG4gICAgfTtcblxuICAgIHJldHVybiBPYmplY3QuYXNzaWduKGRlZmF1bHRPcHRpb25zLCBvcHRpb25zKTtcbiAgfVxuXG4gIHByaXZhdGUgbG9hZEFuaW1hdGlvbihcbiAgICBwbGF5ZXI6IExvdHRpZVBsYXllcixcbiAgICBvcHRpb25zOiBBbmltYXRpb25Db25maWdXaXRoRGF0YSB8IEFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoLFxuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2U6IExvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgYW5pbWF0aW9uQ3JlYXRlZDogRXZlbnRFbWl0dGVyPEFuaW1hdGlvbkl0ZW0+LFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlXG4gICk6IHZvaWQge1xuICAgIGNvbnN0IGFuaW1hdGlvbkl0ZW0gPSB0aGlzLm5nWm9uZS5ydW5PdXRzaWRlQW5ndWxhcigoKSA9PiBwbGF5ZXIubG9hZEFuaW1hdGlvbihvcHRpb25zKSk7XG4gICAgLy8gRGlzcGF0Y2ggYGFuaW1hdGlvbkNyZWF0ZWRgIGV2ZW50IGFmdGVyIGFuaW1hdGlvbiBpcyBsb2FkZWQgc3VjY2Vzc2Z1bGx5XG4gICAgYW5pbWF0aW9uQ3JlYXRlZC5lbWl0KGFuaW1hdGlvbkl0ZW0pO1xuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2UuYm9vdHN0cmFwRXZlbnRzU2VydmljZShpbnN0YW5jZSwgYW5pbWF0aW9uSXRlbSk7XG4gIH1cblxuICBwcml2YXRlIHdyYXBQbGF5ZXJPckxvYWRlckludG9PYnNlcnZhYmxlKCk6IE9ic2VydmFibGU8TG90dGllUGxheWVyPiB7XG4gICAgaWYgKHRoaXMuY2FjaGVkTG90dGllUGxheWVyJCAhPT0gbnVsbCkge1xuICAgICAgcmV0dXJuIHRoaXMuY2FjaGVkTG90dGllUGxheWVyJDtcbiAgICB9XG5cbiAgICBjb25zdCBwbGF5ZXJPckxvYWRlciA9IHRoaXMucGxheWVyRmFjdG9yeU9yTG9hZGVyKCk7XG5cbiAgICBpZiAocGxheWVyT3JMb2FkZXIgaW5zdGFuY2VvZiBQcm9taXNlKSB7XG4gICAgICB0aGlzLmNhY2hlZExvdHRpZVBsYXllciQgPSBmcm9tKHBsYXllck9yTG9hZGVyKS5waXBlKFxuICAgICAgICBtYXAobW9kdWxlID0+IG1vZHVsZS5kZWZhdWx0IHx8IG1vZHVsZSksXG4gICAgICAgIGNhdGNoRXJyb3IoZXJyb3IgPT4ge1xuICAgICAgICAgIGNvbnNvbGUuZXJyb3IoYFxuICAgICAgICAgICAgQ291bGQgcmV0cmlldmUgXCJsb3R0aWUtd2ViXCIgcGxheWVyLCBkaWQgeW91IHByb3ZpZGVcbiAgICAgICAgICAgIHRoZSBcInBsYXllclwiIHByb3BlcnR5IGNvcnJlY3RseT9cbiAgICAgICAgICAgIGV4cG9ydCBmdW5jdGlvbiBwbGF5ZXJGYWN0b3J5KCkge1xuICAgICAgICAgICAgICByZXR1cm4gaW1wb3J0KCdsb3R0aWUtd2ViJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBMb3R0aWVNb2R1bGUuZm9yUm9vdCh7IHBsYXllcjogcGxheWVyRmFjdG9yeSB9KVxuICAgICAgICAgIGApO1xuICAgICAgICAgIHJldHVybiB0aHJvd0Vycm9yKGVycm9yKTtcbiAgICAgICAgfSksXG4gICAgICAgIHNoYXJlUmVwbGF5KDEpXG4gICAgICApO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLmNhY2hlZExvdHRpZVBsYXllciQgPSBvZihwbGF5ZXJPckxvYWRlcik7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuY2FjaGVkTG90dGllUGxheWVyJDtcbiAgfVxufVxuIl19 |
@@ -15,4 +15,4 @@ /** | ||
this.styles = null; | ||
this.width = (/** @type {?} */ (null)); | ||
this.height = (/** @type {?} */ (null)); | ||
this.width = null; | ||
this.height = null; | ||
/** | ||
@@ -189,2 +189,2 @@ * `animationCreated` is dispatched after calling `loadAnimation` | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbG90dGllLyIsInNvdXJjZXMiOlsic3JjL2Jhc2UuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFlbkQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBR3JEO0lBbUVFLHVCQUMrQixVQUFrQixFQUN2QyxlQUFnQztRQURYLGVBQVUsR0FBVixVQUFVLENBQVE7UUFDdkMsb0JBQWUsR0FBZixlQUFlLENBQWlCO1FBbkVqQyxZQUFPLEdBQXlCLElBQUksQ0FBQztRQUVyQyxtQkFBYyxHQUF5QixJQUFJLENBQUM7UUFFNUMsV0FBTSxHQUFxQyxJQUFJLENBQUM7UUFFaEQsVUFBSyxHQUFXLG1CQUFBLElBQUksRUFBQyxDQUFDO1FBRXRCLFdBQU0sR0FBVyxtQkFBQSxJQUFJLEVBQUMsQ0FBQzs7OztRQUt0QixxQkFBZ0IsR0FBRyxJQUFJLFlBQVksRUFBaUIsQ0FBQzs7OztRQUtyRCxhQUFRLEdBQUcsSUFBSSxZQUFZLEVBQW1CLENBQUM7Ozs7UUFLL0MsaUJBQVksR0FBRyxJQUFJLFlBQVksRUFBdUIsQ0FBQzs7OztRQUt2RCxlQUFVLEdBQUcsSUFBSSxZQUFZLEVBQXFCLENBQUM7Ozs7UUFLbkQsaUJBQVksR0FBRyxJQUFJLFlBQVksRUFBdUIsQ0FBQzs7Ozs7UUFNdkQsZ0JBQVcsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDOzs7OztRQU12QyxjQUFTLEdBQUcsSUFBSSxZQUFZLEVBQVEsQ0FBQzs7Ozs7UUFNckMsY0FBUyxHQUFHLElBQUksWUFBWSxFQUFRLENBQUM7Ozs7O1FBTXJDLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBa0IsQ0FBQzs7Ozs7UUFNN0MsVUFBSyxHQUFHLElBQUksWUFBWSxFQUFnRCxDQUFDO0lBS2hGLENBQUM7Ozs7Ozs7O0lBRU0scUNBQWE7Ozs7Ozs7SUFBdkIsVUFDRSxTQUEwQyxFQUMxQyxtQkFBd0MsRUFDeEMsUUFBdUI7UUFFdkIsSUFBSSxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEVBQUU7WUFDckMsT0FBTztTQUNSO1FBRUQsSUFBSSxDQUFDLGVBQWUsQ0FBQyw2QkFBNkIsQ0FDaEQsSUFBSSxDQUFDLE9BQU8sRUFDWixTQUFTLEVBQ1QsbUJBQW1CLEVBQ25CLElBQUksQ0FBQyxnQkFBZ0IsRUFDckIsUUFBUSxDQUNULENBQUM7SUFDSixDQUFDOztnQkF4RkYsU0FBUyxTQUFDLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRTs7Ozs2Q0FvRTlCLE1BQU0sU0FBQyxXQUFXO2dCQXZFZCxlQUFlOzs7MEJBS3JCLEtBQUs7aUNBRUwsS0FBSzt5QkFFTCxLQUFLO3dCQUVMLEtBQUs7eUJBRUwsS0FBSzttQ0FLTCxNQUFNOzJCQUtOLE1BQU07K0JBS04sTUFBTTs2QkFLTixNQUFNOytCQUtOLE1BQU07OEJBTU4sTUFBTTs0QkFNTixNQUFNOzRCQU1OLE1BQU07MEJBTU4sTUFBTTt3QkFNTixNQUFNOztJQXdCVCxvQkFBQztDQUFBLEFBekZELElBeUZDO1NBeEZZLGFBQWE7OztJQUN4QixnQ0FBOEM7O0lBRTlDLHVDQUFxRDs7SUFFckQsK0JBQXlEOztJQUV6RCw4QkFBK0I7O0lBRS9CLCtCQUFnQzs7Ozs7SUFLaEMseUNBQStEOzs7OztJQUsvRCxpQ0FBeUQ7Ozs7O0lBS3pELHFDQUFpRTs7Ozs7SUFLakUsbUNBQTZEOzs7OztJQUs3RCxxQ0FBaUU7Ozs7OztJQU1qRSxvQ0FBaUQ7Ozs7OztJQU1qRCxrQ0FBK0M7Ozs7OztJQU0vQyxrQ0FBK0M7Ozs7OztJQU0vQyxnQ0FBdUQ7Ozs7OztJQU12RCw4QkFBbUY7Ozs7O0lBR2pGLG1DQUErQzs7Ozs7SUFDL0Msd0NBQXdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIEluamVjdCwgUExBVEZPUk1fSUQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGlzUGxhdGZvcm1TZXJ2ZXIgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG5pbXBvcnQge1xuICBMb3R0aWVPcHRpb25zLFxuICBMb3R0aWVDU1NTdHlsZURlY2xhcmF0aW9uLFxuICBCTUNvbXBsZXRlRXZlbnQsXG4gIEJNQ29tcGxldGVMb29wRXZlbnQsXG4gIEJNRW50ZXJGcmFtZUV2ZW50LFxuICBCTVNlZ21lbnRTdGFydEV2ZW50LFxuICBCTURlc3Ryb3lFdmVudCxcbiAgTG90dGllQ29udGFpbmVyQ2xhc3MsXG4gIEJNUmVuZGVyRnJhbWVFcnJvckV2ZW50LFxuICBCTUNvbmZpZ0Vycm9yRXZlbnQsXG4gIEFuaW1hdGlvbkl0ZW1cbn0gZnJvbSAnLi9zeW1ib2xzJztcbmltcG9ydCB7IEFuaW1hdGlvbkxvYWRlciB9IGZyb20gJy4vYW5pbWF0aW9uLWxvYWRlcic7XG5pbXBvcnQgeyBMb3R0aWVFdmVudHNTZXJ2aWNlIH0gZnJvbSAnLi9ldmVudHMuc2VydmljZSc7XG5cbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ1tsb3R0aWVdJyB9KVxuZXhwb3J0IGNsYXNzIEJhc2VEaXJlY3RpdmUge1xuICBASW5wdXQoKSBvcHRpb25zOiBMb3R0aWVPcHRpb25zIHwgbnVsbCA9IG51bGw7XG5cbiAgQElucHV0KCkgY29udGFpbmVyQ2xhc3M6IExvdHRpZUNvbnRhaW5lckNsYXNzID0gbnVsbDtcblxuICBASW5wdXQoKSBzdHlsZXM6IExvdHRpZUNTU1N0eWxlRGVjbGFyYXRpb24gfCBudWxsID0gbnVsbDtcblxuICBASW5wdXQoKSB3aWR0aDogc3RyaW5nID0gbnVsbCE7XG5cbiAgQElucHV0KCkgaGVpZ2h0OiBzdHJpbmcgPSBudWxsITtcblxuICAvKipcbiAgICogYGFuaW1hdGlvbkNyZWF0ZWRgIGlzIGRpc3BhdGNoZWQgYWZ0ZXIgY2FsbGluZyBgbG9hZEFuaW1hdGlvbmBcbiAgICovXG4gIEBPdXRwdXQoKSBhbmltYXRpb25DcmVhdGVkID0gbmV3IEV2ZW50RW1pdHRlcjxBbmltYXRpb25JdGVtPigpO1xuXG4gIC8qKlxuICAgKiBgY29tcGxldGVgIGlzIGRpc3BhdGNoZWQgYWZ0ZXIgY29tcGxldGluZyB0aGUgbGFzdCBmcmFtZVxuICAgKi9cbiAgQE91dHB1dCgpIGNvbXBsZXRlID0gbmV3IEV2ZW50RW1pdHRlcjxCTUNvbXBsZXRlRXZlbnQ+KCk7XG5cbiAgLyoqXG4gICAqIGBsb29wQ29tcGxldGVgIGlzIGRpc3BhdGNoZWQgYWZ0ZXIgY29tcGxldGluZyBmcmFtZSBsb29wXG4gICAqL1xuICBAT3V0cHV0KCkgbG9vcENvbXBsZXRlID0gbmV3IEV2ZW50RW1pdHRlcjxCTUNvbXBsZXRlTG9vcEV2ZW50PigpO1xuXG4gIC8qKlxuICAgKiBgZW50ZXJGcmFtZWAgaXMgZGlzcGF0Y2hlZCBhZnRlciBlbnRlcmluZyB0aGUgbmV3IGZyYW1lXG4gICAqL1xuICBAT3V0cHV0KCkgZW50ZXJGcmFtZSA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1FbnRlckZyYW1lRXZlbnQ+KCk7XG5cbiAgLyoqXG4gICAqIGBzZWdtZW50U3RhcnRgIGlzIGRpc3BhdGNoZWQgd2hlbiB0aGUgbmV3IHNlZ21lbnQgaXMgYWRqdXN0ZWRcbiAgICovXG4gIEBPdXRwdXQoKSBzZWdtZW50U3RhcnQgPSBuZXcgRXZlbnRFbWl0dGVyPEJNU2VnbWVudFN0YXJ0RXZlbnQ+KCk7XG5cbiAgLyoqXG4gICAqIE9yaWdpbmFsIGV2ZW50IG5hbWUgaXMgYGNvbmZpZ19yZWFkeWAuIGBjb25maWdfcmVhZHlgIGlzIGRpc3BhdGNoZWRcbiAgICogYWZ0ZXIgdGhlIG5lZWRlZCByZW5kZXJlciBpcyBjb25maWd1cmVkXG4gICAqL1xuICBAT3V0cHV0KCkgY29uZmlnUmVhZHkgPSBuZXcgRXZlbnRFbWl0dGVyPHZvaWQ+KCk7XG5cbiAgLyoqXG4gICAqIE9yaWdpbmFsIGV2ZW50IG5hbWUgaXMgYGRhdGFfcmVhZHlgLiBgZGF0YV9yZWFkeWAgaXMgZGlzcGF0Y2hlZFxuICAgKiB3aGVuIGFsbCBwYXJ0cyBvZiB0aGUgYW5pbWF0aW9uIGhhdmUgYmVlbiBsb2FkZWRcbiAgICovXG4gIEBPdXRwdXQoKSBkYXRhUmVhZHkgPSBuZXcgRXZlbnRFbWl0dGVyPHZvaWQ+KCk7XG5cbiAgLyoqXG4gICAqIE9yaWdpbmFsIGV2ZW50IG5hbWUgaXMgYERPTUxvYWRlZGAuIGBET01Mb2FkZWRgIGlzIGRpc3BhdGNoZWRcbiAgICogd2hlbiBlbGVtZW50cyBoYXZlIGJlZW4gYWRkZWQgdG8gdGhlIERPTVxuICAgKi9cbiAgQE91dHB1dCgpIGRvbUxvYWRlZCA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcblxuICAvKipcbiAgICogYGRlc3Ryb3lgIHdpbGwgYmUgZGlzcGF0Y2hlZCBpbiB0aGUgYG5nT25EZXN0cm95YCBob29rIG9mIHRoZSBzZXJ2aWNlLFxuICAgKiBpdCdzIHVzZWZ1bCBmb3IgcmVsZWFzaW5nIHJlc291cmNlc1xuICAgKi9cbiAgQE91dHB1dCgpIGRlc3Ryb3kgPSBuZXcgRXZlbnRFbWl0dGVyPEJNRGVzdHJveUV2ZW50PigpO1xuXG4gIC8qKlxuICAgKiBgZXJyb3JgIHdpbGwgYmUgZGlzcGF0Y2hlZCBpZiB0aGUgbG90dGllIHBsYXllciBjb3VsZCBub3QgcmVuZGVyXG4gICAqIHNvbWUgZnJhbWUgb3IgcGFyc2UgY29uZmlnXG4gICAqL1xuICBAT3V0cHV0KCkgZXJyb3IgPSBuZXcgRXZlbnRFbWl0dGVyPEJNUmVuZGVyRnJhbWVFcnJvckV2ZW50IHwgQk1Db25maWdFcnJvckV2ZW50PigpO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIEBJbmplY3QoUExBVEZPUk1fSUQpIHByaXZhdGUgcGxhdGZvcm1JZDogc3RyaW5nLFxuICAgIHByaXZhdGUgYW5pbWF0aW9uTG9hZGVyOiBBbmltYXRpb25Mb2FkZXJcbiAgKSB7fVxuXG4gIHByb3RlY3RlZCBsb2FkQW5pbWF0aW9uKFxuICAgIGNvbnRhaW5lcjogSFRNTEVsZW1lbnQgfCBIVE1MQ2FudmFzRWxlbWVudCxcbiAgICBsb3R0aWVFdmVudHNTZXJ2aWNlOiBMb3R0aWVFdmVudHNTZXJ2aWNlLFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlXG4gICk6IHZvaWQge1xuICAgIGlmIChpc1BsYXRmb3JtU2VydmVyKHRoaXMucGxhdGZvcm1JZCkpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICB0aGlzLmFuaW1hdGlvbkxvYWRlci5yZXNvbHZlTG9hZGVyQW5kTG9hZEFuaW1hdGlvbihcbiAgICAgIHRoaXMub3B0aW9ucyxcbiAgICAgIGNvbnRhaW5lcixcbiAgICAgIGxvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgICB0aGlzLmFuaW1hdGlvbkNyZWF0ZWQsXG4gICAgICBpbnN0YW5jZVxuICAgICk7XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbG90dGllLyIsInNvdXJjZXMiOlsic3JjL2Jhc2UuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFhbkQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBR3JEO0lBbUVFLHVCQUMrQixVQUFrQixFQUN2QyxlQUFnQztRQURYLGVBQVUsR0FBVixVQUFVLENBQVE7UUFDdkMsb0JBQWUsR0FBZixlQUFlLENBQWlCO1FBbkVqQyxZQUFPLEdBQXlCLElBQUksQ0FBQztRQUVyQyxtQkFBYyxHQUFrQixJQUFJLENBQUM7UUFFckMsV0FBTSxHQUF3QyxJQUFJLENBQUM7UUFFbkQsVUFBSyxHQUFrQixJQUFJLENBQUM7UUFFNUIsV0FBTSxHQUFrQixJQUFJLENBQUM7Ozs7UUFLNUIscUJBQWdCLEdBQUcsSUFBSSxZQUFZLEVBQWlCLENBQUM7Ozs7UUFLckQsYUFBUSxHQUFHLElBQUksWUFBWSxFQUFtQixDQUFDOzs7O1FBSy9DLGlCQUFZLEdBQUcsSUFBSSxZQUFZLEVBQXVCLENBQUM7Ozs7UUFLdkQsZUFBVSxHQUFHLElBQUksWUFBWSxFQUFxQixDQUFDOzs7O1FBS25ELGlCQUFZLEdBQUcsSUFBSSxZQUFZLEVBQXVCLENBQUM7Ozs7O1FBTXZELGdCQUFXLEdBQUcsSUFBSSxZQUFZLEVBQVEsQ0FBQzs7Ozs7UUFNdkMsY0FBUyxHQUFHLElBQUksWUFBWSxFQUFRLENBQUM7Ozs7O1FBTXJDLGNBQVMsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDOzs7OztRQU1yQyxZQUFPLEdBQUcsSUFBSSxZQUFZLEVBQWtCLENBQUM7Ozs7O1FBTTdDLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBZ0QsQ0FBQztJQUtoRixDQUFDOzs7Ozs7OztJQUVNLHFDQUFhOzs7Ozs7O0lBQXZCLFVBQ0UsU0FBMEMsRUFDMUMsbUJBQXdDLEVBQ3hDLFFBQXVCO1FBRXZCLElBQUksZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3JDLE9BQU87U0FDUjtRQUVELElBQUksQ0FBQyxlQUFlLENBQUMsNkJBQTZCLENBQ2hELElBQUksQ0FBQyxPQUFPLEVBQ1osU0FBUyxFQUNULG1CQUFtQixFQUNuQixJQUFJLENBQUMsZ0JBQWdCLEVBQ3JCLFFBQVEsQ0FDVCxDQUFDO0lBQ0osQ0FBQzs7Z0JBeEZGLFNBQVMsU0FBQyxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUU7Ozs7NkNBb0U5QixNQUFNLFNBQUMsV0FBVztnQkF2RWQsZUFBZTs7OzBCQUtyQixLQUFLO2lDQUVMLEtBQUs7eUJBRUwsS0FBSzt3QkFFTCxLQUFLO3lCQUVMLEtBQUs7bUNBS0wsTUFBTTsyQkFLTixNQUFNOytCQUtOLE1BQU07NkJBS04sTUFBTTsrQkFLTixNQUFNOzhCQU1OLE1BQU07NEJBTU4sTUFBTTs0QkFNTixNQUFNOzBCQU1OLE1BQU07d0JBTU4sTUFBTTs7SUF3QlQsb0JBQUM7Q0FBQSxBQXpGRCxJQXlGQztTQXhGWSxhQUFhOzs7SUFDeEIsZ0NBQThDOztJQUU5Qyx1Q0FBOEM7O0lBRTlDLCtCQUE0RDs7SUFFNUQsOEJBQXFDOztJQUVyQywrQkFBc0M7Ozs7O0lBS3RDLHlDQUErRDs7Ozs7SUFLL0QsaUNBQXlEOzs7OztJQUt6RCxxQ0FBaUU7Ozs7O0lBS2pFLG1DQUE2RDs7Ozs7SUFLN0QscUNBQWlFOzs7Ozs7SUFNakUsb0NBQWlEOzs7Ozs7SUFNakQsa0NBQStDOzs7Ozs7SUFNL0Msa0NBQStDOzs7Ozs7SUFNL0MsZ0NBQXVEOzs7Ozs7SUFNdkQsOEJBQW1GOzs7OztJQUdqRixtQ0FBK0M7Ozs7O0lBQy9DLHdDQUF3QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyLCBJbmplY3QsIFBMQVRGT1JNX0lEIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBpc1BsYXRmb3JtU2VydmVyIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcblxuaW1wb3J0IHtcbiAgTG90dGllT3B0aW9ucyxcbiAgQk1Db21wbGV0ZUV2ZW50LFxuICBCTUNvbXBsZXRlTG9vcEV2ZW50LFxuICBCTUVudGVyRnJhbWVFdmVudCxcbiAgQk1TZWdtZW50U3RhcnRFdmVudCxcbiAgQk1EZXN0cm95RXZlbnQsXG4gIEJNUmVuZGVyRnJhbWVFcnJvckV2ZW50LFxuICBCTUNvbmZpZ0Vycm9yRXZlbnQsXG4gIEFuaW1hdGlvbkl0ZW1cbn0gZnJvbSAnLi9zeW1ib2xzJztcbmltcG9ydCB7IEFuaW1hdGlvbkxvYWRlciB9IGZyb20gJy4vYW5pbWF0aW9uLWxvYWRlcic7XG5pbXBvcnQgeyBMb3R0aWVFdmVudHNTZXJ2aWNlIH0gZnJvbSAnLi9ldmVudHMuc2VydmljZSc7XG5cbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ1tsb3R0aWVdJyB9KVxuZXhwb3J0IGNsYXNzIEJhc2VEaXJlY3RpdmUge1xuICBASW5wdXQoKSBvcHRpb25zOiBMb3R0aWVPcHRpb25zIHwgbnVsbCA9IG51bGw7XG5cbiAgQElucHV0KCkgY29udGFpbmVyQ2xhc3M6IHN0cmluZyB8IG51bGwgPSBudWxsO1xuXG4gIEBJbnB1dCgpIHN0eWxlczogUGFydGlhbDxDU1NTdHlsZURlY2xhcmF0aW9uPiB8IG51bGwgPSBudWxsO1xuXG4gIEBJbnB1dCgpIHdpZHRoOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcblxuICBASW5wdXQoKSBoZWlnaHQ6IHN0cmluZyB8IG51bGwgPSBudWxsO1xuXG4gIC8qKlxuICAgKiBgYW5pbWF0aW9uQ3JlYXRlZGAgaXMgZGlzcGF0Y2hlZCBhZnRlciBjYWxsaW5nIGBsb2FkQW5pbWF0aW9uYFxuICAgKi9cbiAgQE91dHB1dCgpIGFuaW1hdGlvbkNyZWF0ZWQgPSBuZXcgRXZlbnRFbWl0dGVyPEFuaW1hdGlvbkl0ZW0+KCk7XG5cbiAgLyoqXG4gICAqIGBjb21wbGV0ZWAgaXMgZGlzcGF0Y2hlZCBhZnRlciBjb21wbGV0aW5nIHRoZSBsYXN0IGZyYW1lXG4gICAqL1xuICBAT3V0cHV0KCkgY29tcGxldGUgPSBuZXcgRXZlbnRFbWl0dGVyPEJNQ29tcGxldGVFdmVudD4oKTtcblxuICAvKipcbiAgICogYGxvb3BDb21wbGV0ZWAgaXMgZGlzcGF0Y2hlZCBhZnRlciBjb21wbGV0aW5nIGZyYW1lIGxvb3BcbiAgICovXG4gIEBPdXRwdXQoKSBsb29wQ29tcGxldGUgPSBuZXcgRXZlbnRFbWl0dGVyPEJNQ29tcGxldGVMb29wRXZlbnQ+KCk7XG5cbiAgLyoqXG4gICAqIGBlbnRlckZyYW1lYCBpcyBkaXNwYXRjaGVkIGFmdGVyIGVudGVyaW5nIHRoZSBuZXcgZnJhbWVcbiAgICovXG4gIEBPdXRwdXQoKSBlbnRlckZyYW1lID0gbmV3IEV2ZW50RW1pdHRlcjxCTUVudGVyRnJhbWVFdmVudD4oKTtcblxuICAvKipcbiAgICogYHNlZ21lbnRTdGFydGAgaXMgZGlzcGF0Y2hlZCB3aGVuIHRoZSBuZXcgc2VnbWVudCBpcyBhZGp1c3RlZFxuICAgKi9cbiAgQE91dHB1dCgpIHNlZ21lbnRTdGFydCA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1TZWdtZW50U3RhcnRFdmVudD4oKTtcblxuICAvKipcbiAgICogT3JpZ2luYWwgZXZlbnQgbmFtZSBpcyBgY29uZmlnX3JlYWR5YC4gYGNvbmZpZ19yZWFkeWAgaXMgZGlzcGF0Y2hlZFxuICAgKiBhZnRlciB0aGUgbmVlZGVkIHJlbmRlcmVyIGlzIGNvbmZpZ3VyZWRcbiAgICovXG4gIEBPdXRwdXQoKSBjb25maWdSZWFkeSA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcblxuICAvKipcbiAgICogT3JpZ2luYWwgZXZlbnQgbmFtZSBpcyBgZGF0YV9yZWFkeWAuIGBkYXRhX3JlYWR5YCBpcyBkaXNwYXRjaGVkXG4gICAqIHdoZW4gYWxsIHBhcnRzIG9mIHRoZSBhbmltYXRpb24gaGF2ZSBiZWVuIGxvYWRlZFxuICAgKi9cbiAgQE91dHB1dCgpIGRhdGFSZWFkeSA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcblxuICAvKipcbiAgICogT3JpZ2luYWwgZXZlbnQgbmFtZSBpcyBgRE9NTG9hZGVkYC4gYERPTUxvYWRlZGAgaXMgZGlzcGF0Y2hlZFxuICAgKiB3aGVuIGVsZW1lbnRzIGhhdmUgYmVlbiBhZGRlZCB0byB0aGUgRE9NXG4gICAqL1xuICBAT3V0cHV0KCkgZG9tTG9hZGVkID0gbmV3IEV2ZW50RW1pdHRlcjx2b2lkPigpO1xuXG4gIC8qKlxuICAgKiBgZGVzdHJveWAgd2lsbCBiZSBkaXNwYXRjaGVkIGluIHRoZSBgbmdPbkRlc3Ryb3lgIGhvb2sgb2YgdGhlIHNlcnZpY2UsXG4gICAqIGl0J3MgdXNlZnVsIGZvciByZWxlYXNpbmcgcmVzb3VyY2VzXG4gICAqL1xuICBAT3V0cHV0KCkgZGVzdHJveSA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1EZXN0cm95RXZlbnQ+KCk7XG5cbiAgLyoqXG4gICAqIGBlcnJvcmAgd2lsbCBiZSBkaXNwYXRjaGVkIGlmIHRoZSBsb3R0aWUgcGxheWVyIGNvdWxkIG5vdCByZW5kZXJcbiAgICogc29tZSBmcmFtZSBvciBwYXJzZSBjb25maWdcbiAgICovXG4gIEBPdXRwdXQoKSBlcnJvciA9IG5ldyBFdmVudEVtaXR0ZXI8Qk1SZW5kZXJGcmFtZUVycm9yRXZlbnQgfCBCTUNvbmZpZ0Vycm9yRXZlbnQ+KCk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEluamVjdChQTEFURk9STV9JRCkgcHJpdmF0ZSBwbGF0Zm9ybUlkOiBzdHJpbmcsXG4gICAgcHJpdmF0ZSBhbmltYXRpb25Mb2FkZXI6IEFuaW1hdGlvbkxvYWRlclxuICApIHt9XG5cbiAgcHJvdGVjdGVkIGxvYWRBbmltYXRpb24oXG4gICAgY29udGFpbmVyOiBIVE1MRWxlbWVudCB8IEhUTUxDYW52YXNFbGVtZW50LFxuICAgIGxvdHRpZUV2ZW50c1NlcnZpY2U6IExvdHRpZUV2ZW50c1NlcnZpY2UsXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmVcbiAgKTogdm9pZCB7XG4gICAgaWYgKGlzUGxhdGZvcm1TZXJ2ZXIodGhpcy5wbGF0Zm9ybUlkKSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHRoaXMuYW5pbWF0aW9uTG9hZGVyLnJlc29sdmVMb2FkZXJBbmRMb2FkQW5pbWF0aW9uKFxuICAgICAgdGhpcy5vcHRpb25zLFxuICAgICAgY29udGFpbmVyLFxuICAgICAgbG90dGllRXZlbnRzU2VydmljZSxcbiAgICAgIHRoaXMuYW5pbWF0aW9uQ3JlYXRlZCxcbiAgICAgIGluc3RhbmNlXG4gICAgKTtcbiAgfVxufVxuIl19 |
@@ -29,13 +29,3 @@ /** | ||
*/ | ||
this.eventNames = [ | ||
'complete', | ||
'loopComplete', | ||
'enterFrame', | ||
'segmentStart', | ||
'config_ready', | ||
'data_ready', | ||
'DOMLoaded', | ||
'destroy', | ||
'error' | ||
]; | ||
this.eventNames = (/** @type {?} */ (Object.keys(this.eventsMap))); | ||
} | ||
@@ -191,2 +181,2 @@ /** | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnRzLWZhY2FkZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvZXZlbnRzLWZhY2FkZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBZ0IsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVVqRTtJQWtDRSw0QkFBb0IsTUFBYztRQUFkLFdBQU0sR0FBTixNQUFNLENBQVE7Ozs7O1FBNUIxQixjQUFTLEdBQWlFO1lBQ2hGLFFBQVEsRUFBRSxVQUFVO1lBQ3BCLFlBQVksRUFBRSxjQUFjO1lBQzVCLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLFlBQVksRUFBRSxjQUFjO1lBQzVCLFlBQVksRUFBRSxhQUFhO1lBQzNCLFVBQVUsRUFBRSxXQUFXO1lBQ3ZCLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLE9BQU8sRUFBRSxTQUFTO1lBQ2xCLEtBQUssRUFBRSxPQUFPO1NBQ2YsQ0FBQzs7Ozs7UUFNTSxlQUFVLEdBQWtDO1lBQ2xELFVBQVU7WUFDVixjQUFjO1lBQ2QsWUFBWTtZQUNaLGNBQWM7WUFDZCxjQUFjO1lBQ2QsWUFBWTtZQUNaLFdBQVc7WUFDWCxTQUFTO1lBQ1QsT0FBTztTQUNSLENBQUM7SUFFbUMsQ0FBQzs7Ozs7O0lBRXRDLDhDQUFpQjs7Ozs7SUFBakIsVUFDRSxRQUF1QixFQUN2QixhQUE0Qjs7O1lBRXRCLFNBQVMsR0FBRyxJQUFJLEdBQUcsRUFBRTs7WUFFM0IsS0FBbUIsSUFBQSxLQUFBLGlCQUFBLElBQUksQ0FBQyxVQUFVLENBQUEsZ0JBQUEsNEJBQUU7Z0JBQS9CLElBQU0sTUFBSSxXQUFBOztvQkFDUCxVQUFVLEdBQUcsSUFBSSxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxhQUFhLEVBQUUsTUFBSSxDQUFDO2dCQUN2RSxvRUFBb0U7Z0JBQ3BFLG9EQUFvRDtnQkFDcEQsSUFBSSxNQUFJLEtBQUssU0FBUyxFQUFFO29CQUN0QixTQUFTLENBQUMsR0FBRyxDQUFDLE1BQUksRUFBRSxVQUFVLENBQUMsQ0FBQztpQkFDakM7YUFDRjs7Ozs7Ozs7O1FBRUQsT0FBTyxTQUFTLENBQUM7SUFDbkIsQ0FBQzs7Ozs7Ozs7SUFFTyw2Q0FBZ0I7Ozs7Ozs7SUFBeEIsVUFDRSxRQUF1QixFQUN2QixhQUE0QixFQUM1QixJQUF3Qjs7WUFFbEIsVUFBVSxHQUFHLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDO1FBQzFELHdFQUF3RTtRQUN4RSxtRUFBbUU7UUFDbkUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUI7OztRQUFDO1lBQzVCLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFDbkQsQ0FBQyxFQUFDLENBQUM7UUFFSCxPQUFPLFVBQVUsQ0FBQztJQUNwQixDQUFDOzs7Ozs7O0lBRU8sK0NBQWtCOzs7Ozs7SUFBMUIsVUFBMkIsUUFBdUIsRUFBRSxJQUF3QjtRQUE1RSxpQkFLQztRQUpDOzs7O1FBQU8sVUFBQyxLQUFrQjs7Z0JBQ2xCLE9BQU8sR0FBRyxLQUFJLENBQUMsb0JBQW9CLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQztZQUN6RCxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3RCLENBQUMsRUFBQztJQUNKLENBQUM7SUFFRDs7O09BR0c7Ozs7OztJQUNLLG9EQUF1Qjs7Ozs7SUFBL0IsVUFBZ0MsSUFBd0I7UUFDdEQsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzlCLENBQUM7Ozs7Ozs7SUFFTyxpREFBb0I7Ozs7OztJQUE1QixVQUNFLFFBQXVCLEVBQ3ZCLElBQXdCO1FBRXhCLE9BQU8sbUJBQUEsUUFBUSxDQUFDLElBQUksQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUE2QixDQUFDO0lBQ25GLENBQUM7O2dCQXpGRixVQUFVOzs7O2dCQVZ3QixNQUFNOztJQW9HekMseUJBQUM7Q0FBQSxBQTFGRCxJQTBGQztTQXpGWSxrQkFBa0I7Ozs7Ozs7O0lBSzdCLHVDQVVFOzs7Ozs7O0lBTUYsd0NBVUU7Ozs7O0lBRVUsb0NBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBJbmplY3RhYmxlLCBOZ1pvbmUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHtcbiAgQ2FtZWxpemVkQW5pbWF0aW9uRXZlbnROYW1lLFxuICBMb3R0aWVFdmVudCxcbiAgQW5pbWF0aW9uRXZlbnROYW1lLFxuICBBbmltYXRpb25JdGVtXG59IGZyb20gJy4vc3ltYm9scyc7XG5pbXBvcnQgeyBCYXNlRGlyZWN0aXZlIH0gZnJvbSAnLi9iYXNlLmRpcmVjdGl2ZSc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBMb3R0aWVFdmVudHNGYWNhZGUge1xuICAvKipcbiAgICogU29tZSBkaXNwYXRjaGVkIGV2ZW50cyBhcmUgaW4gdGhlIGBzbmFrZV9jYXNlYCByZWdpc3RyeSwgZm9yIGNvbnZlbmllbmNlLFxuICAgKiB3ZSBjcmVhdGUgdGhpcyBvYmplY3QgdGhhdCB3aWxsIG1hcCBldmVudCBuYW1lIHRvIHRoZSBgY2FtZWxDYXNlYCByZWdpc3RyeVxuICAgKi9cbiAgcHJpdmF0ZSBldmVudHNNYXA6IHsgW2tleSBpbiBBbmltYXRpb25FdmVudE5hbWVdOiBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUgfSA9IHtcbiAgICBjb21wbGV0ZTogJ2NvbXBsZXRlJyxcbiAgICBsb29wQ29tcGxldGU6ICdsb29wQ29tcGxldGUnLFxuICAgIGVudGVyRnJhbWU6ICdlbnRlckZyYW1lJyxcbiAgICBzZWdtZW50U3RhcnQ6ICdzZWdtZW50U3RhcnQnLFxuICAgIGNvbmZpZ19yZWFkeTogJ2NvbmZpZ1JlYWR5JyxcbiAgICBkYXRhX3JlYWR5OiAnZGF0YVJlYWR5JyxcbiAgICBET01Mb2FkZWQ6ICdkb21Mb2FkZWQnLFxuICAgIGRlc3Ryb3k6ICdkZXN0cm95JyxcbiAgICBlcnJvcjogJ2Vycm9yJ1xuICB9O1xuXG4gIC8qKlxuICAgKiBFdmVudHMgdGhhdCBjYW4gYmUgZGlzcGF0Y2hlZCBieSBgQW5pbWF0aW9uaXRlbWBcbiAgICogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vYWlyYm5iL2xvdHRpZS13ZWIjZXZlbnRzXG4gICAqL1xuICBwcml2YXRlIGV2ZW50TmFtZXM6IHJlYWRvbmx5IEFuaW1hdGlvbkV2ZW50TmFtZVtdID0gW1xuICAgICdjb21wbGV0ZScsXG4gICAgJ2xvb3BDb21wbGV0ZScsXG4gICAgJ2VudGVyRnJhbWUnLFxuICAgICdzZWdtZW50U3RhcnQnLFxuICAgICdjb25maWdfcmVhZHknLFxuICAgICdkYXRhX3JlYWR5JyxcbiAgICAnRE9NTG9hZGVkJyxcbiAgICAnZGVzdHJveScsXG4gICAgJ2Vycm9yJ1xuICBdO1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgbmdab25lOiBOZ1pvbmUpIHt9XG5cbiAgYWRkRXZlbnRMaXN0ZW5lcnMoXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmUsXG4gICAgYW5pbWF0aW9uSXRlbTogQW5pbWF0aW9uSXRlbVxuICApOiBNYXA8QW5pbWF0aW9uRXZlbnROYW1lLCAoZXZlbnQ6IExvdHRpZUV2ZW50KSA9PiB2b2lkPiB7XG4gICAgY29uc3QgbGlzdGVuZXJzID0gbmV3IE1hcCgpO1xuXG4gICAgZm9yIChjb25zdCBuYW1lIG9mIHRoaXMuZXZlbnROYW1lcykge1xuICAgICAgY29uc3QgbGlzdGVuZXJGbiA9IHRoaXMuYWRkRXZlbnRMaXN0ZW5lcihpbnN0YW5jZSwgYW5pbWF0aW9uSXRlbSwgbmFtZSk7XG4gICAgICAvLyBXZSBkb24ndCBoYXZlIHRvIHNhdmUgYGRlc3Ryb3lgIGxpc3RlbmVyLCBiZWNhdXNlIGBBbmltYXRpb25JdGVtYFxuICAgICAgLy8gaXMgYWJsZSB0byByZW1vdmUgYGRlc3Ryb3lgIGV2ZW50IGxpc3RlbmVyIGl0c2VsZlxuICAgICAgaWYgKG5hbWUgIT09ICdkZXN0cm95Jykge1xuICAgICAgICBsaXN0ZW5lcnMuc2V0KG5hbWUsIGxpc3RlbmVyRm4pO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBsaXN0ZW5lcnM7XG4gIH1cblxuICBwcml2YXRlIGFkZEV2ZW50TGlzdGVuZXIoXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmUsXG4gICAgYW5pbWF0aW9uSXRlbTogQW5pbWF0aW9uSXRlbSxcbiAgICBuYW1lOiBBbmltYXRpb25FdmVudE5hbWVcbiAgKTogKGV2ZW50OiBMb3R0aWVFdmVudCkgPT4gdm9pZCB7XG4gICAgY29uc3QgbGlzdGVuZXJGbiA9IHRoaXMuaGFuZGxlRXZlbnRDbG9zdXJlKGluc3RhbmNlLCBuYW1lKTtcbiAgICAvLyBgQW5pbWF0aW9uSXRlbWAgdHJpZ2dlcnMgZGlmZmVyZW50IGV2ZW50cyBldmVyeSBtcywgd2UgaGF2ZSB0byBsaXN0ZW5cbiAgICAvLyB0aGVtIG91dHNpZGUgQW5ndWxhcidzIGNvbnRleHQsIHRodXMgaXQgd29uJ3QgYWZmZWN0IHBlcmZvcm1hbmNlXG4gICAgdGhpcy5uZ1pvbmUucnVuT3V0c2lkZUFuZ3VsYXIoKCkgPT4ge1xuICAgICAgYW5pbWF0aW9uSXRlbS5hZGRFdmVudExpc3RlbmVyKG5hbWUsIGxpc3RlbmVyRm4pO1xuICAgIH0pO1xuXG4gICAgcmV0dXJuIGxpc3RlbmVyRm47XG4gIH1cblxuICBwcml2YXRlIGhhbmRsZUV2ZW50Q2xvc3VyZShpbnN0YW5jZTogQmFzZURpcmVjdGl2ZSwgbmFtZTogQW5pbWF0aW9uRXZlbnROYW1lKSB7XG4gICAgcmV0dXJuIChldmVudDogTG90dGllRXZlbnQpID0+IHtcbiAgICAgIGNvbnN0IGVtaXR0ZXIgPSB0aGlzLnJldHJpZXZlRXZlbnRFbWl0dGVyKGluc3RhbmNlLCBuYW1lKTtcbiAgICAgIGVtaXR0ZXIuZW1pdChldmVudCk7XG4gICAgfTtcbiAgfVxuXG4gIC8qKlxuICAgKiBAcGFyYW0gbmFtZSAtIE5hbWUgb2YgdGhlIGV2ZW50IGluIHRoZSBgc25ha2VfY2FzZWAgZGlzcGF0Y2hlZCBieSBMb3R0aWVcbiAgICogQHJldHVybnMgLSBSZXNvbHZlZCBldmVudCBuYW1lIGluIHRoZSBgY2FtZWxDYXNlYFxuICAgKi9cbiAgcHJpdmF0ZSBjYW1lbGl6ZU5hdGl2ZUV2ZW50TmFtZShuYW1lOiBBbmltYXRpb25FdmVudE5hbWUpOiBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUge1xuICAgIHJldHVybiB0aGlzLmV2ZW50c01hcFtuYW1lXTtcbiAgfVxuXG4gIHByaXZhdGUgcmV0cmlldmVFdmVudEVtaXR0ZXIoXG4gICAgaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmUsXG4gICAgbmFtZTogQW5pbWF0aW9uRXZlbnROYW1lXG4gICk6IEV2ZW50RW1pdHRlcjxMb3R0aWVFdmVudD4ge1xuICAgIHJldHVybiBpbnN0YW5jZVt0aGlzLmNhbWVsaXplTmF0aXZlRXZlbnROYW1lKG5hbWUpXSBhcyBFdmVudEVtaXR0ZXI8TG90dGllRXZlbnQ+O1xuICB9XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnRzLWZhY2FkZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvZXZlbnRzLWZhY2FkZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBZ0IsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVVqRTtJQXdCRSw0QkFBb0IsTUFBYztRQUFkLFdBQU0sR0FBTixNQUFNLENBQVE7Ozs7O1FBbEIxQixjQUFTLEdBQWlFO1lBQ2hGLFFBQVEsRUFBRSxVQUFVO1lBQ3BCLFlBQVksRUFBRSxjQUFjO1lBQzVCLFVBQVUsRUFBRSxZQUFZO1lBQ3hCLFlBQVksRUFBRSxjQUFjO1lBQzVCLFlBQVksRUFBRSxhQUFhO1lBQzNCLFVBQVUsRUFBRSxXQUFXO1lBQ3ZCLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLE9BQU8sRUFBRSxTQUFTO1lBQ2xCLEtBQUssRUFBRSxPQUFPO1NBQ2YsQ0FBQzs7Ozs7UUFNTSxlQUFVLEdBQUcsbUJBQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLEVBQWlDLENBQUM7SUFFN0MsQ0FBQzs7Ozs7O0lBRXRDLDhDQUFpQjs7Ozs7SUFBakIsVUFDRSxRQUF1QixFQUN2QixhQUE0Qjs7O1lBRXRCLFNBQVMsR0FBRyxJQUFJLEdBQUcsRUFBRTs7WUFFM0IsS0FBbUIsSUFBQSxLQUFBLGlCQUFBLElBQUksQ0FBQyxVQUFVLENBQUEsZ0JBQUEsNEJBQUU7Z0JBQS9CLElBQU0sTUFBSSxXQUFBOztvQkFDUCxVQUFVLEdBQUcsSUFBSSxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxhQUFhLEVBQUUsTUFBSSxDQUFDO2dCQUN2RSxvRUFBb0U7Z0JBQ3BFLG9EQUFvRDtnQkFDcEQsSUFBSSxNQUFJLEtBQUssU0FBUyxFQUFFO29CQUN0QixTQUFTLENBQUMsR0FBRyxDQUFDLE1BQUksRUFBRSxVQUFVLENBQUMsQ0FBQztpQkFDakM7YUFDRjs7Ozs7Ozs7O1FBRUQsT0FBTyxTQUFTLENBQUM7SUFDbkIsQ0FBQzs7Ozs7Ozs7SUFFTyw2Q0FBZ0I7Ozs7Ozs7SUFBeEIsVUFDRSxRQUF1QixFQUN2QixhQUE0QixFQUM1QixJQUF3Qjs7WUFFbEIsVUFBVSxHQUFHLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDO1FBQzFELHdFQUF3RTtRQUN4RSxtRUFBbUU7UUFDbkUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUI7OztRQUFDO1lBQzVCLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFDbkQsQ0FBQyxFQUFDLENBQUM7UUFFSCxPQUFPLFVBQVUsQ0FBQztJQUNwQixDQUFDOzs7Ozs7O0lBRU8sK0NBQWtCOzs7Ozs7SUFBMUIsVUFBMkIsUUFBdUIsRUFBRSxJQUF3QjtRQUE1RSxpQkFLQztRQUpDOzs7O1FBQU8sVUFBQyxLQUFrQjs7Z0JBQ2xCLE9BQU8sR0FBRyxLQUFJLENBQUMsb0JBQW9CLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQztZQUN6RCxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3RCLENBQUMsRUFBQztJQUNKLENBQUM7SUFFRDs7O09BR0c7Ozs7OztJQUNLLG9EQUF1Qjs7Ozs7SUFBL0IsVUFBZ0MsSUFBd0I7UUFDdEQsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzlCLENBQUM7Ozs7Ozs7SUFFTyxpREFBb0I7Ozs7OztJQUE1QixVQUNFLFFBQXVCLEVBQ3ZCLElBQXdCO1FBRXhCLE9BQU8sbUJBQUEsUUFBUSxDQUFDLElBQUksQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUE2QixDQUFDO0lBQ25GLENBQUM7O2dCQS9FRixVQUFVOzs7O2dCQVZ3QixNQUFNOztJQTBGekMseUJBQUM7Q0FBQSxBQWhGRCxJQWdGQztTQS9FWSxrQkFBa0I7Ozs7Ozs7O0lBSzdCLHVDQVVFOzs7Ozs7O0lBTUYsd0NBQWtGOzs7OztJQUV0RSxvQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFdmVudEVtaXR0ZXIsIEluamVjdGFibGUsIE5nWm9uZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1xuICBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUsXG4gIExvdHRpZUV2ZW50LFxuICBBbmltYXRpb25FdmVudE5hbWUsXG4gIEFuaW1hdGlvbkl0ZW1cbn0gZnJvbSAnLi9zeW1ib2xzJztcbmltcG9ydCB7IEJhc2VEaXJlY3RpdmUgfSBmcm9tICcuL2Jhc2UuZGlyZWN0aXZlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIExvdHRpZUV2ZW50c0ZhY2FkZSB7XG4gIC8qKlxuICAgKiBTb21lIGRpc3BhdGNoZWQgZXZlbnRzIGFyZSBpbiB0aGUgYHNuYWtlX2Nhc2VgIHJlZ2lzdHJ5LCBmb3IgY29udmVuaWVuY2UsXG4gICAqIHdlIGNyZWF0ZSB0aGlzIG9iamVjdCB0aGF0IHdpbGwgbWFwIGV2ZW50IG5hbWUgdG8gdGhlIGBjYW1lbENhc2VgIHJlZ2lzdHJ5XG4gICAqL1xuICBwcml2YXRlIGV2ZW50c01hcDogeyBba2V5IGluIEFuaW1hdGlvbkV2ZW50TmFtZV06IENhbWVsaXplZEFuaW1hdGlvbkV2ZW50TmFtZSB9ID0ge1xuICAgIGNvbXBsZXRlOiAnY29tcGxldGUnLFxuICAgIGxvb3BDb21wbGV0ZTogJ2xvb3BDb21wbGV0ZScsXG4gICAgZW50ZXJGcmFtZTogJ2VudGVyRnJhbWUnLFxuICAgIHNlZ21lbnRTdGFydDogJ3NlZ21lbnRTdGFydCcsXG4gICAgY29uZmlnX3JlYWR5OiAnY29uZmlnUmVhZHknLFxuICAgIGRhdGFfcmVhZHk6ICdkYXRhUmVhZHknLFxuICAgIERPTUxvYWRlZDogJ2RvbUxvYWRlZCcsXG4gICAgZGVzdHJveTogJ2Rlc3Ryb3knLFxuICAgIGVycm9yOiAnZXJyb3InXG4gIH07XG5cbiAgLyoqXG4gICAqIEV2ZW50cyB0aGF0IGNhbiBiZSBkaXNwYXRjaGVkIGJ5IGBBbmltYXRpb25pdGVtYFxuICAgKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9haXJibmIvbG90dGllLXdlYiNldmVudHNcbiAgICovXG4gIHByaXZhdGUgZXZlbnROYW1lcyA9IE9iamVjdC5rZXlzKHRoaXMuZXZlbnRzTWFwKSBhcyByZWFkb25seSBBbmltYXRpb25FdmVudE5hbWVbXTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIG5nWm9uZTogTmdab25lKSB7fVxuXG4gIGFkZEV2ZW50TGlzdGVuZXJzKFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlLFxuICAgIGFuaW1hdGlvbkl0ZW06IEFuaW1hdGlvbkl0ZW1cbiAgKTogTWFwPEFuaW1hdGlvbkV2ZW50TmFtZSwgKGV2ZW50OiBMb3R0aWVFdmVudCkgPT4gdm9pZD4ge1xuICAgIGNvbnN0IGxpc3RlbmVycyA9IG5ldyBNYXAoKTtcblxuICAgIGZvciAoY29uc3QgbmFtZSBvZiB0aGlzLmV2ZW50TmFtZXMpIHtcbiAgICAgIGNvbnN0IGxpc3RlbmVyRm4gPSB0aGlzLmFkZEV2ZW50TGlzdGVuZXIoaW5zdGFuY2UsIGFuaW1hdGlvbkl0ZW0sIG5hbWUpO1xuICAgICAgLy8gV2UgZG9uJ3QgaGF2ZSB0byBzYXZlIGBkZXN0cm95YCBsaXN0ZW5lciwgYmVjYXVzZSBgQW5pbWF0aW9uSXRlbWBcbiAgICAgIC8vIGlzIGFibGUgdG8gcmVtb3ZlIGBkZXN0cm95YCBldmVudCBsaXN0ZW5lciBpdHNlbGZcbiAgICAgIGlmIChuYW1lICE9PSAnZGVzdHJveScpIHtcbiAgICAgICAgbGlzdGVuZXJzLnNldChuYW1lLCBsaXN0ZW5lckZuKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gbGlzdGVuZXJzO1xuICB9XG5cbiAgcHJpdmF0ZSBhZGRFdmVudExpc3RlbmVyKFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlLFxuICAgIGFuaW1hdGlvbkl0ZW06IEFuaW1hdGlvbkl0ZW0sXG4gICAgbmFtZTogQW5pbWF0aW9uRXZlbnROYW1lXG4gICk6IChldmVudDogTG90dGllRXZlbnQpID0+IHZvaWQge1xuICAgIGNvbnN0IGxpc3RlbmVyRm4gPSB0aGlzLmhhbmRsZUV2ZW50Q2xvc3VyZShpbnN0YW5jZSwgbmFtZSk7XG4gICAgLy8gYEFuaW1hdGlvbkl0ZW1gIHRyaWdnZXJzIGRpZmZlcmVudCBldmVudHMgZXZlcnkgbXMsIHdlIGhhdmUgdG8gbGlzdGVuXG4gICAgLy8gdGhlbSBvdXRzaWRlIEFuZ3VsYXIncyBjb250ZXh0LCB0aHVzIGl0IHdvbid0IGFmZmVjdCBwZXJmb3JtYW5jZVxuICAgIHRoaXMubmdab25lLnJ1bk91dHNpZGVBbmd1bGFyKCgpID0+IHtcbiAgICAgIGFuaW1hdGlvbkl0ZW0uYWRkRXZlbnRMaXN0ZW5lcihuYW1lLCBsaXN0ZW5lckZuKTtcbiAgICB9KTtcblxuICAgIHJldHVybiBsaXN0ZW5lckZuO1xuICB9XG5cbiAgcHJpdmF0ZSBoYW5kbGVFdmVudENsb3N1cmUoaW5zdGFuY2U6IEJhc2VEaXJlY3RpdmUsIG5hbWU6IEFuaW1hdGlvbkV2ZW50TmFtZSkge1xuICAgIHJldHVybiAoZXZlbnQ6IExvdHRpZUV2ZW50KSA9PiB7XG4gICAgICBjb25zdCBlbWl0dGVyID0gdGhpcy5yZXRyaWV2ZUV2ZW50RW1pdHRlcihpbnN0YW5jZSwgbmFtZSk7XG4gICAgICBlbWl0dGVyLmVtaXQoZXZlbnQpO1xuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogQHBhcmFtIG5hbWUgLSBOYW1lIG9mIHRoZSBldmVudCBpbiB0aGUgYHNuYWtlX2Nhc2VgIGRpc3BhdGNoZWQgYnkgTG90dGllXG4gICAqIEByZXR1cm5zIC0gUmVzb2x2ZWQgZXZlbnQgbmFtZSBpbiB0aGUgYGNhbWVsQ2FzZWBcbiAgICovXG4gIHByaXZhdGUgY2FtZWxpemVOYXRpdmVFdmVudE5hbWUobmFtZTogQW5pbWF0aW9uRXZlbnROYW1lKTogQ2FtZWxpemVkQW5pbWF0aW9uRXZlbnROYW1lIHtcbiAgICByZXR1cm4gdGhpcy5ldmVudHNNYXBbbmFtZV07XG4gIH1cblxuICBwcml2YXRlIHJldHJpZXZlRXZlbnRFbWl0dGVyKFxuICAgIGluc3RhbmNlOiBCYXNlRGlyZWN0aXZlLFxuICAgIG5hbWU6IEFuaW1hdGlvbkV2ZW50TmFtZVxuICApOiBFdmVudEVtaXR0ZXI8TG90dGllRXZlbnQ+IHtcbiAgICByZXR1cm4gaW5zdGFuY2VbdGhpcy5jYW1lbGl6ZU5hdGl2ZUV2ZW50TmFtZShuYW1lKV0gYXMgRXZlbnRFbWl0dGVyPExvdHRpZUV2ZW50PjtcbiAgfVxufVxuIl19 |
@@ -28,5 +28,7 @@ /** | ||
function (changes) { | ||
if (changes.containerClass !== undefined) { | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
if (changes.containerClass === undefined || | ||
typeof changes.containerClass.currentValue !== 'string') { | ||
return; | ||
} | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
}; | ||
@@ -77,2 +79,2 @@ /** | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG90dGllLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvbG90dGllLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsdUJBQXVCLEVBRXZCLE1BQU0sRUFDTixVQUFVLEVBQ1YsU0FBUyxFQUNULElBQUksRUFHSixTQUFTLEVBQ1QsV0FBVyxFQUNaLE1BQU0sZUFBZSxDQUFDO0FBRXZCLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUNqRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDckQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFFdkQ7SUFjcUMsMkNBQWE7SUFHaEQseUJBQ1UsUUFBbUIsRUFDTixVQUFrQixFQUN2QixtQkFBd0MsRUFDeEQsZUFBZ0M7UUFKbEMsWUFNRSxrQkFBTSxVQUFVLEVBQUUsZUFBZSxDQUFDLFNBQ25DO1FBTlMsY0FBUSxHQUFSLFFBQVEsQ0FBVztRQUVYLHlCQUFtQixHQUFuQixtQkFBbUIsQ0FBcUI7UUFMaEIsZUFBUyxHQUE0QixtQkFBQSxJQUFJLEVBQUMsQ0FBQzs7SUFTckYsQ0FBQzs7Ozs7SUFFRCxxQ0FBVzs7OztJQUFYLFVBQVksT0FBc0I7UUFDaEMsSUFBSSxPQUFPLENBQUMsY0FBYyxLQUFLLFNBQVMsRUFBRTtZQUN4QyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxPQUFPLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxDQUFDO1NBQzNGO0lBQ0gsQ0FBQzs7OztJQUVELGtDQUFROzs7SUFBUjtRQUNFLGlCQUFNLGFBQWEsWUFBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsbUJBQW1CLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDcEYsQ0FBQzs7Z0JBbENGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsV0FBVztvQkFDckIsUUFBUSxFQUFFLGlMQVFUO29CQUNELGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxTQUFTLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztpQkFDakM7Ozs7Z0JBckJDLFNBQVM7NkNBMkJOLE1BQU0sU0FBQyxXQUFXO2dCQXJCZCxtQkFBbUIsdUJBc0J2QixJQUFJO2dCQXZCQSxlQUFlOzs7NEJBa0JyQixTQUFTLFNBQUMsV0FBVyxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTs7SUFvQjFDLHNCQUFDO0NBQUEsQUFuQ0QsQ0FjcUMsYUFBYSxHQXFCakQ7U0FyQlksZUFBZTs7O0lBQzFCLG9DQUFxRjs7Ozs7SUFHbkYsbUNBQTJCOzs7OztJQUUzQiw4Q0FBd0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBPbkluaXQsXG4gIEluamVjdCxcbiAgRWxlbWVudFJlZixcbiAgVmlld0NoaWxkLFxuICBTZWxmLFxuICBPbkNoYW5nZXMsXG4gIFNpbXBsZUNoYW5nZXMsXG4gIFJlbmRlcmVyMixcbiAgUExBVEZPUk1fSURcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEJhc2VEaXJlY3RpdmUgfSBmcm9tICcuL2Jhc2UuZGlyZWN0aXZlJztcbmltcG9ydCB7IEFuaW1hdGlvbkxvYWRlciB9IGZyb20gJy4vYW5pbWF0aW9uLWxvYWRlcic7XG5pbXBvcnQgeyBMb3R0aWVFdmVudHNTZXJ2aWNlIH0gZnJvbSAnLi9ldmVudHMuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25nLWxvdHRpZScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGRpdlxuICAgICAgI2NvbnRhaW5lclxuICAgICAgW3N0eWxlLndpZHRoLnB4XT1cIndpZHRoXCJcbiAgICAgIFtzdHlsZS5oZWlnaHQucHhdPVwiaGVpZ2h0XCJcbiAgICAgIHN0eWxlPVwibWFyZ2luOiAwIGF1dG9cIlxuICAgICAgW25nU3R5bGVdPVwic3R5bGVzXCJcbiAgICA+PC9kaXY+XG4gIGAsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBwcm92aWRlcnM6IFtMb3R0aWVFdmVudHNTZXJ2aWNlXVxufSlcbmV4cG9ydCBjbGFzcyBMb3R0aWVDb21wb25lbnQgZXh0ZW5kcyBCYXNlRGlyZWN0aXZlIGltcGxlbWVudHMgT25DaGFuZ2VzLCBPbkluaXQge1xuICBAVmlld0NoaWxkKCdjb250YWluZXInLCB7IHN0YXRpYzogdHJ1ZSB9KSBjb250YWluZXI6IEVsZW1lbnRSZWY8SFRNTEVsZW1lbnQ+ID0gbnVsbCE7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSByZW5kZXJlcjogUmVuZGVyZXIyLFxuICAgIEBJbmplY3QoUExBVEZPUk1fSUQpIHBsYXRmb3JtSWQ6IHN0cmluZyxcbiAgICBAU2VsZigpIHByaXZhdGUgbG90dGllRXZlbnRzU2VydmljZTogTG90dGllRXZlbnRzU2VydmljZSxcbiAgICBhbmltYXRpb25Mb2FkZXI6IEFuaW1hdGlvbkxvYWRlclxuICApIHtcbiAgICBzdXBlcihwbGF0Zm9ybUlkLCBhbmltYXRpb25Mb2FkZXIpO1xuICB9XG5cbiAgbmdPbkNoYW5nZXMoY2hhbmdlczogU2ltcGxlQ2hhbmdlcyk6IHZvaWQge1xuICAgIGlmIChjaGFuZ2VzLmNvbnRhaW5lckNsYXNzICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIHRoaXMucmVuZGVyZXIuYWRkQ2xhc3ModGhpcy5jb250YWluZXIubmF0aXZlRWxlbWVudCwgY2hhbmdlcy5jb250YWluZXJDbGFzcy5jdXJyZW50VmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHN1cGVyLmxvYWRBbmltYXRpb24odGhpcy5jb250YWluZXIubmF0aXZlRWxlbWVudCwgdGhpcy5sb3R0aWVFdmVudHNTZXJ2aWNlLCB0aGlzKTtcbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG90dGllLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvbG90dGllLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsdUJBQXVCLEVBRXZCLE1BQU0sRUFDTixVQUFVLEVBQ1YsU0FBUyxFQUNULElBQUksRUFHSixTQUFTLEVBQ1QsV0FBVyxFQUNaLE1BQU0sZUFBZSxDQUFDO0FBRXZCLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUNqRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDckQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFFdkQ7SUFjcUMsMkNBQWE7SUFHaEQseUJBQ1UsUUFBbUIsRUFDTixVQUFrQixFQUN2QixtQkFBd0MsRUFDeEQsZUFBZ0M7UUFKbEMsWUFNRSxrQkFBTSxVQUFVLEVBQUUsZUFBZSxDQUFDLFNBQ25DO1FBTlMsY0FBUSxHQUFSLFFBQVEsQ0FBVztRQUVYLHlCQUFtQixHQUFuQixtQkFBbUIsQ0FBcUI7UUFMaEIsZUFBUyxHQUE0QixtQkFBQSxJQUFJLEVBQUMsQ0FBQzs7SUFTckYsQ0FBQzs7Ozs7SUFFRCxxQ0FBVzs7OztJQUFYLFVBQVksT0FBc0I7UUFDaEMsSUFDRSxPQUFPLENBQUMsY0FBYyxLQUFLLFNBQVM7WUFDcEMsT0FBTyxPQUFPLENBQUMsY0FBYyxDQUFDLFlBQVksS0FBSyxRQUFRLEVBQ3ZEO1lBQ0EsT0FBTztTQUNSO1FBRUQsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEVBQUUsT0FBTyxDQUFDLGNBQWMsQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUM1RixDQUFDOzs7O0lBRUQsa0NBQVE7OztJQUFSO1FBQ0UsaUJBQU0sYUFBYSxZQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsYUFBYSxFQUFFLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUNwRixDQUFDOztnQkF2Q0YsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxXQUFXO29CQUNyQixRQUFRLEVBQUUsaUxBUVQ7b0JBQ0QsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLFNBQVMsRUFBRSxDQUFDLG1CQUFtQixDQUFDO2lCQUNqQzs7OztnQkFyQkMsU0FBUzs2Q0EyQk4sTUFBTSxTQUFDLFdBQVc7Z0JBckJkLG1CQUFtQix1QkFzQnZCLElBQUk7Z0JBdkJBLGVBQWU7Ozs0QkFrQnJCLFNBQVMsU0FBQyxXQUFXLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFOztJQXlCMUMsc0JBQUM7Q0FBQSxBQXhDRCxDQWNxQyxhQUFhLEdBMEJqRDtTQTFCWSxlQUFlOzs7SUFDMUIsb0NBQXFGOzs7OztJQUduRixtQ0FBMkI7Ozs7O0lBRTNCLDhDQUF3RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksXG4gIE9uSW5pdCxcbiAgSW5qZWN0LFxuICBFbGVtZW50UmVmLFxuICBWaWV3Q2hpbGQsXG4gIFNlbGYsXG4gIE9uQ2hhbmdlcyxcbiAgU2ltcGxlQ2hhbmdlcyxcbiAgUmVuZGVyZXIyLFxuICBQTEFURk9STV9JRFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4vYmFzZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQW5pbWF0aW9uTG9hZGVyIH0gZnJvbSAnLi9hbmltYXRpb24tbG9hZGVyJztcbmltcG9ydCB7IExvdHRpZUV2ZW50c1NlcnZpY2UgfSBmcm9tICcuL2V2ZW50cy5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbmctbG90dGllJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8ZGl2XG4gICAgICAjY29udGFpbmVyXG4gICAgICBbc3R5bGUud2lkdGgucHhdPVwid2lkdGhcIlxuICAgICAgW3N0eWxlLmhlaWdodC5weF09XCJoZWlnaHRcIlxuICAgICAgc3R5bGU9XCJtYXJnaW46IDAgYXV0b1wiXG4gICAgICBbbmdTdHlsZV09XCJzdHlsZXNcIlxuICAgID48L2Rpdj5cbiAgYCxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHByb3ZpZGVyczogW0xvdHRpZUV2ZW50c1NlcnZpY2VdXG59KVxuZXhwb3J0IGNsYXNzIExvdHRpZUNvbXBvbmVudCBleHRlbmRzIEJhc2VEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkNoYW5nZXMsIE9uSW5pdCB7XG4gIEBWaWV3Q2hpbGQoJ2NvbnRhaW5lcicsIHsgc3RhdGljOiB0cnVlIH0pIGNvbnRhaW5lcjogRWxlbWVudFJlZjxIVE1MRWxlbWVudD4gPSBudWxsITtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIHJlbmRlcmVyOiBSZW5kZXJlcjIsXG4gICAgQEluamVjdChQTEFURk9STV9JRCkgcGxhdGZvcm1JZDogc3RyaW5nLFxuICAgIEBTZWxmKCkgcHJpdmF0ZSBsb3R0aWVFdmVudHNTZXJ2aWNlOiBMb3R0aWVFdmVudHNTZXJ2aWNlLFxuICAgIGFuaW1hdGlvbkxvYWRlcjogQW5pbWF0aW9uTG9hZGVyXG4gICkge1xuICAgIHN1cGVyKHBsYXRmb3JtSWQsIGFuaW1hdGlvbkxvYWRlcik7XG4gIH1cblxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XG4gICAgaWYgKFxuICAgICAgY2hhbmdlcy5jb250YWluZXJDbGFzcyA9PT0gdW5kZWZpbmVkIHx8XG4gICAgICB0eXBlb2YgY2hhbmdlcy5jb250YWluZXJDbGFzcy5jdXJyZW50VmFsdWUgIT09ICdzdHJpbmcnXG4gICAgKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgdGhpcy5yZW5kZXJlci5hZGRDbGFzcyh0aGlzLmNvbnRhaW5lci5uYXRpdmVFbGVtZW50LCBjaGFuZ2VzLmNvbnRhaW5lckNsYXNzLmN1cnJlbnRWYWx1ZSk7XG4gIH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICBzdXBlci5sb2FkQW5pbWF0aW9uKHRoaXMuY29udGFpbmVyLm5hdGl2ZUVsZW1lbnQsIHRoaXMubG90dGllRXZlbnRzU2VydmljZSwgdGhpcyk7XG4gIH1cbn1cbiJdfQ== |
@@ -89,3 +89,3 @@ /** | ||
/** @type {?} */ | ||
export var LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerOrLoader'); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ltYm9scy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvc3ltYm9scy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkvQyx1Q0FLQzs7O0lBSkMsd0NBQW9COztJQUNwQixxQ0FBaUI7O0lBQ2pCLHNDQUFrQjs7SUFDbEIsaUNBQW1COzs7OztBQUdyQix5Q0FLQzs7O0lBSkMsbUNBQXFCOztJQUNyQixtQ0FBYTs7SUFDYix3Q0FBa0I7O0lBQ2xCLHdDQUFrQjs7Ozs7QUFHcEIscUNBR0M7OztJQUZDLCtCQUFpQjs7SUFDakIsbUNBQWlCOzs7OztBQUduQix5Q0FJQzs7O0lBSEMsbUNBQXFCOztJQUNyQix5Q0FBbUI7O0lBQ25CLDBDQUFvQjs7Ozs7QUFHdEIsb0NBR0M7OztJQUZDLGdDQUFzQjs7SUFDdEIsOEJBQWdCOzs7OztBQUdsQiw2Q0FJQzs7O0lBSEMsdUNBQXlCOztJQUN6Qiw4Q0FBbUI7O0lBQ25CLDhDQUFvQjs7Ozs7QUFHdEIsd0NBR0M7OztJQUZDLGtDQUFvQjs7SUFDcEIseUNBQW1COzs7QUE2RHJCLE1BQU0sS0FBTywrQkFBK0IsR0FBRyxJQUFJLGNBQWMsQ0FDL0Qsc0JBQXNCLENBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IHR5cGUgTG90dGllT3B0aW9ucyA9IFBhcnRpYWw8QW5pbWF0aW9uQ29uZmlnV2l0aERhdGE+IHwgUGFydGlhbDxBbmltYXRpb25Db25maWdXaXRoUGF0aD47XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1FbnRlckZyYW1lRXZlbnQge1xuICBjdXJyZW50VGltZTogbnVtYmVyO1xuICBkdXJhdGlvbjogbnVtYmVyO1xuICB0b3RhbFRpbWU6IG51bWJlcjtcbiAgdHlwZTogJ2VudGVyRnJhbWUnO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNQ29tcGxldGVMb29wRXZlbnQge1xuICB0eXBlOiAnbG9vcENvbXBsZXRlJztcbiAgbG9vcDogbnVtYmVyO1xuICBwbGF5Q291bnQ6IG51bWJlcjtcbiAgZnJhbWVNdWx0OiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db21wbGV0ZUV2ZW50IHtcbiAgdHlwZTogJ2NvbXBsZXRlJztcbiAgZHVyYXRpb246IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTVNlZ21lbnRTdGFydEV2ZW50IHtcbiAgdHlwZTogJ3NlZ21lbnRTdGFydCc7XG4gIGZpcnN0RnJhbWU6IG51bWJlcjtcbiAgdG90YWxGcmFtZXM6IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTURlc3Ryb3lFdmVudCB7XG4gIHRhcmdldDogQW5pbWF0aW9uSXRlbTtcbiAgdHlwZTogJ2Rlc3Ryb3knO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNUmVuZGVyRnJhbWVFcnJvckV2ZW50IHtcbiAgdHlwZTogJ3JlbmRlckZyYW1lRXJyb3InO1xuICBuYXRpdmVFcnJvcjogRXJyb3I7XG4gIGN1cnJlbnRUaW1lOiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db25maWdFcnJvckV2ZW50IHtcbiAgdHlwZTogJ2NvbmZpZ0Vycm9yJztcbiAgbmF0aXZlRXJyb3I6IEVycm9yO1xufVxuXG5leHBvcnQgdHlwZSBMb3R0aWVFdmVudCA9XG4gIHwgQk1FbnRlckZyYW1lRXZlbnRcbiAgfCBCTUNvbXBsZXRlTG9vcEV2ZW50XG4gIHwgQk1Db21wbGV0ZUV2ZW50XG4gIHwgQk1TZWdtZW50U3RhcnRFdmVudFxuICB8IEJNRGVzdHJveUV2ZW50XG4gIHwgQk1SZW5kZXJGcmFtZUVycm9yRXZlbnRcbiAgfCBCTUNvbmZpZ0Vycm9yRXZlbnRcbiAgfCB2b2lkO1xuXG5leHBvcnQgdHlwZSBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUgPVxuICB8ICdjb21wbGV0ZSdcbiAgfCAnbG9vcENvbXBsZXRlJ1xuICB8ICdlbnRlckZyYW1lJ1xuICB8ICdzZWdtZW50U3RhcnQnXG4gIHwgJ2NvbmZpZ1JlYWR5J1xuICB8ICdkYXRhUmVhZHknXG4gIHwgJ2RvbUxvYWRlZCdcbiAgfCAnZGVzdHJveSdcbiAgfCAnZXJyb3InO1xuXG5leHBvcnQgdHlwZSBMb3R0aWVDU1NTdHlsZURlY2xhcmF0aW9uID0gUGFydGlhbDxDU1NTdHlsZURlY2xhcmF0aW9uPjtcblxuZXhwb3J0IHR5cGUgTG90dGllQ29udGFpbmVyQ2xhc3MgPVxuICB8IHN0cmluZ1xuICB8IHN0cmluZ1tdXG4gIHwgU2V0PHN0cmluZz5cbiAgfCB7IFtrbGFzczogc3RyaW5nXTogYW55IH1cbiAgfCBudWxsO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25GaWxlbmFtZSA9IHN0cmluZztcblxuZXhwb3J0IHR5cGUgQW5pbWF0aW9uRXZlbnROYW1lID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uRXZlbnROYW1lO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25JdGVtID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uSXRlbTtcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZyA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZztcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZ1dpdGhEYXRhID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uQ29uZmlnV2l0aERhdGE7XG5leHBvcnQgdHlwZSBBbmltYXRpb25Db25maWdXaXRoUGF0aCA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoO1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXIgPSB0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJykuZGVmYXVsdDtcblxuLyoqXG4gKiBUaGlzIGxvb2tzIGFzIGZvbGxvd3NcbiAqIEBleGFtcGxlXG4gKiBpbXBvcnQgcGxheWVyIGZyb20gJ2xvdHRpZS13ZWInO1xuICogY29uc3QgZmFjdG9yeSA9ICgpID0+IHBsYXllcjtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllUGxheWVyRmFjdG9yeSA9ICgpID0+IHR5cGVvZiBpbXBvcnQoJ2xvdHRpZS13ZWInKS5kZWZhdWx0O1xuXG4vKipcbiAqIFRoaXMgbG9va3MgYXMgZm9sbG93c1xuICogQGV4YW1wbGVcbiAqIGNvbnN0IGZhY3RvcnkgPSAoKSA9PiBpbXBvcnQoJ2xvdHRpZS13ZWInKTtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllTG9hZGVyID0gKCkgPT4gUHJvbWlzZTx0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJyk+O1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXIgPSBMb3R0aWVQbGF5ZXJGYWN0b3J5IHwgTG90dGllTG9hZGVyO1xuXG5leHBvcnQgY29uc3QgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXI+KFxuICAnTG90dGllUGxheWVyT3JMb2FkZXInXG4pO1xuIl19 | ||
export var LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerFactoryOrLoader'); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ltYm9scy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1sb3R0aWUvIiwic291cmNlcyI6WyJzcmMvc3ltYm9scy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkvQyx1Q0FLQzs7O0lBSkMsd0NBQW9COztJQUNwQixxQ0FBaUI7O0lBQ2pCLHNDQUFrQjs7SUFDbEIsaUNBQW1COzs7OztBQUdyQix5Q0FLQzs7O0lBSkMsbUNBQXFCOztJQUNyQixtQ0FBYTs7SUFDYix3Q0FBa0I7O0lBQ2xCLHdDQUFrQjs7Ozs7QUFHcEIscUNBR0M7OztJQUZDLCtCQUFpQjs7SUFDakIsbUNBQWlCOzs7OztBQUduQix5Q0FJQzs7O0lBSEMsbUNBQXFCOztJQUNyQix5Q0FBbUI7O0lBQ25CLDBDQUFvQjs7Ozs7QUFHdEIsb0NBR0M7OztJQUZDLGdDQUFzQjs7SUFDdEIsOEJBQWdCOzs7OztBQUdsQiw2Q0FJQzs7O0lBSEMsdUNBQXlCOztJQUN6Qiw4Q0FBbUI7O0lBQ25CLDhDQUFvQjs7Ozs7QUFHdEIsd0NBR0M7OztJQUZDLGtDQUFvQjs7SUFDcEIseUNBQW1COzs7QUFvRHJCLE1BQU0sS0FBTywrQkFBK0IsR0FBRyxJQUFJLGNBQWMsQ0FDL0QsNkJBQTZCLENBQzlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IHR5cGUgTG90dGllT3B0aW9ucyA9IFBhcnRpYWw8QW5pbWF0aW9uQ29uZmlnV2l0aERhdGE+IHwgUGFydGlhbDxBbmltYXRpb25Db25maWdXaXRoUGF0aD47XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1FbnRlckZyYW1lRXZlbnQge1xuICBjdXJyZW50VGltZTogbnVtYmVyO1xuICBkdXJhdGlvbjogbnVtYmVyO1xuICB0b3RhbFRpbWU6IG51bWJlcjtcbiAgdHlwZTogJ2VudGVyRnJhbWUnO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNQ29tcGxldGVMb29wRXZlbnQge1xuICB0eXBlOiAnbG9vcENvbXBsZXRlJztcbiAgbG9vcDogbnVtYmVyO1xuICBwbGF5Q291bnQ6IG51bWJlcjtcbiAgZnJhbWVNdWx0OiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db21wbGV0ZUV2ZW50IHtcbiAgdHlwZTogJ2NvbXBsZXRlJztcbiAgZHVyYXRpb246IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTVNlZ21lbnRTdGFydEV2ZW50IHtcbiAgdHlwZTogJ3NlZ21lbnRTdGFydCc7XG4gIGZpcnN0RnJhbWU6IG51bWJlcjtcbiAgdG90YWxGcmFtZXM6IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBCTURlc3Ryb3lFdmVudCB7XG4gIHRhcmdldDogQW5pbWF0aW9uSXRlbTtcbiAgdHlwZTogJ2Rlc3Ryb3knO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEJNUmVuZGVyRnJhbWVFcnJvckV2ZW50IHtcbiAgdHlwZTogJ3JlbmRlckZyYW1lRXJyb3InO1xuICBuYXRpdmVFcnJvcjogRXJyb3I7XG4gIGN1cnJlbnRUaW1lOiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQk1Db25maWdFcnJvckV2ZW50IHtcbiAgdHlwZTogJ2NvbmZpZ0Vycm9yJztcbiAgbmF0aXZlRXJyb3I6IEVycm9yO1xufVxuXG5leHBvcnQgdHlwZSBMb3R0aWVFdmVudCA9XG4gIHwgQk1FbnRlckZyYW1lRXZlbnRcbiAgfCBCTUNvbXBsZXRlTG9vcEV2ZW50XG4gIHwgQk1Db21wbGV0ZUV2ZW50XG4gIHwgQk1TZWdtZW50U3RhcnRFdmVudFxuICB8IEJNRGVzdHJveUV2ZW50XG4gIHwgQk1SZW5kZXJGcmFtZUVycm9yRXZlbnRcbiAgfCBCTUNvbmZpZ0Vycm9yRXZlbnRcbiAgfCB2b2lkO1xuXG5leHBvcnQgdHlwZSBDYW1lbGl6ZWRBbmltYXRpb25FdmVudE5hbWUgPVxuICB8ICdjb21wbGV0ZSdcbiAgfCAnbG9vcENvbXBsZXRlJ1xuICB8ICdlbnRlckZyYW1lJ1xuICB8ICdzZWdtZW50U3RhcnQnXG4gIHwgJ2NvbmZpZ1JlYWR5J1xuICB8ICdkYXRhUmVhZHknXG4gIHwgJ2RvbUxvYWRlZCdcbiAgfCAnZGVzdHJveSdcbiAgfCAnZXJyb3InO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25GaWxlbmFtZSA9IHN0cmluZztcblxuZXhwb3J0IHR5cGUgQW5pbWF0aW9uRXZlbnROYW1lID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uRXZlbnROYW1lO1xuXG5leHBvcnQgdHlwZSBBbmltYXRpb25JdGVtID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uSXRlbTtcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZyA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZztcbmV4cG9ydCB0eXBlIEFuaW1hdGlvbkNvbmZpZ1dpdGhEYXRhID0gaW1wb3J0KCdsb3R0aWUtd2ViJykuQW5pbWF0aW9uQ29uZmlnV2l0aERhdGE7XG5leHBvcnQgdHlwZSBBbmltYXRpb25Db25maWdXaXRoUGF0aCA9IGltcG9ydCgnbG90dGllLXdlYicpLkFuaW1hdGlvbkNvbmZpZ1dpdGhQYXRoO1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXIgPSB0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJykuZGVmYXVsdDtcblxuLyoqXG4gKiBUaGlzIGxvb2tzIGFzIGZvbGxvd3NcbiAqIEBleGFtcGxlXG4gKiBpbXBvcnQgcGxheWVyIGZyb20gJ2xvdHRpZS13ZWInO1xuICogY29uc3QgZmFjdG9yeSA9ICgpID0+IHBsYXllcjtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllUGxheWVyRmFjdG9yeSA9ICgpID0+IHR5cGVvZiBpbXBvcnQoJ2xvdHRpZS13ZWInKS5kZWZhdWx0O1xuXG4vKipcbiAqIFRoaXMgbG9va3MgYXMgZm9sbG93c1xuICogQGV4YW1wbGVcbiAqIGNvbnN0IGZhY3RvcnkgPSAoKSA9PiBpbXBvcnQoJ2xvdHRpZS13ZWInKTtcbiAqL1xuZXhwb3J0IHR5cGUgTG90dGllTG9hZGVyID0gKCkgPT4gUHJvbWlzZTx0eXBlb2YgaW1wb3J0KCdsb3R0aWUtd2ViJyk+O1xuXG5leHBvcnQgdHlwZSBMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXIgPSBMb3R0aWVQbGF5ZXJGYWN0b3J5IHwgTG90dGllTG9hZGVyO1xuXG5leHBvcnQgY29uc3QgTE9UVElFX1BMQVlFUl9GQUNUT1JZX09SX0xPQURFUiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxMb3R0aWVQbGF5ZXJGYWN0b3J5T3JMb2FkZXI+KFxuICAnTG90dGllUGxheWVyRmFjdG9yeU9yTG9hZGVyJ1xuKTtcbiJdfQ== |
import { InjectionToken, Injectable, NgZone, Inject, PLATFORM_ID, EventEmitter, Directive, Input, Output, ElementRef, Self, Component, ChangeDetectionStrategy, Renderer2, ViewChild, NgModule, ɵɵdefineInjectable, ɵɵinject } from '@angular/core'; | ||
import { isPlatformServer, CommonModule } from '@angular/common'; | ||
import { from, throwError, of } from 'rxjs'; | ||
import { map, catchError } from 'rxjs/operators'; | ||
import { map, catchError, shareReplay } from 'rxjs/operators'; | ||
import { makeStateKey, TransferState } from '@angular/platform-browser'; | ||
@@ -94,3 +94,3 @@ | ||
/** @type {?} */ | ||
const LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerOrLoader'); | ||
const LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerFactoryOrLoader'); | ||
@@ -111,2 +111,3 @@ /** | ||
this.playerFactoryOrLoader = playerFactoryOrLoader; | ||
this.cachedLottiePlayer$ = null; | ||
} | ||
@@ -175,6 +176,9 @@ /** | ||
wrapPlayerOrLoaderIntoObservable() { | ||
if (this.cachedLottiePlayer$ !== null) { | ||
return this.cachedLottiePlayer$; | ||
} | ||
/** @type {?} */ | ||
const playerOrLoader = this.playerFactoryOrLoader(); | ||
if (playerOrLoader instanceof Promise) { | ||
return from(playerOrLoader).pipe(map((/** | ||
this.cachedLottiePlayer$ = from(playerOrLoader).pipe(map((/** | ||
* @param {?} module | ||
@@ -197,5 +201,8 @@ * @return {?} | ||
return throwError(error); | ||
}))); | ||
})), shareReplay(1)); | ||
} | ||
return of(playerOrLoader); | ||
else { | ||
this.cachedLottiePlayer$ = of(playerOrLoader); | ||
} | ||
return this.cachedLottiePlayer$; | ||
} | ||
@@ -217,2 +224,7 @@ } | ||
*/ | ||
AnimationLoader.prototype.cachedLottiePlayer$; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
AnimationLoader.prototype.ngZone; | ||
@@ -246,4 +258,4 @@ /** | ||
this.styles = null; | ||
this.width = (/** @type {?} */ (null)); | ||
this.height = (/** @type {?} */ (null)); | ||
this.width = null; | ||
this.height = null; | ||
/** | ||
@@ -441,13 +453,3 @@ * `animationCreated` is dispatched after calling `loadAnimation` | ||
*/ | ||
this.eventNames = [ | ||
'complete', | ||
'loopComplete', | ||
'enterFrame', | ||
'segmentStart', | ||
'config_ready', | ||
'data_ready', | ||
'DOMLoaded', | ||
'destroy', | ||
'error' | ||
]; | ||
this.eventNames = (/** @type {?} */ (Object.keys(this.eventsMap))); | ||
} | ||
@@ -714,5 +716,7 @@ /** | ||
ngOnChanges(changes) { | ||
if (changes.containerClass !== undefined) { | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
if (changes.containerClass === undefined || | ||
typeof changes.containerClass.currentValue !== 'string') { | ||
return; | ||
} | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
} | ||
@@ -719,0 +723,0 @@ /** |
import { InjectionToken, Injectable, NgZone, Inject, PLATFORM_ID, EventEmitter, Directive, Input, Output, ElementRef, Self, Component, ChangeDetectionStrategy, Renderer2, ViewChild, NgModule, ɵɵdefineInjectable, ɵɵinject } from '@angular/core'; | ||
import { isPlatformServer, CommonModule } from '@angular/common'; | ||
import { from, throwError, of } from 'rxjs'; | ||
import { map, catchError } from 'rxjs/operators'; | ||
import { map, catchError, shareReplay } from 'rxjs/operators'; | ||
import { __values, __read, __extends } from 'tslib'; | ||
@@ -95,3 +95,3 @@ import { makeStateKey, TransferState } from '@angular/platform-browser'; | ||
/** @type {?} */ | ||
var LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerOrLoader'); | ||
var LOTTIE_PLAYER_FACTORY_OR_LOADER = new InjectionToken('LottiePlayerFactoryOrLoader'); | ||
@@ -107,2 +107,3 @@ /** | ||
this.playerFactoryOrLoader = playerFactoryOrLoader; | ||
this.cachedLottiePlayer$ = null; | ||
} | ||
@@ -199,6 +200,9 @@ /** | ||
function () { | ||
if (this.cachedLottiePlayer$ !== null) { | ||
return this.cachedLottiePlayer$; | ||
} | ||
/** @type {?} */ | ||
var playerOrLoader = this.playerFactoryOrLoader(); | ||
if (playerOrLoader instanceof Promise) { | ||
return from(playerOrLoader).pipe(map((/** | ||
this.cachedLottiePlayer$ = from(playerOrLoader).pipe(map((/** | ||
* @param {?} module | ||
@@ -214,5 +218,8 @@ * @return {?} | ||
return throwError(error); | ||
}))); | ||
})), shareReplay(1)); | ||
} | ||
return of(playerOrLoader); | ||
else { | ||
this.cachedLottiePlayer$ = of(playerOrLoader); | ||
} | ||
return this.cachedLottiePlayer$; | ||
}; | ||
@@ -235,2 +242,7 @@ AnimationLoader.decorators = [ | ||
*/ | ||
AnimationLoader.prototype.cachedLottiePlayer$; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
AnimationLoader.prototype.ngZone; | ||
@@ -260,4 +272,4 @@ /** | ||
this.styles = null; | ||
this.width = (/** @type {?} */ (null)); | ||
this.height = (/** @type {?} */ (null)); | ||
this.width = null; | ||
this.height = null; | ||
/** | ||
@@ -460,13 +472,3 @@ * `animationCreated` is dispatched after calling `loadAnimation` | ||
*/ | ||
this.eventNames = [ | ||
'complete', | ||
'loopComplete', | ||
'enterFrame', | ||
'segmentStart', | ||
'config_ready', | ||
'data_ready', | ||
'DOMLoaded', | ||
'destroy', | ||
'error' | ||
]; | ||
this.eventNames = (/** @type {?} */ (Object.keys(this.eventsMap))); | ||
} | ||
@@ -799,5 +801,7 @@ /** | ||
function (changes) { | ||
if (changes.containerClass !== undefined) { | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
if (changes.containerClass === undefined || | ||
typeof changes.containerClass.currentValue !== 'string') { | ||
return; | ||
} | ||
this.renderer.addClass(this.container.nativeElement, changes.containerClass.currentValue); | ||
}; | ||
@@ -804,0 +808,0 @@ /** |
@@ -1,1 +0,1 @@ | ||
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"interface"},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":103,"character":51},"arguments":["LottiePlayerOrLoader"]},"LottieModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":12}],"declarations":[{"__symbolic":"reference","name":"BaseDirective"},{"__symbolic":"reference","name":"LottieDirective"},{"__symbolic":"reference","name":"LottieComponent"}],"exports":[{"__symbolic":"reference","name":"BaseDirective"},{"__symbolic":"reference","name":"LottieDirective"},{"__symbolic":"reference","name":"LottieComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"LottieModule"},"providers":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"},{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"player"}}]}}}},"BaseDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[lottie]"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"containerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"animationCreated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"complete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"loopComplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":3}}]}],"enterFrame":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":49,"character":3}}]}],"segmentStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":3}}]}],"configReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":3}}]}],"dataReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":66,"character":3}}]}],"domLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":3}}]}],"destroy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":78,"character":3}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":84,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":87,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":87,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵc"}]}],"loadAnimation":[{"__symbolic":"method"}]}},"LottieDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[lottie]","providers":[{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":12,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":13,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":14,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":13,"character":37,"context":{"typeName":"HTMLElement"},"module":"./src/lottie.directive"}]},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"LottieComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"ng-lottie","template":"\n <div\n #container\n [style.width.px]=\"width\"\n [style.height.px]=\"height\"\n style=\"margin: 0 auto\"\n [ngStyle]=\"styles\"\n ></div>\n ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":29,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["container",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":37,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":37,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":38,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":36,"character":22},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"LottieTransferState":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"TransferState","line":8,"character":29}]}],"get":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"BMEnterFrameEvent":{"__symbolic":"interface"},"BMCompleteLoopEvent":{"__symbolic":"interface"},"BMCompleteEvent":{"__symbolic":"interface"},"BMSegmentStartEvent":{"__symbolic":"interface"},"BMDestroyEvent":{"__symbolic":"interface"},"BMRenderFrameErrorEvent":{"__symbolic":"interface"},"BMConfigErrorEvent":{"__symbolic":"interface"},"LottieOptions":{"__symbolic":"interface"},"AnimationFilename":{"__symbolic":"interface"},"transformAnimationFilenameToKey":{"__symbolic":"function","parameters":["animation"],"value":{"__symbolic":"binop","operator":"+","left":"animation-","right":{"__symbolic":"index","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"animation"},"member":"split"},"arguments":[".json"]},"index":0}}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":23,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":23,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":24,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":22,"character":20},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵa"}]}],"resolveLoaderAndLoadAnimation":[{"__symbolic":"method"}],"resolveOptions":[{"__symbolic":"method"}],"loadAnimation":[{"__symbolic":"method"}],"wrapPlayerOrLoaderIntoObservable":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":18,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":18,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"bootstrapEventsService":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":44,"character":30}]}],"addEventListeners":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"handleEventClosure":[{"__symbolic":"method"}],"camelizeNativeEventName":[{"__symbolic":"method"}],"retrieveEventEmitter":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./src/symbols","ɵb":"./src/symbols","LottieModule":"./src/lottie.module","BaseDirective":"./src/base.directive","LottieDirective":"./src/lottie.directive","LottieComponent":"./src/lottie.component","LottieTransferState":"./src/transfer-state","BMEnterFrameEvent":"./src/symbols","BMCompleteLoopEvent":"./src/symbols","BMCompleteEvent":"./src/symbols","BMSegmentStartEvent":"./src/symbols","BMDestroyEvent":"./src/symbols","BMRenderFrameErrorEvent":"./src/symbols","BMConfigErrorEvent":"./src/symbols","LottieOptions":"./src/symbols","AnimationFilename":"./src/symbols","transformAnimationFilenameToKey":"./src/utils","ɵc":"./src/animation-loader","ɵd":"./src/events.service","ɵe":"./src/events-facade"},"importAs":"ngx-lottie"} | ||
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"interface"},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":94,"character":51},"arguments":["LottiePlayerFactoryOrLoader"]},"LottieModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":12}],"declarations":[{"__symbolic":"reference","name":"BaseDirective"},{"__symbolic":"reference","name":"LottieDirective"},{"__symbolic":"reference","name":"LottieComponent"}],"exports":[{"__symbolic":"reference","name":"BaseDirective"},{"__symbolic":"reference","name":"LottieDirective"},{"__symbolic":"reference","name":"LottieComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"LottieModule"},"providers":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"},{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"player"}}]}}}},"BaseDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"[lottie]"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"containerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"animationCreated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"complete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":3}}]}],"loopComplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":3}}]}],"enterFrame":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":3}}]}],"segmentStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":52,"character":3}}]}],"configReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":58,"character":3}}]}],"dataReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":3}}]}],"domLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":70,"character":3}}]}],"destroy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":76,"character":3}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":82,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":85,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":85,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵc"}]}],"loadAnimation":[{"__symbolic":"method"}]}},"LottieDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[lottie]","providers":[{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":12,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":13,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":14,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":13,"character":37,"context":{"typeName":"HTMLElement"},"module":"./src/lottie.directive"}]},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"LottieComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"ng-lottie","template":"\n <div\n #container\n [style.width.px]=\"width\"\n [style.height.px]=\"height\"\n style=\"margin: 0 auto\"\n [ngStyle]=\"styles\"\n ></div>\n ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":29,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["container",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":37,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":37,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":38,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":36,"character":22},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"LottieTransferState":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"TransferState","line":8,"character":29}]}],"get":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"BMEnterFrameEvent":{"__symbolic":"interface"},"BMCompleteLoopEvent":{"__symbolic":"interface"},"BMCompleteEvent":{"__symbolic":"interface"},"BMSegmentStartEvent":{"__symbolic":"interface"},"BMDestroyEvent":{"__symbolic":"interface"},"BMRenderFrameErrorEvent":{"__symbolic":"interface"},"BMConfigErrorEvent":{"__symbolic":"interface"},"LottieOptions":{"__symbolic":"interface"},"AnimationFilename":{"__symbolic":"interface"},"transformAnimationFilenameToKey":{"__symbolic":"function","parameters":["animation"],"value":{"__symbolic":"binop","operator":"+","left":"animation-","right":{"__symbolic":"index","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"animation"},"member":"split"},"arguments":[".json"]},"index":0}}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":25,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":25,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":26,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":24,"character":20},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵa"}]}],"resolveLoaderAndLoadAnimation":[{"__symbolic":"method"}],"resolveOptions":[{"__symbolic":"method"}],"loadAnimation":[{"__symbolic":"method"}],"wrapPlayerOrLoaderIntoObservable":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":18,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":18,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"bootstrapEventsService":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":34,"character":30}]}],"addEventListeners":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"handleEventClosure":[{"__symbolic":"method"}],"camelizeNativeEventName":[{"__symbolic":"method"}],"retrieveEventEmitter":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./src/symbols","ɵb":"./src/symbols","LottieModule":"./src/lottie.module","BaseDirective":"./src/base.directive","LottieDirective":"./src/lottie.directive","LottieComponent":"./src/lottie.component","LottieTransferState":"./src/transfer-state","BMEnterFrameEvent":"./src/symbols","BMCompleteLoopEvent":"./src/symbols","BMCompleteEvent":"./src/symbols","BMSegmentStartEvent":"./src/symbols","BMDestroyEvent":"./src/symbols","BMRenderFrameErrorEvent":"./src/symbols","BMConfigErrorEvent":"./src/symbols","LottieOptions":"./src/symbols","AnimationFilename":"./src/symbols","transformAnimationFilenameToKey":"./src/utils","ɵc":"./src/animation-loader","ɵd":"./src/events.service","ɵe":"./src/events-facade"},"importAs":"ngx-lottie"} |
{ | ||
"$schema": "../node_modules/ng-packagr/ng-package.schema.json", | ||
"name": "ngx-lottie", | ||
"version": "4.0.0", | ||
"version": "4.1.0", | ||
"repository": { | ||
@@ -6,0 +6,0 @@ "type": "git", |
@@ -52,2 +52,3 @@ <h1 align="center"> | ||
containerClass="moving-box" | ||
[styles]="styles" | ||
[options]="options" | ||
@@ -63,2 +64,3 @@ (animationCreated)="animationCreated($event)" | ||
(destroy)="destroy($event)" | ||
(error)="error($event)" | ||
></ng-lottie> | ||
@@ -179,10 +181,36 @@ ``` | ||
| @Input() | Type | Required | Default | Description | ||
| --- | --- | --- | --- | --- | | ||
| options | `LottieOptions` | required | `{}` | Configuration that's used by `AnimationItem` | ||
| width | `string` | optional | `null` | Custom container width | ||
| height | `string` | optional | `null` | Custom container height | ||
| styles | `LottieCSSStyleDeclaration` | optional | `null` | Custom container styles | ||
| containerClass | `LottieContainerClass` | optional | `null` | Custom class applied to the container | ||
The `ng-lottie` component supports the following bindings: | ||
```ts | ||
@Component({ | ||
selector: 'app-root', | ||
template: ` | ||
<ng-lottie | ||
width="500" | ||
height="600" | ||
containerClass="moving-box" | ||
[styles]="styles" | ||
[options]="options" | ||
></ng-lottie> | ||
` | ||
}) | ||
export class AppComponent { | ||
options: LottieOptions = { | ||
path: '/assets/animation.json' | ||
}; | ||
styles: Partial<CSSStyleDeclaration> = { | ||
maxWidth: '500px' | ||
}; | ||
} | ||
``` | ||
* `options: LottieOptions` options used by `AnimationItem` | ||
* `width?: string` container element width in pixels. Bound to `[style.width.px]` | ||
* `height?: string` container element height in pixels. Bound to `[style.height.px]` | ||
* `styles?: Partial<CSSStyleDeclaration>` custom styles object. Bound to `[ngStyle]` | ||
* `containerClass?: string` custom container class. Bound to element | ||
The `lottie` directive supports only `options` binding. | ||
### Events | ||
@@ -201,3 +229,3 @@ | ||
| destroy | `BMDestroyEvent` | optional | Dispatched in the `ngOnDestroy` hook of the service that manages `lottie`'s events, it's useful for releasing resources | ||
| error | `BMRenderFrameErrorEvent | BMConfigErrorEvent` | optional | Dispatched if the lottie player could not render some frame or parse the config | ||
| error | `BMRenderFrameErrorEvent OR BMConfigErrorEvent` | optional | Dispatched if the lottie player could not render some frame or parse the config | ||
@@ -204,0 +232,0 @@ ## Optimizations |
@@ -9,2 +9,3 @@ import { NgZone, EventEmitter } from '@angular/core'; | ||
private playerFactoryOrLoader; | ||
private cachedLottiePlayer$; | ||
constructor(ngZone: NgZone, platformId: string, playerFactoryOrLoader: LottiePlayerFactoryOrLoader); | ||
@@ -11,0 +12,0 @@ resolveLoaderAndLoadAnimation(options: LottieOptions | null, container: HTMLElement, lottieEventsService: LottieEventsService, animationCreated: EventEmitter<AnimationItem>, instance: BaseDirective): void; |
import { EventEmitter } from '@angular/core'; | ||
import { LottieOptions, LottieCSSStyleDeclaration, BMCompleteEvent, BMCompleteLoopEvent, BMEnterFrameEvent, BMSegmentStartEvent, BMDestroyEvent, LottieContainerClass, BMRenderFrameErrorEvent, BMConfigErrorEvent } from './symbols'; | ||
import { LottieOptions, BMCompleteEvent, BMCompleteLoopEvent, BMEnterFrameEvent, BMSegmentStartEvent, BMDestroyEvent, BMRenderFrameErrorEvent, BMConfigErrorEvent } from './symbols'; | ||
import { AnimationLoader } from './animation-loader'; | ||
@@ -9,6 +9,6 @@ import { LottieEventsService } from './events.service'; | ||
options: LottieOptions | null; | ||
containerClass: LottieContainerClass; | ||
styles: LottieCSSStyleDeclaration | null; | ||
width: string; | ||
height: string; | ||
containerClass: string | null; | ||
styles: Partial<CSSStyleDeclaration> | null; | ||
width: string | null; | ||
height: string | null; | ||
/** | ||
@@ -15,0 +15,0 @@ * `animationCreated` is dispatched after calling `loadAnimation` |
@@ -39,6 +39,2 @@ import { InjectionToken } from '@angular/core'; | ||
export declare type CamelizedAnimationEventName = 'complete' | 'loopComplete' | 'enterFrame' | 'segmentStart' | 'configReady' | 'dataReady' | 'domLoaded' | 'destroy' | 'error'; | ||
export declare type LottieCSSStyleDeclaration = Partial<CSSStyleDeclaration>; | ||
export declare type LottieContainerClass = string | string[] | Set<string> | { | ||
[klass: string]: any; | ||
} | null; | ||
export declare type AnimationFilename = string; | ||
@@ -45,0 +41,0 @@ export declare type AnimationEventName = import('lottie-web').AnimationEventName; |
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
500557
5903
328
0