1(self.webpackChunkdigibank_omni=self.webpackChunkdigibank_omni||[]).push([["default-node_modules_angular_cdk_fesm2022_a11y_mjs"],{4300:(Ce,D,d)=>{d.r(D),d.d(D,{A11yModule:()=>Te,ActiveDescendantKeyManager:()=>re,AriaDescriber:()=>ne,CDK_DESCRIBEDBY_HOST_ATTRIBUTE:()=>p,CDK_DESCRIBEDBY_ID_PREFIX:()=>y,CdkAriaLive:()=>Ee,CdkMonitorFocus:()=>Ae,CdkTrapFocus:()=>pe,ConfigurableFocusTrap:()=>P,ConfigurableFocusTrapFactory:()=>Ie,EventListenerFocusTrapInertStrategy:()=>U,FOCUS_MONITOR_DEFAULT_OPTIONS:()=>Q,FOCUS_TRAP_INERT_STRATEGY:()=>B,FocusKeyManager:()=>oe,FocusMonitor:()=>J,FocusTrap:()=>M,FocusTrapFactory:()=>j,HighContrastModeDetector:()=>te,INPUT_MODALITY_DETECTOR_DEFAULT_OPTIONS:()=>H,INPUT_MODALITY_DETECTOR_OPTIONS:()=>Z,InputModalityDetector:()=>$,InteractivityChecker:()=>C,IsFocusableConfig:()=>ce,LIVE_ANNOUNCER_DEFAULT_OPTIONS:()=>z,LIVE_ANNOUNCER_ELEMENT_TOKEN:()=>Y,LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORY:()=>G,ListKeyManager:()=>T,LiveAnnouncer:()=>X,MESSAGES_CONTAINER_ID:()=>ie,addAriaReferencedId:()=>w,getAriaReferenceIds:()=>b,isFakeMousedownFromScreenReader:()=>K,isFakeTouchstartFromScreenReader:()=>W,removeAriaReferencedId:()=>N});var l=d(75950),o=d(98056),h=d(24297),_=d(33635),a=d(38842),f=d(65893),g=d(50032),k=d(90049),se=d(5079);const L=" ";function w(n,s,e){const t=b(n,s);t.some(i=>i.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(s,t.join(L)))}function N(n,s,e){const i=b(n,s).filter(r=>r!=e.trim());i.length?n.setAttribute(s,i.join(L)):n.removeAttribute(s)}function b(n,s){return(n.getAttribute(s)||"").match(/\S+/g)||[]}const ie="cdk-describedby-message-container",y="cdk-describedby-message",p="cdk-describedby-host";let E=0,ne=(()=>{class n{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+E++,this._document=e,this._id=(0,o.inject)(o.APP_ID)+"-"+E++}describe(e,t,i){if(!this._canBeDescribed(e,t))return;const r=A(t,i);"string"!=typeof t?(R(t,this._id),this._messageRegistry.set(r,{messageElement:t,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(t,i),this._isElementDescribedByMessage(e,r)||this._addMessageReference(e,r)}removeDescription(e,t,i){if(!t||!this._isElementNode(e))return;const r=A(t,i);if(this._isElementDescribedByMessage(e,r)&&this._removeMessageReference(e,r),"string"==typeof t){const c=this._messageRegistry.get(r);c&&0===c.referenceCount&&this._deleteMessageElement(r)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${p}="${this._id}"]`);for(let t=0;t<e.length;t++)this._removeCdkDescribedByReferenceIds(e[t]),e[t].removeAttribute(p);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,t){const i=this._document.createElement("div");R(i,this._id),i.textContent=e,t&&i.setAttribute("role",t),this._createMessagesContainer(),this._messagesContainer.appendChild(i),this._messageRegistry.set(A(e,t),{messageElement:i,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;const e="cdk-describedby-message-container",t=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let r=0;r<t.length;r++)t[r].remove();const i=this._document.createElement("div");i.style.visibility="hidden",i.classList.add(e),i.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&i.setAttribute("platform","server"),this._document.body.appendChild(i),this._messagesContainer=i}_removeCdkDescribedByReferenceIds(e){const t=b(e,"aria-describedby").filter(i=>0!=i.indexOf(y));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const i=this._messageRegistry.get(t);w(e,"aria-describedby",i.messageElement.id),e.setAttribute(p,this._id),i.referenceCount++}_removeMessageReference(e,t){const i=this._messageRegistry.get(t);i.referenceCount--,N(e,"aria-describedby",i.messageElement.id),e.removeAttribute(p)}_isElementDescribedByMessage(e,t){const i=b(e,"aria-describedby"),r=this._messageRegistry.get(t),c=r&&r.messageElement.id;return!!c&&-1!=i.indexOf(c)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&"object"==typeof t)return!0;const i=null==t?"":`${t}
1`.trim(),r=e.getAttribute("aria-label");return!(!i||r&&r.trim()===i)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(l.DOCUMENT),o.\u0275\u0275inject(h.Platform))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function A(n,s){return"string"==typeof n?`${s||""}/${n}`:n}function R(n,s){n.id||(n.id=`${y}-${s}-${E++}`)}class T{constructor(s){this._items=s,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new _.Subject,this._typeaheadSubscription=_.Subscription.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new _.Subject,this.change=new _.Subject,s instanceof o.QueryList&&(this._itemChangesSubscription=s.changes.subscribe(e=>{if(this._activeItem){const i=e.toArray().indexOf(this._activeItem);i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i)}}))}skipPredicate(s){return this._skipPredicateFn=s,this}withWrap(s=!0){return this._wrap=s,this}withVerticalOrientation(s=!0){return this._vertical=s,this}withHorizontalOrientation(s){return this._horizontal=s,this}withAllowedModifierKeys(s){return this._allowedModifierKeys=s,this}withTypeAhead(s=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,f.tap)(e=>this._pressedLetters.push(e)),(0,f.debounceTime)(s),(0,f.filter)(()=>this._pressedLetters.length>0),(0,f.map)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let i=1;i<t.length+1;i++){const r=(this._activeItemIndex+i)%t.length,c=t[r];if(!this._skipPredicateFn(c)&&0===c.getLabel().toUpperCase().trim().indexOf(e)){this.setActiveItem(r);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(s=!0){return this._homeAndEnd=s,this}withPageUpDown(s=!0,e=10){return this._pageUpAndDown={enabled:s,delta:e},this}setActiveItem(s){const e=this._activeItem;this.updateActiveItem(s),this._activeItem!==e&&this.change.next(this._activeItemIndex)}onKeydown(s){const e=s.keyCode,i=["altKey","ctrlKey","metaKey","shiftKey"].every(r=>!s[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(e){case a.TAB:return void this.tabOut.next();case a.DOWN_ARROW:if(this._vertical&&i){this.setNextItemActive();break}return;case a.UP_ARROW:if(this._vertical&&i){this.setPreviousItemActive();break}return;case a.RIGHT_ARROW:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case a.LEFT_ARROW:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case a.HOME:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case a.END:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;case a.PAGE_UP:if(this._pageUpAndDown.enabled&&i){const r=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}return;case a.PAGE_DOWN:if(this._pageUpAndDown.enabled&&i){const r=this._activeItemIndex+this._pageUpAndDown.delta,c=this._getItemsArray().length;this._setActiveItemByIndex(r<c?r:c-1,-1);break}return;default:return void((i||(0,a.hasModifierKey)(s,"shiftKey"))&&(s.key&&1===s.key.length?this._letterKeyStream.next(s.key.toLocaleUpperCase()):(e>=a.A&&e<=a.Z||e>=a.ZERO&&e<=a.NINE)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],s.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(s){const e=this._getItemsArray(),t="number"==typeof s?s:e.indexOf(s);this._activeItem=e[t]??null,this._activeItemIndex=t}
1destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(s){this._wrap?this._setActiveInWrapMode(s):this._setActiveInDefaultMode(s)}_setActiveInWrapMode(s){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const i=(this._activeItemIndex+s*t+e.length)%e.length;if(!this._skipPredicateFn(e[i]))return void this.setActiveItem(i)}}_setActiveInDefaultMode(s){this._setActiveItemByIndex(this._activeItemIndex+s,s)}_setActiveItemByIndex(s,e){const t=this._getItemsArray();if(t[s]){for(;this._skipPredicateFn(t[s]);)if(!t[s+=e])return;this.setActiveItem(s)}}_getItemsArray(){return this._items instanceof o.QueryList?this._items.toArray():this._items}}class re extends T{setActiveItem(s){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(s),this.activeItem&&this.activeItem.setActiveStyles()}}class oe extends T{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(s){return this._origin=s,this}setActiveItem(s){super.setActiveItem(s),this.activeItem&&this.activeItem.focus(this._origin)}}class ce{constructor(){this.ignoreVisibility=!1}}let C=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function ue(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function ae(n){try{return n.frameElement}catch{return null}}(function be(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===x(t)||!this.isVisible(t)))return!1;let i=e.nodeName.toLowerCase(),r=x(e);return e.hasAttribute("contenteditable")?-1!==r:!("iframe"===i||"object"===i||this._platform.WEBKIT&&this._platform.IOS&&!function me(n){let s=n.nodeName.toLowerCase(),e="input"===s&&n.type;return"text"===e||"password"===e||"select"===s||"textarea"===s}(e))&&("audio"===i?!!e.hasAttribute("controls")&&-1!==r:"video"===i?-1!==r&&(null!==r||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function ge(n){return!function de(n){return function _e(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function he(n){let s=n.nodeName.toLowerCase();return"input"===s||"select"===s||"button"===s||"textarea"===s}(n)||function le(n){return function fe(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||S(n))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(h.Platform))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function S(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let s=n.getAttribute("tabindex");return!(!s||isNaN(parseInt(s,10)))}function x(n){if(!S(n))return null;const s=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(s)?-1:s}class M{get enabled(){return this._enabled}set enabled(s){this._enabled=s,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(s,this._startAnchor),this._toggleAnchorTabIndex(s,this._endAnchor))}constructor(s,e,t,i,r=!1){this._element=s,this._checker=e,this._ngZone=t,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}destroy(){const s=this._startAnchor,e=this._endAnchor;s&&(s.removeEventListener("focus",this.startAnchorListener),s.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(s){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(s)))})}focusFirstTabbableElementWhenReady(s){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(s)))})}focusLastTabbableElementWhenReady(s){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(s)))})}_getRegionBoundary(s){const e=this._element.querySelectorAll(`[cdk-focus-region-${s}], [cdkFocusRegion${s}], [cdk-focus-${s}]`);return"start"==s?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(s){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(s),!!t}return e.focus(s),!0}return this.focusFirstTabbableElement(s)}focusFirstTabbableElement(s){const e=this._getRegionBoundary("start");return e&&e.focus(s),!!e}focusLastTabbableElement(s){const e=this._getRegionBoundary("end");return e&&e.focus(s),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(s){if(this._checker.isFocusable(s)&&this._checker.isTabbable(s))return s;const e=s.children;for(let t=0;t<e.length;t++){const i=e[t].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[t]):null;if(i)return i}return null}_getLastTabbableElement(s){if(this._checker.isFocusable(s)&&this._checker.isTabbable(s))return s;const e=s.children;for(let t=e.length-1;t>=0;t--){const i=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(i)return i}return null}_createAnchor(){const s=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,s),s.classList.add("cdk-visually-hidden"),s.classList.add("cdk-focus-trap-anchor"),s.setAttribute("aria-hidden","true"),s}_toggleAnchorTabIndex(s,e){s?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(s){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(s,this._startAnchor),this._toggleAnchorTabIndex(s,this._endAnchor))}_executeOnStable(s){this._ngZone.isStable?s():this._ngZone.onStable.pipe((0,f.take)(1)).subscribe(s)}}let j=(()=>{class n{constructor(e,t,i){this._checker=e,this._ngZone=t,this._document=i}create(e,t=!1){return new M(e,this._checker,this._ngZone,this._document,t)}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(C),o.\u0275\u0275inject(o.NgZone),o.\u0275\u0275inject(l.DOCUMENT))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),pe=(()=>{class n{get enabled(){return this.focusTrap.enabled}set enabled(e){this.focusTrap.enabled=(0,g.coerceBooleanProperty)(e)}get autoCapture(){return this._autoCapture}set autoCapture(e){this._autoCapture=(0,g.coerceBooleanProperty)(e)}constructor(e,t,i){this._elementRef=e,this._focusTrapFactory=t,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(e){const t=e.autoCapture;t&&!t.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,h._getFocusedElementPierceShadowDom)(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(j),o.\u
10275\u0275directiveInject(l.DOCUMENT))};static#t=this.\u0275dir=o.\u0275\u0275defineDirective({type:n,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[o.\u0275\u0275NgOnChangesFeature]})}return n})();class P extends M{get enabled(){return this._enabled}set enabled(s){this._enabled=s,this._enabled?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}constructor(s,e,t,i,r,c,u){super(s,e,t,i,u.defer),this._focusTrapManager=r,this._inertStrategy=c,this._focusTrapManager.register(this)}destroy(){this._focusTrapManager.deregister(this),super.destroy()}_enable(){this._inertStrategy.preventFocus(this),this.toggleAnchors(!0)}_disable(){this._inertStrategy.allowFocus(this),this.toggleAnchors(!1)}}const B=new o.InjectionToken("FOCUS_TRAP_INERT_STRATEGY");class U{constructor(){this._listener=null}preventFocus(s){this._listener&&s._document.removeEventListener("focus",this._listener,!0),this._listener=e=>this._trapFocus(s,e),s._ngZone.runOutsideAngular(()=>{s._document.addEventListener("focus",this._listener,!0)})}allowFocus(s){this._listener&&(s._document.removeEventListener("focus",this._listener,!0),this._listener=null)}_trapFocus(s,e){const t=e.target,i=s._element;t&&!i.contains(t)&&!t.closest?.("div.cdk-overlay-pane")&&setTimeout(()=>{s.enabled&&!i.contains(s._document.activeElement)&&s.focusFirstTabbableElement()})}}let ve=(()=>{class n{constructor(){this._focusTrapStack=[]}register(e){this._focusTrapStack=this._focusTrapStack.filter(i=>i!==e);let t=this._focusTrapStack;t.length&&t[t.length-1]._disable(),t.push(e),e._enable()}deregister(e){e._disable();const t=this._focusTrapStack,i=t.indexOf(e);-1!==i&&(t.splice(i,1),t.length&&t[t.length-1]._enable())}static#e=this.\u0275fac=function(t){return new(t||n)};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Ie=(()=>{class n{constructor(e,t,i,r,c){this._checker=e,this._ngZone=t,this._focusTrapManager=i,this._document=r,this._inertStrategy=c||new U}create(e,t={defer:!1}){let i;return i="boolean"==typeof t?{defer:t}:t,new P(e,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,i)}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(C),o.\u0275\u0275inject(o.NgZone),o.\u0275\u0275inject(ve),o.\u0275\u0275inject(l.DOCUMENT),o.\u0275\u0275inject(B,8))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function K(n){return 0===n.buttons||0===n.detail}function W(n){const s=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!s||-1!==s.identifier||null!=s.radiusX&&1!==s.radiusX||null!=s.radiusY&&1!==s.radiusY)}const Z=new o.InjectionToken("cdk-input-modality-detector-options"),H={ignoreKeys:[a.ALT,a.CONTROL,a.MAC_META,a.META,a.SHIFT]},m=(0,h.normalizePassiveListenerOptions)({passive:!0,capture:!0});let $=(()=>{class n{get mostRecentModality(){return this._modality.value}constructor(e,t,i,r){this._platform=e,this._mostRecentTarget=null,this._modality=new _.BehaviorSubject(null),this._lastTouchMs=0,this._onKeydown=c=>{this._options?.ignoreKeys?.some(u=>u===c.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,h._getEventTarget)(c))},this._onMousedown=c=>{Date.now()-this._lastTouchMs<650||(this._modality.next(K(c)?"keyboard":"mouse"),this._mostRecentTarget=(0,h._getEventTarget)(c))},this._onTouchstart=c=>{W(c)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,h._getEventTarget)(c))},this._options={...H,...r},this.modalityDetected=this._modality.pipe((0,f.skip)(1)),this.modalityChanged=this.modalityDetected.pipe((0,f.distinctUntilChanged)()),e.isBrowser&&t.runOutsideAngular(()=>{i.addEventListener("keydown",this._onKeydown,m),i.addEventListener("mousedown",this._onMousedown,m),i.addEventListener("touchstart",this._onTouchstart,m)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,m),document.removeEventListener("mousedown",this._onMousedown,m),document.removeEventListener("touchstart",this._onTouchstart,m))}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(h.Platform),o.\u0275\u0275inject(o.NgZone),o.\u0275\u0275inject(l.DOCUMENT),o.\u0275\u0275inject(Z,8))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const Y=new o.InjectionToken("liveAnnouncerElement",{providedIn:"root",factory:G});function G(){return null}const z=new o.InjectionToken("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let ye=0,X=(()=>{class n{constructor(e,t,i,r){this._ngZone=t,this._defaultOptions=r,this._document=i,this._liveElement=e||this._createLiveElement()}announce(e,...t){const i=this._defaultOptions;let r,c;return 1===t.length&&"number"==typeof t[0]?c=t[0]:[r,c]=t,this.clear(),clearTimeout(this._previousTimeout),r||(r=i&&i.politeness?i.politeness:"polite"),null==c&&i&&(c=i.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(u=>this._currentResolve=u)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof c&&(this._previousTimeout=setTimeout(()=>this.clear(),c)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}
1_createLiveElement(){const e="cdk-live-announcer-element",t=this._document.getElementsByClassName(e),i=this._document.createElement("div");for(let r=0;r<t.length;r++)t[r].remove();return i.classList.add(e),i.classList.add("cdk-visually-hidden"),i.setAttribute("aria-atomic","true"),i.setAttribute("aria-live","polite"),i.id="cdk-live-announcer-"+ye++,this._document.body.appendChild(i),i}_exposeAnnouncerToModals(e){const t=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let i=0;i<t.length;i++){const r=t[i],c=r.getAttribute("aria-owns");c?-1===c.indexOf(e)&&r.setAttribute("aria-owns",c+" "+e):r.setAttribute("aria-owns",e)}}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(Y,8),o.\u0275\u0275inject(o.NgZone),o.\u0275\u0275inject(l.DOCUMENT),o.\u0275\u0275inject(z,8))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Ee=(()=>{class n{get politeness(){return this._politeness}set politeness(e){this._politeness="off"===e||"assertive"===e?e:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const t=this._elementRef.nativeElement.textContent;t!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(t,this._politeness,this.duration),this._previousAnnouncedText=t)})))}constructor(e,t,i,r){this._elementRef=e,this._liveAnnouncer=t,this._contentObserver=i,this._ngZone=r,this._politeness="polite"}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(X),o.\u0275\u0275directiveInject(k.ContentObserver),o.\u0275\u0275directiveInject(o.NgZone))};static#t=this.\u0275dir=o.\u0275\u0275defineDirective({type:n,selectors:[["","cdkAriaLive",""]],inputs:{politeness:["cdkAriaLive","politeness"],duration:["cdkAriaLiveDuration","duration"]},exportAs:["cdkAriaLive"]})}return n})();const Q=new o.InjectionToken("cdk-focus-monitor-default-options"),I=(0,h.normalizePassiveListenerOptions)({passive:!0,capture:!0});let J=(()=>{class n{constructor(e,t,i,r,c){this._ngZone=e,this._platform=t,this._inputModalityDetector=i,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new _.Subject,this._rootNodeFocusAndBlurListener=u=>{for(let v=(0,h._getEventTarget)(u);v;v=v.parentElement)"focus"===u.type?this._onFocus(u,v):this._onBlur(u,v)},this._document=r,this._detectionMode=c?.detectionMode||0}monitor(e,t=!1){const i=(0,g.coerceElement)(e);if(!this._platform.isBrowser||1!==i.nodeType)return(0,_.of)();const r=(0,h._getShadowRoot)(i)||this._getDocument(),c=this._elementInfo.get(i);if(c)return t&&(c.checkChildren=!0),c.subject;const u={checkChildren:t,subject:new _.Subject,rootNode:r};return this._elementInfo.set(i,u),this._registerGlobalListeners(u),u.subject}stopMonitoring(e){const t=(0,g.coerceElement)(e),i=this._elementInfo.get(t);i&&(i.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(i))}focusVia(e,t,i){const r=(0,g.coerceElement)(e);r===this._getDocument().activeElement?this._getClosestElementsInfo(r).forEach(([u,O])=>this._originChanged(u,t,O)):(this._setOrigin(t),"function"==typeof r.focus&&r.focus(i))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const i=this._elementInfo.get(t),r=(0,h._getEventTarget)(e);!i||!i.checkChildren&&t!==r||this._originChanged(t,this._getFocusOrigin(r),i)}_onBlur(e,t){const i=this._elementInfo.get(t);!i||i.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(i,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,i=this._rootNodeFocusListenerCount.get(t)||0;i||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,I),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,I)}),this._rootNodeFocusListenerCount.set(t,i+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,f.takeUntil)(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const i=this._rootNodeFocusListenerCount.get(t);i>1?this._rootNodeFocusListenerCount.set(t,i-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,I),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,I),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,i){this._setClasses(e,t),this._emitOrigin(i,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((i,r)=>{(r===e||i.checkChildren&&r.contains(e))&&t.push([r,i])}),t}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:t,mostRecentModality:i}=this._inputModalityDetector;
1if("mouse"!==i||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const r=e.labels;if(r)for(let c=0;c<r.length;c++)if(r[c].contains(t))return!0;return!1}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(o.NgZone),o.\u0275\u0275inject(h.Platform),o.\u0275\u0275inject($),o.\u0275\u0275inject(l.DOCUMENT,8),o.\u0275\u0275inject(Q,8))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Ae=(()=>{class n{constructor(e,t){this._elementRef=e,this._focusMonitor=t,this._focusOrigin=null,this.cdkFocusChange=new o.EventEmitter}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(t=>{this._focusOrigin=t,this.cdkFocusChange.emit(t)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(J))};static#t=this.\u0275dir=o.\u0275\u0275defineDirective({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return n})();const q="cdk-high-contrast-black-on-white",ee="cdk-high-contrast-white-on-black",F="cdk-high-contrast-active";let te=(()=>{class n{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,o.inject)(se.BreakpointObserver).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,i=t&&t.getComputedStyle?t.getComputedStyle(e):null,r=(i&&i.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(F,q,ee),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(F,q):2===t&&e.add(F,ee)}}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(h.Platform),o.\u0275\u0275inject(l.DOCUMENT))};static#t=this.\u0275prov=o.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Te=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(t){return new(t||n)(o.\u0275\u0275inject(te))};static#t=this.\u0275mod=o.\u0275\u0275defineNgModule({type:n});static#s=this.\u0275inj=o.\u0275\u0275defineInjector({imports:[k.ObserversModule]})}return n})()}}]);
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.