Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@angular/cdk

Package Overview
Dependencies
Maintainers
1
Versions
510
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular/cdk - npm Package Compare versions

Comparing version 5.1.1 to 5.2.0-beta.0

a11y/typings/aria-describer/aria-describer.d.ts

2

a11y/typings/index.metadata.json

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

{"__symbolic":"module","version":4,"metadata":{"FocusTrapDirective":{"__symbolic":"reference","name":"CdkTrapFocus"},"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","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":[{"__symbolic":"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"}},"isFakeMousedownFromScreenReader":{"__symbolic":"function","parameters":["event"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"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":53,"character":22,"context":{"typeName":"HTMLElement"},"module":"./focus-trap"},{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":55,"character":21},{"__symbolic":"error","message":"Could not resolve type","line":56,"character":23,"context":{"typeName":"Document"},"module":"./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":[{"__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","line":286,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":293,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":293,"character":14}]}]],"parameters":[{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":55,"character":21},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}]}},"FocusTrapDeprecatedDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":317,"character":1},"arguments":[{"selector":"cdk-focus-trap"}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":324,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":330,"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":345,"character":1},"arguments":[{"selector":"[cdkTrapFocus]","exportAs":"cdkTrapFocus"}]}],"members":{"enabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":359,"character":3},"arguments":["cdkTrapFocus"]}]}],"autoCapture":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":367,"character":3},"arguments":["cdkTrapFocusAutoCapture"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":375,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":375,"character":14}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":330,"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"}]}},"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":40,"character":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","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":43,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":69,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":69,"character":58}]}],"monitor":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"stopMonitoring":[{"__symbolic":"method"}],"focusVia":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_registerGlobalListeners":[{"__symbolic":"method"}],"_toggleClass":[{"__symbolic":"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":369,"character":1},"arguments":[{"selector":"[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]"}]}],"members":{"cdkFocusChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":374,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":376,"character":35},{"__symbolic":"reference","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":399,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":399,"character":30}},{"__symbolic":"reference","name":"FocusMonitor"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":69,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":69,"character":58}],"useFactory":{"__symbolic":"reference","name":"FOCUS_MONITOR_PROVIDER_FACTORY"}},"A11yModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":12},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":18,"character":26}],"declarations":[{"__symbolic":"reference","name":"CdkTrapFocus"},{"__symbolic":"reference","name":"FocusTrapDeprecatedDirective"},{"__symbolic":"reference","name":"CdkMonitorFocus"}],"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","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","isFakeMousedownFromScreenReader":"./fake-mousedown","FocusableOption":"./focus-key-manager","FocusKeyManager":"./focus-key-manager","FocusTrap":"./focus-trap","FocusTrapFactory":"./focus-trap","FocusTrapDeprecatedDirective":"./focus-trap","CdkTrapFocus":"./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"}
{"__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":[{"__symbolic":"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":[{"__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","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"}]}},"FocusTrapDeprecatedDirective":{"__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":[{"__symbolic":"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":"reference","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":"CdkMonitorFocus"}],"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_DESCRIBER_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","FocusOrigin":"./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"}

@@ -8,14 +8,17 @@ /**

*/
import { CdkTrapFocus } from './focus-trap';
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. */
/**
* @deprecated Renamed to CdkTrapFocus.
* @deletion-target 6.0.0
*/
export { CdkTrapFocus as FocusTrapDirective };

@@ -25,2 +25,8 @@ /**

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. */

@@ -31,2 +37,5 @@ readonly id: string;

private _expanded;
/** Whether the AccordionItem is disabled. */
disabled: any;
private _disabled;
/** Unregister function for _expansionDispatcher. */

@@ -33,0 +42,0 @@ private _removeUniqueSelectionListener;

@@ -7,5 +7,5 @@ /**

readonly id: string;
/** Whether the accordion should allow multiple expanded accordion items simulateously. */
/** Whether the accordion should allow multiple expanded accordion items simultaneously. */
multi: boolean;
private _multi;
}

@@ -1,1 +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}}]}],"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":73,"character":15}}],null,null],"parameters":[{"__symbolic":"reference","name":"CdkAccordion"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":74,"character":42},{"__symbolic":"reference","module":"@angular/cdk/collections","name":"UniqueSelectionDispatcher","line":75,"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"}
{"__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"}

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

{"__symbolic":"module","version":4,"metadata":{"Directionality":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":35,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":27},"arguments":[{"__symbolic":"reference","name":"DIR_DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]}},"DIR_DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":32},"arguments":["cdk-dir-doc"]},"Direction":{"__symbolic":"interface"},"Dir":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[dir]","providers":[{"provide":{"__symbolic":"reference","name":"Directionality"},"useExisting":{"__symbolic":"reference","name":"Dir"}}],"host":{"[dir]":"dir"},"exportAs":"dir"}]}],"members":{"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3},"arguments":["dirChange"]}]}],"dir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3},"arguments":["dir"]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BidiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"Dir"}],"declarations":[{"__symbolic":"reference","name":"Dir"}],"providers":[{"provide":{"__symbolic":"reference","name":"DIR_DOCUMENT"},"useExisting":{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":18,"character":41}},{"__symbolic":"reference","name":"Directionality"}]}]}],"members":{}}},"origins":{"Directionality":"./directionality","DIR_DOCUMENT":"./directionality","Direction":"./directionality","Dir":"./dir","BidiModule":"./bidi-module"},"importAs":"@angular/cdk/bidi"}
{"__symbolic":"module","version":4,"metadata":{"Directionality":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":35,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":27},"arguments":[{"__symbolic":"reference","name":"DIR_DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]}},"DIR_DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":32},"arguments":["cdk-dir-doc"]},"Direction":{"__symbolic":"interface"},"Dir":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[dir]","providers":[{"provide":{"__symbolic":"reference","name":"Directionality"},"useExisting":{"__symbolic":"reference","name":"Dir"}}],"host":{"[dir]":"dir"},"exportAs":"dir"}]}],"members":{"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3},"arguments":["dirChange"]}]}],"dir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BidiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"Dir"}],"declarations":[{"__symbolic":"reference","name":"Dir"}],"providers":[{"provide":{"__symbolic":"reference","name":"DIR_DOCUMENT"},"useExisting":{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":18,"character":41}},{"__symbolic":"reference","name":"Directionality"}]}]}],"members":{}}},"origins":{"Directionality":"./directionality","DIR_DOCUMENT":"./directionality","Direction":"./directionality","Dir":"./dir","BidiModule":"./bidi-module"},"importAs":"@angular/cdk/bidi"}

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/coercion"),require("rxjs/operators/take"),require("@angular/cdk/platform"),require("@angular/common"),require("rxjs/Subject"),require("rxjs/Subscription"),require("@angular/cdk/keycodes"),require("rxjs/operators/debounceTime"),require("rxjs/operators/filter"),require("rxjs/operators/map"),require("rxjs/operators/tap"),require("rxjs/observable/of")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/coercion","rxjs/operators/take","@angular/cdk/platform","@angular/common","rxjs/Subject","rxjs/Subscription","@angular/cdk/keycodes","rxjs/operators/debounceTime","rxjs/operators/filter","rxjs/operators/map","rxjs/operators/tap","rxjs/observable/of"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.a11y=e.ng.cdk.a11y||{}),e.ng.core,e.ng.cdk.coercion,e.Rx.operators,e.ng.cdk.platform,e.ng.common,e.Rx,e.Rx,e.ng.cdk.keycodes,e.Rx.operators,e.Rx.operators,e.Rx.operators,e.Rx.operators,e.Rx.Observable)}(this,function(e,t,n,r,o,i,s,c,a,u,l,d,h,p){"use strict";function f(e,t){function n(){this.constructor=e}M(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function m(e){try{return e.frameElement}catch(e){return null}}function _(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}function b(e){var t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}function y(e){return g(e)&&"hidden"==e.type}function v(e){return I(e)&&e.hasAttribute("href")}function g(e){return"input"==e.nodeName.toLowerCase()}function I(e){return"a"==e.nodeName.toLowerCase()}function E(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;var t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function A(e){if(!E(e))return null;var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function T(e){var t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}function C(e){return!y(e)&&(b(e)||v(e)||e.hasAttribute("contenteditable")||E(e))}function k(e){return e.ownerDocument.defaultView||window}function O(e,t,n){var r=R(e,t);r.some(function(e){return e.trim()==n.trim()})||(r.push(n.trim()),e.setAttribute(t,r.join(q)))}function x(e,t,n){var r=R(e,t),o=r.filter(function(e){return e!=n.trim()});e.setAttribute(t,o.join(q))}function R(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}function F(e,t){return e||new G(t)}function w(e){return 0===e.buttons}function L(e,t,n){return e||new X(t,n)}function N(e,t,n){return e||new J(t,n)}var M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},j=function(){function e(e){this._platform=e}return e.prototype.isDisabled=function(e){return e.hasAttribute("disabled")},e.prototype.isVisible=function(e){return _(e)&&"visible"===getComputedStyle(e).visibility},e.prototype.isTabbable=function(e){if(!this._platform.isBrowser)return!1;var t=m(k(e));if(t){var n=t&&t.nodeName.toLowerCase();if(-1===A(t))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===n)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(t))return!1}var r=e.nodeName.toLowerCase(),o=A(e);if(e.hasAttribute("contenteditable"))return-1!==o;if("iframe"===r)return!1;if("audio"===r){if(!e.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===r){if(!e.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==r||!this._platform.BLINK&&!this._platform.WEBKIT)&&(!(this._platform.WEBKIT&&this._platform.IOS&&!T(e))&&e.tabIndex>=0)},e.prototype.isFocusable=function(e){return C(e)&&!this.isDisabled(e)&&this.isVisible(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:o.Platform}]},e}(),D=function(){function e(e,t,n,r,o){void 0===o&&(o=!1),this._element=e,this._checker=t,this._ngZone=n,this._document=r,this._enabled=!0,o||this.attachAnchors()}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._startAnchor.tabIndex=this._endAnchor.tabIndex=this._enabled?0:-1)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._startAnchor&&this._startAnchor.parentNode&&this._startAnchor.parentNode.removeChild(this._startAnchor),this._endAnchor&&this._endAnchor.parentNode&&this._endAnchor.parentNode.removeChild(this._endAnchor),this._startAnchor=this._endAnchor=null},e.prototype.attachAnchors=function(){var e=this;this._startAnchor||(this._startAnchor=this._createAnchor()),this._endAnchor||(this._endAnchor=this._createAnchor()),this._ngZone.runOutsideAngular(function(){e._startAnchor.addEventListener("focus",function(){e.focusLastTabbableElement()}),e._endAnchor.addEventListener("focus",function(){e.focusFirstTabbableElement()}),e._element.parentNode&&(e._element.parentNode.insertBefore(e._startAnchor,e._element),e._element.parentNode.insertBefore(e._endAnchor,e._element.nextSibling))})},e.prototype.focusInitialElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusInitialElement())})})},e.prototype.focusFirstTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusFirstTabbableElement())})})},e.prototype.focusLastTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusLastTabbableElement())})})},e.prototype._getRegionBoundary=function(e){for(var t=this._element.querySelectorAll("[cdk-focus-region-"+e+"], [cdkFocusRegion"+e+"], [cdk-focus-"+e+"]"),n=0;n<t.length;n++)t[n].hasAttribute("cdk-focus-"+e)?console.warn("Found use of deprecated attribute 'cdk-focus-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]):t[n].hasAttribute("cdk-focus-region-"+e)&&console.warn("Found use of deprecated attribute 'cdk-focus-region-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]);return"start"==e?t.length?t[0]:this._getFirstTabbableElement(this._element):t.length?t[t.length-1]:this._getLastTabbableElement(this._element)},e.prototype.focusInitialElement=function(){var e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");return this._element.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead.",this._element),e?(e.focus(),!0):this.focusFirstTabbableElement()},e.prototype.focusFirstTabbableElement=function(){var e=this._getRegionBoundary("start");return e&&e.focus(),!!e},e.prototype.focusLastTabbableElement=function(){var e=this._getRegionBoundary("end");return e&&e.focus(),!!e},e.prototype._getFirstTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=0;n<t.length;n++){var r=1===t[n].nodeType?this._getFirstTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._getLastTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=t.length-1;n>=0;n--){var r=1===t[n].nodeType?this._getLastTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._createAnchor=function(){var e=this._document.createElement("div");return e.tabIndex=this._enabled?0:-1,e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e},e.prototype._executeOnStable=function(e){this._ngZone.isStable?e():this._ngZone.onStable.asObservable().pipe(r.take(1)).subscribe(e)},e}(),S=function(){function e(e,t,n){this._checker=e,this._ngZone=t,this._document=n}return e.prototype.create=function(e,t){return void 0===t&&(t=!1),new D(e,this._checker,this._ngZone,this._document,t)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:j},{type:t.NgZone},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),B=function(){function e(e,t){this._elementRef=e,this._focusTrapFactory=t,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"disabled",{get:function(){return!this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=!n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy()},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors()},e.decorators=[{type:t.Directive,args:[{selector:"cdk-focus-trap"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:S}]},e.propDecorators={disabled:[{type:t.Input}]},e}(),P=function(){function e(e,t,n){this._elementRef=e,this._focusTrapFactory=t,this._previouslyFocusedElement=null,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"autoCapture",{get:function(){return this._autoCapture},set:function(e){this._autoCapture=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors(),this.autoCapture&&(this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady())},e.decorators=[{type:t.Directive,args:[{selector:"[cdkTrapFocus]",exportAs:"cdkTrapFocus"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:S},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e.propDecorators={enabled:[{type:t.Input,args:["cdkTrapFocus"]}],autoCapture:[{type:t.Input,args:["cdkTrapFocusAutoCapture"]}]},e}(),K=function(){function e(e){this._items=e,this._activeItemIndex=-1,this._wrap=!1,this._letterKeyStream=new s.Subject,this._typeaheadSubscription=c.Subscription.EMPTY,this._pressedLetters=[],this.tabOut=new s.Subject,this.change=new s.Subject}return e.prototype.withWrap=function(){return this._wrap=!0,this},e.prototype.withTypeAhead=function(e){var t=this;if(void 0===e&&(e=200),this._items.length&&this._items.some(function(e){return"function"!=typeof e.getLabel}))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(h.tap(function(e){return t._pressedLetters.push(e)}),u.debounceTime(e),l.filter(function(){return t._pressedLetters.length>0}),d.map(function(){return t._pressedLetters.join("")})).subscribe(function(e){for(var n=t._items.toArray(),r=1;r<n.length+1;r++){var o=(t._activeItemIndex+r)%n.length,i=n[o];if(!i.disabled&&0===i.getLabel().toUpperCase().trim().indexOf(e)){t.setActiveItem(o);break}}t._pressedLetters=[]}),this},e.prototype.setActiveItem=function(e){var t=this._activeItemIndex;this._activeItemIndex=e,this._activeItem=this._items.toArray()[e],this._activeItemIndex!==t&&this.change.next(e)},e.prototype.onKeydown=function(e){switch(e.keyCode){case a.DOWN_ARROW:this.setNextItemActive();break;case a.UP_ARROW:this.setPreviousItemActive();break;case a.TAB:return void this.tabOut.next();default:var t=e.keyCode;return void(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=a.A&&t<=a.Z||t>=a.ZERO&&t<=a.NINE)&&this._letterKeyStream.next(String.fromCharCode(t)))}this._pressedLetters=[],e.preventDefault()},Object.defineProperty(e.prototype,"activeItemIndex",{get:function(){return this._activeItemIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeItem",{get:function(){return this._activeItem},enumerable:!0,configurable:!0}),e.prototype.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)},e.prototype.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)},e.prototype.setNextItemActive=function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)},e.prototype.setPreviousItemActive=function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)},e.prototype.updateActiveItemIndex=function(e){this._activeItemIndex=e},e.prototype._setActiveItemByDelta=function(e,t){void 0===t&&(t=this._items.toArray()),this._wrap?this._setActiveInWrapMode(e,t):this._setActiveInDefaultMode(e,t)},e.prototype._setActiveInWrapMode=function(e,t){this._activeItemIndex=(this._activeItemIndex+e+t.length)%t.length,t[this._activeItemIndex].disabled?this._setActiveInWrapMode(e,t):this.setActiveItem(this._activeItemIndex)},e.prototype._setActiveInDefaultMode=function(e,t){this._setActiveItemByIndex(this._activeItemIndex+e,e,t)},e.prototype._setActiveItemByIndex=function(e,t,n){if(void 0===n&&(n=this._items.toArray()),n[e]){for(;n[e].disabled;)if(e+=t,!n[e])return;this.setActiveItem(e)}},e}(),U=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.prototype.setActiveItem=function(t){this.activeItem&&this.activeItem.setInactiveStyles(),e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.setActiveStyles()},t}(K),q=" ",W=0,V=new Map,Z=null,G=function(){function e(e){this._document=e}return e.prototype.describe=function(e,t){t.trim()&&(V.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))},e.prototype.removeDescription=function(e,t){if(t.trim()){this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t);var n=V.get(t);n&&0===n.referenceCount&&this._deleteMessageElement(t),Z&&0===Z.childNodes.length&&this._deleteMessagesContainer()}},e.prototype.ngOnDestroy=function(){for(var e=this._document.querySelectorAll("[cdk-describedby-host]"),t=0;t<e.length;t++)this._removeCdkDescribedByReferenceIds(e[t]),e[t].removeAttribute("cdk-describedby-host");Z&&this._deleteMessagesContainer(),V.clear()},e.prototype._createMessageElement=function(e){var t=this._document.createElement("div");t.setAttribute("id","cdk-describedby-message-"+W++),t.appendChild(this._document.createTextNode(e)),Z||this._createMessagesContainer(),Z.appendChild(t),V.set(e,{messageElement:t,referenceCount:0})},e.prototype._deleteMessageElement=function(e){var t=V.get(e),n=t&&t.messageElement;Z&&n&&Z.removeChild(n),V.delete(e)},e.prototype._createMessagesContainer=function(){Z=this._document.createElement("div"),Z.setAttribute("id","cdk-describedby-message-container"),Z.setAttribute("aria-hidden","true"),Z.style.display="none",this._document.body.appendChild(Z)},e.prototype._deleteMessagesContainer=function(){Z&&Z.parentNode&&(Z.parentNode.removeChild(Z),Z=null)},e.prototype._removeCdkDescribedByReferenceIds=function(e){var t=R(e,"aria-describedby").filter(function(e){return 0!=e.indexOf("cdk-describedby-message")});e.setAttribute("aria-describedby",t.join(" "))},e.prototype._addMessageReference=function(e,t){var n=V.get(t);O(e,"aria-describedby",n.messageElement.id),e.setAttribute("cdk-describedby-host",""),n.referenceCount++},e.prototype._removeMessageReference=function(e,t){var n=V.get(t);n.referenceCount--,x(e,"aria-describedby",n.messageElement.id),e.removeAttribute("cdk-describedby-host")},e.prototype._isElementDescribedByMessage=function(e,t){var n=R(e,"aria-describedby"),r=V.get(t),o=r&&r.messageElement.id;return!!o&&-1!=n.indexOf(o)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),Y={provide:G,deps:[[new t.Optional,new t.SkipSelf,G],i.DOCUMENT],useFactory:F},Q=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.prototype.setActiveItem=function(t){e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.focus()},t}(K),H=new t.InjectionToken("liveAnnouncerElement"),X=function(){function e(e,t){this._document=t,this._liveElement=e||this._createLiveElement()}return e.prototype.announce=function(e,t){var n=this;void 0===t&&(t="polite"),this._liveElement.textContent="",this._liveElement.setAttribute("aria-live",t),setTimeout(function(){return n._liveElement.textContent=e},100)},e.prototype.ngOnDestroy=function(){this._liveElement&&this._liveElement.parentNode&&this._liveElement.parentNode.removeChild(this._liveElement)},e.prototype._createLiveElement=function(){var e=this._document.createElement("div");return e.classList.add("cdk-visually-hidden"),e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),e},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[H]}]},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),z={provide:X,deps:[[new t.Optional,new t.SkipSelf,X],[new t.Optional,new t.Inject(H)],i.DOCUMENT],useFactory:L},J=function(){function e(e,t){this._ngZone=e,this._platform=t,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._unregisterGlobalListeners=function(){},this._monitoredElementCount=0}return e.prototype.monitor=function(e,n,r){var o=this;if(n instanceof t.Renderer2||(r=n),r=!!r,!this._platform.isBrowser)return p.of(null);if(this._elementInfo.has(e)){var i=this._elementInfo.get(e);return i.checkChildren=r,i.subject.asObservable()}var c={unlisten:function(){},checkChildren:r,subject:new s.Subject};this._elementInfo.set(e,c),this._incrementMonitoredElementCount();var a=function(t){return o._onFocus(t,e)},u=function(t){return o._onBlur(t,e)};return this._ngZone.runOutsideAngular(function(){e.addEventListener("focus",a,!0),e.addEventListener("blur",u,!0)}),c.unlisten=function(){e.removeEventListener("focus",a,!0),e.removeEventListener("blur",u,!0)},c.subject.asObservable()},e.prototype.stopMonitoring=function(e){var t=this._elementInfo.get(e);t&&(t.unlisten(),t.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())},e.prototype.focusVia=function(e,t){this._setOriginForCurrentEventQueue(t),e.focus()},e.prototype.ngOnDestroy=function(){var e=this;this._elementInfo.forEach(function(t,n){return e.stopMonitoring(n)})},e.prototype._registerGlobalListeners=function(){var e=this;if(this._platform.isBrowser){var t=function(){e._lastTouchTarget=null,e._setOriginForCurrentEventQueue("keyboard")},n=function(){e._lastTouchTarget||e._setOriginForCurrentEventQueue("mouse")},r=function(t){null!=e._touchTimeout&&clearTimeout(e._touchTimeout),e._lastTouchTarget=t.target,e._touchTimeout=setTimeout(function(){return e._lastTouchTarget=null},650)},i=function(){e._windowFocused=!0,setTimeout(function(){return e._windowFocused=!1},0)};this._ngZone.runOutsideAngular(function(){document.addEventListener("keydown",t,!0),document.addEventListener("mousedown",n,!0),document.addEventListener("touchstart",r,!o.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.addEventListener("focus",i)}),this._unregisterGlobalListeners=function(){document.removeEventListener("keydown",t,!0),document.removeEventListener("mousedown",n,!0),document.removeEventListener("touchstart",r,!o.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.removeEventListener("focus",i)}}},e.prototype._toggleClass=function(e,t,n){n?e.classList.add(t):e.classList.remove(t)},e.prototype._setClasses=function(e,t){this._elementInfo.get(e)&&(this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t))},e.prototype._setOriginForCurrentEventQueue=function(e){var t=this;this._origin=e,setTimeout(function(){return t._origin=null},0)},e.prototype._wasCausedByTouch=function(e){var t=e.target;return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))},e.prototype._onFocus=function(e,t){var n=this._elementInfo.get(t);n&&(n.checkChildren||t===e.target)&&(this._origin||(this._windowFocused&&this._lastFocusOrigin?this._origin=this._lastFocusOrigin:this._wasCausedByTouch(e)?this._origin="touch":this._origin="program"),this._setClasses(t,this._origin),n.subject.next(this._origin),this._lastFocusOrigin=this._origin,this._origin=null)},e.prototype._onBlur=function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),n.subject.next(null))},e.prototype._incrementMonitoredElementCount=function(){1==++this._monitoredElementCount&&this._registerGlobalListeners()},e.prototype._decrementMonitoredElementCount=function(){--this._monitoredElementCount||(this._unregisterGlobalListeners(),this._unregisterGlobalListeners=function(){})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:o.Platform}]},e}(),$=function(){function e(e,n){var r=this;this._elementRef=e,this._focusMonitor=n,this.cdkFocusChange=new t.EventEmitter,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef.nativeElement,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(function(e){return r.cdkFocusChange.emit(e)})}return e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef.nativeElement),this._monitorSubscription.unsubscribe()},e.decorators=[{type:t.Directive,args:[{selector:"[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:J}]},e.propDecorators={cdkFocusChange:[{type:t.Output}]},e}(),ee={provide:J,deps:[[new t.Optional,new t.SkipSelf,J],t.NgZone,o.Platform],useFactory:N},te=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[i.CommonModule,o.PlatformModule],declarations:[P,B,$],exports:[P,B,$],providers:[j,S,G,z,Y,ee]}]}],e.ctorParameters=function(){return[]},e}();e.FocusTrapDirective=P,e.ActiveDescendantKeyManager=U,e.MESSAGES_CONTAINER_ID="cdk-describedby-message-container",e.CDK_DESCRIBEDBY_ID_PREFIX="cdk-describedby-message",e.CDK_DESCRIBEDBY_HOST_ATTRIBUTE="cdk-describedby-host",e.AriaDescriber=G,e.ARIA_DESCRIBER_PROVIDER_FACTORY=F,e.ARIA_DESCRIBER_PROVIDER=Y,e.isFakeMousedownFromScreenReader=w,e.FocusKeyManager=Q,e.FocusTrap=D,e.FocusTrapFactory=S,e.FocusTrapDeprecatedDirective=B,e.CdkTrapFocus=P,e.InteractivityChecker=j,e.ListKeyManager=K,e.LIVE_ANNOUNCER_ELEMENT_TOKEN=H,e.LiveAnnouncer=X,e.LIVE_ANNOUNCER_PROVIDER_FACTORY=L,e.LIVE_ANNOUNCER_PROVIDER=z,e.TOUCH_BUFFER_MS=650,e.FocusMonitor=J,e.CdkMonitorFocus=$,e.FOCUS_MONITOR_PROVIDER_FACTORY=N,e.FOCUS_MONITOR_PROVIDER=ee,e.A11yModule=te,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/coercion"),require("rxjs/operators/take"),require("@angular/cdk/platform"),require("@angular/common"),require("rxjs/Subject"),require("rxjs/Subscription"),require("@angular/cdk/keycodes"),require("rxjs/operators/debounceTime"),require("rxjs/operators/filter"),require("rxjs/operators/map"),require("rxjs/operators/tap"),require("rxjs/observable/of")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/coercion","rxjs/operators/take","@angular/cdk/platform","@angular/common","rxjs/Subject","rxjs/Subscription","@angular/cdk/keycodes","rxjs/operators/debounceTime","rxjs/operators/filter","rxjs/operators/map","rxjs/operators/tap","rxjs/observable/of"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.a11y=e.ng.cdk.a11y||{}),e.ng.core,e.ng.cdk.coercion,e.Rx.operators,e.ng.cdk.platform,e.ng.common,e.Rx,e.Rx,e.ng.cdk.keycodes,e.Rx.operators,e.Rx.operators,e.Rx.operators,e.Rx.operators,e.Rx.Observable)}(this,function(e,t,n,r,i,o,s,c,a,u,l,d,h,p){"use strict";function f(e,t){function n(){this.constructor=e}M(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function _(e){try{return e.frameElement}catch(e){return null}}function m(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}function b(e){var t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}function y(e){return g(e)&&"hidden"==e.type}function v(e){return I(e)&&e.hasAttribute("href")}function g(e){return"input"==e.nodeName.toLowerCase()}function I(e){return"a"==e.nodeName.toLowerCase()}function E(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;var t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function A(e){if(!E(e))return null;var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function T(e){var t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}function C(e){return!y(e)&&(b(e)||v(e)||e.hasAttribute("contenteditable")||E(e))}function k(e){return e.ownerDocument.defaultView||window}function O(e,t,n){var r=R(e,t);r.some(function(e){return e.trim()==n.trim()})||(r.push(n.trim()),e.setAttribute(t,r.join(K)))}function x(e,t,n){var r=R(e,t),i=r.filter(function(e){return e!=n.trim()});e.setAttribute(t,i.join(K))}function R(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}function F(e,t){return e||new V(t)}function w(e,t,n){return e||new Q(t,n)}function N(e,t,n){return e||new J(t,n)}function L(e){return 0===e.buttons}var M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},D=function(){function e(e){this._platform=e}return e.prototype.isDisabled=function(e){return e.hasAttribute("disabled")},e.prototype.isVisible=function(e){return m(e)&&"visible"===getComputedStyle(e).visibility},e.prototype.isTabbable=function(e){if(!this._platform.isBrowser)return!1;var t=_(k(e));if(t){var n=t&&t.nodeName.toLowerCase();if(-1===A(t))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===n)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(t))return!1}var r=e.nodeName.toLowerCase(),i=A(e);if(e.hasAttribute("contenteditable"))return-1!==i;if("iframe"===r)return!1;if("audio"===r){if(!e.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===r){if(!e.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==r||!this._platform.BLINK&&!this._platform.WEBKIT)&&(!(this._platform.WEBKIT&&this._platform.IOS&&!T(e))&&e.tabIndex>=0)},e.prototype.isFocusable=function(e){return C(e)&&!this.isDisabled(e)&&this.isVisible(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:i.Platform}]},e}(),j=function(){function e(e,t,n,r,i){void 0===i&&(i=!1),this._element=e,this._checker=t,this._ngZone=n,this._document=r,this._enabled=!0,i||this.attachAnchors()}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._startAnchor.tabIndex=this._endAnchor.tabIndex=this._enabled?0:-1)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._startAnchor&&this._startAnchor.parentNode&&this._startAnchor.parentNode.removeChild(this._startAnchor),this._endAnchor&&this._endAnchor.parentNode&&this._endAnchor.parentNode.removeChild(this._endAnchor),this._startAnchor=this._endAnchor=null},e.prototype.attachAnchors=function(){var e=this;this._startAnchor||(this._startAnchor=this._createAnchor()),this._endAnchor||(this._endAnchor=this._createAnchor()),this._ngZone.runOutsideAngular(function(){e._startAnchor.addEventListener("focus",function(){e.focusLastTabbableElement()}),e._endAnchor.addEventListener("focus",function(){e.focusFirstTabbableElement()}),e._element.parentNode&&(e._element.parentNode.insertBefore(e._startAnchor,e._element),e._element.parentNode.insertBefore(e._endAnchor,e._element.nextSibling))})},e.prototype.focusInitialElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusInitialElement())})})},e.prototype.focusFirstTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusFirstTabbableElement())})})},e.prototype.focusLastTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusLastTabbableElement())})})},e.prototype._getRegionBoundary=function(e){for(var t=this._element.querySelectorAll("[cdk-focus-region-"+e+"], [cdkFocusRegion"+e+"], [cdk-focus-"+e+"]"),n=0;n<t.length;n++)t[n].hasAttribute("cdk-focus-"+e)?console.warn("Found use of deprecated attribute 'cdk-focus-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]):t[n].hasAttribute("cdk-focus-region-"+e)&&console.warn("Found use of deprecated attribute 'cdk-focus-region-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]);return"start"==e?t.length?t[0]:this._getFirstTabbableElement(this._element):t.length?t[t.length-1]:this._getLastTabbableElement(this._element)},e.prototype.focusInitialElement=function(){var e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");return this._element.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead.",this._element),e?(e.focus(),!0):this.focusFirstTabbableElement()},e.prototype.focusFirstTabbableElement=function(){var e=this._getRegionBoundary("start");return e&&e.focus(),!!e},e.prototype.focusLastTabbableElement=function(){var e=this._getRegionBoundary("end");return e&&e.focus(),!!e},e.prototype._getFirstTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=0;n<t.length;n++){var r=t[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._getLastTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=t.length-1;n>=0;n--){var r=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._createAnchor=function(){var e=this._document.createElement("div");return e.tabIndex=this._enabled?0:-1,e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e},e.prototype._executeOnStable=function(e){this._ngZone.isStable?e():this._ngZone.onStable.asObservable().pipe(r.take(1)).subscribe(e)},e}(),S=function(){function e(e,t,n){this._checker=e,this._ngZone=t,this._document=n}return e.prototype.create=function(e,t){return void 0===t&&(t=!1),new j(e,this._checker,this._ngZone,this._document,t)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:D},{type:t.NgZone},{type:void 0,decorators:[{type:t.Inject,args:[o.DOCUMENT]}]}]},e}(),B=function(){function e(e,t){this._elementRef=e,this._focusTrapFactory=t,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"disabled",{get:function(){return!this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=!n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy()},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors()},e.decorators=[{type:t.Directive,args:[{selector:"cdk-focus-trap"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:S}]},e.propDecorators={disabled:[{type:t.Input}]},e}(),P=function(){function e(e,t,n){this._elementRef=e,this._focusTrapFactory=t,this._previouslyFocusedElement=null,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"autoCapture",{get:function(){return this._autoCapture},set:function(e){this._autoCapture=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors(),this.autoCapture&&(this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady())},e.decorators=[{type:t.Directive,args:[{selector:"[cdkTrapFocus]",exportAs:"cdkTrapFocus"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:S},{type:void 0,decorators:[{type:t.Inject,args:[o.DOCUMENT]}]}]},e.propDecorators={enabled:[{type:t.Input,args:["cdkTrapFocus"]}],autoCapture:[{type:t.Input,args:["cdkTrapFocusAutoCapture"]}]},e}(),K=" ",W=0,U=new Map,q=null,V=function(){function e(e){this._document=e}return e.prototype.describe=function(e,t){e.nodeType===this._document.ELEMENT_NODE&&t.trim()&&(U.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))},e.prototype.removeDescription=function(e,t){if(e.nodeType===this._document.ELEMENT_NODE&&t.trim()){this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t);var n=U.get(t);n&&0===n.referenceCount&&this._deleteMessageElement(t),q&&0===q.childNodes.length&&this._deleteMessagesContainer()}},e.prototype.ngOnDestroy=function(){for(var e=this._document.querySelectorAll("[cdk-describedby-host]"),t=0;t<e.length;t++)this._removeCdkDescribedByReferenceIds(e[t]),e[t].removeAttribute("cdk-describedby-host");q&&this._deleteMessagesContainer(),U.clear()},e.prototype._createMessageElement=function(e){var t=this._document.createElement("div");t.setAttribute("id","cdk-describedby-message-"+W++),t.appendChild(this._document.createTextNode(e)),q||this._createMessagesContainer(),q.appendChild(t),U.set(e,{messageElement:t,referenceCount:0})},e.prototype._deleteMessageElement=function(e){var t=U.get(e),n=t&&t.messageElement;q&&n&&q.removeChild(n),U.delete(e)},e.prototype._createMessagesContainer=function(){q=this._document.createElement("div"),q.setAttribute("id","cdk-describedby-message-container"),q.setAttribute("aria-hidden","true"),q.style.display="none",this._document.body.appendChild(q)},e.prototype._deleteMessagesContainer=function(){q&&q.parentNode&&(q.parentNode.removeChild(q),q=null)},e.prototype._removeCdkDescribedByReferenceIds=function(e){var t=R(e,"aria-describedby").filter(function(e){return 0!=e.indexOf("cdk-describedby-message")});e.setAttribute("aria-describedby",t.join(" "))},e.prototype._addMessageReference=function(e,t){var n=U.get(t);O(e,"aria-describedby",n.messageElement.id),e.setAttribute("cdk-describedby-host",""),n.referenceCount++},e.prototype._removeMessageReference=function(e,t){var n=U.get(t);n.referenceCount--,x(e,"aria-describedby",n.messageElement.id),e.removeAttribute("cdk-describedby-host")},e.prototype._isElementDescribedByMessage=function(e,t){var n=R(e,"aria-describedby"),r=U.get(t),i=r&&r.messageElement.id;return!!i&&-1!=n.indexOf(i)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[o.DOCUMENT]}]}]},e}(),Z={provide:V,deps:[[new t.Optional,new t.SkipSelf,V],o.DOCUMENT],useFactory:F},G=function(){function e(e){var t=this;this._items=e,this._activeItemIndex=-1,this._wrap=!1,this._letterKeyStream=new s.Subject,this._typeaheadSubscription=c.Subscription.EMPTY,this._vertical=!0,this._pressedLetters=[],this.tabOut=new s.Subject,this.change=new s.Subject,e.changes.subscribe(function(e){if(t._activeItem){var n=e.toArray(),r=n.indexOf(t._activeItem);r>-1&&r!==t._activeItemIndex&&(t._activeItemIndex=r)}})}return e.prototype.withWrap=function(){return this._wrap=!0,this},e.prototype.withVerticalOrientation=function(e){return void 0===e&&(e=!0),this._vertical=e,this},e.prototype.withHorizontalOrientation=function(e){return this._horizontal=e,this},e.prototype.withTypeAhead=function(e){var t=this;if(void 0===e&&(e=200),this._items.length&&this._items.some(function(e){return"function"!=typeof e.getLabel}))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(h.tap(function(e){return t._pressedLetters.push(e)}),u.debounceTime(e),l.filter(function(){return t._pressedLetters.length>0}),d.map(function(){return t._pressedLetters.join("")})).subscribe(function(e){for(var n=t._items.toArray(),r=1;r<n.length+1;r++){var i=(t._activeItemIndex+r)%n.length,o=n[i];if(!o.disabled&&0===o.getLabel().toUpperCase().trim().indexOf(e)){t.setActiveItem(i);break}}t._pressedLetters=[]}),this},e.prototype.setActiveItem=function(e){var t=this._activeItemIndex;this._activeItemIndex=e,this._activeItem=this._items.toArray()[e],this._activeItemIndex!==t&&this.change.next(e)},e.prototype.onKeydown=function(e){var t=e.keyCode;switch(t){case a.TAB:return void this.tabOut.next();case a.DOWN_ARROW:if(this._vertical){this.setNextItemActive();break}case a.UP_ARROW:if(this._vertical){this.setPreviousItemActive();break}case a.RIGHT_ARROW:if("ltr"===this._horizontal){this.setNextItemActive();break}if("rtl"===this._horizontal){this.setPreviousItemActive();break}case a.LEFT_ARROW:if("ltr"===this._horizontal){this.setPreviousItemActive();break}if("rtl"===this._horizontal){this.setNextItemActive();break}default:return void(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=a.A&&t<=a.Z||t>=a.ZERO&&t<=a.NINE)&&this._letterKeyStream.next(String.fromCharCode(t)))}this._pressedLetters=[],e.preventDefault()},Object.defineProperty(e.prototype,"activeItemIndex",{get:function(){return this._activeItemIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeItem",{get:function(){return this._activeItem},enumerable:!0,configurable:!0}),e.prototype.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)},e.prototype.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)},e.prototype.setNextItemActive=function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)},e.prototype.setPreviousItemActive=function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)},e.prototype.updateActiveItemIndex=function(e){this._activeItemIndex=e},e.prototype._setActiveItemByDelta=function(e,t){void 0===t&&(t=this._items.toArray()),this._wrap?this._setActiveInWrapMode(e,t):this._setActiveInDefaultMode(e,t)},e.prototype._setActiveInWrapMode=function(e,t){this._activeItemIndex=(this._activeItemIndex+e+t.length)%t.length,t[this._activeItemIndex].disabled?this._setActiveInWrapMode(e,t):this.setActiveItem(this._activeItemIndex)},e.prototype._setActiveInDefaultMode=function(e,t){this._setActiveItemByIndex(this._activeItemIndex+e,e,t)},e.prototype._setActiveItemByIndex=function(e,t,n){if(void 0===n&&(n=this._items.toArray()),n[e]){for(;n[e].disabled;)if(e+=t,!n[e])return;this.setActiveItem(e)}},e}(),z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.prototype.setActiveItem=function(t){this.activeItem&&this.activeItem.setInactiveStyles(),e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.setActiveStyles()},t}(G),Y=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._origin="program",t}return f(t,e),t.prototype.setFocusOrigin=function(e){return this._origin=e,this},t.prototype.setActiveItem=function(t){e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.focus(this._origin)},t}(G),H=new t.InjectionToken("liveAnnouncerElement"),Q=function(){function e(e,t){this._document=t,this._liveElement=e||this._createLiveElement()}return e.prototype.announce=function(e,t){var n=this;void 0===t&&(t="polite"),this._liveElement.textContent="",this._liveElement.setAttribute("aria-live",t),setTimeout(function(){return n._liveElement.textContent=e},100)},e.prototype.ngOnDestroy=function(){this._liveElement&&this._liveElement.parentNode&&this._liveElement.parentNode.removeChild(this._liveElement)},e.prototype._createLiveElement=function(){var e=this._document.createElement("div");return e.classList.add("cdk-visually-hidden"),e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),e},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[H]}]},{type:void 0,decorators:[{type:t.Inject,args:[o.DOCUMENT]}]}]},e}(),X={provide:Q,deps:[[new t.Optional,new t.SkipSelf,Q],[new t.Optional,new t.Inject(H)],o.DOCUMENT],useFactory:w},J=function(){function e(e,t){this._ngZone=e,this._platform=t,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._unregisterGlobalListeners=function(){},this._monitoredElementCount=0}return e.prototype.monitor=function(e,n,r){var i=this;if(n instanceof t.Renderer2||(r=n),r=!!r,!this._platform.isBrowser)return p.of(null);if(this._elementInfo.has(e)){var o=this._elementInfo.get(e);return o.checkChildren=r,o.subject.asObservable()}var c={unlisten:function(){},checkChildren:r,subject:new s.Subject};this._elementInfo.set(e,c),this._incrementMonitoredElementCount();var a=function(t){return i._onFocus(t,e)},u=function(t){return i._onBlur(t,e)};return this._ngZone.runOutsideAngular(function(){e.addEventListener("focus",a,!0),e.addEventListener("blur",u,!0)}),c.unlisten=function(){e.removeEventListener("focus",a,!0),e.removeEventListener("blur",u,!0)},c.subject.asObservable()},e.prototype.stopMonitoring=function(e){var t=this._elementInfo.get(e);t&&(t.unlisten(),t.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())},e.prototype.focusVia=function(e,t){this._setOriginForCurrentEventQueue(t),e.focus()},e.prototype.ngOnDestroy=function(){var e=this;this._elementInfo.forEach(function(t,n){return e.stopMonitoring(n)})},e.prototype._registerGlobalListeners=function(){var e=this;if(this._platform.isBrowser){var t=function(){e._lastTouchTarget=null,e._setOriginForCurrentEventQueue("keyboard")},n=function(){e._lastTouchTarget||e._setOriginForCurrentEventQueue("mouse")},r=function(t){null!=e._touchTimeoutId&&clearTimeout(e._touchTimeoutId),e._lastTouchTarget=t.target,e._touchTimeoutId=setTimeout(function(){return e._lastTouchTarget=null},650)},o=function(){e._windowFocused=!0,e._windowFocusTimeoutId=setTimeout(function(){return e._windowFocused=!1},0)};this._ngZone.runOutsideAngular(function(){document.addEventListener("keydown",t,!0),document.addEventListener("mousedown",n,!0),document.addEventListener("touchstart",r,!i.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.addEventListener("focus",o)}),this._unregisterGlobalListeners=function(){document.removeEventListener("keydown",t,!0),document.removeEventListener("mousedown",n,!0),document.removeEventListener("touchstart",r,!i.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.removeEventListener("focus",o),clearTimeout(e._windowFocusTimeoutId),clearTimeout(e._touchTimeoutId),clearTimeout(e._originTimeoutId)}}},e.prototype._toggleClass=function(e,t,n){n?e.classList.add(t):e.classList.remove(t)},e.prototype._setClasses=function(e,t){this._elementInfo.get(e)&&(this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t))},e.prototype._setOriginForCurrentEventQueue=function(e){var t=this;this._origin=e,this._originTimeoutId=setTimeout(function(){return t._origin=null},0)},e.prototype._wasCausedByTouch=function(e){var t=e.target;return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))},e.prototype._onFocus=function(e,t){var n=this._elementInfo.get(t);n&&(n.checkChildren||t===e.target)&&(this._origin||(this._windowFocused&&this._lastFocusOrigin?this._origin=this._lastFocusOrigin:this._wasCausedByTouch(e)?this._origin="touch":this._origin="program"),this._setClasses(t,this._origin),n.subject.next(this._origin),this._lastFocusOrigin=this._origin,this._origin=null)},e.prototype._onBlur=function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),n.subject.next(null))},e.prototype._incrementMonitoredElementCount=function(){1==++this._monitoredElementCount&&this._registerGlobalListeners()},e.prototype._decrementMonitoredElementCount=function(){--this._monitoredElementCount||(this._unregisterGlobalListeners(),this._unregisterGlobalListeners=function(){})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:i.Platform}]},e}(),$=function(){function e(e,n){var r=this;this._elementRef=e,this._focusMonitor=n,this.cdkFocusChange=new t.EventEmitter,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef.nativeElement,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(function(e){return r.cdkFocusChange.emit(e)})}return e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef.nativeElement),this._monitorSubscription.unsubscribe()},e.decorators=[{type:t.Directive,args:[{selector:"[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:J}]},e.propDecorators={cdkFocusChange:[{type:t.Output}]},e}(),ee={provide:J,deps:[[new t.Optional,new t.SkipSelf,J],t.NgZone,i.Platform],useFactory:N},te=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[o.CommonModule,i.PlatformModule],declarations:[P,B,$],exports:[P,B,$],providers:[D,S,V,X,Z,ee]}]}],e.ctorParameters=function(){return[]},e}();e.FocusTrapDirective=P,e.MESSAGES_CONTAINER_ID="cdk-describedby-message-container",e.CDK_DESCRIBEDBY_ID_PREFIX="cdk-describedby-message",e.CDK_DESCRIBEDBY_HOST_ATTRIBUTE="cdk-describedby-host",e.AriaDescriber=V,e.ARIA_DESCRIBER_PROVIDER_FACTORY=F,e.ARIA_DESCRIBER_PROVIDER=Z,e.ActiveDescendantKeyManager=z,e.FocusKeyManager=Y,e.ListKeyManager=G,e.FocusTrap=j,e.FocusTrapFactory=S,e.FocusTrapDeprecatedDirective=B,e.CdkTrapFocus=P,e.InteractivityChecker=D,e.LIVE_ANNOUNCER_ELEMENT_TOKEN=H,e.LiveAnnouncer=Q,e.LIVE_ANNOUNCER_PROVIDER_FACTORY=w,e.LIVE_ANNOUNCER_PROVIDER=X,e.TOUCH_BUFFER_MS=650,e.FocusMonitor=J,e.CdkMonitorFocus=$,e.FOCUS_MONITOR_PROVIDER_FACTORY=N,e.FOCUS_MONITOR_PROVIDER=ee,e.isFakeMousedownFromScreenReader=L,e.A11yModule=te,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-a11y.umd.min.js.map

@@ -36,3 +36,3 @@ /**

get: /**
* Whether the accordion should allow multiple expanded accordion items simulateously.
* Whether the accordion should allow multiple expanded accordion items simultaneously.
* @return {?}

@@ -95,2 +95,8 @@ */

/**
* Emits whenever the expanded state of the accordion changes.
* Primarily used to facilitate two-way binding.
* \@docs-private
*/
this.expandedChange = new _angular_core.EventEmitter();
/**
* The unique AccordionItem id.

@@ -100,2 +106,3 @@ */

this._expanded = false;
this._disabled = false;
/**

@@ -128,2 +135,3 @@ * Unregister function for _expansionDispatcher.

this._expanded = expanded;
this.expandedChange.emit(expanded);
if (expanded) {

@@ -149,2 +157,16 @@ this.opened.emit();

});
Object.defineProperty(CdkAccordionItem.prototype, "disabled", {
get: /**
* Whether the AccordionItem is disabled.
* @return {?}
*/
function () { return this._disabled; },
set: /**
* @param {?} disabled
* @return {?}
*/
function (disabled) { this._disabled = _angular_cdk_coercion.coerceBooleanProperty(disabled); },
enumerable: true,
configurable: true
});
/** Emits an event for the accordion item being destroyed. */

@@ -173,3 +195,5 @@ /**

function () {
this.expanded = !this.expanded;
if (!this.disabled) {
this.expanded = !this.expanded;
}
};

@@ -186,3 +210,5 @@ /** Sets the expanded state of the accordion item to false. */

function () {
this.expanded = false;
if (!this.disabled) {
this.expanded = false;
}
};

@@ -199,3 +225,5 @@ /** Sets the expanded state of the accordion item to true. */

function () {
this.expanded = true;
if (!this.disabled) {
this.expanded = true;
}
};

@@ -218,3 +246,5 @@ CdkAccordionItem.decorators = [

"destroyed": [{ type: _angular_core.Output },],
"expandedChange": [{ type: _angular_core.Output },],
"expanded": [{ type: _angular_core.Input },],
"disabled": [{ type: _angular_core.Input },],
};

@@ -221,0 +251,0 @@ return CdkAccordionItem;

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/collections"),require("@angular/cdk/coercion")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/collections","@angular/cdk/coercion"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.accordion=e.ng.cdk.accordion||{}),e.ng.core,e.ng.cdk.collections,e.ng.cdk.coercion)}(this,function(e,t,o,n){"use strict";var i=0,r=function(){function e(){this.id="cdk-accordion-"+i++,this._multi=!1}return Object.defineProperty(e.prototype,"multi",{get:function(){return this._multi},set:function(e){this._multi=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.decorators=[{type:t.Directive,args:[{selector:"cdk-accordion, [cdkAccordion]",exportAs:"cdkAccordion"}]}],e.ctorParameters=function(){return[]},e.propDecorators={multi:[{type:t.Input}]},e}(),c=0,d=function(){function e(e,o,n){var i=this;this.accordion=e,this._changeDetectorRef=o,this._expansionDispatcher=n,this.closed=new t.EventEmitter,this.opened=new t.EventEmitter,this.destroyed=new t.EventEmitter,this.id="cdk-accordion-child-"+c++,this._expanded=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=n.listen(function(e,t){i.accordion&&!i.accordion.multi&&i.accordion.id===t&&i.id!==e&&(i.expanded=!1)})}return Object.defineProperty(e.prototype,"expanded",{get:function(){return this._expanded},set:function(e){if(e=n.coerceBooleanProperty(e),this._expanded!==e){if(this._expanded=e,e){this.opened.emit();var t=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,t)}else this.closed.emit();this._changeDetectorRef.markForCheck()}},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.destroyed.emit(),this._removeUniqueSelectionListener()},e.prototype.toggle=function(){this.expanded=!this.expanded},e.prototype.close=function(){this.expanded=!1},e.prototype.open=function(){this.expanded=!0},e.decorators=[{type:t.Directive,args:[{selector:"cdk-accordion-item",exportAs:"cdkAccordionItem"}]}],e.ctorParameters=function(){return[{type:r,decorators:[{type:t.Optional}]},{type:t.ChangeDetectorRef},{type:o.UniqueSelectionDispatcher}]},e.propDecorators={closed:[{type:t.Output}],opened:[{type:t.Output}],destroyed:[{type:t.Output}],expanded:[{type:t.Input}]},e}(),s=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[r,d],declarations:[r,d],providers:[o.UNIQUE_SELECTION_DISPATCHER_PROVIDER]}]}],e.ctorParameters=function(){return[]},e}();e.CdkAccordionItem=d,e.CdkAccordion=r,e.CdkAccordionModule=s,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/collections"),require("@angular/cdk/coercion")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/collections","@angular/cdk/coercion"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.accordion=e.ng.cdk.accordion||{}),e.ng.core,e.ng.cdk.collections,e.ng.cdk.coercion)}(this,function(e,t,o,n){"use strict";var i=0,r=function(){function e(){this.id="cdk-accordion-"+i++,this._multi=!1}return Object.defineProperty(e.prototype,"multi",{get:function(){return this._multi},set:function(e){this._multi=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.decorators=[{type:t.Directive,args:[{selector:"cdk-accordion, [cdkAccordion]",exportAs:"cdkAccordion"}]}],e.ctorParameters=function(){return[]},e.propDecorators={multi:[{type:t.Input}]},e}(),c=0,d=function(){function e(e,o,n){var i=this;this.accordion=e,this._changeDetectorRef=o,this._expansionDispatcher=n,this.closed=new t.EventEmitter,this.opened=new t.EventEmitter,this.destroyed=new t.EventEmitter,this.expandedChange=new t.EventEmitter,this.id="cdk-accordion-child-"+c++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=n.listen(function(e,t){i.accordion&&!i.accordion.multi&&i.accordion.id===t&&i.id!==e&&(i.expanded=!1)})}return Object.defineProperty(e.prototype,"expanded",{get:function(){return this._expanded},set:function(e){if(e=n.coerceBooleanProperty(e),this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();var t=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,t)}else this.closed.emit();this._changeDetectorRef.markForCheck()}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(e){this._disabled=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.destroyed.emit(),this._removeUniqueSelectionListener()},e.prototype.toggle=function(){this.disabled||(this.expanded=!this.expanded)},e.prototype.close=function(){this.disabled||(this.expanded=!1)},e.prototype.open=function(){this.disabled||(this.expanded=!0)},e.decorators=[{type:t.Directive,args:[{selector:"cdk-accordion-item",exportAs:"cdkAccordionItem"}]}],e.ctorParameters=function(){return[{type:r,decorators:[{type:t.Optional}]},{type:t.ChangeDetectorRef},{type:o.UniqueSelectionDispatcher}]},e.propDecorators={closed:[{type:t.Output}],opened:[{type:t.Output}],destroyed:[{type:t.Output}],expandedChange:[{type:t.Output}],expanded:[{type:t.Input}],disabled:[{type:t.Input}]},e}(),s=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[r,d],declarations:[r,d],providers:[o.UNIQUE_SELECTION_DISPATCHER_PROVIDER]}]}],e.ctorParameters=function(){return[]},e}();e.CdkAccordionItem=d,e.CdkAccordion=r,e.CdkAccordionModule=s,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-accordion.umd.min.js.map

@@ -150,3 +150,3 @@ /**

"change": [{ type: _angular_core.Output, args: ['dirChange',] },],
"dir": [{ type: _angular_core.Input, args: ['dir',] },],
"dir": [{ type: _angular_core.Input },],
};

@@ -153,0 +153,0 @@ return Dir;

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.bidi=e.ng.cdk.bidi||{}),e.ng.core,e.ng.common)}(this,function(e,t,r){"use strict";var n=new t.InjectionToken("cdk-dir-doc"),i=function(){function e(e){if(this.value="ltr",this.change=new t.EventEmitter,e){var r=e.body?e.body.dir:null,n=e.documentElement?e.documentElement.dir:null;this.value=r||n||"ltr"}}return e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[n]}]}]},e}(),o=function(){function e(){this._dir="ltr",this._isInitialized=!1,this.change=new t.EventEmitter}return Object.defineProperty(e.prototype,"dir",{get:function(){return this._dir},set:function(e){var t=this._dir;this._dir=e,t!==this._dir&&this._isInitialized&&this.change.emit(this._dir)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.dir},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this._isInitialized=!0},e.prototype.ngOnDestroy=function(){this.change.complete()},e.decorators=[{type:t.Directive,args:[{selector:"[dir]",providers:[{provide:i,useExisting:e}],host:{"[dir]":"dir"},exportAs:"dir"}]}],e.ctorParameters=function(){return[]},e.propDecorators={change:[{type:t.Output,args:["dirChange"]}],dir:[{type:t.Input,args:["dir"]}]},e}(),c=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[o],declarations:[o],providers:[{provide:n,useExisting:r.DOCUMENT},i]}]}],e.ctorParameters=function(){return[]},e}();e.Directionality=i,e.DIR_DOCUMENT=n,e.Dir=o,e.BidiModule=c,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.bidi=e.ng.cdk.bidi||{}),e.ng.core,e.ng.common)}(this,function(e,t,r){"use strict";var n=new t.InjectionToken("cdk-dir-doc"),i=function(){function e(e){if(this.value="ltr",this.change=new t.EventEmitter,e){var r=e.body?e.body.dir:null,n=e.documentElement?e.documentElement.dir:null;this.value=r||n||"ltr"}}return e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[n]}]}]},e}(),o=function(){function e(){this._dir="ltr",this._isInitialized=!1,this.change=new t.EventEmitter}return Object.defineProperty(e.prototype,"dir",{get:function(){return this._dir},set:function(e){var t=this._dir;this._dir=e,t!==this._dir&&this._isInitialized&&this.change.emit(this._dir)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.dir},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this._isInitialized=!0},e.prototype.ngOnDestroy=function(){this.change.complete()},e.decorators=[{type:t.Directive,args:[{selector:"[dir]",providers:[{provide:i,useExisting:e}],host:{"[dir]":"dir"},exportAs:"dir"}]}],e.ctorParameters=function(){return[]},e.propDecorators={change:[{type:t.Output,args:["dirChange"]}],dir:[{type:t.Input}]},e}(),c=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[o],declarations:[o],providers:[{provide:n,useExisting:r.DOCUMENT},i]}]}],e.ctorParameters=function(){return[]},e}();e.Directionality=i,e.DIR_DOCUMENT=n,e.Dir=o,e.BidiModule=c,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-bidi.umd.min.js.map

@@ -40,6 +40,15 @@ /**

if (fallbackValue === void 0) { fallbackValue = 0; }
return _isNumberValue(value) ? Number(value) : fallbackValue;
}
/**
* Whether the provided value is considered a number.
* \@docs-private
* @param {?} value
* @return {?}
*/
function _isNumberValue(value) {
// parseFloat(value) handles most of the cases we're interested in (it treats null, empty string,
// and other non-number values as NaN, where Number just uses 0) but it considers the string
// '123hello' to be a valid number. Therefore we also check if Number(value) is NaN.
return isNaN(parseFloat(/** @type {?} */ (value))) || isNaN(Number(value)) ? fallbackValue : Number(value);
return !isNaN(parseFloat(/** @type {?} */ (value))) && !isNaN(Number(value));
}

@@ -64,2 +73,3 @@

exports.coerceNumberProperty = coerceNumberProperty;
exports._isNumberValue = _isNumberValue;
exports.coerceArray = coerceArray;

@@ -66,0 +76,0 @@

@@ -8,3 +8,3 @@ /**

*/
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.coercion=e.ng.cdk.coercion||{}))}(this,function(e){"use strict";function n(e){return null!=e&&""+e!="false"}function r(e,n){return void 0===n&&(n=0),isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}function o(e){return Array.isArray(e)?e:[e]}e.coerceBooleanProperty=n,e.coerceNumberProperty=r,e.coerceArray=o,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.coercion=e.ng.cdk.coercion||{}))}(this,function(e){"use strict";function n(e){return null!=e&&""+e!="false"}function r(e,n){return void 0===n&&(n=0),o(e)?Number(e):n}function o(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}function t(e){return Array.isArray(e)?e:[e]}e.coerceBooleanProperty=n,e.coerceNumberProperty=r,e._isNumberValue=o,e.coerceArray=t,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-coercion.umd.min.js.map

@@ -236,3 +236,3 @@ /**

if (this._selectedToEmit.length || this._deselectedToEmit.length) {
var /** @type {?} */ eventData = new SelectionChange(this._selectedToEmit, this._deselectedToEmit);
var /** @type {?} */ eventData = new SelectionChange(this, this._selectedToEmit, this._deselectedToEmit);
if (this.onChange) {

@@ -318,7 +318,8 @@ this.onChange.next(eventData);

/**
* Describes an event emitted when the value of a MatSelectionModel has changed.
* Event emitted when the value of a MatSelectionModel has changed.
* \@docs-private
*/
var SelectionChange = /** @class */ (function () {
function SelectionChange(added, removed) {
function SelectionChange(source, added, removed) {
this.source = source;
this.added = added;

@@ -325,0 +326,0 @@ this.removed = removed;

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs/Subject"),require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","rxjs/Subject","@angular/core"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.collections=e.ng.cdk.collections||{}),e.Rx,e.ng.core)}(this,function(e,t,n){"use strict";function i(){return Error("Cannot pass multiple values into SelectionModel with single-value mode.")}function s(e){return e||new l}var o=function(){function e(){}return e}(),r=function(){function e(e,n,i){void 0===e&&(e=!1),void 0===i&&(i=!0);var s=this;this._multiple=e,this._emitChanges=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.onChange=this._emitChanges?new t.Subject:null,n&&n.length&&(e?n.forEach(function(e){return s._markSelected(e)}):this._markSelected(n[0]),this._selectedToEmit.length=0)}return Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected},enumerable:!0,configurable:!0}),e.prototype.select=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this._verifyValueAssignment(t),t.forEach(function(t){return e._markSelected(t)}),this._emitChangeEvent()},e.prototype.deselect=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this._verifyValueAssignment(t),t.forEach(function(t){return e._unmarkSelected(t)}),this._emitChangeEvent()},e.prototype.toggle=function(e){this.isSelected(e)?this.deselect(e):this.select(e)},e.prototype.clear=function(){this._unmarkAll(),this._emitChangeEvent()},e.prototype.isSelected=function(e){return this._selection.has(e)},e.prototype.isEmpty=function(){return 0===this._selection.size},e.prototype.hasValue=function(){return!this.isEmpty()},e.prototype.sort=function(e){this._multiple&&this._selected&&this._selected.sort(e)},e.prototype._emitChangeEvent=function(){if(this._selected=null,this._selectedToEmit.length||this._deselectedToEmit.length){var e=new c(this._selectedToEmit,this._deselectedToEmit);this.onChange&&this.onChange.next(e),this._deselectedToEmit=[],this._selectedToEmit=[]}},e.prototype._markSelected=function(e){this.isSelected(e)||(this._multiple||this._unmarkAll(),this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))},e.prototype._unmarkSelected=function(e){this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))},e.prototype._unmarkAll=function(){var e=this;this.isEmpty()||this._selection.forEach(function(t){return e._unmarkSelected(t)})},e.prototype._verifyValueAssignment=function(e){if(e.length>1&&!this._multiple)throw i()},e}(),c=function(){function e(e,t){this.added=e,this.removed=t}return e}(),l=function(){function e(){this._listeners=[]}return e.prototype.notify=function(e,t){for(var n=0,i=this._listeners;n<i.length;n++){(0,i[n])(e,t)}},e.prototype.listen=function(e){var t=this;return this._listeners.push(e),function(){t._listeners=t._listeners.filter(function(t){return e!==t})}},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[]},e}(),u={provide:l,deps:[[new n.Optional,new n.SkipSelf,l]],useFactory:s};e.UniqueSelectionDispatcher=l,e.UNIQUE_SELECTION_DISPATCHER_PROVIDER=u,e.DataSource=o,e.SelectionModel=r,e.SelectionChange=c,e.getMultipleValuesInSingleSelectionError=i,e.ɵa=s,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs/Subject"),require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","rxjs/Subject","@angular/core"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.collections=e.ng.cdk.collections||{}),e.Rx,e.ng.core)}(this,function(e,t,n){"use strict";function i(){return Error("Cannot pass multiple values into SelectionModel with single-value mode.")}function s(e){return e||new l}var o=function(){function e(){}return e}(),r=function(){function e(e,n,i){void 0===e&&(e=!1),void 0===i&&(i=!0);var s=this;this._multiple=e,this._emitChanges=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.onChange=this._emitChanges?new t.Subject:null,n&&n.length&&(e?n.forEach(function(e){return s._markSelected(e)}):this._markSelected(n[0]),this._selectedToEmit.length=0)}return Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected},enumerable:!0,configurable:!0}),e.prototype.select=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this._verifyValueAssignment(t),t.forEach(function(t){return e._markSelected(t)}),this._emitChangeEvent()},e.prototype.deselect=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this._verifyValueAssignment(t),t.forEach(function(t){return e._unmarkSelected(t)}),this._emitChangeEvent()},e.prototype.toggle=function(e){this.isSelected(e)?this.deselect(e):this.select(e)},e.prototype.clear=function(){this._unmarkAll(),this._emitChangeEvent()},e.prototype.isSelected=function(e){return this._selection.has(e)},e.prototype.isEmpty=function(){return 0===this._selection.size},e.prototype.hasValue=function(){return!this.isEmpty()},e.prototype.sort=function(e){this._multiple&&this._selected&&this._selected.sort(e)},e.prototype._emitChangeEvent=function(){if(this._selected=null,this._selectedToEmit.length||this._deselectedToEmit.length){var e=new c(this,this._selectedToEmit,this._deselectedToEmit);this.onChange&&this.onChange.next(e),this._deselectedToEmit=[],this._selectedToEmit=[]}},e.prototype._markSelected=function(e){this.isSelected(e)||(this._multiple||this._unmarkAll(),this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))},e.prototype._unmarkSelected=function(e){this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))},e.prototype._unmarkAll=function(){var e=this;this.isEmpty()||this._selection.forEach(function(t){return e._unmarkSelected(t)})},e.prototype._verifyValueAssignment=function(e){if(e.length>1&&!this._multiple)throw i()},e}(),c=function(){function e(e,t,n){this.source=e,this.added=t,this.removed=n}return e}(),l=function(){function e(){this._listeners=[]}return e.prototype.notify=function(e,t){for(var n=0,i=this._listeners;n<i.length;n++){(0,i[n])(e,t)}},e.prototype.listen=function(e){var t=this;return this._listeners.push(e),function(){t._listeners=t._listeners.filter(function(t){return e!==t})}},e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[]},e}(),u={provide:l,deps:[[new n.Optional,new n.SkipSelf,l]],useFactory:s};e.UniqueSelectionDispatcher=l,e.UNIQUE_SELECTION_DISPATCHER_PROVIDER=u,e.DataSource=o,e.SelectionModel=r,e.SelectionChange=c,e.getMultipleValuesInSingleSelectionError=i,e.ɵa=s,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-collections.umd.min.js.map

