You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by sc...@apache.org on 2018/04/30 21:03:37 UTC

[41/51] [partial] nifi-fds git commit: gh-pages update

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/browser.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/browser.metadata.json b/node_modules/@angular/animations/browser/browser.metadata.json
new file mode 100644
index 0000000..79c7ee2
--- /dev/null
+++ b/node_modules/@angular/animations/browser/browser.metadata.json
@@ -0,0 +1 @@
+{"__symbolic":"module","version":4,"metadata":{"AnimationDriver":{"__symbolic":"class","members":{"validateStyleProperty":[{"__symbolic":"method"}],"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]},"statics":{"NOOP":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NoopAnimationDriver"}}}},"ɵAnimation":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AnimationDriver"},{"__symbolic":"reference","module":"@angular/animations","name":"AnimationMetadata","line":20,"character":55}]}],"buildTimelines":[{"__symbolic":"method"}]}},"ɵAnimationStyleNormalizer":{"__symbolic":"class","members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}},"ɵNoopAnimationStyleNormalizer":{"__symbolic":"class","members":{"
 normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}},"ɵWebAnimationsStyleNormalizer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵAnimationStyleNormalizer"},"members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}},"ɵNoopAnimationDriver":{"__symbolic":"class","members":{"validateStyleProperty":[{"__symbolic":"method"}],"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]}},"ɵAnimationEngine":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AnimationDriver"},{"__symbolic":"reference","name":"ɵAnimationStyleNormalizer"}]}],"registerTrigger":[{"__symbolic":"method"}],"register":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"onInsert"
 :[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}],"disableAnimations":[{"__symbolic":"method"}],"process":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}],"flush":[{"__symbolic":"method"}],"whenRenderingDone":[{"__symbolic":"method"}]}},"ɵWebAnimationsDriver":{"__symbolic":"class","members":{"validateStyleProperty":[{"__symbolic":"method"}],"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]}},"ɵsupportsWebAnimations":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":50,"character":9,"module":"./src/render/web_animations/web_animations_driver"},"right":"undefined"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Exp
 ression form not supported","line":50,"character":43,"module":"./src/render/web_animations/web_animations_driver"},"right":"function"}}},"ɵWebAnimationsPlayer":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":33,"character":45,"module":"./src/render/web_animations/web_animations_player"}]},{"__symbolic":"error","message":"Expression form not supported","line":34,"character":22,"module":"./src/render/web_animations/web_animations_player"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ɵWebAnimationsPlayer"}]}]}],"_onFinish":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"_buildPlayer":[{"__symbolic":"method"}],"_preparePlayerBeforeStart":[{"__symbolic":"method"}],"_triggerWebAnimation":[{"__symbolic":"method"}],"onStart":[{"__symb
 olic":"method"}],"onDone":[{"__symbolic":"method"}],"onDestroy":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"pause":[{"__symbolic":"method"}],"finish":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"_resetDomPlayerState":[{"__symbolic":"method"}],"restart":[{"__symbolic":"method"}],"hasStarted":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"setPosition":[{"__symbolic":"method"}],"getPosition":[{"__symbolic":"method"}],"beforeDestroy":[{"__symbolic":"method"}],"triggerCallback":[{"__symbolic":"method"}]}}},"origins":{"AnimationDriver":"./src/render/animation_driver","ɵAnimation":"./src/dsl/animation","ɵAnimationStyleNormalizer":"./src/dsl/style_normalization/animation_style_normalizer","ɵNoopAnimationStyleNormalizer":"./src/dsl/style_normalization/animation_style_normalizer","ɵWebAnimationsStyleNormalizer":"./src/dsl/style_normalization/web_animations_style_normalizer","ɵNoopAnimationDriver":"./src/render/animation_driver","ɵAnimation
 Engine":"./src/render/animation_engine_next","ɵWebAnimationsDriver":"./src/render/web_animations/web_animations_driver","ɵsupportsWebAnimations":"./src/render/web_animations/web_animations_driver","ɵWebAnimationsPlayer":"./src/render/web_animations/web_animations_player"},"importAs":"@angular/animations/browser"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/index.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/index.d.ts b/node_modules/@angular/animations/browser/index.d.ts
deleted file mode 100644
index 7417cc8..0000000
--- a/node_modules/@angular/animations/browser/index.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-/**
- * Generated bundle index. Do not edit.
- */
-export * from './public_api';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/index.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/index.metadata.json b/node_modules/@angular/animations/browser/index.metadata.json
deleted file mode 100644
index fcc916a..0000000
--- a/node_modules/@angular/animations/browser/index.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-{"__symbolic":"module","version":3,"metadata":{"AnimationDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]},"statics":{"NOOP":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NoopAnimationDriver"}}}},"ɵAnimation":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AnimationDriver"},{"__symbolic":"reference","module":"@angular/animations","name":"AnimationMetadata"}]}],"buildTimelines":[{"__symbolic":"method"}]}},"ɵAnimationStyleNormalizer":{"__symbolic":"class","members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}},"ɵNoopAnimationStyleNormalizer":{"__symbolic":"class","members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"_
 _symbolic":"method"}]}},"ɵWebAnimationsStyleNormalizer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵAnimationStyleNormalizer"},"members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}},"ɵNoopAnimationDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]}},"ɵAnimationEngine":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AnimationDriver"},{"__symbolic":"reference","name":"ɵAnimationStyleNormalizer"}]}],"registerTrigger":[{"__symbolic":"method"}],"register":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"onInsert":[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}],"disableAnimations":[{"__symbolic":"method"}],"process":[{"__
 symbolic":"method"}],"listen":[{"__symbolic":"method"}],"flush":[{"__symbolic":"method"}],"whenRenderingDone":[{"__symbolic":"method"}]}},"ɵWebAnimationsDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]}},"ɵsupportsWebAnimations":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":48,"character":9,"module":"./src/render/web_animations/web_animations_driver"},"right":"undefined"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":48,"character":43,"module":"./src/render/web_animations/web_animations_driver"},"right":"function"}}},"ɵWebAnimationsPlayer":{"__symbolic":
 "class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":32,"character":45,"module":"./src/render/web_animations/web_animations_player"}]},{"__symbolic":"error","message":"Expression form not supported","line":33,"character":22,"module":"./src/render/web_animations/web_animations_player"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ɵWebAnimationsPlayer"}]}]}],"_onFinish":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"_buildPlayer":[{"__symbolic":"method"}],"_preparePlayerBeforeStart":[{"__symbolic":"method"}],"_triggerWebAnimation":[{"__symbolic":"method"}],"onStart":[{"__symbolic":"method"}],"onDone":[{"__symbolic":"method"}],"onDestroy":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"pause":[{"__symbolic":"method"}],"finish":[{"__symb
 olic":"method"}],"reset":[{"__symbolic":"method"}],"_resetDomPlayerState":[{"__symbolic":"method"}],"restart":[{"__symbolic":"method"}],"hasStarted":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"setPosition":[{"__symbolic":"method"}],"getPosition":[{"__symbolic":"method"}],"beforeDestroy":[{"__symbolic":"method"}]}}},"origins":{"AnimationDriver":"./src/render/animation_driver","ɵAnimation":"./src/dsl/animation","ɵAnimationStyleNormalizer":"./src/dsl/style_normalization/animation_style_normalizer","ɵNoopAnimationStyleNormalizer":"./src/dsl/style_normalization/animation_style_normalizer","ɵWebAnimationsStyleNormalizer":"./src/dsl/style_normalization/web_animations_style_normalizer","ɵNoopAnimationDriver":"./src/render/animation_driver","ɵAnimationEngine":"./src/render/animation_engine_next","ɵWebAnimationsDriver":"./src/render/web_animations/web_animations_driver","ɵsupportsWebAnimations":"./src/render/web_animations/web_animations_driver","ɵWebAnimationsPlay
 er":"./src/render/web_animations/web_animations_player"},"importAs":"@angular/animations/browser"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/package.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/package.json b/node_modules/@angular/animations/browser/package.json
index b9d1595..880efc9 100644
--- a/node_modules/@angular/animations/browser/package.json
+++ b/node_modules/@angular/animations/browser/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@angular/animations/browser",
-  "typings": "../browser.d.ts",
+  "typings": "./browser.d.ts",
   "main": "../bundles/animations-browser.umd.js",
-  "module": "../@angular/animations/browser.es5.js",
-  "es2015": "../@angular/animations/browser.js"
+  "module": "../esm5/browser.js",
+  "es2015": "../esm2015/browser.js"
 }

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/public_api.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/public_api.d.ts b/node_modules/@angular/animations/browser/public_api.d.ts
index 2af4ec6..b7b69fc 100644
--- a/node_modules/@angular/animations/browser/public_api.d.ts
+++ b/node_modules/@angular/animations/browser/public_api.d.ts
@@ -8,6 +8,6 @@
 /**
  * @module
  * @description
- * Entry point for all public APIs of the animation package.
+ * Entry point for all public APIs of this package.
  */
 export * from './src/browser';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/dsl/animation_ast.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/dsl/animation_ast.metadata.json b/node_modules/@angular/animations/browser/src/dsl/animation_ast.metadata.json
