PageSourceSearch

https://portal.privacypillar.com/default-node_modules_angular_material_fesm2020_menu_mjs.88e2a8cade42231d.js

js privacypillar.com collected 2026-09-24 09:07:45 UTC 22,425 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkprivacypillar_sfo3=self.webpackChunkprivacypillar_sfo3||[]).push([["default-node_modules_angular_material_fesm2020_menu_mjs"],{28255:(le,K,r)=>{r.d(K,{OP:()=>E,Tx:()=>re,VK:()=>ne,p6:()=>ae});var n=r(94650),h=r(12687),k=r(21281),c=r(29521),P=r(8929),D=r(36787),O=r(42654),w=r(21086),A=r(8139),T=r(1059),S=r(87545),R=r(72986),B=r(7625),b=r(92198),L=r(18583),_=r(3238),y=r(36895),j=r(84080),u=r(37340),N=r(40445),C=r(98184),W=r(83353),G=r(35197);const X=["mat-menu-item",""];function z(o,a){1&o&&(n.O4$(),n.TgZ(0,"svg",3),n._UZ(1,"polygon",4),n.qZA())}const Z=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],V=["mat-icon, [matMenuItemIcon]","*"];function Q(o,a){if(1&o){const e=n.EpF();n.TgZ(0,"div",0),n.NdJ("keydown",function(i){n.CHM(e);const s=n.oxw();return n.KtG(s._handleKeydown(i))})("click",function(){n.CHM(e);const i=n.oxw();return n.KtG(i.closed.emit("click"))})("@transformMenu.start",function(i){n.CHM(e);const s=n.oxw();return n.KtG(s._onAnimationStart(i))})("@transformMenu.done",function(i){n.CHM(e);const s=n.oxw();return n.KtG(s._onAnimationDone(i))}),n.TgZ(1,"div",1),n.Hsn(2),n.qZA()()}if(2&o){const e=n.oxw();n.Q6J("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),n.uIk("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const $=["*"],x=new n.OlP("MAT_MENU_PANEL"),J=(0,_.Kr)((0,_.Id)(class{}));let E=(()=>{class o extends J{constructor(e,t,i,s,l){super(),this._elementRef=e,this._document=t,this._focusMonitor=i,this._parentMenu=s,this._changeDetectorRef=l,this.role="menuitem",this._hovered=new P.xQ,this._focused=new P.xQ,this._highlighted=!1,this._triggersSubmenu=!1,s?.addItem?.(this)}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),t=e.querySelectorAll("mat-icon, .material-icons");for(let i=0;i<t.length;i++)t[i].remove();return e.textContent?.trim()||""}_setHighlighted(e){this._highlighted=e,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(e){this._triggersSubmenu=e,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}}return o.\u0275fac=function(e){return new(e||o)(n.Y36(n.SBq),n.Y36(y.K0),n.Y36(h.tE),n.Y36(x,8),n.Y36(n.sBO))}
1,o.\u0275cmp=n.Xpm({type:o,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator","mdc-list-item"],hostVars:8,hostBindings:function(e,t){1&e&&n.NdJ("click",function(s){return t._checkDisabled(s)})("mouseenter",function(){return t._handleMouseEnter()}),2&e&&(n.uIk("role",t.role)("tabindex",t._getTabIndex())("aria-disabled",t.disabled)("disabled",t.disabled||null),n.ekj("mat-mdc-menu-item-highlighted",t._highlighted)("mat-mdc-menu-item-submenu-trigger",t._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[n.qOj],attrs:X,ngContentSelectors:V,decls:5,vars:3,consts:[[1,"mdc-list-item__primary-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-mdc-menu-submenu-icon","viewBox","0 0 5 10","focusable","false",4,"ngIf"],["viewBox","0 0 5 10","focusable","false",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(e,t){1&e&&(n.F$t(Z),n.Hsn(0),n.TgZ(1,"span",0),n.Hsn(2,1),n.qZA(),n._UZ(3,"div",1),n.YNc(4,z,2,0,"svg",2)),2&e&&(n.xp6(3),n.Q6J("matRippleDisabled",t.disableRipple||t.disabled)("matRippleTrigger",t._getHostElement()),n.xp6(1),n.Q6J("ngIf",t._triggersSubmenu))},dependencies:[y.O5,_.wG],encapsulation:2,changeDetection:0}),o})();const q=new n.OlP("MatMenuContent"),I={transformMenu:(0,u.X$)("transformMenu",[(0,u.SB)("void",(0,u.oB)({opacity:0,transform:"scale(0.8)"})),(0,u.eR)("void => enter",(0,u.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,u.oB)({opacity:1,transform:"scale(1)"}))),(0,u.eR)("* => void",(0,u.jt)("100ms 25ms linear",(0,u.oB)({opacity:0})))]),fadeInItems:(0,u.X$)("fadeInItems",[(0,u.SB)("showing",(0,u.oB)({opacity:1})),(0,u.eR)("void => *",[(0,u.oB)({opacity:0}),(0,u.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ee=0;const F=new n.OlP("mat-menu-default-options",{providedIn:"root",factory:function te(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let p=(()=>{class o{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=(0,k.Ig)(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=(0,k.Ig)(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(" ").forEach(i=>{this._classList[i]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(i=>{this._classList[i]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,t,i,s){this._elementRef=e,this._ngZone=t,this._defaultOptions=i,this._changeDetectorRef=s,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new n.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new P.xQ,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new n.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+ee++}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new h.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,T.O)(this._directDescendantItems),(0,S.w)(e=>(0,D.T)(...e.map(t=>t._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const t=this._keyManager;if("enter"===this._panelAnimationState&&t.activeItem?._hasFocus()){const i=e.toArray(),s=Math.max(0,Math.min(i.length-1,t.activeItemIndex||0));i[s]&&!i[s].disabled?t.setActiveItem(s):t.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,T.O)(this._directDescendantItems),(0,S.w)(t=>(0,D.T)(...t.map(i=>i._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,i=this._keyManager;switch(t){case c.hY:(0,c.Vb)(e)||(e.preventDefault(),this.closed.emit
1("keydown"));break;case c.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(t===c.LH||t===c.JH)&&i.setFocusOrigin("keyboard"),void i.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,R.q)(1)).subscribe(()=>{let t=null;if(this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!t||!t.contains(document.activeElement)){const i=this._keyManager;i.setFocusOrigin(e).setFirstItemActive(),!i.activeItem&&t&&t.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=Math.min(this._baseElevation+e,24),i=`${this._elevationPrefix}${t}`,s=Object.keys(this._classList).find(l=>l.startsWith(this._elevationPrefix));(!s||s===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[i]=!0,this._previousElevation=i)}setPositionClasses(e=this.xPosition,t=this.yPosition){const i=this._classList;i["mat-menu-before"]="before"===e,i["mat-menu-after"]="after"===e,i["mat-menu-above"]="above"===t,i["mat-menu-below"]="below"===t,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,T.O)(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return o.\u0275fac=function(e){return new(e||o)(n.Y36(n.SBq),n.Y36(n.R0b),n.Y36(F),n.Y36(n.sBO))}
1,o.\u0275dir=n.lG2({type:o,contentQueries:function(e,t,i){if(1&e&&(n.Suo(i,q,5),n.Suo(i,E,5),n.Suo(i,E,4)),2&e){let s;n.iGM(s=n.CRH())&&(t.lazyContent=s.first),n.iGM(s=n.CRH())&&(t._allItems=s),n.iGM(s=n.CRH())&&(t.items=s)}},viewQuery:function(e,t){if(1&e&&n.Gf(n.Rgc,5),2&e){let i;n.iGM(i=n.CRH())&&(t.templateRef=i.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),o})(),ne=(()=>{class o extends p{constructor(e,t,i,s){super(e,t,i,s),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return o.\u0275fac=function(e){return new(e||o)(n.Y36(n.SBq),n.Y36(n.R0b),n.Y36(F),n.Y36(n.sBO))},o.\u0275cmp=n.Xpm({type:o,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,t){2&e&&n.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[n._Bn([{provide:x,useExisting:o}]),n.qOj],ngContentSelectors:$,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(e,t){1&e&&(n.F$t(),n.YNc(0,Q,3,6,"ng-template"))},dependencies:[y.mk],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[I.transformMenu,I.fadeInItems]},changeDetection:0}),o})();const Y=new n.OlP("mat-menu-scroll-strategy"),se={provide:Y,deps:[C.aV],useFactory:function ie(o){return()=>o.scrollStrategies.reposition()}},U=(0,W.i$)({passive:!0});let oe=(()=>{class o{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(t=>{this._destroyMenu(t),("click"===t||"tab"===t)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit
1(t)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,t,i,s,l,m,d,f,g){this._overlay=e,this._element=t,this._viewContainerRef=i,this._menuItemInstance=m,this._dir=d,this._focusMonitor=f,this._ngZone=g,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=O.w.EMPTY,this._hoverSubscription=O.w.EMPTY,this._menuCloseSubscription=O.w.EMPTY,this._changeDetectorRef=(0,n.f3M)(n.sBO),this._handleTouchStart=M=>{(0,h.yG)(M)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new n.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new n.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=s,this._parentMaterialMenu=l instanceof p?l:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,U)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,U),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const t=this._createOverlay(e),i=t.getConfig(),s=i.positionStrategy;this._setPosition(e,s),i.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,t.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof p&&(e._startAnimation(),e._directDescendantItems.changes.pipe((0,B.R)(e.close)).subscribe(()=>{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,t instanceof p?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe((0,b.h)(i=>"void"===i.toState),(0,R.q)(1),(0,B.R)(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let t=0,i=e.parentMenu;for(;i;)t++,i=i.parentMenu;e.setElevation(t)}}
1_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const t=this._getOverlayConfig(e);this._subscribeToPositions(e,t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new C.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,t){e.setPositionClasses&&t.positionChanges.subscribe(i=>{const s="start"===i.connectionPair.overlayX?"after":"before",l="top"===i.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(s,l)):e.setPositionClasses(s,l)})}_setPosition(e,t){let[i,s]="before"===e.xPosition?["end","start"]:["start","end"],[l,m]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[d,f]=[l,m],[g,M]=[i,s],v=0;if(this.triggersSubmenu()){if(M=i="before"===e.xPosition?"start":"end",s=g="end"===i?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const H=this._parentMaterialMenu.items.first;this._parentInnerPadding=H?H._getHostElement().offsetTop:0}v="bottom"===l?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(d="top"===l?"bottom":"top",f="top"===m?"bottom":"top");t.withPositions([{originX:i,originY:d,overlayX:g,overlayY:l,offsetY:v},{originX:s,originY:d,overlayX:M,overlayY:l,offsetY:v},{originX:i,originY:f,overlayX:g,overlayY:m,offsetY:-v},{originX:s,originY:f,overlayX:M,overlayY:m,offsetY:-v}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments(),i=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,w.of)(),s=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,b.h)(l=>l!==this._menuItemInstance),(0,b.h)(()=>this._menuOpen)):(0,w.of)();return(0,D.T)(e,i,s,t)}_handleMousedown(e){(0,h.X6)(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;(t===c.K5||t===c.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(t===c.SV&&"ltr"===this.dir||t===c.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,b.h)(e=>e===this._menuItemInstance&&!e.disabled),(0,L.g)(0,A.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof p&&this.menu._isAnimating?this.menu._animationDone.pipe((0,R.q)(1),(0,L.g)(0,A.E),(0,B.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new j.UE(e.templateRef,this._viewContainerRef)),this._portal}}return o.\u0275fac=function(e){return new(e||o)(n.Y36(C.aV),n.Y36(n.SBq),n.Y36(n.s_b),n.Y36(Y),n.Y36(x,8),n.Y36(E,10),n.Y36(N.Is,8),n.Y36(h.tE),n.Y36(n.R0b))}
1,o.\u0275dir=n.lG2({type:o,hostVars:3,hostBindings:function(e,t){1&e&&n.NdJ("click",function(s){return t._handleClick(s)})("mousedown",function(s){return t._handleMousedown(s)})("keydown",function(s){return t._handleKeydown(s)}),2&e&&n.uIk("aria-haspopup",t.menu?"menu":null)("aria-expanded",t.menuOpen)("aria-controls",t.menuOpen?t.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),o})(),ae=(()=>{class o extends oe{}return o.\u0275fac=function(){let a;return function(t){return(a||(a=n.n5z(o)))(t||o)}}(),o.\u0275dir=n.lG2({type:o,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[n.qOj]}),o})(),re=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=n.oAB({type:o}),o.\u0275inj=n.cJS({providers:[se],imports:[y.ez,_.si,_.BQ,C.U8,G.ZD,_.BQ]}),o})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.