@@ -253,2 +253,7 @@ /**

var Breakpoints = {
XSmall: '(max-width: 599px)',
Small: '(min-width: 600px) and (max-width: 959px)',
Medium: '(min-width: 960px) and (max-width: 1279px)',
Large: '(min-width: 1280px) and (max-width: 1919px)',
XLarge: '(min-width: 1920px)',
Handset: '(max-width: 599px) and (orientation: portrait), ' +

@@ -255,0 +260,0 @@ '(max-width: 959px) and (orientation: landscape)',

@@ -8,3 +8,3 @@ /**

*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/operators/map"),require("rxjs/operators/startWith"),require("rxjs/operators/takeUntil"),require("@angular/cdk/coercion"),require("rxjs/observable/combineLatest"),require("rxjs/observable/fromEventPattern")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/operators/map","rxjs/operators/startWith","rxjs/operators/takeUntil","@angular/cdk/coercion","rxjs/observable/combineLatest","rxjs/observable/fromEventPattern"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.layout=t.ng.cdk.layout||{}),t.ng.core,t.ng.cdk.platform,t.Rx,t.Rx.operators,t.Rx.operators,t.Rx.operators,t.ng.cdk.coercion,t.Rx.Observable,t.Rx.Observable)}(this,function(t,e,r,n,a,o,i,s,c,d){"use strict";function u(t){if(!m.has(t))try{var e=document.createElement("style");if(e.setAttribute("type","text/css"),!e.sheet){var r="@media "+t+" {.fx-query-test{ }}";e.appendChild(document.createTextNode(r))}document.getElementsByTagName("head")[0].appendChild(e),m.set(t,e)}catch(t){console.error(t)}}function p(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var m=new Map,h=function(){function t(t){this.platform=t,this._matchMedia=this.platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):p}return t.prototype.matchMedia=function(t){return this.platform.WEBKIT&&u(t),this._matchMedia(t)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:r.Platform}]},t}(),l=function(){function t(t,e){this.mediaMatcher=t,this.zone=e,this._queries=new Map,this._destroySubject=new n.Subject}return t.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},t.prototype.isMatched=function(t){var e=this;return s.coerceArray(t).some(function(t){return e._registerQuery(t).mql.matches})},t.prototype.observe=function(t){var e=this,r=s.coerceArray(t),n=r.map(function(t){return e._registerQuery(t).observable});return c.combineLatest(n,function(t,e){return{matches:!!(t&&t.matches||e&&e.matches)}})},t.prototype._registerQuery=function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var r=this.mediaMatcher.matchMedia(t),n=d.fromEventPattern(function(t){r.addListener(function(r){return e.zone.run(function(){return t(r)})})},function(t){r.removeListener(function(r){return e.zone.run(function(){return t(r)})})}).pipe(i.takeUntil(this._destroySubject),o.startWith(r),a.map(function(t){return{matches:t.matches}})),s={observable:n,mql:r};return this._queries.set(t,s),s},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:h},{type:e.NgZone}]},t}(),f={Handset:"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"},x=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{providers:[l,h],imports:[r.PlatformModule]}]}],t.ctorParameters=function(){return[]},t}();t.LayoutModule=x,t.BreakpointObserver=l,t.Breakpoints=f,t.MediaMatcher=h,Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/operators/map"),require("rxjs/operators/startWith"),require("rxjs/operators/takeUntil"),require("@angular/cdk/coercion"),require("rxjs/observable/combineLatest"),require("rxjs/observable/fromEventPattern")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/operators/map","rxjs/operators/startWith","rxjs/operators/takeUntil","@angular/cdk/coercion","rxjs/observable/combineLatest","rxjs/observable/fromEventPattern"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.layout=t.ng.cdk.layout||{}),t.ng.core,t.ng.cdk.platform,t.Rx,t.Rx.operators,t.Rx.operators,t.Rx.operators,t.ng.cdk.coercion,t.Rx.Observable,t.Rx.Observable)}(this,function(t,e,r,n,a,i,o,s,d,c){"use strict";function u(t){if(!m.has(t))try{var e=document.createElement("style");if(e.setAttribute("type","text/css"),!e.sheet){var r="@media "+t+" {.fx-query-test{ }}";e.appendChild(document.createTextNode(r))}document.getElementsByTagName("head")[0].appendChild(e),m.set(t,e)}catch(t){console.error(t)}}function p(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var m=new Map,h=function(){function t(t){this.platform=t,this._matchMedia=this.platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):p}return t.prototype.matchMedia=function(t){return this.platform.WEBKIT&&u(t),this._matchMedia(t)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:r.Platform}]},t}(),x=function(){function t(t,e){this.mediaMatcher=t,this.zone=e,this._queries=new Map,this._destroySubject=new n.Subject}return t.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},t.prototype.isMatched=function(t){var e=this;return s.coerceArray(t).some(function(t){return e._registerQuery(t).mql.matches})},t.prototype.observe=function(t){var e=this,r=s.coerceArray(t),n=r.map(function(t){return e._registerQuery(t).observable});return d.combineLatest(n,function(t,e){return{matches:!!(t&&t.matches||e&&e.matches)}})},t.prototype._registerQuery=function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var r=this.mediaMatcher.matchMedia(t),n=c.fromEventPattern(function(t){r.addListener(function(r){return e.zone.run(function(){return t(r)})})},function(t){r.removeListener(function(r){return e.zone.run(function(){return t(r)})})}).pipe(o.takeUntil(this._destroySubject),i.startWith(r),a.map(function(t){return{matches:t.matches}})),s={observable:n,mql:r};return this._queries.set(t,s),s},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:h},{type:e.NgZone}]},t}(),l={XSmall:"(max-width: 599px)",Small:"(min-width: 600px) and (max-width: 959px)",Medium:"(min-width: 960px) and (max-width: 1279px)",Large:"(min-width: 1280px) and (max-width: 1919px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"},f=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{providers:[x,h],imports:[r.PlatformModule]}]}],t.ctorParameters=function(){return[]},t}();t.LayoutModule=f,t.BreakpointObserver=x,t.Breakpoints=l,t.MediaMatcher=h,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-layout.umd.min.js.map

@@ -9,6 +9,6 @@ /**

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('rxjs/Subject'), require('rxjs/operators/debounceTime')) :
typeof define === 'function' && define.amd ? define(['exports', '@angular/core', 'rxjs/Subject', 'rxjs/operators/debounceTime'], factory) :
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.observers = global.ng.cdk.observers || {}),global.ng.core,global.Rx,global.Rx.operators));
}(this, (function (exports,_angular_core,rxjs_Subject,rxjs_operators_debounceTime) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/cdk/coercion'), require('rxjs/Subject'), require('rxjs/operators/debounceTime')) :
typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/cdk/coercion', 'rxjs/Subject', 'rxjs/operators/debounceTime'], factory) :
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.observers = global.ng.cdk.observers || {}),global.ng.core,global.ng.cdk.coercion,global.Rx,global.Rx.operators));
}(this, (function (exports,_angular_core,_angular_cdk_coercion,rxjs_Subject,rxjs_operators_debounceTime) { 'use strict';

@@ -54,2 +54,3 @@ /**

this._ngZone = _ngZone;
this._disabled = false;
/**

@@ -64,2 +65,19 @@ * Event emitted for each change in the element's content.

}
Object.defineProperty(CdkObserveContent.prototype, "disabled", {
get: /**
* Whether observing content is disabled. This option can be used
* to disconnect the underlying MutationObserver until it is needed.
* @return {?}
*/
function () { return this._disabled; },
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._disabled = _angular_cdk_coercion.coerceBooleanProperty(value);
},
enumerable: true,
configurable: true
});
/**

@@ -87,13 +105,22 @@ * @return {?}

});
if (this._observer) {
this._observer.observe(this._elementRef.nativeElement, {
'characterData': true,
'childList': true,
'subtree': true
});
if (!this.disabled) {
this._enable();
}
};
/**
* @param {?} changes
* @return {?}
*/
CdkObserveContent.prototype.ngOnChanges = /**
* @param {?} changes
* @return {?}
*/
function (changes) {
if (changes['disabled']) {
changes['disabled'].currentValue ? this._disable() : this._enable();
}
};
/**
* @return {?}
*/
CdkObserveContent.prototype.ngOnDestroy = /**

@@ -103,7 +130,31 @@ * @return {?}

function () {
this._disable();
this._debouncer.complete();
};
/**
* @return {?}
*/
CdkObserveContent.prototype._disable = /**
* @return {?}
*/
function () {
if (this._observer) {
this._observer.disconnect();
}
this._debouncer.complete();
};
/**
* @return {?}
*/
CdkObserveContent.prototype._enable = /**
* @return {?}
*/
function () {
if (this._observer) {
this._observer.observe(this._elementRef.nativeElement, {
characterData: true,
childList: true,
subtree: true
});
}
};
CdkObserveContent.decorators = [

@@ -123,2 +174,3 @@ { type: _angular_core.Directive, args: [{

"event": [{ type: _angular_core.Output, args: ['cdkObserveContent',] },],
"disabled": [{ type: _angular_core.Input, args: ['cdkObserveContentDisabled',] },],
"debounce": [{ type: _angular_core.Input },],

@@ -125,0 +177,0 @@ };

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("rxjs/Subject"),require("rxjs/operators/debounceTime")):"function"==typeof define&&define.amd?define(["exports","@angular/core","rxjs/Subject","rxjs/operators/debounceTime"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.observers=e.ng.cdk.observers||{}),e.ng.core,e.Rx,e.Rx.operators)}(this,function(e,t,r,n){"use strict";var o=function(){function e(){}return e.prototype.create=function(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[]},e}(),s=function(){function e(e,n,o){this._mutationObserverFactory=e,this._elementRef=n,this._ngZone=o,this.event=new t.EventEmitter,this._debouncer=new r.Subject}return e.prototype.ngAfterContentInit=function(){var e=this;this.debounce>0?this._ngZone.runOutsideAngular(function(){e._debouncer.pipe(n.debounceTime(e.debounce)).subscribe(function(t){return e.event.emit(t)})}):this._debouncer.subscribe(function(t){return e.event.emit(t)}),this._observer=this._ngZone.runOutsideAngular(function(){return e._mutationObserverFactory.create(function(t){e._debouncer.next(t)})}),this._observer&&this._observer.observe(this._elementRef.nativeElement,{characterData:!0,childList:!0,subtree:!0})},e.prototype.ngOnDestroy=function(){this._observer&&this._observer.disconnect(),this._debouncer.complete()},e.decorators=[{type:t.Directive,args:[{selector:"[cdkObserveContent]",exportAs:"cdkObserveContent"}]}],e.ctorParameters=function(){return[{type:o},{type:t.ElementRef},{type:t.NgZone}]},e.propDecorators={event:[{type:t.Output,args:["cdkObserveContent"]}],debounce:[{type:t.Input}]},e}(),u=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[s],declarations:[s],providers:[o]}]}],e.ctorParameters=function(){return[]},e}();e.ObserveContent=s,e.MutationObserverFactory=o,e.CdkObserveContent=s,e.ObserversModule=u,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/coercion"),require("rxjs/Subject"),require("rxjs/operators/debounceTime")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/coercion","rxjs/Subject","rxjs/operators/debounceTime"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.observers=e.ng.cdk.observers||{}),e.ng.core,e.ng.cdk.coercion,e.Rx,e.Rx.operators)}(this,function(e,t,n,r,o){"use strict";var i=function(){function e(){}return e.prototype.create=function(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[]},e}(),s=function(){function e(e,n,o){this._mutationObserverFactory=e,this._elementRef=n,this._ngZone=o,this._disabled=!1,this.event=new t.EventEmitter,this._debouncer=new r.Subject}return Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(e){this._disabled=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){var e=this;this.debounce>0?this._ngZone.runOutsideAngular(function(){e._debouncer.pipe(o.debounceTime(e.debounce)).subscribe(function(t){return e.event.emit(t)})}):this._debouncer.subscribe(function(t){return e.event.emit(t)}),this._observer=this._ngZone.runOutsideAngular(function(){return e._mutationObserverFactory.create(function(t){e._debouncer.next(t)})}),this.disabled||this._enable()},e.prototype.ngOnChanges=function(e){e.disabled&&(e.disabled.currentValue?this._disable():this._enable())},e.prototype.ngOnDestroy=function(){this._disable(),this._debouncer.complete()},e.prototype._disable=function(){this._observer&&this._observer.disconnect()},e.prototype._enable=function(){this._observer&&this._observer.observe(this._elementRef.nativeElement,{characterData:!0,childList:!0,subtree:!0})},e.decorators=[{type:t.Directive,args:[{selector:"[cdkObserveContent]",exportAs:"cdkObserveContent"}]}],e.ctorParameters=function(){return[{type:i},{type:t.ElementRef},{type:t.NgZone}]},e.propDecorators={event:[{type:t.Output,args:["cdkObserveContent"]}],disabled:[{type:t.Input,args:["cdkObserveContentDisabled"]}],debounce:[{type:t.Input}]},e}(),c=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[s],declarations:[s],providers:[i]}]}],e.ctorParameters=function(){return[]},e}();e.ObserveContent=s,e.MutationObserverFactory=i,e.CdkObserveContent=s,e.ObserversModule=c,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-observers.umd.min.js.map

