[{"__symbolic":"module","version":3,"metadata":{"InjectableAnimationEngine":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./animation-engine","name":"NativeScriptAnimationEngine"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"}]}]}},"instantiateSupportedAnimationDriver":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./animation-driver","name":"NativeScriptAnimationDriver"}}},"instantiateRendererFactory":{"__symbolic":"function","parameters":["renderer","engine","zone"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"ɵAnimationRendererFactory"},"arguments":[{"__symbolic":"reference","name":"renderer"},{"__symbolic":"reference","name":"engine"},{"__symbolic":"reference","name":"zone"}]}},"instantiateDefaultStyleNormalizer":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵWebAnimationsStyleNormalizer"}}},"NATIVESCRIPT_ANIMATIONS_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"useClass":{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"ɵBrowserAnimationBuilder"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},"useFactory":{"__symbolic":"reference","name":"instantiateSupportedAnimationDriver"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"},"useFactory":{"__symbolic":"reference","name":"instantiateDefaultStyleNormalizer"}},{"provide":{"__symbolic":"reference","module":"./animation-engine","name":"NativeScriptAnimationEngine"},"useClass":{"__symbolic":"reference","name":"InjectableAnimationEngine"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useFactory":{"__symbolic":"reference","name":"instantiateRendererFactory"},"deps":[{"__symbolic":"reference","module":"../renderer","name":"NativeScriptRendererFactory"},{"__symbolic":"reference","module":"./animation-engine","name":"NativeScriptAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"NativeScriptAnimationsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"../nativescript.module","name":"NativeScriptModule"}],"providers":{"__symbolic":"reference","name":"NATIVESCRIPT_ANIMATIONS_PROVIDERS"}}]}]}}},{"__symbolic":"module","version":1,"metadata":{"InjectableAnimationEngine":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./animation-engine","name":"NativeScriptAnimationEngine"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"}]}]}},"instantiateSupportedAnimationDriver":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./animation-driver","name":"NativeScriptAnimationDriver"}}},"instantiateRendererFactory":{"__symbolic":"function","parameters":["renderer","engine","zone"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"ɵAnimationRendererFactory"},"arguments":[{"__symbolic":"reference","name":"renderer"},{"__symbolic":"reference","name":"engine"},{"__symbolic":"reference","name":"zone"}]}},"instantiateDefaultStyleNormalizer":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵWebAnimationsStyleNormalizer"}}},"NATIVESCRIPT_ANIMATIONS_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"useClass":{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"ɵBrowserAnimationBuilder"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},"useFactory":{"__symbolic":"reference","name":"instantiateSupportedAnimationDriver"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"},"useFactory":{"__symbolic":"reference","name":"instantiateDefaultStyleNormalizer"}},{"provide":{"__symbolic":"reference","module":"./animation-engine","name":"NativeScriptAnimationEngine"},"useClass":{"__symbolic":"reference","name":"InjectableAnimationEngine"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useFactory":{"__symbolic":"reference","name":"instantiateRendererFactory"},"deps":[{"__symbolic":"reference","module":"../renderer","name":"NativeScriptRendererFactory"},{"__symbolic":"reference","module":"./animation-engine","name":"NativeScriptAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"NativeScriptAnimationsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"../nativescript.module","name":"NativeScriptModule"}],"providers":{"__symbolic":"reference","name":"NATIVESCRIPT_ANIMATIONS_PROVIDERS"}}]}]}}}]