http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/focus-trap.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/a11y/typings/focus-trap.d.ts 
b/node_modules/@angular/cdk/a11y/typings/focus-trap.d.ts
deleted file mode 100644
index f16af28..0000000
--- a/node_modules/@angular/cdk/a11y/typings/focus-trap.d.ts
+++ /dev/null
@@ -1,120 +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
- */
-import { ElementRef, NgZone, OnDestroy, AfterContentInit } from 
'@angular/core';
-import { Platform } from '@angular/cdk/platform';
-import { InteractivityChecker } from './interactivity-checker';
-/**
- * Class that allows for trapping focus within a DOM element.
- *
- * NOTE: This class currently uses a very simple (naive) approach to focus 
trapping.
- * It assumes that the tab order is the same as DOM order, which is not 
necessarily true.
- * Things like tabIndex > 0, flex `order`, and shadow roots can cause to two 
to misalign.
- * This will be replaced with a more intelligent solution before the library 
is considered stable.
- */
-export declare class FocusTrap {
-    private _element;
-    private _platform;
-    private _checker;
-    private _ngZone;
-    private _startAnchor;
-    private _endAnchor;
-    /** Whether the focus trap is active. */
-    enabled: boolean;
-    private _enabled;
-    constructor(_element: HTMLElement, _platform: Platform, _checker: 
InteractivityChecker, _ngZone: NgZone, deferAnchors?: boolean);
-    /** Destroys the focus trap by cleaning up the anchors. */
-    destroy(): void;
-    /**
-     * Inserts the anchors into the DOM. This is usually done automatically
-     * in the constructor, but can be deferred for cases like directives with 
`*ngIf`.
-     */
-    attachAnchors(): void;
-    /**
-     * Waits for the zone to stabilize, then either focuses the first element 
that the
-     * user specified, or the first tabbable element.
-     * @returns Returns a promise that resolves with a boolean, depending
-     * on whether focus was moved successfuly.
-     */
-    focusInitialElementWhenReady(): Promise<boolean>;
-    /**
-     * Waits for the zone to stabilize, then focuses
-     * the first tabbable element within the focus trap region.
-     * @returns Returns a promise that resolves with a boolean, depending
-     * on whether focus was moved successfuly.
-     */
-    focusFirstTabbableElementWhenReady(): Promise<boolean>;
-    /**
-     * Waits for the zone to stabilize, then focuses
-     * the last tabbable element within the focus trap region.
-     * @returns Returns a promise that resolves with a boolean, depending
-     * on whether focus was moved successfuly.
-     */
-    focusLastTabbableElementWhenReady(): Promise<boolean>;
-    /**
-     * Get the specified boundary element of the trapped region.
-     * @param bound The boundary to get (start or end of trapped region).
-     * @returns The boundary element.
-     */
-    private _getRegionBoundary(bound);
-    /**
-     * Focuses the element that should be focused when the focus trap is 
initialized.
-     * @returns Returns whether focus was moved successfuly.
-     */
-    focusInitialElement(): boolean;
-    /**
-     * Focuses the first tabbable element within the focus trap region.
-     * @returns Returns whether focus was moved successfuly.
-     */
-    focusFirstTabbableElement(): boolean;
-    /**
-     * Focuses the last tabbable element within the focus trap region.
-     * @returns Returns whether focus was moved successfuly.
-     */
-    focusLastTabbableElement(): boolean;
-    /** Get the first tabbable element from a DOM subtree (inclusive). */
-    private _getFirstTabbableElement(root);
-    /** Get the last tabbable element from a DOM subtree (inclusive). */
-    private _getLastTabbableElement(root);
-    /** Creates an anchor element. */
-    private _createAnchor();
-    /** Executes a function when the zone is stable. */
-    private _executeOnStable(fn);
-}
-/** Factory that allows easy instantiation of focus traps. */
-export declare class FocusTrapFactory {
-    private _checker;
-    private _platform;
-    private _ngZone;
-    constructor(_checker: InteractivityChecker, _platform: Platform, _ngZone: 
NgZone);
-    create(element: HTMLElement, deferAnchors?: boolean): FocusTrap;
-}
-/**
- * Directive for trapping focus within a region.
- * @deprecated
- */
-export declare class FocusTrapDeprecatedDirective implements OnDestroy, 
AfterContentInit {
-    private _elementRef;
-    private _focusTrapFactory;
-    focusTrap: FocusTrap;
-    /** Whether the focus trap is active. */
-    disabled: boolean;
-    constructor(_elementRef: ElementRef, _focusTrapFactory: FocusTrapFactory);
-    ngOnDestroy(): void;
-    ngAfterContentInit(): void;
-}
-/** Directive for trapping focus within a region. */
-export declare class FocusTrapDirective implements OnDestroy, AfterContentInit 
{
-    private _elementRef;
-    private _focusTrapFactory;
-    focusTrap: FocusTrap;
-    /** Whether the focus trap is active. */
-    enabled: boolean;
-    constructor(_elementRef: ElementRef, _focusTrapFactory: FocusTrapFactory);
-    ngOnDestroy(): void;
-    ngAfterContentInit(): void;
-}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/focus-trap/focus-trap.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/a11y/typings/focus-trap/focus-trap.d.ts 
b/node_modules/@angular/cdk/a11y/typings/focus-trap/focus-trap.d.ts
new file mode 100644
index 0000000..c30cf31
--- /dev/null
+++ b/node_modules/@angular/cdk/a11y/typings/focus-trap/focus-trap.d.ts
@@ -0,0 +1,137 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+import { ElementRef, NgZone, OnDestroy, AfterContentInit } from 
'@angular/core';
+import { InteractivityChecker } from 
'../interactivity-checker/interactivity-checker';
+/**
+ * Class that allows for trapping focus within a DOM element.
+ *
+ * This class currently uses a relatively simple approach to focus trapping.
+ * It assumes that the tab order is the same as DOM order, which is not 
necessarily true.
+ * Things like `tabIndex > 0`, flex `order`, and shadow roots can cause to two 
to misalign.
+ */
+export declare class FocusTrap {
+    private _element;
+    private _checker;
+    private _ngZone;
+    private _document;
+    private _startAnchor;
+    private _endAnchor;
+    /** Whether the focus trap is active. */
+    enabled: boolean;
+    private _enabled;
+    constructor(_element: HTMLElement, _checker: InteractivityChecker, 
_ngZone: NgZone, _document: Document, deferAnchors?: boolean);
+    /** Destroys the focus trap by cleaning up the anchors. */
+    destroy(): void;
+    /**
+     * Inserts the anchors into the DOM. This is usually done automatically
+     * in the constructor, but can be deferred for cases like directives with 
`*ngIf`.
+     */
+    attachAnchors(): void;
+    /**
+     * Waits for the zone to stabilize, then either focuses the first element 
that the
+     * user specified, or the first tabbable element.
+     * @returns Returns a promise that resolves with a boolean, depending
+     * on whether focus was moved successfuly.
+     */
+    focusInitialElementWhenReady(): Promise<boolean>;
+    /**
+     * Waits for the zone to stabilize, then focuses
+     * the first tabbable element within the focus trap region.
+     * @returns Returns a promise that resolves with a boolean, depending
+     * on whether focus was moved successfuly.
+     */
+    focusFirstTabbableElementWhenReady(): Promise<boolean>;
+    /**
+     * Waits for the zone to stabilize, then focuses
+     * the last tabbable element within the focus trap region.
+     * @returns Returns a promise that resolves with a boolean, depending
+     * on whether focus was moved successfuly.
+     */
+    focusLastTabbableElementWhenReady(): Promise<boolean>;
+    /**
+     * Get the specified boundary element of the trapped region.
+     * @param bound The boundary to get (start or end of trapped region).
+     * @returns The boundary element.
+     */
+    private _getRegionBoundary(bound);
+    /**
+     * Focuses the element that should be focused when the focus trap is 
initialized.
+     * @returns Whether focus was moved successfuly.
+     */
+    focusInitialElement(): boolean;
+    /**
+     * Focuses the first tabbable element within the focus trap region.
+     * @returns Whether focus was moved successfuly.
+     */
+    focusFirstTabbableElement(): boolean;
+    /**
+     * Focuses the last tabbable element within the focus trap region.
+     * @returns Whether focus was moved successfuly.
+     */
+    focusLastTabbableElement(): boolean;
+    /** Get the first tabbable element from a DOM subtree (inclusive). */
+    private _getFirstTabbableElement(root);
+    /** Get the last tabbable element from a DOM subtree (inclusive). */
+    private _getLastTabbableElement(root);
+    /** Creates an anchor element. */
+    private _createAnchor();
+    /** Executes a function when the zone is stable. */
+    private _executeOnStable(fn);
+}
+/** Factory that allows easy instantiation of focus traps. */
+export declare class FocusTrapFactory {
+    private _checker;
+    private _ngZone;
+    private _document;
+    constructor(_checker: InteractivityChecker, _ngZone: NgZone, _document: 
any);
+    /**
+     * Creates a focus-trapped region around the given element.
+     * @param element The element around which focus will be trapped.
+     * @param deferCaptureElements Defers the creation of focus-capturing 
elements to be done
+     *     manually by the user.
+     * @returns The created focus trap instance.
+     */
+    create(element: HTMLElement, deferCaptureElements?: boolean): FocusTrap;
+}
+/**
+ * Directive for trapping focus within a region.
+ * @docs-private
+ * @deprecated
+ * @deletion-target 6.0.0
+ */
+export declare class FocusTrapDeprecatedDirective implements OnDestroy, 
AfterContentInit {
+    private _elementRef;
+    private _focusTrapFactory;
+    focusTrap: FocusTrap;
+    /** Whether the focus trap is active. */
+    disabled: boolean;
+    constructor(_elementRef: ElementRef, _focusTrapFactory: FocusTrapFactory);
+    ngOnDestroy(): void;
+    ngAfterContentInit(): void;
+}
+/** Directive for trapping focus within a region. */
+export declare class CdkTrapFocus implements OnDestroy, AfterContentInit {
+    private _elementRef;
+    private _focusTrapFactory;
+    private _document;
+    /** Underlying FocusTrap instance. */
+    focusTrap: FocusTrap;
+    /** Previously focused element to restore focus to upon destroy when using 
autoCapture. */
+    private _previouslyFocusedElement;
+    /** Whether the focus trap is active. */
+    enabled: boolean;
+    /**
+     * Whether the directive should automatially move focus into the trapped 
region upon
+     * initialization and return focus to the previous activeElement upon 
destruction.
+     */
+    autoCapture: boolean;
+    private _autoCapture;
+    constructor(_elementRef: ElementRef, _focusTrapFactory: FocusTrapFactory, 
_document: any);
+    ngOnDestroy(): void;
+    ngAfterContentInit(): void;
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/index.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/a11y/typings/index.metadata.json 
b/node_modules/@angular/cdk/a11y/typings/index.metadata.json
index 7b83b79..dcfd118 100644
--- a/node_modules/@angular/cdk/a11y/typings/index.metadata.json
+++ b/node_modules/@angular/cdk/a11y/typings/index.metadata.json
@@ -1 +1 @@
-{"__symbolic":"module","version":3,"metadata":{"Highlightable":{"__symbolic":"interface"},"ActiveDescendantKeyManager":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ListKeyManager"},"members":{"setActiveItem":[{"__symbolic":"method"}]}},"RegisteredMessage":{"__symbolic":"interface"},"MESSAGES_CONTAINER_ID":"cdk-describedby-message-container","CDK_DESCRIBEDBY_ID_PREFIX":"cdk-describedby-message","CDK_DESCRIBEDBY_HOST_ATTRIBUTE":"cdk-describedby-host","AriaDescriber":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"}]}],"describe":[{"__symbolic":"method"}],"removeDescription":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ARIA_DESCRIBER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDi
 