@@ -8,4 +8,4 @@ /**

*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/scrolling"),require("@angular/cdk/bidi"),require("@angular/cdk/portal"),require("rxjs/operators/take"),require("rxjs/Subject"),require("rxjs/Subscription"),require("@angular/common"),require("rxjs/operators/filter"),require("rxjs/observable/fromEvent"),require("@angular/cdk/coercion"),require("@angular/cdk/keycodes")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/scrolling","@angular/cdk/bidi","@angular/cdk/portal","rxjs/operators/take","rxjs/Subject","rxjs/Subscription","@angular/common","rxjs/operators/filter","rxjs/observable/fromEvent","@angular/cdk/coercion","@angular/cdk/keycodes"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.overlay=t.ng.cdk.overlay||{}),t.ng.core,t.ng.cdk.scrolling,t.ng.cdk.bidi,t.ng.cdk.portal,t.Rx.operators,t.Rx,t.Rx,t.ng.common,t.Rx.operators,t.Rx.Observable,t.ng.cdk.coercion,t.ng.cdk.keycodes)}(this,function(t,e,i,o,n,r,s,c,a,l,h,p,u){"use strict";function d(t,e){function i(){this.constructor=t}O(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}function f(){return Error("Scroll strategy has already been attached.")}function _(t,e){return e.some(function(e){var i=t.bottom<e.top,o=t.top>e.bottom,n=t.right<e.left,r=t.left>e.right;return i||o||n||r})}function y(t,e){return e.some(function(e){var i=t.top<e.top,o=t.bottom>e.bottom,n=t.left<e.left,r=t.right>e.right;return i||o||n||r})}function g(t){return"string"==typeof t?t:t+"px"}function b(t,e){return t||new L(e)}function v(t,e){return t||new H(e)}function m(t){return function(){return t.scrollStrategies.reposition()}}var O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},k=Object.assign||function(t){for(var e,i=1,o=arguments.length;i<o;i++){e=arguments[i];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t},w=function(){function t(){}return t.prototype.enable=function(){},t.prototype.disable=function(){},t.prototype.attach=function(){},t}(),S=function(){function t(t){var e=this;this.scrollStrategy=new w,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.direction="ltr",t&&Object.keys(t).filter(function(e){return void 0!==t[e]}).forEach(function(i){return e[i]=t[i]})}return t}(),E=function(){function t(t,e,i,o){this.offsetX=i,this.offsetY=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}return t}(),C=function(){function t(){}return t}(),P=function(){function t(t,e){this.connectionPair=t,this.scrollableViewProperties=e}return t.ctorParameters=function(){return[{type:E},{type:C,decorators:[{type:e.Optional}]}]},t}(),R=function(){function t(t,e,i,o){var n=this;this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=o,this._scrollSubscription=null,this._detach=function(){n.disable(),n._overlayRef.hasAttached()&&n._ngZone.run(function(){return n._overlayRef.detach()})}}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;if(!this._scrollSubscription){var e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(function(){var e=t._viewportRuler.getViewportScrollPosition().top;Math.abs(e-t._initialScrollPosition)>t._config.threshold?t._detach():t._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),j=function(){function t(t){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1}return t.prototype.attach=function(){},t.prototype.enable=function(){if(this._canBeEnabled()){var t=document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=-this._previousScrollPosition.left+"px",t.style.top=-this._previousScrollPosition.top+"px",t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}},t.prototype.disable=function(){if(this._isEnabled){var t=document.documentElement,e=document.body,i=t.style.scrollBehavior||"",o=e.style.scrollBehavior||"";this._isEnabled=!1,t.style.left=this._previousHTMLStyles.left,t.style.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),t.style.scrollBehavior=e.style.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.style.scrollBehavior=i,e.style.scrollBehavior=o}},t.prototype._canBeEnabled=function(){if(document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width},t}(),x=function(){function t(t,e,i,o){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=o,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;if(!this._scrollSubscription){var e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),i=t._viewportRuler.getViewportSize(),o=i.width,n=i.height;_(e,[{width:o,height:n,bottom:n,right:o,top:0,left:0}])&&(t.disable(),t._ngZone.run(function(){return t._overlayRef.detach()}))}})}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),I=function(){function t(t,e,i){var o=this;this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this.noop=function(){return new w},this.close=function(t){return new R(o._scrollDispatcher,o._ngZone,o._viewportRuler,t)},this.block=function(){return new j(o._viewportRuler)},this.reposition=function(t){return new x(o._scrollDispatcher,o._viewportRuler,o._ngZone,t)}}return t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ScrollDispatcher},{type:i.ViewportRuler},{type:e.NgZone}]},t}(),X=function(){function t(t,e,i,o,n,r){this._portalOutlet=t,this._pane=e,this._config=i,this._ngZone=o,this._keyboardDispatcher=n,this._document=r,this._backdropElement=null,this._backdropClick=new s.Subject,this._attachments=new s.Subject,this._detachments=new s.Subject,this._keydownEvents=new s.Subject,i.scrollStrategy&&i.scrollStrategy.attach(this)}return Object.defineProperty(t.prototype,"overlayElement",{get:function(){return this._pane},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this,i=this._portalOutlet.attach(t);return this._config.positionStrategy&&this._config.positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._config.scrollStrategy&&this._config.scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(r.take(1)).subscribe(function(){e.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&(Array.isArray(this._config.panelClass)?this._config.panelClass.forEach(function(t){return e._pane.classList.add(t)}):this._pane.classList.add(this._config.panelClass)),this._attachments.next(),this._keyboardDispatcher.add(this),i},t.prototype.detach=function(){if(this.hasAttached()){this.detachBackdrop(),this._togglePointerEvents(!1),this._config.positionStrategy&&this._config.positionStrategy.detach&&this._config.positionStrategy.detach(),this._config.scrollStrategy&&this._config.scrollStrategy.disable();var t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),t}},t.prototype.dispose=function(){var t=this.hasAttached();this._config.positionStrategy&&this._config.positionStrategy.dispose(),this._config.scrollStrategy&&this._config.scrollStrategy.disable(),this.detachBackdrop(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),t&&this._detachments.next(),this._detachments.complete()},t.prototype.hasAttached=function(){return this._portalOutlet.hasAttached()},t.prototype.backdropClick=function(){return this._backdropClick.asObservable()},t.prototype.attachments=function(){return this._attachments.asObservable()},t.prototype.detachments=function(){return this._detachments.asObservable()},t.prototype.keydownEvents=function(){return this._keydownEvents.asObservable()},t.prototype.getConfig=function(){return this._config},t.prototype.updatePosition=function(){this._config.positionStrategy&&this._config.positionStrategy.apply()},t.prototype.updateSize=function(t){this._config=k({},this._config,t),this._updateElementSize()},t.prototype.setDirection=function(t){this._config=k({},this._config,{direction:t}),this._updateElementDirection()},t.prototype._updateElementDirection=function(){this._pane.setAttribute("dir",this._config.direction)},t.prototype._updateElementSize=function(){(this._config.width||0===this._config.width)&&(this._pane.style.width=g(this._config.width)),(this._config.height||0===this._config.height)&&(this._pane.style.height=g(this._config.height)),(this._config.minWidth||0===this._config.minWidth)&&(this._pane.style.minWidth=g(this._config.minWidth)),(this._config.minHeight||0===this._config.minHeight)&&(this._pane.style.minHeight=g(this._config.minHeight)),(this._config.maxWidth||0===this._config.maxWidth)&&(this._pane.style.maxWidth=g(this._config.maxWidth)),(this._config.maxHeight||0===this._config.maxHeight)&&(this._pane.style.maxHeight=g(this._config.maxHeight))},t.prototype._togglePointerEvents=function(t){this._pane.style.pointerEvents=t?"auto":"none"},t.prototype._attachBackdrop=function(){var t=this;this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._backdropElement.classList.add(this._config.backdropClass),this._pane.parentElement.insertBefore(this._backdropElement,this._pane),this._backdropElement.addEventListener("click",function(){return t._backdropClick.next(null)}),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){t._backdropElement&&t._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")},t.prototype._updateStackingOrder=function(){this._pane.nextSibling&&this._pane.parentNode.appendChild(this._pane)},t.prototype.detachBackdrop=function(){var t=this,e=this._backdropElement;if(e){var i=function(){e&&e.parentNode&&e.parentNode.removeChild(e),t._backdropElement==e&&(t._backdropElement=null)};e.classList.remove("cdk-overlay-backdrop-showing"),this._config.backdropClass&&e.classList.remove(this._config.backdropClass),e.addEventListener("transitionend",i),e.style.pointerEvents="none",this._ngZone.runOutsideAngular(function(){setTimeout(i,500)})}},t}(),Y=function(){function t(t,e,i,o,n){this._connectedTo=i,this._viewportRuler=o,this._document=n,this._dir="ltr",this._offsetX=0,this._offsetY=0,this.scrollables=[],this._resizeSubscription=c.Subscription.EMPTY,this._preferredPositions=[],this._applied=!1,this._positionLocked=!1,this._onPositionChange=new s.Subject,this._origin=this._connectedTo.nativeElement,this.withFallbackPosition(t,e)}return Object.defineProperty(t.prototype,"_isRtl",{get:function(){return"rtl"===this._dir},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onPositionChange",{get:function(){return this._onPositionChange.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"positions",{get:function(){return this._preferredPositions},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this;this._overlayRef=t,this._pane=t.overlayElement,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(function(){return e.apply()})},t.prototype.dispose=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.detach=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.apply=function(){if(this._applied&&this._positionLocked&&this._lastConnectedPosition)return void this.recalculateLastPosition();this._applied=!0;for(var t,e,i=this._pane,o=this._origin.getBoundingClientRect(),n=i.getBoundingClientRect(),r=this._viewportRuler.getViewportSize(),s=0,c=this._preferredPositions;s<c.length;s++){var a=c[s],l=this._getOriginConnectionPoint(o,a),h=this._getOverlayPoint(l,n,r,a);if(h.fitsInViewport)return this._setElementPosition(i,n,h,a),void(this._lastConnectedPosition=a);(!t||t.visibleArea<h.visibleArea)&&(t=h,e=a)}this._setElementPosition(i,n,t,e)},t.prototype.recalculateLastPosition=function(){if(this._lastConnectedPosition){var t=this._origin.getBoundingClientRect(),e=this._pane.getBoundingClientRect(),i=this._viewportRuler.getViewportSize(),o=this._lastConnectedPosition||this._preferredPositions[0],n=this._getOriginConnectionPoint(t,o),r=this._getOverlayPoint(n,e,i,o);this._setElementPosition(this._pane,e,r,o)}},t.prototype.withScrollableContainers=function(t){this.scrollables=t},t.prototype.withFallbackPosition=function(t,e,i,o){var n=new E(t,e,i,o);return this._preferredPositions.push(n),this},t.prototype.withDirection=function(t){return this._dir=t,this},t.prototype.withOffsetX=function(t){return this._offsetX=t,this},t.prototype.withOffsetY=function(t){return this._offsetY=t,this},t.prototype.withLockedPosition=function(t){return this._positionLocked=t,this},t.prototype.withPositions=function(t){return this._preferredPositions=t.slice(),this},t.prototype._getStartX=function(t){return this._isRtl?t.right:t.left},t.prototype._getEndX=function(t){return this._isRtl?t.left:t.right},t.prototype._getOriginConnectionPoint=function(t,e){var i,o=this._getStartX(t),n=this._getEndX(t);i="center"==e.originX?o+t.width/2:"start"==e.originX?o:n;var r;return r="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:i,y:r}},t.prototype._getOverlayPoint=function(t,e,i,o){var n;n="center"==o.overlayX?-e.width/2:"start"===o.overlayX?this._isRtl?-e.width:0:this._isRtl?0:-e.width;var r;r="center"==o.overlayY?-e.height/2:"top"==o.overlayY?0:-e.height;var s=void 0===o.offsetX?this._offsetX:o.offsetX,c=void 0===o.offsetY?this._offsetY:o.offsetY,a=t.x+n+s,l=t.y+r+c,h=0-a,p=a+e.width-i.width,u=0-l,d=l+e.height-i.height,f=this._subtractOverflows(e.width,h,p),_=this._subtractOverflows(e.height,u,d),y=f*_;return{x:a,y:l,fitsInViewport:e.width*e.height===y,visibleArea:y}},t.prototype._getScrollVisibility=function(t){var e=this._origin.getBoundingClientRect(),i=t.getBoundingClientRect(),o=this.scrollables.map(function(t){return t.getElementRef().nativeElement.getBoundingClientRect()});return{isOriginClipped:y(e,o),isOriginOutsideView:_(e,o),isOverlayClipped:y(i,o),isOverlayOutsideView:_(i,o)}},t.prototype._setElementPosition=function(t,e,i,o){var n,r="bottom"===o.overlayY?"bottom":"top",s="top"===r?i.y:this._document.documentElement.clientHeight-(i.y+e.height);n="rtl"===this._dir?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left";var c="left"===n?i.x:this._document.documentElement.clientWidth-(i.x+e.width);["top","bottom","left","right"].forEach(function(e){return t.style[e]=null}),t.style[r]=s+"px",t.style[n]=c+"px";var a=this._getScrollVisibility(t),l=new P(o,a);this._onPositionChange.next(l)},t.prototype._subtractOverflows=function(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return e.reduce(function(t,e){return t-Math.max(e,0)},t)},t}(),B=function(){function t(t){this._document=t,this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height="",this._wrapper=null}return t.prototype.attach=function(t){this._overlayRef=t},t.prototype.top=function(t){return void 0===t&&(t=""),this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this},t.prototype.left=function(t){return void 0===t&&(t=""),this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this},t.prototype.bottom=function(t){return void 0===t&&(t=""),this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this},t.prototype.right=function(t){return void 0===t&&(t=""),this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this},t.prototype.width=function(t){return void 0===t&&(t=""),this._width=t,"100%"===t&&this.left("0px"),this},t.prototype.height=function(t){return void 0===t&&(t=""),this._height=t,"100%"===t&&this.top("0px"),this},t.prototype.centerHorizontally=function(t){return void 0===t&&(t=""),this.left(t),this._justifyContent="center",this},t.prototype.centerVertically=function(t){return void 0===t&&(t=""),this.top(t),this._alignItems="center",this},t.prototype.apply=function(){if(this._overlayRef.hasAttached()){var t=this._overlayRef.overlayElement;!this._wrapper&&t.parentNode&&(this._wrapper=this._document.createElement("div"),this._wrapper.classList.add("cdk-global-overlay-wrapper"),t.parentNode.insertBefore(this._wrapper,t),this._wrapper.appendChild(t));var e=t.style,i=t.parentNode.style;e.position=this._cssPosition,e.marginTop=this._topOffset,e.marginLeft=this._leftOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,e.width=this._width,e.height=this._height,i.justifyContent=this._justifyContent,i.alignItems=this._alignItems}},t.prototype.dispose=function(){this._wrapper&&this._wrapper.parentNode&&(this._wrapper.parentNode.removeChild(this._wrapper),this._wrapper=null)},t}(),D=function(){function t(t,e){this._viewportRuler=t,this._document=e}return t.prototype.global=function(){return new B(this._document)},t.prototype.connectedTo=function(t,e,i){return new Y(e,i,t,this._viewportRuler,this._document)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ViewportRuler},{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),L=function(){function t(t){this._document=t,this._attachedOverlays=[]}return t.prototype.ngOnDestroy=function(){this._unsubscribeFromKeydownEvents()},t.prototype.add=function(t){this._keydownEventSubscription||this._subscribeToKeydownEvents(),this._attachedOverlays.push(t)},t.prototype.remove=function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._unsubscribeFromKeydownEvents()},t.prototype._subscribeToKeydownEvents=function(){var t=this,e=h.fromEvent(this._document.body,"keydown");this._keydownEventSubscription=e.pipe(l.filter(function(){return!!t._attachedOverlays.length})).subscribe(function(e){t._selectOverlayFromEvent(e)._keydownEvents.next(e)})},t.prototype._unsubscribeFromKeydownEvents=function(){this._keydownEventSubscription&&(this._keydownEventSubscription.unsubscribe(),this._keydownEventSubscription=null)},t.prototype._selectOverlayFromEvent=function(t){return this._attachedOverlays.find(function(e){return e.overlayElement===t.target||e.overlayElement.contains(t.target)})||this._attachedOverlays[this._attachedOverlays.length-1]},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),F={provide:L,deps:[[new e.Optional,new e.SkipSelf,L],a.DOCUMENT],useFactory:b},H=function(){function t(t){this._document=t}return t.prototype.ngOnDestroy=function(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)},t.prototype.getContainerElement=function(){return this._containerElement||this._createContainer(),this._containerElement},t.prototype._createContainer=function(){var t=this._document.createElement("div");t.classList.add("cdk-overlay-container"),this._document.body.appendChild(t),this._containerElement=t},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),M={provide:H,deps:[[new e.Optional,new e.SkipSelf,H],a.DOCUMENT],useFactory:v},T=0,V=function(){function t(t,e,i,o,n,r,s,c,a){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=i,this._positionBuilder=o,this._keyboardDispatcher=n,this._appRef=r,this._injector=s,this._ngZone=c,this._document=a}return t.prototype.create=function(t){var e=this._createPaneElement(),i=this._createPortalOutlet(e);return new X(i,e,new S(t),this._ngZone,this._keyboardDispatcher,this._document)},t.prototype.position=function(){return this._positionBuilder},t.prototype._createPaneElement=function(){var t=this._document.createElement("div");return t.id="cdk-overlay-"+T++,t.classList.add("cdk-overlay-pane"),this._overlayContainer.getContainerElement().appendChild(t),t},t.prototype._createPortalOutlet=function(t){return new n.DomPortalOutlet(t,this._componentFactoryResolver,this._appRef,this._injector)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:I},{type:H},{type:e.ComponentFactoryResolver},{type:D},{type:L},{type:e.ApplicationRef},{type:e.Injector},{type:e.NgZone},{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),W=[new E({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),new E({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),new E({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),new E({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"})],A=new e.InjectionToken("cdk-connected-overlay-scroll-strategy"),N={provide:A,deps:[V],useFactory:m},z=function(){function t(t){this.elementRef=t}return t.decorators=[{type:e.Directive,args:[{selector:"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]",exportAs:"cdkOverlayOrigin"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t}(),Z=function(){function t(t,i,o,r,s){this._overlay=t,this._scrollStrategy=r,this._dir=s,this._hasBackdrop=!1,this._backdropSubscription=c.Subscription.EMPTY,this._positionSubscription=c.Subscription.EMPTY,this._offsetX=0,this._offsetY=0,this.scrollStrategy=this._scrollStrategy(),this.open=!1,this.backdropClick=new e.EventEmitter,this.positionChange=new e.EventEmitter,this.attach=new e.EventEmitter,this.detach=new e.EventEmitter,this._templatePortal=new n.TemplatePortal(i,o)}return Object.defineProperty(t.prototype,"offsetX",{get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._position.withOffsetX(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"offsetY",{get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._position.withOffsetY(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasBackdrop",{get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=p.coerceBooleanProperty(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOrigin",{get:function(){return this.origin},set:function(t){this.origin=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedPositions",{get:function(){return this.positions},set:function(t){this.positions=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetX",{get:function(){return this.offsetX},set:function(t){this.offsetX=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetY",{get:function(){return this.offsetY},set:function(t){this.offsetY=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedWidth",{get:function(){return this.width},set:function(t){this.width=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHeight",{get:function(){return this.height},set:function(t){this.height=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinWidth",{get:function(){return this.minWidth},set:function(t){this.minWidth=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinHeight",{get:function(){return this.minHeight},set:function(t){this.minHeight=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedBackdropClass",{get:function(){return this.backdropClass},set:function(t){this.backdropClass=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedScrollStrategy",{get:function(){return this.scrollStrategy},set:function(t){this.scrollStrategy=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOpen",{get:function(){return this.open},set:function(t){this.open=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHasBackdrop",{get:function(){return this.hasBackdrop},set:function(t){this.hasBackdrop=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlayRef",{get:function(){return this._overlayRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dir",{get:function(){return this._dir?this._dir.value:"ltr"},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._destroyOverlay()},t.prototype.ngOnChanges=function(t){(t.open||t._deprecatedOpen)&&(this.open?this._attachOverlay():this._detachOverlay())},t.prototype._createOverlay=function(){this.positions&&this.positions.length||(this.positions=W),this._overlayRef=this._overlay.create(this._buildConfig())},t.prototype._buildConfig=function(){var t=this._position=this._createPositionStrategy(),e=new S({positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),e},t.prototype._createPositionStrategy=function(){var t=this.positions[0],e={originX:t.originX,originY:t.originY},i={overlayX:t.overlayX,overlayY:t.overlayY},o=this._overlay.position().connectedTo(this.origin.elementRef,e,i).withOffsetX(this.offsetX).withOffsetY(this.offsetY);return this._handlePositionChanges(o),o},t.prototype._handlePositionChanges=function(t){for(var e=this,i=1;i<this.positions.length;i++)t.withFallbackPosition({originX:this.positions[i].originX,originY:this.positions[i].originY},{overlayX:this.positions[i].overlayX,overlayY:this.positions[i].overlayY});this._positionSubscription=t.onPositionChange.subscribe(function(t){return e.positionChange.emit(t)})},t.prototype._attachOverlay=function(){var t=this;this._overlayRef||(this._createOverlay(),this._overlayRef.keydownEvents().subscribe(function(e){e.keyCode===u.ESCAPE&&t._detachOverlay()})),this._position.withDirection(this.dir),this._overlayRef.setDirection(this.dir),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop&&(this._backdropSubscription=this._overlayRef.backdropClick().subscribe(function(){t.backdropClick.emit()}))},t.prototype._detachOverlay=function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()},t.prototype._destroyOverlay=function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()},t.decorators=[{type:e.Directive,args:[{selector:"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]",exportAs:"cdkConnectedOverlay"}]}],t.ctorParameters=function(){return[{type:V},{type:e.TemplateRef},{type:e.ViewContainerRef},{type:void 0,decorators:[{type:e.Inject,args:[A]}]},{type:o.Directionality,decorators:[{type:e.Optional}]}]},t.propDecorators={origin:[{type:e.Input,args:["cdkConnectedOverlayOrigin"]}],positions:[{type:e.Input,args:["cdkConnectedOverlayPositions"]}],offsetX:[{type:e.Input,args:["cdkConnectedOverlayOffsetX"]}],offsetY:[{type:e.Input,args:["cdkConnectedOverlayOffsetY"]}],width:[{type:e.Input,args:["cdkConnectedOverlayWidth"]}],height:[{type:e.Input,args:["cdkConnectedOverlayHeight"]}],minWidth:[{type:e.Input,args:["cdkConnectedOverlayMinWidth"]}],minHeight:[{type:e.Input,args:["cdkConnectedOverlayMinHeight"]}],backdropClass:[{type:e.Input,args:["cdkConnectedOverlayBackdropClass"]}],scrollStrategy:[{type:e.Input,args:["cdkConnectedOverlayScrollStrategy"]}],open:[{type:e.Input,args:["cdkConnectedOverlayOpen"]}],hasBackdrop:[{type:e.Input,args:["cdkConnectedOverlayHasBackdrop"]}],_deprecatedOrigin:[{type:e.Input,args:["origin"]}],_deprecatedPositions:[{type:e.Input,args:["positions"]}],_deprecatedOffsetX:[{type:e.Input,args:["offsetX"]}],_deprecatedOffsetY:[{type:e.Input,args:["offsetY"]}],_deprecatedWidth:[{type:e.Input,args:["width"]}],_deprecatedHeight:[{type:e.Input,args:["height"]}],_deprecatedMinWidth:[{type:e.Input,args:["minWidth"]}],_deprecatedMinHeight:[{type:e.Input,args:["minHeight"]}],_deprecatedBackdropClass:[{type:e.Input,args:["backdropClass"]}],_deprecatedScrollStrategy:[{type:e.Input,args:["scrollStrategy"]}],_deprecatedOpen:[{type:e.Input,args:["open"]}],_deprecatedHasBackdrop:[{type:e.Input,args:["hasBackdrop"]}],backdropClick:[{type:e.Output}],positionChange:[{type:e.Output}],attach:[{type:e.Output}],detach:[{type:e.Output}]},t}(),q=[V,D,F,i.VIEWPORT_RULER_PROVIDER,M,N],U=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[o.BidiModule,n.PortalModule,i.ScrollDispatchModule],exports:[Z,z,i.ScrollDispatchModule],declarations:[Z,z],providers:[q,I]}]}],t.ctorParameters=function(){return[]},t}(),K=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return d(i,t),i.prototype._createContainer=function(){var e=this;t.prototype._createContainer.call(this),this._adjustParentForFullscreenChange(),this._addFullscreenChangeListener(function(){return e._adjustParentForFullscreenChange()})},i.prototype._adjustParentForFullscreenChange=function(){if(this._containerElement){(this.getFullscreenElement()||document.body).appendChild(this._containerElement)}},i.prototype._addFullscreenChangeListener=function(t){document.fullscreenEnabled?document.addEventListener("fullscreenchange",t):document.webkitFullscreenEnabled?document.addEventListener("webkitfullscreenchange",t):document.mozFullScreenEnabled?document.addEventListener("mozfullscreenchange",t):document.msFullscreenEnabled&&document.addEventListener("MSFullscreenChange",t)},i.prototype.getFullscreenElement=function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||null},i.decorators=[{type:e.Injectable}],i.ctorParameters=function(){return[]},i}(H);t.Overlay=V,t.OverlayContainer=H,t.CdkOverlayOrigin=z,t.CdkConnectedOverlay=Z,t.FullscreenOverlayContainer=K,t.OverlayRef=X,t.ViewportRuler=i.ViewportRuler,t.OverlayKeyboardDispatcher=L,t.OverlayPositionBuilder=D,t.GlobalPositionStrategy=B,t.ConnectedPositionStrategy=Y,t.VIEWPORT_RULER_PROVIDER=i.VIEWPORT_RULER_PROVIDER,t.ConnectedOverlayDirective=Z,t.OverlayOrigin=z,t.OverlayConfig=S,t.ConnectionPositionPair=E,t.ScrollingVisibility=C,t.ConnectedOverlayPositionChange=P,t.CdkScrollable=i.CdkScrollable,t.ScrollDispatcher=i.ScrollDispatcher,t.ScrollStrategyOptions=I,t.RepositionScrollStrategy=x,t.CloseScrollStrategy=R,t.NoopScrollStrategy=w,t.BlockScrollStrategy=j,t.OVERLAY_PROVIDERS=q,t.OverlayModule=U,t.ɵg=F,
t.ɵf=b,t.ɵb=M,t.ɵa=v,t.ɵc=A,t.ɵe=N,t.ɵd=m,Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/scrolling"),require("@angular/cdk/bidi"),require("@angular/cdk/portal"),require("rxjs/operators/take"),require("rxjs/Subject"),require("rxjs/Subscription"),require("@angular/common"),require("rxjs/operators/filter"),require("rxjs/observable/fromEvent"),require("@angular/cdk/coercion"),require("@angular/cdk/keycodes")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/scrolling","@angular/cdk/bidi","@angular/cdk/portal","rxjs/operators/take","rxjs/Subject","rxjs/Subscription","@angular/common","rxjs/operators/filter","rxjs/observable/fromEvent","@angular/cdk/coercion","@angular/cdk/keycodes"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.overlay=t.ng.cdk.overlay||{}),t.ng.core,t.ng.cdk.scrolling,t.ng.cdk.bidi,t.ng.cdk.portal,t.Rx.operators,t.Rx,t.Rx,t.ng.common,t.Rx.operators,t.Rx.Observable,t.ng.cdk.coercion,t.ng.cdk.keycodes)}(this,function(t,e,i,o,n,r,s,c,a,l,h,p,u){"use strict";function d(t,e){function i(){this.constructor=t}O(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}function f(){return Error("Scroll strategy has already been attached.")}function _(t,e){return e.some(function(e){var i=t.bottom<e.top,o=t.top>e.bottom,n=t.right<e.left,r=t.left>e.right;return i||o||n||r})}function y(t,e){return e.some(function(e){var i=t.top<e.top,o=t.bottom>e.bottom,n=t.left<e.left,r=t.right>e.right;return i||o||n||r})}function g(t){return"string"==typeof t?t:t+"px"}function b(t,e){return t||new L(e)}function v(t,e){return t||new H(e)}function m(t){return function(){return t.scrollStrategies.reposition()}}var O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},k=Object.assign||function(t){for(var e,i=1,o=arguments.length;i<o;i++){e=arguments[i];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t},w=function(){function t(){}return t.prototype.enable=function(){},t.prototype.disable=function(){},t.prototype.attach=function(){},t}(),S=function(){function t(t){var e=this;this.scrollStrategy=new w,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.direction="ltr",t&&Object.keys(t).filter(function(e){return void 0!==t[e]}).forEach(function(i){return e[i]=t[i]})}return t}(),E=function(){function t(t,e,i,o){this.offsetX=i,this.offsetY=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}return t}(),C=function(){function t(){}return t}(),P=function(){function t(t,e){this.connectionPair=t,this.scrollableViewProperties=e}return t.ctorParameters=function(){return[{type:E},{type:C,decorators:[{type:e.Optional}]}]},t}(),R=function(){function t(t,e,i,o){var n=this;this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=o,this._scrollSubscription=null,this._detach=function(){n.disable(),n._overlayRef.hasAttached()&&n._ngZone.run(function(){return n._overlayRef.detach()})}}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;if(!this._scrollSubscription){var e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(function(){var e=t._viewportRuler.getViewportScrollPosition().top;Math.abs(e-t._initialScrollPosition)>t._config.threshold?t._detach():t._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),j=function(){function t(t){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1}return t.prototype.attach=function(){},t.prototype.enable=function(){if(this._canBeEnabled()){var t=document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=-this._previousScrollPosition.left+"px",t.style.top=-this._previousScrollPosition.top+"px",t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}},t.prototype.disable=function(){if(this._isEnabled){var t=document.documentElement,e=document.body,i=t.style.scrollBehavior||"",o=e.style.scrollBehavior||"";this._isEnabled=!1,t.style.left=this._previousHTMLStyles.left,t.style.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),t.style.scrollBehavior=e.style.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.style.scrollBehavior=i,e.style.scrollBehavior=o}},t.prototype._canBeEnabled=function(){if(document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width},t}(),x=function(){function t(t,e,i,o){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=o,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;if(!this._scrollSubscription){var e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),i=t._viewportRuler.getViewportSize(),o=i.width,n=i.height;_(e,[{width:o,height:n,bottom:n,right:o,top:0,left:0}])&&(t.disable(),t._ngZone.run(function(){return t._overlayRef.detach()}))}})}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),I=function(){function t(t,e,i){var o=this;this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this.noop=function(){return new w},this.close=function(t){return new R(o._scrollDispatcher,o._ngZone,o._viewportRuler,t)},this.block=function(){return new j(o._viewportRuler)},this.reposition=function(t){return new x(o._scrollDispatcher,o._viewportRuler,o._ngZone,t)}}return t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ScrollDispatcher},{type:i.ViewportRuler},{type:e.NgZone}]},t}(),X=function(){function t(t,e,i,o,n,r){this._portalOutlet=t,this._pane=e,this._config=i,this._ngZone=o,this._keyboardDispatcher=n,this._document=r,this._backdropElement=null,this._backdropClick=new s.Subject,this._attachments=new s.Subject,this._detachments=new s.Subject,this._keydownEvents=new s.Subject,i.scrollStrategy&&i.scrollStrategy.attach(this)}return Object.defineProperty(t.prototype,"overlayElement",{get:function(){return this._pane},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this,i=this._portalOutlet.attach(t);return this._config.positionStrategy&&this._config.positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._config.scrollStrategy&&this._config.scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(r.take(1)).subscribe(function(){e.hasAttached()&&e.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&(Array.isArray(this._config.panelClass)?this._config.panelClass.forEach(function(t){return e._pane.classList.add(t)}):this._pane.classList.add(this._config.panelClass)),this._attachments.next(),this._keyboardDispatcher.add(this),i},t.prototype.detach=function(){if(this.hasAttached()){this.detachBackdrop(),this._togglePointerEvents(!1),this._config.positionStrategy&&this._config.positionStrategy.detach&&this._config.positionStrategy.detach(),this._config.scrollStrategy&&this._config.scrollStrategy.disable();var t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),t}},t.prototype.dispose=function(){var t=this.hasAttached();this._config.positionStrategy&&this._config.positionStrategy.dispose(),this._config.scrollStrategy&&this._config.scrollStrategy.disable(),this.detachBackdrop(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),t&&this._detachments.next(),this._detachments.complete()},t.prototype.hasAttached=function(){return this._portalOutlet.hasAttached()},t.prototype.backdropClick=function(){return this._backdropClick.asObservable()},t.prototype.attachments=function(){return this._attachments.asObservable()},t.prototype.detachments=function(){return this._detachments.asObservable()},t.prototype.keydownEvents=function(){return this._keydownEvents.asObservable()},t.prototype.getConfig=function(){return this._config},t.prototype.updatePosition=function(){this._config.positionStrategy&&this._config.positionStrategy.apply()},t.prototype.updateSize=function(t){this._config=k({},this._config,t),this._updateElementSize()},t.prototype.setDirection=function(t){this._config=k({},this._config,{direction:t}),this._updateElementDirection()},t.prototype._updateElementDirection=function(){this._pane.setAttribute("dir",this._config.direction)},t.prototype._updateElementSize=function(){(this._config.width||0===this._config.width)&&(this._pane.style.width=g(this._config.width)),(this._config.height||0===this._config.height)&&(this._pane.style.height=g(this._config.height)),(this._config.minWidth||0===this._config.minWidth)&&(this._pane.style.minWidth=g(this._config.minWidth)),(this._config.minHeight||0===this._config.minHeight)&&(this._pane.style.minHeight=g(this._config.minHeight)),(this._config.maxWidth||0===this._config.maxWidth)&&(this._pane.style.maxWidth=g(this._config.maxWidth)),(this._config.maxHeight||0===this._config.maxHeight)&&(this._pane.style.maxHeight=g(this._config.maxHeight))},t.prototype._togglePointerEvents=function(t){this._pane.style.pointerEvents=t?"auto":"none"},t.prototype._attachBackdrop=function(){var t=this;this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._backdropElement.classList.add(this._config.backdropClass),this._pane.parentElement.insertBefore(this._backdropElement,this._pane),this._backdropElement.addEventListener("click",function(){return t._backdropClick.next(null)}),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){t._backdropElement&&t._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")},t.prototype._updateStackingOrder=function(){this._pane.nextSibling&&this._pane.parentNode.appendChild(this._pane)},t.prototype.detachBackdrop=function(){var t=this,e=this._backdropElement;if(e){var i=function(){e&&e.parentNode&&e.parentNode.removeChild(e),t._backdropElement==e&&(t._backdropElement=null)};e.classList.remove("cdk-overlay-backdrop-showing"),this._config.backdropClass&&e.classList.remove(this._config.backdropClass),e.addEventListener("transitionend",i),e.style.pointerEvents="none",this._ngZone.runOutsideAngular(function(){setTimeout(i,500)})}},t}(),Y=function(){function t(t,e,i,o,n){this._connectedTo=i,this._viewportRuler=o,this._document=n,this._dir="ltr",this._offsetX=0,this._offsetY=0,this.scrollables=[],this._resizeSubscription=c.Subscription.EMPTY,this._preferredPositions=[],this._applied=!1,this._positionLocked=!1,this._onPositionChange=new s.Subject,this._origin=this._connectedTo.nativeElement,this.withFallbackPosition(t,e)}return Object.defineProperty(t.prototype,"_isRtl",{get:function(){return"rtl"===this._dir},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onPositionChange",{get:function(){return this._onPositionChange.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"positions",{get:function(){return this._preferredPositions},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this;this._overlayRef=t,this._pane=t.overlayElement,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(function(){return e.apply()})},t.prototype.dispose=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.detach=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.apply=function(){if(this._applied&&this._positionLocked&&this._lastConnectedPosition)return void this.recalculateLastPosition();this._applied=!0;for(var t,e,i=this._pane,o=this._origin.getBoundingClientRect(),n=i.getBoundingClientRect(),r=this._viewportRuler.getViewportSize(),s=0,c=this._preferredPositions;s<c.length;s++){var a=c[s],l=this._getOriginConnectionPoint(o,a),h=this._getOverlayPoint(l,n,r,a);if(h.fitsInViewport)return this._setElementPosition(i,n,h,a),void(this._lastConnectedPosition=a);(!t||t.visibleArea<h.visibleArea)&&(t=h,e=a)}this._setElementPosition(i,n,t,e)},t.prototype.recalculateLastPosition=function(){if(this._lastConnectedPosition){var t=this._origin.getBoundingClientRect(),e=this._pane.getBoundingClientRect(),i=this._viewportRuler.getViewportSize(),o=this._lastConnectedPosition||this._preferredPositions[0],n=this._getOriginConnectionPoint(t,o),r=this._getOverlayPoint(n,e,i,o);this._setElementPosition(this._pane,e,r,o)}},t.prototype.withScrollableContainers=function(t){this.scrollables=t},t.prototype.withFallbackPosition=function(t,e,i,o){var n=new E(t,e,i,o);return this._preferredPositions.push(n),this},t.prototype.withDirection=function(t){return this._dir=t,this},t.prototype.withOffsetX=function(t){return this._offsetX=t,this},t.prototype.withOffsetY=function(t){return this._offsetY=t,this},t.prototype.withLockedPosition=function(t){return this._positionLocked=t,this},t.prototype.withPositions=function(t){return this._preferredPositions=t.slice(),this},t.prototype.setOrigin=function(t){return this._origin=t.nativeElement,this},t.prototype._getStartX=function(t){return this._isRtl?t.right:t.left},t.prototype._getEndX=function(t){return this._isRtl?t.left:t.right},t.prototype._getOriginConnectionPoint=function(t,e){var i,o=this._getStartX(t),n=this._getEndX(t);i="center"==e.originX?o+t.width/2:"start"==e.originX?o:n;var r;return r="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:i,y:r}},t.prototype._getOverlayPoint=function(t,e,i,o){var n;n="center"==o.overlayX?-e.width/2:"start"===o.overlayX?this._isRtl?-e.width:0:this._isRtl?0:-e.width;var r;r="center"==o.overlayY?-e.height/2:"top"==o.overlayY?0:-e.height;var s=void 0===o.offsetX?this._offsetX:o.offsetX,c=void 0===o.offsetY?this._offsetY:o.offsetY,a=t.x+n+s,l=t.y+r+c,h=0-a,p=a+e.width-i.width,u=0-l,d=l+e.height-i.height,f=this._subtractOverflows(e.width,h,p),_=this._subtractOverflows(e.height,u,d),y=f*_;return{x:a,y:l,fitsInViewport:e.width*e.height===y,visibleArea:y}},t.prototype._getScrollVisibility=function(t){var e=this._origin.getBoundingClientRect(),i=t.getBoundingClientRect(),o=this.scrollables.map(function(t){return t.getElementRef().nativeElement.getBoundingClientRect()});return{isOriginClipped:y(e,o),isOriginOutsideView:_(e,o),isOverlayClipped:y(i,o),isOverlayOutsideView:_(i,o)}},t.prototype._setElementPosition=function(t,e,i,o){var n,r="bottom"===o.overlayY?"bottom":"top",s="top"===r?i.y:this._document.documentElement.clientHeight-(i.y+e.height);n="rtl"===this._dir?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left";var c="left"===n?i.x:this._document.documentElement.clientWidth-(i.x+e.width);["top","bottom","left","right"].forEach(function(e){return t.style[e]=null}),t.style[r]=s+"px",t.style[n]=c+"px";var a=this._getScrollVisibility(t),l=new P(o,a);this._onPositionChange.next(l)},t.prototype._subtractOverflows=function(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return e.reduce(function(t,e){return t-Math.max(e,0)},t)},t}(),B=function(){function t(t){this._document=t,this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height="",this._wrapper=null}return t.prototype.attach=function(t){this._overlayRef=t},t.prototype.top=function(t){return void 0===t&&(t=""),this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this},t.prototype.left=function(t){return void 0===t&&(t=""),this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this},t.prototype.bottom=function(t){return void 0===t&&(t=""),this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this},t.prototype.right=function(t){return void 0===t&&(t=""),this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this},t.prototype.width=function(t){return void 0===t&&(t=""),this._width=t,"100%"===t&&this.left("0px"),this},t.prototype.height=function(t){return void 0===t&&(t=""),this._height=t,"100%"===t&&this.top("0px"),this},t.prototype.centerHorizontally=function(t){return void 0===t&&(t=""),this.left(t),this._justifyContent="center",this},t.prototype.centerVertically=function(t){return void 0===t&&(t=""),this.top(t),this._alignItems="center",this},t.prototype.apply=function(){if(this._overlayRef.hasAttached()){var t=this._overlayRef.overlayElement;!this._wrapper&&t.parentNode&&(this._wrapper=this._document.createElement("div"),this._wrapper.classList.add("cdk-global-overlay-wrapper"),t.parentNode.insertBefore(this._wrapper,t),this._wrapper.appendChild(t));var e=t.style,i=t.parentNode.style;e.position=this._cssPosition,e.marginTop=this._topOffset,e.marginLeft=this._leftOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,e.width=this._width,e.height=this._height,i.justifyContent=this._justifyContent,i.alignItems=this._alignItems}},t.prototype.dispose=function(){this._wrapper&&this._wrapper.parentNode&&(this._wrapper.parentNode.removeChild(this._wrapper),this._wrapper=null)},t}(),D=function(){function t(t,e){this._viewportRuler=t,this._document=e}return t.prototype.global=function(){return new B(this._document)},t.prototype.connectedTo=function(t,e,i){return new Y(e,i,t,this._viewportRuler,this._document)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ViewportRuler},{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),L=function(){function t(t){this._document=t,this._attachedOverlays=[]}return t.prototype.ngOnDestroy=function(){this._unsubscribeFromKeydownEvents()},t.prototype.add=function(t){this._keydownEventSubscription||this._subscribeToKeydownEvents(),this._attachedOverlays.push(t)},t.prototype.remove=function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._unsubscribeFromKeydownEvents()},t.prototype._subscribeToKeydownEvents=function(){var t=this,e=h.fromEvent(this._document.body,"keydown");this._keydownEventSubscription=e.pipe(l.filter(function(){return!!t._attachedOverlays.length})).subscribe(function(e){t._selectOverlayFromEvent(e)._keydownEvents.next(e)})},t.prototype._unsubscribeFromKeydownEvents=function(){this._keydownEventSubscription&&(this._keydownEventSubscription.unsubscribe(),this._keydownEventSubscription=null)},t.prototype._selectOverlayFromEvent=function(t){return this._attachedOverlays.find(function(e){return e.overlayElement===t.target||e.overlayElement.contains(t.target)})||this._attachedOverlays[this._attachedOverlays.length-1]},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),F={provide:L,deps:[[new e.Optional,new e.SkipSelf,L],a.DOCUMENT],useFactory:b},H=function(){function t(t){this._document=t}return t.prototype.ngOnDestroy=function(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)},t.prototype.getContainerElement=function(){return this._containerElement||this._createContainer(),this._containerElement},t.prototype._createContainer=function(){var t=this._document.createElement("div");t.classList.add("cdk-overlay-container"),this._document.body.appendChild(t),this._containerElement=t},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),M={provide:H,deps:[[new e.Optional,new e.SkipSelf,H],a.DOCUMENT],useFactory:v},T=0,V=function(){function t(t,e,i,o,n,r,s,c,a){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=i,this._positionBuilder=o,this._keyboardDispatcher=n,this._appRef=r,this._injector=s,this._ngZone=c,this._document=a}return t.prototype.create=function(t){var e=this._createPaneElement(),i=this._createPortalOutlet(e);return new X(i,e,new S(t),this._ngZone,this._keyboardDispatcher,this._document)},t.prototype.position=function(){return this._positionBuilder},t.prototype._createPaneElement=function(){var t=this._document.createElement("div");return t.id="cdk-overlay-"+T++,t.classList.add("cdk-overlay-pane"),this._overlayContainer.getContainerElement().appendChild(t),t},t.prototype._createPortalOutlet=function(t){return new n.DomPortalOutlet(t,this._componentFactoryResolver,this._appRef,this._injector)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:I},{type:H},{type:e.ComponentFactoryResolver},{type:D},{type:L},{type:e.ApplicationRef},{type:e.Injector},{type:e.NgZone},{type:void 0,decorators:[{type:e.Inject,args:[a.DOCUMENT]}]}]},t}(),W=[new E({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),new E({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),new E({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),new E({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"})],A=new e.InjectionToken("cdk-connected-overlay-scroll-strategy"),N={provide:A,deps:[V],useFactory:m},z=function(){function t(t){this.elementRef=t}return t.decorators=[{type:e.Directive,args:[{selector:"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]",exportAs:"cdkOverlayOrigin"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t}(),Z=function(){function t(t,i,o,r,s){this._overlay=t,this._scrollStrategy=r,this._dir=s,this._hasBackdrop=!1,this._backdropSubscription=c.Subscription.EMPTY,this._positionSubscription=c.Subscription.EMPTY,this._offsetX=0,this._offsetY=0,this.scrollStrategy=this._scrollStrategy(),this.open=!1,this.backdropClick=new e.EventEmitter,this.positionChange=new e.EventEmitter,this.attach=new e.EventEmitter,this.detach=new e.EventEmitter,this._templatePortal=new n.TemplatePortal(i,o)}return Object.defineProperty(t.prototype,"offsetX",{get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._position.withOffsetX(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"offsetY",{get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._position.withOffsetY(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasBackdrop",{get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=p.coerceBooleanProperty(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOrigin",{get:function(){return this.origin},set:function(t){this.origin=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedPositions",{get:function(){return this.positions},set:function(t){this.positions=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetX",{get:function(){return this.offsetX},set:function(t){this.offsetX=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetY",{get:function(){return this.offsetY},set:function(t){this.offsetY=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedWidth",{get:function(){return this.width},set:function(t){this.width=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHeight",{get:function(){return this.height},set:function(t){this.height=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinWidth",{get:function(){return this.minWidth},set:function(t){this.minWidth=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinHeight",{get:function(){return this.minHeight},set:function(t){this.minHeight=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedBackdropClass",{get:function(){return this.backdropClass},set:function(t){this.backdropClass=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedScrollStrategy",{get:function(){return this.scrollStrategy},set:function(t){this.scrollStrategy=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOpen",{get:function(){return this.open},set:function(t){this.open=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHasBackdrop",{get:function(){return this.hasBackdrop},set:function(t){this.hasBackdrop=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlayRef",{get:function(){return this._overlayRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dir",{get:function(){return this._dir?this._dir.value:"ltr"},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._destroyOverlay()},t.prototype.ngOnChanges=function(t){this._position&&((t.positions||t._deprecatedPositions)&&this._position.withPositions(this.positions),(t.origin||t._deprecatedOrigin)&&(this._position.setOrigin(this.origin.elementRef),this.open&&this._position.apply())),(t.open||t._deprecatedOpen)&&(this.open?this._attachOverlay():this._detachOverlay())},t.prototype._createOverlay=function(){this.positions&&this.positions.length||(this.positions=W),this._overlayRef=this._overlay.create(this._buildConfig())},t.prototype._buildConfig=function(){var t=this._position=this._createPositionStrategy(),e=new S({positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),e},t.prototype._createPositionStrategy=function(){for(var t=this,e=this.positions[0],i={originX:e.originX,originY:e.originY},o={overlayX:e.overlayX,overlayY:e.overlayY},n=this._overlay.position().connectedTo(this.origin.elementRef,i,o).withOffsetX(this.offsetX).withOffsetY(this.offsetY),r=1;r<this.positions.length;r++)n.withFallbackPosition({originX:this.positions[r].originX,originY:this.positions[r].originY},{overlayX:this.positions[r].overlayX,overlayY:this.positions[r].overlayY});return this._positionSubscription=n.onPositionChange.subscribe(function(e){return t.positionChange.emit(e)}),n},t.prototype._attachOverlay=function(){var t=this;this._overlayRef||(this._createOverlay(),this._overlayRef.keydownEvents().subscribe(function(e){e.keyCode===u.ESCAPE&&t._detachOverlay()})),this._position.withDirection(this.dir),this._overlayRef.setDirection(this.dir),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop&&(this._backdropSubscription=this._overlayRef.backdropClick().subscribe(function(){t.backdropClick.emit()}))},t.prototype._detachOverlay=function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()},t.prototype._destroyOverlay=function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()},t.decorators=[{type:e.Directive,args:[{selector:"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]",exportAs:"cdkConnectedOverlay"}]}],t.ctorParameters=function(){return[{type:V},{type:e.TemplateRef},{type:e.ViewContainerRef},{type:void 0,decorators:[{type:e.Inject,args:[A]}]},{type:o.Directionality,decorators:[{type:e.Optional}]}]},t.propDecorators={origin:[{type:e.Input,args:["cdkConnectedOverlayOrigin"]}],positions:[{type:e.Input,args:["cdkConnectedOverlayPositions"]}],offsetX:[{type:e.Input,args:["cdkConnectedOverlayOffsetX"]}],offsetY:[{type:e.Input,args:["cdkConnectedOverlayOffsetY"]}],width:[{type:e.Input,args:["cdkConnectedOverlayWidth"]}],height:[{type:e.Input,args:["cdkConnectedOverlayHeight"]}],minWidth:[{type:e.Input,args:["cdkConnectedOverlayMinWidth"]}],minHeight:[{type:e.Input,args:["cdkConnectedOverlayMinHeight"]}],backdropClass:[{type:e.Input,args:["cdkConnectedOverlayBackdropClass"]}],scrollStrategy:[{type:e.Input,args:["cdkConnectedOverlayScrollStrategy"]}],open:[{type:e.Input,args:["cdkConnectedOverlayOpen"]}],hasBackdrop:[{type:e.Input,args:["cdkConnectedOverlayHasBackdrop"]}],_deprecatedOrigin:[{type:e.Input,args:["origin"]}],_deprecatedPositions:[{type:e.Input,args:["positions"]}],_deprecatedOffsetX:[{type:e.Input,args:["offsetX"]}],_deprecatedOffsetY:[{type:e.Input,args:["offsetY"]}],_deprecatedWidth:[{type:e.Input,args:["width"]}],_deprecatedHeight:[{type:e.Input,args:["height"]}],_deprecatedMinWidth:[{type:e.Input,args:["minWidth"]}],_deprecatedMinHeight:[{type:e.Input,args:["minHeight"]}],_deprecatedBackdropClass:[{type:e.Input,args:["backdropClass"]}],_deprecatedScrollStrategy:[{type:e.Input,args:["scrollStrategy"]}],_deprecatedOpen:[{type:e.Input,args:["open"]}],_deprecatedHasBackdrop:[{type:e.Input,args:["hasBackdrop"]}],backdropClick:[{type:e.Output}],positionChange:[{type:e.Output}],attach:[{type:e.Output}],detach:[{type:e.Output}]},t}(),q=[V,D,F,i.VIEWPORT_RULER_PROVIDER,M,N],U=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[o.BidiModule,n.PortalModule,i.ScrollDispatchModule],exports:[Z,z,i.ScrollDispatchModule],declarations:[Z,z],providers:[q,I]}]}],t.ctorParameters=function(){return[]},t}(),K=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return d(i,t),i.prototype._createContainer=function(){var e=this;t.prototype._createContainer.call(this),this._adjustParentForFullscreenChange(),this._addFullscreenChangeListener(function(){return e._adjustParentForFullscreenChange()})},i.prototype._adjustParentForFullscreenChange=function(){if(this._containerElement){(this.getFullscreenElement()||document.body).appendChild(this._containerElement)}},i.prototype._addFullscreenChangeListener=function(t){document.fullscreenEnabled?document.addEventListener("fullscreenchange",t):document.webkitFullscreenEnabled?document.addEventListener("webkitfullscreenchange",t):document.mozFullScreenEnabled?document.addEventListener("mozfullscreenchange",t):document.msFullscreenEnabled&&document.addEventListener("MSFullscreenChange",t)},i.prototype.getFullscreenElement=function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||null},i.decorators=[{type:e.Injectable}],i.ctorParameters=function(){return[]},i}(H);t.Overlay=V,t.OverlayContainer=H,t.CdkOverlayOrigin=z,t.CdkConnectedOverlay=Z,t.FullscreenOverlayContainer=K,t.OverlayRef=X,t.ViewportRuler=i.ViewportRuler,t.OverlayKeyboardDispatcher=L,t.OverlayPositionBuilder=D,t.GlobalPositionStrategy=B,t.ConnectedPositionStrategy=Y,t.VIEWPORT_RULER_PROVIDER=i.VIEWPORT_RULER_PROVIDER,t.ConnectedOverlayDirective=Z,t.OverlayOrigin=z,t.OverlayConfig=S,t.ConnectionPositionPair=E,t.ScrollingVisibility=C,t.ConnectedOverlayPositionChange=P,
t.CdkScrollable=i.CdkScrollable,t.ScrollDispatcher=i.ScrollDispatcher,t.ScrollStrategyOptions=I,t.RepositionScrollStrategy=x,t.CloseScrollStrategy=R,t.NoopScrollStrategy=w,t.BlockScrollStrategy=j,t.OVERLAY_PROVIDERS=q,t.OverlayModule=U,t.ɵg=F,t.ɵf=b,t.ɵb=M,t.ɵa=v,t.ɵc=A,t.ɵe=N,t.ɵd=m,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-overlay.umd.min.js.map

@@ -108,3 +108,3 @@ /**

/**
* Types of <input> that *might* be supported.
* Types of `<input>` that *might* be supported.
*/

