1import{r as w}from"./chunk-B03JrT7s.js";import{$ as Ns,An as g$1,B as Jt,Bn as ho,Br as re$1,D as Ge$1,Dr as pc,En as en,Hn as ii,Ln as hT,Nt as Vo,Qr as tt$1,Rn as he$1,S as Fn,Tn as ee$1,Tt as Un,Vr as rl,W as Le,Wn as j$1,Xn as k7,Xr as ta,Zr as te$1,_ as Eo,at as Pe,dt as Re,en as Zc,ft as Rs,gt as Se,hn as ce$1,hr as nv,lt as R,mt as Ru,ni as ue$1,nn as _,oi as vr,p as D,rr as lk,ti as uT,tn as Zr,u as Bn,ui as wi,vi as ye,vr as oe$1,xn as eM,yi as yo,yn as du}from"./chunk-CffQhyGZ.js";var J;function je(){if(J==null){let t=typeof document<`u`?document.head:null;J=!!(t&&(t.createShadowRoot||t.attachShadow))}return J}function ee(t){if(je()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<`u`&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function te(){let t=typeof document<`u`&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function g(t){if(t.composedPath)try{return t.composedPath()[0]}catch(n){}return t.target}var ie;try{ie=typeof Intl<`u`&&Intl.v8BreakIterator}catch(t){ie=!1}var u=(()=>{class t{_platformId=g$1(Fn);isBrowser=this._platformId?rl(this._platformId):typeof document==`object`&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||ie)&&typeof CSS<`u`&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(`MSStream`in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();function ne(t){return t.buttons===0||t.detail===0}function se(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var C;function Ke(){if(C==null&&typeof window<`u`)try{window.addEventListener(`test`,null,Object.defineProperty({},"passive",{get:()=>C=!0}))}finally{C=C||!1}return C}function re(t){return Ke()?t:!!t.capture}function pt(t,n=0){return He(t)?Number(t):arguments.length===2?n:0}function He(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function S(t){return t instanceof Un?t.nativeElement:t}var We=new _(`cdk-input-modality-detector-options`);var Ve={ignoreKeys:[18,17,224,91,16]};var $e=650;var oe={passive:!0,capture:!0};var Ze=(()=>{class t{_platform=g$1(u);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new ye(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(i=>
vendor: 6,800 bytes, line 1
1i===e.keyCode)||(this._modality.next(`keyboard`),this._mostRecentTarget=g(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<$e||(this._modality.next(ne(e)?`keyboard`:`mouse`),this._mostRecentTarget=g(e))};_onTouchstart=e=>{if(se(e)){this._modality.next(`keyboard`);return}this._lastTouchMs=Date.now(),this._modality.next(`touch`),this._mostRecentTarget=g(e)};constructor(){let e=g$1(Le),i=g$1(ee$1),s=g$1(We,{optional:!0});if(this._options=w(w({},Ve),s),this.modalityDetected=this._modality.pipe(hT(1)),this.modalityChanged=this.modalityDetected.pipe(uT()),this._platform.isBrowser){let r=g$1(ho).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[r.listen(i,`keydown`,this._onKeydown,oe),r.listen(i,`mousedown`,this._onMousedown,oe),r.listen(i,`touchstart`,this._onTouchstart,oe)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var O=(function(t){return t[t.IMMEDIATE=0]=`IMMEDIATE`,t[t.EVENTUAL=1]=`EVENTUAL`,t})(O||{});var Ge=new _(`cdk-focus-monitor-default-options`);var U=re({passive:!0,capture:!0});var ze=(()=>{class t{_ngZone=g$1(Le);_platform=g$1(u);_inputModalityDetector=g$1(Ze);_origin=null;_lastFocusOrigin=null;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=g$1(ee$1);_stopInputModalityDetector=new re$1;constructor(){let e=g$1(Ge,{optional:!0});this._detectionMode=e?.detectionMode||O.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let i=g(e);for(let s=i;s;s=s.parentElement)e.type===`focus`?this._onFocus(e,s):this._onBlur(e,s)};monitor(e,i=!1){let s=S(e);if(!this._platform.isBrowser||s.nodeType!==1)return D();let r=ee(s)||this._document,a=this._elementInfo.get(s);if(a)return i&&(a.checkChildren=!0),a.subject;let d={checkChildren:i,subject:new re$1,rootNode:r};return this._elementInfo.set(s,d),this._registerGlobalListeners(d),d.subject}stopMonitoring(e){let i=S(e),s=this._elementInfo.get(i);s&&(s.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(s))}focusVia(e,i,s){let r=S(e);r===this._document.activeElement?this._getClosestElementsInfo(r).forEach(([d,y])=>this._originChanged(d,i,y)):(this._setOrigin(i),typeof r.focus==`function`&&r.focus(s))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getWindow(){return this._document.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 this._detectionMode===O.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle(`cdk-focused`,!!i),e.classList.toggle(`cdk-touch-focused`,i===`touch`),e.classList.toggle(`cdk-keyboard-focused`,i===`keyboard`),e.classList.toggle(`cdk-mouse-focused`,i===`mouse`),e.classList.toggle(`cdk-program-focused`,i===`program`)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e===`touch`&&i,this._detectionMode===O.IMMEDIATE){clearTimeout(this._originTimeoutId);let s=this._originFromTouchInteraction?$e:1;this._originTimeoutId=setTimeout(()=>this._origin=null,s)}})}_onFocus(e,i){let s=this._elementInfo.get(i),r=g(e);!s||!s.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),s)}_onBlur(e,i){let s=this._elementInfo.get(i);!s||s.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(s,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,s=this._rootNodeFocusListenerCount.get(i)||0;s||this._ngZone.runOutsideAngular(()=>{i.addEventListener(`focus`,this._rootNodeFocusAndBlurListener,U),i.addEventListener(`blur`,this._rootNodeFocusAndBlurListener,U)}),this._rootNodeFocusListenerCount.set(i,s+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener(`focus`,this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(en(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let s=this._rootNodeFocusListenerCount.get(i);s>1?this._rootNodeFocusListenerCount.set(i,s-1):(i.removeEventListener(`focus`,this._rootNodeFocusAndBlurListener,U),i.removeEventListener(`blur`,this._rootNodeFocusAndBlurListener,U),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener(`focus`,this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,s){this._setClasses(e,i),this._emitOrigin(s,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((s,r)=>{(r===e||s.checkChildren&&r.contains(e))&&i.push([r,s])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:s}=this._inputModalityDetector;if(s!==`mouse`||!i||i===e||e.nodeName!==`INPUT`&&e.nodeName!==`TEXTAREA`||e.disabled)return!1;let r=e.labels;if(r){for(let a=0;a<r.length;a++)if(r[a].contains(i))return!0}return!1}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var gt=(()=>{class t{_elementRef=g$1(Un);_focusMonitor=g$1(ze);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new tt$1;get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute(`cdkMonitorSubtreeFocus`)).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription?.unsubscribe()}static ɵfac=function(i){return new(i||t)};static ɵdir=Bn({type:t,selectors:[[``,`cdkMonitorElementFocus`,``],[``,`cdkMonitorSubtreeFocus`,``]],outputs:{cdkFocusChange:`cdkFocusChange`},exportAs:[`cdkMonitorFocus`]})}return t})();var j=new WeakMap;var L=(()=>{class t{_appRef;_injector=g$1(Pe);_environmentInjector=g$1(he$1);load(e){let i=this._appRef=this._appRef||this._injector.get(vr),s=j.get(i);s||(s={loaders:new Set,refs:[]},j.set(i,s),i.onDestroy(()=>
1{j.get(i)?.refs.forEach(r=>r.destroy()),j.delete(i)})),s.loaders.has(e)||(s.loaders.add(e),s.refs.push(k7(e,{environmentInjector:this._environmentInjector})))}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var H=(()=>{class t{static ɵfac=function(i){return new(i||t)};static ɵcmp=ta({type:t,selectors:[[`ng-component`]],exportAs:[`cdkVisuallyHidden`],decls:0,vars:0,template:function(i,s){},styles:[`.cdk-visually-hidden { 2 border: 0; 3 clip: rect(0 0 0 0); 4 height: 1px; 5 margin: -1px; 6 overflow: hidden; 7 padding: 0; 8 position: absolute; 9 width: 1px; 10 white-space: nowrap; 11 outline: 0; 12 -webkit-appearance: none; 13 -moz-appearance: none; 14 left: 0; 15} 16[dir=rtl] .cdk-visually-hidden { 17 left: auto; 18 right: 0; 19} 20`],encapsulation:2})}return t})();var K;function bt(){if(K===void 0&&(K=null,typeof window<`u`)){let t=window;if(t.trustedTypes!==void 0)try{K=t.trustedTypes.createPolicy(`angular#components`,{createHTML:n=>n})}catch(n){console.error(n)}}return K}function vt(t){return bt()?.createHTML(t)||t}function Ye(t,n,e){t.innerHTML=vt(e.sanitize(ue$1.HTML,n)||``)}var yt=(()=>{class t{create(e){return typeof MutationObserver>`u`?null:new MutationObserver(e)}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var Qe=(()=>{class t{static ɵfac=function(i){return new(i||t)};static ɵmod=wi({type:t});static ɵinj=Zr({providers:[yt]})}return t})();function ae(t){return Array.isArray(t)?t:[t]}var Xe=new Set;var b;var W=(()=>{class t{_platform=g$1(u);_nonce=g$1(Rs,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):At}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&Et(e,this._nonce),this._matchMedia(e)}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();function Et(t,n){if(!Xe.has(t))try{b||(b=document.createElement(`style`),n&&b.setAttribute(`nonce`,n),b.setAttribute(`type`,`text/css`),document.head.appendChild(b)),b.sheet&&(b.sheet.insertRule(`@media ${t.replace(/[{}]/g,``)} {body{ }}`,0),Xe.add(t))}catch(e){console.error(e)}}function At(t){return{matches:t===`all`||t===``,media:t,addListener:()=>{},removeListener:()=>{}}}var ce=(()=>{class t{_mediaMatcher=g$1(W);_zone=g$1(Le);_queries=new Map;_destroySubject=new re$1;ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return qe(ae(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){let r=Jt(qe(ae(e)).map(a=>this._registerQuery(a).observable));return r=Vo(r.pipe(Ge$1(1)),r.pipe(hT(1),nv(0))),r.pipe(R(a=>{let d={matches:!1,breakpoints:{}};return a.forEach(({matches:y,query:_t})=>{d.matches=d.matches||y,d.breakpoints[_t]=y}),d}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),r={observable:new j$1(a=>{let d=y=>this._zone.run(()=>a.next(y));return i.addListener(d),()=>{i.removeListener(d)}}).pipe(pc(i),R(({matches:a})=>({query:e,matches:a})),en(this._destroySubject)),mql:i};return this._queries.set(e,r),r}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();function qe(t){return t.map(n=>n.split(`,`)).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}var It=(()=>{class t{_platform=g$1(u);isDisabled(e){return e.hasAttribute(`disabled`)}isVisible(e){return Mt(e)&&getComputedStyle(e).visibility===`visible`}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=Tt(Ft(e));if(i&&(Je(i)===-1||!this.isVisible(i)))return!1;let s=e.nodeName.toLowerCase(),r=Je(e);return e.hasAttribute(`contenteditable`)?r!==-1:s===`iframe`||s===`object`||this._platform.WEBKIT&&this._platform.IOS&&!Ot(e)?!1:s===`audio`?e.hasAttribute(`controls`)?r!==-1:!1:s===`video`?r===-1?!1:r!==null?!0:this._platform.FIREFOX||e.hasAttribute(`controls`):e.tabIndex>=0}isFocusable(e,i){return Lt(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();function Tt(t){try{return t.frameElement}catch(n){return null}}function Mt(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects==`function`&&t.getClientRects().length)}function wt(t){let n=t.nodeName.toLowerCase();return n===`input`||n===`select`||n===`button`||n===`textarea`}function Dt(t){return Ct(t)&&t.type==`hidden`}function Nt(t){return St(t)&&t.hasAttribute(`href`)}function Ct(t){return t.nodeName.toLowerCase()==`input`}function St(t){return t.nodeName.toLowerCase()==`a`}function it(t){if(!t.hasAttribute(`tabindex`)||t.tabIndex===void 0)return!1;let n=t.getAttribute(`tabindex`);return!!(n&&!isNaN(parseInt(n,10)))}function Je(t){if(!it(t))return null;let n=parseInt(t.getAttribute(`tabindex`)||``,10);return isNaN(n)?-1:n}function Ot(t){let n=t.nodeName.toLowerCase(),e=n===`input`&&t.type;return e===`text`||e===`password`||n===`select`||n===`textarea`}function Lt(t){return Dt(t)?!1:wt(t)||Nt(t)||t.hasAttribute(`contenteditable`)||it(t)}function Ft(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var ue=class{_element;_checker;_ngZone;_document;_injector;_startAnchor=null;_endAnchor=null;_hasAttached=!1;startAnchorListener=()=>{!this.focusLastTabbableElement()&&this._checker.isFocusable(this._element)&&this._element.focus()};endAnchorListener=()=>{!this.focusFirstTabbableElement()&&this._checker.isFocusable(this._element)&&this._element.focus()};get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,e,i,s,r=!1,a){this._element=n,this._checker=e,this._ngZone=i,this._document=s,this._injector=a,r||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener(`focus`,this.startAnchorListener),n.remove()),e&&(e.removeEventListener(`focus`,this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(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(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n==`start`?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector(`[cdk-focus-initial], [cdkFocusInitial]`);if(e){if(!this._checker.isFocusable(e)){let i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary(`start`);return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary(`end`);return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=0;i<e.length;i++){let s=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(s)return s}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=e.length-1;i>=0;i--){let s=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(s)return s}return null}_createAnchor(){let n=this._document.createElement(`div`);return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add(`cdk-visually-hidden`),n.classList.add(`cdk-focus-trap-anchor`),n.setAttribute(`aria-hidden`,`true`),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute(`tabindex`,`0`):e.removeAttribute(`tabindex`)}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){Ru(n,{injector:this._injector})}};var nt=(()=>{class t{_checker=g$1(It);_ngZone=g$1(Le);_document=g$1(ee$1);_injector=g$1(Pe);constructor(){g$1(L).load(H)}create(e,i=!1){return new ue(e,this._checker,this._ngZone,this._document,i,this._injector)}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var kt=(()=>{class t{_elementRef=g$1(Un);_focusTrapFactory=g$1(nt);focusTrap=void 0;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture=!1;constructor(){g$1(u).isBrowser&&(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&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=te(),this.focusTrap?.focusInitialElementWhenReady()}static ɵfac=function(i){return new(i||t)};static ɵdir=Bn({type:t,selectors:[[``,`cdkTrapFocus`,``]],inputs:{enabled:[2,`cdkTrapFocus`,`enabled`,Eo],autoCapture:[2,`cdkTrapFocusAutoCapture`,`autoCapture`,Eo]},exportAs:[`cdkTrapFocus`],features:[yo]})}return t})();var st=new _(`liveAnnouncerElement`,{providedIn:`root`,factory:()=>null});var rt=new _(`LIVE_ANNOUNCER_DEFAULT_OPTIONS`);var xt=0;var Rt=(()=>{class t{_ngZone=g$1(Le);_defaultOptions=g$1(rt,{optional:!0});_liveElement;_document=g$1(ee$1);_sanitizer=g$1(lk);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=g$1(st,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...i){let s=this._defaultOptions,r,a;return i.length===1&&typeof i[0]==`number`?a=i[0]:[r,a]=i,this.clear(),clearTimeout(this._previousTimeout),r||(r=s&&s.politeness?s.politeness:`polite`),a==null&&s&&(a=s.duration),this._liveElement.setAttribute(`aria-live`,r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(d=>this._currentResolve=d)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{!e||typeof e==`string`?this._liveElement.textContent=e:Ye(this._liveElement,e,this._sanitizer),typeof a==`number`&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),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}_createLiveElement(){let e=`cdk-live-announcer-element`,i=this._document.getElementsByClassName(e),s=this._document.createElement(`div`);for(let r=0;r<i.length;r++)i[r].remove();return s.classList.add(e),s.classList.add(`cdk-visually-hidden`),s.setAttribute(`aria-atomic`,`true`),s.setAttribute(`aria-live`,`polite`),s.id=`cdk-live-announcer-${xt
20++}`,this._document.body.appendChild(s),s}_exposeAnnouncerToModals(e){let i=this._document.querySelectorAll(`body > .cdk-overlay-container [aria-modal="true"]`);for(let s=0;s<i.length;s++){let r=i[s],a=r.getAttribute(`aria-owns`);a?a.indexOf(e)===-1&&r.setAttribute(`aria-owns`,a+` `+e):r.setAttribute(`aria-owns`,e)}}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var p=(function(t){return t[t.NONE=0]=`NONE`,t[t.BLACK_ON_WHITE=1]=`BLACK_ON_WHITE`,t[t.WHITE_ON_BLACK=2]=`WHITE_ON_BLACK`,t})(p||{});var et=`cdk-high-contrast-black-on-white`;var tt=`cdk-high-contrast-white-on-black`;var de=`cdk-high-contrast-active`;var ot=(()=>{class t{_platform=g$1(u);_hasCheckedHighContrastMode=!1;_document=g$1(ee$1);_breakpointSubscription;constructor(){this._breakpointSubscription=g$1(ce).observe(`(forced-colors: active)`).subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return p.NONE;let e=this._document.createElement(`div`);e.style.backgroundColor=`rgb(1,2,3)`,e.style.position=`absolute`,this._document.body.appendChild(e);let i=this._document.defaultView||window,s=i&&i.getComputedStyle?i.getComputedStyle(e):null,r=(s&&s.backgroundColor||``).replace(/ /g,``);switch(e.remove(),r){case`rgb(0,0,0)`:case`rgb(45,50,54)`:case`rgb(32,32,32)`:return p.WHITE_ON_BLACK;case`rgb(255,255,255)`:case`rgb(255,250,239)`:return p.BLACK_ON_WHITE}return p.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(de,et,tt),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===p.BLACK_ON_WHITE?e.add(de,et):i===p.WHITE_ON_BLACK&&e.add(de,tt)}}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var Pt=(()=>{class t{constructor(){g$1(ot)._applyBodyHighContrastModeCssClasses()}static ɵfac=function(i){return new(i||t)};static ɵmod=wi({type:t});static ɵinj=Zr({imports:[Qe]})}return t})();function at(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var Bt=200;var V=class{_letterKeyStream=new re$1;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new re$1;selectedItem=this._selectedItem;constructor(n,e){let i=typeof e?.debounceInterval==`number`?e.debounceInterval:Bt;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(oe$1(e=>this._pressedLetters.push(e)),nv(n),Se(()=>this._pressedLetters.length>0),R(()=>this._pressedLetters.join(``).toLocaleUpperCase())).subscribe(e=>{for(let i=1;i<this._items.length+1;i++){let s=(this._selectedItemIndex+i)%this._items.length,r=this._items[s];if(!this._skipPredicateFn?.(r)&&r.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(r);break}}this._pressedLetters=[]})}};var $=class{_items;_activeItemIndex=ce$1(-1);_activeItem=ce$1(null);_wrap=!1;_typeaheadSubscription=Re.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal=null;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,e){this._items=n,n instanceof du?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):Ns(n)&&(this._effectRef=Zc(()=>this._itemsChanged(n()),{injector:e}))}tabOut=new re$1;change=new re$1;
vendor: 4,243 bytes, line 20
20skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new V(e,{debounceInterval:typeof n==`number`?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem();this.updateActiveItem(n),this._activeItem()!==e&&this.change.next(this._activeItemIndex())}onKeydown(n){let e=n.keyCode,s=[`altKey`,`ctrlKey`,`metaKey`,`shiftKey`].every(r=>!n[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&s){this.setNextItemActive();break}else return;case 38:if(this._vertical&&s){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&s){this._horizontal===`rtl`?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&s){this._horizontal===`rtl`?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&s){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&s){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&s){let r=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&s){let r=this._activeItemIndex()+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(r<a?r:a-1,-1);break}else return;default:(s||at(n,`shiftKey`))&&this._typeahead?.handleKey(n);return}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){let e=this._getItemsArray(),i=typeof n==`number`?n:e.indexOf(n),s=e[i];this._activeItem.set(s??null),this._activeItemIndex.set(i),this._typeahead?.setCurrentSelectedItemIndex(i)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){let e=this._getItemsArray();for(let i=1;i<=e.length;i++){let s=(this._activeItemIndex()+n*i+e.length)%e.length,r=e[s];if(!this._skipPredicateFn(r)){this.setActiveItem(s);return}}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex()+n,n)}_setActiveItemByIndex(n,e){let i=this._getItemsArray();if(i[n]){for(;this._skipPredicateFn(i[n]);)if(n+=e,!i[n])return;this.setActiveItem(n)}}_getItemsArray(){return Ns(this._items)?this._items():this._items instanceof du?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);let e=this._activeItem();if(e){let i=n.indexOf(e);i>-1&&i!==this._activeItemIndex()&&(this._activeItemIndex.set(i),this._typeahead?.setCurrentSelectedItemIndex(i))}}};var le=class extends ${setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}};var ct=new Map;var he=class t{_appId=g$1(ii);static _infix=`a${Math.floor(Math.random()*1e5).toString()}`;getId(n,e=!1){this._appId!==`ng`&&(n+=this._appId);let i=ct.get(n);return i===void 0?i=0:i++,ct.set(n,i),`${n}
20${e?t._infix+`-`:``}${i}`}static ɵfac=function(e){return new(e||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})};var ut=` `;function Ut(t,n,e){let i=G(t,n);e=e.trim(),!i.some(s=>s.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(ut)))}function jt(t,n,e){let i=G(t,n);e=e.trim();let s=i.filter(r=>r!==e);s.length?t.setAttribute(n,s.join(ut)):t.removeAttribute(n)}function G(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}var lt=`cdk-describedby-message`;var Z=`cdk-describedby-host`;var me=0;var On=(()=>{class t{_platform=g$1(u);_document=g$1(ee$1);_messageRegistry=new Map;_messagesContainer=null;_id=`${me++}`;constructor(){g$1(L).load(H),this._id=g$1(ii)+`-`+me++}describe(e,i,s){if(!this._canBeDescribed(e,i))return;let r=fe(i,s);typeof i!=`string`?(dt(i,this._id),this._messageRegistry.set(r,{messageElement:i,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(i,s),this._isElementDescribedByMessage(e,r)||this._addMessageReference(e,r)}removeDescription(e,i,s){if(!i||!this._isElementNode(e))return;let r=fe(i,s);if(this._isElementDescribedByMessage(e,r)&&this._removeMessageReference(e,r),typeof i==`string`){let a=this._messageRegistry.get(r);a&&a.referenceCount===0&&this._deleteMessageElement(r)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${Z}="${this._id}"]`);for(let i=0;i<e.length;i++)this._removeCdkDescribedByReferenceIds(e[i]),e[i].removeAttribute(Z);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,i){let s=this._document.createElement(`div`);dt(s,this._id),s.textContent=e,i&&s.setAttribute(`role`,i),this._createMessagesContainer(),this._messagesContainer.appendChild(s),this._messageRegistry.set(fe(e,i),{messageElement:s,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e=`cdk-describedby-message-container`,i=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let r=0;r<i.length;r++)i[r].remove();let s=this._document.createElement(`div`);s.style.visibility=`hidden`,s.classList.add(e),s.classList.add(`cdk-visually-hidden`),this._platform.isBrowser||s.setAttribute(`platform`,`server`),this._document.body.appendChild(s),this._messagesContainer=s}_removeCdkDescribedByReferenceIds(e){let i=G(e,`aria-describedby`).filter(s=>s.indexOf(lt)!=0);e.setAttribute(`aria-describedby`,i.join(` `))}_addMessageReference(e,i){let s=this._messageRegistry.get(i);Ut(e,`aria-describedby`,s.messageElement.id),e.setAttribute(Z,this._id),s.referenceCount++}_removeMessageReference(e,i){let s=this._messageRegistry.get(i);s.referenceCount--,jt(e,`aria-describedby`,s.messageElement.id),e.removeAttribute(Z)}_isElementDescribedByMessage(e,i){let s=G(e,`aria-describedby`),r=this._messageRegistry.get(i),a=r&&r.messageElement.id;return!!a&&s.indexOf(a)!=-1}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&typeof i==`object`)return!0;let s=i==null?``:`${i}
20`.trim(),r=e.getAttribute(`aria-label`);return s?!r||r.trim()!==s:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();function fe(t,n){return typeof t==`string`?`${n||``}/${t}`:t}function dt(t,n){t.id||(t.id=`${lt}-${n}-${me++}`)}var Kt=new _(`cdk-dir-doc`,{providedIn:`root`,factory:()=>g$1(ee$1)});var Ht=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function ht(t){let n=t?.toLowerCase()||``;return n===`auto`&&typeof navigator<`u`&&navigator?.language?Ht.test(navigator.language)?`rtl`:`ltr`:n===`rtl`?`rtl`:`ltr`}var Wt=(()=>{class t{get value(){return this.valueSignal()}valueSignal=ce$1(`ltr`);change=new tt$1;constructor(){let e=g$1(Kt,{optional:!0});if(e){let i=e.body?e.body.dir:null,s=e.documentElement?e.documentElement.dir:null;this.valueSignal.set(ht(i||s||`ltr`))}}ngOnDestroy(){this.change.complete()}static ɵfac=function(i){return new(i||t)};static ɵprov=te$1({token:t,factory:t.ɵfac})}return t})();var Vn=(()=>{class t{static ɵfac=function(i){return new(i||t)};static ɵmod=wi({type:t});static ɵinj=Zr({})}return t})();function Zn(t){return t==null?``:typeof t==`string`?t:`${t}px`}function zn(t){return t!=null&&`${t}`!=`false`}function Yn(t,n=/\s+/){let e=[];
20if(t!=null){let i=Array.isArray(t)?t:`${t}`.split(n);for(let s of i){let r=`${s}`.trim();r&&e.push(r)}}return e}var F=(function(t){return t[t.NORMAL=0]=`NORMAL`,t[t.NEGATED=1]=`NEGATED`,t[t.INVERTED=2]=`INVERTED`,t})(F||{});var z;var v;function qn(){if(v==null){if(typeof document!=`object`||!document||typeof Element!=`function`||!Element)return v=!1,v;if(document.documentElement?.style&&`scrollBehavior`in document.documentElement.style)v=!0;else{let t=Element.prototype.scrollTo;t?v=!/\{\s*\[native code\]\s*\}/.test(t.toString()):v=!1}}return v}function Jn(){if(typeof document!=`object`||!document)return F.NORMAL;if(z==null){let t=document.createElement(`div`),n=t.style;t.dir=`rtl`,n.width=`1px`,n.overflow=`auto`,n.visibility=`hidden`,n.pointerEvents=`none`,n.position=`absolute`;let e=document.createElement(`div`),i=e.style;i.width=`2px`,i.height=`1px`,t.appendChild(e),document.body.appendChild(t),z=F.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,z=t.scrollLeft===0?F.NEGATED:F.INVERTED),t.remove()}return z}function ts(){return typeof __karma__<`u`&&!!__karma__||typeof jasmine<`u`&&!!jasmine||typeof jest<`u`&&!!jest||typeof Mocha<`u`&&!!Mocha}var M;var ft=[`color`,`button`,`checkbox`,`date`,`datetime-local`,`email`,`file`,`hidden`,`image`,`month`,`number`,`password`,`radio`,`range`,`reset`,`search`,`submit`,`tel`,`text`,`time`,`url`,`week`];function ns(){if(M)return M;if(typeof document!=`object`||!document)return M=new Set(ft),M;let t=document.createElement(`input`);return M=new Set(ft.filter(n=>(t.setAttribute(`type`,n),t.type===n))),M}var cs={XSmall:`(max-width: 599.98px)`,Small:`(min-width: 600px) and (max-width: 959.98px)`,Medium:`(min-width: 960px) and (max-width: 1279.98px)`,Large:`(min-width: 1280px) and (max-width: 1919.98px)`,XLarge:`(min-width: 1920px)`,Handset:`(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)`,Tablet:`(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)`,Web:`(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)`,HandsetPortrait:`(max-width: 599.98px) and (orientation: portrait)`,TabletPortrait:`(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)`,WebPortrait:`(min-width: 840px) and (orientation: portrait)`,HandsetLandscape:`(max-width: 959.98px) and (orientation: landscape)`,TabletLandscape:`(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)`,WebLandscape:`(min-width: 1280px) and (orientation: landscape)`};var Vt=new _(`MATERIAL_ANIMATIONS`);var mt=null;function $t(){return g$1(Vt,{optional:!0})?.animationsDisabled||g$1(eM,{optional:!0})===`NoopAnimations`?`di-disabled`:(mt??=g$1(W).matchMedia(`(prefers-reduced-motion)`).matches,mt?`reduced-motion`:`enabled`)}function fs(){return $t()!==`enabled`}export{qn as A,he as C,ns as D,ne as E,u as F,ze as I,zn as L,se as M,te as N,nt as O,ts as P,gt as S,le as T,at as _,L as a,fs as b,Qe as c,Vn as d,W as f,ae as g,Zn as h,Jn as i,re as j,pt as k,Rt as l,Yn as m,H as n,On as o,Wt as p,It as r,Pt as s,F as t,S as u,ce as v,kt as w,g as x,cs as y};
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.