spatcher","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"AriaDescriber"},"arguments":[{"__symbolic":"reference","name":"platform"}]}}},"ARIA_DESCRIBER_PROVIDER":{"provide":{"__symbolic":"reference","name":"AriaDescriber"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"AriaDescriber"}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"}],"useFactory":{"__symbolic":"reference","name":"ARIA_DESCRIBER_PROVIDER_FACTORY"}},"isFakeMousedownFromScreenReader":{"__symbolic":"function","parameters":["event"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","n
 
ame":"event"},"member":"buttons"},"right":0}},"FocusableOption":{"__symbolic":"interface"},"FocusKeyManager":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ListKeyManager"},"members":{"setActiveItem":[{"__symbolic":"method"}]}},"FocusTrap":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could
 not resolve 
type","line":47,"character":22,"context":{"typeName":"HTMLElement"},"module":"./focus-trap"},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"},{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},null]}],"destroy":[{"__symbolic":"method"}],"attachAnchors":[{"__symbolic":"method"}],"focusInitialElementWhenReady":[{"__symbolic":"method"}],"focusFirstTabbableElementWhenReady":[{"__symbolic":"method"}],"focusLastTabbableElementWhenReady":[{"__symbolic":"method"}],"_getRegionBoundary":[{"__
 
symbolic":"method"}],"focusInitialElement":[{"__symbolic":"method"}],"focusFirstTabbableElement":[{"__symbolic":"method"}],"focusLastTabbableElement":[{"__symbolic":"method"}],"_getFirstTabbableElement":[{"__symbolic":"method"}],"_getLastTabbableElement":[{"__symbolic":"method"}],"_createAnchor":[{"__symbolic":"method"}],"_executeOnStable":[{"__symbolic":"method"}]}},"FocusTrapFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"create":[{"__symbolic":"method"}]}},"FocusTrapDeprecatedDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","nam
 
e":"Directive"},"arguments":[{"selector":"cdk-focus-trap"}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","name":"FocusTrapFactory"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"FocusTrapDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkTrapFocus]","exportAs":"cdkTrapFocus"}]}],"members":{"enabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkTrapFocus"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":
 
"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","name":"FocusTrapFactory"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"InteractivityChecker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"}]}],"isDisabled":[{"__symbolic":"method"}],"isVisible":[{"__symbolic":"method"}],"isTabbable":[{"__symbolic":"method"}],"isFocusable":[{"__symbolic":"method"}]}},"ListKeyManagerOption":{"__symbolic":"interface"},"ListKeyManager":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"QueryList","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could
 not resolve type","line":36,"characte
 
r":40,"context":{"typeName":"T"},"module":"./list-key-manager"}]}]}],"withWrap":[{"__symbolic":"method"}],"withTypeAhead":[{"__symbolic":"method"}],"setActiveItem":[{"__symbolic":"method"}],"onKeydown":[{"__symbolic":"method"}],"setFirstItemActive":[{"__symbolic":"method"}],"setLastItemActive":[{"__symbolic":"method"}],"setNextItemActive":[{"__symbolic":"method"}],"setPreviousItemActive":[{"__symbolic":"method"}],"updateActiveItemIndex":[{"__symbolic":"method"}],"_setActiveItemByDelta":[{"__symbolic":"method"}],"_setActiveInWrapMode":[{"__symbolic":"method"}],"_setActiveInDefaultMode":[{"__symbolic":"method"}],"_setActiveItemByIndex":[{"__symbolic":"method"}]}},"LIVE_ANNOUNCER_ELEMENT_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["liveAnnouncerElement"]},"AriaLivePoliteness":{"__symbolic":"interface"},"LiveAnnouncer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"
 
reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"LIVE_ANNOUNCER_ELEMENT_TOKEN"}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"}]}],"announce":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_createLiveElement":[{"__symbolic":"method"}]}},"LIVE_ANNOUNCER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","liveElement","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"LiveAnnou
 