@@ -111,0 +111,0 @@ var candidateInputTypes = [

@@ -392,5 +392,5 @@ /**

__extends(DomPortalOutlet, _super);
function DomPortalOutlet(_hostDomElement, _componentFactoryResolver, _appRef, _defaultInjector) {
function DomPortalOutlet(outletElement, _componentFactoryResolver, _appRef, _defaultInjector) {
var _this = _super.call(this) || this;
_this._hostDomElement = _hostDomElement;
_this.outletElement = outletElement;
_this._componentFactoryResolver = _componentFactoryResolver;

@@ -440,3 +440,3 @@ _this._appRef = _appRef;

// where we want it to be rendered.
this._hostDomElement.appendChild(this._getComponentRootNode(componentRef));
this.outletElement.appendChild(this._getComponentRootNode(componentRef));
return componentRef;

@@ -470,3 +470,3 @@ };

// re-append the existing root nodes.
viewRef.rootNodes.forEach(function (rootNode) { return _this._hostDomElement.appendChild(rootNode); });
viewRef.rootNodes.forEach(function (rootNode) { return _this.outletElement.appendChild(rootNode); });
this.setDisposeFn((function () {

@@ -494,4 +494,4 @@ var /** @type {?} */ index = viewContainer.indexOf(viewRef);

_super.prototype.dispose.call(this);
if (this._hostDomElement.parentNode != null) {
this._hostDomElement.parentNode.removeChild(this._hostDomElement);
if (this.outletElement.parentNode != null) {
this.outletElement.parentNode.removeChild(this.outletElement);
}

@@ -547,3 +547,3 @@ };

* Usage:
* <ng-template [cdkPortalOutlet]="greeting"></ng-template>
* `<ng-template [cdkPortalOutlet]="greeting"></ng-template>`
*/

@@ -560,2 +560,3 @@ var CdkPortalOutlet = /** @class */ (function (_super) {

_this._isInitialized = false;
_this.attached = new _angular_core.EventEmitter();
return _this;

@@ -566,2 +567,3 @@ }

* @deprecated
* \@deletion-target 6.0.0
* @return {?}

@@ -581,2 +583,3 @@ */

* @deprecated
* \@deletion-target 6.0.0
* @return {?}

@@ -625,2 +628,14 @@ */

});
Object.defineProperty(CdkPortalOutlet.prototype, "attachedRef", {
/** Component or view reference that is attached to the portal. */
get: /**
* Component or view reference that is attached to the portal.
* @return {?}
*/
function () {
return this._attachedRef;
},
enumerable: true,
configurable: true
});
/**

@@ -644,2 +659,3 @@ * @return {?}

this._attachedPortal = null;
this._attachedRef = null;
};

@@ -677,2 +693,4 @@ /**

this._attachedPortal = portal;
this._attachedRef = ref;
this.attached.emit(ref);
return ref;

@@ -703,2 +721,4 @@ };

this._attachedPortal = portal;
this._attachedRef = viewRef;
this.attached.emit(viewRef);
return viewRef;

@@ -721,2 +741,3 @@ };

"_deprecatedPortalHost": [{ type: _angular_core.Input, args: ['cdkPortalHost',] },],
"attached": [{ type: _angular_core.Output, args: ['attached',] },],
};

@@ -723,0 +744,0 @@ return CdkPortalOutlet;

@@ -8,3 +8,3 @@ /**

*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.portal=t.ng.cdk.portal||{}),t.ng.core)}(this,function(t,e){"use strict";function o(t,e){function o(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}function n(){throw Error("Must provide a portal to attach")}function r(){throw Error("Host already has a portal attached")}function a(){throw Error("This PortalOutlet has already been disposed")}function i(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}function s(){throw Error("Attempting to attach a portal to a null PortalOutlet")}function c(){throw Error("Attempting to detach a portal that is not attached to a host")}var p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])},l=function(){function t(){}return t.prototype.attach=function(t){return null==t&&s(),t.hasAttached()&&r(),this._attachedHost=t,t.attach(this)},t.prototype.detach=function(){var t=this._attachedHost;null==t?c():(this._attachedHost=null,t.detach())},Object.defineProperty(t.prototype,"isAttached",{get:function(){return null!=this._attachedHost},enumerable:!0,configurable:!0}),t.prototype.setAttachedHost=function(t){this._attachedHost=t},t}(),h=function(t){function e(e,o,n){var r=t.call(this)||this;return r.component=e,r.viewContainerRef=o,r.injector=n,r}return o(e,t),e}(l),u=function(t){function e(e,o,n){var r=t.call(this)||this;return r.templateRef=e,r.viewContainerRef=o,r.context=n,r}return o(e,t),Object.defineProperty(e.prototype,"origin",{get:function(){return this.templateRef.elementRef},enumerable:!0,configurable:!0}),e.prototype.attach=function(e,o){return void 0===o&&(o=this.context),this.context=o,t.prototype.attach.call(this,e)},e.prototype.detach=function(){return this.context=void 0,t.prototype.detach.call(this)},e}(l),d=function(){function t(){this._isDisposed=!1}return t.prototype.hasAttached=function(){return!!this._attachedPortal},t.prototype.attach=function(t){return t||n(),this.hasAttached()&&r(),this._isDisposed&&a(),t instanceof h?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof u?(this._attachedPortal=t,this.attachTemplatePortal(t)):void i()},t.prototype.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()},t.prototype.dispose=function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0},t.prototype.setDisposeFn=function(t){this._disposeFn=t},t.prototype._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)},t}(),f=function(t){function e(e,o,n,r){var a=t.call(this)||this;return a._hostDomElement=e,a._componentFactoryResolver=o,a._appRef=n,a._defaultInjector=r,a}return o(e,t),e.prototype.attachComponentPortal=function(t){var e,o=this,n=this._componentFactoryResolver.resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.parentInjector),this.setDisposeFn(function(){return e.destroy()})):(e=n.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn(function(){o._appRef.detachView(e.hostView),e.destroy()})),this._hostDomElement.appendChild(this._getComponentRootNode(e)),e},e.prototype.attachTemplatePortal=function(t){var e=this,o=t.viewContainerRef,n=o.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach(function(t){return e._hostDomElement.appendChild(t)}),this.setDisposeFn(function(){var t=o.indexOf(n);-1!==t&&o.remove(t)}),n},e.prototype.dispose=function(){t.prototype.dispose.call(this),null!=this._hostDomElement.parentNode&&this._hostDomElement.parentNode.removeChild(this._hostDomElement)},e.prototype._getComponentRootNode=function(t){return t.hostView.rootNodes[0]},e}(d),y=function(t){function n(e,o){return t.call(this,e,o)||this}return o(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[cdk-portal], [cdkPortal], [portal]",exportAs:"cdkPortal"}]}],n.ctorParameters=function(){return[{type:e.TemplateRef},{type:e.ViewContainerRef}]},n}(u),_=function(t){function n(e,o){var n=t.call(this)||this;return n._componentFactoryResolver=e,n._viewContainerRef=o,n._isInitialized=!1,n}return o(n,t),Object.defineProperty(n.prototype,"_deprecatedPortal",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"_deprecatedPortalHost",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"portal",{get:function(){return this._attachedPortal},set:function(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&t.prototype.detach.call(this),e&&t.prototype.attach.call(this,e),this._attachedPortal=e)},enumerable:!0,configurable:!0}),n.prototype.ngOnInit=function(){this._isInitialized=!0},n.prototype.ngOnDestroy=function(){t.prototype.dispose.call(this),this._attachedPortal=null},n.prototype.attachComponentPortal=function(e){e.setAttachedHost(this);var o=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=this._componentFactoryResolver.resolveComponentFactory(e.component),r=o.createComponent(n,o.length,e.injector||o.parentInjector);return t.prototype.setDisposeFn.call(this,function(){return r.destroy()}),this._attachedPortal=e,r},n.prototype.attachTemplatePortal=function(e){var o=this;e.setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return t.prototype.setDisposeFn.call(this,function(){return o._viewContainerRef.clear()}),this._attachedPortal=e,n},n.decorators=[{type:e.Directive,args:[{selector:"[cdkPortalOutlet], [cdkPortalHost], [portalHost]",exportAs:"cdkPortalOutlet, cdkPortalHost",inputs:["portal: cdkPortalOutlet"]}]}],n.ctorParameters=function(){return[{type:e.ComponentFactoryResolver},{type:e.ViewContainerRef}]},n.propDecorators={_deprecatedPortal:[{type:e.Input,args:["portalHost"]}],_deprecatedPortalHost:[{type:e.Input,args:["cdkPortalHost"]}]},n}(d),m=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{exports:[y,_],declarations:[y,_]}]}],t.ctorParameters=function(){return[]},t}(),P=function(){function t(t,e){this._parentInjector=t,this._customTokens=e}return t.prototype.get=function(t,e){var o=this._customTokens.get(t);return void 0!==o?o:this._parentInjector.get(t,e)},t}();t.DomPortalHost=f,t.PortalHostDirective=_,t.TemplatePortalDirective=y,t.BasePortalHost=d,t.Portal=l,t.ComponentPortal=h,t.TemplatePortal=u,t.BasePortalOutlet=d,t.DomPortalOutlet=f,t.CdkPortal=y,t.CdkPortalOutlet=_,t.PortalModule=m,t.PortalInjector=P,Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.portal=t.ng.cdk.portal||{}),t.ng.core)}(this,function(t,e){"use strict";function o(t,e){function o(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}function n(){throw Error("Must provide a portal to attach")}function r(){throw Error("Host already has a portal attached")}function a(){throw Error("This PortalOutlet has already been disposed")}function i(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}function c(){throw Error("Attempting to attach a portal to a null PortalOutlet")}function s(){throw Error("Attempting to detach a portal that is not attached to a host")}var p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])},l=function(){function t(){}return t.prototype.attach=function(t){return null==t&&c(),t.hasAttached()&&r(),this._attachedHost=t,t.attach(this)},t.prototype.detach=function(){var t=this._attachedHost;null==t?s():(this._attachedHost=null,t.detach())},Object.defineProperty(t.prototype,"isAttached",{get:function(){return null!=this._attachedHost},enumerable:!0,configurable:!0}),t.prototype.setAttachedHost=function(t){this._attachedHost=t},t}(),h=function(t){function e(e,o,n){var r=t.call(this)||this;return r.component=e,r.viewContainerRef=o,r.injector=n,r}return o(e,t),e}(l),u=function(t){function e(e,o,n){var r=t.call(this)||this;return r.templateRef=e,r.viewContainerRef=o,r.context=n,r}return o(e,t),Object.defineProperty(e.prototype,"origin",{get:function(){return this.templateRef.elementRef},enumerable:!0,configurable:!0}),e.prototype.attach=function(e,o){return void 0===o&&(o=this.context),this.context=o,t.prototype.attach.call(this,e)},e.prototype.detach=function(){return this.context=void 0,t.prototype.detach.call(this)},e}(l),d=function(){function t(){this._isDisposed=!1}return t.prototype.hasAttached=function(){return!!this._attachedPortal},t.prototype.attach=function(t){return t||n(),this.hasAttached()&&r(),this._isDisposed&&a(),t instanceof h?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof u?(this._attachedPortal=t,this.attachTemplatePortal(t)):void i()},t.prototype.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()},t.prototype.dispose=function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0},t.prototype.setDisposeFn=function(t){this._disposeFn=t},t.prototype._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)},t}(),f=function(t){function e(e,o,n,r){var a=t.call(this)||this;return a.outletElement=e,a._componentFactoryResolver=o,a._appRef=n,a._defaultInjector=r,a}return o(e,t),e.prototype.attachComponentPortal=function(t){var e,o=this,n=this._componentFactoryResolver.resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.parentInjector),this.setDisposeFn(function(){return e.destroy()})):(e=n.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn(function(){o._appRef.detachView(e.hostView),e.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(e)),e},e.prototype.attachTemplatePortal=function(t){var e=this,o=t.viewContainerRef,n=o.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach(function(t){return e.outletElement.appendChild(t)}),this.setDisposeFn(function(){var t=o.indexOf(n);-1!==t&&o.remove(t)}),n},e.prototype.dispose=function(){t.prototype.dispose.call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)},e.prototype._getComponentRootNode=function(t){return t.hostView.rootNodes[0]},e}(d),y=function(t){function n(e,o){return t.call(this,e,o)||this}return o(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[cdk-portal], [cdkPortal], [portal]",exportAs:"cdkPortal"}]}],n.ctorParameters=function(){return[{type:e.TemplateRef},{type:e.ViewContainerRef}]},n}(u),_=function(t){function n(o,n){var r=t.call(this)||this;return r._componentFactoryResolver=o,r._viewContainerRef=n,r._isInitialized=!1,r.attached=new e.EventEmitter,r}return o(n,t),Object.defineProperty(n.prototype,"_deprecatedPortal",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"_deprecatedPortalHost",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"portal",{get:function(){return this._attachedPortal},set:function(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&t.prototype.detach.call(this),e&&t.prototype.attach.call(this,e),this._attachedPortal=e)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"attachedRef",{get:function(){return this._attachedRef},enumerable:!0,configurable:!0}),n.prototype.ngOnInit=function(){this._isInitialized=!0},n.prototype.ngOnDestroy=function(){t.prototype.dispose.call(this),this._attachedPortal=null,this._attachedRef=null},n.prototype.attachComponentPortal=function(e){e.setAttachedHost(this);var o=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=this._componentFactoryResolver.resolveComponentFactory(e.component),r=o.createComponent(n,o.length,e.injector||o.parentInjector);return t.prototype.setDisposeFn.call(this,function(){return r.destroy()}),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r},n.prototype.attachTemplatePortal=function(e){var o=this;e.setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return t.prototype.setDisposeFn.call(this,function(){return o._viewContainerRef.clear()}),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n},n.decorators=[{type:e.Directive,args:[{selector:"[cdkPortalOutlet], [cdkPortalHost], [portalHost]",exportAs:"cdkPortalOutlet, cdkPortalHost",inputs:["portal: cdkPortalOutlet"]}]}],n.ctorParameters=function(){return[{type:e.ComponentFactoryResolver},{type:e.ViewContainerRef}]},n.propDecorators={_deprecatedPortal:[{type:e.Input,args:["portalHost"]}],_deprecatedPortalHost:[{type:e.Input,args:["cdkPortalHost"]}],attached:[{type:e.Output,args:["attached"]}]},n}(d),m=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{exports:[y,_],declarations:[y,_]}]}],t.ctorParameters=function(){return[]},t}(),P=function(){function t(t,e){this._parentInjector=t,this._customTokens=e}return t.prototype.get=function(t,e){var o=this._customTokens.get(t);return void 0!==o?o:this._parentInjector.get(t,e)},t}();t.DomPortalHost=f,t.PortalHostDirective=_,t.TemplatePortalDirective=y,t.BasePortalHost=d,t.Portal=l,t.ComponentPortal=h,t.TemplatePortal=u,t.BasePortalOutlet=d,t.DomPortalOutlet=f,t.CdkPortal=y,t.CdkPortalOutlet=_,t.PortalModule=m,t.PortalInjector=P,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-portal.umd.min.js.map

@@ -143,5 +143,4 @@ /**

_this._scrolledCount--;
if (_this._globalSubscription && !_this._scrolledCount) {
_this._globalSubscription.unsubscribe();
_this._globalSubscription = null;
if (!_this._scrolledCount) {
_this._removeGlobalListener();
}

@@ -152,2 +151,13 @@ };

/**
* @return {?}
*/
ScrollDispatcher.prototype.ngOnDestroy = /**
* @return {?}
*/
function () {
var _this = this;
this._removeGlobalListener();
this.scrollContainers.forEach(function (_, container) { return _this.deregister(container); });
};
/**
* Returns an observable that emits whenever any of the

@@ -224,7 +234,7 @@ * scrollable ancestors of an element are scrolled.

/**
* Sets up the global scroll and resize listeners.
* Sets up the global scroll listeners.
* @return {?}
*/
ScrollDispatcher.prototype._addGlobalListener = /**
* Sets up the global scroll and resize listeners.
* Sets up the global scroll listeners.
* @return {?}

@@ -238,2 +248,16 @@ */

};
/**
* Cleans up the global scroll listener.
* @return {?}
*/
ScrollDispatcher.prototype._removeGlobalListener = /**
* Cleans up the global scroll listener.
* @return {?}
*/
function () {
if (this._globalSubscription) {
this._globalSubscription.unsubscribe();
this._globalSubscription = null;
}
};
ScrollDispatcher.decorators = [

@@ -240,0 +264,0 @@ { type: _angular_core.Injectable },

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/Observable"),require("rxjs/observable/of"),require("rxjs/observable/fromEvent"),require("rxjs/operators/auditTime"),require("rxjs/operators/filter"),require("rxjs/observable/merge")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/Observable","rxjs/observable/of","rxjs/observable/fromEvent","rxjs/operators/auditTime","rxjs/operators/filter","rxjs/observable/merge"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.scrolling=e.ng.cdk.scrolling||{}),e.ng.core,e.ng.cdk.platform,e.Rx,e.Rx,e.Rx.Observable,e.Rx.Observable,e.Rx.operators,e.Rx.operators,e.Rx.Observable)}(this,function(e,t,r,o,n,i,s,l,c,u){"use strict";function a(e,t,r){return e||new d(t,r)}function p(e,t,r){return e||new b(t,r)}var d=function(){function e(e,t){this._ngZone=e,this._platform=t,this._scrolled=new o.Subject,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map}return e.prototype.register=function(e){var t=this,r=e.elementScrolled().subscribe(function(){return t._scrolled.next(e)});this.scrollContainers.set(e,r)},e.prototype.deregister=function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))},e.prototype.scrolled=function(e){var t=this;return void 0===e&&(e=20),this._platform.isBrowser?n.Observable.create(function(r){t._globalSubscription||t._addGlobalListener();var o=e>0?t._scrolled.pipe(l.auditTime(e)).subscribe(r):t._scrolled.subscribe(r);return t._scrolledCount++,function(){o.unsubscribe(),t._scrolledCount--,t._globalSubscription&&!t._scrolledCount&&(t._globalSubscription.unsubscribe(),t._globalSubscription=null)}}):i.of()},e.prototype.ancestorScrolled=function(e,t){var r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(c.filter(function(e){return!e||r.indexOf(e)>-1}))},e.prototype.getAncestorScrollContainers=function(e){var t=this,r=[];return this.scrollContainers.forEach(function(o,n){t._scrollableContainsElement(n,e)&&r.push(n)}),r},e.prototype._scrollableContainsElement=function(e,t){var r=t.nativeElement,o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1},e.prototype._addGlobalListener=function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){return s.fromEvent(window.document,"scroll").subscribe(function(){return e._scrolled.next()})})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:r.Platform}]},e}(),f={provide:d,deps:[[new t.Optional,new t.SkipSelf,d],t.NgZone,r.Platform],useFactory:a},h=function(){function e(e,t,r){var n=this;this._elementRef=e,this._scroll=t,this._ngZone=r,this._elementScrolled=new o.Subject,this._scrollListener=function(e){return n._elementScrolled.next(e)}}return e.prototype.ngOnInit=function(){var e=this;this._ngZone.runOutsideAngular(function(){e.getElementRef().nativeElement.addEventListener("scroll",e._scrollListener)}),this._scroll.register(this)},e.prototype.ngOnDestroy=function(){this._scroll.deregister(this),this._scrollListener&&this.getElementRef().nativeElement.removeEventListener("scroll",this._scrollListener)},e.prototype.elementScrolled=function(){return this._elementScrolled.asObservable()},e.prototype.getElementRef=function(){return this._elementRef},e.decorators=[{type:t.Directive,args:[{selector:"[cdk-scrollable], [cdkScrollable]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:d},{type:t.NgZone}]},e}(),b=function(){function e(e,t){var r=this;this._change=e.isBrowser?t.runOutsideAngular(function(){return u.merge(s.fromEvent(window,"resize"),s.fromEvent(window,"orientationchange"))}):i.of(),this._invalidateCache=this.change().subscribe(function(){return r._updateViewportSize()})}return e.prototype.ngOnDestroy=function(){this._invalidateCache.unsubscribe()},e.prototype.getViewportSize=function(){return this._viewportSize||this._updateViewportSize(),{width:this._viewportSize.width,height:this._viewportSize.height}},e.prototype.getViewportRect=function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),r=t.width,o=t.height;return{top:e.top,left:e.left,bottom:e.top+o,right:e.left+r,height:o,width:r}},e.prototype.getViewportScrollPosition=function(){var e=document.documentElement.getBoundingClientRect();return{top:-e.top||document.body.scrollTop||window.scrollY||document.documentElement.scrollTop||0,left:-e.left||document.body.scrollLeft||window.scrollX||document.documentElement.scrollLeft||0}},e.prototype.change=function(e){return void 0===e&&(e=20),e>0?this._change.pipe(l.auditTime(e)):this._change},e.prototype._updateViewportSize=function(){this._viewportSize={width:window.innerWidth,height:window.innerHeight}},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:r.Platform},{type:t.NgZone}]},e}(),g={provide:b,deps:[[new t.Optional,new t.SkipSelf,b],r.Platform,t.NgZone],useFactory:p},_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.PlatformModule],exports:[h],declarations:[h],providers:[f]}]}],e.ctorParameters=function(){return[]},e}();e.DEFAULT_SCROLL_TIME=20,e.ScrollDispatcher=d,e.SCROLL_DISPATCHER_PROVIDER_FACTORY=a,e.SCROLL_DISPATCHER_PROVIDER=f,e.CdkScrollable=h,e.DEFAULT_RESIZE_TIME=20,e.ViewportRuler=b,e.VIEWPORT_RULER_PROVIDER_FACTORY=p,e.VIEWPORT_RULER_PROVIDER=g,e.ScrollDispatchModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/Observable"),require("rxjs/observable/of"),require("rxjs/observable/fromEvent"),require("rxjs/operators/auditTime"),require("rxjs/operators/filter"),require("rxjs/observable/merge")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/Observable","rxjs/observable/of","rxjs/observable/fromEvent","rxjs/operators/auditTime","rxjs/operators/filter","rxjs/observable/merge"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.scrolling=e.ng.cdk.scrolling||{}),e.ng.core,e.ng.cdk.platform,e.Rx,e.Rx,e.Rx.Observable,e.Rx.Observable,e.Rx.operators,e.Rx.operators,e.Rx.Observable)}(this,function(e,t,r,o,n,i,s,l,c,u){"use strict";function a(e,t,r){return e||new d(t,r)}function p(e,t,r){return e||new b(t,r)}var d=function(){function e(e,t){this._ngZone=e,this._platform=t,this._scrolled=new o.Subject,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map}return e.prototype.register=function(e){var t=this,r=e.elementScrolled().subscribe(function(){return t._scrolled.next(e)});this.scrollContainers.set(e,r)},e.prototype.deregister=function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))},e.prototype.scrolled=function(e){var t=this;return void 0===e&&(e=20),this._platform.isBrowser?n.Observable.create(function(r){t._globalSubscription||t._addGlobalListener();var o=e>0?t._scrolled.pipe(l.auditTime(e)).subscribe(r):t._scrolled.subscribe(r);return t._scrolledCount++,function(){o.unsubscribe(),--t._scrolledCount||t._removeGlobalListener()}}):i.of()},e.prototype.ngOnDestroy=function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach(function(t,r){return e.deregister(r)})},e.prototype.ancestorScrolled=function(e,t){var r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(c.filter(function(e){return!e||r.indexOf(e)>-1}))},e.prototype.getAncestorScrollContainers=function(e){var t=this,r=[];return this.scrollContainers.forEach(function(o,n){t._scrollableContainsElement(n,e)&&r.push(n)}),r},e.prototype._scrollableContainsElement=function(e,t){var r=t.nativeElement,o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1},e.prototype._addGlobalListener=function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){return s.fromEvent(window.document,"scroll").subscribe(function(){return e._scrolled.next()})})},e.prototype._removeGlobalListener=function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:r.Platform}]},e}(),f={provide:d,deps:[[new t.Optional,new t.SkipSelf,d],t.NgZone,r.Platform],useFactory:a},h=function(){function e(e,t,r){var n=this;this._elementRef=e,this._scroll=t,this._ngZone=r,this._elementScrolled=new o.Subject,this._scrollListener=function(e){return n._elementScrolled.next(e)}}return e.prototype.ngOnInit=function(){var e=this;this._ngZone.runOutsideAngular(function(){e.getElementRef().nativeElement.addEventListener("scroll",e._scrollListener)}),this._scroll.register(this)},e.prototype.ngOnDestroy=function(){this._scroll.deregister(this),this._scrollListener&&this.getElementRef().nativeElement.removeEventListener("scroll",this._scrollListener)},e.prototype.elementScrolled=function(){return this._elementScrolled.asObservable()},e.prototype.getElementRef=function(){return this._elementRef},e.decorators=[{type:t.Directive,args:[{selector:"[cdk-scrollable], [cdkScrollable]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:d},{type:t.NgZone}]},e}(),b=function(){function e(e,t){var r=this;this._change=e.isBrowser?t.runOutsideAngular(function(){return u.merge(s.fromEvent(window,"resize"),s.fromEvent(window,"orientationchange"))}):i.of(),this._invalidateCache=this.change().subscribe(function(){return r._updateViewportSize()})}return e.prototype.ngOnDestroy=function(){this._invalidateCache.unsubscribe()},e.prototype.getViewportSize=function(){return this._viewportSize||this._updateViewportSize(),{width:this._viewportSize.width,height:this._viewportSize.height}},e.prototype.getViewportRect=function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),r=t.width,o=t.height;return{top:e.top,left:e.left,bottom:e.top+o,right:e.left+r,height:o,width:r}},e.prototype.getViewportScrollPosition=function(){var e=document.documentElement.getBoundingClientRect();return{top:-e.top||document.body.scrollTop||window.scrollY||document.documentElement.scrollTop||0,left:-e.left||document.body.scrollLeft||window.scrollX||document.documentElement.scrollLeft||0}},e.prototype.change=function(e){return void 0===e&&(e=20),e>0?this._change.pipe(l.auditTime(e)):this._change},e.prototype._updateViewportSize=function(){this._viewportSize={width:window.innerWidth,height:window.innerHeight}},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:r.Platform},{type:t.NgZone}]},e}(),g={provide:b,deps:[[new t.Optional,new t.SkipSelf,b],r.Platform,t.NgZone],useFactory:p},_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.PlatformModule],exports:[h],declarations:[h],providers:[f]}]}],e.ctorParameters=function(){return[]},e}();e.DEFAULT_SCROLL_TIME=20,e.ScrollDispatcher=d,e.SCROLL_DISPATCHER_PROVIDER_FACTORY=a,e.SCROLL_DISPATCHER_PROVIDER=f,e.CdkScrollable=h,e.DEFAULT_RESIZE_TIME=20,e.ViewportRuler=b,e.VIEWPORT_RULER_PROVIDER_FACTORY=p,e.VIEWPORT_RULER_PROVIDER=g,e.ScrollDispatchModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-scrolling.umd.min.js.map

