-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path2953-es5.a61636d051440406e6c1.js
1 lines (1 loc) · 47.5 KB
/
2953-es5.a61636d051440406e6c1.js
1
!function(){function e(n,t,i){return(e="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,n,t){var i=function(e,n){for(;!Object.prototype.hasOwnProperty.call(e,n)&&null!==(e=r(e)););return e}(e,n);if(i){var o=Object.getOwnPropertyDescriptor(i,n);return o.get?o.get.call(t):o.value}})(n,t,i||n)}function n(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&t(e,n)}function t(e,n){return(t=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function i(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,i=r(e);if(n){var u=r(this).constructor;t=Reflect.construct(i,arguments,u)}else t=i.apply(this,arguments);return o(this,t)}}function o(e,n){return!n||"object"!=typeof n&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function s(e,n){for(var t=0;t<n.length;t++){var i=n[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,n,t){return n&&s(e.prototype,n),t&&s(e,t),e}(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[2953],{82953:function(t,o,s){"use strict";s.r(o),s.d(o,{CdkMenuContextExample:function(){return me},CdkMenuExamplesModule:function(){return pe},CdkMenuInlineExample:function(){return ce},CdkMenuMenubarExample:function(){return le},CdkMenuStandaloneMenuExample:function(){return W},CdkMenuStandaloneStatefulMenuExample:function(){return ne}});var l=s(35366),c=s(35333),d=s(97388),h=s(99235),g=s(55959),m=s(87254),p=s(31906),_=s(31450),f=s(43835),v=s(25416),k=s(56238),y=s(73982),b=s(88414),M=s(97471),x=s(90611),O=s(44689),P=s(58378),T=s(19861),C=s(82151),A=s(94720),w=new l.OlP("cdk-menu"),I=function(){function e(){u(this,e),this._elements=[],this._close=new g.xQ,this._empty=new g.xQ,this.closed=this._close,this.emptied=this._empty}return a(e,[{key:"push",value:function(e){this._elements.push(e)}},{key:"close",value:function(e,n){if(this._elements.indexOf(e)>=0){var t;do{t=this._elements.pop(),this._close.next(t)}while(t!==e);this.isEmpty()&&this._empty.next(n)}}},{key:"closeSubMenuOf",value:function(e){var n=!1;if(this._elements.indexOf(e)>=0)for(n=this.peek()!==e;this.peek()!==e;)this._close.next(this._elements.pop());return n}},{key:"closeAll",value:function(e){if(!this.isEmpty()){for(;!this.isEmpty();){var n=this._elements.pop();n&&this._close.next(n)}this._empty.next(e)}}},{key:"isEmpty",value:function(){return!this._elements.length}},{key:"length",value:function(){return this._elements.length}},{key:"peek",value:function(){return this._elements[this._elements.length-1]}}]),e}(),Z=function(e){n(o,e);var t=i(o);function o(){return u(this,o),t.apply(this,arguments)}return a(o,[{key:"push",value:function(e){}}]),o}(I),S=new l.OlP("cdk-menu-aim");function R(e){for(;null==e?void 0:e.parentElement;){var n="true"===e.getAttribute("aria-expanded")&&e.classList.contains("cdk-menu-trigger"),t=e.classList.contains("cdk-menu")&&!e.classList.contains("cdk-menu-inline");if(n||t)return!0;e=e.parentElement}return!1}var Y=function(){var e=function(){function e(n,t,i,o,r,s,a){u(this,e),this._elementRef=n,this._viewContainerRef=t,this._overlay=i,this._ngZone=o,this._parentMenu=r,this._menuAim=s,this._directionality=a,this.opened=new l.vpe,this.closed=new l.vpe,this._menuStack=new I,this._overlayRef=null,this._destroyed=new g.xQ,this._stopOutsideClicksListener=(0,p.T)(this.closed,this._destroyed),this._registerCloseHandler(),this._subscribeToMouseEnter()}return a(e,[{key:"menuPanel",get:function(){return this._menuPanel},set:function(e){this._menuPanel=e,this._menuPanel&&(this._menuPanel._menuStack=this._getMenuStack())}},{key:"toggle",value:function(){this.hasMenu()&&(this.isMenuOpen()?this.closeMenu():this.openMenu())}},{key:"openMenu",value:function(){this.isMenuOpen()||(this.opened.next(),this._overlayRef=this._overlayRef||this._overlay.create(this._getOverlayConfig()),this._overlayRef.attach(this._getPortal()),this._subscribeToOutsideClicks())}},{key:"closeMenu",value:function(){this.isMenuOpen()&&(this.closed.next(),this._overlayRef.detach()),this._closeSiblingTriggers()}},{key:"hasMenu",value:function(){return!!this.menuPanel}},{key:"isMenuOpen",value:function(){return!!this._overlayRef&&this._overlayRef.hasAttached()}},{key:"getMenu",value:function(){var e;return null===(e=this.menuPanel)||void 0===e?void 0:e._menu}},{key:"_subscribeToMouseEnter",value:function(){var e=this,n=function(){return e._ngZone.run(function(){e._closeSiblingTriggers(),e.openMenu()})};this._ngZone.runOutsideAngular(function(){(0,m.R)(e._elementRef.nativeElement,"mouseenter").pipe((0,f.h)(function(){var n;return!(null===(n=e._getMenuStack())||void 0===n?void 0:n.isEmpty())&&!e.isMenuOpen()}),(0,v.R)(e._destroyed)).subscribe(function(){e._menuAim?e._menuAim.toggle(n):n()})})}},{key:"_toggleOnKeydown",value:function(e){var n,t,i,o,r,u,s,a,l,c,d,g,m=e.keyCode;switch(m){case h.L_:case h.K5:e.preventDefault(),this.toggle(),null===(t=null===(n=this.menuPanel)||void 0===n?void 0:n._menu)||void 0===t||t.focusFirstItem("keyboard");break;case h.SV:this._parentMenu&&this._isParentVertical()&&(e.preventDefault(),"rtl"===(null===(i=this._directionality)||void 0===i?void 0:i.value)?this._getMenuStack().close(this._parentMenu,2):(this.openMenu(),null===(r=null===(o=this.menuPanel)||void 0===o?void 0:o._menu)||void 0===r||r.focusFirstItem("keyboard")));break;case h.oh:this._parentMenu&&this._isParentVertical()&&(e.preventDefault(),"rtl"===(null===(u=this._directionality)||void 0===u?void 0:u.value)?(this.openMenu(),null===(a=null===(s=this.menuPanel)||void 0===s?void 0:s._menu)||void 0===a||a.focusFirstItem("keyboard")):this._getMenuStack().close(this._parentMenu,2));break;case h.JH:case h.LH:this._isParentVertical()||(e.preventDefault(),this.openMenu(),m===h.JH?null===(c=null===(l=this.menuPanel)||void 0===l?void 0:l._menu)||void 0===c||c.focusFirstItem("keyboard"):null===(g=null===(d=this.menuPanel)||void 0===d?void 0:d._menu)||void 0===g||g.focusLastItem("keyboard"))}}},{key:"_closeSiblingTriggers",value:function(){if(this._parentMenu){var e=this._getMenuStack();!e.closeSubMenuOf(this._parentMenu)&&e.peek()!==this._parentMenu&&e.closeAll()}else this._getMenuStack().closeAll()}},{key:"_getOverlayConfig",value:function(){return new c.X_({positionStrategy:this._getOverlayPositionStrategy(),scrollStrategy:this._overlay.scrollStrategies.block(),direction:this._directionality})}},{key:"_getOverlayPositionStrategy",value:function(){return this._overlay.position().flexibleConnectedTo(this._elementRef).withPositions(this._getOverlayPositions())}},{key:"_getOverlayPositions",value:function(){return this._parentMenu&&"horizontal"!==this._parentMenu.orientation?[{originX:"end",originY:"top",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom"},{originX:"start",originY:"top",overlayX:"end",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom"}]:[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}]}},{key:"_getPortal",value:function(){var e,n,t=(null===(e=this.menuPanel)||void 0===e?void 0:e._templateRef)!==(null===(n=this._panelContent)||void 0===n?void 0:n.templateRef);return!this.menuPanel||this._panelContent&&!t||(this._panelContent=new C.UE(this.menuPanel._templateRef,this._viewContainerRef)),this._panelContent}},{key:"_isParentVertical",value:function(){var e;return"vertical"===(null===(e=this._parentMenu)||void 0===e?void 0:e.orientation)}},{key:"_registerCloseHandler",value:function(){var e=this;this._parentMenu||this._menuStack.closed.pipe((0,v.R)(this._destroyed)).subscribe(function(n){var t;n===(null===(t=e._menuPanel)||void 0===t?void 0:t._menu)&&e.closeMenu()})}},{key:"_getMenuStack",value:function(){var e;return(null===(e=this._parentMenu)||void 0===e?void 0:e._menuStack)||this._menuStack}},{key:"ngOnDestroy",value:function(){this._destroyOverlay(),this._resetPanelMenuStack(),this._destroyed.next(),this._destroyed.complete()}},{key:"_resetPanelMenuStack",value:function(){this._menuPanel&&(this._menuPanel._menuStack=null)}},{key:"_subscribeToOutsideClicks",value:function(){var e=this;this._overlayRef&&this._overlayRef.outsidePointerEvents().pipe((0,v.R)(this._stopOutsideClicksListener)).subscribe(function(n){R(n.target)||e._getMenuStack().closeAll()})}},{key:"_destroyOverlay",value:function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}}]),e}();return e.\u0275fac=function(n){return new(n||e)(l.Y36(l.SBq),l.Y36(l.s_b),l.Y36(c.aV),l.Y36(l.R0b),l.Y36(w,8),l.Y36(S,8),l.Y36(A.Is,8))},e.\u0275dir=l.lG2({type:e,selectors:[["","cdkMenuTriggerFor",""]],hostAttrs:["aria-haspopup","menu",1,"cdk-menu-trigger"],hostVars:1,hostBindings:function(e,n){1&e&&l.NdJ("keydown",function(e){return n._toggleOnKeydown(e)})("click",function(){return n.toggle()}),2&e&&l.uIk("aria-expanded",n.isMenuOpen())},inputs:{menuPanel:["cdkMenuTriggerFor","menuPanel"]},outputs:{opened:"cdkMenuOpened",closed:"cdkMenuClosed"},exportAs:["cdkMenuTriggerFor"]}),e}(),q=function(){var e=function(){function e(n,t,i,o,r,s){u(this,e),this._elementRef=n,this._ngZone=t,this._parentMenu=i,this._menuAim=o,this._dir=r,this._menuTrigger=s,this._disabled=!1,this.triggered=new l.vpe,this._tabindex=-1,this._destroyed=new g.xQ,this._setupMouseEnter(),this._isStandaloneItem()&&(this._tabindex=0)}return a(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=(0,T.Ig)(e)}},{key:"focus",value:function(){this._elementRef.nativeElement.focus()}},{key:"_resetTabIndex",value:function(){this._isStandaloneItem()||(this._tabindex=-1)}},{key:"_setTabIndex",value:function(e){var n;this.disabled||e&&(null===(n=this._getMenuStack())||void 0===n?void 0:n.isEmpty())||(this._tabindex=0)}},{key:"_isStandaloneItem",value:function(){return!this._parentMenu}},{key:"trigger",value:function(){var e;this.disabled||this.hasMenu()||(this.triggered.next(),null===(e=this._getMenuStack())||void 0===e||e.closeAll())}},{key:"hasMenu",value:function(){var e;return!!(null===(e=this._menuTrigger)||void 0===e?void 0:e.hasMenu())}},{key:"isMenuOpen",value:function(){var e;return!!(null===(e=this._menuTrigger)||void 0===e?void 0:e.isMenuOpen())}},{key:"getMenu",value:function(){var e;return null===(e=this._menuTrigger)||void 0===e?void 0:e.getMenu()}},{key:"getMenuTrigger",value:function(){return this._menuTrigger}},{key:"getLabel",value:function(){var e,n=this._elementRef.nativeElement.cloneNode(!0);return function(e){for(var n,t=0,i=Array.from(e.querySelectorAll("mat-icon, .material-icons"));t<i.length;t++){var o=i[t];null===(n=o.parentNode)||void 0===n||n.removeChild(o)}}(n),(null===(e=n.textContent)||void 0===e?void 0:e.trim())||""}},{key:"_onKeydown",value:function(e){var n,t,i,o,r,u;switch(e.keyCode){case h.L_:case h.K5:e.preventDefault(),this.trigger();break;case h.SV:this._parentMenu&&this._isParentVertical()&&!this.hasMenu()&&(e.preventDefault(),"rtl"===(null===(n=this._dir)||void 0===n?void 0:n.value)?null===(t=this._getMenuStack())||void 0===t||t.close(this._parentMenu,1):null===(i=this._getMenuStack())||void 0===i||i.closeAll(0));break;case h.oh:this._parentMenu&&this._isParentVertical()&&!this.hasMenu()&&(e.preventDefault(),"rtl"===(null===(o=this._dir)||void 0===o?void 0:o.value)?null===(r=this._getMenuStack())||void 0===r||r.closeAll(0):null===(u=this._getMenuStack())||void 0===u||u.close(this._parentMenu,1))}}},{key:"_setupMouseEnter",value:function(){var e=this;if(!this._isStandaloneItem()){var n=function(){return e._ngZone.run(function(){var n;return null===(n=e._getMenuStack())||void 0===n?void 0:n.closeSubMenuOf(e._parentMenu)})};this._ngZone.runOutsideAngular(function(){return(0,m.R)(e._elementRef.nativeElement,"mouseenter").pipe((0,f.h)(function(){var n;return!(null===(n=e._getMenuStack())||void 0===n?void 0:n.isEmpty())&&!e.hasMenu()}),(0,v.R)(e._destroyed)).subscribe(function(){e._menuAim?e._menuAim.toggle(n):n()})})}}},{key:"_isParentVertical",value:function(){var e;return"vertical"===(null===(e=this._parentMenu)||void 0===e?void 0:e.orientation)}},{key:"_getMenuStack",value:function(){var e;return null===(e=this._parentMenu)||void 0===e?void 0:e._menuStack}},{key:"ngOnDestroy",value:function(){this._destroyed.next()}}]),e}();return e.\u0275fac=function(n){return new(n||e)(l.Y36(l.SBq),l.Y36(l.R0b),l.Y36(w,8),l.Y36(S,8),l.Y36(A.Is,8),l.Y36(Y,10))},e.\u0275dir=l.lG2({type:e,selectors:[["","cdkMenuItem",""]],hostAttrs:["type","button","role","menuitem",1,"cdk-menu-item"],hostVars:2,hostBindings:function(e,n){1&e&&l.NdJ("blur",function(){return n._resetTabIndex()})("mouseout",function(){return n._resetTabIndex()})("focus",function(){return n._setTabIndex()})("mouseenter",function(e){return n._setTabIndex(e)})("click",function(){return n.trigger()})("keydown",function(e){return n._onKeydown(e)}),2&e&&(l.Ikx("tabindex",n._tabindex),l.uIk("aria-disabled",n.disabled||null))},inputs:{disabled:"disabled"},outputs:{triggered:"cdkMenuItemTriggered"},exportAs:["cdkMenuItem"]}),e}(),E=0,U=function(){var e,t=function(e){n(o,e);var t=i(o);function o(){var e;return u(this,o),(e=t.apply(this,arguments)).toggled=new l.vpe,e._checked=!1,e.name="cdk-selectable-item-"+E++,e.id="cdk-selectable-item-"+E++,e}return a(o,[{key:"checked",get:function(){return this._checked},set:function(e){this._checked=(0,T.Ig)(e)}},{key:"trigger",value:function(){this.disabled||this.toggled.next(this)}}]),o}(q);return t.\u0275fac=function(n){return(e||(e=l.n5z(t)))(n||t)},t.\u0275dir=l.lG2({type:t,inputs:{name:"name",id:"id",checked:"checked"},outputs:{toggled:"cdkMenuItemToggled"},features:[l.qOj]}),t}(),F=function(){var e=function(){function e(){u(this,e),this.change=new l.vpe,this._selectableChanges=new l.vpe}return a(e,[{key:"ngAfterContentInit",value:function(){this._registerMenuSelectionListeners()}},{key:"_registerMenuSelectionListeners",value:function(){var e=this;this._selectableItems.forEach(function(n){return e._registerClickListener(n)}),this._selectableItems.changes.subscribe(function(n){e._selectableChanges.next(),n.forEach(function(n){return e._registerClickListener(n)})})}},{key:"_registerClickListener",value:function(e){var n=this;e.toggled.pipe((0,v.R)(this._selectableChanges)).subscribe(function(){return n.change.next(e)})}},{key:"ngOnDestroy",value:function(){this._selectableChanges.next(),this._selectableChanges.complete()}}]),e}();return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=l.lG2({type:e,selectors:[["","cdkMenuGroup",""]],contentQueries:function(e,n,t){var i;(1&e&&l.Suo(t,U,5),2&e)&&(l.iGM(i=l.CRH())&&(n._selectableItems=i))},hostAttrs:["role","group",1,"cdk-menu-group"],outputs:{change:"change"},exportAs:["cdkMenuGroup"],features:[l._Bn([{provide:P.A8,useClass:P.A8}])]}),e}(),D=function(){var e=function(){function e(n){u(this,e),this._templateRef=n}return a(e,[{key:"_registerMenu",value:function(e){var n;this._menu=e,this._menu._menuStack=this._menuStack,null===(n=this._menuStack)||void 0===n||n.push(e)}}]),e}();return e.\u0275fac=function(n){return new(n||e)(l.Y36(l.Rgc))},e.\u0275dir=l.lG2({type:e,selectors:[["ng-template","cdkMenuPanel",""]],exportAs:["cdkMenuPanel"]}),e}(),J=function(){function e(n){var t=this;u(this,e),this._items=n,this.entered=this._getItemPointerEntries(),this.exited=this._getItemPointerExits(),this._destroyed=new g.xQ,this.entered.subscribe(function(e){return t.activeElement=e}),this.exited.subscribe(function(){t.previousElement=t.activeElement,t.activeElement=void 0})}return a(e,[{key:"_getItemPointerEntries",value:function(){var e=this;return(0,_.P)(function(){return e._items.changes.pipe((0,k.O)(e._items),(0,y.zg)(function(n){return n.map(function(n){return(0,m.R)(n._elementRef.nativeElement,"mouseenter").pipe((0,b.h)(n),(0,v.R)(e._items.changes))})}),(0,M.J)())})}},{key:"_getItemPointerExits",value:function(){var e=this;return(0,_.P)(function(){return e._items.changes.pipe((0,k.O)(e._items),(0,y.zg)(function(n){return n.map(function(n){return(0,m.R)(n._elementRef.nativeElement,"mouseout").pipe((0,b.h)(n),(0,v.R)(e._items.changes))})}),(0,M.J)())})}},{key:"destroy",value:function(){this._destroyed.next(),this._destroyed.complete()}}]),e}(),X=function(){var t=function(t){n(s,t);var o=i(s);function s(e,n,t,i,r){var a;return u(this,s),(a=o.call(this))._ngZone=e,a._elementRef=n,a._menuAim=t,a._dir=i,a._menuPanel=r,a.orientation="vertical",a.closed=new l.vpe,a._menuStack=new Z,a}return a(s,[{key:"ngOnInit",value:function(){this._registerWithParentPanel()}},{key:"ngAfterContentInit",value:function(){var n;e(r(s.prototype),"ngAfterContentInit",this).call(this),this._completeChangeEmitter(),this._setKeyManager(),this._subscribeToMenuOpen(),this._subscribeToMenuStack(),this._subscribeToMouseManager(),null===(n=this._menuAim)||void 0===n||n.initialize(this,this._pointerTracker)}},{key:"focusFirstItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program";this._keyManager.setFocusOrigin(e),this._keyManager.setFirstItemActive()}},{key:"focusLastItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program";this._keyManager.setFocusOrigin(e),this._keyManager.setLastItemActive()}},{key:"_handleKeyEvent",value:function(e){var n=this._keyManager;switch(e.keyCode){case h.oh:case h.SV:this._isHorizontal()&&(e.preventDefault(),n.setFocusOrigin("keyboard"),n.onKeydown(e));break;case h.LH:case h.JH:this._isHorizontal()||(e.preventDefault(),n.setFocusOrigin("keyboard"),n.onKeydown(e));break;case h.hY:(0,h.Vb)(e)||(e.preventDefault(),this._menuStack.close(this,2));break;case h.Mf:this._menuStack.closeAll();break;default:n.onKeydown(e)}}},{key:"_registerWithParentPanel",value:function(){var e;null===(e=this._getMenuPanel())||void 0===e||e._registerMenu(this)}},{key:"_getMenuPanel",value:function(){return this._menuPanel||this._explicitPanel}},{key:"_completeChangeEmitter",value:function(){var e=this;this._hasNestedGroups()?this.change.complete():this._nestedGroups.changes.pipe((0,x.q)(1)).subscribe(function(){return e.change.complete()})}},{key:"_hasNestedGroups",value:function(){return this._nestedGroups.length>0&&!(this._nestedGroups.first instanceof s)}},{key:"_setKeyManager",value:function(){var e;this._keyManager=new d.Em(this._allItems).withWrap().withTypeAhead().withHomeAndEnd(),this._isHorizontal()?this._keyManager.withHorizontalOrientation((null===(e=this._dir)||void 0===e?void 0:e.value)||"ltr"):this._keyManager.withVerticalOrientation()}},{key:"_subscribeToMouseManager",value:function(){var e=this;this._ngZone.runOutsideAngular(function(){e._pointerTracker=new J(e._allItems),e._pointerTracker.entered.pipe((0,v.R)(e.closed)).subscribe(function(n){return e._keyManager.setActiveItem(n)})})}},{key:"_subscribeToMenuStack",value:function(){var e=this;this._menuStack.closed.pipe((0,v.R)(this.closed)).subscribe(function(n){return e._closeOpenMenu(n)}),this._menuStack.emptied.pipe((0,v.R)(this.closed)).subscribe(function(n){return e._toggleMenuFocus(n)})}},{key:"_closeOpenMenu",value:function(e){var n,t,i,o=this._keyManager,r=this._openItem;e===(null===(n=null==r?void 0:r.getMenuTrigger())||void 0===n?void 0:n.getMenu())&&(null===(t=null==r?void 0:r.getMenuTrigger())||void 0===t||t.closeMenu(),r&&o.setActiveItem((null===(i=this._pointerTracker)||void 0===i?void 0:i.activeElement)||r))}},{key:"_toggleMenuFocus",value:function(e){var n=this._keyManager;switch(e){case 0:n.setFocusOrigin("keyboard"),n.setNextItemActive();break;case 1:n.setFocusOrigin("keyboard"),n.setPreviousItemActive();break;case 2:n.activeItem&&(n.setFocusOrigin("keyboard"),n.setActiveItem(n.activeItem))}}},{key:"_subscribeToMenuOpen",value:function(){var e=this,n=(0,p.T)(this._allItems.changes,this.closed);this._allItems.changes.pipe((0,k.O)(this._allItems),(0,y.zg)(function(e){return e.filter(function(e){return e.hasMenu()}).map(function(e){return e.getMenuTrigger().opened.pipe((0,b.h)(e),(0,v.R)(n))})}),(0,M.J)(),(0,O.w)(function(n){return e._openItem=n,n.getMenuTrigger().closed}),(0,v.R)(this.closed)).subscribe(function(){return e._openItem=void 0})}},{key:"_isHorizontal",value:function(){return"horizontal"===this.orientation}},{key:"_isInline",value:function(){return this._menuStack instanceof Z}},{key:"ngOnDestroy",value:function(){var e;this._emitClosedEvent(),null===(e=this._pointerTracker)||void 0===e||e.destroy()}},{key:"_emitClosedEvent",value:function(){this.closed.next(),this.closed.complete()}}]),s}(F);return t.\u0275fac=function(e){return new(e||t)(l.Y36(l.R0b),l.Y36(l.SBq),l.Y36(S,10),l.Y36(A.Is,8),l.Y36(D,8))},t.\u0275dir=l.lG2({type:t,selectors:[["","cdkMenu",""]],contentQueries:function(e,n,t){var i;(1&e&&(l.Suo(t,F,5),l.Suo(t,q,5)),2&e)&&(l.iGM(i=l.CRH())&&(n._nestedGroups=i),l.iGM(i=l.CRH())&&(n._allItems=i))},hostAttrs:["role","menu",1,"cdk-menu"],hostVars:4,hostBindings:function(e,n){1&e&&l.NdJ("focus",function(){return n.focusFirstItem()})("keydown",function(e){return n._handleKeyEvent(e)}),2&e&&(l.Ikx("tabindex",n._isInline()?0:null),l.uIk("aria-orientation",n.orientation),l.ekj("cdk-menu-inline",n._isInline()))},inputs:{orientation:["cdkMenuOrientation","orientation"],_explicitPanel:["cdkMenuPanel","_explicitPanel"]},outputs:{closed:"closed"},exportAs:["cdkMenu"],features:[l._Bn([{provide:F,useExisting:t},{provide:w,useExisting:t}]),l.qOj]}),t}(),L=function(){var t=function(t){n(s,t);var o=i(s);function s(e,n,t,i,r){var a;return u(this,s),(a=o.call(this))._menuStack=e,a._ngZone=n,a._elementRef=t,a._menuAim=i,a._dir=r,a.orientation="horizontal",a._destroyed=new g.xQ,a}return a(s,[{key:"ngAfterContentInit",value:function(){var n;e(r(s.prototype),"ngAfterContentInit",this).call(this),this._setKeyManager(),this._subscribeToMenuOpen(),this._subscribeToMenuStack(),this._subscribeToMouseManager(),null===(n=this._menuAim)||void 0===n||n.initialize(this,this._pointerTracker)}},{key:"focusFirstItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program";this._keyManager.setFocusOrigin(e),this._keyManager.setFirstItemActive()}},{key:"focusLastItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program";this._keyManager.setFocusOrigin(e),this._keyManager.setLastItemActive()}},{key:"_handleKeyEvent",value:function(e){var n,t,i,o,r,u,s,a,l,c=this._keyManager;switch(e.keyCode){case h.LH:case h.JH:case h.oh:case h.SV:var d=e.keyCode===h.oh||e.keyCode===h.SV;if(this._isHorizontal()&&d||!this._isHorizontal()&&!d){e.preventDefault();var g=null===(n=c.activeItem)||void 0===n?void 0:n.isMenuOpen();null===(i=null===(t=c.activeItem)||void 0===t?void 0:t.getMenuTrigger())||void 0===i||i.closeMenu(),c.setFocusOrigin("keyboard"),c.onKeydown(e),g&&(null===(r=null===(o=c.activeItem)||void 0===o?void 0:o.getMenuTrigger())||void 0===r||r.openMenu())}break;case h.hY:e.preventDefault(),null===(s=null===(u=c.activeItem)||void 0===u?void 0:u.getMenuTrigger())||void 0===s||s.closeMenu();break;case h.Mf:null===(l=null===(a=c.activeItem)||void 0===a?void 0:a.getMenuTrigger())||void 0===l||l.closeMenu();break;default:c.onKeydown(e)}}},{key:"_setKeyManager",value:function(){var e;this._keyManager=new d.Em(this._allItems).withWrap().withTypeAhead().withHomeAndEnd(),this._isHorizontal()?this._keyManager.withHorizontalOrientation((null===(e=this._dir)||void 0===e?void 0:e.value)||"ltr"):this._keyManager.withVerticalOrientation()}},{key:"_subscribeToMouseManager",value:function(){var e=this;this._ngZone.runOutsideAngular(function(){e._pointerTracker=new J(e._allItems),e._pointerTracker.entered.pipe((0,v.R)(e._destroyed)).subscribe(function(n){e._hasOpenSubmenu()&&e._keyManager.setActiveItem(n)})})}},{key:"_subscribeToMenuStack",value:function(){var e=this;this._menuStack.closed.pipe((0,v.R)(this._destroyed)).subscribe(function(n){return e._closeOpenMenu(n)}),this._menuStack.emptied.pipe((0,v.R)(this._destroyed)).subscribe(function(n){return e._toggleOpenMenu(n)})}},{key:"_closeOpenMenu",value:function(e){var n,t,i,o=this._openItem,r=this._keyManager;e===(null===(n=null==o?void 0:o.getMenuTrigger())||void 0===n?void 0:n.getMenu())&&(null===(t=null==o?void 0:o.getMenuTrigger())||void 0===t||t.closeMenu(),o&&r.setActiveItem((null===(i=this._pointerTracker)||void 0===i?void 0:i.activeElement)||o))}},{key:"_toggleOpenMenu",value:function(e){var n,t,i,o,r=this._keyManager;switch(e){case 0:r.setFocusOrigin("keyboard"),r.setNextItemActive(),null===(t=null===(n=r.activeItem)||void 0===n?void 0:n.getMenuTrigger())||void 0===t||t.openMenu();break;case 1:r.setFocusOrigin("keyboard"),r.setPreviousItemActive(),null===(o=null===(i=r.activeItem)||void 0===i?void 0:i.getMenuTrigger())||void 0===o||o.openMenu();break;case 2:r.activeItem&&(r.setFocusOrigin("keyboard"),r.setActiveItem(r.activeItem))}}},{key:"_isHorizontal",value:function(){return"horizontal"===this.orientation}},{key:"_subscribeToMenuOpen",value:function(){var e=this,n=(0,p.T)(this._allItems.changes,this._destroyed);this._allItems.changes.pipe((0,k.O)(this._allItems),(0,y.zg)(function(e){return e.filter(function(e){return e.hasMenu()}).map(function(e){return e.getMenuTrigger().opened.pipe((0,b.h)(e),(0,v.R)(n))})}),(0,M.J)(),(0,O.w)(function(n){return e._openItem=n,n.getMenuTrigger().closed}),(0,v.R)(this._destroyed)).subscribe(function(){return e._openItem=void 0})}},{key:"_hasOpenSubmenu",value:function(){return!!this._openItem}},{key:"ngOnDestroy",value:function(){var n;e(r(s.prototype),"ngOnDestroy",this).call(this),this._destroyed.next(),this._destroyed.complete(),null===(n=this._pointerTracker)||void 0===n||n.destroy()}}]),s}(F);return t.\u0275fac=function(e){return new(e||t)(l.Y36(I),l.Y36(l.R0b),l.Y36(l.SBq),l.Y36(S,10),l.Y36(A.Is,8))},t.\u0275dir=l.lG2({type:t,selectors:[["","cdkMenuBar",""]],contentQueries:function(e,n,t){var i;(1&e&&l.Suo(t,q,5),2&e)&&(l.iGM(i=l.CRH())&&(n._allItems=i))},hostAttrs:["role","menubar","tabindex","0",1,"cdk-menu-bar"],hostVars:1,hostBindings:function(e,n){1&e&&l.NdJ("focus",function(){return n.focusFirstItem()})("keydown",function(e){return n._handleKeyEvent(e)}),2&e&&l.uIk("aria-orientation",n.orientation)},inputs:{orientation:["cdkMenuBarOrientation","orientation"]},exportAs:["cdkMenuBar"],features:[l._Bn([{provide:F,useExisting:t},{provide:w,useExisting:t},{provide:I,useClass:I}]),l.qOj]}),t}(),H=function(){var t=function(t){n(s,t);var o=i(s);function s(e,n,t,i,r,a,l){var c;return u(this,s),(c=o.call(this,n,t,i,r,a,l))._selectionDispatcher=e,c._registerDispatcherListener(),c}return a(s,[{key:"_registerDispatcherListener",value:function(){var e=this;this._removeDispatcherListener=this._selectionDispatcher.listen(function(n,t){return e.checked=e.id===n&&e.name===t})}},{key:"trigger",value:function(){e(r(s.prototype),"trigger",this).call(this),this.disabled||this._selectionDispatcher.notify(this.id,this.name)}},{key:"ngOnDestroy",value:function(){e(r(s.prototype),"ngOnDestroy",this).call(this),this._removeDispatcherListener()}}]),s}(U);return t.\u0275fac=function(e){return new(e||t)(l.Y36(P.A8),l.Y36(l.SBq),l.Y36(l.R0b),l.Y36(w,8),l.Y36(S,8),l.Y36(A.Is,8),l.Y36(Y,10))},t.\u0275dir=l.lG2({type:t,selectors:[["","cdkMenuItemRadio",""]],hostAttrs:["type","button","role","menuitemradio"],hostVars:3,hostBindings:function(e,n){2&e&&(l.Ikx("tabindex",n._tabindex),l.uIk("aria-checked",n.checked||null)("aria-disabled",n.disabled||null))},exportAs:["cdkMenuItemRadio"],features:[l._Bn([{provide:U,useExisting:t},{provide:q,useExisting:U}]),l.qOj]}),t}(),z=function(){var t,o=function(t){n(s,t);var o=i(s);function s(){return u(this,s),o.apply(this,arguments)}return a(s,[{key:"trigger",value:function(){e(r(s.prototype),"trigger",this).call(this),this.disabled||(this.checked=!this.checked)}}]),s}(U);return o.\u0275fac=function(e){return(t||(t=l.n5z(o)))(e||o)},o.\u0275dir=l.lG2({type:o,selectors:[["","cdkMenuItemCheckbox",""]],hostAttrs:["type","button","role","menuitemcheckbox"],hostVars:3,hostBindings:function(e,n){2&e&&(l.Ikx("tabindex",n._tabindex),l.uIk("aria-checked",n.checked||null)("aria-disabled",n.disabled||null))},exportAs:["cdkMenuItemCheckbox"],features:[l._Bn([{provide:U,useExisting:o},{provide:q,useExisting:U}]),l.qOj]}),o}(),Q=function(){var e=function(){function e(){u(this,e)}return a(e,[{key:"update",value:function(n){var t;e._openContextMenuTrigger!==n&&(null===(t=e._openContextMenuTrigger)||void 0===t||t.close(),e._openContextMenuTrigger=n)}}]),e}();return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=l.Yz7({factory:function(){return new e},token:e,providedIn:"root"}),e}(),B=new l.OlP("cdk-context-menu-default-options"),N={offsetX:2,offsetY:2},G=function(){var e=function(){function e(n,t,i,o,r){u(this,e),this._viewContainerRef=n,this._overlay=t,this._contextMenuTracker=i,this._options=o,this._directionality=r,this.opened=new l.vpe,this.closed=new l.vpe,this._disabled=!1,this._overlayRef=null,this._destroyed=new g.xQ,this._menuStack=new I,this._stopOutsideClicksListener=(0,p.T)(this.closed,this._destroyed),this._setMenuStackListener()}return a(e,[{key:"menuPanel",get:function(){return this._menuPanel},set:function(e){this._menuPanel=e,this._menuPanel&&(this._menuPanel._menuStack=this._menuStack)}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=(0,T.Ig)(e)}},{key:"open",value:function(e){this.disabled||(this.isOpen()?(this._menuStack.closeSubMenuOf(this._menuPanel._menu),this._overlayRef.getConfig().positionStrategy.setOrigin(e),this._overlayRef.updatePosition()):(this.opened.next(),this._overlayRef?(this._overlayRef.getConfig().positionStrategy.setOrigin(e),this._overlayRef.updatePosition()):this._overlayRef=this._overlay.create(this._getOverlayConfig(e)),this._overlayRef.attach(this._getMenuContent()),this._subscribeToOutsideClicks()))}},{key:"close",value:function(){this._menuStack.closeAll()}},{key:"_openOnContextMenu",value:function(e){var n,t,i;this.disabled||(e.preventDefault(),e.stopPropagation(),this._contextMenuTracker.update(this),this.open({x:e.clientX,y:e.clientY}),2===e.button?null===(n=this._menuPanel._menu)||void 0===n||n.focusFirstItem("mouse"):0===e.button?null===(t=this._menuPanel._menu)||void 0===t||t.focusFirstItem("keyboard"):null===(i=this._menuPanel._menu)||void 0===i||i.focusFirstItem("program"))}},{key:"isOpen",value:function(){var e;return!!(null===(e=this._overlayRef)||void 0===e?void 0:e.hasAttached())}},{key:"_getOverlayConfig",value:function(e){return new c.X_({positionStrategy:this._getOverlayPositionStrategy(e),scrollStrategy:this._overlay.scrollStrategies.block(),direction:this._directionality})}},{key:"_getOverlayPositionStrategy",value:function(e){return this._overlay.position().flexibleConnectedTo(e).withDefaultOffsetX(this._options.offsetX).withDefaultOffsetY(this._options.offsetY).withPositions(this._getOverlayPositions())}},{key:"_getOverlayPositions",value:function(){return[{originX:"end",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"end",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom"},{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom"}]}},{key:"_getMenuContent",value:function(){var e,n=this.menuPanel._templateRef!==(null===(e=this._panelContent)||void 0===e?void 0:e.templateRef);return!this.menuPanel||this._panelContent&&!n||(this._panelContent=new C.UE(this.menuPanel._templateRef,this._viewContainerRef)),this._panelContent}},{key:"_setMenuStackListener",value:function(){var e=this;this._menuStack.closed.pipe((0,v.R)(this._destroyed)).subscribe(function(n){n===e._menuPanel._menu&&e.isOpen()&&(e.closed.next(),e._overlayRef.detach())})}},{key:"_subscribeToOutsideClicks",value:function(){var e=this;this._overlayRef&&this._overlayRef.outsidePointerEvents().pipe((0,v.R)(this._stopOutsideClicksListener)).subscribe(function(n){R(n.target)||e._menuStack.closeAll()})}},{key:"ngOnDestroy",value:function(){this._destroyOverlay(),this._resetPanelMenuStack(),this._destroyed.next(),this._destroyed.complete()}},{key:"_destroyOverlay",value:function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}},{key:"_resetPanelMenuStack",value:function(){this._menuPanel&&(this._menuPanel._menuStack=null)}}]),e}();return e.\u0275fac=function(n){return new(n||e)(l.Y36(l.s_b),l.Y36(c.aV),l.Y36(Q),l.Y36(B),l.Y36(A.Is,8))},e.\u0275dir=l.lG2({type:e,selectors:[["","cdkContextMenuTriggerFor",""]],hostBindings:function(e,n){1&e&&l.NdJ("contextmenu",function(e){return n._openOnContextMenu(e)})},inputs:{menuPanel:["cdkContextMenuTriggerFor","menuPanel"],disabled:["cdkContextMenuDisabled","disabled"]},outputs:{opened:"cdkContextMenuOpened",closed:"cdkContextMenuClosed"},exportAs:["cdkContextMenuTriggerFor"],features:[l._Bn([{provide:B,useValue:N}])]}),e}(),V=function(){var e=function e(){u(this,e)};return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=l.oAB({type:e}),e.\u0275inj=l.cJS({imports:[[c.U8]]}),e}();function K(e,n){if(1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"button",4),l._uU(2,"Refresh"),l.qZA(),l.TgZ(3,"button",4),l._uU(4,"Settings"),l.qZA(),l.TgZ(5,"button",4),l._uU(6,"Help"),l.qZA(),l.TgZ(7,"button",4),l._uU(8,"Sign out"),l.qZA(),l.qZA()),2&e){l.oxw();var t=l.MAs(3);l.Q6J("cdkMenuPanel",t)}}var j,W=((j=function e(){u(this,e)}).\u0275fac=function(e){return new(e||j)},j.\u0275cmp=l.Xpm({type:j,selectors:[["cdk-menu-standalone-menu-example"]],decls:4,vars:1,consts:[["cdkMenuItem","",1,"example-standalone-item",3,"cdkMenuTriggerFor"],["cdkMenuPanel",""],["menu","cdkMenuPanel"],["cdkMenu","",1,"example-menu",3,"cdkMenuPanel"],["cdkMenuItem","",1,"example-menu-item"]],template:function(e,n){if(1&e&&(l.TgZ(0,"button",0),l._uU(1,"Click me!"),l.qZA(),l.YNc(2,K,9,1,"ng-template",1,2,l.W1O)),2&e){var t=l.MAs(3);l.Q6J("cdkMenuTriggerFor",t)}},directives:[q,Y,D,X],styles:[".example-menu[_ngcontent-%COMP%] {\n display: inline-flex;\n flex-direction: column;\n min-width: 180px;\n max-width: 280px;\n background-color: rgba(255, 255, 255);\n padding: 6px 0;\n}\n\n.example-menu-item[_ngcontent-%COMP%], .example-standalone-item[_ngcontent-%COMP%] {\n background-color: transparent;\n cursor: pointer;\n outline: none;\n border: none;\n\n user-select: none;\n min-width: 64px;\n line-height: 36px;\n padding: 0 16px;\n\n display: flex;\n align-items: center;\n flex-direction: row;\n flex: 1;\n}\n\n.example-menu-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n\n.example-menu-item[_ngcontent-%COMP%]:active {\n background-color: rgb(170, 170, 170);\n}\n\n.example-standalone-item[_ngcontent-%COMP%] {\n background-color: rgb(239, 239, 239);\n}\n.example-standalone-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n.example-standalone-item[aria-expanded='true'][_ngcontent-%COMP%] {\n background-color: rgb(208, 208, 208);\n}"]}),j);function $(e,n){if(1&e){var t=l.EpF();l.TgZ(0,"div",3),l.TgZ(1,"button",4),l.NdJ("cdkMenuItemToggled",function(){l.CHM(t);var e=l.oxw();return e.bold=!e.bold}),l._uU(2," Bold "),l.qZA(),l.TgZ(3,"button",4),l.NdJ("cdkMenuItemToggled",function(){l.CHM(t);var e=l.oxw();return e.italic=!e.italic}),l._uU(4," Italic "),l.qZA(),l._UZ(5,"hr"),l.TgZ(6,"div",5),l.NdJ("change",function(e){return l.CHM(t),l.oxw().onSizeChange(e)}),l.TgZ(7,"button",6),l._uU(8,"Small"),l.qZA(),l.TgZ(9,"button",6),l._uU(10," Normal "),l.qZA(),l.TgZ(11,"button",6),l._uU(12,"Large"),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(),o=l.MAs(3);l.Q6J("cdkMenuPanel",o),l.xp6(1),l.Q6J("checked",i.bold),l.xp6(2),l.Q6J("checked",i.italic),l.xp6(4),l.Q6J("checked","Small"===i.size),l.xp6(2),l.Q6J("checked","Normal"===i.size),l.xp6(2),l.Q6J("checked","Large"===i.size)}}var ee,ne=((ee=function(){function e(){u(this,e),this.bold=!0,this.italic=!1,this.size="Normal"}return a(e,[{key:"onSizeChange",value:function(e){var n;this.size=null===(n=e._elementRef.nativeElement.textContent)||void 0===n?void 0:n.trim()}}]),e}()).\u0275fac=function(e){return new(e||ee)},ee.\u0275cmp=l.Xpm({type:ee,selectors:[["cdk-menu-standalone-stateful-menu-example"]],decls:4,vars:1,consts:[["cdkMenuItem","",1,"example-standalone-item",3,"cdkMenuTriggerFor"],["cdkMenuPanel",""],["menu","cdkMenuPanel"],["cdkMenu","",1,"example-menu",3,"cdkMenuPanel"],["cdkMenuItemCheckbox","",1,"example-menu-item",3,"checked","cdkMenuItemToggled"],["cdkMenuGroup","",3,"change"],["cdkMenuItemRadio","",1,"example-menu-item",3,"checked"]],template:function(e,n){if(1&e&&(l.TgZ(0,"button",0),l._uU(1,"Click me!"),l.qZA(),l.YNc(2,$,13,6,"ng-template",1,2,l.W1O)),2&e){var t=l.MAs(3);l.Q6J("cdkMenuTriggerFor",t)}},directives:[q,Y,D,X,z,F,H],styles:[".example-menu[_ngcontent-%COMP%] {\n display: inline-flex;\n flex-direction: column;\n min-width: 180px;\n max-width: 280px;\n background-color: rgb(255, 255, 255);\n padding: 6px 0;\n}\n\n.example-menu[_ngcontent-%COMP%] .example-menu-item[_ngcontent-%COMP%] {\n width: 100%;\n}\n\nhr[_ngcontent-%COMP%] {\n width: 100%;\n color: rgba(0, 0, 0, 0.12);\n}\n\n.example-menu-item[_ngcontent-%COMP%], .example-standalone-item[_ngcontent-%COMP%] {\n background-color: transparent;\n cursor: pointer;\n outline: none;\n border: none;\n\n user-select: none;\n min-width: 64px;\n line-height: 36px;\n padding: 0 16px;\n\n display: flex;\n align-items: center;\n flex-direction: row;\n flex: 1;\n}\n\n.example-menu-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n\n.example-menu-item[_ngcontent-%COMP%]:active {\n background-color: rgb(170, 170, 170);\n}\n\n.example-standalone-item[_ngcontent-%COMP%] {\n background-color: rgb(239, 239, 239);\n}\n.example-standalone-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n.example-standalone-item[aria-expanded='true'][_ngcontent-%COMP%] {\n background-color: rgb(208, 208, 208);\n}\n\n.example-menu-item[role='menuitemradio'][aria-checked='true'][_ngcontent-%COMP%] {\n background-color: rgb(225, 225, 225);\n}\n.example-menu-item[role='menuitemcheckbox'][aria-checked='true'][_ngcontent-%COMP%] {\n background-color: rgb(225, 225, 225);\n}"]}),ee);function te(e,n){if(1&e&&(l.TgZ(0,"div",8),l.TgZ(1,"button",9),l._uU(2,"Share"),l.qZA(),l._UZ(3,"hr"),l.TgZ(4,"button",10),l._uU(5," New "),l.TgZ(6,"span"),l._uU(7,"\u27a4"),l.qZA(),l.qZA(),l.TgZ(8,"button",9),l._uU(9,"Open"),l.qZA(),l.TgZ(10,"button",9),l._uU(11,"Make a Copy"),l.qZA(),l._UZ(12,"hr"),l.TgZ(13,"button",10),l._uU(14," Download "),l.TgZ(15,"span"),l._uU(16,"\u27a4"),l.qZA(),l.qZA(),l.qZA()),2&e){l.oxw();var t=l.MAs(8),i=l.MAs(14),o=l.MAs(16);l.Q6J("cdkMenuPanel",t),l.xp6(4),l.Q6J("cdkMenuTriggerFor",i),l.xp6(9),l.Q6J("cdkMenuTriggerFor",o)}}function ie(e,n){if(1&e&&(l.TgZ(0,"div",8),l.TgZ(1,"button",9),l._uU(2,"Undo"),l.qZA(),l.TgZ(3,"button",9),l._uU(4,"Redo"),l.qZA(),l._UZ(5,"hr"),l.TgZ(6,"button",9),l._uU(7,"Cut"),l.qZA(),l.TgZ(8,"button",9),l._uU(9,"Copy"),l.qZA(),l.TgZ(10,"button",9),l._uU(11,"Paste"),l.qZA(),l.qZA()),2&e){l.oxw();var t=l.MAs(10);l.Q6J("cdkMenuPanel",t)}}function oe(e,n){if(1&e&&(l.TgZ(0,"div",8),l.TgZ(1,"div",11),l.TgZ(2,"button",12),l._uU(3,"Bold"),l.qZA(),l.TgZ(4,"button",13),l._uU(5,"Italic"),l.qZA(),l.qZA(),l._UZ(6,"hr"),l.TgZ(7,"div",11),l.TgZ(8,"button",14),l._uU(9,"Small"),l.qZA(),l.TgZ(10,"button",15),l._uU(11,"Normal"),l.qZA(),l.TgZ(12,"button",16),l._uU(13,"Big"),l.qZA(),l.qZA(),l.qZA()),2&e){l.oxw();var t=l.MAs(12);l.Q6J("cdkMenuPanel",t)}}function re(e,n){if(1&e&&(l.TgZ(0,"div",8),l.TgZ(1,"button",9),l._uU(2,"Document"),l.qZA(),l.TgZ(3,"button",9),l._uU(4,"From template"),l.qZA(),l._UZ(5,"hr"),l.TgZ(6,"button",9),l._uU(7,"Spreadsheet"),l.qZA(),l.TgZ(8,"button",9),l._uU(9,"Presentation"),l.qZA(),l.TgZ(10,"button",9),l._uU(11,"Form"),l.qZA(),l.qZA()),2&e){l.oxw();var t=l.MAs(14);l.Q6J("cdkMenuPanel",t)}}function ue(e,n){if(1&e&&(l.TgZ(0,"div",8),l.TgZ(1,"button",9),l._uU(2,"Microsoft Word"),l.qZA(),l.TgZ(3,"button",9),l._uU(4,"PDF"),l.qZA(),l.TgZ(5,"button",9),l._uU(6,"Plain text"),l.qZA(),l.qZA()),2&e){l.oxw();var t=l.MAs(16);l.Q6J("cdkMenuPanel",t)}}var se,ae,le=((ae=function e(){u(this,e)}).\u0275fac=function(e){return new(e||ae)},ae.\u0275cmp=l.Xpm({type:ae,selectors:[["cdk-menu-menubar-example"]],exportAs:["cdkMenuMenubarExample"],decls:17,vars:3,consts:[["cdkMenuBar",""],["cdkMenuItem","",1,"example-menu-bar-item",3,"cdkMenuTriggerFor"],["cdkMenuPanel",""],["file","cdkMenuPanel"],["edit","cdkMenuPanel"],["format","cdkMenuPanel"],["new","cdkMenuPanel"],["download","cdkMenuPanel"],["cdkMenu","",1,"example-menu",3,"cdkMenuPanel"],["cdkMenuItem","",1,"example-menu-item"],["cdkMenuItem","",1,"example-menu-item",3,"cdkMenuTriggerFor"],["cdkMenuGroup","",1,"example-menu-group"],["checked","","id","bf","cdkMenuItemCheckbox","",1,"example-menu-item"],["id","if","cdkMenuItemCheckbox","",1,"example-menu-item"],["id","small","cdkMenuItemRadio","",1,"example-menu-item"],["checked","","id","normal","cdkMenuItemRadio","",1,"example-menu-item"],["id","large","cdkMenuItemRadio","",1,"example-menu-item"]],template:function(e,n){if(1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"button",1),l._uU(2,"File"),l.qZA(),l.TgZ(3,"button",1),l._uU(4,"Edit"),l.qZA(),l.TgZ(5,"button",1),l._uU(6,"Format"),l.qZA(),l.qZA(),l.YNc(7,te,17,3,"ng-template",2,3,l.W1O),l.YNc(9,ie,12,1,"ng-template",2,4,l.W1O),l.YNc(11,oe,14,1,"ng-template",2,5,l.W1O),l.YNc(13,re,12,1,"ng-template",2,6,l.W1O),l.YNc(15,ue,7,1,"ng-template",2,7,l.W1O)),2&e){var t=l.MAs(8),i=l.MAs(10),o=l.MAs(12);l.xp6(1),l.Q6J("cdkMenuTriggerFor",t),l.xp6(2),l.Q6J("cdkMenuTriggerFor",i),l.xp6(2),l.Q6J("cdkMenuTriggerFor",o)}},directives:[L,q,Y,D,X,F,z,H],styles:[".example-menu-bar-item[_ngcontent-%COMP%] {\n cursor: pointer;\n outline: none;\n border: none;\n\n user-select: none;\n min-width: 34px;\n line-height: 26px;\n padding: 0 16px;\n}\n\n.example-menu-bar-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n\n.example-menu[_ngcontent-%COMP%] {\n display: inline-flex;\n flex-direction: column;\n min-width: 180px;\n max-width: 280px;\n background-color: rgb(255, 255, 255);\n padding: 6px 0;\n}\n\n.example-menu[_ngcontent-%COMP%] hr[_ngcontent-%COMP%] {\n width: 100%;\n color: rgba(0, 0, 0, 0.12);\n}\n\n.example-menu[_ngcontent-%COMP%] .example-menu-group[_ngcontent-%COMP%] {\n display: inline-flex;\n flex-direction: column;\n}\n\n.example-menu[_ngcontent-%COMP%] .example-menu-item[_ngcontent-%COMP%] {\n background-color: transparent;\n cursor: pointer;\n outline: none;\n border: none;\n\n user-select: none;\n min-width: 64px;\n line-height: 36px;\n padding: 0 16px;\n\n display: flex;\n align-items: center;\n flex-direction: row;\n flex: 1;\n}\n\n.example-menu-item[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex: 1;\n justify-content: flex-end;\n}\n\n.example-menu[_ngcontent-%COMP%] .example-menu-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n\n.example-menu[_ngcontent-%COMP%] .example-menu-item[role='menuitemradio'][aria-checked='true'][_ngcontent-%COMP%] {\n background-color: rgb(225, 225, 225);\n}\n.example-menu[_ngcontent-%COMP%] .example-menu-item[role='menuitemcheckbox'][aria-checked='true'][_ngcontent-%COMP%] {\n background-color: rgb(225, 225, 225);\n}\n.example-menu[_ngcontent-%COMP%] .example-menu-item[_ngcontent-%COMP%]:active {\n background-color: rgb(170, 170, 170);\n}\n\n.example-menu-bar-item[aria-expanded='true'][_ngcontent-%COMP%], .example-menu-item[aria-expanded='true'][_ngcontent-%COMP%] {\n background-color: rgb(208, 208, 208) !important;\n}"]}),ae),ce=((se=function e(){u(this,e)}).\u0275fac=function(e){return new(e||se)},se.\u0275cmp=l.Xpm({type:se,selectors:[["cdk-menu-inline-example"]],exportAs:["cdkMenuInlineExample"],decls:13,vars:0,consts:[["cdkMenu","",1,"example-menu"],["cdkMenuItem","",1,"example-menu-item"]],template:function(e,n){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"button",1),l._uU(2,"Inbox"),l.qZA(),l.TgZ(3,"button",1),l._uU(4,"Snoozed"),l.qZA(),l.TgZ(5,"button",1),l._uU(6,"Important"),l.qZA(),l.TgZ(7,"button",1),l._uU(8,"Sent"),l.qZA(),l.TgZ(9,"button",1),l._uU(10,"Drafts"),l.qZA(),l.TgZ(11,"button",1),l._uU(12,"All Mail"),l.qZA(),l.qZA())},directives:[X,q],styles:[".example-menu[_ngcontent-%COMP%] {\n display: inline-flex;\n flex-direction: column;\n min-width: 180px;\n max-width: 280px;\n background-color: rgb(255, 255, 255);\n padding: 6px 0;\n}\n\n.example-menu-item[_ngcontent-%COMP%] {\n background-color: transparent;\n cursor: pointer;\n outline: none;\n border: none;\n\n user-select: none;\n min-width: 64px;\n line-height: 36px;\n padding: 0 16px;\n\n display: flex;\n align-items: center;\n flex-direction: row;\n flex: 1;\n}\n\n.example-menu-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n\n.example-menu-item[_ngcontent-%COMP%]:active {\n background-color: rgb(170, 170, 170);\n}"]}),se);function de(e,n){if(1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"button",4),l._uU(2,"Cut"),l.qZA(),l.TgZ(3,"button",4),l._uU(4,"Copy"),l.qZA(),l.TgZ(5,"button",4),l._uU(6,"Link"),l.qZA(),l.qZA()),2&e){l.oxw();var t=l.MAs(3);l.Q6J("cdkMenuPanel",t)}}var he,ge,me=((ge=function e(){u(this,e)}).\u0275fac=function(e){return new(e||ge)},ge.\u0275cmp=l.Xpm({type:ge,selectors:[["cdk-menu-context-example"]],exportAs:["cdkMenuContextExample"],decls:4,vars:1,consts:[[3,"cdkContextMenuTriggerFor"],["cdkMenuPanel",""],["context_menu","cdkMenuPanel"],["cdkMenu","",1,"example-menu",3,"cdkMenuPanel"],["cdkMenuItem","",1,"example-menu-item"]],template:function(e,n){if(1&e&&(l.TgZ(0,"div",0),l._uU(1," Did you ever hear the tragedy of Darth Plagueis The Wise? I thought not. It's not a story the Jedi would tell you. It's a Sith legend. Darth Plagueis was a Dark Lord of the Sith, so powerful and so wise he could use the Force to influence the midichlorians to create life\u2026 He had such a knowledge of the dark side that he could even keep the ones he cared about from dying. The dark side of the Force is a pathway to many abilities some consider to be unnatural. He became so powerful\u2026 the only thing he was afraid of was losing his power, which eventually, of course, he did. Unfortunately, he taught his apprentice everything he knew, then his apprentice killed him in his sleep. Ironic. He could save others from death, but not himself.\n"),l.qZA(),l.YNc(2,de,7,1,"ng-template",1,2,l.W1O)),2&e){var t=l.MAs(3);l.Q6J("cdkContextMenuTriggerFor",t)}},directives:[G,D,X,q],styles:[".example-menu[_ngcontent-%COMP%] {\n display: inline-flex;\n flex-direction: column;\n min-width: 180px;\n max-width: 280px;\n background-color: rgb(255, 255, 255);\n padding: 6px 0;\n}\n\n.example-menu-item[_ngcontent-%COMP%] {\n background-color: transparent;\n cursor: pointer;\n outline: none;\n border: none;\n\n user-select: none;\n min-width: 64px;\n line-height: 36px;\n padding: 0 16px;\n\n display: flex;\n align-items: center;\n flex-direction: row;\n flex: 1;\n}\n\n.example-menu-item[_ngcontent-%COMP%]:hover {\n background-color: rgb(208, 208, 208);\n}\n\n.example-menu-item[_ngcontent-%COMP%]:active {\n background-color: rgb(170, 170, 170);\n}"]}),ge),pe=((he=function e(){u(this,e)}).\u0275fac=function(e){return new(e||he)},he.\u0275mod=l.oAB({type:he}),he.\u0275inj=l.cJS({imports:[[V]]}),he)},88414:function(e,t,o){"use strict";o.d(t,{h:function(){return s}});var r=o(96673);function s(e){return function(n){return n.lift(new l(e))}}var l=function(){function e(n){u(this,e),this.value=n}return a(e,[{key:"call",value:function(e,n){return n.subscribe(new c(e,this.value))}}]),e}(),c=function(e){n(o,e);var t=i(o);function o(e,n){var i;return u(this,o),(i=t.call(this,e)).value=n,i}return a(o,[{key:"_next",value:function(e){this.destination.next(this.value)}}]),o}(r.L)}}])}();