ncer"},"arguments":[{"__symbolic":"reference","name":"liveElement"},{"__symbolic":"reference","name":"platform"}]}}},"LIVE_ANNOUNCER_PROVIDER":{"provide":{"__symbolic":"reference","name":"LiveAnnouncer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"LiveAnnouncer"}],[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"LIVE_ANNOUNCER_ELEMENT_TOKEN"}]}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"}],"useFactory":{"__symbolic":"reference","name":"LIVE_ANNOUNCER_PROVIDER_FACTORY"}},"TOUCH_BUFFER_MS":650,"FocusOrigin":{"__symbolic":"interface"},"FocusMonitor"
 
:{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"}]}],"monitor":[{"__symbolic":"method"}],"stopMonitoring":[{"__symbolic":"method"}],"focusVia":[{"__symbolic":"method"}],"_registerDocumentEvents":[{"__symbolic":"method"}],"_setClasses":[{"__symbolic":"method"}],"_setOriginForCurrentEventQueue":[{"__symbolic":"method"}],"_wasCausedByTouch":[{"__symbolic":"method"}],"_onFocus":[{"__symbolic":"method"}],"_onBlur":[{"__symbolic":"method"}]}},"CdkMonitorFocus":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkMonitorElementFocus],
 [cdkMonitorSubtreeFocus]"}]}],"members"
 
:{"cdkFocusChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","name":"FocusMonitor"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"FOCUS_MONITOR_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"FocusMonitor"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"FOCUS_MONITOR_PROVIDER":{"provide":{"__symbolic":"reference","name":"FocusMonitor"},"deps":[[{"__symbolic":"new","expression":{
 
"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"FocusMonitor"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform"}],"useFactory":{"__symbolic":"reference","name":"FOCUS_MONITOR_PROVIDER_FACTORY"}},"A11yModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule"}],"declarations":[{"__symbolic":"reference","name":"FocusTrapDirective"},{"__symbolic":"reference","name":"FocusTrapDeprecatedDirective"},{"__symbolic":"reference","name":"CdkMonitorFocus"}],"exports":[{"__sy
 
mbolic":"reference","name":"FocusTrapDirective"},{"__symbolic":"reference","name":"FocusTrapDeprecatedDirective"},{"__symbolic":"reference","name":"CdkMonitorFocus"}],"providers":[{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","name":"FocusTrapFactory"},{"__symbolic":"reference","name":"AriaDescriber"},{"__symbolic":"reference","name":"LIVE_ANNOUNCER_PROVIDER"},{"__symbolic":"reference","name":"ARIA_DESCRIBER_PROVIDER"},{"__symbolic":"reference","name":"FOCUS_MONITOR_PROVIDER"}]}]}],"members":{}}},"origins":{"Highlightable":"./activedescendant-key-manager","ActiveDescendantKeyManager":"./activedescendant-key-manager","RegisteredMessage":"./aria-describer","MESSAGES_CONTAINER_ID":"./aria-describer","CDK_DESCRIBEDBY_ID_PREFIX":"./aria-describer","CDK_DESCRIBEDBY_HOST_ATTRIBUTE":"./aria-describer","AriaDescriber":"./aria-describer","ARIA_DESCRIBER_PROVIDER_FACTORY":"./aria-describer","ARIA_DESCRIBER_PROVIDER":"./aria-describer","isFakeMousedownFromSc
 
reenReader":"./fake-mousedown","FocusableOption":"./focus-key-manager","FocusKeyManager":"./focus-key-manager","FocusTrap":"./focus-trap","FocusTrapFactory":"./focus-trap","FocusTrapDeprecatedDirective":"./focus-trap","FocusTrapDirective":"./focus-trap","InteractivityChecker":"./interactivity-checker","ListKeyManagerOption":"./list-key-manager","ListKeyManager":"./list-key-manager","LIVE_ANNOUNCER_ELEMENT_TOKEN":"./live-announcer","AriaLivePoliteness":"./live-announcer","LiveAnnouncer":"./live-announcer","LIVE_ANNOUNCER_PROVIDER_FACTORY":"./live-announcer","LIVE_ANNOUNCER_PROVIDER":"./live-announcer","TOUCH_BUFFER_MS":"./focus-monitor","FocusOrigin":"./focus-monitor","FocusMonitor":"./focus-monitor","CdkMonitorFocus":"./focus-monitor","FOCUS_MONITOR_PROVIDER_FACTORY":"./focus-monitor","FOCUS_MONITOR_PROVIDER":"./focus-monitor","A11yModule":"./a11y-module"},"importAs":"@angular/cdk/a11y"}
\ No newline at end of file
+{"__symbolic":"module","version":4,"metadata":{"FocusTrapDirective":{"__symbolic":"reference","name":"CdkTrapFocus"},"RegisteredMessage":{"__symbolic":"interface"},"MESSAGES_CONTAINER_ID":"cdk-describedby-message-container","CDK_DESCRIBEDBY_ID_PREFIX":"cdk-describedby-message","CDK_DESCRIBEDBY_HOST_ATTRIBUTE":"cdk-describedby-host","AriaDescriber":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":48,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":52,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":52,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"describe":[{"__symbolic":"method"}],"removeDescription":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symb
 
olic":"method"}],"_createMessageElement":[{"__symbolic":"method"}],"_deleteMessageElement":[{"__symbolic":"method"}],"_createMessagesContainer":[{"__symbolic":"method"}],"_deleteMessagesContainer":[{"__symbolic":"method"}],"_removeCdkDescribedByReferenceIds":[{"__symbolic":"method"}],"_addMessageReference":[{"__symbolic":"method"}],"_removeMessageReference":[{"__symbolic":"method"}],"_isElementDescribedByMessage":[{"__symbolic":"method"}]}},"ARIA_DESCRIBER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"AriaDescriber"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ARIA_DESCRIBER_PROVIDER":{"provide":{"__symbolic":"reference","name":"AriaDescriber"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":
 
"Optional","line":210,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":210,"character":25}},{"__symbolic":"reference","name":"AriaDescriber"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":211,"character":4}],"useFactory":{"__symbolic":"reference","name":"ARIA_DESCRIBER_PROVIDER_FACTORY"}},"Highlightable":{"__symbolic":"interface"},"ActiveDescendantKeyManager":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ListKeyManager"},"members":{"setActiveItem":[{"__symbolic":"method"}]}},"FocusableOption":{"__symbolic":"interface"},"FocusKeyManager":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ListKeyManager"},"members":{"setFocusOrigin":[{"__symbolic":"method"}],"setActiveItem":[{"__symbolic":"method"}]}},"ListKeyManagerOption":{"__symbolic":"interface"},"ListKeyManager":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"
 
__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"QueryList","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could
 not resolve 
type","line":52,"character":40,"context":{"typeName":"T"},"module":"./key-manager/list-key-manager"}]}]}],"withWrap":[{"__symbolic":"method"}],"withVerticalOrientation":[{"__symbolic":"method"}],"withHorizontalOrientation":[{"__symbolic":"method"}],"withTypeAhead":[{"__symbolic":"method"}],"setActiveItem":[{"__symbolic":"method"}],"onKeydown":[{"__symbolic":"method"}],"setFirstItemActive":[{"__symbolic":"method"}],"setLastItemActive":[{"__symbolic":"method"}],"setNextItemActive":[{"__symbolic":"method"}],"setPreviousItemActive":[{"__symbolic":"method"}],"updateActiveItemIndex":[{"__symbolic":"method"}],"_setActiveItemByDelta":[{"__symbolic":"method"}],"_setActiveInWrapMode":[{"__symbolic":"method"}],"_setActiveInDefaultMode":[{"__symbolic":"method"}],"_setActiveItemByIndex":[{"__symbolic":"method"}]}},"FocusTrap
 
":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could
 not resolve 