@@ -135,5 +135,21 @@ /**

};
/** Resets the step to its initial state. Note that this includes resetting form data. */
/**
* Resets the step to its initial state. Note that this includes resetting form data.
* @return {?}
*/
CdkStep.prototype.reset = /**
* Resets the step to its initial state. Note that this includes resetting form data.
* @return {?}
*/
function () {
this.interacted = false;
this.completed = false;
if (this.stepControl) {
this.stepControl.reset();
}
};
/**
* @return {?}
*/
CdkStep.prototype.ngOnChanges = /**

@@ -218,2 +234,6 @@ * @return {?}

if (this._steps) {
// Ensure that the index can't be out of bounds.
if (index < 0 || index > this._steps.length - 1) {
throw Error('cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.');
}
if (this._anyControlsInvalidOrPending(index) || index < this._selectedIndex &&

@@ -286,2 +306,16 @@ !this._steps.toArray()[index].editable) {

};
/** Resets the stepper to its initial state. Note that this includes clearing form data. */
/**
* Resets the stepper to its initial state. Note that this includes clearing form data.
* @return {?}
*/
CdkStepper.prototype.reset = /**
* Resets the stepper to its initial state. Note that this includes clearing form data.
* @return {?}
*/
function () {
this.selectedIndex = 0;
this._steps.forEach(function (step) { return step.reset(); });
this._stateChanged();
};
/** Returns a unique id for each step label element. */

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

this._stepper = _stepper;
/**
* Type of the next button. Defaults to "submit" if not specified.
*/
this.type = 'submit';
}

@@ -513,3 +551,6 @@ CdkStepperNext.decorators = [

selector: 'button[cdkStepperNext]',
host: { '(click)': '_stepper.next()' }
host: {
'(click)': '_stepper.next()',
'[type]': 'type',
}
},] },

@@ -521,2 +562,5 @@ ];

]; };
CdkStepperNext.propDecorators = {
"type": [{ type: _angular_core.Input },],
};
return CdkStepperNext;

@@ -530,2 +574,6 @@ }());

this._stepper = _stepper;
/**
* Type of the previous button. Defaults to "button" if not specified.
*/
this.type = 'button';
}

@@ -535,3 +583,6 @@ CdkStepperPrevious.decorators = [

selector: 'button[cdkStepperPrevious]',
host: { '(click)': '_stepper.previous()' }
host: {
'(click)': '_stepper.previous()',
'[type]': 'type',
}
},] },

@@ -543,2 +594,5 @@ ];

]; };
CdkStepperPrevious.propDecorators = {
"type": [{ type: _angular_core.Input },],
};
return CdkStepperPrevious;

@@ -545,0 +599,0 @@ }());

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/keycodes"),require("@angular/cdk/coercion"),require("@angular/forms"),require("@angular/cdk/bidi"),require("rxjs/Subject"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/keycodes","@angular/cdk/coercion","@angular/forms","@angular/cdk/bidi","rxjs/Subject","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.stepper=e.ng.cdk.stepper||{}),e.ng.core,e.ng.cdk.keycodes,e.ng.cdk.coercion,e.ng.forms,e.ng.cdk.bidi,e.Rx,e.ng.common)}(this,function(e,t,n,r,o,i,s,c){"use strict";var p=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepLabel]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),u=0,a=function(){function e(){}return e}(),d=function(){function e(e){this._stepper=e,this.interacted=!1,this._editable=!0,this._optional=!1,this._customCompleted=null}return Object.defineProperty(e.prototype,"editable",{get:function(){return this._editable},set:function(e){this._editable=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"optional",{get:function(){return this._optional},set:function(e){this._optional=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"completed",{get:function(){return null==this._customCompleted?this._defaultCompleted:this._customCompleted},set:function(e){this._customCompleted=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_defaultCompleted",{get:function(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted},enumerable:!0,configurable:!0}),e.prototype.select=function(){this._stepper.selected=this},e.prototype.ngOnChanges=function(){this._stepper._stateChanged()},e.decorators=[{type:t.Component,args:[{selector:"cdk-step",exportAs:"cdkStep",template:"<ng-template><ng-content></ng-content></ng-template>",encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1,changeDetection:t.ChangeDetectionStrategy.OnPush}]}],e.ctorParameters=function(){return[{type:l,decorators:[{type:t.Inject,args:[t.forwardRef(function(){return l})]}]}]},e.propDecorators={stepLabel:[{type:t.ContentChild,args:[p]}],content:[{type:t.ViewChild,args:[t.TemplateRef]}],stepControl:[{type:t.Input}],label:[{type:t.Input}],editable:[{type:t.Input}],optional:[{type:t.Input}],completed:[{type:t.Input}]},e}(),l=function(){function e(e,n){this._dir=e,this._changeDetectorRef=n,this._destroyed=new s.Subject,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.EventEmitter,this._focusIndex=0,this._orientation="horizontal",this._groupId=u++}return Object.defineProperty(e.prototype,"linear",{get:function(){return this._linear},set:function(e){this._linear=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectedIndex",{get:function(){return this._selectedIndex},set:function(e){this._steps?this._anyControlsInvalidOrPending(e)||e<this._selectedIndex&&!this._steps.toArray()[e].editable?this._stepHeader.toArray()[e].nativeElement.blur():this._selectedIndex!=e&&(this._emitStepperSelectionEvent(e),this._focusIndex=this._selectedIndex):this._selectedIndex=this._focusIndex=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this._steps.toArray()[this.selectedIndex]},set:function(e){this.selectedIndex=this._steps.toArray().indexOf(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},e.prototype.next=function(){this.selectedIndex=Math.min(this._selectedIndex+1,this._steps.length-1)},e.prototype.previous=function(){this.selectedIndex=Math.max(this._selectedIndex-1,0)},e.prototype._getStepLabelId=function(e){return"cdk-step-label-"+this._groupId+"-"+e},e.prototype._getStepContentId=function(e){return"cdk-step-content-"+this._groupId+"-"+e},e.prototype._stateChanged=function(){this._changeDetectorRef.markForCheck()},e.prototype._getAnimationDirection=function(e){var t=e-this._selectedIndex;return t<0?"rtl"===this._layoutDirection()?"next":"previous":t>0?"rtl"===this._layoutDirection()?"previous":"next":"current"},e.prototype._getIndicatorType=function(e){var t=this._steps.toArray()[e];return t.completed&&this._selectedIndex!=e?t.editable?"edit":"done":"number"},e.prototype._emitStepperSelectionEvent=function(e){var t=this._steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._selectedIndex=e,this._stateChanged()},e.prototype._onKeydown=function(e){var t=e.keyCode;t===n.RIGHT_ARROW&&("rtl"===this._layoutDirection()?this._focusPreviousStep():this._focusNextStep(),e.preventDefault()),t===n.LEFT_ARROW&&("rtl"===this._layoutDirection()?this._focusNextStep():this._focusPreviousStep(),e.preventDefault()),"vertical"!==this._orientation||t!==n.UP_ARROW&&t!==n.DOWN_ARROW||(t===n.UP_ARROW?this._focusPreviousStep():this._focusNextStep(),e.preventDefault()),t!==n.SPACE&&t!==n.ENTER||(this.selectedIndex=this._focusIndex,e.preventDefault())},e.prototype._focusNextStep=function(){this._focusStep((this._focusIndex+1)%this._steps.length)},e.prototype._focusPreviousStep=function(){this._focusStep((this._focusIndex+this._steps.length-1)%this._steps.length)},e.prototype._focusStep=function(e){this._focusIndex=e,this._stepHeader.toArray()[this._focusIndex].nativeElement.focus()},e.prototype._anyControlsInvalidOrPending=function(e){var t=this._steps.toArray();return t[this._selectedIndex].interacted=!0,!!(this._linear&&e>=0)&&t.slice(0,e).some(function(e){var t=e.stepControl;return(t?t.invalid||t.pending:!e.completed)&&!e.optional})},e.prototype._layoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepper]",exportAs:"cdkStepper"}]}],e.ctorParameters=function(){return[{type:i.Directionality,decorators:[{type:t.Optional}]},{type:t.ChangeDetectorRef}]},e.propDecorators={_steps:[{type:t.ContentChildren,args:[d]}],linear:[{type:t.Input}],selectedIndex:[{type:t.Input}],selected:[{type:t.Input}],selectionChange:[{type:t.Output}]},e}(),h=function(){function e(e){this._stepper=e}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperNext]",host:{"(click)":"_stepper.next()"}}]}],e.ctorParameters=function(){return[{type:l}]},e}(),f=function(){function e(e){this._stepper=e}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperPrevious]",host:{"(click)":"_stepper.previous()"}}]}],e.ctorParameters=function(){return[{type:l}]},e}(),_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[i.BidiModule,c.CommonModule],exports:[d,l,p,h,f],declarations:[d,l,p,h,f]}]}],e.ctorParameters=function(){return[]},e}();e.StepperSelectionEvent=a,e.CdkStep=d,e.CdkStepper=l,e.CdkStepLabel=p,e.CdkStepperNext=h,e.CdkStepperPrevious=f,e.CdkStepperModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/keycodes"),require("@angular/cdk/coercion"),require("@angular/forms"),require("@angular/cdk/bidi"),require("rxjs/Subject"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/keycodes","@angular/cdk/coercion","@angular/forms","@angular/cdk/bidi","rxjs/Subject","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.stepper=e.ng.cdk.stepper||{}),e.ng.core,e.ng.cdk.keycodes,e.ng.cdk.coercion,e.ng.forms,e.ng.cdk.bidi,e.Rx,e.ng.common)}(this,function(e,t,n,o,r,i,s,p){"use strict";var c=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepLabel]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),u=0,a=function(){function e(){}return e}(),d=function(){function e(e){this._stepper=e,this.interacted=!1,this._editable=!0,this._optional=!1,this._customCompleted=null}return Object.defineProperty(e.prototype,"editable",{get:function(){return this._editable},set:function(e){this._editable=o.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"optional",{get:function(){return this._optional},set:function(e){this._optional=o.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"completed",{get:function(){return null==this._customCompleted?this._defaultCompleted:this._customCompleted},set:function(e){this._customCompleted=o.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_defaultCompleted",{get:function(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted},enumerable:!0,configurable:!0}),e.prototype.select=function(){this._stepper.selected=this},e.prototype.reset=function(){this.interacted=!1,this.completed=!1,this.stepControl&&this.stepControl.reset()},e.prototype.ngOnChanges=function(){this._stepper._stateChanged()},e.decorators=[{type:t.Component,args:[{selector:"cdk-step",exportAs:"cdkStep",template:"<ng-template><ng-content></ng-content></ng-template>",encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1,changeDetection:t.ChangeDetectionStrategy.OnPush}]}],e.ctorParameters=function(){return[{type:l,decorators:[{type:t.Inject,args:[t.forwardRef(function(){return l})]}]}]},e.propDecorators={stepLabel:[{type:t.ContentChild,args:[c]}],content:[{type:t.ViewChild,args:[t.TemplateRef]}],stepControl:[{type:t.Input}],label:[{type:t.Input}],editable:[{type:t.Input}],optional:[{type:t.Input}],completed:[{type:t.Input}]},e}(),l=function(){function e(e,n){this._dir=e,this._changeDetectorRef=n,this._destroyed=new s.Subject,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.EventEmitter,this._focusIndex=0,this._orientation="horizontal",this._groupId=u++}return Object.defineProperty(e.prototype,"linear",{get:function(){return this._linear},set:function(e){this._linear=o.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectedIndex",{get:function(){return this._selectedIndex},set:function(e){if(this._steps){if(e<0||e>this._steps.length-1)throw Error("cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.");this._anyControlsInvalidOrPending(e)||e<this._selectedIndex&&!this._steps.toArray()[e].editable?this._stepHeader.toArray()[e].nativeElement.blur():this._selectedIndex!=e&&(this._emitStepperSelectionEvent(e),this._focusIndex=this._selectedIndex)}else this._selectedIndex=this._focusIndex=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this._steps.toArray()[this.selectedIndex]},set:function(e){this.selectedIndex=this._steps.toArray().indexOf(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},e.prototype.next=function(){this.selectedIndex=Math.min(this._selectedIndex+1,this._steps.length-1)},e.prototype.previous=function(){this.selectedIndex=Math.max(this._selectedIndex-1,0)},e.prototype.reset=function(){this.selectedIndex=0,this._steps.forEach(function(e){return e.reset()}),this._stateChanged()},e.prototype._getStepLabelId=function(e){return"cdk-step-label-"+this._groupId+"-"+e},e.prototype._getStepContentId=function(e){return"cdk-step-content-"+this._groupId+"-"+e},e.prototype._stateChanged=function(){this._changeDetectorRef.markForCheck()},e.prototype._getAnimationDirection=function(e){var t=e-this._selectedIndex;return t<0?"rtl"===this._layoutDirection()?"next":"previous":t>0?"rtl"===this._layoutDirection()?"previous":"next":"current"},e.prototype._getIndicatorType=function(e){var t=this._steps.toArray()[e];return t.completed&&this._selectedIndex!=e?t.editable?"edit":"done":"number"},e.prototype._emitStepperSelectionEvent=function(e){var t=this._steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._selectedIndex=e,this._stateChanged()},e.prototype._onKeydown=function(e){var t=e.keyCode;t===n.RIGHT_ARROW&&("rtl"===this._layoutDirection()?this._focusPreviousStep():this._focusNextStep(),e.preventDefault()),t===n.LEFT_ARROW&&("rtl"===this._layoutDirection()?this._focusNextStep():this._focusPreviousStep(),e.preventDefault()),"vertical"!==this._orientation||t!==n.UP_ARROW&&t!==n.DOWN_ARROW||(t===n.UP_ARROW?this._focusPreviousStep():this._focusNextStep(),e.preventDefault()),t!==n.SPACE&&t!==n.ENTER||(this.selectedIndex=this._focusIndex,e.preventDefault())},e.prototype._focusNextStep=function(){this._focusStep((this._focusIndex+1)%this._steps.length)},e.prototype._focusPreviousStep=function(){this._focusStep((this._focusIndex+this._steps.length-1)%this._steps.length)},e.prototype._focusStep=function(e){this._focusIndex=e,this._stepHeader.toArray()[this._focusIndex].nativeElement.focus()},e.prototype._anyControlsInvalidOrPending=function(e){var t=this._steps.toArray();return t[this._selectedIndex].interacted=!0,!!(this._linear&&e>=0)&&t.slice(0,e).some(function(e){var t=e.stepControl;return(t?t.invalid||t.pending:!e.completed)&&!e.optional})},e.prototype._layoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepper]",exportAs:"cdkStepper"}]}],e.ctorParameters=function(){return[{type:i.Directionality,decorators:[{type:t.Optional}]},{type:t.ChangeDetectorRef}]},e.propDecorators={_steps:[{type:t.ContentChildren,args:[d]}],linear:[{type:t.Input}],selectedIndex:[{type:t.Input}],selected:[{type:t.Input}],selectionChange:[{type:t.Output}]},e}(),h=function(){function e(e){this._stepper=e,this.type="submit"}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperNext]",host:{"(click)":"_stepper.next()","[type]":"type"}}]}],e.ctorParameters=function(){return[{type:l}]},e.propDecorators={type:[{type:t.Input}]},e}(),f=function(){function e(e){this._stepper=e,this.type="button"}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperPrevious]",host:{"(click)":"_stepper.previous()","[type]":"type"}}]}],e.ctorParameters=function(){return[{type:l}]},e.propDecorators={type:[{type:t.Input}]},e}(),_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[i.BidiModule,p.CommonModule],exports:[d,l,c,h,f],declarations:[d,l,c,h,f]}]}],e.ctorParameters=function(){return[]},e}();e.StepperSelectionEvent=a,e.CdkStep=d,e.CdkStepper=l,e.CdkStepLabel=c,e.CdkStepperNext=h,e.CdkStepperPrevious=f,e.CdkStepperModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-stepper.umd.min.js.map

@@ -22,3 +22,3 @@ /**

*/
var VERSION = new _angular_core.Version('5.1.1');
var VERSION = new _angular_core.Version('5.2.0-beta.0');

@@ -25,0 +25,0 @@ exports.VERSION = VERSION;

@@ -8,3 +8,3 @@ /**

*/
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{}),e.ng.core)}(this,function(e,n){"use strict";var o=new n.Version("5.1.1");e.VERSION=o,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{}),e.ng.core)}(this,function(e,n){"use strict";var o=new n.Version("5.2.0-beta.0");e.VERSION=o,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk.umd.min.js.map

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

{"__symbolic":"module","version":4,"metadata":{"coerceBooleanProperty":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"reference","name":"value"},"right":null},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"value"},"right":"false"}}},"coerceNumberProperty":{"__symbolic":"function","parameters":["value","fallbackValue"],"defaults":[null,0],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"parseFloat"},"arguments":[{"__symbolic":"reference","name":"value"}]}]},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}},"thenExpression":{"__symbolic":"reference","name":"fallbackValue"},"elseExpression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}}},"coerceArray":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"reference","name":"value"},"elseExpression":[{"__symbolic":"reference","name":"value"}]}}},"origins":{"coerceBooleanProperty":"./boolean-property","coerceNumberProperty":"./number-property","coerceArray":"./array"},"importAs":"@angular/cdk/coercion"}
{"__symbolic":"module","version":4,"metadata":{"coerceBooleanProperty":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"reference","name":"value"},"right":null},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"value"},"right":"false"}}},"coerceNumberProperty":{"__symbolic":"function","parameters":["value","fallbackValue"],"defaults":[null,0],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"_isNumberValue"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]},"elseExpression":{"__symbolic":"reference","name":"fallbackValue"}}},"_isNumberValue":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"parseFloat"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}},"right":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}}}},"coerceArray":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"reference","name":"value"},"elseExpression":[{"__symbolic":"reference","name":"value"}]}}},"origins":{"coerceBooleanProperty":"./boolean-property","coerceNumberProperty":"./number-property","_isNumberValue":"./number-property","coerceArray":"./array"},"importAs":"@angular/cdk/coercion"}

@@ -11,1 +11,6 @@ /**

export declare function coerceNumberProperty<D>(value: any, fallback: D): number | D;
/**
* Whether the provided value is considered a number.
* @docs-private
*/
export declare function _isNumberValue(value: any): boolean;

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

