1"use strict";(self.webpackChunkmerren_customer_portal=self.webpackChunkmerren_customer_portal||[]).push([[922],{5024:(At,Ct,v)=>{v.d(Ct,{CB:()=>W,DQ:()=>N,qS:()=>pt,sL:()=>nt,xn:()=>tt,y4:()=>ft,zP:()=>ut});var t=v(17),j=(v(4402),v(7673),v(1413)),k=v(4438);class pt{}function ft($){return $&&"function"==typeof $.connect&&!($ instanceof t.G)}class tt{applyChanges(R,X,J,ht,ct){R.forEachOperation((bt,H,U)=>{let A,V;if(null==bt.previousIndex){const G=J(bt,H,U);A=X.createEmbeddedView(G.templateRef,G.context,G.index),V=1}else null==U?(X.remove(H),V=3):(A=X.get(H),X.move(A,U),V=2);ct&&ct({context:A?.context,operation:V,record:bt})})}detach(){}}class N{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(R,X,J,ht,ct){R.forEachOperation((bt,H,U)=>{let A,V;null==bt.previousIndex?(A=this._insertView(()=>J(bt,H,U),U,X,ht(bt)),V=A?1:0):null==U?(this._detachAndCacheView(H,X),V=3):(A=this._moveView(H,U,X,ht(bt)),V=2),ct&&ct({context:A?.context,operation:V,record:bt})})}detach(){for(const R of this._viewCache)R.destroy();this._viewCache=[]}_insertView(R,X,J,ht){const ct=this._insertViewFromCache(X,J);if(ct)return void(ct.context.$implicit=ht);const bt=R();return J.createEmbeddedView(bt.templateRef,bt.context,bt.index)}_detachAndCacheView(R,X){const J=X.detach(R);this._maybeCacheView(J,X)}_moveView(R,X,J,ht){const ct=J.get(R);return J.move(ct,X),ct.context.$implicit=ht,ct}_maybeCacheView(R,X){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(R);else{const J=X.indexOf(R);-1===J?R.destroy():X.remove(J)}}_insertViewFromCache(R,X){const J=this._viewCache.pop();return J&&X.insert(J,R),J||null}}class W{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(R=!1,X,J=!0,ht){this._multiple=R,this._emitChanges=J,this.compareWith=ht,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new j.B,X&&X.length&&(R?X.forEach(ct=>this._markSelected(ct)):this._markSelected(X[0]),this._selectedToEmit.length=0)}select(...R){this._verifyValueAssignment(R),R.forEach(J=>this._markSelected(J));const X=this._hasQueuedChanges();return this._emitChangeEvent(),X}deselect(...R){this._verifyValueAssignment(R),R.forEach(J=>this._unmarkSelected(J));const X=this._hasQueuedChanges();return this._emitChangeEvent(),X}setSelection(...R){this._verifyValueAssignment(R);const X=this.selected,J=new Set(R);R.forEach(ct=>this._markSelected(ct)),X.filter(ct=>!J.has(ct)).forEach(ct=>this._unmarkSelected(ct));const ht=this._hasQueuedChanges();return this._emitChangeEvent(),ht}toggle(R){return this.isSelected(R)?this.deselect(R):this.select(R)}clear(R=!0){this._unmarkAll();const X=this._hasQueuedChanges();return R&&this._emitChangeEvent(),X}isSelected(R){return this._selection.has(this._getConcreteValue(R))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(R){this._multiple&&this.selected&&this._selected.sort(R)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(R){R=this._getConcreteValue(R),this.isSelected(R)||(this._multiple||this._unmarkAll(),this.isSelected(R)||this._selection.add(R),this._emitChanges&&this._selectedToEmit.push(R))}_unmarkSelected(R){R=this._getConcreteValue(R),this.isSelected(R)&&(this._selection.delete(R),this._emitChanges&&this._deselectedToEmit.push(R))}_unmarkAll(){this.isEmpty()||this._selection.forEach(R=>this._unmarkSelected(R))}_verifyValueAssignment(R){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(R){if(this.compareWith){for(let X of this._selection)if(this.compareWith(R,X))return X;return R}return R}}let ut=(()=>{class ${constructor(){this._listeners=[]}notify(X,J){for(let ht of this._listeners)ht(X,J)}listen(X){return this._listeners.push(X),()=>{this._listeners=this._listeners.filter(J=>X!==J)}}ngOnDestroy(){this._listeners=[]}static#t=this.\u0275fac=function(J){return new(J||$)};static#e=this.\u0275prov=k.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})();const nt=new k.nKC("_ViewRepeater")},6969:(At,Ct,v)=>{v.d(Ct,{WB:()=>rt,$Q:()=>F,rW:()=>u,hJ:()=>_t,rR:()=>L,Sf:()=>C,z_:()=>_,yY:()=>M});var t=v(5478),d=v(177),s=v(4438),j=v(4085),k=v(6860),pt=v(5964),ft=v(6697),wt=v(6977),tt=v(9974),N=v(4360),lt=v(8203),ut=v(6939),nt=v(1413),$=v(8359),R=v(7786),X=v(7336);const J=(0,k.CZ)();
1class ht{constructor(e,n){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=n}attach(){}enable(){if(this._canBeEnabled()){const e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=(0,j.a1)(-this._previousScrollPosition.left),e.style.top=(0,j.a1)(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const e=this._document.documentElement,a=e.style,m=this._document.body.style,f=a.scrollBehavior||"",b=m.scrollBehavior||"";this._isEnabled=!1,a.left=this._previousHTMLStyles.left,a.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),J&&(a.scrollBehavior=m.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),J&&(a.scrollBehavior=f,m.scrollBehavior=b)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const n=this._document.body,a=this._viewportRuler.getViewportSize();return n.scrollHeight>a.height||n.scrollWidth>a.width}}class bt{constructor(e,n,a,m){this._scrollDispatcher=e,this._ngZone=n,this._viewportRuler=a,this._config=m,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef=e}enable(){if(this._scrollSubscription)return;const e=this._scrollDispatcher.scrolled(0).pipe((0,pt.p)(n=>!n||!this._overlayRef.overlayElement.contains(n.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{const n=this._viewportRuler.getViewportScrollPosition().top;Math.abs(n-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class H{enable(){}disable(){}attach(){}}function U(l,e){return e.some(n=>l.bottom<n.top||l.top>n.bottom||l.right<n.left||l.left>n.right)}function A(l,e){return e.some(n=>l.top<n.top||l.bottom>n.bottom||l.left<n.left||l.right>n.right)}class V{constructor(e,n,a,m){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=a,this._config=m,this._scrollSubscription=null}attach(e){this._overlayRef=e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const n=this._overlayRef.overlayElement.getBoundingClientRect(),{width:a,height:m}=this._viewportRuler.getViewportSize();U(n,[{width:a,height:m,bottom:m,right:a,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let G=(()=>{class l{constructor(n,a,m,f){this._scrollDispatcher=n,this._viewportRuler=a,this._ngZone=m,this.noop=()=>new H,this.close=b=>new bt(this._scrollDispatcher,this._ngZone,this._viewportRuler,b),this.block=()=>new ht(this._viewportRuler,this._document),this.reposition=b=>new V(this._scrollDispatcher,this._viewportRuler,this._ngZone,b),this._document=f}static#t=this.\u0275fac=function(a){return new(a||l)(s.KVO(t.R),s.KVO(t.Xj),s.KVO(s.SKi),s.KVO(d.qQ))};static#e=this.\u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();class L{constructor(e){if(this.scrollStrategy=new H,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){const n=Object.keys(e);for(const a of n)void 0!==e[a]&&(this[a]=e[a])}}}class q{constructor(e,n){this.connectionPair=e,this.scrollableViewProperties=n}}let Dt=(()=>{class l{constructor(n){this._attachedOverlays=[],this._document=n}ngOnDestroy(){this.detach()}add(n){this.remove(n),this._attachedOverlays.push(n)}remove(n){const a=this._attachedOverlays.indexOf(n);a>-1&&this._attachedOverlays.splice(a,1),0===this._attachedOverlays.length&&this.detach()}static#t=this.\u0275fac=function(a){return new(a||l)(s.KVO(d.qQ))};static#e=this.\u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),kt=(()=>{class l extends Dt{constructor(n,a){super(n),this._ngZone=a,this._key
1downListener=m=>{const f=this._attachedOverlays;for(let b=f.length-1;b>-1;b--)if(f[b]._keydownEvents.observers.length>0){const z=f[b]._keydownEvents;this._ngZone?this._ngZone.run(()=>z.next(m)):z.next(m);break}}}add(n){super.add(n),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#t=this.\u0275fac=function(a){return new(a||l)(s.KVO(d.qQ),s.KVO(s.SKi,8))};static#e=this.\u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),et=(()=>{class l extends Dt{constructor(n,a,m){super(n),this._platform=a,this._ngZone=m,this._cursorStyleIsSet=!1,this._pointerDownListener=f=>{this._pointerDownEventTarget=(0,k.Fb)(f)},this._clickListener=f=>{const b=(0,k.Fb)(f),z="click"===f.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:b;this._pointerDownEventTarget=null;const it=this._attachedOverlays.slice();for(let ot=it.length-1;ot>-1;ot--){const Y=it[ot];if(Y._outsidePointerEvents.observers.length<1||!Y.hasAttached())continue;if(Y.overlayElement.contains(b)||Y.overlayElement.contains(z))break;const st=Y._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>st.next(f)):st.next(f)}}}add(n){if(super.add(n),!this._isAttached){const a=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(a)):this._addEventListeners(a),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=a.style.cursor,a.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const n=this._document.body;n.removeEventListener("pointerdown",this._pointerDownListener,!0),n.removeEventListener("click",this._clickListener,!0),n.removeEventListener("auxclick",this._clickListener,!0),n.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(n.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(n){n.addEventListener("pointerdown",this._pointerDownListener,!0),n.addEventListener("click",this._clickListener,!0),n.addEventListener("auxclick",this._clickListener,!0),n.addEventListener("contextmenu",this._clickListener,!0)}static#t=this.\u0275fac=function(a){return new(a||l)(s.KVO(d.qQ),s.KVO(k.OD),s.KVO(s.SKi,8))};static#e=this.\u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),C=(()=>{class l{constructor(n,a){this._platform=a,this._document=n}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const n="cdk-overlay-container";if(this._platform.isBrowser||(0,k.v8)()){const m=this._document.querySelectorAll(`.${n}[platform="server"], .${n}[platform="test"]`);for(let f=0;f<m.length;f++)m[f].remove()}const a=this._document.createElement("div");a.classList.add(n),(0,k.v8)()?a.setAttribute("platform","test"):this._platform.isBrowser||a.setAttribute("platform","server"),this._document.body.appendChild(a),this._containerElement=a}static#t=this.\u0275fac=function(a){return new(a||l)(s.KVO(d.qQ),s.KVO(k.OD))};static#e=this.\u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();class M{constructor(e,n,a,m,f,b,z,it,ot,Y=!1){this._portalOutlet=e,this._host=n,this._pane=a,this._config=m,this._ngZone=f,this._keyboardDispatcher=b,this._document=z,this._location=it,this._outsideClickDispatcher=ot,this._animationsDisabled=Y,this._backdropElement=null,this._backdropClick=new nt.B,this._attachments=new nt.B,this._detachments=new nt.B,this._locationChanges=$.yU.EMPTY,this._backdropClickHandler=st=>this._backdropClick.next(st),this._backdropTransitionendHandler=st=>{this._disposeBackdrop(st.target)},this._keydownEvents=new nt.B,this._outsidePointerEvents=new nt.B,m.scrollStrategy&&(this._scrollStrategy=m.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=m.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const n=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,ft.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof n?.onDestroy&&n.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),n}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
1pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config={...this._config,...e},this._updateElementSize()}setDirection(e){this._config={...this._config,direction:e},this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){const e=this._config.direction;return e?"string"==typeof e?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const e=this._pane.style;e.width=(0,j.a1)(this._config.width),e.height=(0,j.a1)(this._config.height),e.minWidth=(0,j.a1)(this._config.minWidth),e.minHeight=(0,j.a1)(this._config.minHeight),e.maxWidth=(0,j.a1)(this._config.maxWidth),e.maxHeight=(0,j.a1)(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){const e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const e=this._backdropElement;if(e){if(this._animationsDisabled)return void this._disposeBackdrop(e);e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler)}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e)},500))}}_toggleClasses(e,n,a){const m=(0,j.FG)(n||[]).filter(f=>!!f);m.length&&(a?e.classList.add(...m):e.classList.remove(...m))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const e=this._ngZone.onStable.pipe((0,wt.Q)((0,R.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe())})})}_disposeScrollStrategy(){const e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const E="cdk-overlay-connected-position-bounding-box",mt=/([A-Za-z%]+)$/;class u{get positions(){return this._preferredPositions}
vendor: 6,673 bytes, line 1
1constructor(e,n,a,m,f){this._viewportRuler=n,this._document=a,this._platform=m,this._overlayContainer=f,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new nt.B,this._resizeSubscription=$.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}attach(e){this._validatePositions(),e.hostElement.classList.add(E),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._originRect,n=this._overlayRect,a=this._viewportRect,m=this._containerRect,f=[];let b;for(let z of this._preferredPositions){let it=this._getOriginPoint(e,m,z),ot=this._getOverlayPoint(it,n,z),Y=this._getOverlayFit(ot,n,a,z);if(Y.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(z,it);this._canFitWithFlexibleDimensions(Y,ot,a)?f.push({position:z,origin:it,overlayRect:n,boundingBoxRect:this._calculateBoundingBoxRect(it,z)}):(!b||b.overlayFit.visibleArea<Y.visibleArea)&&(b={overlayFit:Y,overlayPoint:ot,originPoint:it,position:z,overlayRect:n})}if(f.length){let z=null,it=-1;for(const ot of f){const Y=ot.boundingBoxRect.width*ot.boundingBoxRect.height*(ot.position.weight||1);Y>it&&(it=Y,z=ot)}return this._isPushed=!1,void this._applyPosition(z.position,z.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(b.position,b.originPoint);this._applyPosition(b.position,b.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&y(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(E),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const n=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,n)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,n,a){let m,f;if("center"==a.originX)m=e.left+e.width/2;else{const b=this._isRtl()?e.right:e.left,z=this._isRtl()?e.left:e.right;m="start"==a.originX?b:z}return n.left<0&&(m-=n.left),f="center"==a.originY?e.top+e.height/2:"top"==a.originY?e.top:e.bottom,n.top<0&&(f-=n.top),{x:m,y:f}}_getOverlayPoint(e,n,a){let m,f;return m="center"==a.overlayX?-n.width/2:"start"===a.overlayX?this._isRtl()?-n.width:0:this._isRtl()?0:-n.width,f="center"==a.overlayY?-n.height/2:"top"==a.overlayY?0:-n.height,{x:e.x+m,y:e.y+f}}_getOverlayFit(e,n,a,m){const f=T(n);let{x:b,y:z}=e,it=this._getOffset(m,"x"),ot=this._getOffset(m,"y");it&&(b+=it),ot&&(z+=ot);let St=0-z,Ot=z+f.height-a.height,Et=this._subtractOverflows(f.width,0-b,b+f.width-a.width),Pt=this._subtractOverflows(f.height,St,Ot),D=Et*Pt;return{visibleArea:D,isCompletelyWithinViewport:f.width*f.height===D,fitsInViewportVertically:Pt===f.height,fitsInViewportHorizontally:Et==f.width}}_canFitWithFlexibleDimensions(e,n,a){if(this._hasFlexibleDimensions){const m=a.bottom-n.y,f=a.right-n.x,b=P(this._overlayRef.getConfig().minHeight),z=P(this._overlayRef.getConfig().minWidth);return(e.fitsInViewportVertically||null!=b&&b<=m)&&(e.fitsInViewportHorizontally||null!=z&&z<=f)}return!1}_pushOverlayOnScreen(e,n,a){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};const m=T(n),f=this._viewportRect,b=Math.max(e.x+m.width-f.width,0),z=Math.max(e.y+m.height-f.height,0),it=Math.max(f.top-a.top-e.y,0),ot=Math.max(f.left-a.left-e.x,0);let Y=0,st=0;return Y=m.width<=f.width?ot||-b:e.x<this._viewportMargin?f.left-a.left-e.x:0,st=m.height<=f.height?it||-z:e.y<this._viewportMargin?f.top-a.top-e.y:0,this._previousPushAmount={x:Y,y:st},{x:e.x+Y,y:e.y+st}}_applyPosition(e,n){if(this._setTransformOrigin(e),this._setOverlayElementStyles(n,e),this._setBoundingBoxStyles(n,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._lastPosition=e,this._positionChanges.observers.length){const a=this._getScrollVisibility(),m=new q(e,a);this._positionChanges.next(m)}this._isInitialRender=!1}_setTransformOrigin(e){if(!this._transformOriginSelector)return;const n=this._boundingBox.querySelectorAll(this._transformOriginSelector);let a,m=e.overlayY;a="center"===e.overlayX?"center":this._isRtl()?"start"===e.overlayX?"right":"left":"start"===e.overlayX?"left":"right";for(let f=0;f<n.length;f++)n[f].style.transformOrigin=`${a} ${m}`}_calculateBoundingBoxRect(e,n){const a=this._viewportRect,m=this._isRtl();let f,b,z,Y,st,St;if("top"===n.overlayY)b=e.y,f=a.height-b+this._viewportMargin;else if("bottom"===n.overlayY)z=a.height-e.y+2*this._viewportMargin,f=
1a.height-z+this._viewportMargin;else{const Ot=Math.min(a.bottom-e.y+a.top,e.y),Et=this._lastBoundingBoxSize.height;f=2*Ot,b=e.y-Ot,f>Et&&!this._isInitialRender&&!this._growAfterOpen&&(b=e.y-Et/2)}if("end"===n.overlayX&&!m||"start"===n.overlayX&&m)St=a.width-e.x+this._viewportMargin,Y=e.x-this._viewportMargin;else if("start"===n.overlayX&&!m||"end"===n.overlayX&&m)st=e.x,Y=a.right-e.x;else{const Ot=Math.min(a.right-e.x+a.left,e.x),Et=this._lastBoundingBoxSize.width;Y=2*Ot,st=e.x-Ot,Y>Et&&!this._isInitialRender&&!this._growAfterOpen&&(st=e.x-Et/2)}return{top:b,left:st,bottom:z,right:St,width:Y,height:f}}_setBoundingBoxStyles(e,n){const a=this._calculateBoundingBoxRect(e,n);!this._isInitialRender&&!this._growAfterOpen&&(a.height=Math.min(a.height,this._lastBoundingBoxSize.height),a.width=Math.min(a.width,this._lastBoundingBoxSize.width));const m={};if(this._hasExactPosition())m.top=m.left="0",m.bottom=m.right=m.maxHeight=m.maxWidth="",m.width=m.height="100%";else{const f=this._overlayRef.getConfig().maxHeight,b=this._overlayRef.getConfig().maxWidth;m.height=(0,j.a1)(a.height),m.top=(0,j.a1)(a.top),m.bottom=(0,j.a1)(a.bottom),m.width=(0,j.a1)(a.width),m.left=(0,j.a1)(a.left),m.right=(0,j.a1)(a.right),m.alignItems="center"===n.overlayX?"center":"end"===n.overlayX?"flex-end":"flex-start",m.justifyContent="center"===n.overlayY?"center":"bottom"===n.overlayY?"flex-end":"flex-start",f&&(m.maxHeight=(0,j.a1)(f)),b&&(m.maxWidth=(0,j.a1)(b))}this._lastBoundingBoxSize=a,y(this._boundingBox.style,m)}_resetBoundingBoxStyles(){y(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){y(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,n){const a={},m=this._hasExactPosition(),f=this._hasFlexibleDimensions,b=this._overlayRef.getConfig();if(m){const Y=this._viewportRuler.getViewportScrollPosition();y(a,this._getExactOverlayY(n,e,Y)),y(a,this._getExactOverlayX(n,e,Y))}else a.position="static";let z="",it=this._getOffset(n,"x"),ot=this._getOffset(n,"y");it&&(z+=`translateX(${it}px) `),ot&&(z+=`translateY(${ot}px)`),a.transform=z.trim(),b.maxHeight&&(m?a.maxHeight=(0,j.a1)(b.maxHeight):f&&(a.maxHeight="")),b.maxWidth&&(m?a.maxWidth=(0,j.a1)(b.maxWidth):f&&(a.maxWidth="")),y(this._pane.style,a)}_getExactOverlayY(e,n,a){let m={top:"",bottom:""},f=this._getOverlayPoint(n,this._overlayRect,e);return this._isPushed&&(f=this._pushOverlayOnScreen(f,this._overlayRect,a)),"bottom"===e.overlayY?m.bottom=this._document.documentElement.clientHeight-(f.y+this._overlayRect.height)+"px":m.top=(0,j.a1)(f.y),m}_getExactOverlayX(e,n,a){let b,m={left:"",right:""},f=this._getOverlayPoint(n,this._overlayRect,e);return this._isPushed&&(f=this._pushOverlayOnScreen(f,this._overlayRect,a)),b=this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left","right"===b?m.right=this._document.documentElement.clientWidth-(f.x+this._overlayRect.width)+"px":m.left=(0,j.a1)(f.x),m}_getScrollVisibility(){const e=this._getOriginRect(),n=this._pane.getBoundingClientRect(),a=this._scrollables.map(m=>m.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:A(e,a),isOriginOutsideView:U(e,a),isOverlayClipped:A(n,a),isOverlayOutsideView:U(n,a)}}_subtractOverflows(e,...n){return n.reduce((a,m)=>a-Math.max(m,0),e)}_getNarrowedViewportRect(){const e=this._document.documentElement.clientWidth,n=this._document.documentElement.clientHeight,a=this._viewportRuler.getViewportScrollPosition();return{top:a.top+this._viewportMargin,left:a.left+this._viewportMargin,right:a.left+e-this._viewportMargin,bottom:a.top+n-this._viewportMargin,width:e-2*this._viewportMargin,height:n-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,n){return"x"===n?null==e.offsetX?this._offsetX:e.offsetX:null==e.offsetY?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&(0,j.FG)(e).forEach(n=>{""!==n&&-1===this._appliedPanelClasses.indexOf(n)&&(this._appliedPanelClasses.push(n),this._pane.classList.add(n))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEac
1h(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){const e=this._origin;if(e instanceof s.aKT)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const n=e.width||0,a=e.height||0;return{top:e.y,bottom:e.y+a,left:e.x,right:e.x+n,height:a,width:n}}}function y(l,e){for(let n in e)e.hasOwnProperty(n)&&(l[n]=e[n]);return l}function P(l){if("number"!=typeof l&&null!=l){const[e,n]=l.split(mt);return n&&"px"!==n?null:parseFloat(e)}return l||null}function T(l){return{top:Math.floor(l.top),right:Math.floor(l.right),bottom:Math.floor(l.bottom),left:Math.floor(l.left),width:Math.floor(l.width),height:Math.floor(l.height)}}const B="cdk-global-overlay-wrapper";class K{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(e){const n=e.getConfig();this._overlayRef=e,this._width&&!n.width&&e.updateSize({width:this._width}),this._height&&!n.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(B),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const e=this._overlayRef.overlayElement.style,n=this._overlayRef.hostElement.style,a=this._overlayRef.getConfig(),{width:m,height:f,maxWidth:b,maxHeight:z}=a,it=!("100%"!==m&&"100vw"!==m||b&&"100%"!==b&&"100vw"!==b),ot=!("100%"!==f&&"100vh"!==f||z&&"100%"!==z&&"100vh"!==z),Y=this._xPosition,st=this._xOffset,St="rtl"===this._overlayRef.getConfig().direction;let Ot="",Et="",Pt="";it?Pt="flex-start":"center"===Y?(Pt="center",St?Et=st:Ot=st):St?"left"===Y||"end"===Y?(Pt="flex-end",Ot=st):("right"===Y||"start"===Y)&&(Pt="flex-start",Et=st):"left"===Y||"start"===Y?(Pt="flex-start",Ot=st):("right"===Y||"end"===Y)&&(Pt="flex-end",Et=st),e.position=this._cssPosition,e.marginLeft=it?"0":Ot,e.marginTop=ot?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=it?"0":Et,n.justifyContent=Pt,n.alignItems=ot?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const e=this._overlayRef.overlayElement.style,n=this._overlayRef.hostElement,a=n.style;n.classList.remove(B),a.justifyContent=a.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}let vt=(()=>{class l{constructor(n,a,m,f){this._viewportRuler=n,this._document=a,this._platform=m,this._overlayContainer=f}global(){return new K}flexibleConnectedTo(n){return new u(n,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#t=this.\u0275fac=function(a){return new(a||l)(s.KVO(t.Xj),s.KVO(d.qQ),s.KVO(k.OD),s.KVO(C))};static#e=this.\u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Q=0,_t=(()=>{class l{constructor(n,a,m,f,b,z,it,ot,Y,st,St,Ot){this.scrollStrategies=n,this._overlayContainer=a,this._componentFactoryResolver=m,this._positionBuilder=f,this._keyboardDispatcher=b,this._injector=z,this._ngZone=it,this._document=ot,this._directionality=Y,this._location=st,this._outsideClickDispatcher=St,this._animationsModuleType=Ot}create(n){const a=this._createHostElement(),m=this._createPaneElement(a),f=this._createPortalOutlet(m),b=new L(n);return b.direction=b.direction||this._directionality.value,new M(f,a,m,b,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(n){const a=this._document.createElement("div");return a.id="cdk-overlay-"+Q++,a.classList.add("cdk-overlay-pane"),n.appendChild(a),a}_createHostElement(){const n=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(n),n}_createPortalOutlet(n){return this._appRef||(this._appRef=this._injector.get(s.o8S)),new ut.aI(n,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#t=this.\u0275fac=function(a){return new(a||l)(s.KVO(G),s.KVO(C),s.KVO(s.OM3),s.KVO(vt),s.KVO(kt),s.KVO(s.zZn),s.KVO(s.SKi),s.KVO(d.qQ),s.KVO(lt.dS),s.KVO(d.aZ),s.KVO(et),s.KVO(s.bc$,8))};static#e=this.\u0275prov=s.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const p=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],O=new s.nKC("cdk-connected-overlay-scroll-strategy");let F=(()=>{class l{constructor(n){this.elementRef=n}static#t=this.\u0275fac=function(a){return new(a||l)(s.rXU(s.aKT))};static#e=this.\u0275dir=s.FsC({type:l,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return l})(),rt=(()=>{class l{get offsetX(){return this._offsetX}set offsetX(n){this._offsetX=n,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(n){this._offsetY=n,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(n){this._hasBackdrop=(0,j.he)(n)}get lockPosition(){return this._lockPosition}set lockPosition(n){this._lockPosition=(0,j.he)(n)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(n){this._flexibleDimensions=(0,j.he)(n)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(n){this._growAfterOpen=(0,j.he)(n)}get push(){return this._push}set push(n){this._push=(0,j.he)(n)}constructor(n,a,m,f,b){this._overlay=n,this._dir=b,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=$.yU.EMPTY,this._attachSubscription=$.yU.EMPTY,this._detachSubscription=$.yU.EMPTY,this._positionSubscription=$.yU.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new s.bkB,this.positionChange=new s.bkB,this.attach=new s.bkB,this.detach=new s.bkB,this.overlayKeydown=new s.bkB,this.overlayOutsideClick=new s.bkB,this._templatePortal=new ut.VA(a,m),this._scrollStrategyFactory=f,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(n){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),n.origin&&this.open&&this._position.apply()),n.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=p);const n=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=n.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=n.detachments().subscribe(()=>
1this.detach.emit()),n.keydownEvents().subscribe(a=>{this.overlayKeydown.next(a),a.keyCode===X._f&&!this.disableClose&&!(0,X.rp)(a)&&(a.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(a=>{this.overlayOutsideClick.next(a)})}_buildConfig(){const n=this._position=this.positionStrategy||this._createPositionStrategy(),a=new L({direction:this._dir,positionStrategy:n,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(a.width=this.width),(this.height||0===this.height)&&(a.height=this.height),(this.minWidth||0===this.minWidth)&&(a.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(a.minHeight=this.minHeight),this.backdropClass&&(a.backdropClass=this.backdropClass),this.panelClass&&(a.panelClass=this.panelClass),a}_updatePositionStrategy(n){const a=this.positions.map(m=>({originX:m.originX,originY:m.originY,overlayX:m.overlayX,overlayY:m.overlayY,offsetX:m.offsetX||this.offsetX,offsetY:m.offsetY||this.offsetY,panelClass:m.panelClass||void 0}));return n.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(a).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const n=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(n),n}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof F?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(n=>{this.backdropClick.emit(n)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function W(l,e=!1){return(0,tt.N)((n,a)=>{let m=0;n.subscribe((0,N._)(a,f=>{const b=l(f,m++);(b||e)&&a.next(f),!b&&a.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(n=>{this.positionChange.emit(n),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#t=this.\u0275fac=function(a){return new(a||l)(s.rXU(_t),s.rXU(s.C4Q),s.rXU(s.c1b),s.rXU(O),s.rXU(lt.dS,8))};static#e=this.\u0275dir=s.FsC({type:l,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[s.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[s.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[s.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[s.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[s.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[s.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[s.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[s.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[s.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[s.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[s.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[s.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[s.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[s.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[s.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[s.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[s.Mj6.None,"cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:[s.Mj6.None,"cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:[s.Mj6.None,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:[s.Mj6.None,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:[s.Mj6.None,"cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[s.OA$]})}return l})();const i={provide:O,deps:[_t],useFactory:function gt(l){return()=>l.scrollStrategies.reposition()}};let _=(()=>{class l{static#t=this.\u0275fac=function(a){return new(a||l)};static#e=this.\u0275mod=s.$C({type:l});static#i=this.\u0275inj=s.G2t({providers:[_t,i],imports:[lt.jI,ut.jc,t.E9,t.E9]})}return l})()},6939:(At,Ct,v)=>{v.d(Ct,{A8:()=>N,I3:()=>ht,VA:()=>W,aI:()=>$,jc:()=>bt,lb:()=>ut});var t=v(4438),d=v(177);class tt{attach(A){return this._attachedHost=A,A.attach(this)}detach(){let A=this._attachedHost;null!=A&&(this._attachedHost=null,A.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(A){this._attachedHost=A}}class N extends tt{constructor(A,V,G,L,yt){super(),this.component=A,this.viewContainerRef
1=V,this.injector=G,this.componentFactoryResolver=L,this.projectableNodes=yt}}class W extends tt{constructor(A,V,G,L){super(),this.templateRef=A,this.viewContainerRef=V,this.context=G,this.injector=L}get origin(){return this.templateRef.elementRef}attach(A,V=this.context){return this.context=V,super.attach(A)}detach(){return this.context=void 0,super.detach()}}class lt extends tt{constructor(A){super(),this.element=A instanceof t.aKT?A.nativeElement:A}}class ut{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(A){return A instanceof N?(this._attachedPortal=A,this.attachComponentPortal(A)):A instanceof W?(this._attachedPortal=A,this.attachTemplatePortal(A)):this.attachDomPortal&&A instanceof lt?(this._attachedPortal=A,this.attachDomPortal(A)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(A){this._disposeFn=A}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class $ extends ut{constructor(A,V,G,L,yt){super(),this.outletElement=A,this._componentFactoryResolver=V,this._appRef=G,this._defaultInjector=L,this.attachDomPortal=S=>{const q=S.element,Z=this._document.createComment("dom-portal");q.parentNode.insertBefore(Z,q),this.outletElement.appendChild(q),this._attachedPortal=S,super.setDisposeFn(()=>{Z.parentNode&&Z.parentNode.replaceChild(q,Z)})},this._document=yt}attachComponentPortal(A){const G=(A.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(A.component);let L;return A.viewContainerRef?(L=A.viewContainerRef.createComponent(G,A.viewContainerRef.length,A.injector||A.viewContainerRef.injector,A.projectableNodes||void 0),this.setDisposeFn(()=>L.destroy())):(L=G.create(A.injector||this._defaultInjector||t.zZn.NULL),this._appRef.attachView(L.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(L.hostView),L.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(L)),this._attachedPortal=A,L}attachTemplatePortal(A){let V=A.viewContainerRef,G=V.createEmbeddedView(A.templateRef,A.context,{injector:A.injector});return G.rootNodes.forEach(L=>this.outletElement.appendChild(L)),G.detectChanges(),this.setDisposeFn(()=>{let L=V.indexOf(G);-1!==L&&V.remove(L)}),this._attachedPortal=A,G}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(A){return A.hostView.rootNodes[0]}}let ht=(()=>{class U extends ut{constructor(V,G,L){super(),this._componentFactoryResolver=V,this._viewContainerRef=G,this._isInitialized=!1,this.attached=new t.bkB,this.attachDomPortal=yt=>{const S=yt.element,q=this._document.createComment("dom-portal");yt.setAttachedHost(this),S.parentNode.insertBefore(q,S),this._getRootNode().appendChild(S),this._attachedPortal=yt,super.setDisposeFn(()=>{q.parentNode&&q.parentNode.replaceChild(S,q)})},this._document=L}get portal(){return this._attachedPortal}set portal(V){this.hasAttached()&&!V&&!this._isInitialized||(this.hasAttached()&&super.detach(),V&&super.attach(V),this._attachedPortal=V||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(V){V.setAttachedHost(this);const G=null!=V.viewContainerRef?V.viewContainerRef:this._viewContainerRef,yt=(V.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(V.component),S=G.createComponent(yt,G.length,V.injector||G.injector,V.projectableNodes||void 0);return G!==this._viewContainerRef&&this._getRootNode().appendChild(S.hostView.rootNodes[0]),super.setDisposeFn(()=>S.destroy()),this._attachedPortal=V,this._attachedRef=S,this.attached.emit(S),S}attachTemplatePortal(V){V.setAttachedHost(this);const G=this._viewContainerRef.createEmbeddedView(V.templateRef,V.context,{injector:V.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=V,this._attachedRef=G,this.attached.emit(G),G}_getRootNode(){const V=this._viewContainerRef.element.nativeElement;return V.nodeType===V.ELEMENT_NODE?V:V.parentNode}static#t=this.\u0275fac=function(G){return new(G||U)(t.rXU(t.OM3),t.rXU(t.c1b),t.rXU(d.qQ))};static#e=this.\u0275dir=t.FsC({type:U,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[t.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[t.Vt3]})}return U})(),bt=(()=>{class U{static#t=this.\u0275fac=function(G){return new(G||U)};static#e=this.\u0275mod=t.$C({type:U});static#i=this.\u0275inj=t.G2t({})}return U})()},8834:(At,Ct,v)=>{v.d(Ct,{$z:()=>q,Hl:()=>P,iY:()=>u});var t=v(6860),d=v(4438),s=v(7645),j=v(6600),k=v(177);const pt=["mat-button",""],ft=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],wt=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],nt=["mat-icon-button",""],$=["*"],X={capture:!0},J=["focus","click","mouseenter","touchstart"],ht="mat-button-ripple-uninitialized";
1let ct=(()=>{class T{constructor(){this._document=(0,d.WQX)(k.qQ,{optional:!0}),this._animationMode=(0,d.WQX)(d.bc$,{optional:!0}),this._globalRippleOptions=(0,d.WQX)(j.$E,{optional:!0}),this._platform=(0,d.WQX)(t.OD),this._ngZone=(0,d.WQX)(d.SKi),this._onInteraction=I=>{if(I.target===this._document)return;const K=I.target.closest(`[${ht}]`);K&&(K.removeAttribute(ht),this._appendRipple(K))},this._ngZone.runOutsideAngular(()=>{for(const I of J)this._document?.addEventListener(I,this._onInteraction,X)})}ngOnDestroy(){for(const I of J)this._document?.removeEventListener(I,this._onInteraction,X)}_appendRipple(I){if(!this._document)return;const B=this._document.createElement("span");B.classList.add("mat-mdc-button-ripple");const K=new bt(I,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);K.rippleConfig.centered=I.hasAttribute("mat-icon-button"),new j.ug(K,this._ngZone,B,this._platform).setupTriggerEvents(I),I.append(B)}_createMatRipple(I){if(!this._document)return;I.querySelector(".mat-mdc-button-ripple")?.remove(),I.removeAttribute(ht);const B=this._document.createElement("span");B.classList.add("mat-mdc-button-ripple");const K=new j.r6(new d.aKT(B),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return K._isInitialized=!0,K.trigger=I,I.append(B),K}static#t=this.\u0275fac=function(B){return new(B||T)};static#e=this.\u0275prov=d.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})();class bt{constructor(at,I,B){this._button=at,this._globalRippleOptions=I,this._setRippleConfig(I,B)}_setRippleConfig(at,I){this.rippleConfig=at||{},"NoopAnimations"===I&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const A=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],V=(0,j.Zc)((0,j.Ob)((0,j.GG)(class{constructor(T){this._elementRef=T}})));let G=(()=>{class T extends V{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(I){this._ripple=I}constructor(I,B,K,vt){super(I),this._platform=B,this._ngZone=K,this._animationMode=vt,this._focusMonitor=(0,d.WQX)(s.FN),this._rippleLoader=(0,d.WQX)(ct),this._isFab=!1;const Q=I.nativeElement.classList;for(const _t of A)this._hasHostAttributes(_t.selector)&&_t.mdcClasses.forEach(p=>{Q.add(p)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(I="program",B){I?this._focusMonitor.focusVia(this._elementRef.nativeElement,I,B):this._elementRef.nativeElement.focus(B)}_hasHostAttributes(...I){return I.some(B=>this._elementRef.nativeElement.hasAttribute(B))}static#t=this.\u0275fac=function(B){d.QTQ()};static#e=this.\u0275dir=d.FsC({type:T,features:[d.Vt3,d.OA$]})}return T})(),q=(()=>{class T extends G{constructor(I,B,K,vt){super(I,B,K,vt)}static#t=this.\u0275fac=function(B){return new(B||T)(d.rXU(d.aKT),d.rXU(t.OD),d.rXU(d.SKi),d.rXU(d.bc$,8))};static#e=this.\u0275cmp=d.VBU({type:T,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(B,K){2&B&&(d.BMQ("disabled",K.disabled||null),d.AVh("_mat-animation-noopable","NoopAnimations"===K._animationMode)("mat-unthemed",!K.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[d.Vt3],attrs:pt,ngContentSelectors:wt,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,K){1&B&&(d.NAR(ft),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&B&&d.AVh("mdc-button__ripple",!K._isFab)("mdc-fab__ripple",K._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
1height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return T})(),u=(()=>{class T extends G{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(I,B,K,vt){super(I,B,K,vt)}static#t=this.\u0275fac=function(B){return new(B||T)(d.rXU(d.aKT),d.rXU(t.OD),d.rXU(d.SKi),d.rXU(d.bc$,8))};static#e=this.\u0275cmp=d.VBU({type:T,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(B,K){2&B&&(d.BMQ("disabled",K.disabled||null),d.AVh("_mat-animation-noopable","NoopAnimations"===K._animationMode)("mat-unthemed",!K.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[d.Vt3],attrs:nt,ngContentSelectors:$,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,K){1&B&&(d.NAR(),d.nrm(0,"span",0),d.SdG(1),d.nrm(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
1height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return T})(),P=(()=>{class T{static#t=this.\u0275fac=function(B){return new(B||T)};static#e=this.\u0275mod=d.$C({type:T});static#i=this.\u0275inj=d.G2t({imports:[j.yE,j.pZ,j.yE]})}return T})()},6600:(At,Ct,v)=>{v.d(Ct,{r5:()=>ct,ed:()=>bt,MJ:()=>C,es:()=>I,de:()=>M,QC:()=>Y,is:()=>b,$E:()=>e,yE:()=>A,Np:()=>Q,WX:()=>T,wT:()=>Pt,Sy:()=>x,MI:()=>Ot,O5:()=>f,r6:()=>n,pZ:()=>a,ug:()=>g,jb:()=>D,TL:()=>xt,Zc:()=>S,GG:()=>q,Ob:()=>yt,J8:()=>Mt,mG:()=>Dt,BF:()=>Z});var t=v(4438),d=v(7645),s=v(8203),k=v(177),pt=v(6860),ft=v(4085),wt=v(1985),tt=v(1413),N=v(7336);const ut=["text"],nt=[[["mat-icon"]],"*"],$=["mat-icon","*"];function R(c,r){if(1&c&&t.nrm(0,"mat-pseudo-checkbox",6),2&c){const o=t.XpG();t.Y8G("disabled",o.disabled)("state",o.selected?"checked":"unchecked")}}function X(c,r){if(1&c&&t.nrm(0,"mat-pseudo-checkbox",7),2&c){const o=t.XpG();t.Y8G("disabled",o.disabled)}}function J(c,r){if(1&c&&(t.j41(0,"span",8),t.EFF(1),t.k0s()),2&c){const o=t.XpG();t.R7$(),t.SpI("(",o.group.label,")")}}let ct=(()=>{class c{static#t=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#e=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#i=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#n=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return c})(),bt=(()=>{class c{static#t=this.COMPLEX="375ms";static#e=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return c})();const U=new t.nKC("mat-sanity-checks",{providedIn:"root",factory:function H(){return!0}});let A=(()=>{class c{constructor(o,h,w){this._sanityChecks=h,this._document=w,this._hasDoneGlobalChecks=!1,o._applyBodyHighContrastModeCssClasse
1s(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(o){return!(0,pt.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[o])}static#t=this.\u0275fac=function(h){return new(h||c)(t.KVO(d.Q_),t.KVO(U,8),t.KVO(k.qQ))};static#e=this.\u0275mod=t.$C({type:c});static#i=this.\u0275inj=t.G2t({imports:[s.jI,s.jI]})}return c})();function yt(c){return class extends c{get disabled(){return this._disabled}set disabled(r){this._disabled=(0,ft.he)(r)}constructor(...r){super(...r),this._disabled=!1}}}function S(c,r){return class extends c{get color(){return this._color}set color(o){const h=o||this.defaultColor;h!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),h&&this._elementRef.nativeElement.classList.add(`mat-${h}`),this._color=h)}constructor(...o){super(...o),this.defaultColor=r,this.color=r}}}function q(c){return class extends c{get disableRipple(){return this._disableRipple}set disableRipple(r){this._disableRipple=(0,ft.he)(r)}constructor(...r){super(...r),this._disableRipple=!1}}}function Z(c,r=0){return class extends c{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(o){this._tabIndex=null!=o?(0,ft.OE)(o):this.defaultTabIndex}constructor(...o){super(...o),this._tabIndex=r,this.defaultTabIndex=r}}}function Mt(c){return class extends c{updateErrorState(){const r=this.errorState,dt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);dt!==r&&(this.errorState=dt,this.stateChanges.next())}constructor(...r){super(...r),this.errorState=!1}}}function Dt(c){return class extends c{constructor(...r){super(...r),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new wt.c(o=>{this._isInitialized?this._notifySubscriber(o):this._pendingSubscribers.push(o)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(r){r.next(),r.complete()}}}const kt=new t.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function et(){return(0,t.WQX)(t.xe9)}});class C{constructor(){this._localeChanges=new tt.B,this.localeChanges=this._localeChanges}getValidDateOrNull(r){return this.isDateInstance(r)&&this.isValid(r)?r:null}deserialize(r){return null==r||this.isDateInstance(r)&&this.isValid(r)?r:this.invalid()}setLocale(r){this.locale=r,this._localeChanges.next()}compareDate(r,o){return this.getYear(r)-this.getYear(o)||this.getMonth(r)-this.getMonth(o)||this.getDate(r)-this.getDate(o)}sameDate(r,o){if(r&&o){let h=this.isValid(r),w=this.isValid(o);return h&&w?!this.compareDate(r,o):h==w}return r==o}clampDate(r,o,h){return o&&this.compareDate(r,o)<0?o:h&&this.compareDate(r,h)>0?h:r}}const M=new t.nKC("mat-date-formats"),E=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function mt(c,r){const o=Array(c);for(let h=0;h<c;h++)o[h]=r(h);return o}let u=(()=>{class c extends C{constructor(o,h){super(),this.useUtcForDisplay=!1,super.setLocale(o)}getYear(o){return o.getFullYear()}getMonth(o){return o.getMonth()}getDate(o){return o.getDate()}getDayOfWeek(o){return o.getDay()}getMonthNames(o){const h=new Intl.DateTimeFormat(this.locale,{month:o,timeZone:"utc"});return mt(12,w=>this._format(h,new Date(2017,w,1)))}getDateNames(){const o=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return mt(31,h=>
1this._format(o,new Date(2017,0,h+1)))}getDayOfWeekNames(o){const h=new Intl.DateTimeFormat(this.locale,{weekday:o,timeZone:"utc"});return mt(7,w=>this._format(h,new Date(2017,0,w+1)))}getYearName(o){const h=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(h,o)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(o){return this.getDate(this._createDateWithOverflow(this.getYear(o),this.getMonth(o)+1,0))}clone(o){return new Date(o.getTime())}createDate(o,h,w){let dt=this._createDateWithOverflow(o,h,w);return dt.getMonth(),dt}today(){return new Date}parse(o,h){return"number"==typeof o?new Date(o):o?new Date(Date.parse(o)):null}format(o,h){if(!this.isValid(o))throw Error("NativeDateAdapter: Cannot format invalid date.");const w=new Intl.DateTimeFormat(this.locale,{...h,timeZone:"utc"});return this._format(w,o)}addCalendarYears(o,h){return this.addCalendarMonths(o,12*h)}addCalendarMonths(o,h){let w=this._createDateWithOverflow(this.getYear(o),this.getMonth(o)+h,this.getDate(o));return this.getMonth(w)!=((this.getMonth(o)+h)%12+12)%12&&(w=this._createDateWithOverflow(this.getYear(w),this.getMonth(w),0)),w}addCalendarDays(o,h){return this._createDateWithOverflow(this.getYear(o),this.getMonth(o),this.getDate(o)+h)}toIso8601(o){return[o.getUTCFullYear(),this._2digit(o.getUTCMonth()+1),this._2digit(o.getUTCDate())].join("-")}deserialize(o){if("string"==typeof o){if(!o)return null;if(E.test(o)){let h=new Date(o);if(this.isValid(h))return h}}return super.deserialize(o)}isDateInstance(o){return o instanceof Date}isValid(o){return!isNaN(o.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(o,h,w){const dt=new Date;return dt.setFullYear(o,h,w),dt.setHours(0,0,0,0),dt}_2digit(o){return("00"+o).slice(-2)}_format(o,h){const w=new Date;return w.setUTCFullYear(h.getFullYear(),h.getMonth(),h.getDate()),w.setUTCHours(h.getHours(),h.getMinutes(),h.getSeconds(),h.getMilliseconds()),o.format(w)}static#t=this.\u0275fac=function(h){return new(h||c)(t.KVO(kt,8),t.KVO(pt.OD))};static#e=this.\u0275prov=t.jDH({token:c,factory:c.\u0275fac})}return c})();const y={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let P=(()=>{class c{static#t=this.\u0275fac=function(h){return new(h||c)};static#e=this.\u0275mod=t.$C({type:c});static#i=this.\u0275inj=t.G2t({providers:[{provide:C,useClass:u}]})}return c})(),T=(()=>{class c{static#t=this.\u0275fac=function(h){return new(h||c)};static#e=this.\u0275mod=t.$C({type:c});static#i=this.\u0275inj=t.G2t({providers:[{provide:M,useValue:y}],imports:[P]})}return c})(),I=(()=>{class c{isErrorState(o,h){return!!(o&&o.invalid&&(o.touched||h&&h.submitted))}static#t=this.\u0275fac=function(h){return new(h||c)};static#e=this.\u0275prov=t.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),Q=(()=>{class c{static#t=this.\u0275fac=function(h){return new(h||c)};static#e=this.\u0275mod=t.$C({type:c});static#i=this.\u0275inj=t.G2t({imports:[A,A]})}return c})();class _t{constructor(r,o,h,w=!1){this._renderer=r,this.element=o,this.config=h,this._animationForciblyDisabledThroughCss=w,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const p=(0,pt.BQ)({passive:!0,capture:!0});class O{constructor(){this._events=new Map,this._delegateEventHandler=r=>{const o=(0,pt.Fb)(r);o&&this._events.get(r.type)?.forEach((h,w)=>{(w===o||w.contains(o))&&h.forEach(dt=>dt.handleEvent(r))})}}addHandler(r,o,h,w){const dt=this._events.get(o);if(dt){const Rt=dt.get(h);Rt?Rt.add(w):dt.set(h,new Set([w]))}else this._events.set(o,new Map([[h,new Set([w])]])),r.runOutsideAngular(()=>{document.addEventListener(o,this._delegateEventHandler,p)})}removeHandler(r,o,h){const w=this._events.get(r);if(!w)return;const dt=w.get(o);dt&&(dt.delete(h),0===dt.size&&w.delete(o),0===w.size&&(this._events.delete(r),document.removeEventListener(r,this._delegateEventHandler,p)))}}const F={enterDuration:225,exitDuration:150},gt=(0,pt.BQ)({passive:!0,capture:!0}),i=["mousedown","touchstart"],_=["mouseup","mouseleave","touchend","touchcancel"];class g{static#t=this._eventManager=new O;constructor(r,o,h,w){this._target=r,this._ngZone=o,this._platform=w,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,w.isBrowser&&(this._containerElement=(0,ft.i8)(h))}fadeInRipple(r,o,h={}){const w=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),dt={...F,...h.animation};h.centered&&(r=w.left+w.width/2,o=w.top+w.height/2);const Rt=h.radius||function l(c,r,o){const h=Math.max(Math.abs(c-o.left),Math.abs(c-o.right)),w=Math.max(Math.abs(r-o.top),Math.abs(r-o.bottom));return Math.sqrt(h*h+w*w)}(r,o,w),Ft=r-w.left,Xt=o-w.top,Lt=dt.enterDuration,Tt=document.createElement("div");Tt.classList.add("mat-ripple-element"),Tt.style.left=Ft-Rt+"px",Tt.style.top=Xt-Rt+"px",Tt.style.height=2*Rt+"px",Tt.style.width=2*Rt+"px",null!=h.color&&(Tt.style.backgroundColor=h.color),Tt.style.transitionDuration=`${Lt}ms`,this._containerElement.appendChild(Tt);
1const zt=window.getComputedStyle(Tt),Nt=zt.transitionDuration,Bt="none"===zt.transitionProperty||"0s"===Nt||"0s, 0s"===Nt||0===w.width&&0===w.height,It=new _t(this,Tt,h,Bt);Tt.style.transform="scale3d(1, 1, 1)",It.state=0,h.persistent||(this._mostRecentTransientRipple=It);let Vt=null;return!Bt&&(Lt||dt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const jt=()=>this._finishRippleTransition(It),Yt=()=>this._destroyRipple(It);Tt.addEventListener("transitionend",jt),Tt.addEventListener("transitioncancel",Yt),Vt={onTransitionEnd:jt,onTransitionCancel:Yt}}),this._activeRipples.set(It,Vt),(Bt||!Lt)&&this._finishRippleTransition(It),It}fadeOutRipple(r){if(2===r.state||3===r.state)return;const o=r.element,h={...F,...r.config.animation};o.style.transitionDuration=`${h.exitDuration}ms`,o.style.opacity="0",r.state=2,(r._animationForciblyDisabledThroughCss||!h.exitDuration)&&this._finishRippleTransition(r)}fadeOutAll(){this._getActiveRipples().forEach(r=>r.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(r=>{r.config.persistent||r.fadeOut()})}setupTriggerEvents(r){const o=(0,ft.i8)(r);!this._platform.isBrowser||!o||o===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=o,i.forEac
1h(h=>{g._eventManager.addHandler(this._ngZone,h,o,this)}))}handleEvent(r){"mousedown"===r.type?this._onMousedown(r):"touchstart"===r.type?this._onTouchStart(r):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{_.forEach(o=>{this._triggerElement.addEventListener(o,this,gt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(r){0===r.state?this._startFadeOutTransition(r):2===r.state&&this._destroyRipple(r)}_startFadeOutTransition(r){const o=r===this._mostRecentTransientRipple,{persistent:h}=r.config;r.state=1,!h&&(!o||!this._isPointerDown)&&r.fadeOut()}_destroyRipple(r){const o=this._activeRipples.get(r)??null;this._activeRipples.delete(r),this._activeRipples.size||(this._containerRect=null),r===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),r.state=3,null!==o&&(r.element.removeEventListener("transitionend",o.onTransitionEnd),r.element.removeEventListener("transitioncancel",o.onTransitionCancel)),r.element.remove()}_onMousedown(r){const o=(0,d._G)(r),h=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!o&&!h&&(this._isPointerDown=!0,this.fadeInRipple(r.clientX,r.clientY,this._target.rippleConfig))}_onTouchStart(r){if(!this._target.rippleDisabled&&!(0,d.w6)(r)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const o=r.changedTouches;if(o)for(let h=0;h<o.length;h++)this.fadeInRipple(o[h].clientX,o[h].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(r=>{!r.config.persistent&&(1===r.state||r.config.terminateOnPointerUp&&0===r.state)&&r.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const r=this._triggerElement;r&&(i.forEach(o=>g._eventManager.removeHandler(o,r,this)),this._pointerUpEventsRegistered&&_.forEach(o=>r.removeEventListener(o,this,gt)))}}const e=new t.nKC("mat-ripple-global-options");let n=(()=>{class c{get disabled(){return this._disabled}set disabled(o){o&&this.fadeOutAllNonPersistent(),this._disabled=o,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(o){this._trigger=o,this._setupTriggerEventsIfEnabled()}constructor(o,h,w,dt,Rt){this._elementRef=o,this._animationMode=Rt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=dt||{},this._rippleRenderer=new g(this,h,o,w)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(o,h=0,w){return"number"==typeof o?this._rippleRenderer.fadeInRipple(o,h,{...this.rippleConfig,...w}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...o})}static#t=this.\u0275fac=function(h){return new(h||c)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(pt.OD),t.rXU(e,8),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(h,w){2&h&&t.AVh("mat-ripple-unbounded",w.unbounded)},inputs:{color:[t.Mj6.None,"matRippleColor","color"],unbounded:[t.Mj6.None,"matRippleUnbounded","unbounded"],centered:[t.Mj6.None,"matRippleCentered","centered"],radius:[t.Mj6.None,"matRippleRadius","radius"],animation:[t.Mj6.None,"matRippleAnimation","animation"],disabled:[t.Mj6.None,"matRippleDisabled","disabled"],trigger:[t.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return c})(),a=(()=>{class c{static#t=this.\u0275fac=function(h){return new(h||c)};static#e=this.\u0275mod=t.$C({type:c});static#i=this.\u0275inj=t.G2t({imports:[A,A]})}return c})(),m=(()=>{class c{constructor(o){this._animationMode=o,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#t=this.\u0275fac=function(h){return new(h||c)(t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(h,w){2&h&&t.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===w.state)("mat-pseudo-checkbox-checked","checked"===w.state)("mat-pseudo-checkbox-disabled",w.disabled)("mat-pseudo-checkbox-minimal","minimal"===w.appearance)("mat-pseudo-checkbox-full","full"===w.appearance)("_mat-animation-noopable","NoopAnimations"===w._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(h,w){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
1height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return c})(),f=(()=>{class c{static#t=this.\u0275fac=function(h){return new(h||c)};static#e=this.\u0275mod=t.$C({type:c});static#i=this.\u0275inj=t.G2t({imports:[A]})}return c})();const b=new t.nKC("MAT_OPTION_PARENT_COMPONENT"),Y=new t.nKC("MatOptgroup");let St=0;class Ot{constructor(r,o=!1){this.source=r,this.isUserInput=o}}let Et=(()=>{class c{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(o){this._disabled=(0,ft.he)(o)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(o,h,w,dt){this._element=o,this._changeDetectorRef=h,this._parent=w,this.group=dt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+St++,this.onSelectionChange=new t.bkB,this._stateChanges=new tt.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(o,h){const w=this._getHostElement();"function"==typeof w.focus&&w.focus(h)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(o){(o.keyCode===N.Fm||o.keyCode===N.t6)&&!(0,N.rp)(o)&&(this._selectViaInteraction(),o.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const o=this.viewValue;o!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=o)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(o=!1){this.onSelectionChange.emit(new Ot(this,o))}static#t=this.\u0275fac=function(h){t.QTQ()};static#e=this.\u0275dir=t.FsC({type:c,viewQuery:function(h,w){if(1&h&&t.GBs(ut,7),2&h){let dt;t.mGM(dt=t.lsd())&&(w._text=dt.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return c})(),Pt=(()=>{class c extends Et{constructor(o,h,w,dt){super(o,h,w,dt)}static#t=this.\u0275fac=function(h){return new(h||c)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(b,8),t.rXU(Y,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(h,w){1&h&&t.bIt("click",function(){return w._selectViaInteraction()})("keydown",function(Rt){return w._handleKeydown(Rt)}),2&h&&(t.Mr5("id",w.id),t.BMQ("aria-selected",w.selected)("aria-disabled",w.disabled.toString()),t.AVh("mdc-list-item--selected",w.selected)("mat-mdc-option-multiple",w.multiple)("mat-mdc-option-active",w.active)("mdc-list-item--disabled",w.disabled))},exportAs:["matOption"],features:[t.Vt3],ngContentSelectors:$,decls:8,vars:5,consts:[["text",""],["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(h,w){1&h&&(t.NAR(nt),t.DNE(0,R,1,2,"mat-pseudo-checkbox",1),t.SdG(1),t.j41(2,"span",2,0),t.S
1dG(4,1),t.k0s(),t.DNE(5,X,1,1,"mat-pseudo-checkbox",3)(6,J,2,1,"span",4),t.nrm(7,"div",5)),2&h&&(t.Y8G("ngIf",w.multiple),t.R7$(5),t.Y8G("ngIf",!w.multiple&&w.selected&&!w.hideSingleSelectionIndicator),t.R7$(),t.Y8G("ngIf",w.group&&w.group._inert),t.R7$(),t.Y8G("matRippleTrigger",w._getHostElement())("matRippleDisabled",w.disabled||w.disableRipple))},dependencies:[n,k.bT,m],styles:['.mat-mdc-option{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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return c})();function D(c,r,o){if(o.length){let h=r.toArray(),w=o.toArray(),dt=0;for(let Rt=0;Rt<c+1;Rt++)h[Rt].group&&h[Rt].group===w[dt]&&dt++;return dt}return 0}function xt(c,r,o,h){return c<o?c:c+r>o+h?Math.max(0,c-h+r):o}let x=(()=>{class c{static#t=this.\u0275fac=function(h){return new(h||c)};static#e=this.\u0275mod=t.$C({type:c});static#i=this.\u0275inj=t.G2t({imports:[a,k.MD,A,f]})}return c})()},2102:(At,Ct,v)=>{v.d(Ct,{xb:()=>z,rl:()=>Et,qT:()=>a,RG:()=>Pt,nJ:()=>at,yw:()=>F});var t=v(4438),d=v(8203),s=v(6860),j=v(8359),k=v(1413),pt=v(7786),ft=v(6977),wt=v(1985),tt=v(5964),N=v(6496);class lt{constructor(xt){this._box=xt,this._destroyed=new k.B,this._resizeSubject=ne
1w k.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(x=>this._resizeSubject.next(x)))}observe(xt){return this._elementObservables.has(xt)||this._elementObservables.set(xt,new wt.c(x=>{const c=this._resizeSubject.subscribe(x);return this._resizeObserver?.observe(xt,{box:this._box}),()=>{this._resizeObserver?.unobserve(xt),c.unsubscribe(),this._elementObservables.delete(xt)}}).pipe((0,tt.p)(x=>x.some(c=>c.target===xt)),(0,N.t)({bufferSize:1,refCount:!0}),(0,ft.Q)(this._destroyed))),this._elementObservables.get(xt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let ut=(()=>{class D{constructor(){this._observers=new Map,this._ngZone=(0,t.WQX)(t.SKi)}ngOnDestroy(){for(const[,x]of this._observers)x.destroy();this._observers.clear()}observe(x,c){const r=c?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new lt(r)),this._observers.get(r).observe(x)}static#t=this.\u0275fac=function(c){return new(c||D)};static#e=this.\u0275prov=t.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})();var nt=v(4085),$=v(9969),R=v(177),X=v(2318),J=v(6600);const ht=["notch"],ct=["matFormFieldNotchedOutline",""],bt=["*"],H=["textField"],U=["iconPrefixContainer"],A=["textPrefixContainer"],V=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],G=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function L(D,xt){1&D&&t.nrm(0,"span",21)}function yt(D,xt){if(1&D&&(t.j41(0,"label",19),t.SdG(1,1),t.DNE(2,L,1,0,"span",20),t.k0s()),2&D){const x=t.XpG(2);t.Y8G("floating",x._shouldLabelFloat())("monitorResize",x._hasOutline())("id",x._labelId),t.BMQ("for",x._control.id)("aria-owns",x._control.id),t.R7$(2),t.Y8G("ngIf",!x.hideRequiredMarker&&x._control.required)}}function S(D,xt){if(1&D&&t.DNE(0,yt,3,6,"label",18),2&D){const x=t.XpG();t.Y8G("ngIf",x._hasFloatingLabel())}}function q(D,xt){1&D&&t.nrm(0,"div",22)}function Z(D,xt){}function Mt(D,xt){if(1&D&&t.DNE(0,Z,0,0,"ng-template",24),2&D){t.XpG(2);const x=t.sdS(1);t.Y8G("ngTemplateOutlet",x)}}function Dt(D,xt){if(1&D&&(t.j41(0,"div",23),t.DNE(1,Mt,1,1,"ng-template",11),t.k0s()),2&D){const x=t.XpG();t.Y8G("matFormFieldNotchedOutlineOpen",x._shouldLabelFloat()),t.R7$(),t.Y8G("ngIf",!x._forceDisplayInfixLabel())}}function kt(D,xt){1&D&&(t.j41(0,"div",25,2),t.SdG(2,2),t.k0s())}function et(D,xt){1&D&&(t.j41(0,"div",26,3),t.SdG(2,3),t.k0s())}function C(D,xt){}function M(D,xt){if(1&D&&t.DNE(0,C,0,0,"ng-template",24),2&D){t.XpG();const x=t.sdS(1);t.Y8G("ngTemplateOutlet",x)}}function E(D,xt){1&D&&(t.j41(0,"div",27),t.SdG(1,4),t.k0s())}function mt(D,xt){1&D&&(t.j41(0,"div",28),t.SdG(1,5),t.k0s())}function u(D,xt){1&D&&t.nrm(0,"div",29)}function y(D,xt){if(1&D&&(t.j41(0,"div",30),t.SdG(1,6),t.k0s()),2&D){const x=t.XpG();t.Y8G("@transitionMessages",x._subscriptAnimationState)}}function P(D,xt){if(1&D&&(t.j41(0,"mat-hint",34),t.EFF(1),t.k0s()),2&D){const x=t.XpG(2);t.Y8G("id",x._hintLabelId),t.R7$(),t.JRh(x.hintLabel)}}function T(D,xt){if(1&D&&(t.j41(0,"div",31),t.DNE(1,P,2,2,"mat-hint",32),t.SdG(2,7),t.nrm(3,"div",33),t.SdG(4,8),t.k0s()),2&D){const x=t.XpG();t.Y8G("@transitionMessages",x._subscriptAnimationState),t.R7$(),t.Y8G("ngIf",x.hintLabel)}}let at=(()=>{class D{static#t=this.\u0275fac=function(c){return new(c||D)};static#e=this.\u0275dir=t.FsC({type:D,selectors:[["mat-label"]]})}return D})();const B=new t.nKC("MatError");let vt=0,Q=(()=>{class D{constructor(){this.align="start",this.id="mat-mdc-hint-"+vt++}static#t=this.\u0275fac=function(c){return new(c||D)};static#e=this.\u0275dir=t.FsC({type:D,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(c,r){2&c&&(t.Mr5("id",r.id),t.BMQ("al
1ign",null),t.AVh("mat-mdc-form-field-hint-end","end"===r.align))},inputs:{align:"align",id:"id"}})}return D})();const _t=new t.nKC("MatPrefix"),O=new t.nKC("MatSuffix");let F=(()=>{class D{constructor(){this._isText=!1}set _isTextSelector(x){this._isText=!0}static#t=this.\u0275fac=function(c){return new(c||D)};static#e=this.\u0275dir=t.FsC({type:D,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[t.Mj6.None,"matTextSuffix","_isTextSelector"]},features:[t.Jv_([{provide:O,useExisting:D}])]})}return D})();const rt=new t.nKC("FloatingLabelParent");let gt=(()=>{class D{get floating(){return this._floating}set floating(x){this._floating=x,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(x){this._monitorResize=x,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(x){this._elementRef=x,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,t.WQX)(ut),this._ngZone=(0,t.WQX)(t.SKi),this._parent=(0,t.WQX)(rt),this._resizeSubscription=new j.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function i(D){if(null!==D.offsetParent)return D.scrollWidth;const x=D.cloneNode(!0);x.style.setProperty("position","absolute"),x.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(x);const c=x.scrollWidth;return x.remove(),c}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#t=this.\u0275fac=function(c){return new(c||D)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:D,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(c,r){2&c&&t.AVh("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return D})();const _="mdc-line-ripple--active",g="mdc-line-ripple--deactivating";let l=(()=>{class D{constructor(x,c){this._elementRef=x,this._handleTransitionEnd=r=>{const o=this._elementRef.nativeElement.classList,h=o.contains(g);"opacity"===r.propertyName&&h&&o.remove(_,g)},c.runOutsideAngular(()=>{x.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const x=this._elementRef.nativeElement.classList;x.remove(g),x.add(_)}deactivate(){this._elementRef.nativeElement.classList.add(g)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#t=this.\u0275fac=function(c){return new(c||D)(t.rXU(t.aKT),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:D,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return D})(),e=(()=>{class D{constructor(x,c){this._elementRef=x,this._ngZone=c,this.open=!1}ngAfterViewInit(){const x=this._elementRef.nativeElement.querySelector(".mdc-floating-label");x?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(x.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>x.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(x){this._notch.nativeElement.style.width=this.open&&x?`calc(${x}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#t=this.\u0275fac=function(c){return new(c||D)(t.rXU(t.aKT),t.rXU(t.SKi))};static#e=this.\u0275cmp=t.VBU({type:D,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(c,r){if(1&c&&t.GBs(ht,5),2&c){let o;t.mGM(o=t.lsd())&&(r._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(c,r){2&c&&t.AVh("mdc-notched-outline--notched",r.open)},inputs:{open:[t.Mj6.None,"matFormFieldNotchedOutlineOpen","open"]},attrs:ct,ngContentSelectors:bt,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(c,r){1&c&&(t.NAR(),t.nrm(0,"div",1),t.j41(1,"div",2,0),t.S
1dG(3),t.k0s(),t.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return D})();const n={transitionMessages:(0,$.hZ)("transitionMessages",[(0,$.wk)("enter",(0,$.iF)({opacity:1,transform:"translateY(0%)"})),(0,$.kY)("void => enter",[(0,$.iF)({opacity:0,transform:"translateY(-5px)"}),(0,$.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let a=(()=>{class D{static#t=this.\u0275fac=function(c){return new(c||D)};static#e=this.\u0275dir=t.FsC({type:D})}return D})();const z=new t.nKC("MatFormField"),it=new t.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ot=0;const Y="fill";let Et=(()=>{class D{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(x){this._hideRequiredMarker=(0,nt.he)(x)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(x){x!==this._floatLabel&&(this._floatLabel=x,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(x){const c=this._appearance;this._appearance=x||this._defaults?.appearance||Y,"outline"===this._appearance&&this._appearance!==c&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(x){this._subscriptSizing=x||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(x){this._hintLabel=x,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(x){this._explicitFormFieldControl=x}constructor(x,c,r,o,h,w,dt,Rt){this._elementRef=x,this._changeDetectorRef=c,this._ngZone=r,this._dir=o,this._platform=h,this._defaults=w,this._animationMode=dt,this._hideRequiredMarker=!1,this.color="primary",this._appearance=Y,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ot++,this._hintLabelId="mat-mdc-hint-"+ot++,this._subscriptAnimationState="",this._destroyed=new k.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,w&&(w.appearance&&(this.appearance=w.appearance),this._hideRequiredMarker=!!w?.hideRequiredMarker,w.color&&(this.color=w.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const x=this._control;x.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${x.controlType}`),x.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),x.ngControl&&x.ngControl.valueChanges&&x.ngControl.valueChanges.pipe((0,ft.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(x=>!x._isText),this._hasTextPrefix=!!this._prefixChildren.find(x=>x._isText),this._hasIconSuffix=!!this._suffixChildren.find(x=>!x._isText),this._hasTextSuffix=!!this._suffixChildren.find(x=>x._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,pt.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,ft.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,ft.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}
1_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(x){const c=this._control?this._control.ngControl:null;return c&&c[x]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let x=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&x.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const c=this._hintChildren?this._hintChildren.find(o=>"start"===o.align):null,r=this._hintChildren?this._hintChildren.find(o=>"end"===o.align):null;c?x.push(c.id):this._hintLabel&&x.push(this._hintLabelId),r&&x.push(r.id)}else this._errorChildren&&x.push(...this._errorChildren.map(c=>c.id));this._control.setDescribedByIds(x)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const x=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(x.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const c=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,o=c?.getBoundingClientRect().width??0,h=r?.getBoundingClientRect().width??0;x.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${o+h}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const x=this._elementRef.nativeElement;if(x.getRootNode){const c=x.getRootNode();return c&&c!==x}return document.documentElement.contains(x)}static#t=this.\u0275fac=function(c){return new(c||D)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(t.SKi),t.rXU(d.dS),t.rXU(s.OD),t.rXU(it,8),t.rXU(t.bc$,8),t.rXU(R.qQ))};static#e=this.\u0275cmp=t.VBU({type:D,selectors:[["mat-form-field"]],contentQueries:function(c,r,o){if(1&c&&(t.wni(o,at,5),t.wni(o,at,7),t.wni(o,a,5),t.wni(o,_t,5),t.wni(o,O,5),t.wni(o,B,5),t.wni(o,Q,5)),2&c){let h;t.mGM(h=t.lsd())&&(r._labelChildNonStatic=h.first),t.mGM(h=t.lsd())&&(r._labelChildStatic=h.first),t.mGM(h=t.lsd())&&(r._formFieldControl=h.first),t.mGM(h=t.lsd())&&(r._prefixChildren=h),t.mGM(h=t.lsd())&&(r._suffixChildren=h),t.mGM(h=t.lsd())&&(r._errorChildren=h),t.mGM(h=t.lsd())&&(r._hintChildren=h)}},viewQuery:function(c,r){if(1&c&&(t.GBs(H,5),t.GBs(U,5),t.GBs(A,5),t.GBs(gt,5),t.GBs(e,5),t.GBs(l,5)),2&c){let o;t.mGM(o=t.lsd())&&(r._textField=o.first),t.mGM(o=t.lsd())&&(r._iconPrefixContainer=o.first),t.mGM(o=t.lsd())&&(r._textPrefixContainer=o.first),t.mGM(o=t.lsd())&&(r._floatingLabel=o.first),t.mGM(o=t.lsd())&&(r._notchedOutline=o.first),t.mGM(o=t.lsd())&&(r._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(c,r){2&c&&t.AVh("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===r._animationMode)("mat-form-field-appearance-fill","fill"==r.appearance)("mat-form-field-appearance-outline","outline"==r.appearance)("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-focused",r._control.focused)("mat-primary","accent"!==r.color&&"warn"!==r.color)("mat-accent","accent"===r.color)("mat-warn","warn"===r.color)("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[t.Jv_([{provide:z,useExisting:D},{provide:rt,useExisting:D}])],ngContentSelectors:G,decls:18,vars:23,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormField
1FloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(c,r){if(1&c){const o=t.RV6();t.NAR(V),t.DNE(0,S,1,1,"ng-template",null,0,t.C5r),t.j41(2,"div",4,1),t.bIt("click",function(w){return t.eBV(o),t.Njj(r._control.onContainerClick(w))}),t.DNE(4,q,1,0,"div",5),t.j41(5,"div",6),t.DNE(6,Dt,2,2,"div",7)(7,kt,3,0,"div",8)(8,et,3,0,"div",9),t.j41(9,"div",10),t.DNE(10,M,1,1,"ng-template",11),t.SdG(11),t.k0s(),t.DNE(12,E,2,0,"div",12)(13,mt,2,0,"div",13),t.k0s(),t.DNE(14,u,1,0,"div",14),t.k0s(),t.j41(15,"div",15),t.DNE(16,y,2,1,"div",16)(17,T,5,2,"div",17),t.k0s()}2&c&&(t.R7$(2),t.AVh("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),t.R7$(2),t.Y8G("ngIf",!r._hasOutline()&&!r._control.disabled),t.R7$(2),t.Y8G("ngIf",r._hasOutline()),t.R7$(),t.Y8G("ngIf",r._hasIconPrefix),t.R7$(),t.Y8G("ngIf",r._hasTextPrefix),t.R7$(2),t.Y8G("ngIf",!r._hasOutline()||r._forceDisplayInfixLabel()),t.R7$(2),t.Y8G("ngIf",r._hasTextSuffix),t.R7$(),t.Y8G("ngIf",r._hasIconSuffix),t.R7$(),t.Y8G("ngIf",!r._hasOutline()),t.R7$(),t.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===r.subscriptSizing),t.Y8G("ngSwitch",r._getDisplayedMessages()),t.R7$(),t.Y8G("ngSwitchCase","error"),t.R7$(),t.Y8G("ngSwitchCase","hint"))},dependencies:[R.bT,R.T3,R.ux,R.e1,Q,gt,e,l],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
1-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}
1.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}
1.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[n.transitionMessages]},changeDetection:0})}return D})(),Pt=(()=>{class D{static#t=this.\u0275fac=function(c){return new(c||D)};static#e=this.\u0275mod=t.$C({type:D});static#i=this.\u0275inj=t.G2t({imports:[J.yE,R.MD,X.w5,J.yE]})}return D})()},6695:(At,Ct,v)=>{v.d(Ct,{Ou:()=>G,iy:()=>V});var t=v(177),d=v(4438),s=v(1413),j=v(8834),k=v(2798),pt=v(4823),ft=v(6600),wt=v(4085),tt=v(2102);function N(L,yt){if(1&L&&(d.j41(0,"mat-option",19),d.EFF(1),d.k0s()),2&L){const S=yt.$implicit;d.Y8G("value",S),d.R7$(),d.SpI(" ",S," ")}}function W(L,yt){if(1&L){const S=d.RV6();d.j41(0,"mat-form-field",16)(1,"mat-select",17),d.bIt("selectionChange",function(Z){d.eBV(S);const Mt=d.XpG(2);return d.Njj(Mt._changePageSize(Z.value))}),d.DNE(2,N,2,2,"mat-option",18),d.k0s()()}if(2&L){const S=d.XpG(2);d.Y8G("appearance",S._formFieldAppearance)("color",S.color),d.R7$(),d.Y8G("value",S.pageSize)("disabled",S.disabled)("aria-labelledby",S._pageSizeLabelId)("panelClass",S.selectConfig.panelClass||"")("disableOptionCentering",S.selectConfig.disableOptionCentering),d.R7$(),d.Y8G("ngForOf",S._displayedPageSizeOptions)}}function lt(L,yt){if(1&L&&(d.j41(0,"div",20),d.EFF(1),d.k0s()),2&L){const S=d.XpG(2);d.R7$(),d.JRh(S.pageSize)}}function ut(L,yt){if(1&L&&(d.j41(0,"div",12)(1,"div",13),d.EFF(2),d.k0s(),d.DNE(3,W,3,8,"mat-form-field",14)(4,lt,2,1,"div",15),d.k0s()),2&L){const S=d.XpG();d.R7$(),d.FS9("id",S._pageSizeLabelId),d.R7$(),d.SpI(" ",S._intl.itemsPerPageLabel," "),d.R7$(),d.Y8G("ngIf",S._displayedPageSizeOptions.length>1),d.R7$(),d.Y8G("ngIf",S._displayedPageSizeOptions.length<=1)}}function nt(L,yt){if(1&L){const S=d.RV6();d.j41(0,"button",21),d.bIt("click",function(){d.eBV(S);const Z=d.XpG();return d.Njj(Z.firstPage())}),d.qSk(),d.j41(1,"svg",7),d.nrm(2,"path",22),d.k0s()()}if(2&L){const S=d.XpG();d.Y8G("matTooltip",S._intl.firstPageLabel)("matTooltipDisabled",S._previousButtonsDisabled())("matTooltipPosition","above")("disabled",S._previousButtonsDisabled()),d.BMQ("aria-label",S._intl.firstPageLabel)}}function $(L,yt){if(1&L){const S=d.RV6();d.j41(0,"button",23),d.bIt("click",function(){d.eBV(S);const Z=d.XpG();return d.Njj(Z.lastPage())}),d.qSk(),d.j41(1,"svg",7),d.nrm(2,"path",24),d.k0s()()}if(2&L){const S=d.XpG();d.Y8G("matTooltip",S._intl.lastPageLabel)("matTooltipDisabled",S._nextButtonsDisabled())("matTooltipPosition","above")("disabled",S._nextButtonsDisabled()),d.BMQ("aria-label",S._intl.lastPageLabel)}}let R=(()=>{class L{constructor(){this.changes=new s.B,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(S,q,Z)=>
1{if(0==Z||0==q)return`0 of ${Z}`;const Mt=S*q;return`${Mt+1} \u2013 ${Mt<(Z=Math.max(Z,0))?Math.min(Mt+q,Z):Mt+q} of ${Z}`}}static#t=this.\u0275fac=function(q){return new(q||L)};static#e=this.\u0275prov=d.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})();const J={provide:R,deps:[[new d.Xx1,new d.kdw,R]],useFactory:function X(L){return L||new R}},bt=new d.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS"),H=(0,ft.Ob)((0,ft.mG)(class{}));let U=(()=>{class L extends H{get pageIndex(){return this._pageIndex}set pageIndex(S){this._pageIndex=Math.max((0,wt.OE)(S),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(S){this._length=(0,wt.OE)(S),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(S){this._pageSize=Math.max((0,wt.OE)(S),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(S){this._pageSizeOptions=(S||[]).map(q=>(0,wt.OE)(q)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(S){this._hidePageSize=(0,wt.he)(S)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(S){this._showFirstLastButtons=(0,wt.he)(S)}constructor(S,q,Z){if(super(),this._intl=S,this._changeDetectorRef=q,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new d.bkB,this._intlChanges=S.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),Z){const{pageSize:Mt,pageSizeOptions:Dt,hidePageSize:kt,showFirstLastButtons:et}=Z;null!=Mt&&(this._pageSize=Mt),null!=Dt&&(this._pageSizeOptions=Dt),null!=kt&&(this._hidePageSize=kt),null!=et&&(this._showFirstLastButtons=et)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const S=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(S)}previousPage(){if(!this.hasPreviousPage())return;const S=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(S)}firstPage(){if(!this.hasPreviousPage())return;const S=this.pageIndex;this.pageIndex=0,this._emitPageEvent(S)}lastPage(){if(!this.hasNextPage())return;const S=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(S)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const S=this.getNumberOfPages()-1;return this.pageIndex<S&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(S){const Z=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/S)||0,this.pageSize=S,this._emitPageEvent(Z)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._initialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((S,q)=>S-q),this._changeDetectorRef.markForCheck())}_emitPageEvent(S){this.page.emit({previousPageIndex:S,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#t=this.\u0275fac=function(q){d.QTQ()};static#e=this.\u0275dir=d.FsC({type:L,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[d.Vt3]})}return L})(),A=0,V=(()=>{class L extends U{constructor(S,q,Z){super(S,q,Z),this._pageSizeLabelId="mat-paginator-page-size-label-"+A++,this._formFieldAppearance=Z?.formFieldAppearance||"outline"}static#t=this.\u0275fac=function(q){return new(q||L)(d.rXU(R),d.rXU(d.gRc),d.rXU(bt,8))};static#e=this.\u0275cmp=d.VBU({type:L,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[d.Vt3],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(q,Z){1&q&&(d.j41(0,"div",0)(1,"div",1),d.DNE(2,ut,5,4,"div",2),d.j41(3,"div",3)(4,"div",4),d.EFF(5),d.k0s(),d.DNE(6,nt,3,5,"button",5),d.j41(7,"button",6),d.bIt("click",function(){return Z.previousPage()}),d.qSk(),d.j41(8,"svg",7),d.nrm(9,"path",8),d.k0s()(),d.joV(),d.j41(10,"button",9),d.bIt("click",function(){return Z.nextPage()}),d.qSk(),d.j41(11,"svg",7),d.nrm(12,"path",10),d.k0s()(),d.DNE(13,$,3,5,"button",11),d.k0s()()()),2&q&&(d.R7$(2),d.Y8G("ngIf",!Z.hidePageSize),d.R7$(3),d.SpI(" ",Z._intl.getRangeLabel(Z.pageIndex,Z.pageSize,Z.length)," "),d.R7$(),d.Y8G("ngIf",Z.showFirstLastButtons),d.R7$(),d.Y8G("matTooltip",Z._intl.previousPageLabel)("matTooltipDisabled",Z._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Z._previousButtonsDisabled()),d.BMQ("aria-label",Z._intl.previousPageLabel),d.R7$(3),d.Y8G("matTooltip",Z._intl.nextPageLabel)("matTooltipDisabled",Z._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Z._nextButtonsDisabled()),d.BMQ("aria-label",Z._intl.nextPageLabel),d.R7$(3),d.Y8G("ngIf",Z.showFirstLastButtons))},dependencies:[t.Sq,t.bT,j.iY,tt.rl,k.VO,ft.wT,pt.oV],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;
1fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return L})(),G=(()=>{class L{static#t=this.\u0275fac=function(q){return new(q||L)};static#e=this.\u0275mod=d.$C({type:L});static#i=this.\u0275inj=d.G2t({providers:[J],imports:[t.MD,j.Hl,k.Ve,pt.uc]})}return L})()},2798:(At,Ct,v)=>{v.d(Ct,{VO:()=>K,Ve:()=>vt});var t=v(6969),d=v(177),s=v(4438),j=v(6600),k=v(2102),pt=v(5478),ft=v(7645),wt=v(8203),tt=v(4085),N=v(5024),W=v(7336),lt=v(9417),ut=v(1413),nt=v(9030),$=v(7786),R=v(9172),X=v(5558),J=v(6697),ht=v(5964),ct=v(6354),bt=v(3294),H=v(6977),U=v(9969);const A=["trigger"],V=["panel"],G=[[["mat-select-trigger"]],"*"],L=["mat-select-trigger","*"];function yt(Q,_t){if(1&Q&&(s.j41(0,"span",11),s.EFF(1),s.k0s()),2&Q){const p=s.XpG();s.R7$(),s.JRh(p.placeholder)}}function S(Q,_t){if(1&Q&&(s.j41(0,"span",15),s.EFF(1),s.k0s()),2&Q){const p=s.XpG(2);s.R7$(),s.JRh(p.triggerValue)}}function q(Q,_t){1&Q&&s.SdG(0,0,["*ngSwitchCase","true"])}function Z(Q,_t){if(1&Q&&(s.j41(0,"span",12),s.DNE(1,S,2,1,"span",13)(2,q,1,0,"ng-content",14),s.k0s()),2&Q){const p=s.XpG();s.Y8G("ngSwitch",!!p.customTrigger),s.R7$(2),s.Y8G("ngSwitchCase",!0)}}function Mt(Q,_t){if(1&Q){const p=s.RV6();s.j41(0,"div",16,1),s.bIt("@transformPanel.done",function(F){s.eBV(p);const rt=s.XpG();return s.Njj(rt._panelDoneAnimatingStream.next(F.toState))})("keydown",function(F){s.eBV(p);const rt=s.XpG();return s.Njj(rt._handleKeydown(F))}),s.SdG(2,1),s.k0s()}if(2&Q){const p=s.XpG();s.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",p._getPanelTheme(),""),s.Y8G("ngClass",p.panelClass)("@transformPanel","showing"),s.BMQ("id",p.id+"-panel")("aria-multiselectable",p.multiple)("aria-label",p.ariaLabel||null)("aria-labelledby",p._getPanelAriaLabelledby())}}const Dt={transformPanelWrap:(0,U.hZ)("transformPanelWrap",[(0,U.kY)("* => void",(0,U.P)("@transformPanel",[(0,U.MA)()],{optional:!0}))]),transformPanel:(0,U.hZ)("transformPanel",[(0,U.wk)("void",(0,U.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,U.kY)("void => showing",(0,U.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,U.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,U.kY)("* => void",(0,U.i0)("100ms linear",(0,U.iF)({opacity:0})))])};let M=0;const E=new s.nKC("mat-select-scroll-strategy"),u=new s.nKC("MAT_SELECT_CONFIG"),y={provide:E,deps:[t.hJ],useFactory:function mt(Q){return()=>Q.scrollStrategies.reposition()}},P=new s.nKC("MatSelectTrigger");class T{constructor(_t,p){this.source=_t,this.value=p}}const at=(0,j.GG)((0,j.BF)((0,j.Ob)((0,j.J8)(class{constructor(Q,_t,p,O,F){this._elementRef=Q,this._defaultErrorStateMatcher=_t,this._parentForm=p,this._parentFormGroup=O,this.ngControl=F,this.stateChanges=new ut.B}}))));let I=(()=>{class Q extends at{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(p){this._placeholder=p,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(lt.k0.required)??!1}set required(p){this._required=(0,tt.he)(p),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(p){this._multiple=(0,tt.he)(p)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(p){this._disableOptionCentering=(0,tt.he)(p)}get compareWith(){return this._compareWith}set compareWith(p){this._compareWith=p,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(p){this._assignValue(p)&&this._onChange(p)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(p){this._typeaheadDebounceInterval=(0,tt.OE)(p)}get id(){return this._id}set id(p){this._id=p||this._uid,this.stateChanges.next()}constructor(p,O,F,rt,gt,i,_,g,l,e,n,a,m,f){super(gt,rt,_,g,e),this._viewportRuler
1=p,this._changeDetectorRef=O,this._ngZone=F,this._dir=i,this._parentFormField=l,this._liveAnnouncer=m,this._defaultOptions=f,this._panelOpen=!1,this._compareWith=(b,z)=>b===z,this._uid="mat-select-"+M++,this._triggerAriaLabelledBy=null,this._destroy=new ut.B,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+M++,this._panelDoneAnimatingStream=new ut.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,nt.v)(()=>{const b=this.options;return b?b.changes.pipe((0,R.Z)(b),(0,X.n)(()=>(0,$.h)(...b.map(z=>z.onSelectionChange)))):this._ngZone.onStable.pipe((0,J.s)(1),(0,X.n)(()=>this.optionSelectionChanges))}),this.openedChange=new s.bkB,this._openedStream=this.openedChange.pipe((0,ht.p)(b=>b),(0,ct.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,ht.p)(b=>!b),(0,ct.T)(()=>{})),this.selectionChange=new s.bkB,this.valueChange=new s.bkB,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=f?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=f.typeaheadDebounceInterval),this._scrollStrategyFactory=a,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(n)||0,this.id=this.id}ngOnInit(){this._selectionModel=new N.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,bt.F)(),(0,H.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,H.Q)(this._destroy)).subscribe(p=>{p.added.forEach(O=>O.select()),p.removed.forEach(O=>O.deselect())}),this.options.changes.pipe((0,R.Z)(null),(0,H.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const p=this._getTriggerAriaLabelledby(),O=this.ngControl;if(p!==this._triggerAriaLabelledBy){const F=this._elementRef.nativeElement;this._triggerAriaLabelledBy=p,p?F.setAttribute("aria-labelledby",p):F.removeAttribute("aria-labelledby")}O&&(this._previousControl!==O.control&&(void 0!==this._previousControl&&null!==O.disabled&&O.disabled!==this.disabled&&(this.disabled=O.disabled),this._previousControl=O.control),this.updateErrorState())}ngOnChanges(p){(p.disabled||p.userAriaDescribedBy)&&this.stateChanges.next(),p.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const p=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!p)return;const O=`${this.id}-panel`;this._trackedModal&&(0,ft.Ae)(this._trackedModal,"aria-owns",O),(0,ft.px)(p,"aria-owns",O),this._trackedModal=p}_clearFromModal(){this._trackedModal&&((0,ft.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(p){this._assignValue(p)}registerOnChange(p){this._onChange=p}registerOnTouched(p){this._onTouched=p}setDisabledState(p){this.disabled=p,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const p=this._selectionModel.selected.map(O=>O.viewValue);return this._isRtl()&&p.reverse(),p.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(p){this.disabled||(this.panelOpen?this._handleOpenKeydown(p):this._handleClosedKeydown(p))}_handleClosedKeydown(p){const O=p.keyCode,F=O===W.n6||O===W.i7||O===W.UQ||O===W.LE,rt=O===W.Fm||O
1===W.t6,gt=this._keyManager;if(!gt.isTyping()&&rt&&!(0,W.rp)(p)||(this.multiple||p.altKey)&&F)p.preventDefault(),this.open();else if(!this.multiple){const i=this.selected;gt.onKeydown(p);const _=this.selected;_&&i!==_&&this._liveAnnouncer.announce(_.viewValue,1e4)}}_handleOpenKeydown(p){const O=this._keyManager,F=p.keyCode,rt=F===W.n6||F===W.i7,gt=O.isTyping();if(rt&&p.altKey)p.preventDefault(),this.close();else if(gt||F!==W.Fm&&F!==W.t6||!O.activeItem||(0,W.rp)(p))if(!gt&&this._multiple&&F===W.A&&p.ctrlKey){p.preventDefault();const i=this.options.some(_=>!_.disabled&&!_.selected);this.options.forEach(_=>{_.disabled||(i?_.select():_.deselect())})}else{const i=O.activeItemIndex;O.onKeydown(p),this._multiple&&rt&&p.shiftKey&&O.activeItem&&O.activeItemIndex!==i&&O.activeItem._selectViaInteraction()}else p.preventDefault(),O.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,J.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(p){if(this.options.forEach(O=>O.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&p)Array.isArray(p),p.forEach(O=>this._selectOptionByValue(O)),this._sortValues();else{const O=this._selectOptionByValue(p);O?this._keyManager.updateActiveItem(O):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(p){const O=this.options.find(F=>{if(this._selectionModel.isSelected(F))return!1;try{return null!=F.value&&this._compareWith(F.value,p)}catch{return!1}});return O&&this._selectionModel.select(O),O}_assignValue(p){return!!(p!==this._value||this._multiple&&Array.isArray(p))&&(this.options&&this._setSelectionByValue(p),this._value=p,!0)}_skipPredicate(p){return p.disabled}_initKeyManager(){this._keyManager=new ft.Au(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const p=(0,$.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,H.Q)(p)).subscribe(O=>{this._onSelect(O.source,O.isUserInput),O.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,$.h)(...this.options.map(O=>O._stateChanges)).pipe((0,H.Q)(p)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(p,O){const F=this._selectionModel.isSelected(p);null!=p.value||this._multiple?(F!==p.selected&&(p.selected?this._selectionModel.select(p):this._selectionModel.deselect(p)),O&&this._keyManager.setActiveItem(p),this.multiple&&(this._sortValues(),O&&this.focus())):(p.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(p.value)),F!==this._selectionModel.isSelected(p)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const p=this.options.toArray();this._selectionModel.sort((O,F)=>this.sortComparator?this.sortComparator(O,F,p):p.indexOf(O)-p.indexOf(F)),this.stateChanges.next()}}_propagateChanges(p){let O=null;O=this.multiple?this.selected.map(F=>F.value):this.selected?this.selected.value:p,this._value=O,this.valueChange.emit(O),this._onChange(O),this.selectionChange.emit(this._getChangeEvent(O)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let p=-1;for(let O=0;O<this.options.length;O++)if(!this.options.get(O).disabled){p=O;break}this._keyManager.setActiveItem(p)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}
1focus(p){this._elementRef.nativeElement.focus(p)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const p=this._parentFormField?.getLabelId();return this.ariaLabelledby?(p?p+" ":"")+this.ariaLabelledby:p}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const p=this._parentFormField?.getLabelId();let O=(p?p+" ":"")+this._valueId;return this.ariaLabelledby&&(O+=" "+this.ariaLabelledby),O}_panelDoneAnimating(p){this.openedChange.emit(p)}setDescribedByIds(p){p.length?this._elementRef.nativeElement.setAttribute("aria-describedby",p.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#t=this.\u0275fac=function(O){return new(O||Q)(s.rXU(pt.Xj),s.rXU(s.gRc),s.rXU(s.SKi),s.rXU(j.es),s.rXU(s.aKT),s.rXU(wt.dS,8),s.rXU(lt.cV,8),s.rXU(lt.j4,8),s.rXU(k.xb,8),s.rXU(lt.vO,10),s.kS0("tabindex"),s.rXU(E),s.rXU(ft.Ai),s.rXU(u,8))};static#e=this.\u0275dir=s.FsC({type:Q,viewQuery:function(O,F){if(1&O&&(s.GBs(A,5),s.GBs(V,5),s.GBs(t.WB,5)),2&O){let rt;s.mGM(rt=s.lsd())&&(F.trigger=rt.first),s.mGM(rt=s.lsd())&&(F.panel=rt.first),s.mGM(rt=s.lsd())&&(F._overlayDir=rt.first)}},inputs:{userAriaDescribedBy:[s.Mj6.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:[s.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[s.Mj6.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[s.Vt3,s.OA$]})}return Q})(),K=(()=>{class Q extends I{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=p=>!this.panelOpen&&p.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,H.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(p){const O=this.options.toArray()[p];if(O){const F=this.panel.nativeElement,rt=(0,j.jb)(p,this.options,this.optionGroups),gt=O._getHostElement();F.scrollTop=0===p&&1===rt?0:(0,j.TL)(gt.offsetTop,gt.offsetHeight,F.scrollTop,F.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(p){return new T(this,p)}_getOverlayWidth(p){return"auto"===this.panelWidth?(p instanceof t.$Q?p.elementRef:p||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(p){this._hideSingleSelectionIndicator=(0,tt.he)(p),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const p of this.options)p._changeDetectorRef.markForCheck()}static#t=this.\u0275fac=(()=>{let p;return function(F){return(p||(p=s.xGo(Q)))(F||Q)}})();static#e=this.\u0275cmp=s.VBU({type:Q,selectors:[["mat-select"]],contentQueries:function(O,F,rt){if(1&O&&(s.wni(rt,P,5),s.wni(rt,j.wT,5),s.wni(rt,j.QC,5)),2&O){let gt;s.mGM(gt=s.lsd())&&(F.customTrigger=gt.first),s.mGM(gt=s.lsd())&&(F.options=gt),s.mGM(gt=s.lsd())&&(F.optionGroups=gt)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(O,F){1&O&&s.bIt("keydown",function(gt){return F._handleKeydown(gt)}
1)("focus",function(){return F._onFocus()})("blur",function(){return F._onBlur()}),2&O&&(s.BMQ("id",F.id)("tabindex",F.tabIndex)("aria-controls",F.panelOpen?F.id+"-panel":null)("aria-expanded",F.panelOpen)("aria-label",F.ariaLabel||null)("aria-required",F.required.toString())("aria-disabled",F.disabled.toString())("aria-invalid",F.errorState)("aria-activedescendant",F._getAriaActiveDescendant()),s.AVh("mat-mdc-select-disabled",F.disabled)("mat-mdc-select-invalid",F.errorState)("mat-mdc-select-required",F.required)("mat-mdc-select-empty",F.empty)("mat-mdc-select-multiple",F.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[s.Jv_([{provide:k.qT,useExisting:Q},{provide:j.is,useExisting:Q}]),s.Vt3],ngContentSelectors:L,decls:11,vars:10,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(O,F){if(1&O){const rt=s.RV6();s.NAR(G),s.j41(0,"div",2,0),s.bIt("click",function(){return s.eBV(rt),s.Njj(F.toggle())}),s.j41(3,"div",3),s.DNE(4,yt,2,1,"span",4)(5,Z,3,2,"span",5),s.k0s(),s.j41(6,"div",6)(7,"div",7),s.qSk(),s.j41(8,"svg",8),s.nrm(9,"path",9),s.k0s()()()(),s.DNE(10,Mt,3,9,"ng-template",10),s.bIt("backdropClick",function(){return s.eBV(rt),s.Njj(F.close())})("attach",function(){return s.eBV(rt),s.Njj(F._onAttached())})("detach",function(){return s.eBV(rt),s.Njj(F.close())})}if(2&O){const rt=s.sdS(1);s.R7$(3),s.Y8G("ngSwitch",F.empty),s.BMQ("id",F._valueId),s.R7$(),s.Y8G("ngSwitchCase",!0),s.R7$(),s.Y8G("ngSwitchCase",!1),s.R7$(5),s.Y8G("cdkConnectedOverlayPanelClass",F._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",F._scrollStrategy)("cdkConnectedOverlayOrigin",F._preferredOverlayOrigin||rt)("cdkConnectedOverlayOpen",F.panelOpen)("cdkConnectedOverlayPositions",F._positions)("cdkConnectedOverlayWidth",F._overlayWidth)}},dependencies:[d.YU,d.ux,d.e1,d.fG,t.WB,t.$Q],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[Dt.transformPanel]},changeDetection:0})}return Q})(),vt=(()=>{class Q{static#t=this.\u0275fac=function(O){return new(O||Q)};static#e=this.\u0275mod=s.$C({type:Q});static#i=this.\u0275inj=s.G2t({providers:[y],imports:[d.MD,t.z_,j.Sy,j.yE,pt.Gj,k.RG,j.Sy,j.yE]})}return Q})()},4823:(At,Ct,v)=>{v.d(Ct,{oV:()=>Dt,uc:()=>M});var t=v(6977),d=v(6697),s=v(4085),j=v(7336),k=v(4438),pt=v(177),ft=v(6860),wt=v(7645),tt=v(8203),N=v(6969),W=v(5478),lt=v(6939),ut=v(1413),$=(v(9969),v(6600));const R=["tooltip"],ht=new k.nKC("mat-tooltip-scroll-strategy"),bt={provide:ht,deps:[N.hJ],useFactory:function ct(E){return()=>E.scrollStrategies.reposition({scrollThrottle:20})}},U=new k.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function H(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}
1),V="tooltip-panel",G=(0,ft.BQ)({passive:!0});let Mt=(()=>{class E{get position(){return this._position}set position(u){u!==this._position&&(this._position=u,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(u){this._positionAtOrigin=(0,s.he)(u),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(u){this._disabled=(0,s.he)(u),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(u){this._showDelay=(0,s.OE)(u)}get hideDelay(){return this._hideDelay}set hideDelay(u){this._hideDelay=(0,s.OE)(u),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(u){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=u?String(u).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(u){this._tooltipClass=u,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(u,y,P,T,at,I,B,K,vt,Q,_t,p){this._overlay=u,this._elementRef=y,this._scrollDispatcher=P,this._viewContainerRef=T,this._ngZone=at,this._platform=I,this._ariaDescriber=B,this._focusMonitor=K,this._dir=Q,this._defaultOptions=_t,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ut.B,this._scrollStrategy=vt,this._document=p,_t&&(this._showDelay=_t.showDelay,this._hideDelay=_t.hideDelay,_t.position&&(this.position=_t.position),_t.positionAtOrigin&&(this.positionAtOrigin=_t.positionAtOrigin),_t.touchGestures&&(this.touchGestures=_t.touchGestures)),Q.change.pipe((0,t.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,t.Q)(this._destroyed)).subscribe(u=>{u?"keyboard"===u&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const u=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([y,P])=>{u.removeEventListener(y,P,G)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(u,this.message,"tooltip"),this._focusMonitor.stopMonitoring(u)}show(u=this.showDelay,y){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const P=this._createOverlay(y);this._detach(),this._portal=this._portal||new lt.A8(this._tooltipComponent,this._viewContainerRef);const T=this._tooltipInstance=P.attach(this._portal).instance;T._triggerElement=this._elementRef.nativeElement,T._mouseLeaveHideDelay=this._hideDelay,T.afterHidden().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),T.show(u)}hide(u=this.hideDelay){const y=this._tooltipInstance;y&&(y.isVisible()?y.hide(u):(y._cancelPendingAnimations(),this._detach()))}toggle(u){this._isTooltipVisible()?this.hide():this.show(void 0,u)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(u){if(this._overlayRef){const T=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!u)&&T._origin instanceof k.aKT)return this._overlayRef;this._detach()}const y=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),P=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&u||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(y);return P.positionChanges.pipe((0,t.Q)(this._destroyed)).subscribe(T=>{this._updateCurrentPositionClass(T.connectionPair),this._tooltipInstance&&T.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:P,panelClass:`${this._cssClassPrefix}-${V}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,t.Q)(this._destroyed)).subscribe(T=>{this._isTooltipVisible()&&T.keyCode===j._f&&!(0,j.rp)(T)&&(T.preventDefault(),T.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(u){const y=u.getConfig().positionStrategy,P=this._getOrigin(),T=this._getOverlayPosition();y.withPositions([this._addOffset({...P.main,...T.main}),this._addOffset({...P.fallback,...T.fallback})])}_addOffset(u){return u}_getOrigin(){const u=!this._dir||"ltr"==this._dir.value,y=this.position;let P;"above"==y||"below"==y?P={originX:"center",originY:"above"==y?"top":"bottom"}:"before"==y||"left"==y&&u||"right"==y&&!u?P={originX:"start",originY:"center"}:("after"==y||"right"==y&&u||"left"==y&&!u)&&(P={originX:"end",originY:"center"});const{x:T,y:at}=this._invertPosition(P.originX,P.originY);return{main:P,fallback:{originX:T,originY:at}}}_getOverlayPosition(){const u=!this._dir||"ltr"==this._dir.value,y=this.position;let P;"above"==y?P={overlayX:"center",overlayY:"bottom"}:"below"==y?P={overlayX:"center",overlayY:"top"}:"before"==y||"left"==y&&u||"right"==y&&!u?P={overlayX:"end",overlayY:"center"}:("after"==y||"right"==y&&u||"left"==y&&!u)&&(P={overlayX:"start",overlayY:"center"});const{x:T,y:at}=this._invertPosition(P.overlayX,P.overlayY);return{main:P,fallback:{overlayX:T,overlayY:at}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,d.s)(1),(0,t.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(u){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=u,this._tooltipInstance._markForCheck())}_invertPosition(u,y){return"above"===this.position||"below"===this.position?"top"===y?y="bottom":"bottom"===y&&(y="top"):"end"===u?u="start":"start"===u&&(u="end"),{x:u,y}}_updateCurrentPositionClass(u){const{overlayY:y,originX:P,originY:T}=u;let at;
1if(at="center"===y?this._dir&&"rtl"===this._dir.value?"end"===P?"left":"right":"start"===P?"left":"right":"bottom"===y&&"top"===T?"above":"below",at!==this._currentPosition){const I=this._overlayRef;if(I){const B=`${this._cssClassPrefix}-${V}-`;I.removePanelClass(B+this._currentPosition),I.addPanelClass(B+at)}this._currentPosition=at}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",u=>{let y;this._setupPointerExitEventsIfNeeded(),void 0!==u.x&&void 0!==u.y&&(y=u),this.show(void 0,y)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",u=>{const y=u.targetTouches?.[0],P=y?{x:y.clientX,y:y.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,P),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const u=[];if(this._platformSupportsMouseEvents())u.push(["mouseleave",y=>{const P=y.relatedTarget;(!P||!this._overlayRef?.overlayElement.contains(P))&&this.hide()}],["wheel",y=>this._wheelListener(y)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const y=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};u.push(["touchend",y],["touchcancel",y])}this._addListeners(u),this._passiveListeners.push(...u)}_addListeners(u){u.forEach(([y,P])=>{this._elementRef.nativeElement.addEventListener(y,P,G)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(u){if(this._isTooltipVisible()){const y=this._document.elementFromPoint(u.clientX,u.clientY),P=this._elementRef.nativeElement;y!==P&&!P.contains(y)&&this.hide()}}_disableNativeGesturesIfNecessary(){const u=this.touchGestures;if("off"!==u){const y=this._elementRef.nativeElement,P=y.style;("on"===u||"INPUT"!==y.nodeName&&"TEXTAREA"!==y.nodeName)&&(P.userSelect=P.msUserSelect=P.webkitUserSelect=P.MozUserSelect="none"),("on"===u||!y.draggable)&&(P.webkitUserDrag="none"),P.touchAction="none",P.webkitTapHighlightColor="transparent"}}static#t=this.\u0275fac=function(y){k.QTQ()};static#e=this.\u0275dir=k.FsC({type:E,inputs:{position:[k.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[k.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[k.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[k.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[k.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[k.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[k.Mj6.None,"matTooltip","message"],tooltipClass:[k.Mj6.None,"matTooltipClass","tooltipClass"]}})}return E})(),Dt=(()=>{class E extends Mt{constructor(u,y,P,T,at,I,B,K,vt,Q,_t,p){super(u,y,P,T,at,I,B,K,vt,Q,_t,p),this._tooltipComponent=et,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(u){const P=!this._dir||"ltr"==this._dir.value;return"top"===u.originY?u.offsetY=-8:"bottom"===u.originY?u.offsetY=8:"start"===u.originX?u.offsetX=P?-8:8:"end"===u.originX&&(u.offsetX=P?8:-8),u}static#t=this.\u0275fac=function(y){return new(y||E)(k.rXU(N.hJ),k.rXU(k.aKT),k.rXU(W.R),k.rXU(k.c1b),k.rXU(k.SKi),k.rXU(ft.OD),k.rXU(wt.vr),k.rXU(wt.FN),k.rXU(ht),k.rXU(tt.dS,8),k.rXU(U,8),k.rXU(pt.qQ))};static#e=this.\u0275dir=k.FsC({type:E,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(y,P){2&y&&k.AVh("mat-mdc-tooltip-disabled",P.disabled)},exportAs:["matTooltip"],features:[k.Vt3]})}return E})(),kt=(()=>{class E{constructor(u,y){this._changeDetectorRef=u,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ut.B,this._animationsDisabled="NoopAnimations"===y}show(u){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},u)}hide(u){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},u)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:u}){(!u||!this._triggerElement.contains(u))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:u}){(u===this._showAnimation||u===this._hideAnimation)&&this._finalizeAnimation(u===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(u){u?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(u){const y=this._tooltip.nativeElement,P=this._showAnimation,T=this._hideAnimation;if(y.classList.remove(u?T:P),y.classList.add(u?P:T),this._isVisible=u,u&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const at=getComputedStyle(y);("0s"===at.getPropertyValue("animation-duration")||"none"===at.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}u&&this._onShow(),this._animationsDisabled&&(y.classList.add("_mat-animation-noopable"),this._finalizeAnimation(u))}static#t=this.\u0275fac=function(y){return new(y||E)(k.rXU(k.gRc),k.rXU(k.bc$,8))};static#e=this.\u0275dir=k.FsC({type:E})}return E})(),et=(()=>{class E extends kt{constructor(u,y,P){super(u,P),this._elementRef=y,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const u=this._elementRef.nativeElement.getBoundingClientRect();return u.height>24&&u.width>=200}static#t=this.\u0275fac=function(y){return new(y||E)(k.rXU(k.gRc),k.rXU(k.aKT),k.rXU(k.bc$,8))};static#e=this.\u0275cmp=k.VBU({type:E,selectors:[["mat-tooltip-component"]],viewQuery:function(y,P){if(1&y&&k.GBs(R,7),2&y){let T;k.mGM(T=k.lsd())&&(P._tooltip=T.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(y,P){1&y&&k.bIt("mouseleave",function(at){return P._handleMouseLeave(at)}),2&y&&k.xc7("zoom",P.isVisible()?1:null)}
1,features:[k.Vt3],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(y,P){if(1&y){const T=k.RV6();k.j41(0,"div",1,0),k.bIt("animationend",function(I){return k.eBV(T),k.Njj(P._handleAnimationEnd(I))}),k.j41(2,"div",2),k.EFF(3),k.k0s()()}2&y&&(k.AVh("mdc-tooltip--multiline",P._isMultiline),k.Y8G("ngClass",P.tooltipClass),k.R7$(3),k.JRh(P.message))},dependencies:[pt.YU],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return E})(),M=(()=>{class E{static#t=this.\u0275fac=function(y){return new(y||E)};static#e=this.\u0275mod=k.$C({type:E});static#i=this.\u0275inj=k.G2t({providers:[bt],imports:[wt.Pd,pt.MD,N.z_,$.yE,$.yE,W.Gj]})}return E})()},6932:(At,Ct,v)=>{v.d(Ct,{Li:()=>wt});var t=v(4438),d=v(425),s=v(1946),j=v(177);class pt{constructor(N,W,lt){this.nodes=N,this.viewRef=W,this.componentRef=lt}}class ft{constructor(N,W,lt,ut,nt,$,R,X,J){this._viewContainerRef
1=N,this._renderer=W,this._elementRef=lt,this._injector=ut,this._componentFactoryResolver=nt,this._ngZone=$,this._applicationRef=R,this._posService=X,this._document=J,this.onBeforeShow=new t.bkB,this.onShown=new t.bkB,this.onBeforeHide=new t.bkB,this.onHidden=new t.bkB,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(N){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(N),this}to(N){return this.container=N||this.container,this}position(N){return N?(this.attachment=N.attachment||this.attachment,this._elementRef=N.target||this._elementRef,this):this}provide(N){return this._providers.push(N),this}show(N={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(N.content,N.context,N.initialState);const W=t.zZn.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(W,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,N),this.container instanceof t.aKT&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const lt=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!lt)return;lt.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(N.id?{id:N.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(N){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const W=this._componentRef.location.nativeElement;return W.parentNode?.removeChild(W),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(N?{id:N}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(N){this.triggers=N.triggers||this.triggers,this._listenOpts.outsideClick=N.outsideClick,this._listenOpts.outsideEsc=N.outsideEsc,N.target=N.target||this._elementRef?.nativeElement;const W=this._listenOpts.hide=()=>N.hide?N.hide():void this.hide(),lt=this._listenOpts.show=nt=>{N.show?N.show(nt):this.show(nt),nt()};return this._renderer&&(this._unregisterListenersFn=(0,d.GL)(this._renderer,{target:N.target,triggers:N.triggers,show:lt,hide:W,toggle:nt=>{this.isShown?W():lt(nt)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(N,W){return N&&W&&(this._inlineViewRef=N.createEmbeddedView(W)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const N=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=(0,d.Xt)(this._renderer,{targets:[N,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=(0,d.Fv)(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(N,W,lt){if(!N)return new pt([]);if(N instanceof t.C4Q){if(this._viewContainerRef){const $=this._viewContainerRef.createEmbeddedView(N,W);return $.markForCheck(),new pt([$.rootNodes],$)}const nt=N.createEmbeddedView({});return this._applicationRef.attachView(nt),new pt([nt.rootNodes],nt)}if("function"==typeof N){const nt=this._componentFactoryResolver.resolve
1ComponentFactory(N),$=t.zZn.create({providers:this._providers,parent:this._injector}),R=nt.create($);return Object.assign(R.instance,lt),this._applicationRef.attachView(R.hostView),new pt([[R.location.nativeElement]],R.hostView,R)}const ut=this._renderer?[this._renderer.createText(`${N}`)]:[];return new pt([ut])}}let wt=(()=>{class tt{constructor(W,lt,ut,nt,$,R){this._componentFactoryResolver=W,this._ngZone=lt,this._injector=ut,this._posService=nt,this._applicationRef=$,this._document=R}createLoader(W,lt,ut){return new ft(lt,ut,W,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static#t=this.\u0275fac=function(lt){return new(lt||tt)(t.KVO(t.OM3),t.KVO(t.SKi),t.KVO(t.zZn),t.KVO(s.DF),t.KVO(t.o8S),t.KVO(j.qQ))};static#e=this.\u0275prov=t.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})()},1946:(At,Ct,v)=>{v.d(Ct,{DF:()=>rt,Rz:()=>N});var t=v(425),d=v(4438),s=v(177),j=v(1413),k=v(7786),pt=v(3726),ft=v(7673),wt=v(536),tt=function(i){return i.top="top",i.bottom="bottom",i.left="left",i.right="right",i.auto="auto",i.end="right",i.start="left",i["top left"]="top left",i["top right"]="top right",i["right top"]="right top",i["right bottom"]="right bottom",i["bottom right"]="bottom right",i["bottom left"]="bottom left",i["left bottom"]="left bottom",i["left top"]="left top",i["top start"]="top left",i["top end"]="top right",i["end top"]="right top",i["end bottom"]="right bottom",i["bottom end"]="bottom right",i["bottom start"]="bottom left",i["start bottom"]="start bottom",i["start top"]="left top",i}(tt||{}),N=function(i){return i.top="top",i.bottom="bottom",i.left="start",i.right="end",i.auto="auto",i.end="end",i.start="start",i["top left"]="top start",i["top right"]="top end",i["right top"]="end top",i["right bottom"]="end bottom",i["bottom right"]="bottom end",i["bottom left"]="bottom start",i["left bottom"]="start bottom",i["left top"]="start top",
1i["top start"]="top start",i["top end"]="top end",i["end top"]="end top",i["end bottom"]="end bottom",i["bottom end"]="bottom end",i["bottom start"]="bottom start",i["start bottom"]="start bottom",i["start top"]="start top",i}(N||{});function W(i,_){if(1!==i.nodeType)return[];const l=i.ownerDocument.defaultView?.getComputedStyle(i,null);return _?l&&l[_]:l}function lt(i){if(!i)return document.documentElement;let l,g=i?.offsetParent;for(;null===g&&i.nextElementSibling&&l!==i.nextElementSibling;)l=i.nextElementSibling,g=l.offsetParent;const e=g&&g.nodeName;return e&&"BODY"!==e&&"HTML"!==e?g&&-1!==["TH","TD","TABLE"].indexOf(g.nodeName)&&"static"===W(g,"position")?lt(g):g:l?l.ownerDocument.documentElement:document.documentElement}function nt(i){return null!==i.parentNode?nt(i.parentNode):i}function $(i,_){if(!(i&&i.nodeType&&_&&_.nodeType))return document.documentElement;const g=i.compareDocumentPosition(_)&Node.DOCUMENT_POSITION_FOLLOWING,l=g?i:_,e=g?_:i,n=document.createRange();n.setStart(l,0),n.setEnd(e,0);const a=n.commonAncestorContainer;if(i!==a&&_!==a||l.contains(e))return function ut(i){const{nodeName:_}=i;return"BODY"!==_&&("HTML"===_||lt(i.firstElementChild)===i)}(a)?a:lt(a);const m=nt(i);return m.host?$(m.host,_):$(i,nt(_).host)}function R(i){if(!i||!i.parentElement)return document.documentElement;let _=i.parentElement;for(;_?.parentElement&&"none"===W(_,"transform");)_=_.parentElement;return _||document.documentElement}function X(i,_){const g="x"===_?"Left":"Top",l="Left"===g?"Right":"Bottom";return parseFloat(i[`border${g}Width`])+parseFloat(i[`border${l}Width`])}function J(i,_,g){return Math.max(_[`offset${i}`],_[`scroll${i}`],g[`client${i}`],g[`offset${i}`],g[`scroll${i}`],0)}function ht(i){const _=i.body,g=i.documentElement;return{height:J("Height",_,g),width:J("Width",_,g)}}function ct(i){return{...i,right:(i.left||0)+i.width,bottom:(i.top||0)+i.height}}function H(i){return"number"==typeof i||"[object Number]"===Object.prototype.toString.call(i)}function U(i){const _=i.getBoundingClientRect();if(!(_&&H(_.top)&&H(_.left)&&H(_.bottom)&&H(_.right)))return _;const g={left:_.left,top:_.top,width:_.right-_.left,height:_.bottom-_.top},l="HTML"===i.nodeName?ht(i.ownerDocument):void 0,e=l?.width||i.clientWidth||H(_.right)&&H(g.left)&&_.right-g.left||0,n=l?.height||i.clientHeight||H(_.bottom)&&H(g.top)&&_.bottom-g.top||0;let a=i.offsetWidth-e,m=i.offsetHeight-n;if(a||m){const f=W(i);a-=X(f,"x"),m-=X(f,"y"),g.width-=a,g.height-=m}return ct(g)}function A(i,_,g=!1){const l="HTML"===_.nodeName,e=U(i),n=U(_),a=W(_),m=parseFloat(a.borderTopWidth),f=parseFloat(a.borderLeftWidth);g&&l&&(n.top=Math.max(n.top??0,0),n.left=Math.max(n.left??0,0));const b=ct({top:(e.top??0)-(n.top??0)-m,left:(e.left??0)-(n.left??0)-f,width:e.width,height:e.height});if(b.marginTop=0,b.marginLeft=0,l){const z=parseFloat(a.marginTop),it=parseFloat(a.marginLeft);H(b.top)&&(b.top-=m-z),H(b.bottom)&&(b.bottom-=m-z),H(b.left)&&(b.left-=f-it),H(b.right)&&(b.right-=f-it),b.marginTop=z,b.marginLeft=it}return b}function V(i){return"HTML"===i.nodeName?i:i.parentNode||i.host}function G(i){if(!i)return document.body;switch(i.nodeName){case"HTML":case"BODY":return i.ownerDocument.body;case"#document":return i.body}const{overflow:_,overflowX:g,overflowY:l}=W(i);return/(auto|scroll|overlay)/.test(String(_)+String(l)+String(g))?i:G(V(i))}function L(i,_="top"){const g="top"===_?"scrollTop":"scrollLeft",l=i.nodeName;return"BODY"===l||"HTML"===l?(i.ownerDocument.scrollingElement||i.ownerDocument.documentElement)[g]:i[g]}function S(i){const _=i.nodeName;return"BODY"!==_&&"HTML"!==_&&("fixed"===W(i,"position")||S(V(i)))}function q(i,_,g=0,l,e=!1){let n={top:0,left:0};const a=e?R(i):$(i,_);if("viewport"===l)n=function yt(i,_=!1){const g=i.ownerDocument.documentElement,l=A(i,g),e=Math.max(g.clientWidth,window.innerWidth||0),n=Math.max(g.clientHeight,window.innerHeight||0),a=_?0:L(g),m=_?0:L(g,"left");return ct({top:a-Number(l?.top)+Number(l?.marginTop),left:m-Number(l?.left)+Number(l?.marginLeft),width:e,height:n})}(a,e);else{let m;"scrollParent"===l?(m=G(V(_)),"BODY"===m.nodeName&&(m=i.ownerDocument.documentElement)):m="window"===l?i.ownerDocument.documentElement:l;const f=A(m,a,e);if(f&&"HTML"===m.nodeName&&!S(a)){const{height:b,width:z}=ht(i.ownerDocument);H(n.top)&&H(f.top)&&H(f.marginTop)&&(n.top+=f.top-f.marginTop),H(n.top)&&(n.bottom=Number(b)+Number(f.top)),H(n.left)&&H(f.left)&&H(f.marginLeft)&&(n.left+=f.left-f.marginLeft),H(n.top)&&(n.right=Number(z)+Number(f.left))}else f&&(n=f)}return H(n.left)&&(n.left+=g),H(n.top)&&(n.top+=g),H(n.right)&&(n.right-=g),H(n.bottom)&&(n.bottom-=g),n}function Z({width:i,height:_}){return i*_}function Mt(i,_,g,l,e=["top","bottom","right","left"],n="viewport",a=0){if(-1===i.indexOf("auto"))return i;const m=q(g,l,a,n),f={top:{width:m?.width??0,height:(_?.top??0)-(m?.top??0)},right:{width:(m?.right??0)-(_?.right??0),height:m?.height??0},bottom:{width:m?.width??0,height:(m?.bottom??0)-(_?.bottom??0)},left:{width:(_.left??0)-(m?.left??0),height:m?.height??0}},b=Object.keys(f).map(Y=>({position:Y,...f[Y],area:Z(f[Y])})).sort((Y,st)=>st.area-Y.area);let z=b.filter(({width:Y,height:st})=>Y>=g.clientWidth&&st>=g.clientHeight);z=z.filter(({position:Y})=>e.some(st=>st===Y));const it=z.length>0?z[0].position:b[0].position,ot=i.split(" ")[1];return g.className=g.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${(0,t.Bu)().isBs5?N[it]:it}`),it+(ot?`-${ot}`:"")}const C=(i,_=0)=>i?parseFloat(i):_;function M(i){const g=i.ownerDocument.defaultView?.getComputedStyle(i),l=C(g?.marginTop)+C(g?.marginBottom),e=C(g?.marginLeft)+C(g?.marginRight);return{width:Number(i.offsetWidth)+e,height:Number(i.offsetHeight)+l}}function E(i,_,g){return A(_,g?R(i):$(i,_),g)}function mt(i,_,g){const l=g.split(" ")[0],e=M(i),n={width:e.width,height:e.height},a=-1!==["right","left"].indexOf(l),m=a?"top":"left",f=a?"left":"top",b=a?"height":"width",z=a?"width":"height";return n[m]=(_[m]??0)+_[b]/2-e[b]/2,n[f]=l===f?(_[f]??0)-e[z]:_[function kt(i){const _={left:"r
1ight",right:"left",bottom:"top",top:"bottom"};return i.replace(/left|right|bottom|top/g,g=>_[g])}(f)]??0,n}function u(i,_){return!!i.modifiers[_]?.enabled}const y={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function P(i,_){return!!(0,t.Bu)().isBs5&&y[_].includes(i)}function I(i,_,g){!i||!_||Object.keys(_).forEach(l=>{let e="";-1!==["width","height","top","right","bottom","left"].indexOf(l)&&function bt(i){return""!==i&&!isNaN(parseFloat(i))&&isFinite(Number(i))}(_[l])&&(e="px"),g?g.setStyle(i,l,`${String(_[l])}${e}`):i.style[l]=String(_[l])+e})}function B(i){let _=i.offsets.target;const g=i.instance.target.querySelector(".arrow");if(!g)return i;const l=-1!==["left","right"].indexOf(i.placement.split(" ")[0]),e=l?"height":"width",n=l?"Top":"Left",a=n.toLowerCase(),m=l?"left":"top",f=l?"bottom":"right",b=M(g)[e],z=i.placement.split(" ")[1];(i.offsets.host[f]??0)-b<(_[a]??0)&&(_[a]-=(_[a]??0)-((i.offsets.host[f]??0)-b)),Number(i.offsets.host[a])+Number(b)>(_[f]??0)&&(_[a]+=Number(i.offsets.host[a])+Number(b)-Number(_[f])),_=ct(_);const it=W(i.instance.target),ot=parseFloat(it[`margin${n}`])||0,Y=parseFloat(it[`border${n}Width`])||0;let st;if(z){const Ot=parseFloat(it.borderRadius)||0,Et=Number(ot+Y+Ot);st=a===z?Number(i.offsets.host[a])+Et:Number(i.offsets.host[a])+Number(i.offsets.host[e]-Et)}else st=Number(i.offsets.host[a])+Number(i.offsets.host[e]/2-b/2);let St=st-(_[a]??0)-ot-Y;return St=Math.max(Math.min(_[e]-(b+5),St),0),i.offsets.arrow={[a]:Math.round(St),[m]:""},i.instance.arrow=g,i}function K(i){if(i.offsets.target=ct(i.offsets.target),!u(i.options,"flip"))return i.offsets.target={...i.offsets.target,...mt(i.instance.target,i.offsets.host,i.placement)},i;const _=q(i.instance.target,i.instance.host,0,"viewport",!1);let g=i.placement.split(" ")[0],l=i.placement.split(" ")[1]||"";const m=Mt("auto",i.offsets.host,i.instance.target,i.instance.host,i.options.allowedPositions),f=[g,m];return f.forEach((b,z)=>{if(g!==b||f.length===z+1)return;g=i.placement.split(" ")[0];const it="left"===g&&Math.floor(i.offsets.target.right??0)>Math.floor(i.offsets.host.left??0)||"right"===g&&Math.floor(i.offsets.target.left??0)<Math.floor(i.offsets.host.right??0)||"top"===g&&Math.floor(i.offsets.target.bottom??0)>Math.floor(i.offsets.host.top??0)||"bottom"===g&&Math.floor(i.offsets.target.top??0)<Math.floor(i.offsets.host.bottom??0),ot=Math.floor(i.offsets.target.left??0)<Math.floor(_.left??0),Y=Math.floor(i.offsets.target.right??0)>Math.floor(_.right??0),st=Math.floor(i.offsets.target.top??0)<Math.floor(_.top??0),St=Math.floor(i.offsets.target.bottom??0)>Math.floor(_.bottom??0),Ot="left"===g&&ot||"right"===g&&Y||"top"===g&&st||"bottom"===g&&St,Et=-1!==["top","bottom"].indexOf(g),Pt=Et&&"left"===l&&ot||Et&&"right"===l&&Y||!Et&&"left"===l&&st||!Et&&"right"===l&&St;(it||Ot||Pt)&&((it||Ot)&&(g=f[z+1]),Pt&&(l=function et(i){return"right"===i?"left":"left"===i?"right":i}(l)),i.placement=g+(l?` ${l}`:""),i.offsets.target={...i.offsets.target,...mt(i.instance.target,i.offsets.host,i.placement)})}),i}function Q(i){if(!u(i.options,"preventOverflow"))return i;const _="transform",g=i.instance.target.style,{top:l,left:e,[_]:n}=g;g.top="",g.left="",g[_]="";const a=q(i.instance.target,i.instance.host,0,i.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);g.top=l,g.left=e,g[_]=n;const f={primary(b){let z=i.offsets.target[b];return(i.offsets.target[b]??0)<(a[b]??0)&&(z=Math.max(i.offsets.target[b]??0,a[b]??0)),{[b]:z}},secondary(b){const z="right"===b,it=z?"left":"top";let Y=i.offsets.target[it];return(i.offsets.target[b]??0)>(a[b]??0)&&(Y=Math.min(i.offsets.target[it]??0,(a[b]??0)-i.offsets.target[z?"width":"height"])),{[it]:Y}}};return["left","right","top","bottom"].forEach(b=>{const z=-1!==["left","top","start"].indexOf(b)?f.primary:f.secondary;i.offsets.target={...i.offsets.target,...z(b)}}),i}function _t(i){const _=i.placement,g=_.split(" ")[0],l=_.split(" ")[1];if(l){const{host:e,target:n}=i.offsets,a=-1!==["bottom","top"].indexOf(g),m=a?"left":"top",f=a?"width":"height",b={start:{[m]:e[m]},end:{[m]:(e[m]??0)+e[f]-n[f]}};i.offsets.target={...n,[m]:m===l?b.start[m]:b.end[m]}}return i}const O=new class p{position(_,g){return this.offset(_,g)}offset(_,g){return E(g,_)}positionElements(_,g,l,e,n){const a=[K,_t,Q,B],f=function vt(i,_,g,l){if(!i||!_)return;const e=E(i,_);!g.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!g.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(g="auto");const n=!!g.match(/auto/g);let a=g.match(/auto\s(left|right|top|bottom|start|end)/)?g.split(" ")[1]||"auto":g;const m=a.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return m&&(a=m[1]+(m[2]?` ${m[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(a)&&(a="auto"),a=Mt(a,e,i,_,l?l.allowedPositions:void 0),{options:l||{modifiers:{}},instance:{target:i,host:_,arrow:void 0},offsets:{target:mt(i,e,a),host:e,arrow:void 0},positionFixed:!1,placement:a,placementAuto:n}}(g,_,tt[l],n);if(f)return a.reduce((b,z)=>z(b),f)}};function F(i,_,g,l,e,n){const a=O.positionElements(i,_,g,l,e);if(!a)return;const m=function Dt(i){return{width:i.offsets.target.width,height:i.offsets.target.height,left:Math.floor(i.offsets.target.left??0),top:Math.round(i.offsets.target.top??0),bottom:Math.round(i.offsets.target.bottom??0),right:Math.floor(i.offsets.target.right??0)}}(a);I(_,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${m.left}px, ${m.top}px, 0px)`},n),a.instance.arrow&&I(a.instance.arrow,a.offsets.arrow,n),function at(i,_){const g=i.instance.target;let l=g.className;const e=(0,t.Bu)().isBs5?N[i.placement]:i.placement;i.placementAuto&&(l=l.replace(/bs-popover-auto/g,`bs-popover-${e}`),l=l.replace(/ms-2|me-2|mb-2|mt-2/g,""),l=l.replace(/bs-tooltip-auto/g,`bs-tooltip-${e}`),l=l.replace(/\sauto/g,` ${e}`),-1!==l.indexOf("popover")&&(l=l+" "+function T(i){return(0,t.Bu)().isBs5?P(i,"end")?"ms-2":P(i,"start")?"me-2":P(i,"top")?"mb-2":P(i,"bottom")?"mt-2":"":""}(e)),-1!==l.indexOf("popover")&&-1===l.indexOf("popover-auto")&&(l+=" popover-auto"),-1!==l.indexOf("tooltip")&&-1===l.indexOf("tooltip-auto")&&(l+=" tooltip-auto")),l=l.replace(/left|right|top|bottom|end|start/g,`${e.split(" ")[0]}`),_?_.setAttribute(g,"class",l):g.className=l}(a,n)}let rt=(()=>{class i{constructor(g,l,e){this.update$$=new j.B,this.positionElements=new Map,this.isDisabled=!1,(0,s.UE)(e)&&g.runOutsideAngular(()=>{this.triggerEvent$=(0,k.h)((0,pt.R)(window,"scroll",{passive:!0}),(0,pt.R)(window,"resize",{passive:!0}),(0,ft.of)(0,wt.X),this.update$$),this.triggerEvent$.subscribe(()=>
1{this.isDisabled||this.positionElements.forEach(n=>{F(gt(n.target),gt(n.element),n.attachment,n.appendToBody,this.options,l.createRenderer(null,null))})})})}position(g){this.addPositionElement(g)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(g){this.positionElements.set(gt(g.element),g)}calcPosition(){this.update$$.next(null)}deletePositionElement(g){this.positionElements.delete(gt(g))}setOptions(g){this.options=g}static#t=this.\u0275fac=function(l){return new(l||i)(d.KVO(d.SKi),d.KVO(d._9s),d.KVO(d.Agw))};static#e=this.\u0275prov=d.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function gt(i){return"string"==typeof i?document.querySelector(i):i instanceof d.aKT?i.nativeElement:i??null}},425:(At,Ct,v)=>{v.d(Ct,{Al:()=>N,Aq:()=>Z,Bu:()=>L,Fv:()=>wt,GL:()=>pt,Xt:()=>ft,Yr:()=>q,Zu:()=>j,mc:()=>kt});var t=v(4438);class d{constructor(C,M){this.open=C,this.close=M||C}isManual(){return"manual"===this.open||"manual"===this.close}}const s={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function j(et,C=s){const M=(et||"").trim();if(0===M.length)return[];const E=M.split(/\s+/).map(u=>u.split(":")).map(u=>{const y=C[u[0]]||u;return new d(y[0],y[1])}),mt=E.filter(u=>u.isManual());if(mt.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===mt.length&&E.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return E}function pt(et,C){const M=j(C.triggers),E=C.target;if(1===M.length&&M[0].isManual())return Function.prototype;const mt=[],u=[],y=()=>{u.forEach(P=>mt.push(P())),u.length=0};return M.forEach(P=>{const T=P.open===P.close,at=T?C.toggle:C.show;if(!T&&P.close&&C.hide){const I=P.close,B=C.hide;u.push(()=>et.listen(E,I,B))}at&&mt.push(et.listen(E,P.open,()=>at(y)))}),()=>{mt.forEach(P=>P())}}function ft(et,C){return C.outsideClick?et.listen("document","click",M=>{C.target&&C.target.contains(M.target)||C.targets&&C.targets.some(E=>E.contains(M.target))||C.hide&&C.hide()}):Function.prototype}function wt(et,C){return C.outsideEsc?et.listen("document","keyup.esc",M=>{C.target&&C.target.contains(M.target)||C.targets&&C.targets.some(E=>E.contains(M.target))||C.hide&&C.hide()}):Function.prototype}const tt=typeof window<"u"&&window||{},N=tt.document;var bt=function(et){return et.isBs4="bs4",et.isBs5="bs5",et}(bt||{});let H;function U(){const et=tt.document.createElement("span");et.innerText="testing bs version",et.classList.add("d-none"),et.classList.add("pl-1"),tt.document.head.appendChild(et);const C=tt.getComputedStyle(et).paddingLeft;return C&&parseFloat(C)?(tt.document.head.removeChild(et),"bs4"):(tt.document.head.removeChild(et),"bs5")}function L(){return{isBs4:(H||(H=U()),"bs4"===H),isBs5:(H||(H=U()),"bs5"===H)}}function q(){return function(M,E){const mt=` __${E}Value`;Object.defineProperty(M,E,{get(){return this[mt]},set(u){const y=this[mt];this[mt]=u,y!==u&&this[E+"Change"]&&this[E+"Change"].emit(u)}})}}class Z{static reflow(C){}static getStyles(C){let M=C.ownerDocument.defaultView;return(!M||!M.opener)&&(M=tt),M.getComputedStyle(C)}static stackOverflowConfig(){const C=function yt(){const et=L(),C=Object.keys(et).find(M=>et[M]);return bt[C]}();return{crossorigin:"anonymous",integrity:"bs5"===C?"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65":"sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2",cdnLink:"bs5"===C?"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css":"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"}}}const Mt={},Dt=typeof console>"u"||!("warn"in console);function kt(et){!(0,t.naY)()||Dt||et in Mt||(Mt[et]=!0,console.warn(et))}}}]);
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.