deleted file mode 100644
index 043cfe4..0000000
--- a/node_modules/@angular/animations/browser/src/dsl/animation_ast.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"AstVisitor":{"__symbolic":"interface"},"Ast":{"__symbolic":"interface"},"TriggerAst":{"__symbolic":"interface"},"StateAst":{"__symbolic":"interface"},"TransitionAst":{"__symbolic":"interface"},"SequenceAst":{"__symbolic":"interface"},"GroupAst":{"__symbolic":"interface"},"AnimateAst":{"__symbolic":"interface"},"StyleAst":{"__symbolic":"interface"},"KeyframesAst":{"__symbolic":"interface"},"ReferenceAst":{"__symbolic":"interface"},"AnimateChildAst":{"__symbolic":"interface"},"AnimateRefAst":{"__symbolic":"interface"},"QueryAst":{"__symbolic":"interface"},"StaggerAst":{"__symbolic":"interface"},"TimingAst":{"__symbolic":"interface"},"DynamicTimingAst":{"__symbolic":"interface"}}},{"__symbolic":"module","version":1,"metadata":{"AstVisitor":{"__symbolic":"interface"},"Ast":{"__symbolic":"interface"},"TriggerAst":{"__symbolic":"interface"},"StateAst":{"__symbolic":"interface"},"TransitionAst":{"__symbolic":"interface"},"SequenceAst":{"__sy
 mbolic":"interface"},"GroupAst":{"__symbolic":"interface"},"AnimateAst":{"__symbolic":"interface"},"StyleAst":{"__symbolic":"interface"},"KeyframesAst":{"__symbolic":"interface"},"ReferenceAst":{"__symbolic":"interface"},"AnimateChildAst":{"__symbolic":"interface"},"AnimateRefAst":{"__symbolic":"interface"},"QueryAst":{"__symbolic":"interface"},"StaggerAst":{"__symbolic":"interface"},"TimingAst":{"__symbolic":"interface"},"DynamicTimingAst":{"__symbolic":"interface"}}}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/dsl/animation_ast_builder.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/dsl/animation_ast_builder.d.ts b/node_modules/@angular/animations/browser/src/dsl/animation_ast_builder.d.ts
index 501a9c5..edfdfd1 100644
--- a/node_modules/@angular/animations/browser/src/dsl/animation_ast_builder.d.ts
+++ b/node_modules/@angular/animations/browser/src/dsl/animation_ast_builder.d.ts
@@ -6,10 +6,13 @@
  * found in the LICENSE file at https://angular.io/license
  */
 import { AnimationAnimateChildMetadata, AnimationAnimateMetadata, AnimationAnimateRefMetadata, AnimationGroupMetadata, AnimationKeyframesSequenceMetadata, AnimationMetadata, AnimationMetadataType, AnimationOptions, AnimationQueryMetadata, AnimationReferenceMetadata, AnimationSequenceMetadata, AnimationStaggerMetadata, AnimationStateMetadata, AnimationStyleMetadata, AnimationTransitionMetadata, AnimationTriggerMetadata } from '@angular/animations';
+import { AnimationDriver } from '../render/animation_driver';
 import { AnimateAst, AnimateChildAst, AnimateRefAst, Ast, GroupAst, KeyframesAst, QueryAst, ReferenceAst, SequenceAst, StaggerAst, StateAst, StyleAst, TimingAst, TransitionAst, TriggerAst } from './animation_ast';
 import { AnimationDslVisitor } from './animation_dsl_visitor';
-export declare function buildAnimationAst(metadata: AnimationMetadata | AnimationMetadata[], errors: any[]): Ast<AnimationMetadataType>;
+export declare function buildAnimationAst(driver: AnimationDriver, metadata: AnimationMetadata | AnimationMetadata[], errors: any[]): Ast<AnimationMetadataType>;
 export declare class AnimationAstBuilderVisitor implements AnimationDslVisitor {
+    private _driver;
+    constructor(_driver: AnimationDriver);
     build(metadata: AnimationMetadata | AnimationMetadata[], errors: any[]): Ast<AnimationMetadataType>;
     private _resetContextStyleTimingState(context);
     visitTrigger(metadata: AnimationTriggerMetadata, context: AnimationAstBuilderContext): TriggerAst;

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/dsl/animation_dsl_visitor.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/dsl/animation_dsl_visitor.metadata.json b/node_modules/@angular/animations/browser/src/dsl/animation_dsl_visitor.metadata.json
deleted file mode 100644
index ea73ee4..0000000
--- a/node_modules/@angular/animations/browser/src/dsl/animation_dsl_visitor.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"AnimationDslVisitor":{"__symbolic":"interface"}}},{"__symbolic":"module","version":1,"metadata":{"AnimationDslVisitor":{"__symbolic":"interface"}}}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/dsl/animation_timeline_builder.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/dsl/animation_timeline_builder.d.ts b/node_modules/@angular/animations/browser/src/dsl/animation_timeline_builder.d.ts
index 4c5d3db..212ab3c 100644
--- a/node_modules/@angular/animations/browser/src/dsl/animation_timeline_builder.d.ts
+++ b/node_modules/@angular/animations/browser/src/dsl/animation_timeline_builder.d.ts
@@ -10,9 +10,9 @@ import { AnimationDriver } from '../render/animation_driver';
 import { AnimateAst, AnimateChildAst, AnimateRefAst, Ast, AstVisitor, GroupAst, KeyframesAst, QueryAst, ReferenceAst, SequenceAst, StaggerAst, StateAst, StyleAst, TransitionAst, TriggerAst } from './animation_ast';
 import { AnimationTimelineInstruction } from './animation_timeline_instruction';
 import { ElementInstructionMap } from './element_instruction_map';
-export declare function buildAnimationTimelines(driver: AnimationDriver, rootElement: any, ast: Ast<AnimationMetadataType>, startingStyles: ɵStyleData | undefined, finalStyles: ɵStyleData | undefined, options: AnimationOptions, subInstructions?: ElementInstructionMap, errors?: any[]): AnimationTimelineInstruction[];
+export declare function buildAnimationTimelines(driver: AnimationDriver, rootElement: any, ast: Ast<AnimationMetadataType>, enterClassName: string, leaveClassName: string, startingStyles: ɵStyleData | undefined, finalStyles: ɵStyleData | undefined, options: AnimationOptions, subInstructions?: ElementInstructionMap, errors?: any[]): AnimationTimelineInstruction[];
 export declare class AnimationTimelineBuilderVisitor implements AstVisitor {
-    buildKeyframes(driver: AnimationDriver, rootElement: any, ast: Ast<AnimationMetadataType>, startingStyles: ɵStyleData, finalStyles: ɵStyleData, options: AnimationOptions, subInstructions?: ElementInstructionMap, errors?: any[]): AnimationTimelineInstruction[];
+    buildKeyframes(driver: AnimationDriver, rootElement: any, ast: Ast<AnimationMetadataType>, enterClassName: string, leaveClassName: string, startingStyles: ɵStyleData, finalStyles: ɵStyleData, options: AnimationOptions, subInstructions?: ElementInstructionMap, errors?: any[]): AnimationTimelineInstruction[];
     visitTrigger(ast: TriggerAst, context: AnimationTimelineContext): any;
     visitState(ast: StateAst, context: AnimationTimelineContext): any;
     visitTransition(ast: TransitionAst, context: AnimationTimelineContext): any;
@@ -37,6 +37,8 @@ export declare class AnimationTimelineContext {
     private _driver;
     element: any;
     subInstructions: ElementInstructionMap;
+    private _enterClassName;
+    private _leaveClassName;
     errors: any[];
     timelines: TimelineBuilder[];
     parentContext: AnimationTimelineContext | null;
@@ -48,7 +50,7 @@ export declare class AnimationTimelineContext {
     currentQueryIndex: number;
     currentQueryTotal: number;
     currentStaggerTime: number;
-    constructor(_driver: AnimationDriver, element: any, subInstructions: ElementInstructionMap, errors: any[], timelines: TimelineBuilder[], initialTimeline?: TimelineBuilder);
+    constructor(_driver: AnimationDriver, element: any, subInstructions: ElementInstructionMap, _enterClassName: string, _leaveClassName: string, errors: any[], timelines: TimelineBuilder[], initialTimeline?: TimelineBuilder);
     readonly params: {
         [name: string]: any;
     } | undefined;
@@ -62,6 +64,7 @@ export declare class AnimationTimelineContext {
     invokeQuery(selector: string, originalSelector: string, limit: number, includeSelf: boolean, optional: boolean, errors: any[]): any[];
 }
 export declare class TimelineBuilder {
+    private _driver;
     element: any;
     startTime: number;
     private _elementTimelineStylesLookup;
@@ -76,7 +79,7 @@ export declare class TimelineBuilder {
     private _pendingStyles;
     private _backFill;
     private _currentEmptyStepKeyframe;
-    constructor(element: any, startTime: number, _elementTimelineStylesLookup?: Map<any, ɵStyleData>);
+    constructor(_driver: AnimationDriver, element: any, startTime: number, _elementTimelineStylesLookup?: Map<any, ɵStyleData> | undefined);
     containsAnimation(): boolean;
     getCurrentStyleProperties(): string[];
     readonly currentTime: number;

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/dsl/animation_transition_factory.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/dsl/animation_transition_factory.d.ts b/node_modules/@angular/animations/browser/src/dsl/animation_transition_factory.d.ts
index 805df4a..a7e0088 100644
--- a/node_modules/@angular/animations/browser/src/dsl/animation_transition_factory.d.ts
+++ b/node_modules/@angular/animations/browser/src/dsl/animation_transition_factory.d.ts
@@ -21,7 +21,7 @@ export declare class AnimationTransitionFactory {
     buildStyles(stateName: string, params: {
         [key: string]: any;
     }, errors: any[]): ɵStyleData;
-    build(driver: AnimationDriver, element: any, currentState: any, nextState: any, currentOptions?: AnimationOptions, nextOptions?: AnimationOptions, subInstructions?: ElementInstructionMap): AnimationTransitionInstruction;
+    build(driver: AnimationDriver, element: any, currentState: any, nextState: any, enterClassName: string, leaveClassName: string, currentOptions?: AnimationOptions, nextOptions?: AnimationOptions, subInstructions?: ElementInstructionMap): AnimationTransitionInstruction;
 }
 export declare class AnimationStateStyles {
     private styles;

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/dsl/style_normalization/animation_style_normalizer.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/dsl/style_normalization/animation_style_normalizer.metadata.json b/node_modules/@angular/animations/browser/src/dsl/style_normalization/animation_style_normalizer.metadata.json
deleted file mode 100644
index 7264fff..0000000
--- a/node_modules/@angular/animations/browser/src/dsl/style_normalization/animation_style_normalizer.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"AnimationStyleNormalizer":{"__symbolic":"class","members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}},"NoopAnimationStyleNormalizer":{"__symbolic":"class","members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"AnimationStyleNormalizer":{"__symbolic":"class","members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}},"NoopAnimationStyleNormalizer":{"__symbolic":"class","members":{"normalizePropertyName":[{"__symbolic":"method"}],"normalizeStyleValue":[{"__symbolic":"method"}]}}}}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/animation_driver.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/animation_driver.d.ts b/node_modules/@angular/animations/browser/src/render/animation_driver.d.ts
index ea15a04..54ca611 100644
--- a/node_modules/@angular/animations/browser/src/render/animation_driver.d.ts
+++ b/node_modules/@angular/animations/browser/src/render/animation_driver.d.ts
@@ -10,6 +10,7 @@ import { AnimationPlayer } from '@angular/animations';
  * @experimental
  */
 export declare class NoopAnimationDriver implements AnimationDriver {
+    validateStyleProperty(prop: string): boolean;
     matchesElement(element: any, selector: string): boolean;
     containsElement(elm1: any, elm2: any): boolean;
     query(element: any, selector: string, multi: boolean): any[];
@@ -23,6 +24,7 @@ export declare class NoopAnimationDriver implements AnimationDriver {
  */
 export declare abstract class AnimationDriver {
     static NOOP: AnimationDriver;
+    abstract validateStyleProperty(prop: string): boolean;
     abstract matchesElement(element: any, selector: string): boolean;
     abstract containsElement(elm1: any, elm2: any): boolean;
     abstract query(element: any, selector: string, multi: boolean): any[];

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/animation_driver.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/animation_driver.metadata.json b/node_modules/@angular/animations/browser/src/render/animation_driver.metadata.json
deleted file mode 100644
index 15760d1..0000000
--- a/node_modules/@angular/animations/browser/src/render/animation_driver.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"NoopAnimationDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]}},"AnimationDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]},"statics":{"NOOP":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NoopAnimationDriver"}}}}}},{"__symbolic":"module","version":1,"metadata":{"NoopAnimationDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]}},"AnimationDriver":{"__symbolic
 ":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]},"statics":{"NOOP":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NoopAnimationDriver"}}}}}}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/animation_engine_next.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/animation_engine_next.d.ts b/node_modules/@angular/animations/browser/src/render/animation_engine_next.d.ts
index 810121f..de412ea 100644
--- a/node_modules/@angular/animations/browser/src/render/animation_engine_next.d.ts
+++ b/node_modules/@angular/animations/browser/src/render/animation_engine_next.d.ts
@@ -9,11 +9,12 @@ import { AnimationPlayer, AnimationTriggerMetadata } from '@angular/animations';
 import { AnimationStyleNormalizer } from '../dsl/style_normalization/animation_style_normalizer';
 import { AnimationDriver } from './animation_driver';
 export declare class AnimationEngine {
+    private _driver;
     private _transitionEngine;
     private _timelineEngine;
     private _triggerCache;
     onRemovalComplete: (element: any, context: any) => void;
-    constructor(driver: AnimationDriver, normalizer: AnimationStyleNormalizer);
+    constructor(_driver: AnimationDriver, normalizer: AnimationStyleNormalizer);
     registerTrigger(componentId: string, namespaceId: string, hostElement: any, name: string, metadata: AnimationTriggerMetadata): void;
     register(namespaceId: string, hostElement: any): void;
     destroy(namespaceId: string, context: any): void;

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/shared.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/shared.d.ts b/node_modules/@angular/animations/browser/src/render/shared.d.ts
index 59af308..21e2d25 100644
--- a/node_modules/@angular/animations/browser/src/render/shared.d.ts
+++ b/node_modules/@angular/animations/browser/src/render/shared.d.ts
@@ -17,6 +17,8 @@ export declare function getOrSetAsInMap(map: Map<any, any> | {
     [key: string]: any;
 }, key: any, defaultValue: any): any;
 export declare function parseTimelineCommand(command: string): [string, string];
+export declare function validateStyleProperty(prop: string): boolean;
+export declare function getBodyNode(): any | null;
 export declare const matchesElement: (element: any, selector: string) => boolean;
 export declare const containsElement: (elm1: any, elm2: any) => boolean;
 export declare const invokeQuery: (element: any, selector: string, multi: boolean) => any[];

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/shared.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/shared.metadata.json b/node_modules/@angular/animations/browser/src/render/shared.metadata.json
deleted file mode 100644
index 0ee5236..0000000
--- a/node_modules/@angular/animations/browser/src/render/shared.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"optimizeGroupPlayer":{"__symbolic":"function"},"normalizeKeyframes":{"__symbolic":"function"},"listenOnPlayer":{"__symbolic":"function"},"copyAnimationEvent":{"__symbolic":"function"},"makeAnimationEvent":{"__symbolic":"function","parameters":["element","triggerName","fromState","toState","phaseName","totalTime"],"value":{"element":{"__symbolic":"reference","name":"element"},"triggerName":{"__symbolic":"reference","name":"triggerName"},"fromState":{"__symbolic":"reference","name":"fromState"},"toState":{"__symbolic":"reference","name":"toState"},"phaseName":{"__symbolic":"reference","name":"phaseName"},"totalTime":{"__symbolic":"reference","name":"totalTime"}},"defaults":[null,null,null,null,"",0]},"getOrSetAsInMap":{"__symbolic":"function"},"parseTimelineCommand":{"__symbolic":"function"},"matchesElement":{"__symbolic":"error","message":"Reference to a local symbol","line":132,"character":4,"context":{"name":"_matches"}},"containsEle
 ment":{"__symbolic":"error","message":"Reference to a local symbol","line":131,"character":4,"context":{"name":"_contains"}},"invokeQuery":{"__symbolic":"error","message":"Reference to a local symbol","line":134,"character":4,"context":{"name":"_query"}}}},{"__symbolic":"module","version":1,"metadata":{"optimizeGroupPlayer":{"__symbolic":"function"},"normalizeKeyframes":{"__symbolic":"function"},"listenOnPlayer":{"__symbolic":"function"},"copyAnimationEvent":{"__symbolic":"function"},"makeAnimationEvent":{"__symbolic":"function","parameters":["element","triggerName","fromState","toState","phaseName","totalTime"],"value":{"element":{"__symbolic":"reference","name":"element"},"triggerName":{"__symbolic":"reference","name":"triggerName"},"fromState":{"__symbolic":"reference","name":"fromState"},"toState":{"__symbolic":"reference","name":"toState"},"phaseName":{"__symbolic":"reference","name":"phaseName"},"totalTime":{"__symbolic":"reference","name":"totalTime"}},"defaults":[null,null,n
 ull,null,"",0]},"getOrSetAsInMap":{"__symbolic":"function"},"parseTimelineCommand":{"__symbolic":"function"},"matchesElement":{"__symbolic":"error","message":"Reference to a local symbol","line":132,"character":4,"context":{"name":"_matches"}},"containsElement":{"__symbolic":"error","message":"Reference to a local symbol","line":131,"character":4,"context":{"name":"_contains"}},"invokeQuery":{"__symbolic":"error","message":"Reference to a local symbol","line":134,"character":4,"context":{"name":"_query"}}}}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/transition_animation_engine.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/transition_animation_engine.d.ts b/node_modules/@angular/animations/browser/src/render/transition_animation_engine.d.ts
index 2b3bc91..8e850ba 100644
--- a/node_modules/@angular/animations/browser/src/render/transition_animation_engine.d.ts
+++ b/node_modules/@angular/animations/browser/src/render/transition_animation_engine.d.ts
@@ -28,12 +28,13 @@ export interface ElementAnimationState {
     removedBeforeQueried: boolean;
 }
 export declare class StateValue {
+    namespaceId: string;
     value: string;
     options: AnimationOptions;
     readonly params: {
         [key: string]: any;
     };
-    constructor(input: any);
+    constructor(input: any, namespaceId?: string);
     absorbOptions(options: AnimationOptions): void;
 }
 export declare const VOID_VALUE = "void";
@@ -55,8 +56,10 @@ export declare class AnimationTransitionNamespace {
     trigger(element: any, triggerName: string, value: any, defaultToFallback?: boolean): TransitionAnimationPlayer | undefined;
     deregister(name: string): void;
     clearElementCache(element: any): void;
-    private _destroyInnerNodes(rootElement, context, animate?);
-    removeNode(element: any, context: any, doNotRecurse?: boolean): void;
+    private _signalRemovalForInnerTriggers(rootElement, context, animate?);
+    triggerLeaveAnimation(element: any, context: any, destroyAfterComplete?: boolean, defaultToFallback?: boolean): boolean;
+    prepareLeaveAnimationListeners(element: any): void;
+    removeNode(element: any, context: any): void;
     insertNode(element: any, parent: any): void;
     drainQueuedTransitions(microtaskId: number): QueueInstruction[];
     destroy(context: any): void;
@@ -88,7 +91,6 @@ export declare class TransitionAnimationEngine {
     collectedEnterElements: any[];
     collectedLeaveElements: any[];
     onRemovalComplete: (element: any, context: any) => void;
-    _onRemovalComplete(element: any, context: any): void;
     constructor(driver: AnimationDriver, _normalizer: AnimationStyleNormalizer);
     readonly queuedPlayers: TransitionAnimationPlayer[];
     createNamespace(namespaceId: string, hostElement: any): AnimationTransitionNamespace;
@@ -97,15 +99,18 @@ export declare class TransitionAnimationEngine {
     registerTrigger(namespaceId: string, name: string, trigger: AnimationTrigger): void;
     destroy(namespaceId: string, context: any): void;
     private _fetchNamespace(id);
+    fetchNamespacesByElement(element: any): Set<AnimationTransitionNamespace>;
     trigger(namespaceId: string, element: any, name: string, value: any): boolean;
     insertNode(namespaceId: string, element: any, parent: any, insertBefore: boolean): void;
     collectEnterElement(element: any): void;
     markElementAsDisabled(element: any, value: boolean): void;
-    removeNode(namespaceId: string, element: any, context: any, doNotRecurse?: boolean): void;
+    removeNode(namespaceId: string, element: any, context: any): void;
     markElementAsRemoved(namespaceId: string, element: any, hasAnimation?: boolean, context?: any): void;
     listen(namespaceId: string, element: any, name: string, phase: string, callback: (event: any) => boolean): () => any;
-    private _buildInstruction(entry, subTimelines);
+    private _buildInstruction(entry, subTimelines, enterClassName, leaveClassName);
     destroyInnerAnimations(containerElement: any): void;
+    destroyActiveAnimationsForElement(element: any): void;
+    finishActiveQueriedAnimationOnElement(element: any): void;
     whenRenderingDone(): Promise<any>;
     processLeaveNode(element: any): void;
     flush(microtaskId?: number): void;
@@ -126,14 +131,14 @@ export declare class TransitionAnimationPlayer implements AnimationPlayer {
     private _player;
     private _containsRealPlayer;
     private _queuedCallbacks;
-    private _destroyed;
+    readonly destroyed: boolean;
     parentPlayer: AnimationPlayer;
     markedForDestroy: boolean;
-    constructor(namespaceId: string, triggerName: string, element: any);
     readonly queued: boolean;
-    readonly destroyed: boolean;
+    constructor(namespaceId: string, triggerName: string, element: any);
     setRealPlayer(player: AnimationPlayer): void;
     getRealPlayer(): AnimationPlayer;
+    syncPlayerEvents(player: AnimationPlayer): void;
     private _queueEvent(name, callback);
     onDone(fn: () => void): void;
     onStart(fn: () => void): void;

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/web_animations/dom_animation.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/web_animations/dom_animation.d.ts b/node_modules/@angular/animations/browser/src/render/web_animations/dom_animation.d.ts
index dd84426..ab5af3a 100644
--- a/node_modules/@angular/animations/browser/src/render/web_animations/dom_animation.d.ts
+++ b/node_modules/@angular/animations/browser/src/render/web_animations/dom_animation.d.ts
@@ -5,6 +5,14 @@
  * Use of this source code is governed by an MIT-style license that can be
  * found in the LICENSE file at https://angular.io/license
  */
+/**
+ * DOMAnimation represents the Animation Web API.
+ *
+ * It is an external API by the browser, and must thus use "declare interface",
+ * to prevent renaming by Closure Compiler.
+ *
+ * @see https://developer.mozilla.org/de/docs/Web/API/Animation
+ */
 export interface DOMAnimation {
     cancel(): void;
     play(): void;

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_driver.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_driver.d.ts b/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_driver.d.ts
index 20a7201..a3edf64 100644
--- a/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_driver.d.ts
+++ b/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_driver.d.ts
@@ -9,6 +9,7 @@ import { AnimationPlayer, ɵStyleData } from '@angular/animations';
 import { AnimationDriver } from '../animation_driver';
 import { WebAnimationsPlayer } from './web_animations_player';
 export declare class WebAnimationsDriver implements AnimationDriver {
+    validateStyleProperty(prop: string): boolean;
     matchesElement(element: any, selector: string): boolean;
     containsElement(elm1: any, elm2: any): boolean;
     query(element: any, selector: string, multi: boolean): any[];

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_player.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_player.d.ts b/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_player.d.ts
index 2d5e125..fc466f7 100644
--- a/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_player.d.ts
+++ b/node_modules/@angular/animations/browser/src/render/web_animations/web_animations_player.d.ts
@@ -19,7 +19,6 @@ export declare class WebAnimationsPlayer implements AnimationPlayer {
     private _onDoneFns;
     private _onStartFns;
     private _onDestroyFns;
-    private _player;
     private _duration;
     private _delay;
     private _initialized;
@@ -27,6 +26,7 @@ export declare class WebAnimationsPlayer implements AnimationPlayer {
     private _started;
     private _destroyed;
     private _finalKeyframe;
+    readonly domPlayer: DOMAnimation;
     time: number;
     parentPlayer: AnimationPlayer | null;
     previousStyles: {
@@ -44,7 +44,6 @@ export declare class WebAnimationsPlayer implements AnimationPlayer {
     init(): void;
     private _buildPlayer();
     private _preparePlayerBeforeStart();
-    readonly domPlayer: DOMAnimation;
     onStart(fn: () => void): void;
     onDone(fn: () => void): void;
     onDestroy(fn: () => void): void;

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/src/util.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/src/util.metadata.json b/node_modules/@angular/animations/browser/src/util.metadata.json
deleted file mode 100644
index 2931907..0000000
--- a/node_modules/@angular/animations/browser/src/util.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"ONE_SECOND":1000,"SUBSTITUTION_EXPR_START":"{{","SUBSTITUTION_EXPR_END":"}}","ENTER_CLASSNAME":"ng-enter","LEAVE_CLASSNAME":"ng-leave","ENTER_SELECTOR":".ng-enter","LEAVE_SELECTOR":".ng-leave","NG_TRIGGER_CLASSNAME":"ng-trigger","NG_TRIGGER_SELECTOR":".ng-trigger","NG_ANIMATING_CLASSNAME":"ng-animating","NG_ANIMATING_SELECTOR":".ng-animating","resolveTimingValue":{"__symbolic":"function"},"resolveTiming":{"__symbolic":"function","parameters":["timings","errors","allowNegativeValues"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"timings"},"member":"hasOwnProperty"},"arguments":["duration"]},"thenExpression":{"__symbolic":"reference","name":"timings"},"elseExpression":{"__symbolic":"error","message":"Reference to a non-exported function","line":49,"character":9,"context":{"name":"parseTimeExpression"}}}},"copyObj":{"__symbolic":"function"},
 "normalizeStyles":{"__symbolic":"function"},"copyStyles":{"__symbolic":"function"},"setStyles":{"__symbolic":"function"},"eraseStyles":{"__symbolic":"function"},"normalizeAnimationEntry":{"__symbolic":"function"},"validateStyleParams":{"__symbolic":"function"},"extractStyleParams":{"__symbolic":"function"},"interpolateParams":{"__symbolic":"function"},"iteratorToArray":{"__symbolic":"function"},"mergeAnimationOptions":{"__symbolic":"function"},"dashCaseToCamelCase":{"__symbolic":"function","parameters":["input"],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":228,"character":6,"context":{"name":"DASH_CASE_REGEXP"}}},"allowPreviousPlayerStylesMerge":{"__symbolic":"function","parameters":["duration","delay"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"duration"},"right":0},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"delay"},"
 right":0}}},"visitDslNode":{"__symbolic":"function"}}},{"__symbolic":"module","version":1,"metadata":{"ONE_SECOND":1000,"SUBSTITUTION_EXPR_START":"{{","SUBSTITUTION_EXPR_END":"}}","ENTER_CLASSNAME":"ng-enter","LEAVE_CLASSNAME":"ng-leave","ENTER_SELECTOR":".ng-enter","LEAVE_SELECTOR":".ng-leave","NG_TRIGGER_CLASSNAME":"ng-trigger","NG_TRIGGER_SELECTOR":".ng-trigger","NG_ANIMATING_CLASSNAME":"ng-animating","NG_ANIMATING_SELECTOR":".ng-animating","resolveTimingValue":{"__symbolic":"function"},"resolveTiming":{"__symbolic":"function","parameters":["timings","errors","allowNegativeValues"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"timings"},"member":"hasOwnProperty"},"arguments":["duration"]},"thenExpression":{"__symbolic":"reference","name":"timings"},"elseExpression":{"__symbolic":"error","message":"Reference to a non-exported function","line":49,"character":9,"context":{"name":"parseTi
 meExpression"}}}},"copyObj":{"__symbolic":"function"},"normalizeStyles":{"__symbolic":"function"},"copyStyles":{"__symbolic":"function"},"setStyles":{"__symbolic":"function"},"eraseStyles":{"__symbolic":"function"},"normalizeAnimationEntry":{"__symbolic":"function"},"validateStyleParams":{"__symbolic":"function"},"extractStyleParams":{"__symbolic":"function"},"interpolateParams":{"__symbolic":"function"},"iteratorToArray":{"__symbolic":"function"},"mergeAnimationOptions":{"__symbolic":"function"},"dashCaseToCamelCase":{"__symbolic":"function","parameters":["input"],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":228,"character":6,"context":{"name":"DASH_CASE_REGEXP"}}},"allowPreviousPlayerStylesMerge":{"__symbolic":"function","parameters":["duration","delay"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"duration"},"right":0},"right":{"__symbolic":"binop","operator":"=
 ==","left":{"__symbolic":"reference","name":"delay"},"right":0}}},"visitDslNode":{"__symbolic":"function"}}}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing.d.ts b/node_modules/@angular/animations/browser/testing.d.ts
index b368c00..ba8f8bc 100644
--- a/node_modules/@angular/animations/browser/testing.d.ts
+++ b/node_modules/@angular/animations/browser/testing.d.ts
@@ -1,6 +1,6 @@
 /**
- * @license Angular v4.4.6
- * (c) 2010-2017 Google, Inc. https://angular.io/
+ * @license Angular v5.2.0
+ * (c) 2010-2018 Google, Inc. https://angular.io/
  * License: MIT
  */ 
- export * from './testing/index'
+ export * from './testing/testing'

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing.metadata.json b/node_modules/@angular/animations/browser/testing.metadata.json
index 5437973..d2dff86 100644
--- a/node_modules/@angular/animations/browser/testing.metadata.json
+++ b/node_modules/@angular/animations/browser/testing.metadata.json
@@ -1 +1 @@
-{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./testing/index"}],"flatModuleIndexRedirect":true}
+{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./testing/testing"}],"flatModuleIndexRedirect":true}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/index.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/index.d.ts b/node_modules/@angular/animations/browser/testing/index.d.ts
deleted file mode 100644
index 75b1733..0000000
--- a/node_modules/@angular/animations/browser/testing/index.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-/**
- * @module
- * @description
- * Entry point for all public APIs of the platform-browser/animations/testing package.
- */
-export * from './src/testing';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/index.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/index.metadata.json b/node_modules/@angular/animations/browser/testing/index.metadata.json
deleted file mode 100644
index 2f60488..0000000
--- a/node_modules/@angular/animations/browser/testing/index.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./src/testing"}]},{"__symbolic":"module","version":1,"metadata":{},"exports":[{"from":"./src/testing"}]}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/package.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/package.json b/node_modules/@angular/animations/browser/testing/package.json
index 04ca998..78ab3c2 100644
--- a/node_modules/@angular/animations/browser/testing/package.json
+++ b/node_modules/@angular/animations/browser/testing/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@angular/animations/browser/testing",
-  "typings": "../testing.d.ts",
+  "typings": "./testing.d.ts",
   "main": "../../bundles/platform-browser-animations-testing.umd.js",
-  "module": "../../@angular/platform-browser/animations/testing.es5.js",
-  "es2015": "../../@angular/platform-browser/animations/testing.js"
+  "module": "../../esm5/animations/testing.js",
+  "es2015": "../../esm2015/animations/testing.js"
 }

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/public_api.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/public_api.d.ts b/node_modules/@angular/animations/browser/testing/public_api.d.ts
new file mode 100644
index 0000000..16e13df
--- /dev/null
+++ b/node_modules/@angular/animations/browser/testing/public_api.d.ts
@@ -0,0 +1,13 @@
+/**
+ * @license
+ * Copyright Google Inc. All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.io/license
+ */
+/**
+ * @module
+ * @description
+ * Entry point for all public APIs of this package.
+ */
+export * from './src/testing';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.d.ts b/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.d.ts
index 3b754c4..347246a 100644
--- a/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.d.ts
+++ b/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.d.ts
@@ -12,6 +12,7 @@ import { AnimationDriver } from '../../src/render/animation_driver';
  */
 export declare class MockAnimationDriver implements AnimationDriver {
     static log: AnimationPlayer[];
+    validateStyleProperty(prop: string): boolean;
     matchesElement(element: any, selector: string): boolean;
     containsElement(elm1: any, elm2: any): boolean;
     query(element: any, selector: string, multi: boolean): any[];

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.metadata.json b/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.metadata.json
deleted file mode 100644
index 77546e9..0000000
--- a/node_modules/@angular/animations/browser/testing/src/mock_animation_driver.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{"MockAnimationDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]},"statics":{"log":[]}},"MockAnimationPlayer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations","name":"NoopAnimationPlayer"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":54,"character":45}]},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"onInit":[{"__symbolic":"method"}],"init":[{"__symbol
 ic":"method"}],"finish":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"triggerMicrotask":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"hasStarted":[{"__symbolic":"method"}],"beforeDestroy":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"MockAnimationDriver":{"__symbolic":"class","members":{"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]},"statics":{"log":[]}},"MockAnimationPlayer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations","name":"NoopAnimationPlayer"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":54,"character":45}]},{"__symbolic":"reference","name":
 "number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"onInit":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"finish":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"triggerMicrotask":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"hasStarted":[{"__symbolic":"method"}],"beforeDestroy":[{"__symbolic":"method"}]}}}}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/src/testing.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/src/testing.metadata.json b/node_modules/@angular/animations/browser/testing/src/testing.metadata.json
deleted file mode 100644
index 1a55de3..0000000
--- a/node_modules/@angular/animations/browser/testing/src/testing.metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./mock_animation_driver","export":["MockAnimationDriver","MockAnimationPlayer"]}]},{"__symbolic":"module","version":1,"metadata":{},"exports":[{"from":"./mock_animation_driver","export":["MockAnimationDriver","MockAnimationPlayer"]}]}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/testing.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/testing.d.ts b/node_modules/@angular/animations/browser/testing/testing.d.ts
new file mode 100644
index 0000000..7417cc8
--- /dev/null
+++ b/node_modules/@angular/animations/browser/testing/testing.d.ts
@@ -0,0 +1,4 @@
+/**
+ * Generated bundle index. Do not edit.
+ */
+export * from './public_api';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/browser/testing/testing.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/browser/testing/testing.metadata.json b/node_modules/@angular/animations/browser/testing/testing.metadata.json
new file mode 100644
index 0000000..edf4f26
--- /dev/null
+++ b/node_modules/@angular/animations/browser/testing/testing.metadata.json
@@ -0,0 +1 @@
+{"__symbolic":"module","version":4,"metadata":{"MockAnimationDriver":{"__symbolic":"class","members":{"validateStyleProperty":[{"__symbolic":"method"}],"matchesElement":[{"__symbolic":"method"}],"containsElement":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"computeStyle":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}]},"statics":{"log":[]}},"MockAnimationPlayer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations","name":"NoopAnimationPlayer","line":49,"character":41},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":57,"character":45,"module":"./src/mock_animation_driver"}]},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Array
 ","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"onInit":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"finish":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"triggerMicrotask":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"hasStarted":[{"__symbolic":"method"}],"beforeDestroy":[{"__symbolic":"method"}]}}},"origins":{"MockAnimationDriver":"./src/mock_animation_driver","MockAnimationPlayer":"./src/mock_animation_driver"},"importAs":"@angular/animations/browser/testing"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/animations/bundles/animations-browser-testing.umd.js
----------------------------------------------------------------------
diff --git a/node_modules/@angular/animations/bundles/animations-browser-testing.umd.js b/node_modules/@angular/animations/bundles/animations-browser-testing.umd.js
index 0f0ff8b..fe6084f 100644
--- a/node_modules/@angular/animations/bundles/animations-browser-testing.umd.js
+++ b/node_modules/@angular/animations/bundles/animations-browser-testing.umd.js
@@ -1,12 +1,12 @@
 /**
- * @license Angular v4.4.6
- * (c) 2010-2017 Google, Inc. https://angular.io/
+ * @license Angular v5.2.0
+ * (c) 2010-2018 Google, Inc. https://angular.io/
  * License: MIT
  */
 (function (global, factory) {
 	typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/animations')) :
-	typeof define === 'function' && define.amd ? define(['exports', '@angular/animations'], factory) :
-	(factory((global.ng = global.ng || {}, global.ng.animations = global.ng.animations || {}, global.ng.animations.browser = global.ng.animations.browser || {}, global.ng.animations.browser.testing = global.ng.animations.browser.testing || {}),global._angular_animations));
+	typeof define === 'function' && define.amd ? define('@angular/animations/browser/testing', ['exports', '@angular/animations'], factory) :
+	(factory((global.ng = global.ng || {}, global.ng.animations = global.ng.animations || {}, global.ng.animations.browser = global.ng.animations.browser || {}, global.ng.animations.browser.testing = {}),global.ng.animations));
 }(this, (function (exports,_angular_animations) { 'use strict';
 
 /*! *****************************************************************************
@@ -36,43 +36,94 @@ function __extends(d, b) {
 }
 
 /**
- * @license Angular v4.4.6
- * (c) 2010-2017 Google, Inc. https://angular.io/
+ * @license Angular v5.2.0
+ * (c) 2010-2018 Google, Inc. https://angular.io/
  * License: MIT
  */
 /**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
  */
+/**
+ * @param {?} players
+ * @return {?}
+ */
+
+/**
+ * @param {?} driver
+ * @param {?} normalizer
+ * @param {?} element
+ * @param {?} keyframes
+ * @param {?=} preStyles
+ * @param {?=} postStyles
+ * @return {?}
+ */
+
+/**
+ * @param {?} player
+ * @param {?} eventName
+ * @param {?} event
+ * @param {?} callback
+ * @return {?}
+ */
+
+/**
+ * @param {?} e
+ * @param {?=} phaseName
+ * @param {?=} totalTime
+ * @return {?}
+ */
+
+/**
+ * @param {?} element
+ * @param {?} triggerName
+ * @param {?} fromState
+ * @param {?} toState
+ * @param {?=} phaseName
+ * @param {?=} totalTime
+ * @return {?}
+ */
+
+/**
+ * @param {?} map
+ * @param {?} key
+ * @param {?} defaultValue
+ * @return {?}
+ */
+
+/**
+ * @param {?} command
+ * @return {?}
+ */
+
 var _contains = function (elm1, elm2) { return false; };
-var _matches = function (element, selector) { return false; };
+var _matches = function (element, selector) {
+    return false;
+};
 var _query = function (element, selector, multi) {
     return [];
 };
 if (typeof Element != 'undefined') {
     // this is well supported in all browsers
-    _contains = function (elm1, elm2) { return elm1.contains(elm2); };
+    _contains = function (elm1, elm2) { return /** @type {?} */ (elm1.contains(elm2)); };
     if (Element.prototype.matches) {
         _matches = function (element, selector) { return element.matches(selector); };
     }
     else {
-        var proto = Element.prototype;
-        var fn_1 = proto.matchesSelector || proto.mozMatchesSelector || proto.msMatchesSelector ||
+        var /** @type {?} */ proto = /** @type {?} */ (Element.prototype);
+        var /** @type {?} */ fn_1 = proto.matchesSelector || proto.mozMatchesSelector || proto.msMatchesSelector ||
             proto.oMatchesSelector || proto.webkitMatchesSelector;
         if (fn_1) {
             _matches = function (element, selector) { return fn_1.apply(element, [selector]); };
         }
     }
     _query = function (element, selector, multi) {
-        var results = [];
+        var /** @type {?} */ results = [];
         if (multi) {
             results.push.apply(results, element.querySelectorAll(selector));
         }
         else {
-            var elm = element.querySelector(selector);
+            var /** @type {?} */ elm = element.querySelector(selector);
             if (elm) {
                 results.push(elm);
             }
@@ -80,55 +131,265 @@ if (typeof Element != 'undefined') {
         return results;
     };
 }
+/**
+ * @param {?} prop
+ * @return {?}
+ */
+function containsVendorPrefix(prop) {
+    // Webkit is the only real popular vendor prefix nowadays
+    // cc: http://shouldiprefix.com/
+    return prop.substring(1, 6) == 'ebkit'; // webkit or Webkit
+}
+var _CACHED_BODY = null;
+var _IS_WEBKIT = false;
+/**
+ * @param {?} prop
+ * @return {?}
+ */
+function validateStyleProperty(prop) {
+    if (!_CACHED_BODY) {
+        _CACHED_BODY = getBodyNode() || {};
+        _IS_WEBKIT = /** @type {?} */ ((_CACHED_BODY)).style ? ('WebkitAppearance' in /** @type {?} */ ((_CACHED_BODY)).style) : false;
+    }
+    var /** @type {?} */ result = true;
+    if (/** @type {?} */ ((_CACHED_BODY)).style && !containsVendorPrefix(prop)) {
+        result = prop in /** @type {?} */ ((_CACHED_BODY)).style;
+        if (!result && _IS_WEBKIT) {
+            var /** @type {?} */ camelProp = 'Webkit' + prop.charAt(0).toUpperCase() + prop.substr(1);
+            result = camelProp in /** @type {?} */ ((_CACHED_BODY)).style;
+        }
+    }
+    return result;
+}
+/**
+ * @return {?}
+ */
+function getBodyNode() {
+    if (typeof document != 'undefined') {
+        return document.body;
+    }
+    return null;
+}
 var matchesElement = _matches;
 var containsElement = _contains;
 var invokeQuery = _query;
+
+/**
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
+ */
+
+
+
+
+
+
+
+
+
+
+
+/**
+ * @param {?} value
+ * @return {?}
+ */
+
+/**
+ * @param {?} timings
+ * @param {?} errors
+ * @param {?=} allowNegativeValues
+ * @return {?}
+ */
+
+/**
+ * @param {?} obj
+ * @param {?=} destination
+ * @return {?}
+ */
+
+/**
+ * @param {?} styles
+ * @return {?}
+ */
+
+/**
+ * @param {?} styles
+ * @param {?} readPrototype
+ * @param {?=} destination
+ * @return {?}
+ */
+
+/**
+ * @param {?} element
+ * @param {?} styles
+ * @return {?}
+ */
+
+/**
+ * @param {?} element
+ * @param {?} styles
+ * @return {?}
+ */
+
 /**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
+ * @param {?} steps
+ * @return {?}
+ */
+
+/**
+ * @param {?} value
+ * @param {?} options
+ * @param {?} errors
+ * @return {?}
+ */
+
+/**
+ * @param {?} value
+ * @return {?}
+ */
+
+/**
+ * @param {?} value
+ * @param {?} params
+ * @param {?} errors
+ * @return {?}
+ */
+
+/**
+ * @param {?} iterator
+ * @return {?}
+ */
+
+/**
+ * @param {?} source
+ * @param {?} destination
+ * @return {?}
+ */
+
+/**
+ * @param {?} input
+ * @return {?}
+ */
+
+/**
+ * @param {?} duration
+ * @param {?} delay
+ * @return {?}
  */
 function allowPreviousPlayerStylesMerge(duration, delay) {
     return duration === 0 || delay === 0;
 }
 /**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
+ * @param {?} visitor
+ * @param {?} node
+ * @param {?} context
+ * @return {?}
+ */
+
+/**
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
  */
 /**
- * @experimental Animation support is experimental.
+ * \@experimental Animation support is experimental.
  */
-var MockAnimationDriver = (function () {
+var MockAnimationDriver = /** @class */ (function () {
     function MockAnimationDriver() {
     }
-    MockAnimationDriver.prototype.matchesElement = function (element, selector) {
+    /**
+     * @param {?} prop
+     * @return {?}
+     */
+    MockAnimationDriver.prototype.validateStyleProperty = /**
+     * @param {?} prop
+     * @return {?}
+     */
+    function (prop) { return validateStyleProperty(prop); };
+    /**
+     * @param {?} element
+     * @param {?} selector
+     * @return {?}
+     */
+    MockAnimationDriver.prototype.matchesElement = /**
+     * @param {?} element
+     * @param {?} selector
+     * @return {?}
+     */
+    function (element, selector) {
         return matchesElement(element, selector);
     };
-    MockAnimationDriver.prototype.containsElement = function (elm1, elm2) { return containsElement(elm1, elm2); };
-    MockAnimationDriver.prototype.query = function (element, selector, multi) {
+    /**
+     * @param {?} elm1
+     * @param {?} elm2
+     * @return {?}
+     */
+    MockAnimationDriver.prototype.containsElement = /**
+     * @param {?} elm1
+     * @param {?} elm2
+     * @return {?}
+     */
+    function (elm1, elm2) { return containsElement(elm1, elm2); };
+    /**
+     * @param {?} element
+     * @param {?} selector
+     * @param {?} multi
+     * @return {?}
+     */
+    MockAnimationDriver.prototype.query = /**
+     * @param {?} element
+     * @param {?} selector
+     * @param {?} multi
+     * @return {?}
+     */
+    function (element, selector, multi) {
         return invokeQuery(element, selector, multi);
     };
-    MockAnimationDriver.prototype.computeStyle = function (element, prop, defaultValue) {
+    /**
+     * @param {?} element
+     * @param {?} prop
+     * @param {?=} defaultValue
+     * @return {?}
+     */
+    MockAnimationDriver.prototype.computeStyle = /**
+     * @param {?} element
+     * @param {?} prop
+     * @param {?=} defaultValue
+     * @return {?}
+     */
+    function (element, prop, defaultValue) {
         return defaultValue || '';
     };
-    MockAnimationDriver.prototype.animate = function (element, keyframes, duration, delay, easing, previousPlayers) {
+    /**
+     * @param {?} element
+     * @param {?} keyframes
+     * @param {?} duration
+     * @param {?} delay
+     * @param {?} easing
+     * @param {?=} previousPlayers
+     * @return {?}
+     */
+    MockAnimationDriver.prototype.animate = /**
+     * @param {?} element
+     * @param {?} keyframes
+     * @param {?} duration
+     * @param {?} delay
+     * @param {?} easing
+     * @param {?=} previousPlayers
+     * @return {?}
+     */
+    function (element, keyframes, duration, delay, easing, previousPlayers) {
         if (previousPlayers === void 0) { previousPlayers = []; }
-        var player = new MockAnimationPlayer(element, keyframes, duration, delay, easing, previousPlayers);
-        MockAnimationDriver.log.push(player);
+        var /** @type {?} */ player = new MockAnimationPlayer(element, keyframes, duration, delay, easing, previousPlayers);
+        MockAnimationDriver.log.push(/** @type {?} */ (player));
         return player;
     };
+    MockAnimationDriver.log = [];
     return MockAnimationDriver;
 }());
-MockAnimationDriver.log = [];
 /**
- * @experimental Animation support is experimental.
+ * \@experimental Animation support is experimental.
  */
-var MockAnimationPlayer = (function (_super) {
+var MockAnimationPlayer = /** @class */ (function (_super) {
     __extends(MockAnimationPlayer, _super);
     function MockAnimationPlayer(element, keyframes, duration, delay, easing, previousPlayers) {
         var _this = _super.call(this) || this;
@@ -146,7 +407,7 @@ var MockAnimationPlayer = (function (_super) {
         if (allowPreviousPlayerStylesMerge(duration, delay)) {
             previousPlayers.forEach(function (player) {
                 if (player instanceof MockAnimationPlayer) {
-                    var styles_1 = player.currentSnapshot;
+                    var /** @type {?} */ styles_1 = player.currentSnapshot;
                     Object.keys(styles_1).forEach(function (prop) { return _this.previousStyles[prop] = styles_1[prop]; });
                 }
             });
@@ -155,31 +416,81 @@ var MockAnimationPlayer = (function (_super) {
         return _this;
     }
     /* @internal */
-    MockAnimationPlayer.prototype.onInit = function (fn) { this._onInitFns.push(fn); };
+    /**
+     * @param {?} fn
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.onInit = /**
+     * @param {?} fn
+     * @return {?}
+     */
+    function (fn) { this._onInitFns.push(fn); };
     /* @internal */
-    MockAnimationPlayer.prototype.init = function () {
+    /**
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.init = /**
+     * @return {?}
+     */
+    function () {
         _super.prototype.init.call(this);
         this._onInitFns.forEach(function (fn) { return fn(); });
         this._onInitFns = [];
     };
-    MockAnimationPlayer.prototype.finish = function () {
+    /**
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.finish = /**
+     * @return {?}
+     */
+    function () {
         _super.prototype.finish.call(this);
         this.__finished = true;
     };
-    MockAnimationPlayer.prototype.destroy = function () {
+    /**
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.destroy = /**
+     * @return {?}
+     */
+    function () {
         _super.prototype.destroy.call(this);
         this.__finished = true;
     };
     /* @internal */
-    MockAnimationPlayer.prototype.triggerMicrotask = function () { };
-    MockAnimationPlayer.prototype.play = function () {
+    /**
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.triggerMicrotask = /**
+     * @return {?}
+     */
+    function () { };
+    /**
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.play = /**
+     * @return {?}
+     */
+    function () {
         _super.prototype.play.call(this);
         this.__started = true;
     };
-    MockAnimationPlayer.prototype.hasStarted = function () { return this.__started; };
-    MockAnimationPlayer.prototype.beforeDestroy = function () {
+    /**
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.hasStarted = /**
+     * @return {?}
+     */
+    function () { return this.__started; };
+    /**
+     * @return {?}
+     */
+    MockAnimationPlayer.prototype.beforeDestroy = /**
+     * @return {?}
+     */
+    function () {
         var _this = this;
-        var captures = {};
+        var /** @type {?} */ captures = {};
         Object.keys(this.previousStyles).forEach(function (prop) {
             captures[prop] = _this.previousStyles[prop];
         });