{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":62,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":62,"character":30}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}
{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SelectionModel"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":188,"character":19,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":190,"character":21,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":62,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":62,"character":30}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}

@@ -75,9 +75,19 @@ /**

/**
* Describes an event emitted when the value of a MatSelectionModel has changed.
* Event emitted when the value of a MatSelectionModel has changed.
* @docs-private
*/
export declare class SelectionChange<T> {
/** Model that dispatched the event. */
source: SelectionModel<T>;
/** Options that were added to the model. */
added: T[] | undefined;
/** Options that were removed from the model. */
removed: T[] | undefined;
constructor(added?: T[] | undefined, removed?: T[] | undefined);
constructor(
/** Model that dispatched the event. */
source: SelectionModel<T>,
/** Options that were added to the model. */
added?: T[] | undefined,
/** Options that were removed from the model. */
removed?: T[] | undefined);
}

@@ -84,0 +94,0 @@ /**

@@ -33,3 +33,3 @@ /**

/**
* Whether the accordion should allow multiple expanded accordion items simulateously.
* Whether the accordion should allow multiple expanded accordion items simultaneously.
* @return {?}

@@ -92,2 +92,8 @@ */

/**
* Emits whenever the expanded state of the accordion changes.
* Primarily used to facilitate two-way binding.
* \@docs-private
*/
this.expandedChange = new EventEmitter();
/**
* The unique AccordionItem id.

@@ -97,2 +103,3 @@ */

this._expanded = false;
this._disabled = false;
/**

@@ -124,2 +131,3 @@ * Unregister function for _expansionDispatcher.

this._expanded = expanded;
this.expandedChange.emit(expanded);
if (expanded) {

@@ -143,2 +151,12 @@ this.opened.emit();

/**
* Whether the AccordionItem is disabled.
* @return {?}
*/
get disabled() { return this._disabled; }
/**
* @param {?} disabled
* @return {?}
*/
set disabled(disabled) { this._disabled = coerceBooleanProperty(disabled); }
/**
* Emits an event for the accordion item being destroyed.

@@ -156,3 +174,5 @@ * @return {?}

toggle() {
this.expanded = !this.expanded;
if (!this.disabled) {
this.expanded = !this.expanded;
}
}

@@ -164,3 +184,5 @@ /**

close() {
this.expanded = false;
if (!this.disabled) {
this.expanded = false;
}
}

@@ -172,3 +194,5 @@ /**

open() {
this.expanded = true;
if (!this.disabled) {
this.expanded = true;
}
}

@@ -192,3 +216,5 @@ }

"destroyed": [{ type: Output },],
"expandedChange": [{ type: Output },],
"expanded": [{ type: Input },],
"disabled": [{ type: Input },],
};

@@ -195,0 +221,0 @@

@@ -133,3 +133,3 @@ /**

"change": [{ type: Output, args: ['dirChange',] },],
"dir": [{ type: Input, args: ['dir',] },],
"dir": [{ type: Input },],
};

@@ -136,0 +136,0 @@

@@ -18,3 +18,3 @@ /**

*/
const VERSION = new Version('5.1.1');
const VERSION = new Version('5.2.0-beta.0');

@@ -21,0 +21,0 @@ /**

@@ -33,6 +33,15 @@ /**

function coerceNumberProperty(value, fallbackValue = 0) {
return _isNumberValue(value) ? Number(value) : fallbackValue;
}
/**
* Whether the provided value is considered a number.
* \@docs-private
* @param {?} value
* @return {?}
*/
function _isNumberValue(value) {
// parseFloat(value) handles most of the cases we're interested in (it treats null, empty string,
// and other non-number values as NaN, where Number just uses 0) but it considers the string
// '123hello' to be a valid number. Therefore we also check if Number(value) is NaN.
return isNaN(parseFloat(/** @type {?} */ (value))) || isNaN(Number(value)) ? fallbackValue : Number(value);
return !isNaN(parseFloat(/** @type {?} */ (value))) && !isNaN(Number(value));
}

@@ -68,3 +77,3 @@

export { coerceBooleanProperty, coerceNumberProperty, coerceArray };
export { coerceBooleanProperty, coerceNumberProperty, _isNumberValue, coerceArray };
//# sourceMappingURL=coercion.js.map

@@ -152,3 +152,3 @@ /**

if (this._selectedToEmit.length || this._deselectedToEmit.length) {
const /** @type {?} */ eventData = new SelectionChange(this._selectedToEmit, this._deselectedToEmit);
const /** @type {?} */ eventData = new SelectionChange(this, this._selectedToEmit, this._deselectedToEmit);
if (this.onChange) {

@@ -212,3 +212,3 @@ this.onChange.next(eventData);

/**
* Describes an event emitted when the value of a MatSelectionModel has changed.
* Event emitted when the value of a MatSelectionModel has changed.
* \@docs-private

@@ -218,6 +218,8 @@ */

/**
* @param {?} source
* @param {?=} added
* @param {?=} removed
*/
constructor(added, removed) {
constructor(source, added, removed) {
this.source = source;
this.added = added;

@@ -224,0 +226,0 @@ this.removed = removed;

@@ -209,2 +209,7 @@ /**

const Breakpoints = {
XSmall: '(max-width: 599px)',
Small: '(min-width: 600px) and (max-width: 959px)',
Medium: '(min-width: 960px) and (max-width: 1279px)',
Large: '(min-width: 1280px) and (max-width: 1919px)',
XLarge: '(min-width: 1920px)',
Handset: '(max-width: 599px) and (orientation: portrait), ' +

@@ -211,0 +216,0 @@ '(max-width: 959px) and (orientation: landscape)',

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

import { Directive, ElementRef, EventEmitter, Injectable, Input, NgModule, NgZone, Output } from '@angular/core';
import { coerceBooleanProperty } from '@angular/cdk/coercion';
import { Subject } from 'rxjs/Subject';

@@ -50,2 +51,3 @@ import { debounceTime } from 'rxjs/operators/debounceTime';

this._ngZone = _ngZone;
this._disabled = false;
/**

@@ -61,4 +63,17 @@ * Event emitted for each change in the element's content.

/**
* Whether observing content is disabled. This option can be used
* to disconnect the underlying MutationObserver until it is needed.
* @return {?}
*/
get disabled() { return this._disabled; }
/**
* @param {?} value
* @return {?}
*/
set disabled(value) {
this._disabled = coerceBooleanProperty(value);
}
/**
* @return {?}
*/
ngAfterContentInit() {

@@ -79,19 +94,42 @@ if (this.debounce > 0) {

});
if (this._observer) {
this._observer.observe(this._elementRef.nativeElement, {
'characterData': true,
'childList': true,
'subtree': true
});
if (!this.disabled) {
this._enable();
}
}
/**
* @param {?} changes
* @return {?}
*/
ngOnChanges(changes) {
if (changes['disabled']) {
changes['disabled'].currentValue ? this._disable() : this._enable();
}
}
/**
* @return {?}
*/
ngOnDestroy() {
this._disable();
this._debouncer.complete();
}
/**
* @return {?}
*/
_disable() {
if (this._observer) {
this._observer.disconnect();
}
this._debouncer.complete();
}
/**
* @return {?}
*/
_enable() {
if (this._observer) {
this._observer.observe(this._elementRef.nativeElement, {
characterData: true,
childList: true,
subtree: true
});
}
}
}

@@ -112,2 +150,3 @@ CdkObserveContent.decorators = [

"event": [{ type: Output, args: ['cdkObserveContent',] },],
"disabled": [{ type: Input, args: ['cdkObserveContentDisabled',] },],
"debounce": [{ type: Input },],

@@ -114,0 +153,0 @@ };

@@ -103,3 +103,3 @@ /**

/**
* Types of <input> that *might* be supported.
* Types of `<input>` that *might* be supported.
*/

@@ -106,0 +106,0 @@ const candidateInputTypes = [

@@ -8,3 +8,3 @@ /**

*/
import { ComponentFactoryResolver, Directive, Input, NgModule, TemplateRef, ViewContainerRef } from '@angular/core';
import { ComponentFactoryResolver, Directive, EventEmitter, Input, NgModule, Output, TemplateRef, ViewContainerRef } from '@angular/core';

@@ -286,3 +286,3 @@ /**

/**
* @param {?} _hostDomElement
* @param {?} outletElement
* @param {?} _componentFactoryResolver

@@ -292,5 +292,5 @@ * @param {?} _appRef

*/
constructor(_hostDomElement, _componentFactoryResolver, _appRef, _defaultInjector) {
constructor(outletElement, _componentFactoryResolver, _appRef, _defaultInjector) {
super();
this._hostDomElement = _hostDomElement;
this.outletElement = outletElement;
this._componentFactoryResolver = _componentFactoryResolver;

@@ -327,3 +327,3 @@ this._appRef = _appRef;

// where we want it to be rendered.
this._hostDomElement.appendChild(this._getComponentRootNode(componentRef));
this.outletElement.appendChild(this._getComponentRootNode(componentRef));
return componentRef;

@@ -345,3 +345,3 @@ }

// re-append the existing root nodes.
viewRef.rootNodes.forEach(rootNode => this._hostDomElement.appendChild(rootNode));
viewRef.rootNodes.forEach(rootNode => this.outletElement.appendChild(rootNode));
this.setDisposeFn((() => {

@@ -362,4 +362,4 @@ let /** @type {?} */ index = viewContainer.indexOf(viewRef);

super.dispose();
if (this._hostDomElement.parentNode != null) {
this._hostDomElement.parentNode.removeChild(this._hostDomElement);
if (this.outletElement.parentNode != null) {
this.outletElement.parentNode.removeChild(this.outletElement);
}

@@ -411,3 +411,3 @@ }

* Usage:
* <ng-template [cdkPortalOutlet]="greeting"></ng-template>
* `<ng-template [cdkPortalOutlet]="greeting"></ng-template>`
*/

@@ -427,5 +427,7 @@ class CdkPortalOutlet extends BasePortalOutlet {

this._isInitialized = false;
this.attached = new EventEmitter();
}
/**
* @deprecated
* \@deletion-target 6.0.0
* @return {?}

@@ -441,2 +443,3 @@ */

* @deprecated
* \@deletion-target 6.0.0
* @return {?}

@@ -478,4 +481,11 @@ */

/**
* Component or view reference that is attached to the portal.
* @return {?}
*/
get attachedRef() {
return this._attachedRef;
}
/**
* @return {?}
*/
ngOnInit() {

@@ -490,2 +500,3 @@ this._isInitialized = true;

this._attachedPortal = null;
this._attachedRef = null;
}

@@ -510,2 +521,4 @@ /**

this._attachedPortal = portal;
this._attachedRef = ref;
this.attached.emit(ref);
return ref;

@@ -524,2 +537,4 @@ }

this._attachedPortal = portal;
this._attachedRef = viewRef;
this.attached.emit(viewRef);
return viewRef;

@@ -543,2 +558,3 @@ }

"_deprecatedPortalHost": [{ type: Input, args: ['cdkPortalHost',] },],
"attached": [{ type: Output, args: ['attached',] },],
};

@@ -545,0 +561,0 @@ class PortalModule {

@@ -106,5 +106,4 @@ /**

this._scrolledCount--;
if (this._globalSubscription && !this._scrolledCount) {
this._globalSubscription.unsubscribe();
this._globalSubscription = null;
if (!this._scrolledCount) {
this._removeGlobalListener();
}

@@ -115,2 +114,9 @@ };

/**
* @return {?}
*/
ngOnDestroy() {
this._removeGlobalListener();
this.scrollContainers.forEach((_, container) => this.deregister(container));
}
/**
* Returns an observable that emits whenever any of the

@@ -161,3 +167,3 @@ * scrollable ancestors of an element are scrolled.

/**
* Sets up the global scroll and resize listeners.
* Sets up the global scroll listeners.
* @return {?}

@@ -170,2 +176,12 @@ */

}
/**
* Cleans up the global scroll listener.
* @return {?}
*/
_removeGlobalListener() {
if (this._globalSubscription) {
this._globalSubscription.unsubscribe();
this._globalSubscription = null;
}
}
}

@@ -172,0 +188,0 @@ ScrollDispatcher.decorators = [

@@ -119,4 +119,15 @@ /**

/**
* Resets the step to its initial state. Note that this includes resetting form data.
* @return {?}
*/
reset() {
this.interacted = false;
this.completed = false;
if (this.stepControl) {
this.stepControl.reset();
}
}
/**
* @return {?}
*/
ngOnChanges() {

@@ -196,2 +207,6 @@ // Since basically all inputs of the MatStep get proxied through the view down to the

if (this._steps) {
// Ensure that the index can't be out of bounds.
if (index < 0 || index > this._steps.length - 1) {
throw Error('cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.');
}
if (this._anyControlsInvalidOrPending(index) || index < this._selectedIndex &&

@@ -245,2 +260,11 @@ !this._steps.toArray()[index].editable) {

/**
* Resets the stepper to its initial state. Note that this includes clearing form data.
* @return {?}
*/
reset() {
this.selectedIndex = 0;
this._steps.forEach(step => step.reset());
this._stateChanged();
}
/**
* Returns a unique id for each step label element.

@@ -414,2 +438,6 @@ * @param {?} i

this._stepper = _stepper;
/**
* Type of the next button. Defaults to "submit" if not specified.
*/
this.type = 'submit';
}

@@ -420,3 +448,6 @@ }

selector: 'button[cdkStepperNext]',
host: { '(click)': '_stepper.next()' }
host: {
'(click)': '_stepper.next()',
'[type]': 'type',
}
},] },

@@ -428,2 +459,5 @@ ];

];
CdkStepperNext.propDecorators = {
"type": [{ type: Input },],
};
/**

@@ -438,2 +472,6 @@ * Button that moves to the previous step in a stepper workflow.

this._stepper = _stepper;
/**
* Type of the previous button. Defaults to "button" if not specified.
*/
this.type = 'button';
}

@@ -444,3 +482,6 @@ }

selector: 'button[cdkStepperPrevious]',
host: { '(click)': '_stepper.previous()' }
host: {
'(click)': '_stepper.previous()',
'[type]': 'type',
}
},] },

@@ -452,2 +493,5 @@ ];

];
CdkStepperPrevious.propDecorators = {
"type": [{ type: Input },],
};

@@ -454,0 +498,0 @@ /**

@@ -34,3 +34,3 @@ /**

get: /**
* Whether the accordion should allow multiple expanded accordion items simulateously.
* Whether the accordion should allow multiple expanded accordion items simultaneously.
* @return {?}

@@ -93,2 +93,8 @@ */

/**
* Emits whenever the expanded state of the accordion changes.
* Primarily used to facilitate two-way binding.
* \@docs-private
*/
this.expandedChange = new EventEmitter();
/**
* The unique AccordionItem id.

@@ -98,2 +104,3 @@ */

this._expanded = false;
this._disabled = false;
/**

@@ -126,2 +133,3 @@ * Unregister function for _expansionDispatcher.

this._expanded = expanded;
this.expandedChange.emit(expanded);
if (expanded) {

@@ -147,2 +155,16 @@ this.opened.emit();

});
Object.defineProperty(CdkAccordionItem.prototype, "disabled", {
get: /**
* Whether the AccordionItem is disabled.
* @return {?}
*/
function () { return this._disabled; },
set: /**
* @param {?} disabled
* @return {?}
*/
function (disabled) { this._disabled = coerceBooleanProperty(disabled); },
enumerable: true,
configurable: true
});
/** Emits an event for the accordion item being destroyed. */

@@ -171,3 +193,5 @@ /**

function () {
this.expanded = !this.expanded;
if (!this.disabled) {
this.expanded = !this.expanded;
}
};

@@ -184,3 +208,5 @@ /** Sets the expanded state of the accordion item to false. */

function () {
this.expanded = false;
if (!this.disabled) {
this.expanded = false;
}
};

@@ -197,3 +223,5 @@ /** Sets the expanded state of the accordion item to true. */

function () {
this.expanded = true;
if (!this.disabled) {
this.expanded = true;
}
};

@@ -216,3 +244,5 @@ CdkAccordionItem.decorators = [

"destroyed": [{ type: Output },],
"expandedChange": [{ type: Output },],
"expanded": [{ type: Input },],
"disabled": [{ type: Input },],
};

@@ -219,0 +249,0 @@ return CdkAccordionItem;

@@ -147,3 +147,3 @@ /**

"change": [{ type: Output, args: ['dirChange',] },],
"dir": [{ type: Input, args: ['dir',] },],
"dir": [{ type: Input },],
};

@@ -150,0 +150,0 @@ return Dir;

@@ -18,3 +18,3 @@ /**

*/
var VERSION = new Version('5.1.1');
var VERSION = new Version('5.2.0-beta.0');

@@ -21,0 +21,0 @@ /**

@@ -34,6 +34,15 @@ /**

if (fallbackValue === void 0) { fallbackValue = 0; }
return _isNumberValue(value) ? Number(value) : fallbackValue;
}
/**
* Whether the provided value is considered a number.
* \@docs-private
* @param {?} value
* @return {?}
*/
function _isNumberValue(value) {
// parseFloat(value) handles most of the cases we're interested in (it treats null, empty string,
// and other non-number values as NaN, where Number just uses 0) but it considers the string
// '123hello' to be a valid number. Therefore we also check if Number(value) is NaN.
return isNaN(parseFloat(/** @type {?} */ (value))) || isNaN(Number(value)) ? fallbackValue : Number(value);
return !isNaN(parseFloat(/** @type {?} */ (value))) && !isNaN(Number(value));
}

@@ -69,3 +78,3 @@

export { coerceBooleanProperty, coerceNumberProperty, coerceArray };
export { coerceBooleanProperty, coerceNumberProperty, _isNumberValue, coerceArray };
//# sourceMappingURL=coercion.es5.js.map

@@ -233,3 +233,3 @@ /**

if (this._selectedToEmit.length || this._deselectedToEmit.length) {
var /** @type {?} */ eventData = new SelectionChange(this._selectedToEmit, this._deselectedToEmit);
var /** @type {?} */ eventData = new SelectionChange(this, this._selectedToEmit, this._deselectedToEmit);
if (this.onChange) {

@@ -315,7 +315,8 @@ this.onChange.next(eventData);

/**
* Describes an event emitted when the value of a MatSelectionModel has changed.
* Event emitted when the value of a MatSelectionModel has changed.
* \@docs-private
*/
var SelectionChange = /** @class */ (function () {
function SelectionChange(added, removed) {
function SelectionChange(source, added, removed) {
this.source = source;
this.added = added;

@@ -322,0 +323,0 @@ this.removed = removed;

@@ -257,2 +257,7 @@ /**

var Breakpoints = {
XSmall: '(max-width: 599px)',
Small: '(min-width: 600px) and (max-width: 959px)',
Medium: '(min-width: 960px) and (max-width: 1279px)',
Large: '(min-width: 1280px) and (max-width: 1919px)',
XLarge: '(min-width: 1920px)',
Handset: '(max-width: 599px) and (orientation: portrait), ' +

@@ -259,0 +264,0 @@ '(max-width: 959px) and (orientation: landscape)',

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

import { Directive, ElementRef, EventEmitter, Injectable, Input, NgModule, NgZone, Output } from '@angular/core';
import { coerceBooleanProperty } from '@angular/cdk/coercion';
import { Subject } from 'rxjs/Subject';

@@ -52,2 +53,3 @@ import { debounceTime } from 'rxjs/operators/debounceTime';

this._ngZone = _ngZone;
this._disabled = false;
/**

@@ -62,2 +64,19 @@ * Event emitted for each change in the element's content.

}
Object.defineProperty(CdkObserveContent.prototype, "disabled", {
get: /**
* Whether observing content is disabled. This option can be used
* to disconnect the underlying MutationObserver until it is needed.
* @return {?}
*/
function () { return this._disabled; },
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._disabled = coerceBooleanProperty(value);
},
enumerable: true,
configurable: true
});
/**

@@ -85,13 +104,22 @@ * @return {?}

});
if (this._observer) {
this._observer.observe(this._elementRef.nativeElement, {
'characterData': true,
'childList': true,
'subtree': true
});
if (!this.disabled) {
this._enable();
}
};
/**
* @param {?} changes
* @return {?}
*/
CdkObserveContent.prototype.ngOnChanges = /**
* @param {?} changes
* @return {?}
*/
function (changes) {
if (changes['disabled']) {
changes['disabled'].currentValue ? this._disable() : this._enable();
}
};
/**
* @return {?}
*/
CdkObserveContent.prototype.ngOnDestroy = /**

@@ -101,7 +129,31 @@ * @return {?}

function () {
this._disable();
this._debouncer.complete();
};
/**
* @return {?}
*/
CdkObserveContent.prototype._disable = /**
* @return {?}
*/
function () {
if (this._observer) {
this._observer.disconnect();
}
this._debouncer.complete();
};
/**
* @return {?}
*/
CdkObserveContent.prototype._enable = /**
* @return {?}
*/
function () {
if (this._observer) {
this._observer.observe(this._elementRef.nativeElement, {
characterData: true,
childList: true,
subtree: true
});
}
};
CdkObserveContent.decorators = [

@@ -121,2 +173,3 @@ { type: Directive, args: [{

"event": [{ type: Output, args: ['cdkObserveContent',] },],
"disabled": [{ type: Input, args: ['cdkObserveContentDisabled',] },],
"debounce": [{ type: Input },],

@@ -123,0 +176,0 @@ };

@@ -104,3 +104,3 @@ /**

/**
* Types of <input> that *might* be supported.
* Types of `<input>` that *might* be supported.
*/

@@ -107,0 +107,0 @@ var candidateInputTypes = [

@@ -10,3 +10,3 @@ /**

import * as tslib_1 from 'tslib';
import { ComponentFactoryResolver, Directive, Input, NgModule, TemplateRef, ViewContainerRef } from '@angular/core';
import { ComponentFactoryResolver, Directive, EventEmitter, Input, NgModule, Output, TemplateRef, ViewContainerRef } from '@angular/core';

@@ -365,5 +365,5 @@ /**

__extends(DomPortalOutlet, _super);
function DomPortalOutlet(_hostDomElement, _componentFactoryResolver, _appRef, _defaultInjector) {
function DomPortalOutlet(outletElement, _componentFactoryResolver, _appRef, _defaultInjector) {
var _this = _super.call(this) || this;
_this._hostDomElement = _hostDomElement;
_this.outletElement = outletElement;
_this._componentFactoryResolver = _componentFactoryResolver;

@@ -413,3 +413,3 @@ _this._appRef = _appRef;

// where we want it to be rendered.
this._hostDomElement.appendChild(this._getComponentRootNode(componentRef));
this.outletElement.appendChild(this._getComponentRootNode(componentRef));
return componentRef;

@@ -443,3 +443,3 @@ };

// re-append the existing root nodes.
viewRef.rootNodes.forEach(function (rootNode) { return _this._hostDomElement.appendChild(rootNode); });
viewRef.rootNodes.forEach(function (rootNode) { return _this.outletElement.appendChild(rootNode); });
this.setDisposeFn((function () {

@@ -467,4 +467,4 @@ var /** @type {?} */ index = viewContainer.indexOf(viewRef);

_super.prototype.dispose.call(this);
if (this._hostDomElement.parentNode != null) {
this._hostDomElement.parentNode.removeChild(this._hostDomElement);
if (this.outletElement.parentNode != null) {
this.outletElement.parentNode.removeChild(this.outletElement);
}

@@ -520,3 +520,3 @@ };

* Usage:
* <ng-template [cdkPortalOutlet]="greeting"></ng-template>
* `<ng-template [cdkPortalOutlet]="greeting"></ng-template>`
*/

@@ -533,2 +533,3 @@ var CdkPortalOutlet = /** @class */ (function (_super) {

_this._isInitialized = false;
_this.attached = new EventEmitter();
return _this;

@@ -539,2 +540,3 @@ }

* @deprecated
* \@deletion-target 6.0.0
* @return {?}

@@ -554,2 +556,3 @@ */

* @deprecated
* \@deletion-target 6.0.0
* @return {?}

@@ -598,2 +601,14 @@ */

});
Object.defineProperty(CdkPortalOutlet.prototype, "attachedRef", {
/** Component or view reference that is attached to the portal. */
get: /**
* Component or view reference that is attached to the portal.
* @return {?}
*/
function () {
return this._attachedRef;
},
enumerable: true,
configurable: true
});
/**

@@ -617,2 +632,3 @@ * @return {?}

this._attachedPortal = null;
this._attachedRef = null;
};

@@ -650,2 +666,4 @@ /**

this._attachedPortal = portal;
this._attachedRef = ref;
this.attached.emit(ref);
return ref;

@@ -676,2 +694,4 @@ };

this._attachedPortal = portal;
this._attachedRef = viewRef;
this.attached.emit(viewRef);
return viewRef;

@@ -694,2 +714,3 @@ };

"_deprecatedPortalHost": [{ type: Input, args: ['cdkPortalHost',] },],
"attached": [{ type: Output, args: ['attached',] },],
};

@@ -696,0 +717,0 @@ return CdkPortalOutlet;

@@ -147,5 +147,4 @@ /**

_this._scrolledCount--;
if (_this._globalSubscription && !_this._scrolledCount) {
_this._globalSubscription.unsubscribe();
_this._globalSubscription = null;
if (!_this._scrolledCount) {
_this._removeGlobalListener();
}

@@ -156,2 +155,13 @@ };

/**
* @return {?}
*/
ScrollDispatcher.prototype.ngOnDestroy = /**
* @return {?}
*/
function () {
var _this = this;
this._removeGlobalListener();
this.scrollContainers.forEach(function (_, container) { return _this.deregister(container); });
};
/**
* Returns an observable that emits whenever any of the

@@ -228,7 +238,7 @@ * scrollable ancestors of an element are scrolled.

/**
* Sets up the global scroll and resize listeners.
* Sets up the global scroll listeners.
* @return {?}
*/
ScrollDispatcher.prototype._addGlobalListener = /**
* Sets up the global scroll and resize listeners.
* Sets up the global scroll listeners.
* @return {?}

@@ -242,2 +252,16 @@ */

};
/**
* Cleans up the global scroll listener.
* @return {?}
*/
ScrollDispatcher.prototype._removeGlobalListener = /**
* Cleans up the global scroll listener.
* @return {?}
*/
function () {
if (this._globalSubscription) {
this._globalSubscription.unsubscribe();
this._globalSubscription = null;
}
};
ScrollDispatcher.decorators = [

@@ -244,0 +268,0 @@ { type: Injectable },

@@ -137,5 +137,21 @@ /**

};
/** Resets the step to its initial state. Note that this includes resetting form data. */
/**
* Resets the step to its initial state. Note that this includes resetting form data.
* @return {?}
*/
CdkStep.prototype.reset = /**
* Resets the step to its initial state. Note that this includes resetting form data.
* @return {?}
*/
function () {
this.interacted = false;
this.completed = false;
if (this.stepControl) {
this.stepControl.reset();
}
};
/**
* @return {?}
*/
CdkStep.prototype.ngOnChanges = /**

@@ -220,2 +236,6 @@ * @return {?}

if (this._steps) {
// Ensure that the index can't be out of bounds.
if (index < 0 || index > this._steps.length - 1) {
throw Error('cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.');
}
if (this._anyControlsInvalidOrPending(index) || index < this._selectedIndex &&

@@ -288,2 +308,16 @@ !this._steps.toArray()[index].editable) {

};
/** Resets the stepper to its initial state. Note that this includes clearing form data. */
/**
* Resets the stepper to its initial state. Note that this includes clearing form data.
* @return {?}
*/
CdkStepper.prototype.reset = /**
* Resets the stepper to its initial state. Note that this includes clearing form data.
* @return {?}
*/
function () {
this.selectedIndex = 0;
this._steps.forEach(function (step) { return step.reset(); });
this._stateChanged();
};
/** Returns a unique id for each step label element. */

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

this._stepper = _stepper;
/**
* Type of the next button. Defaults to "submit" if not specified.
*/
this.type = 'submit';
}

@@ -515,3 +553,6 @@ CdkStepperNext.decorators = [

selector: 'button[cdkStepperNext]',
host: { '(click)': '_stepper.next()' }
host: {
'(click)': '_stepper.next()',
'[type]': 'type',
}
},] },

@@ -523,2 +564,5 @@ ];

]; };
CdkStepperNext.propDecorators = {
"type": [{ type: Input },],
};
return CdkStepperNext;

@@ -532,2 +576,6 @@ }());

this._stepper = _stepper;
/**
* Type of the previous button. Defaults to "button" if not specified.
*/
this.type = 'button';
}

@@ -537,3 +585,6 @@ CdkStepperPrevious.decorators = [

selector: 'button[cdkStepperPrevious]',
host: { '(click)': '_stepper.previous()' }
host: {
'(click)': '_stepper.previous()',
'[type]': 'type',
}
},] },

@@ -545,2 +596,5 @@ ];

]; };
CdkStepperPrevious.propDecorators = {
"type": [{ type: Input },],
};
return CdkStepperPrevious;

@@ -547,0 +601,0 @@ }());

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

export declare const Breakpoints: {
XSmall: string;
Small: string;
Medium: string;
Large: string;
XLarge: string;
Handset: string;

@@ -11,0 +16,0 @@ Tablet: string;

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

{"__symbolic":"module","version":4,"metadata":{"LayoutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"BreakpointObserver"},{"__symbolic":"reference","name":"MediaMatcher"}],"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}]}]}],"members":{}},"BreakpointObserver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MediaMatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":37,"character":64}]}],"ngOnDestroy":[{"__symbolic":"method"}],"isMatched":[{"__symbolic":"method"}],"observe":[{"__symbolic":"method"}],"_registerQuery":[{"__symbolic":"method"}]}},"BreakpointState":{"__symbolic":"interface"},"Breakpoints":{"Handset":"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)","Tablet":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","Web":"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)","HandsetPortrait":"(max-width: 599px) and (orientation: portrait)","TabletPortrait":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)","WebPortrait":"(min-width: 840px) and (orientation: portrait)","HandsetLandscape":"(max-width: 959px) and (orientation: landscape)","TabletLandscape":"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","WebLandscape":"(min-width: 1280px) and (orientation: landscape)"},"MediaMatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":21,"character":32}]}],"matchMedia":[{"__symbolic":"method"}]}}},"origins":{"LayoutModule":"./public-api","BreakpointObserver":"./breakpoints-observer","BreakpointState":"./breakpoints-observer","Breakpoints":"./breakpoints","MediaMatcher":"./media-matcher"},"importAs":"@angular/cdk/layout"}
{"__symbolic":"module","version":4,"metadata":{"LayoutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"BreakpointObserver"},{"__symbolic":"reference","name":"MediaMatcher"}],"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}]}]}],"members":{}},"BreakpointObserver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MediaMatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":37,"character":64}]}],"ngOnDestroy":[{"__symbolic":"method"}],"isMatched":[{"__symbolic":"method"}],"observe":[{"__symbolic":"method"}],"_registerQuery":[{"__symbolic":"method"}]}},"BreakpointState":{"__symbolic":"interface"},"Breakpoints":{"XSmall":"(max-width: 599px)","Small":"(min-width: 600px) and (max-width: 959px)","Medium":"(min-width: 960px) and (max-width: 1279px)","Large":"(min-width: 1280px) and (max-width: 1919px)","XLarge":"(min-width: 1920px)","Handset":"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)","Tablet":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","Web":"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)","HandsetPortrait":"(max-width: 599px) and (orientation: portrait)","TabletPortrait":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)","WebPortrait":"(min-width: 840px) and (orientation: portrait)","HandsetLandscape":"(max-width: 959px) and (orientation: landscape)","TabletLandscape":"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","WebLandscape":"(min-width: 1280px) and (orientation: landscape)"},"MediaMatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":21,"character":32}]}],"matchMedia":[{"__symbolic":"method"}]}}},"origins":{"LayoutModule":"./public-api","BreakpointObserver":"./breakpoints-observer","BreakpointState":"./breakpoints-observer","Breakpoints":"./breakpoints","MediaMatcher":"./media-matcher"},"importAs":"@angular/cdk/layout"}

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

{"__symbolic":"module","version":4,"metadata":{"MutationObserverFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"create":[{"__symbolic":"method"}]}},"CdkObserveContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":38,"character":1},"arguments":[{"selector":"[cdkObserveContent]","exportAs":"cdkObserveContent"}]}],"members":{"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":3},"arguments":["cdkObserveContent"]}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MutationObserverFactory"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":56,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":57,"character":21}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ObserversModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":94,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ObserveContent"}],"declarations":[{"__symbolic":"reference","name":"ObserveContent"}],"providers":[{"__symbolic":"reference","name":"MutationObserverFactory"}]}]}],"members":{}},"ObserveContent":{"__symbolic":"reference","name":"CdkObserveContent"}},"origins":{"MutationObserverFactory":"./observe-content","CdkObserveContent":"./observe-content","ObserversModule":"./observe-content","ObserveContent":"./observe-content"},"importAs":"@angular/cdk/observers"}
{"__symbolic":"module","version":4,"metadata":{"MutationObserverFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"create":[{"__symbolic":"method"}]}},"CdkObserveContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":41,"character":1},"arguments":[{"selector":"[cdkObserveContent]","exportAs":"cdkObserveContent"}]}],"members":{"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":3},"arguments":["cdkObserveContent"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3},"arguments":["cdkObserveContentDisabled"]}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MutationObserverFactory"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":70,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":71,"character":21}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_disable":[{"__symbolic":"method"}],"_enable":[{"__symbolic":"method"}]}},"ObserversModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":123,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ObserveContent"}],"declarations":[{"__symbolic":"reference","name":"ObserveContent"}],"providers":[{"__symbolic":"reference","name":"MutationObserverFactory"}]}]}],"members":{}},"ObserveContent":{"__symbolic":"reference","name":"CdkObserveContent"}},"origins":{"MutationObserverFactory":"./observe-content","CdkObserveContent":"./observe-content","ObserversModule":"./observe-content","ObserveContent":"./observe-content"},"importAs":"@angular/cdk/observers"}

@@ -8,3 +8,3 @@ /**

*/
import { ElementRef, EventEmitter, OnDestroy, AfterContentInit, NgZone } from '@angular/core';
import { ElementRef, EventEmitter, OnDestroy, AfterContentInit, NgZone, OnChanges, SimpleChanges } from '@angular/core';
/**

@@ -21,3 +21,3 @@ * Factory that creates a new MutationObserver and allows us to stub it out in unit tests.

*/
export declare class CdkObserveContent implements AfterContentInit, OnDestroy {
export declare class CdkObserveContent implements AfterContentInit, OnChanges, OnDestroy {
private _mutationObserverFactory;

@@ -27,4 +27,10 @@ private _elementRef;

private _observer;
private _disabled;
/** Event emitted for each change in the element's content. */
event: EventEmitter<MutationRecord[]>;
/**
* Whether observing content is disabled. This option can be used
* to disconnect the underlying MutationObserver until it is needed.
*/
disabled: any;
/** Used for debouncing the emitted values to the observeContent event. */

@@ -36,5 +42,8 @@ private _debouncer;

ngAfterContentInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
private _disable();
private _enable();
}
export declare class ObserversModule {
}

@@ -9,3 +9,6 @@ /**

export * from './observe-content';
/** @deprecated Use CdkObserveContent */
/**
* @deprecated Use CdkObserveContent
* @deletion-target 6.0.0
*/
export { CdkObserveContent as ObserveContent } from './observe-content';

@@ -16,4 +16,4 @@ import { OverlayContainer } from './overlay-container';

* Only that element and its children are visible when in fullscreen mode.
*/
*/
getFullscreenElement(): Element;
}

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

{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":90,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":28,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":29,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":30,"character":21}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":34,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":35,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":36,"character":21},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":30,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":31,"character":21},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":32,"character":28},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER","line":27,"character":2},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":33,"character":12},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":33,"character":24},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":33,"character":38}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":34,"character":51}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":49,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":43,"character":49},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":46,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":48,"character":31},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":60,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":60,"character":25}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":61,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":57,"character":8},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":62,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":84,"character":25}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":91,"character":1},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":3},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":151,"character":3},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":154,"character":3},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":159,"character":3},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":164,"character":3},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":169,"character":3},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":174,"character":3},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":179,"character":3},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":184,"character":3},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":189,"character":3},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":199,"character":3},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":204,"character":3},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":211,"character":3},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":216,"character":3},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":221,"character":3}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":224,"character":3}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":227,"character":3}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":230,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":238,"character":7},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":239,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":237,"character":24},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":239,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet","line":37,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":40,"character":23},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"error","message":"Could not resolve type","line":42,"character":25,"context":{"typeName":"Document"},"module":"./overlay-ref"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"OverlaySizeConfig":{"__symbolic":"interface"},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":107,"character":25}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":111,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":28,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"OverlayPositionBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":20,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":86,"character":28},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":87,"character":30},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"withPositions":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","OverlaySizeConfig":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","OverlayPositionBuilder":"./position/overlay-position-builder","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives"},"importAs":"@angular/cdk/overlay"}
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":90,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":28,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":29,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":30,"character":21}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":34,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":35,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":36,"character":21},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":30,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":31,"character":21},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":32,"character":28},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER","line":27,"character":2},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":33,"character":12},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":33,"character":24},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":33,"character":38}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":34,"character":51}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":49,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":43,"character":49},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":46,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":48,"character":31},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":60,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":60,"character":25}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":61,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":57,"character":8},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":62,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":84,"character":25}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":91,"character":1},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":3},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":151,"character":3},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":154,"character":3},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":162,"character":3},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":170,"character":3},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":178,"character":3},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":186,"character":3},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":202,"character":3},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":210,"character":3},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":218,"character":3},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":226,"character":3},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":234,"character":3},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":244,"character":3},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":252,"character":3},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":257,"character":3}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":260,"character":3}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":263,"character":3}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":266,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":274,"character":7},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":275,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":273,"character":24},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":275,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet","line":37,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":40,"character":23},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"error","message":"Could not resolve type","line":42,"character":25,"context":{"typeName":"Document"},"module":"./overlay-ref"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"OverlaySizeConfig":{"__symbolic":"interface"},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":107,"character":25}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":111,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":28,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"OverlayPositionBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":20,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":86,"character":28},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":87,"character":30},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"withPositions":[{"__symbolic":"method"}],"setOrigin":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","OverlaySizeConfig":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","OverlayPositionBuilder":"./position/overlay-position-builder","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives"},"importAs":"@angular/cdk/overlay"}

@@ -74,25 +74,61 @@ /**

hasBackdrop: any;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOrigin: CdkOverlayOrigin;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPositions: ConnectionPositionPair[];
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOffsetX: number;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOffsetY: number;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedWidth: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedHeight: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedMinWidth: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedMinHeight: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedBackdropClass: string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedScrollStrategy: ScrollStrategy;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOpen: boolean;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedHasBackdrop: any;

@@ -120,3 +156,2 @@ /** Event emitted when the backdrop is clicked. */

private _createPositionStrategy();
private _handlePositionChanges(strategy);
/** Attaches the overlay and subscribes to backdrop clicks if backdrop exists */

@@ -123,0 +158,0 @@ private _attachOverlay();

@@ -116,2 +116,7 @@ /**

/**
* Sets the origin element, relative to which to position the overlay.
* @param origin Reference to the new origin element.
*/
setOrigin(origin: ElementRef): this;
/**
* Gets the horizontal (x) "start" dimension based on whether the overlay is in an RTL context.

@@ -118,0 +123,0 @@ * @param rect

@@ -29,2 +29,3 @@ /**

private _height;
/** A lazily-created wrapper for the overlay element that is used as a flex container. */
private _wrapper;

@@ -31,0 +32,0 @@ constructor(_document: any);