type","line":47,"character":22,"context":{"typeName":"HTMLElement"},"module":"./focus-trap/focus-trap"},{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":49,"character":21},{"__symbolic":"error","message":"Could
 not resolve 
type","line":50,"character":23,"context":{"typeName":"Document"},"module":"./focus-trap/focus-trap"},null]}],"destroy":[{"__symbolic":"method"}],"attachAnchors":[{"__symbolic":"method"}],"focusInitialElementWhenReady":[{"__symbolic":"method"}],"focusFirstTabbableElementWhenReady":[{"__symbolic":"method"}],"focusLastTabbableElementWhenReady":[{"__symbolic":"method"}],"_getRegionBoundary":[{"__symbolic":"method"}],"focusInitialElement":[{"__symbolic":"method"}],"focusFirstTabbableElement":[{"__symbolic":"method"}],"focusLastTabbableElement":[{"__sy
 
mbolic":"method"}],"_getFirstTabbableElement":[{"__symbolic":"method"}],"_getLastTabbableElement":[{"__symbolic":"method"}],"_createAnchor":[{"__symbolic":"method"}],"_executeOnStable":[{"__symbolic":"method"}]}},"FocusTrapFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":280,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":287,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":287,"character":14}]}]],"parameters":[{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":49,"character":21},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}]}},"FocusTrapDeprecatedDirec
 
tive":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":312,"character":1},"arguments":[{"selector":"cdk-focus-trap"}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":319,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":325,"character":35},{"__symbolic":"reference","name":"FocusTrapFactory"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"CdkTrapFocus":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":340,"character":1},"arguments":[{"selector":"[cdkTrapFocus]","exportAs":"cdkTrapFocus"}]}],"members":{"enabled":[{"__symbolic":"
 
property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":354,"character":3},"arguments":["cdkTrapFocus"]}]}],"autoCapture":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":362,"character":3},"arguments":["cdkTrapFocusAutoCapture"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":370,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":370,"character":14}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":325,"character":35},{"__symbolic":"reference","name":"FocusTrapFactory"},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__
 
symbolic":"method"}]}},"InteractivityChecker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":23,"character":33}]}],"isDisabled":[{"__symbolic":"method"}],"isVisible":[{"__symbolic":"method"}],"isTabbable":[{"__symbolic":"method"}],"isFocusable":[{"__symbolic":"method"}]}},"LIVE_ANNOUNCER_ELEMENT_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":19,"character":48},"arguments":["liveAnnouncerElement"]},"AriaLivePoliteness":{"__symbolic":"interface"},"LiveAnnouncer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor_
 
_":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":29,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":29,"character":19},"arguments":[{"__symbolic":"reference","name":"LIVE_ANNOUNCER_ELEMENT_TOKEN"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":30,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":30,"character":14}]}]],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}],"announce":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_createLiveElement":[{"__symbolic":"method"}]}},"LIVE_ANNOUNCER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","liveElement","_document"],"value":{"__symbolic"
 
:"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"LiveAnnouncer"},"arguments":[{"__symbolic":"reference","name":"liveElement"},{"__symbolic":"reference","name":"_document"}]}}},"LIVE_ANNOUNCER_PROVIDER":{"provide":{"__symbolic":"reference","name":"LiveAnnouncer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":88,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":88,"character":25}},{"__symbolic":"reference","name":"LiveAnnouncer"}],[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":89,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":89,"character":25},"arguments":[{"__symbolic":"reference","name":"LIVE
 
_ANNOUNCER_ELEMENT_TOKEN"}]}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":90,"character":4}],"useFactory":{"__symbolic":"reference","name":"LIVE_ANNOUNCER_PROVIDER_FACTORY"}},"TOUCH_BUFFER_MS":650,"FocusOrigin":{"__symbolic":"interface"},"FocusMonitor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":42,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":74,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":74,"character":58}]}],"monitor":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"stopMonitoring":[{"__symbolic":"method"}],"focusVia":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_registerGlobalListeners":[{"__symbolic":"method"}],"_toggleClass":[{"__s
 
ymbolic":"method"}],"_setClasses":[{"__symbolic":"method"}],"_setOriginForCurrentEventQueue":[{"__symbolic":"method"}],"_wasCausedByTouch":[{"__symbolic":"method"}],"_onFocus":[{"__symbolic":"method"}],"_onBlur":[{"__symbolic":"method"}],"_incrementMonitoredElementCount":[{"__symbolic":"method"}],"_decrementMonitoredElementCount":[{"__symbolic":"method"}]}},"CdkMonitorFocus":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":380,"character":1},"arguments":[{"selector":"[cdkMonitorElementFocus],
 
[cdkMonitorSubtreeFocus]"}]}],"members":{"cdkFocusChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":385,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":387,"character":35},{"__symbolic":"refer
 
ence","name":"FocusMonitor"}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"FOCUS_MONITOR_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"FocusMonitor"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"FOCUS_MONITOR_PROVIDER":{"provide":{"__symbolic":"reference","name":"FocusMonitor"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":410,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":410,"character":30}},{"__symbolic":"reference","name":"FocusMonitor"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":74,"character":31},{"__symbolic"
 
:"reference","module":"@angular/cdk/platform","name":"Platform","line":74,"character":58}],"useFactory":{"__symbolic":"reference","name":"FOCUS_MONITOR_PROVIDER_FACTORY"}},"isFakeMousedownFromScreenReader":{"__symbolic":"function","parameters":["event"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"event"},"member":"buttons"},"right":0}},"A11yModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":22,"character":12},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":22,"character":26}],"declarations":[{"__symbolic":"reference","name":"CdkTrapFocus"},{"__symbolic":"reference","name":"FocusTrapDeprecatedDirective"},{"__symbolic":"reference","name":"Cd
 
kMonitorFocus"}],"exports":[{"__symbolic":"reference","name":"CdkTrapFocus"},{"__symbolic":"reference","name":"FocusTrapDeprecatedDirective"},{"__symbolic":"reference","name":"CdkMonitorFocus"}],"providers":[{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","name":"FocusTrapFactory"},{"__symbolic":"reference","name":"AriaDescriber"},{"__symbolic":"reference","name":"LIVE_ANNOUNCER_PROVIDER"},{"__symbolic":"reference","name":"ARIA_DESCRIBER_PROVIDER"},{"__symbolic":"reference","name":"FOCUS_MONITOR_PROVIDER"}]}]}],"members":{}}},"origins":{"FocusTrapDirective":"./focus-trap/focus-trap","RegisteredMessage":"./aria-describer/aria-describer","MESSAGES_CONTAINER_ID":"./aria-describer/aria-describer","CDK_DESCRIBEDBY_ID_PREFIX":"./aria-describer/aria-describer","CDK_DESCRIBEDBY_HOST_ATTRIBUTE":"./aria-describer/aria-describer","AriaDescriber":"./aria-describer/aria-describer","ARIA_DESCRIBER_PROVIDER_FACTORY":"./aria-describer/aria-describer","ARIA_DESCRIB
 
ER_PROVIDER":"./aria-describer/aria-describer","Highlightable":"./key-manager/activedescendant-key-manager","ActiveDescendantKeyManager":"./key-manager/activedescendant-key-manager","FocusableOption":"./key-manager/focus-key-manager","FocusKeyManager":"./key-manager/focus-key-manager","ListKeyManagerOption":"./key-manager/list-key-manager","ListKeyManager":"./key-manager/list-key-manager","FocusTrap":"./focus-trap/focus-trap","FocusTrapFactory":"./focus-trap/focus-trap","FocusTrapDeprecatedDirective":"./focus-trap/focus-trap","CdkTrapFocus":"./focus-trap/focus-trap","InteractivityChecker":"./interactivity-checker/interactivity-checker","LIVE_ANNOUNCER_ELEMENT_TOKEN":"./live-announcer/live-announcer","AriaLivePoliteness":"./live-announcer/live-announcer","LiveAnnouncer":"./live-announcer/live-announcer","LIVE_ANNOUNCER_PROVIDER_FACTORY":"./live-announcer/live-announcer","LIVE_ANNOUNCER_PROVIDER":"./live-announcer/live-announcer","TOUCH_BUFFER_MS":"./focus-monitor/focus-monitor","Focu
 
sOrigin":"./focus-monitor/focus-monitor","FocusMonitor":"./focus-monitor/focus-monitor","CdkMonitorFocus":"./focus-monitor/focus-monitor","FOCUS_MONITOR_PROVIDER_FACTORY":"./focus-monitor/focus-monitor","FOCUS_MONITOR_PROVIDER":"./focus-monitor/focus-monitor","isFakeMousedownFromScreenReader":"./fake-mousedown","A11yModule":"./a11y-module"},"importAs":"@angular/cdk/a11y"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts 
b/node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts
deleted file mode 100644
index f815f79..0000000
--- a/node_modules/@angular/cdk/a11y/typings/interactivity-checker.d.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import { Platform } from '@angular/cdk/platform';
-/**
- * The InteractivityChecker leans heavily on the ally.js accessibility 
utilities.
- * Methods like `isTabbable` are only covering specific edge-cases for the 
browsers which are
- * supported.
- */
-/**
- * Utility for checking the interactivity of an element, such as whether is is 
focusable or
- * tabbable.
- */
-export declare class InteractivityChecker {
-    private _platform;
-    constructor(_platform: Platform);
-    /**
-     * Gets whether an element is disabled.
-     *
-     * @param element Element to be checked.
-     * @returns Whether the element is disabled.
-     */
-    isDisabled(element: HTMLElement): boolean;
-    /**
-     * Gets whether an element is visible for the purposes of interactivity.
-     *
-     * This will capture states like `display: none` and `visibility: hidden`, 
but not things like
-     * being clipped by an `overflow: hidden` parent or being outside the 
viewport.
-     *
-     * @returns Whether the element is visible.
-     */
-    isVisible(element: HTMLElement): boolean;
-    /**
-     * Gets whether an element can be reached via Tab key.
-     * Assumes that the element has already been checked with isFocusable.
-     *
-     * @param element Element to be checked.
-     * @returns Whether the element is tabbable.
-     */
-    isTabbable(element: HTMLElement): boolean;
-    /**
-     * Gets whether an element can be focused by the user.
-     *
-     * @param element Element to be checked.
-     * @returns Whether the element is focusable.
-     */
-    isFocusable(element: HTMLElement): boolean;
-}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/interactivity-checker/interactivity-checker.d.ts
----------------------------------------------------------------------
diff --git 
a/node_modules/@angular/cdk/a11y/typings/interactivity-checker/interactivity-checker.d.ts
 
b/node_modules/@angular/cdk/a11y/typings/interactivity-checker/interactivity-checker.d.ts
new file mode 100644
index 0000000..3803fe6
--- /dev/null
+++ 
b/node_modules/@angular/cdk/a11y/typings/interactivity-checker/interactivity-checker.d.ts
@@ -0,0 +1,40 @@
+import { Platform } from '@angular/cdk/platform';
+/**
+ * Utility for checking the interactivity of an element, such as whether is is 
focusable or
+ * tabbable.
+ */
+export declare class InteractivityChecker {
+    private _platform;
+    constructor(_platform: Platform);
+    /**
+     * Gets whether an element is disabled.
+     *
+     * @param element Element to be checked.
+     * @returns Whether the element is disabled.
+     */
+    isDisabled(element: HTMLElement): boolean;
+    /**
+     * Gets whether an element is visible for the purposes of interactivity.
+     *
+     * This will capture states like `display: none` and `visibility: hidden`, 
but not things like
+     * being clipped by an `overflow: hidden` parent or being outside the 
viewport.
+     *
+     * @returns Whether the element is visible.
+     */
+    isVisible(element: HTMLElement): boolean;
+    /**
+     * Gets whether an element can be reached via Tab key.
+     * Assumes that the element has already been checked with isFocusable.
+     *
+     * @param element Element to be checked.
+     * @returns Whether the element is tabbable.
+     */
+    isTabbable(element: HTMLElement): boolean;
+    /**
+     * Gets whether an element can be focused by the user.
+     *
+     * @param element Element to be checked.
+     * @returns Whether the element is focusable.
+     */
+    isFocusable(element: HTMLElement): boolean;
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/key-manager/activedescendant-key-manager.d.ts
----------------------------------------------------------------------
diff --git 
a/node_modules/@angular/cdk/a11y/typings/key-manager/activedescendant-key-manager.d.ts
 
b/node_modules/@angular/cdk/a11y/typings/key-manager/activedescendant-key-manager.d.ts
new file mode 100644
index 0000000..c2af711
--- /dev/null
+++ 
b/node_modules/@angular/cdk/a11y/typings/key-manager/activedescendant-key-manager.d.ts
@@ -0,0 +1,27 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+import { ListKeyManager, ListKeyManagerOption } from './list-key-manager';
+/**
+ * This is the interface for highlightable items (used by the 
ActiveDescendantKeyManager).
+ * Each item must know how to style itself as active or inactive and whether 
or not it is
+ * currently disabled.
+ */
+export interface Highlightable extends ListKeyManagerOption {
+    /** Applies the styles for an active item to this item. */
+    setActiveStyles(): void;
+    /** Applies the styles for an inactive item to this item. */
+    setInactiveStyles(): void;
+}
+export declare class ActiveDescendantKeyManager<T> extends 
ListKeyManager<Highlightable & T> {
+    /**
+     * This method sets the active item to the item at the specified index.
+     * It also adds active styles to the newly active item and removes active
+     * styles from the previously active item.
+     */
+    setActiveItem(index: number): void;
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/key-manager/focus-key-manager.d.ts
----------------------------------------------------------------------
diff --git 
a/node_modules/@angular/cdk/a11y/typings/key-manager/focus-key-manager.d.ts 
b/node_modules/@angular/cdk/a11y/typings/key-manager/focus-key-manager.d.ts
new file mode 100644
index 0000000..beb9671
--- /dev/null
+++ b/node_modules/@angular/cdk/a11y/typings/key-manager/focus-key-manager.d.ts
@@ -0,0 +1,31 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+import { ListKeyManager, ListKeyManagerOption } from './list-key-manager';
+import { FocusOrigin } from '../focus-monitor/focus-monitor';
+/**
+ * This is the interface for focusable items (used by the FocusKeyManager).
+ * Each item must know how to focus itself, whether or not it is currently 
disabled
+ * and be able to supply it's label.
+ */
+export interface FocusableOption extends ListKeyManagerOption {
+    /** Focuses the `FocusableOption`. */
+    focus(origin?: FocusOrigin): void;
+}
+export declare class FocusKeyManager<T> extends ListKeyManager<FocusableOption 
& T> {
+    private _origin;
+    /**
+     * Sets the focus origin that will be passed in to the items for any 
subsequent `focus` calls.
+     * @param origin Focus origin to be used when focusing items.
+     */
+    setFocusOrigin(origin: FocusOrigin): this;
+    /**
+     * This method sets the active item to the item at the specified index.
+     * It also adds focuses the newly active item.
+     */
+    setActiveItem(index: number): void;
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/key-manager/list-key-manager.d.ts
----------------------------------------------------------------------
diff --git 
a/node_modules/@angular/cdk/a11y/typings/key-manager/list-key-manager.d.ts 
b/node_modules/@angular/cdk/a11y/typings/key-manager/list-key-manager.d.ts
new file mode 100644
index 0000000..8151376
--- /dev/null
+++ b/node_modules/@angular/cdk/a11y/typings/key-manager/list-key-manager.d.ts
@@ -0,0 +1,111 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+import { QueryList } from '@angular/core';
+import { Subject } from 'rxjs/Subject';
+/** This interface is for items that can be passed to a ListKeyManager. */
+export interface ListKeyManagerOption {
+    /** Whether the option is disabled. */
+    disabled?: boolean;
+    /** Gets the label for this option. */
+    getLabel?(): string;
+}
+/**
+ * This class manages keyboard events for selectable lists. If you pass it a 
query list
+ * of items, it will set the active item correctly when arrow events occur.
+ */
+export declare class ListKeyManager<T extends ListKeyManagerOption> {
+    private _items;
+    private _activeItemIndex;
+    private _activeItem;
+    private _wrap;
+    private _letterKeyStream;
+    private _typeaheadSubscription;
+    private _vertical;
+    private _horizontal;
+    private _pressedLetters;
+    constructor(_items: QueryList<T>);
+    /**
+     * Stream that emits any time the TAB key is pressed, so components can 
react
+     * when focus is shifted off of the list.
+     */
+    tabOut: Subject<void>;
+    /** Stream that emits whenever the active item of the list manager 
changes. */
+    change: Subject<number>;
+    /**
+     * Turns on wrapping mode, which ensures that the active item will wrap to
+     * the other end of list when there are no more items in the given 
direction.
+     */
+    withWrap(): this;
+    /**
+     * Configures whether the key manager should be able to move the selection 
vertically.
+     * @param enabled Whether vertical selection should be enabled.
+     */
+    withVerticalOrientation(enabled?: boolean): this;
+    /**
+     * Configures the key manager to move the selection horizontally.
+     * Passing in `null` will disable horizontal movement.
+     * @param direction Direction in which the selection can be moved.
+     */
+    withHorizontalOrientation(direction: 'ltr' | 'rtl' | null): this;
+    /**
+     * Turns on typeahead mode which allows users to set the active item by 
typing.
+     * @param debounceInterval Time to wait after the last keystroke before 
setting the active item.
+     */
+    withTypeAhead(debounceInterval?: number): this;
+    /**
+     * Sets the active item to the item at the index specified.
+     * @param index The index of the item to be set as active.
+     */
+    setActiveItem(index: number): void;
+    /**
+     * Sets the active item depending on the key event passed in.
+     * @param event Keyboard event to be used for determining which element 
should be active.
+     */
+    onKeydown(event: KeyboardEvent): void;
+    /** Index of the currently active item. */
+    readonly activeItemIndex: number | null;
+    /** The active item. */
+    readonly activeItem: T | null;
+    /** Sets the active item to the first enabled item in the list. */
+    setFirstItemActive(): void;
+    /** Sets the active item to the last enabled item in the list. */
+    setLastItemActive(): void;
+    /** Sets the active item to the next enabled item in the list. */
+    setNextItemActive(): void;
+    /** Sets the active item to a previous enabled item in the list. */
+    setPreviousItemActive(): void;
+    /**
+     * Allows setting of the activeItemIndex without any other effects.
+     * @param index The new activeItemIndex.
+     */
+    updateActiveItemIndex(index: number): void;
+    /**
+     * This method sets the active item, given a list of items and the delta 
between the
+     * currently active item and the new active item. It will calculate 
differently
+     * depending on whether wrap mode is turned on.
+     */
+    private _setActiveItemByDelta(delta, items?);
+    /**
+     * Sets the active item properly given "wrap" mode. In other words, it 
will continue to move
+     * down the list until it finds an item that is not disabled, and it will 
wrap if it
+     * encounters either end of the list.
+     */
+    private _setActiveInWrapMode(delta, items);
+    /**
+     * Sets the active item properly given the default mode. In other words, 
it will
+     * continue to move down the list until it finds an item that is not 
disabled. If
+     * it encounters either end of the list, it will stop and not wrap.
+     */
+    private _setActiveInDefaultMode(delta, items);
+    /**
+     * Sets the active item to the first enabled item starting at the index 
specified. If the
+     * item is disabled, it will move in the fallbackDelta direction until it 
either
+     * finds an enabled item or encounters the end of the list.
+     */
+    private _setActiveItemByIndex(index, fallbackDelta, items?);
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/list-key-manager.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/a11y/typings/list-key-manager.d.ts 
b/node_modules/@angular/cdk/a11y/typings/list-key-manager.d.ts
deleted file mode 100644
index d04df1a..0000000
--- a/node_modules/@angular/cdk/a11y/typings/list-key-manager.d.ts
+++ /dev/null
@@ -1,96 +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
- */
-import { QueryList } from '@angular/core';
-import { Subject } from 'rxjs/Subject';
-/**
- * This interface is for items that can be passed to a ListKeyManager.
- */
-export interface ListKeyManagerOption {
-    disabled?: boolean;
-    getLabel?(): string;
-}
-/**
- * This class manages keyboard events for selectable lists. If you pass it a 
query list
- * of items, it will set the active item correctly when arrow events occur.
- */
-export declare class ListKeyManager<T extends ListKeyManagerOption> {
-    private _items;
-    private _activeItemIndex;
-    private _activeItem;
-    private _wrap;
-    private _letterKeyStream;
-    private _typeaheadSubscription;
-    private _pressedLetters;
-    constructor(_items: QueryList<T>);
-    /**
-     * Stream that emits any time the TAB key is pressed, so components can 
react
-     * when focus is shifted off of the list.
-     */
-    tabOut: Subject<void>;
-    /**
-     * Turns on wrapping mode, which ensures that the active item will wrap to
-     * the other end of list when there are no more items in the given 
direction.
-     */
-    withWrap(): this;
-    /**
-     * Turns on typeahead mode which allows users to set the active item by 
typing.
-     * @param debounceInterval Time to wait after the last keystroke before 
setting the active item.
-     */
-    withTypeAhead(debounceInterval?: number): this;
-    /**
-     * Sets the active item to the item at the index specified.
-     * @param index The index of the item to be set as active.
-     */
-    setActiveItem(index: number): void;
-    /**
-     * Sets the active item depending on the key event passed in.
-     * @param event Keyboard event to be used for determining which element 
should be active.
-     */
-    onKeydown(event: KeyboardEvent): void;
-    /** Index of the currently active item. */
-    readonly activeItemIndex: number | null;
-    /** The active item. */
-    readonly activeItem: T | null;
-    /** Sets the active item to the first enabled item in the list. */
-    setFirstItemActive(): void;
-    /** Sets the active item to the last enabled item in the list. */
-    setLastItemActive(): void;
-    /** Sets the active item to the next enabled item in the list. */
-    setNextItemActive(): void;
-    /** Sets the active item to a previous enabled item in the list. */
-    setPreviousItemActive(): void;
-    /**
-     * Allows setting of the activeItemIndex without any other effects.
-     * @param index The new activeItemIndex.
-     */
-    updateActiveItemIndex(index: number): void;
-    /**
-     * This method sets the active item, given a list of items and the delta 
between the
-     * currently active item and the new active item. It will calculate 
differently
-     * depending on whether wrap mode is turned on.
-     */
-    private _setActiveItemByDelta(delta, items?);
-    /**
-     * Sets the active item properly given "wrap" mode. In other words, it 
will continue to move
-     * down the list until it finds an item that is not disabled, and it will 
wrap if it
-     * encounters either end of the list.
-     */
-    private _setActiveInWrapMode(delta, items);
-    /**
-     * Sets the active item properly given the default mode. In other words, 
it will
-     * continue to move down the list until it finds an item that is not 
disabled. If
-     * it encounters either end of the list, it will stop and not wrap.
-     */
-    private _setActiveInDefaultMode(delta, items);
-    /**
-     * Sets the active item to the first enabled item starting at the index 
specified. If the
-     * item is disabled, it will move in the fallbackDelta direction until it 
either
-     * finds an enabled item or encounters the end of the list.
-     */
-    private _setActiveItemByIndex(index, fallbackDelta, items?);
-}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/live-announcer.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/a11y/typings/live-announcer.d.ts 
b/node_modules/@angular/cdk/a11y/typings/live-announcer.d.ts
deleted file mode 100644
index cc9d34b..0000000
--- a/node_modules/@angular/cdk/a11y/typings/live-announcer.d.ts
+++ /dev/null
@@ -1,32 +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
- */
-import { InjectionToken, Optional, OnDestroy } from '@angular/core';
-import { Platform } from '@angular/cdk/platform';
-export declare const LIVE_ANNOUNCER_ELEMENT_TOKEN: InjectionToken<HTMLElement>;
-/** Possible politeness levels. */
-export declare type AriaLivePoliteness = 'off' | 'polite' | 'assertive';
-export declare class LiveAnnouncer implements OnDestroy {
-    private _liveElement;
-    constructor(elementToken: any, platform: Platform);
-    /**
-     * Announces a message to screenreaders.
-     * @param message Message to be announced to the screenreader
-     * @param politeness The politeness of the announcer element
-     */
-    announce(message: string, politeness?: AriaLivePoliteness): void;
-    ngOnDestroy(): void;
-    private _createLiveElement();
-}
-/** @docs-private */
-export declare function LIVE_ANNOUNCER_PROVIDER_FACTORY(parentDispatcher: 
LiveAnnouncer, liveElement: any, platform: Platform): LiveAnnouncer;
-/** @docs-private */
-export declare const LIVE_ANNOUNCER_PROVIDER: {
-    provide: typeof LiveAnnouncer;
-    deps: (Optional[] | typeof Platform)[];
-    useFactory: (parentDispatcher: LiveAnnouncer, liveElement: any, platform: 
Platform) => LiveAnnouncer;
-};

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/live-announcer/live-announcer.d.ts
----------------------------------------------------------------------
diff --git 
a/node_modules/@angular/cdk/a11y/typings/live-announcer/live-announcer.d.ts 
b/node_modules/@angular/cdk/a11y/typings/live-announcer/live-announcer.d.ts
new file mode 100644
index 0000000..43793aa
--- /dev/null
+++ b/node_modules/@angular/cdk/a11y/typings/live-announcer/live-announcer.d.ts
@@ -0,0 +1,32 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+import { InjectionToken, Optional, OnDestroy } from '@angular/core';
+export declare const LIVE_ANNOUNCER_ELEMENT_TOKEN: InjectionToken<HTMLElement>;
+/** Possible politeness levels. */
+export declare type AriaLivePoliteness = 'off' | 'polite' | 'assertive';
+export declare class LiveAnnouncer implements OnDestroy {
+    private _document;
+    private _liveElement;
+    constructor(elementToken: any, _document: any);
+    /**
+     * Announces a message to screenreaders.
+     * @param message Message to be announced to the screenreader
+     * @param politeness The politeness of the announcer element
+     */
+    announce(message: string, politeness?: AriaLivePoliteness): void;
+    ngOnDestroy(): void;
+    private _createLiveElement();
+}
+/** @docs-private */
+export declare function LIVE_ANNOUNCER_PROVIDER_FACTORY(parentDispatcher: 
LiveAnnouncer, liveElement: any, _document: any): LiveAnnouncer;
+/** @docs-private */
+export declare const LIVE_ANNOUNCER_PROVIDER: {
+    provide: typeof LiveAnnouncer;
+    deps: (InjectionToken<Document> | Optional[])[];
+    useFactory: (parentDispatcher: LiveAnnouncer, liveElement: any, _document: 
any) => LiveAnnouncer;
+};

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/a11y/typings/public-api.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/a11y/typings/public-api.d.ts 
b/node_modules/@angular/cdk/a11y/typings/public-api.d.ts
index 0f3548a..70c8d53 100644
--- a/node_modules/@angular/cdk/a11y/typings/public-api.d.ts
+++ b/node_modules/@angular/cdk/a11y/typings/public-api.d.ts
@@ -1,17 +1,23 @@
 /**
  * @license
- * Copyright Google Inc. All Rights Reserved.
+ * Copyright Google LLC 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
  */
-export * from './activedescendant-key-manager';
-export * from './aria-describer';
+import { CdkTrapFocus } from './focus-trap/focus-trap';
+export * from './aria-describer/aria-describer';
+export * from './key-manager/activedescendant-key-manager';
+export * from './key-manager/focus-key-manager';
+export * from './key-manager/list-key-manager';
+export * from './focus-trap/focus-trap';
+export * from './interactivity-checker/interactivity-checker';
+export * from './live-announcer/live-announcer';
+export * from './focus-monitor/focus-monitor';
 export * from './fake-mousedown';
-export * from './focus-key-manager';
-export * from './focus-trap';
-export * from './interactivity-checker';
-export * from './list-key-manager';
-export * from './live-announcer';
-export * from './focus-monitor';
 export * from './a11y-module';
+/**
+ * @deprecated Renamed to CdkTrapFocus.
+ * @deletion-target 6.0.0
+ */
+export { CdkTrapFocus as FocusTrapDirective };

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion.d.ts 
b/node_modules/@angular/cdk/accordion.d.ts
new file mode 100644
index 0000000..67aac61
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion.d.ts
@@ -0,0 +1,8 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+export * from './accordion/index';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion.metadata.json 
b/node_modules/@angular/cdk/accordion.metadata.json
new file mode 100644
index 0000000..3eb6f43
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion.metadata.json
@@ -0,0 +1,12 @@
+{
+  "__symbolic": "module",
+  "version": 3,
+  "metadata": {},
+  "exports": [
+    {
+      "from": "./accordion/index"
+    }
+  ],
+  "flatModuleIndexRedirect": true,
+  "importAs": "@angular/cdk/accordion"
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/index.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/index.d.ts 
b/node_modules/@angular/cdk/accordion/index.d.ts
new file mode 100644
index 0000000..1faa623
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/index.d.ts
@@ -0,0 +1,8 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+export * from './typings/index';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/index.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/index.metadata.json 
b/node_modules/@angular/cdk/accordion/index.metadata.json
new file mode 100644
index 0000000..45b3956
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/index.metadata.json
@@ -0,0 +1,12 @@
+{
+  "__symbolic": "module",
+  "version": 3,
+  "metadata": {},
+  "exports": [
+    {
+      "from": "./typings/index"
+    }
+  ],
+  "flatModuleIndexRedirect": true,
+  "importAs": "@angular/cdk/accordion"
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/package.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/package.json 
b/node_modules/@angular/cdk/accordion/package.json
new file mode 100644
index 0000000..e238366
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/package.json
@@ -0,0 +1,7 @@
+{
+  "name": "@angular/cdk/accordion",
+  "typings": "../accordion.d.ts",
+  "main": "../bundles/cdk-accordion.umd.js",
+  "module": "../esm5/accordion.es5.js",
+  "es2015": "../esm2015/accordion.js"
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/typings/accordion-item.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/typings/accordion-item.d.ts 
b/node_modules/@angular/cdk/accordion/typings/accordion-item.d.ts
new file mode 100644
index 0000000..630d3a1
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/typings/accordion-item.d.ts
@@ -0,0 +1,50 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+import { EventEmitter, OnDestroy, ChangeDetectorRef } from '@angular/core';
+import { UniqueSelectionDispatcher } from '@angular/cdk/collections';
+import { CdkAccordion } from './accordion';
+/**
+ * An basic directive expected to be extended and decorated as a component.  
Sets up all
+ * events and attributes needed to be managed by a CdkAccordion parent.
+ */
+export declare class CdkAccordionItem implements OnDestroy {
+    accordion: CdkAccordion;
+    private _changeDetectorRef;
+    protected _expansionDispatcher: UniqueSelectionDispatcher;
+    /** Event emitted every time the AccordionItem is closed. */
+    closed: EventEmitter<void>;
+    /** Event emitted every time the AccordionItem is opened. */
+    opened: EventEmitter<void>;
+    /** Event emitted when the AccordionItem is destroyed. */
+    destroyed: EventEmitter<void>;
+    /**
+     * Emits whenever the expanded state of the accordion changes.
+     * Primarily used to facilitate two-way binding.
+     * @docs-private
+     */
+    expandedChange: EventEmitter<boolean>;
+    /** The unique AccordionItem id. */
+    readonly id: string;
+    /** Whether the AccordionItem is expanded. */
+    expanded: any;
+    private _expanded;
+    /** Whether the AccordionItem is disabled. */
+    disabled: any;
+    private _disabled;
+    /** Unregister function for _expansionDispatcher. */
+    private _removeUniqueSelectionListener;
+    constructor(accordion: CdkAccordion, _changeDetectorRef: 
ChangeDetectorRef, _expansionDispatcher: UniqueSelectionDispatcher);
+    /** Emits an event for the accordion item being destroyed. */
+    ngOnDestroy(): void;
+    /** Toggles the expanded state of the accordion item. */
+    toggle(): void;
+    /** Sets the expanded state of the accordion item to false. */
+    close(): void;
+    /** Sets the expanded state of the accordion item to true. */
+    open(): void;
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/typings/accordion-module.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/typings/accordion-module.d.ts 
b/node_modules/@angular/cdk/accordion/typings/accordion-module.d.ts
new file mode 100644
index 0000000..250976d
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/typings/accordion-module.d.ts
@@ -0,0 +1,2 @@
+export declare class CdkAccordionModule {
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/typings/accordion.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/typings/accordion.d.ts 
b/node_modules/@angular/cdk/accordion/typings/accordion.d.ts
new file mode 100644
index 0000000..bd7d65c
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/typings/accordion.d.ts
@@ -0,0 +1,10 @@
+/**
+ * Directive whose purpose is to manage the expanded state of CdkAccordionItem 
children.
+ */
+export declare class CdkAccordion {
+    /** A readonly id value to use for unique selection coordination. */
+    readonly id: string;
+    /** Whether the accordion should allow multiple expanded accordion items 
simultaneously. */
+    multi: boolean;
+    private _multi;
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/typings/index.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/typings/index.d.ts 
b/node_modules/@angular/cdk/accordion/typings/index.d.ts
new file mode 100644
index 0000000..e5daacf
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/typings/index.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/985298bd/node_modules/@angular/cdk/accordion/typings/index.metadata.json
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/typings/index.metadata.json 
b/node_modules/@angular/cdk/accordion/typings/index.metadata.json
new file mode 100644
index 0000000..c774402
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/typings/index.metadata.json
@@ -0,0 +1 @@
+{"__symbolic":"module","version":4,"metadata":{"CdkAccordionItem":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":28,"character":1},"arguments":[{"selector":"cdk-accordion-item","exportAs":"cdkAccordionItem"}]}],"members":{"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"destroyed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3}}]}],"expandedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular
 
/core","name":"Output","line":45,"character":3}}]}],"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":89,"character":15}}],null,null],"parameters":[{"__symbolic":"reference","name":"CdkAccordion"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":90,"character":42},{"__symbolic":"reference","module":"@angular/cdk/collections","name":"UniqueSelectionDispatcher","line":91,"character":46}]}],"ngOnDestroy":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"close":[{"
 
__symbolic":"method"}],"open":[{"__symbolic":"method"}]}},"CdkAccordion":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"cdk-accordion,
 
[cdkAccordion]","exportAs":"cdkAccordion"}]}],"members":{"multi":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}]}},"CdkAccordionModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"CdkAccordion"},{"__symbolic":"reference","name":"CdkAccordionItem"}],"declarations":[{"__symbolic":"reference","name":"CdkAccordion"},{"__symbolic":"reference","name":"CdkAccordionItem"}],"providers":[{"__symbolic":"reference","module":"@
 
angular/cdk/collections","name":"UNIQUE_SELECTION_DISPATCHER_PROVIDER","line":16,"character":14}]}]}],"members":{}}},"origins":{"CdkAccordionItem":"./accordion-item","CdkAccordion":"./accordion","CdkAccordionModule":"./accordion-module"},"importAs":"@angular/cdk/accordion"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/accordion/typings/public-api.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/accordion/typings/public-api.d.ts 
b/node_modules/@angular/cdk/accordion/typings/public-api.d.ts
new file mode 100644
index 0000000..e3b0ab5
--- /dev/null
+++ b/node_modules/@angular/cdk/accordion/typings/public-api.d.ts
@@ -0,0 +1,10 @@
+/**
+ * @license
+ * Copyright Google LLC 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
+ */
+export { CdkAccordionItem } from './accordion-item';
+export { CdkAccordion } from './accordion';
+export * from './accordion-module';

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/bidi.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bidi.d.ts 
b/node_modules/@angular/cdk/bidi.d.ts
index c4e2fda..418a014 100644
--- a/node_modules/@angular/cdk/bidi.d.ts
+++ b/node_modules/@angular/cdk/bidi.d.ts
@@ -1,6 +1,6 @@
 /**
  * @license
- * Copyright Google Inc. All Rights Reserved.
+ * Copyright Google LLC 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

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/bidi/index.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bidi/index.d.ts 
b/node_modules/@angular/cdk/bidi/index.d.ts
index 5a30354..1faa623 100644
--- a/node_modules/@angular/cdk/bidi/index.d.ts
+++ b/node_modules/@angular/cdk/bidi/index.d.ts
@@ -1,6 +1,6 @@
 /**
  * @license
- * Copyright Google Inc. All Rights Reserved.
+ * Copyright Google LLC 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

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/bidi/typings/dir.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bidi/typings/dir.d.ts 
b/node_modules/@angular/cdk/bidi/typings/dir.d.ts
index 8fac5fb..9a6587f 100644
--- a/node_modules/@angular/cdk/bidi/typings/dir.d.ts
+++ b/node_modules/@angular/cdk/bidi/typings/dir.d.ts
@@ -1,28 +1,29 @@
 /**
  * @license
- * Copyright Google Inc. All Rights Reserved.
+ * Copyright Google LLC 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
  */
-import { EventEmitter } from '@angular/core';
+import { EventEmitter, AfterContentInit, OnDestroy } from '@angular/core';
 import { Direction, Directionality } from './directionality';
 /**
  * Directive to listen for changes of direction of part of the DOM.
  *
- * Would provide itself in case a component looks for the Directionality 
service
+ * Provides itself as Directionality such that descendant directives only need 
to ever inject
+ * Directionality to get the closest direction.
  */
-export declare class Dir implements Directionality {
-    /** Layout direction of the element. */
+export declare class Dir implements Directionality, AfterContentInit, 
OnDestroy {
     _dir: Direction;
     /** Whether the `value` has been set to its initial value. */
     private _isInitialized;
     /** Event emitted when the direction changes. */
-    change: EventEmitter<void>;
+    change: EventEmitter<Direction>;
     /** @docs-private */
     dir: Direction;
     /** Current layout direction of the element. */
     readonly value: Direction;
     /** Initialize once default value has been set. */
     ngAfterContentInit(): void;
+    ngOnDestroy(): void;
 }

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/985298bd/node_modules/@angular/cdk/bidi/typings/directionality.d.ts
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bidi/typings/directionality.d.ts 
b/node_modules/@angular/cdk/bidi/typings/directionality.d.ts
index bae748f..a74bf21 100644
--- a/node_modules/@angular/cdk/bidi/typings/directionality.d.ts
+++ b/node_modules/@angular/cdk/bidi/typings/directionality.d.ts
@@ -1,11 +1,11 @@
 /**
  * @license
- * Copyright Google Inc. All Rights Reserved.
+ * Copyright Google LLC 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
  */
-import { EventEmitter, Optional, InjectionToken } from '@angular/core';
+import { EventEmitter, InjectionToken } from '@angular/core';
 export declare type Direction = 'ltr' | 'rtl';
 /**
  * Injection token used to inject the document into Directionality.
@@ -23,15 +23,9 @@ export declare const DIR_DOCUMENT: InjectionToken<Document>;
  * Exposes the current direction and a stream of direction changes.
  */
 export declare class Directionality {
+    /** The current 'ltr' or 'rtl' value. */
     readonly value: Direction;
-    readonly change: EventEmitter<void>;
+    /** Stream that emits whenever the 'ltr' / 'rtl' state changes. */
+    readonly change: EventEmitter<Direction>;
     constructor(_document?: any);
 }
-/** @docs-private */
-export declare function DIRECTIONALITY_PROVIDER_FACTORY(parentDirectionality: 
any, _document: any): any;
-/** @docs-private */
-export declare const DIRECTIONALITY_PROVIDER: {
-    provide: typeof Directionality;
-    deps: Optional[][];
-    useFactory: (parentDirectionality: any, _document: any) => any;
-};

Reply via email to