@@ -25,5 +25,11 @@ /**

export { VIEWPORT_RULER_PROVIDER } from '@angular/cdk/scrolling';
/** @deprecated Use CdkConnectedOverlay */
/**
* @deprecated Use CdkConnectedOverlay
* @deletion-target 6.0.0
*/
export { CdkConnectedOverlay as ConnectedOverlayDirective } from './overlay-directives';
/** @deprecated Use CdkOverlayOrigin */
/**
* @deprecated Use CdkOverlayOrigin
* @deletion-target 6.0.0
*/
export { CdkOverlayOrigin as OverlayOrigin } from './overlay-directives';
{
"name": "@angular/cdk",
"version": "5.1.1",
"version": "5.2.0-beta.0",
"description": "Angular Material Component Development Kit",

@@ -5,0 +5,0 @@ "main": "./bundles/cdk.umd.js",

@@ -15,7 +15,10 @@ /**

export declare class DomPortalOutlet extends BasePortalOutlet {
private _hostDomElement;
/** Element into which the content is projected. */
outletElement: Element;
private _componentFactoryResolver;
private _appRef;
private _defaultInjector;
constructor(_hostDomElement: Element, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _defaultInjector: Injector);
constructor(
/** Element into which the content is projected. */
outletElement: Element, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _defaultInjector: Injector);
/**

@@ -22,0 +25,0 @@ * Attach the given ComponentPortal to DOM element using the ComponentFactoryResolver.

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

{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":17}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":119,"character":36,"context":{"typeName":"C"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"error","message":"Could not resolve type","line":119,"character":86,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":25,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":26,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":32}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":63}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":55,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":63}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3},"arguments":["cdkPortalHost"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":148,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}
{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":17}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":119,"character":36,"context":{"typeName":"C"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"error","message":"Could not resolve type","line":119,"character":86,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":25,"character":28,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":26,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":27,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":32}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":34,"character":63}]}]}},"CdkPortalOutletAttachedRef":{"__symbolic":"interface"},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":52,"character":1},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":65,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":34,"character":63}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3},"arguments":["cdkPortalHost"]}]}],"attached":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":111,"character":3},"arguments":["attached"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":177,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutletAttachedRef":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}

@@ -8,3 +8,3 @@ /**

*/
import { ComponentRef, EmbeddedViewRef, TemplateRef, ComponentFactoryResolver, ViewContainerRef, OnDestroy, OnInit } from '@angular/core';
import { ComponentRef, EmbeddedViewRef, TemplateRef, ComponentFactoryResolver, ViewContainerRef, OnDestroy, OnInit, EventEmitter } from '@angular/core';
import { Portal, TemplatePortal, ComponentPortal, BasePortalOutlet } from './portal';

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

/**
* Possible attached references to the CdkPortalOutlet.
*/
export declare type CdkPortalOutletAttachedRef = ComponentRef<any> | EmbeddedViewRef<any> | null;
/**
* Directive version of a PortalOutlet. Because the directive *is* a PortalOutlet, portals can be

@@ -24,3 +28,3 @@ * directly attached to it, enabling declarative use.

* Usage:
* <ng-template [cdkPortalOutlet]="greeting"></ng-template>
* `<ng-template [cdkPortalOutlet]="greeting"></ng-template>`
*/

@@ -32,9 +36,20 @@ export declare class CdkPortalOutlet extends BasePortalOutlet implements OnInit, OnDestroy {

private _isInitialized;
/** Reference to the currently-attached component/view ref. */
private _attachedRef;
constructor(_componentFactoryResolver: ComponentFactoryResolver, _viewContainerRef: ViewContainerRef);
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPortal: Portal<any> | null;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPortalHost: Portal<any> | null;
/** Portal associated with the Portal outlet. */
portal: Portal<any> | null;
attached: EventEmitter<CdkPortalOutletAttachedRef>;
/** Component or view reference that is attached to the portal. */
readonly attachedRef: CdkPortalOutletAttachedRef;
ngOnInit(): void;

@@ -41,0 +56,0 @@ ngOnDestroy(): void;

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

{"__symbolic":"module","version":4,"metadata":{"DEFAULT_SCROLL_TIME":20,"ScrollDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}]}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"scrolled":[{"__symbolic":"method"}],"ancestorScrolled":[{"__symbolic":"method"}],"getAncestorScrollContainers":[{"__symbolic":"method"}],"_scrollableContainsElement":[{"__symbolic":"method"}],"_addGlobalListener":[{"__symbolic":"method"}]}},"SCROLL_DISPATCHER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ScrollDispatcher"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"SCROLL_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ScrollDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":166,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":166,"character":30}},{"__symbolic":"reference","name":"ScrollDispatcher"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}],"useFactory":{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER_FACTORY"}},"CdkScrollable":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[cdk-scrollable], [cdkScrollable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":35},{"__symbolic":"reference","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":28,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"elementScrolled":[{"__symbolic":"method"}],"getElementRef":[{"__symbolic":"method"}]}},"DEFAULT_RESIZE_TIME":20,"ViewportRuler":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getViewportSize":[{"__symbolic":"method"}],"getViewportRect":[{"__symbolic":"method"}],"getViewportScrollPosition":[{"__symbolic":"method"}],"change":[{"__symbolic":"method"}],"_updateViewportSize":[{"__symbolic":"method"}]}},"VIEWPORT_RULER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentRuler","platform","ngZone"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentRuler"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ViewportRuler"},"arguments":[{"__symbolic":"reference","name":"platform"},{"__symbolic":"reference","name":"ngZone"}]}}},"VIEWPORT_RULER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ViewportRuler"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":124,"character":30}},{"__symbolic":"reference","name":"ViewportRuler"}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}],"useFactory":{"__symbolic":"reference","name":"VIEWPORT_RULER_PROVIDER_FACTORY"}},"ScrollDispatchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}],"exports":[{"__symbolic":"reference","name":"CdkScrollable"}],"declarations":[{"__symbolic":"reference","name":"CdkScrollable"}],"providers":[{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER"}]}]}],"members":{}}},"origins":{"DEFAULT_SCROLL_TIME":"./scroll-dispatcher","ScrollDispatcher":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER_FACTORY":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER":"./scroll-dispatcher","CdkScrollable":"./scrollable","DEFAULT_RESIZE_TIME":"./viewport-ruler","ViewportRuler":"./viewport-ruler","VIEWPORT_RULER_PROVIDER_FACTORY":"./viewport-ruler","VIEWPORT_RULER_PROVIDER":"./viewport-ruler","ScrollDispatchModule":"./scrolling-module"},"importAs":"@angular/cdk/scrolling"}
{"__symbolic":"module","version":4,"metadata":{"DEFAULT_SCROLL_TIME":20,"ScrollDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}]}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"scrolled":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ancestorScrolled":[{"__symbolic":"method"}],"getAncestorScrollContainers":[{"__symbolic":"method"}],"_scrollableContainsElement":[{"__symbolic":"method"}],"_addGlobalListener":[{"__symbolic":"method"}],"_removeGlobalListener":[{"__symbolic":"method"}]}},"SCROLL_DISPATCHER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ScrollDispatcher"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"SCROLL_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ScrollDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":178,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":178,"character":30}},{"__symbolic":"reference","name":"ScrollDispatcher"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}],"useFactory":{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER_FACTORY"}},"CdkScrollable":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[cdk-scrollable], [cdkScrollable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":35},{"__symbolic":"reference","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":28,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"elementScrolled":[{"__symbolic":"method"}],"getElementRef":[{"__symbolic":"method"}]}},"DEFAULT_RESIZE_TIME":20,"ViewportRuler":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getViewportSize":[{"__symbolic":"method"}],"getViewportRect":[{"__symbolic":"method"}],"getViewportScrollPosition":[{"__symbolic":"method"}],"change":[{"__symbolic":"method"}],"_updateViewportSize":[{"__symbolic":"method"}]}},"VIEWPORT_RULER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentRuler","platform","ngZone"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentRuler"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ViewportRuler"},"arguments":[{"__symbolic":"reference","name":"platform"},{"__symbolic":"reference","name":"ngZone"}]}}},"VIEWPORT_RULER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ViewportRuler"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":124,"character":30}},{"__symbolic":"reference","name":"ViewportRuler"}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}],"useFactory":{"__symbolic":"reference","name":"VIEWPORT_RULER_PROVIDER_FACTORY"}},"ScrollDispatchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}],"exports":[{"__symbolic":"reference","name":"CdkScrollable"}],"declarations":[{"__symbolic":"reference","name":"CdkScrollable"}],"providers":[{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER"}]}]}],"members":{}}},"origins":{"DEFAULT_SCROLL_TIME":"./scroll-dispatcher","ScrollDispatcher":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER_FACTORY":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER":"./scroll-dispatcher","CdkScrollable":"./scrollable","DEFAULT_RESIZE_TIME":"./viewport-ruler","ViewportRuler":"./viewport-ruler","VIEWPORT_RULER_PROVIDER_FACTORY":"./viewport-ruler","VIEWPORT_RULER_PROVIDER":"./viewport-ruler","ScrollDispatchModule":"./scrolling-module"},"importAs":"@angular/cdk/scrolling"}

@@ -8,3 +8,3 @@ /**

*/
import { ElementRef, NgZone, Optional } from '@angular/core';
import { ElementRef, NgZone, Optional, OnDestroy } from '@angular/core';
import { Platform } from '@angular/cdk/platform';

@@ -20,3 +20,3 @@ import { Subscription } from 'rxjs/Subscription';

*/
export declare class ScrollDispatcher {
export declare class ScrollDispatcher implements OnDestroy {
private _ngZone;

@@ -58,2 +58,3 @@ private _platform;

scrolled(auditTimeInMs?: number): Observable<CdkScrollable | void>;
ngOnDestroy(): void;
/**

@@ -70,4 +71,6 @@ * Returns an observable that emits whenever any of the

private _scrollableContainsElement(scrollable, elementRef);
/** Sets up the global scroll and resize listeners. */
/** Sets up the global scroll listeners. */
private _addGlobalListener();
/** Cleans up the global scroll listener. */
private _removeGlobalListener();
}

@@ -74,0 +77,0 @@ /** @docs-private */

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

{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperOrientation":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":63,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":68,"character":17},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":70,"character":19},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":74,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":77,"character":13}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":15},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":132,"character":1},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":141,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":153,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":172,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":179,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":190,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":190,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":191,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":16,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":24}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperOrientation":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}
{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperOrientation":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":63,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":68,"character":17},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":70,"character":19},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":74,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":77,"character":13}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":15},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":142,"character":1},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":151,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":194,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":206,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":206,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":207,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()","[type]":"type"}}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()","[type]":"type"}}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":16,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":24}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperOrientation":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}

@@ -5,2 +5,4 @@ import { CdkStepper } from './stepper';

_stepper: CdkStepper;
/** Type of the next button. Defaults to "submit" if not specified. */
type: string;
constructor(_stepper: CdkStepper);

@@ -11,3 +13,5 @@ }

_stepper: CdkStepper;
/** Type of the previous button. Defaults to "button" if not specified. */
type: string;
constructor(_stepper: CdkStepper);
}

@@ -56,2 +56,4 @@ /**

select(): void;
/** Resets the step to its initial state. Note that this includes resetting form data. */
reset(): void;
ngOnChanges(): void;

@@ -89,2 +91,4 @@ }

previous(): void;
/** Resets the stepper to its initial state. Note that this includes clearing form data. */
reset(): void;
/** Returns a unique id for each step label element. */

@@ -91,0 +95,0 @@ _getStepLabelId(i: number): string;

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

{"__symbolic":"module","version":4,"metadata":{"FocusTrapDirective":{"__symbolic":"reference","name":"CdkTrapFocus"},"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","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":[{"__symbolic":"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"}},"isFakeMousedownFromScreenReader":{"__symbolic":"function","parameters":["event"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"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":53,"character":22,"context":{"typeName":"HTMLElement"},"module":"./focus-trap"},{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":55,"character":21},{"__symbolic":"error","message":"Could not resolve type","line":56,"character":23,"context":{"typeName":"Document"},"module":"./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":[{"__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","line":286,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":293,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":293,"character":14}]}]],"parameters":[{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":55,"character":21},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}]}},"FocusTrapDeprecatedDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":317,"character":1},"arguments":[{"selector":"cdk-focus-trap"}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":324,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":330,"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":345,"character":1},"arguments":[{"selector":"[cdkTrapFocus]","exportAs":"cdkTrapFocus"}]}],"members":{"enabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":359,"character":3},"arguments":["cdkTrapFocus"]}]}],"autoCapture":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":367,"character":3},"arguments":["cdkTrapFocusAutoCapture"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":375,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":375,"character":14}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":330,"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"}]}},"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":40,"character":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","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":43,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":69,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":69,"character":58}]}],"monitor":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"stopMonitoring":[{"__symbolic":"method"}],"focusVia":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_registerGlobalListeners":[{"__symbolic":"method"}],"_toggleClass":[{"__symbolic":"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":369,"character":1},"arguments":[{"selector":"[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]"}]}],"members":{"cdkFocusChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":374,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":376,"character":35},{"__symbolic":"reference","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":399,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":399,"character":30}},{"__symbolic":"reference","name":"FocusMonitor"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":69,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":69,"character":58}],"useFactory":{"__symbolic":"reference","name":"FOCUS_MONITOR_PROVIDER_FACTORY"}},"A11yModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":12},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":18,"character":26}],"declarations":[{"__symbolic":"reference","name":"CdkTrapFocus"},{"__symbolic":"reference","name":"FocusTrapDeprecatedDirective"},{"__symbolic":"reference","name":"CdkMonitorFocus"}],"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","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","isFakeMousedownFromScreenReader":"./fake-mousedown","FocusableOption":"./focus-key-manager","FocusKeyManager":"./focus-key-manager","FocusTrap":"./focus-trap","FocusTrapFactory":"./focus-trap","FocusTrapDeprecatedDirective":"./focus-trap","CdkTrapFocus":"./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"}
{"__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":[{"__symbolic":"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":[{"__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","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"}]}},"FocusTrapDeprecatedDirective":{"__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":[{"__symbolic":"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":"reference","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":"CdkMonitorFocus"}],"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_DESCRIBER_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","FocusOrigin":"./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"}

@@ -8,14 +8,17 @@ /**

*/
import { CdkTrapFocus } from './focus-trap';
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. */
/**
* @deprecated Renamed to CdkTrapFocus.
* @deletion-target 6.0.0
*/
export { CdkTrapFocus as FocusTrapDirective };

@@ -25,2 +25,8 @@ /**

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. */

@@ -31,2 +37,5 @@ readonly id: string;

private _expanded;
/** Whether the AccordionItem is disabled. */
disabled: any;
private _disabled;
/** Unregister function for _expansionDispatcher. */

@@ -33,0 +42,0 @@ private _removeUniqueSelectionListener;

@@ -7,5 +7,5 @@ /**

readonly id: string;
/** Whether the accordion should allow multiple expanded accordion items simulateously. */
/** Whether the accordion should allow multiple expanded accordion items simultaneously. */
multi: boolean;
private _multi;
}

@@ -1,1 +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}}]}],"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":73,"character":15}}],null,null],"parameters":[{"__symbolic":"reference","name":"CdkAccordion"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":74,"character":42},{"__symbolic":"reference","module":"@angular/cdk/collections","name":"UniqueSelectionDispatcher","line":75,"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"}
{"__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"}

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

{"__symbolic":"module","version":4,"metadata":{"Directionality":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":35,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":27},"arguments":[{"__symbolic":"reference","name":"DIR_DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]}},"DIR_DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":32},"arguments":["cdk-dir-doc"]},"Direction":{"__symbolic":"interface"},"Dir":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[dir]","providers":[{"provide":{"__symbolic":"reference","name":"Directionality"},"useExisting":{"__symbolic":"reference","name":"Dir"}}],"host":{"[dir]":"dir"},"exportAs":"dir"}]}],"members":{"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3},"arguments":["dirChange"]}]}],"dir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3},"arguments":["dir"]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BidiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"Dir"}],"declarations":[{"__symbolic":"reference","name":"Dir"}],"providers":[{"provide":{"__symbolic":"reference","name":"DIR_DOCUMENT"},"useExisting":{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":18,"character":41}},{"__symbolic":"reference","name":"Directionality"}]}]}],"members":{}}},"origins":{"Directionality":"./directionality","DIR_DOCUMENT":"./directionality","Direction":"./directionality","Dir":"./dir","BidiModule":"./bidi-module"},"importAs":"@angular/cdk/bidi"}
{"__symbolic":"module","version":4,"metadata":{"Directionality":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":35,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":27},"arguments":[{"__symbolic":"reference","name":"DIR_DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]}},"DIR_DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":32},"arguments":["cdk-dir-doc"]},"Direction":{"__symbolic":"interface"},"Dir":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[dir]","providers":[{"provide":{"__symbolic":"reference","name":"Directionality"},"useExisting":{"__symbolic":"reference","name":"Dir"}}],"host":{"[dir]":"dir"},"exportAs":"dir"}]}],"members":{"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3},"arguments":["dirChange"]}]}],"dir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BidiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"Dir"}],"declarations":[{"__symbolic":"reference","name":"Dir"}],"providers":[{"provide":{"__symbolic":"reference","name":"DIR_DOCUMENT"},"useExisting":{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":18,"character":41}},{"__symbolic":"reference","name":"Directionality"}]}]}],"members":{}}},"origins":{"Directionality":"./directionality","DIR_DOCUMENT":"./directionality","Direction":"./directionality","Dir":"./dir","BidiModule":"./bidi-module"},"importAs":"@angular/cdk/bidi"}

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

{"__symbolic":"module","version":4,"metadata":{"coerceBooleanProperty":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"reference","name":"value"},"right":null},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"value"},"right":"false"}}},"coerceNumberProperty":{"__symbolic":"function","parameters":["value","fallbackValue"],"defaults":[null,0],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"parseFloat"},"arguments":[{"__symbolic":"reference","name":"value"}]}]},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}},"thenExpression":{"__symbolic":"reference","name":"fallbackValue"},"elseExpression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}}},"coerceArray":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"reference","name":"value"},"elseExpression":[{"__symbolic":"reference","name":"value"}]}}},"origins":{"coerceBooleanProperty":"./boolean-property","coerceNumberProperty":"./number-property","coerceArray":"./array"},"importAs":"@angular/cdk/coercion"}
{"__symbolic":"module","version":4,"metadata":{"coerceBooleanProperty":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"reference","name":"value"},"right":null},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"value"},"right":"false"}}},"coerceNumberProperty":{"__symbolic":"function","parameters":["value","fallbackValue"],"defaults":[null,0],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"_isNumberValue"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]},"elseExpression":{"__symbolic":"reference","name":"fallbackValue"}}},"_isNumberValue":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"parseFloat"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}},"right":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}}}},"coerceArray":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"reference","name":"value"},"elseExpression":[{"__symbolic":"reference","name":"value"}]}}},"origins":{"coerceBooleanProperty":"./boolean-property","coerceNumberProperty":"./number-property","_isNumberValue":"./number-property","coerceArray":"./array"},"importAs":"@angular/cdk/coercion"}

@@ -11,1 +11,6 @@ /**

export declare function coerceNumberProperty<D>(value: any, fallback: D): number | D;
/**
* Whether the provided value is considered a number.
* @docs-private
*/
export declare function _isNumberValue(value: any): boolean;

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

{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":62,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":62,"character":30}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}
{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SelectionModel"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":188,"character":19,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":190,"character":21,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":62,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":62,"character":30}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}

@@ -75,9 +75,19 @@ /**

/**
* Describes an event emitted when the value of a MatSelectionModel has changed.
* Event emitted when the value of a MatSelectionModel has changed.
* @docs-private
*/
export declare class SelectionChange<T> {
/** Model that dispatched the event. */
source: SelectionModel<T>;
/** Options that were added to the model. */
added: T[] | undefined;
/** Options that were removed from the model. */
removed: T[] | undefined;
constructor(added?: T[] | undefined, removed?: T[] | undefined);
constructor(
/** Model that dispatched the event. */
source: SelectionModel<T>,
/** Options that were added to the model. */
added?: T[] | undefined,
/** Options that were removed from the model. */
removed?: T[] | undefined);
}

@@ -84,0 +94,0 @@ /**

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

{"__symbolic":"module","version":4,"metadata":{"FocusTrapDirective":{"__symbolic":"reference","name":"CdkTrapFocus"},"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","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":[{"__symbolic":"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"}},"isFakeMousedownFromScreenReader":{"__symbolic":"function","parameters":["event"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"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":53,"character":22,"context":{"typeName":"HTMLElement"},"module":"./focus-trap"},{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":55,"character":21},{"__symbolic":"error","message":"Could not resolve type","line":56,"character":23,"context":{"typeName":"Document"},"module":"./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":[{"__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","line":286,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":293,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":293,"character":14}]}]],"parameters":[{"__symbolic":"reference","name":"InteractivityChecker"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":55,"character":21},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}]}},"FocusTrapDeprecatedDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":317,"character":1},"arguments":[{"selector":"cdk-focus-trap"}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":324,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":330,"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":345,"character":1},"arguments":[{"selector":"[cdkTrapFocus]","exportAs":"cdkTrapFocus"}]}],"members":{"enabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":359,"character":3},"arguments":["cdkTrapFocus"]}]}],"autoCapture":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":367,"character":3},"arguments":["cdkTrapFocusAutoCapture"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":375,"character":7},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":375,"character":14}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":330,"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"}]}},"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":40,"character":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","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":43,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":69,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":69,"character":58}]}],"monitor":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"stopMonitoring":[{"__symbolic":"method"}],"focusVia":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_registerGlobalListeners":[{"__symbolic":"method"}],"_toggleClass":[{"__symbolic":"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":369,"character":1},"arguments":[{"selector":"[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]"}]}],"members":{"cdkFocusChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":374,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":376,"character":35},{"__symbolic":"reference","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":399,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":399,"character":30}},{"__symbolic":"reference","name":"FocusMonitor"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":69,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":69,"character":58}],"useFactory":{"__symbolic":"reference","name":"FOCUS_MONITOR_PROVIDER_FACTORY"}},"A11yModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":12},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":18,"character":26}],"declarations":[{"__symbolic":"reference","name":"CdkTrapFocus"},{"__symbolic":"reference","name":"FocusTrapDeprecatedDirective"},{"__symbolic":"reference","name":"CdkMonitorFocus"}],"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","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","isFakeMousedownFromScreenReader":"./fake-mousedown","FocusableOption":"./focus-key-manager","FocusKeyManager":"./focus-key-manager","FocusTrap":"./focus-trap","FocusTrapFactory":"./focus-trap","FocusTrapDeprecatedDirective":"./focus-trap","CdkTrapFocus":"./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"}
{"__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":[{"__symbolic":"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":[{"__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","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"}]}},"FocusTrapDeprecatedDirective":{"__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":[{"__symbolic":"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":"reference","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":"CdkMonitorFocus"}],"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_DESCRIBER_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","FocusOrigin":"./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"}

@@ -8,14 +8,17 @@ /**

*/
import { CdkTrapFocus } from './focus-trap';
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. */
/**
* @deprecated Renamed to CdkTrapFocus.
* @deletion-target 6.0.0
*/
export { CdkTrapFocus as FocusTrapDirective };

@@ -25,2 +25,8 @@ /**

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. */

@@ -31,2 +37,5 @@ readonly id: string;

private _expanded;
/** Whether the AccordionItem is disabled. */
disabled: any;
private _disabled;
/** Unregister function for _expansionDispatcher. */

@@ -33,0 +42,0 @@ private _removeUniqueSelectionListener;

@@ -7,5 +7,5 @@ /**

readonly id: string;
/** Whether the accordion should allow multiple expanded accordion items simulateously. */
/** Whether the accordion should allow multiple expanded accordion items simultaneously. */
multi: boolean;
private _multi;
}

@@ -1,1 +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}}]}],"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":73,"character":15}}],null,null],"parameters":[{"__symbolic":"reference","name":"CdkAccordion"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":74,"character":42},{"__symbolic":"reference","module":"@angular/cdk/collections","name":"UniqueSelectionDispatcher","line":75,"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"}
{"__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"}

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

{"__symbolic":"module","version":4,"metadata":{"Directionality":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":35,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":27},"arguments":[{"__symbolic":"reference","name":"DIR_DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]}},"DIR_DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":32},"arguments":["cdk-dir-doc"]},"Direction":{"__symbolic":"interface"},"Dir":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[dir]","providers":[{"provide":{"__symbolic":"reference","name":"Directionality"},"useExisting":{"__symbolic":"reference","name":"Dir"}}],"host":{"[dir]":"dir"},"exportAs":"dir"}]}],"members":{"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3},"arguments":["dirChange"]}]}],"dir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3},"arguments":["dir"]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BidiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"Dir"}],"declarations":[{"__symbolic":"reference","name":"Dir"}],"providers":[{"provide":{"__symbolic":"reference","name":"DIR_DOCUMENT"},"useExisting":{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":18,"character":41}},{"__symbolic":"reference","name":"Directionality"}]}]}],"members":{}}},"origins":{"Directionality":"./directionality","DIR_DOCUMENT":"./directionality","Direction":"./directionality","Dir":"./dir","BidiModule":"./bidi-module"},"importAs":"@angular/cdk/bidi"}
{"__symbolic":"module","version":4,"metadata":{"Directionality":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":35,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":27},"arguments":[{"__symbolic":"reference","name":"DIR_DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]}},"DIR_DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":32},"arguments":["cdk-dir-doc"]},"Direction":{"__symbolic":"interface"},"Dir":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[dir]","providers":[{"provide":{"__symbolic":"reference","name":"Directionality"},"useExisting":{"__symbolic":"reference","name":"Dir"}}],"host":{"[dir]":"dir"},"exportAs":"dir"}]}],"members":{"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3},"arguments":["dirChange"]}]}],"dir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BidiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"Dir"}],"declarations":[{"__symbolic":"reference","name":"Dir"}],"providers":[{"provide":{"__symbolic":"reference","name":"DIR_DOCUMENT"},"useExisting":{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":18,"character":41}},{"__symbolic":"reference","name":"Directionality"}]}]}],"members":{}}},"origins":{"Directionality":"./directionality","DIR_DOCUMENT":"./directionality","Direction":"./directionality","Dir":"./dir","BidiModule":"./bidi-module"},"importAs":"@angular/cdk/bidi"}

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

{"__symbolic":"module","version":4,"metadata":{"coerceBooleanProperty":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"reference","name":"value"},"right":null},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"value"},"right":"false"}}},"coerceNumberProperty":{"__symbolic":"function","parameters":["value","fallbackValue"],"defaults":[null,0],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"parseFloat"},"arguments":[{"__symbolic":"reference","name":"value"}]}]},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}},"thenExpression":{"__symbolic":"reference","name":"fallbackValue"},"elseExpression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}}},"coerceArray":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"reference","name":"value"},"elseExpression":[{"__symbolic":"reference","name":"value"}]}}},"origins":{"coerceBooleanProperty":"./boolean-property","coerceNumberProperty":"./number-property","coerceArray":"./array"},"importAs":"@angular/cdk/coercion"}
{"__symbolic":"module","version":4,"metadata":{"coerceBooleanProperty":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"reference","name":"value"},"right":null},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"value"},"right":"false"}}},"coerceNumberProperty":{"__symbolic":"function","parameters":["value","fallbackValue"],"defaults":[null,0],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"_isNumberValue"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]},"elseExpression":{"__symbolic":"reference","name":"fallbackValue"}}},"_isNumberValue":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"parseFloat"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}},"right":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNaN"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Number"},"arguments":[{"__symbolic":"reference","name":"value"}]}]}}}},"coerceArray":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"value"}]},"thenExpression":{"__symbolic":"reference","name":"value"},"elseExpression":[{"__symbolic":"reference","name":"value"}]}}},"origins":{"coerceBooleanProperty":"./boolean-property","coerceNumberProperty":"./number-property","_isNumberValue":"./number-property","coerceArray":"./array"},"importAs":"@angular/cdk/coercion"}

@@ -11,1 +11,6 @@ /**

export declare function coerceNumberProperty<D>(value: any, fallback: D): number | D;
/**
* Whether the provided value is considered a number.
* @docs-private
*/
export declare function _isNumberValue(value: any): boolean;

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

{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":62,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":62,"character":30}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}
{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SelectionModel"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":188,"character":19,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":190,"character":21,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":62,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":62,"character":30}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}

@@ -75,9 +75,19 @@ /**

/**
* Describes an event emitted when the value of a MatSelectionModel has changed.
* Event emitted when the value of a MatSelectionModel has changed.
* @docs-private
*/
export declare class SelectionChange<T> {
/** Model that dispatched the event. */
source: SelectionModel<T>;
/** Options that were added to the model. */
added: T[] | undefined;
/** Options that were removed from the model. */
removed: T[] | undefined;
constructor(added?: T[] | undefined, removed?: T[] | undefined);
constructor(
/** Model that dispatched the event. */
source: SelectionModel<T>,
/** Options that were added to the model. */
added?: T[] | undefined,
/** Options that were removed from the model. */
removed?: T[] | undefined);
}

@@ -84,0 +94,0 @@ /**

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

{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["5.1.1"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}
{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["5.2.0-beta.0"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}

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

export declare const Breakpoints: {
XSmall: string;
Small: string;
Medium: string;
Large: string;
XLarge: string;
Handset: string;

@@ -11,0 +16,0 @@ Tablet: string;

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

{"__symbolic":"module","version":4,"metadata":{"LayoutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"BreakpointObserver"},{"__symbolic":"reference","name":"MediaMatcher"}],"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}]}]}],"members":{}},"BreakpointObserver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MediaMatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":37,"character":64}]}],"ngOnDestroy":[{"__symbolic":"method"}],"isMatched":[{"__symbolic":"method"}],"observe":[{"__symbolic":"method"}],"_registerQuery":[{"__symbolic":"method"}]}},"BreakpointState":{"__symbolic":"interface"},"Breakpoints":{"Handset":"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)","Tablet":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","Web":"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)","HandsetPortrait":"(max-width: 599px) and (orientation: portrait)","TabletPortrait":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)","WebPortrait":"(min-width: 840px) and (orientation: portrait)","HandsetLandscape":"(max-width: 959px) and (orientation: landscape)","TabletLandscape":"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","WebLandscape":"(min-width: 1280px) and (orientation: landscape)"},"MediaMatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":21,"character":32}]}],"matchMedia":[{"__symbolic":"method"}]}}},"origins":{"LayoutModule":"./public-api","BreakpointObserver":"./breakpoints-observer","BreakpointState":"./breakpoints-observer","Breakpoints":"./breakpoints","MediaMatcher":"./media-matcher"},"importAs":"@angular/cdk/layout"}
{"__symbolic":"module","version":4,"metadata":{"LayoutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"BreakpointObserver"},{"__symbolic":"reference","name":"MediaMatcher"}],"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}]}]}],"members":{}},"BreakpointObserver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MediaMatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":37,"character":64}]}],"ngOnDestroy":[{"__symbolic":"method"}],"isMatched":[{"__symbolic":"method"}],"observe":[{"__symbolic":"method"}],"_registerQuery":[{"__symbolic":"method"}]}},"BreakpointState":{"__symbolic":"interface"},"Breakpoints":{"XSmall":"(max-width: 599px)","Small":"(min-width: 600px) and (max-width: 959px)","Medium":"(min-width: 960px) and (max-width: 1279px)","Large":"(min-width: 1280px) and (max-width: 1919px)","XLarge":"(min-width: 1920px)","Handset":"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)","Tablet":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","Web":"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)","HandsetPortrait":"(max-width: 599px) and (orientation: portrait)","TabletPortrait":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)","WebPortrait":"(min-width: 840px) and (orientation: portrait)","HandsetLandscape":"(max-width: 959px) and (orientation: landscape)","TabletLandscape":"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","WebLandscape":"(min-width: 1280px) and (orientation: landscape)"},"MediaMatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":21,"character":32}]}],"matchMedia":[{"__symbolic":"method"}]}}},"origins":{"LayoutModule":"./public-api","BreakpointObserver":"./breakpoints-observer","BreakpointState":"./breakpoints-observer","Breakpoints":"./breakpoints","MediaMatcher":"./media-matcher"},"importAs":"@angular/cdk/layout"}

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

{"__symbolic":"module","version":4,"metadata":{"MutationObserverFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"create":[{"__symbolic":"method"}]}},"CdkObserveContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":38,"character":1},"arguments":[{"selector":"[cdkObserveContent]","exportAs":"cdkObserveContent"}]}],"members":{"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":3},"arguments":["cdkObserveContent"]}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MutationObserverFactory"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":56,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":57,"character":21}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ObserversModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":94,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ObserveContent"}],"declarations":[{"__symbolic":"reference","name":"ObserveContent"}],"providers":[{"__symbolic":"reference","name":"MutationObserverFactory"}]}]}],"members":{}},"ObserveContent":{"__symbolic":"reference","name":"CdkObserveContent"}},"origins":{"MutationObserverFactory":"./observe-content","CdkObserveContent":"./observe-content","ObserversModule":"./observe-content","ObserveContent":"./observe-content"},"importAs":"@angular/cdk/observers"}
{"__symbolic":"module","version":4,"metadata":{"MutationObserverFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"create":[{"__symbolic":"method"}]}},"CdkObserveContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":41,"character":1},"arguments":[{"selector":"[cdkObserveContent]","exportAs":"cdkObserveContent"}]}],"members":{"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":3},"arguments":["cdkObserveContent"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3},"arguments":["cdkObserveContentDisabled"]}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MutationObserverFactory"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":70,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":71,"character":21}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_disable":[{"__symbolic":"method"}],"_enable":[{"__symbolic":"method"}]}},"ObserversModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":123,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ObserveContent"}],"declarations":[{"__symbolic":"reference","name":"ObserveContent"}],"providers":[{"__symbolic":"reference","name":"MutationObserverFactory"}]}]}],"members":{}},"ObserveContent":{"__symbolic":"reference","name":"CdkObserveContent"}},"origins":{"MutationObserverFactory":"./observe-content","CdkObserveContent":"./observe-content","ObserversModule":"./observe-content","ObserveContent":"./observe-content"},"importAs":"@angular/cdk/observers"}

@@ -8,3 +8,3 @@ /**

*/
import { ElementRef, EventEmitter, OnDestroy, AfterContentInit, NgZone } from '@angular/core';
import { ElementRef, EventEmitter, OnDestroy, AfterContentInit, NgZone, OnChanges, SimpleChanges } from '@angular/core';
/**

@@ -21,3 +21,3 @@ * Factory that creates a new MutationObserver and allows us to stub it out in unit tests.

*/
export declare class CdkObserveContent implements AfterContentInit, OnDestroy {
export declare class CdkObserveContent implements AfterContentInit, OnChanges, OnDestroy {
private _mutationObserverFactory;

@@ -27,4 +27,10 @@ private _elementRef;

private _observer;
private _disabled;
/** Event emitted for each change in the element's content. */
event: EventEmitter<MutationRecord[]>;
/**
* Whether observing content is disabled. This option can be used
* to disconnect the underlying MutationObserver until it is needed.
*/
disabled: any;
/** Used for debouncing the emitted values to the observeContent event. */

@@ -36,5 +42,8 @@ private _debouncer;

ngAfterContentInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
private _disable();
private _enable();
}
export declare class ObserversModule {
}

@@ -9,3 +9,6 @@ /**

export * from './observe-content';
/** @deprecated Use CdkObserveContent */
/**
* @deprecated Use CdkObserveContent
* @deletion-target 6.0.0
*/
export { CdkObserveContent as ObserveContent } from './observe-content';

@@ -16,4 +16,4 @@ import { OverlayContainer } from './overlay-container';

* Only that element and its children are visible when in fullscreen mode.
*/
*/
getFullscreenElement(): Element;
}

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

{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":90,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":28,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":29,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":30,"character":21}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":34,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":35,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":36,"character":21},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":30,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":31,"character":21},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":32,"character":28},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER","line":27,"character":2},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":33,"character":12},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":33,"character":24},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":33,"character":38}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":34,"character":51}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":49,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":43,"character":49},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":46,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":48,"character":31},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":60,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":60,"character":25}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":61,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":57,"character":8},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":62,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":84,"character":25}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":91,"character":1},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":3},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":151,"character":3},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":154,"character":3},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":159,"character":3},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":164,"character":3},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":169,"character":3},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":174,"character":3},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":179,"character":3},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":184,"character":3},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":189,"character":3},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":199,"character":3},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":204,"character":3},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":211,"character":3},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":216,"character":3},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":221,"character":3}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":224,"character":3}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":227,"character":3}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":230,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":238,"character":7},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":239,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":237,"character":24},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":239,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet","line":37,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":40,"character":23},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"error","message":"Could not resolve type","line":42,"character":25,"context":{"typeName":"Document"},"module":"./overlay-ref"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"OverlaySizeConfig":{"__symbolic":"interface"},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":107,"character":25}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":111,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":28,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"OverlayPositionBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":20,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":86,"character":28},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":87,"character":30},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"withPositions":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","OverlaySizeConfig":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","OverlayPositionBuilder":"./position/overlay-position-builder","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives"},"importAs":"@angular/cdk/overlay"}
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":90,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":28,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":29,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":30,"character":21}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":34,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":35,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":36,"character":21},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":30,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":31,"character":21},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":32,"character":28},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER","line":27,"character":2},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":33,"character":12},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":33,"character":24},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":33,"character":38}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":34,"character":51}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":49,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":43,"character":49},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":46,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":48,"character":31},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":60,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":60,"character":25}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":61,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":57,"character":8},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":62,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":84,"character":25}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":91,"character":1},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":3},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":151,"character":3},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":154,"character":3},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":162,"character":3},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":170,"character":3},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":178,"character":3},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":186,"character":3},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":202,"character":3},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":210,"character":3},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":218,"character":3},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":226,"character":3},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":234,"character":3},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":244,"character":3},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":252,"character":3},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":257,"character":3}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":260,"character":3}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":263,"character":3}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":266,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":274,"character":7},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":275,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":273,"character":24},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":275,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet","line":37,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":40,"character":23},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"error","message":"Could not resolve type","line":42,"character":25,"context":{"typeName":"Document"},"module":"./overlay-ref"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"OverlaySizeConfig":{"__symbolic":"interface"},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":107,"character":25}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":111,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":28,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"OverlayPositionBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":20,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":86,"character":28},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":87,"character":30},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"withPositions":[{"__symbolic":"method"}],"setOrigin":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","OverlaySizeConfig":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","OverlayPositionBuilder":"./position/overlay-position-builder","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives"},"importAs":"@angular/cdk/overlay"}

@@ -74,25 +74,61 @@ /**

hasBackdrop: any;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOrigin: CdkOverlayOrigin;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPositions: ConnectionPositionPair[];
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOffsetX: number;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOffsetY: number;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedWidth: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedHeight: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedMinWidth: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedMinHeight: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedBackdropClass: string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedScrollStrategy: ScrollStrategy;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOpen: boolean;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedHasBackdrop: any;

@@ -120,3 +156,2 @@ /** Event emitted when the backdrop is clicked. */

private _createPositionStrategy();
private _handlePositionChanges(strategy);
/** Attaches the overlay and subscribes to backdrop clicks if backdrop exists */

@@ -123,0 +158,0 @@ private _attachOverlay();

@@ -116,2 +116,7 @@ /**

/**
* Sets the origin element, relative to which to position the overlay.
* @param origin Reference to the new origin element.
*/
setOrigin(origin: ElementRef): this;
/**
* Gets the horizontal (x) "start" dimension based on whether the overlay is in an RTL context.

@@ -118,0 +123,0 @@ * @param rect

@@ -29,2 +29,3 @@ /**

private _height;
/** A lazily-created wrapper for the overlay element that is used as a flex container. */
private _wrapper;

@@ -31,0 +32,0 @@ constructor(_document: any);

@@ -25,5 +25,11 @@ /**

export { VIEWPORT_RULER_PROVIDER } from '@angular/cdk/scrolling';
/** @deprecated Use CdkConnectedOverlay */
/**
* @deprecated Use CdkConnectedOverlay
* @deletion-target 6.0.0
*/
export { CdkConnectedOverlay as ConnectedOverlayDirective } from './overlay-directives';
/** @deprecated Use CdkOverlayOrigin */
/**
* @deprecated Use CdkOverlayOrigin
* @deletion-target 6.0.0
*/
export { CdkOverlayOrigin as OverlayOrigin } from './overlay-directives';

@@ -15,7 +15,10 @@ /**

export declare class DomPortalOutlet extends BasePortalOutlet {
private _hostDomElement;
/** Element into which the content is projected. */
outletElement: Element;
private _componentFactoryResolver;
private _appRef;
private _defaultInjector;
constructor(_hostDomElement: Element, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _defaultInjector: Injector);
constructor(
/** Element into which the content is projected. */
outletElement: Element, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _defaultInjector: Injector);
/**

@@ -22,0 +25,0 @@ * Attach the given ComponentPortal to DOM element using the ComponentFactoryResolver.

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

{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":17}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":119,"character":36,"context":{"typeName":"C"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"error","message":"Could not resolve type","line":119,"character":86,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":25,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":26,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":32}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":63}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":55,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":63}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3},"arguments":["cdkPortalHost"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":148,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}
{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":17}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":119,"character":36,"context":{"typeName":"C"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"error","message":"Could not resolve type","line":119,"character":86,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":25,"character":28,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":26,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":27,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":32}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":34,"character":63}]}]}},"CdkPortalOutletAttachedRef":{"__symbolic":"interface"},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":52,"character":1},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":65,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":34,"character":63}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3},"arguments":["cdkPortalHost"]}]}],"attached":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":111,"character":3},"arguments":["attached"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":177,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutletAttachedRef":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}

@@ -8,3 +8,3 @@ /**

*/
import { ComponentRef, EmbeddedViewRef, TemplateRef, ComponentFactoryResolver, ViewContainerRef, OnDestroy, OnInit } from '@angular/core';
import { ComponentRef, EmbeddedViewRef, TemplateRef, ComponentFactoryResolver, ViewContainerRef, OnDestroy, OnInit, EventEmitter } from '@angular/core';
import { Portal, TemplatePortal, ComponentPortal, BasePortalOutlet } from './portal';

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

/**
* Possible attached references to the CdkPortalOutlet.
*/
export declare type CdkPortalOutletAttachedRef = ComponentRef<any> | EmbeddedViewRef<any> | null;
/**
* Directive version of a PortalOutlet. Because the directive *is* a PortalOutlet, portals can be

@@ -24,3 +28,3 @@ * directly attached to it, enabling declarative use.

* Usage:
* <ng-template [cdkPortalOutlet]="greeting"></ng-template>
* `<ng-template [cdkPortalOutlet]="greeting"></ng-template>`
*/

@@ -32,9 +36,20 @@ export declare class CdkPortalOutlet extends BasePortalOutlet implements OnInit, OnDestroy {

private _isInitialized;
/** Reference to the currently-attached component/view ref. */
private _attachedRef;
constructor(_componentFactoryResolver: ComponentFactoryResolver, _viewContainerRef: ViewContainerRef);
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPortal: Portal<any> | null;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPortalHost: Portal<any> | null;
/** Portal associated with the Portal outlet. */
portal: Portal<any> | null;
attached: EventEmitter<CdkPortalOutletAttachedRef>;
/** Component or view reference that is attached to the portal. */
readonly attachedRef: CdkPortalOutletAttachedRef;
ngOnInit(): void;

@@ -41,0 +56,0 @@ ngOnDestroy(): void;

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

{"__symbolic":"module","version":4,"metadata":{"DEFAULT_SCROLL_TIME":20,"ScrollDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}]}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"scrolled":[{"__symbolic":"method"}],"ancestorScrolled":[{"__symbolic":"method"}],"getAncestorScrollContainers":[{"__symbolic":"method"}],"_scrollableContainsElement":[{"__symbolic":"method"}],"_addGlobalListener":[{"__symbolic":"method"}]}},"SCROLL_DISPATCHER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ScrollDispatcher"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"SCROLL_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ScrollDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":166,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":166,"character":30}},{"__symbolic":"reference","name":"ScrollDispatcher"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}],"useFactory":{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER_FACTORY"}},"CdkScrollable":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[cdk-scrollable], [cdkScrollable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":35},{"__symbolic":"reference","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":28,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"elementScrolled":[{"__symbolic":"method"}],"getElementRef":[{"__symbolic":"method"}]}},"DEFAULT_RESIZE_TIME":20,"ViewportRuler":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getViewportSize":[{"__symbolic":"method"}],"getViewportRect":[{"__symbolic":"method"}],"getViewportScrollPosition":[{"__symbolic":"method"}],"change":[{"__symbolic":"method"}],"_updateViewportSize":[{"__symbolic":"method"}]}},"VIEWPORT_RULER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentRuler","platform","ngZone"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentRuler"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ViewportRuler"},"arguments":[{"__symbolic":"reference","name":"platform"},{"__symbolic":"reference","name":"ngZone"}]}}},"VIEWPORT_RULER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ViewportRuler"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":124,"character":30}},{"__symbolic":"reference","name":"ViewportRuler"}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}],"useFactory":{"__symbolic":"reference","name":"VIEWPORT_RULER_PROVIDER_FACTORY"}},"ScrollDispatchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}],"exports":[{"__symbolic":"reference","name":"CdkScrollable"}],"declarations":[{"__symbolic":"reference","name":"CdkScrollable"}],"providers":[{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER"}]}]}],"members":{}}},"origins":{"DEFAULT_SCROLL_TIME":"./scroll-dispatcher","ScrollDispatcher":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER_FACTORY":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER":"./scroll-dispatcher","CdkScrollable":"./scrollable","DEFAULT_RESIZE_TIME":"./viewport-ruler","ViewportRuler":"./viewport-ruler","VIEWPORT_RULER_PROVIDER_FACTORY":"./viewport-ruler","VIEWPORT_RULER_PROVIDER":"./viewport-ruler","ScrollDispatchModule":"./scrolling-module"},"importAs":"@angular/cdk/scrolling"}
{"__symbolic":"module","version":4,"metadata":{"DEFAULT_SCROLL_TIME":20,"ScrollDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}]}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"scrolled":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ancestorScrolled":[{"__symbolic":"method"}],"getAncestorScrollContainers":[{"__symbolic":"method"}],"_scrollableContainsElement":[{"__symbolic":"method"}],"_addGlobalListener":[{"__symbolic":"method"}],"_removeGlobalListener":[{"__symbolic":"method"}]}},"SCROLL_DISPATCHER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ScrollDispatcher"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"SCROLL_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ScrollDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":178,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":178,"character":30}},{"__symbolic":"reference","name":"ScrollDispatcher"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}],"useFactory":{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER_FACTORY"}},"CdkScrollable":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[cdk-scrollable], [cdkScrollable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":35},{"__symbolic":"reference","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":28,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"elementScrolled":[{"__symbolic":"method"}],"getElementRef":[{"__symbolic":"method"}]}},"DEFAULT_RESIZE_TIME":20,"ViewportRuler":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getViewportSize":[{"__symbolic":"method"}],"getViewportRect":[{"__symbolic":"method"}],"getViewportScrollPosition":[{"__symbolic":"method"}],"change":[{"__symbolic":"method"}],"_updateViewportSize":[{"__symbolic":"method"}]}},"VIEWPORT_RULER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentRuler","platform","ngZone"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentRuler"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ViewportRuler"},"arguments":[{"__symbolic":"reference","name":"platform"},{"__symbolic":"reference","name":"ngZone"}]}}},"VIEWPORT_RULER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ViewportRuler"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":124,"character":30}},{"__symbolic":"reference","name":"ViewportRuler"}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}],"useFactory":{"__symbolic":"reference","name":"VIEWPORT_RULER_PROVIDER_FACTORY"}},"ScrollDispatchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}],"exports":[{"__symbolic":"reference","name":"CdkScrollable"}],"declarations":[{"__symbolic":"reference","name":"CdkScrollable"}],"providers":[{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER"}]}]}],"members":{}}},"origins":{"DEFAULT_SCROLL_TIME":"./scroll-dispatcher","ScrollDispatcher":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER_FACTORY":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER":"./scroll-dispatcher","CdkScrollable":"./scrollable","DEFAULT_RESIZE_TIME":"./viewport-ruler","ViewportRuler":"./viewport-ruler","VIEWPORT_RULER_PROVIDER_FACTORY":"./viewport-ruler","VIEWPORT_RULER_PROVIDER":"./viewport-ruler","ScrollDispatchModule":"./scrolling-module"},"importAs":"@angular/cdk/scrolling"}

@@ -8,3 +8,3 @@ /**

*/
import { ElementRef, NgZone, Optional } from '@angular/core';
import { ElementRef, NgZone, Optional, OnDestroy } from '@angular/core';
import { Platform } from '@angular/cdk/platform';

@@ -20,3 +20,3 @@ import { Subscription } from 'rxjs/Subscription';

*/
export declare class ScrollDispatcher {
export declare class ScrollDispatcher implements OnDestroy {
private _ngZone;

@@ -58,2 +58,3 @@ private _platform;

scrolled(auditTimeInMs?: number): Observable<CdkScrollable | void>;
ngOnDestroy(): void;
/**

@@ -70,4 +71,6 @@ * Returns an observable that emits whenever any of the

private _scrollableContainsElement(scrollable, elementRef);
/** Sets up the global scroll and resize listeners. */
/** Sets up the global scroll listeners. */
private _addGlobalListener();
/** Cleans up the global scroll listener. */
private _removeGlobalListener();
}

@@ -74,0 +77,0 @@ /** @docs-private */

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

{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperOrientation":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":63,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":68,"character":17},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":70,"character":19},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":74,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":77,"character":13}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":15},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":132,"character":1},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":141,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":153,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":172,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":179,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":190,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":190,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":191,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":16,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":24}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperOrientation":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}
{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperOrientation":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":63,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":68,"character":17},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":70,"character":19},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":74,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":77,"character":13}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":15},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":142,"character":1},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":151,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":194,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":206,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":206,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":207,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()","[type]":"type"}}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()","[type]":"type"}}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":16,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":24}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperOrientation":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}

@@ -5,2 +5,4 @@ import { CdkStepper } from './stepper';

_stepper: CdkStepper;
/** Type of the next button. Defaults to "submit" if not specified. */
type: string;
constructor(_stepper: CdkStepper);

@@ -11,3 +13,5 @@ }

_stepper: CdkStepper;
/** Type of the previous button. Defaults to "button" if not specified. */
type: string;
constructor(_stepper: CdkStepper);
}

@@ -56,2 +56,4 @@ /**

select(): void;
/** Resets the step to its initial state. Note that this includes resetting form data. */
reset(): void;
ngOnChanges(): void;

@@ -89,2 +91,4 @@ }

previous(): void;
/** Resets the stepper to its initial state. Note that this includes clearing form data. */
reset(): void;
/** Returns a unique id for each step label element. */

@@ -91,0 +95,0 @@ _getStepLabelId(i: number): string;

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

{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["5.1.1"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}
{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["5.2.0-beta.0"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}

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

export declare const Breakpoints: {
XSmall: string;
Small: string;
Medium: string;
Large: string;
XLarge: string;
Handset: string;

@@ -11,0 +16,0 @@ Tablet: string;

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

{"__symbolic":"module","version":4,"metadata":{"LayoutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"BreakpointObserver"},{"__symbolic":"reference","name":"MediaMatcher"}],"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}]}]}],"members":{}},"BreakpointObserver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MediaMatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":37,"character":64}]}],"ngOnDestroy":[{"__symbolic":"method"}],"isMatched":[{"__symbolic":"method"}],"observe":[{"__symbolic":"method"}],"_registerQuery":[{"__symbolic":"method"}]}},"BreakpointState":{"__symbolic":"interface"},"Breakpoints":{"Handset":"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)","Tablet":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","Web":"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)","HandsetPortrait":"(max-width: 599px) and (orientation: portrait)","TabletPortrait":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)","WebPortrait":"(min-width: 840px) and (orientation: portrait)","HandsetLandscape":"(max-width: 959px) and (orientation: landscape)","TabletLandscape":"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","WebLandscape":"(min-width: 1280px) and (orientation: landscape)"},"MediaMatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":21,"character":32}]}],"matchMedia":[{"__symbolic":"method"}]}}},"origins":{"LayoutModule":"./public-api","BreakpointObserver":"./breakpoints-observer","BreakpointState":"./breakpoints-observer","Breakpoints":"./breakpoints","MediaMatcher":"./media-matcher"},"importAs":"@angular/cdk/layout"}
{"__symbolic":"module","version":4,"metadata":{"LayoutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"BreakpointObserver"},{"__symbolic":"reference","name":"MediaMatcher"}],"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}]}]}],"members":{}},"BreakpointObserver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MediaMatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":37,"character":64}]}],"ngOnDestroy":[{"__symbolic":"method"}],"isMatched":[{"__symbolic":"method"}],"observe":[{"__symbolic":"method"}],"_registerQuery":[{"__symbolic":"method"}]}},"BreakpointState":{"__symbolic":"interface"},"Breakpoints":{"XSmall":"(max-width: 599px)","Small":"(min-width: 600px) and (max-width: 959px)","Medium":"(min-width: 960px) and (max-width: 1279px)","Large":"(min-width: 1280px) and (max-width: 1919px)","XLarge":"(min-width: 1920px)","Handset":"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)","Tablet":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","Web":"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)","HandsetPortrait":"(max-width: 599px) and (orientation: portrait)","TabletPortrait":"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)","WebPortrait":"(min-width: 840px) and (orientation: portrait)","HandsetLandscape":"(max-width: 959px) and (orientation: landscape)","TabletLandscape":"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)","WebLandscape":"(min-width: 1280px) and (orientation: landscape)"},"MediaMatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":21,"character":32}]}],"matchMedia":[{"__symbolic":"method"}]}}},"origins":{"LayoutModule":"./public-api","BreakpointObserver":"./breakpoints-observer","BreakpointState":"./breakpoints-observer","Breakpoints":"./breakpoints","MediaMatcher":"./media-matcher"},"importAs":"@angular/cdk/layout"}

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

{"__symbolic":"module","version":4,"metadata":{"MutationObserverFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"create":[{"__symbolic":"method"}]}},"CdkObserveContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":38,"character":1},"arguments":[{"selector":"[cdkObserveContent]","exportAs":"cdkObserveContent"}]}],"members":{"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":3},"arguments":["cdkObserveContent"]}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MutationObserverFactory"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":56,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":57,"character":21}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ObserversModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":94,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ObserveContent"}],"declarations":[{"__symbolic":"reference","name":"ObserveContent"}],"providers":[{"__symbolic":"reference","name":"MutationObserverFactory"}]}]}],"members":{}},"ObserveContent":{"__symbolic":"reference","name":"CdkObserveContent"}},"origins":{"MutationObserverFactory":"./observe-content","CdkObserveContent":"./observe-content","ObserversModule":"./observe-content","ObserveContent":"./observe-content"},"importAs":"@angular/cdk/observers"}
{"__symbolic":"module","version":4,"metadata":{"MutationObserverFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"create":[{"__symbolic":"method"}]}},"CdkObserveContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":41,"character":1},"arguments":[{"selector":"[cdkObserveContent]","exportAs":"cdkObserveContent"}]}],"members":{"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":3},"arguments":["cdkObserveContent"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3},"arguments":["cdkObserveContentDisabled"]}]}],"debounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MutationObserverFactory"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":70,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":71,"character":21}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_disable":[{"__symbolic":"method"}],"_enable":[{"__symbolic":"method"}]}},"ObserversModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":123,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ObserveContent"}],"declarations":[{"__symbolic":"reference","name":"ObserveContent"}],"providers":[{"__symbolic":"reference","name":"MutationObserverFactory"}]}]}],"members":{}},"ObserveContent":{"__symbolic":"reference","name":"CdkObserveContent"}},"origins":{"MutationObserverFactory":"./observe-content","CdkObserveContent":"./observe-content","ObserversModule":"./observe-content","ObserveContent":"./observe-content"},"importAs":"@angular/cdk/observers"}

@@ -8,3 +8,3 @@ /**

*/
import { ElementRef, EventEmitter, OnDestroy, AfterContentInit, NgZone } from '@angular/core';
import { ElementRef, EventEmitter, OnDestroy, AfterContentInit, NgZone, OnChanges, SimpleChanges } from '@angular/core';
/**

@@ -21,3 +21,3 @@ * Factory that creates a new MutationObserver and allows us to stub it out in unit tests.

*/
export declare class CdkObserveContent implements AfterContentInit, OnDestroy {
export declare class CdkObserveContent implements AfterContentInit, OnChanges, OnDestroy {
private _mutationObserverFactory;

@@ -27,4 +27,10 @@ private _elementRef;

private _observer;
private _disabled;
/** Event emitted for each change in the element's content. */
event: EventEmitter<MutationRecord[]>;
/**
* Whether observing content is disabled. This option can be used
* to disconnect the underlying MutationObserver until it is needed.
*/
disabled: any;
/** Used for debouncing the emitted values to the observeContent event. */

@@ -36,5 +42,8 @@ private _debouncer;

ngAfterContentInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
private _disable();
private _enable();
}
export declare class ObserversModule {
}

@@ -9,3 +9,6 @@ /**

export * from './observe-content';
/** @deprecated Use CdkObserveContent */
/**
* @deprecated Use CdkObserveContent
* @deletion-target 6.0.0
*/
export { CdkObserveContent as ObserveContent } from './observe-content';

@@ -16,4 +16,4 @@ import { OverlayContainer } from './overlay-container';

* Only that element and its children are visible when in fullscreen mode.
*/
*/
getFullscreenElement(): Element;
}

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

{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":90,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":28,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":29,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":30,"character":21}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":34,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":35,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":36,"character":21},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":30,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":31,"character":21},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":32,"character":28},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER","line":27,"character":2},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":33,"character":12},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":33,"character":24},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":33,"character":38}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":34,"character":51}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":49,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":43,"character":49},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":46,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":48,"character":31},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":60,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":60,"character":25}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":61,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":57,"character":8},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":62,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":84,"character":25}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":91,"character":1},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":3},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":151,"character":3},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":154,"character":3},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":159,"character":3},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":164,"character":3},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":169,"character":3},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":174,"character":3},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":179,"character":3},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":184,"character":3},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":189,"character":3},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":199,"character":3},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":204,"character":3},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":211,"character":3},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":216,"character":3},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":221,"character":3}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":224,"character":3}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":227,"character":3}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":230,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":238,"character":7},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":239,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":237,"character":24},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":239,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet","line":37,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":40,"character":23},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"error","message":"Could not resolve type","line":42,"character":25,"context":{"typeName":"Document"},"module":"./overlay-ref"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"OverlaySizeConfig":{"__symbolic":"interface"},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":107,"character":25}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":111,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":28,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"OverlayPositionBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":20,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":86,"character":28},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":87,"character":30},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"withPositions":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","OverlaySizeConfig":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","OverlayPositionBuilder":"./position/overlay-position-builder","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives"},"importAs":"@angular/cdk/overlay"}
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":90,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":28,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":29,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":30,"character":21}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":34,"character":31},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":35,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":36,"character":21},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher","line":30,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":31,"character":21},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":32,"character":28},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER","line":27,"character":2},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":33,"character":12},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":33,"character":24},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":33,"character":38}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule","line":34,"character":51}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":49,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":43,"character":49},{"__symbolic":"reference","name":"OverlayPositionBuilder"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":46,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":48,"character":31},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":60,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":60,"character":25}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":61,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":17,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":57,"character":8},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":62,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":84,"character":25}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":91,"character":1},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":3},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":151,"character":3},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":154,"character":3},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":162,"character":3},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":170,"character":3},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":178,"character":3},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":186,"character":3},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":202,"character":3},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":210,"character":3},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":218,"character":3},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":226,"character":3},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":234,"character":3},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":244,"character":3},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":252,"character":3},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":257,"character":3}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":260,"character":3}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":263,"character":3}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":266,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":274,"character":7},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":275,"character":7}}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":273,"character":24},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":275,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet","line":37,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":40,"character":23},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"error","message":"Could not resolve type","line":42,"character":25,"context":{"typeName":"Document"},"module":"./overlay-ref"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"OverlaySizeConfig":{"__symbolic":"interface"},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":9}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":107,"character":25}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":111,"character":4}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":28,"character":22}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"OverlayPositionBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":20,"character":22}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":19,"character":38},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":86,"character":28},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":87,"character":30},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"withPositions":[{"__symbolic":"method"}],"setOrigin":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","OverlaySizeConfig":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","OverlayPositionBuilder":"./position/overlay-position-builder","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives"},"importAs":"@angular/cdk/overlay"}

@@ -74,25 +74,61 @@ /**

hasBackdrop: any;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOrigin: CdkOverlayOrigin;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPositions: ConnectionPositionPair[];
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOffsetX: number;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOffsetY: number;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedWidth: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedHeight: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedMinWidth: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedMinHeight: number | string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedBackdropClass: string;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedScrollStrategy: ScrollStrategy;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedOpen: boolean;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedHasBackdrop: any;

@@ -120,3 +156,2 @@ /** Event emitted when the backdrop is clicked. */

private _createPositionStrategy();
private _handlePositionChanges(strategy);
/** Attaches the overlay and subscribes to backdrop clicks if backdrop exists */

@@ -123,0 +158,0 @@ private _attachOverlay();

@@ -116,2 +116,7 @@ /**

/**
* Sets the origin element, relative to which to position the overlay.
* @param origin Reference to the new origin element.
*/
setOrigin(origin: ElementRef): this;
/**
* Gets the horizontal (x) "start" dimension based on whether the overlay is in an RTL context.

@@ -118,0 +123,0 @@ * @param rect

@@ -29,2 +29,3 @@ /**

private _height;
/** A lazily-created wrapper for the overlay element that is used as a flex container. */
private _wrapper;

@@ -31,0 +32,0 @@ constructor(_document: any);

@@ -25,5 +25,11 @@ /**

export { VIEWPORT_RULER_PROVIDER } from '@angular/cdk/scrolling';
/** @deprecated Use CdkConnectedOverlay */
/**
* @deprecated Use CdkConnectedOverlay
* @deletion-target 6.0.0
*/
export { CdkConnectedOverlay as ConnectedOverlayDirective } from './overlay-directives';
/** @deprecated Use CdkOverlayOrigin */
/**
* @deprecated Use CdkOverlayOrigin
* @deletion-target 6.0.0
*/
export { CdkOverlayOrigin as OverlayOrigin } from './overlay-directives';

@@ -15,7 +15,10 @@ /**

export declare class DomPortalOutlet extends BasePortalOutlet {
private _hostDomElement;
/** Element into which the content is projected. */
outletElement: Element;
private _componentFactoryResolver;
private _appRef;
private _defaultInjector;
constructor(_hostDomElement: Element, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _defaultInjector: Injector);
constructor(
/** Element into which the content is projected. */
outletElement: Element, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _defaultInjector: Injector);
/**

@@ -22,0 +25,0 @@ * Attach the given ComponentPortal to DOM element using the ComponentFactoryResolver.

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

{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":17}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":119,"character":36,"context":{"typeName":"C"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"error","message":"Could not resolve type","line":119,"character":86,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":25,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":26,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":27,"character":32}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":63}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":55,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":63}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3},"arguments":["cdkPortalHost"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":148,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}
{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":17}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":119,"character":36,"context":{"typeName":"C"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":97,"character":25},{"__symbolic":"error","message":"Could not resolve type","line":119,"character":86,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":25,"character":28,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":26,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":27,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":28,"character":32}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":34,"character":63}]}]}},"CdkPortalOutletAttachedRef":{"__symbolic":"interface"},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":52,"character":1},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":65,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":34,"character":63}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3},"arguments":["cdkPortalHost"]}]}],"attached":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":111,"character":3},"arguments":["attached"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":177,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":17,"character":29},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutletAttachedRef":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}

@@ -8,3 +8,3 @@ /**

*/
import { ComponentRef, EmbeddedViewRef, TemplateRef, ComponentFactoryResolver, ViewContainerRef, OnDestroy, OnInit } from '@angular/core';
import { ComponentRef, EmbeddedViewRef, TemplateRef, ComponentFactoryResolver, ViewContainerRef, OnDestroy, OnInit, EventEmitter } from '@angular/core';
import { Portal, TemplatePortal, ComponentPortal, BasePortalOutlet } from './portal';

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

/**
* Possible attached references to the CdkPortalOutlet.
*/
export declare type CdkPortalOutletAttachedRef = ComponentRef<any> | EmbeddedViewRef<any> | null;
/**
* Directive version of a PortalOutlet. Because the directive *is* a PortalOutlet, portals can be

@@ -24,3 +28,3 @@ * directly attached to it, enabling declarative use.

* Usage:
* <ng-template [cdkPortalOutlet]="greeting"></ng-template>
* `<ng-template [cdkPortalOutlet]="greeting"></ng-template>`
*/

@@ -32,9 +36,20 @@ export declare class CdkPortalOutlet extends BasePortalOutlet implements OnInit, OnDestroy {

private _isInitialized;
/** Reference to the currently-attached component/view ref. */
private _attachedRef;
constructor(_componentFactoryResolver: ComponentFactoryResolver, _viewContainerRef: ViewContainerRef);
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPortal: Portal<any> | null;
/** @deprecated */
/**
* @deprecated
* @deletion-target 6.0.0
*/
_deprecatedPortalHost: Portal<any> | null;
/** Portal associated with the Portal outlet. */
portal: Portal<any> | null;
attached: EventEmitter<CdkPortalOutletAttachedRef>;
/** Component or view reference that is attached to the portal. */
readonly attachedRef: CdkPortalOutletAttachedRef;
ngOnInit(): void;

@@ -41,0 +56,0 @@ ngOnDestroy(): void;

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

{"__symbolic":"module","version":4,"metadata":{"DEFAULT_SCROLL_TIME":20,"ScrollDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}]}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"scrolled":[{"__symbolic":"method"}],"ancestorScrolled":[{"__symbolic":"method"}],"getAncestorScrollContainers":[{"__symbolic":"method"}],"_scrollableContainsElement":[{"__symbolic":"method"}],"_addGlobalListener":[{"__symbolic":"method"}]}},"SCROLL_DISPATCHER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ScrollDispatcher"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"SCROLL_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ScrollDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":166,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":166,"character":30}},{"__symbolic":"reference","name":"ScrollDispatcher"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}],"useFactory":{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER_FACTORY"}},"CdkScrollable":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[cdk-scrollable], [cdkScrollable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":35},{"__symbolic":"reference","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":28,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"elementScrolled":[{"__symbolic":"method"}],"getElementRef":[{"__symbolic":"method"}]}},"DEFAULT_RESIZE_TIME":20,"ViewportRuler":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getViewportSize":[{"__symbolic":"method"}],"getViewportRect":[{"__symbolic":"method"}],"getViewportScrollPosition":[{"__symbolic":"method"}],"change":[{"__symbolic":"method"}],"_updateViewportSize":[{"__symbolic":"method"}]}},"VIEWPORT_RULER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentRuler","platform","ngZone"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentRuler"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ViewportRuler"},"arguments":[{"__symbolic":"reference","name":"platform"},{"__symbolic":"reference","name":"ngZone"}]}}},"VIEWPORT_RULER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ViewportRuler"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":124,"character":30}},{"__symbolic":"reference","name":"ViewportRuler"}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}],"useFactory":{"__symbolic":"reference","name":"VIEWPORT_RULER_PROVIDER_FACTORY"}},"ScrollDispatchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}],"exports":[{"__symbolic":"reference","name":"CdkScrollable"}],"declarations":[{"__symbolic":"reference","name":"CdkScrollable"}],"providers":[{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER"}]}]}],"members":{}}},"origins":{"DEFAULT_SCROLL_TIME":"./scroll-dispatcher","ScrollDispatcher":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER_FACTORY":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER":"./scroll-dispatcher","CdkScrollable":"./scrollable","DEFAULT_RESIZE_TIME":"./viewport-ruler","ViewportRuler":"./viewport-ruler","VIEWPORT_RULER_PROVIDER_FACTORY":"./viewport-ruler","VIEWPORT_RULER_PROVIDER":"./viewport-ruler","ScrollDispatchModule":"./scrolling-module"},"importAs":"@angular/cdk/scrolling"}
{"__symbolic":"module","version":4,"metadata":{"DEFAULT_SCROLL_TIME":20,"ScrollDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":27,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}]}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"scrolled":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ancestorScrolled":[{"__symbolic":"method"}],"getAncestorScrollContainers":[{"__symbolic":"method"}],"_scrollableContainsElement":[{"__symbolic":"method"}],"_addGlobalListener":[{"__symbolic":"method"}],"_removeGlobalListener":[{"__symbolic":"method"}]}},"SCROLL_DISPATCHER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentDispatcher","ngZone","platform"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ScrollDispatcher"},"arguments":[{"__symbolic":"reference","name":"ngZone"},{"__symbolic":"reference","name":"platform"}]}}},"SCROLL_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ScrollDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":178,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":178,"character":30}},{"__symbolic":"reference","name":"ScrollDispatcher"}],{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":31},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":29,"character":58}],"useFactory":{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER_FACTORY"}},"CdkScrollable":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[cdk-scrollable], [cdkScrollable]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":35},{"__symbolic":"reference","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":28,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"elementScrolled":[{"__symbolic":"method"}],"getElementRef":[{"__symbolic":"method"}]}},"DEFAULT_RESIZE_TIME":20,"ViewportRuler":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getViewportSize":[{"__symbolic":"method"}],"getViewportRect":[{"__symbolic":"method"}],"getViewportScrollPosition":[{"__symbolic":"method"}],"change":[{"__symbolic":"method"}],"_updateViewportSize":[{"__symbolic":"method"}]}},"VIEWPORT_RULER_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["parentRuler","platform","ngZone"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentRuler"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ViewportRuler"},"arguments":[{"__symbolic":"reference","name":"platform"},{"__symbolic":"reference","name":"ngZone"}]}}},"VIEWPORT_RULER_PROVIDER":{"provide":{"__symbolic":"reference","name":"ViewportRuler"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":14}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":124,"character":30}},{"__symbolic":"reference","name":"ViewportRuler"}],{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":35,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":42}],"useFactory":{"__symbolic":"reference","name":"VIEWPORT_RULER_PROVIDER_FACTORY"}},"ScrollDispatchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":14,"character":12}],"exports":[{"__symbolic":"reference","name":"CdkScrollable"}],"declarations":[{"__symbolic":"reference","name":"CdkScrollable"}],"providers":[{"__symbolic":"reference","name":"SCROLL_DISPATCHER_PROVIDER"}]}]}],"members":{}}},"origins":{"DEFAULT_SCROLL_TIME":"./scroll-dispatcher","ScrollDispatcher":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER_FACTORY":"./scroll-dispatcher","SCROLL_DISPATCHER_PROVIDER":"./scroll-dispatcher","CdkScrollable":"./scrollable","DEFAULT_RESIZE_TIME":"./viewport-ruler","ViewportRuler":"./viewport-ruler","VIEWPORT_RULER_PROVIDER_FACTORY":"./viewport-ruler","VIEWPORT_RULER_PROVIDER":"./viewport-ruler","ScrollDispatchModule":"./scrolling-module"},"importAs":"@angular/cdk/scrolling"}

@@ -8,3 +8,3 @@ /**

*/
import { ElementRef, NgZone, Optional } from '@angular/core';
import { ElementRef, NgZone, Optional, OnDestroy } from '@angular/core';
import { Platform } from '@angular/cdk/platform';

@@ -20,3 +20,3 @@ import { Subscription } from 'rxjs/Subscription';

*/
export declare class ScrollDispatcher {
export declare class ScrollDispatcher implements OnDestroy {
private _ngZone;

@@ -58,2 +58,3 @@ private _platform;

scrolled(auditTimeInMs?: number): Observable<CdkScrollable | void>;
ngOnDestroy(): void;
/**

@@ -70,4 +71,6 @@ * Returns an observable that emits whenever any of the

private _scrollableContainsElement(scrollable, elementRef);
/** Sets up the global scroll and resize listeners. */
/** Sets up the global scroll listeners. */
private _addGlobalListener();
/** Cleans up the global scroll listener. */
private _removeGlobalListener();
}

@@ -74,0 +77,0 @@ /** @docs-private */

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

{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperOrientation":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":63,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":68,"character":17},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":70,"character":19},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":74,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":77,"character":13}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":15},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":132,"character":1},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":141,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":153,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":172,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":179,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":190,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":190,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":191,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":16,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":24}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperOrientation":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}
{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperOrientation":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":63,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":68,"character":17},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":70,"character":19},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":74,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":77,"character":13}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":15},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":142,"character":1},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":151,"character":3},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":194,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":206,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":206,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":207,"character":32}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()","[type]":"type"}}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()","[type]":"type"}}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule","line":16,"character":12},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":24}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperOrientation":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}

@@ -5,2 +5,4 @@ import { CdkStepper } from './stepper';

_stepper: CdkStepper;
/** Type of the next button. Defaults to "submit" if not specified. */
type: string;
constructor(_stepper: CdkStepper);

@@ -11,3 +13,5 @@ }

_stepper: CdkStepper;
/** Type of the previous button. Defaults to "button" if not specified. */
type: string;
constructor(_stepper: CdkStepper);
}

@@ -56,2 +56,4 @@ /**

select(): void;
/** Resets the step to its initial state. Note that this includes resetting form data. */
reset(): void;
ngOnChanges(): void;

@@ -89,2 +91,4 @@ }

previous(): void;
/** Resets the stepper to its initial state. Note that this includes clearing form data. */
reset(): void;
/** Returns a unique id for each step label element. */

@@ -91,0 +95,0 @@ _getStepLabelId(i: number): string;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc