vendor: 30,652 bytes, lines 1-60
1import{n as r,r as s}from"./chunk-BrWgP3EZ.js";import{$ as Lo,$n as dI,$t as Ut$1,A as G$1,Ar as hd,B as Jf,Bn as at,Ci as qs,Cr as gd,Er as h8,Et as Pt,Fi as tc,Ft as Re,G as Kn,Li as tf,O as Ff,Pi as tI,Pn as _m,Q as Lf,R as Ja,Rr as jt$1,T as F,Tr as gu,U as KN,Ut as T,V as Jn,Xn as cd,Xt as Un,Yi as un,_ as Cg,_a as zi,_t as OS,a as AS,aa as we,at as MS,b as Dd,ci as oC,cn as Wn,di as oe,ft as NS,gr as f_,ht as OE,it as ME,j as Gn,ki as rn,kt as RD,lt as Mt,mn as Xd,na as vt$1,ni as mn,nr as dv,ot as Mb,qi as ue,r as A$1,ra as vv,rt as Ly,sa as xE,sn as Wi,sr as eo,ti as m,ur as ev,vr as fe,x as De$1,xn as Yf,y as DM,yn as Y}from"./chunk-zscJwYu-.js";import{a as T$1,c as y,n as I,o as n,s as v,t as B}from"./chunk-CL4daVxI.js";import{n as s$1,t as b}from"./chunk-DWRo6h1c.js";function G(n,e=0){return ii(n)?Number(n):arguments.length===2?e:0}function ii(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}function Oe(n){return n instanceof jt$1?n.nativeElement:n}var ni=new T(`cdk-dir-doc`,{providedIn:`root`,factory:()=>m(we)});var oi=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ee(n){let e=n?.toLowerCase()||``;return e===`auto`&&typeof navigator<`u`&&navigator?.language?oi.test(navigator.language)?`rtl`:`ltr`:e===`rtl`?`rtl`:`ltr`}var K=(()=>{class n{get value(){return this.valueSignal()}valueSignal=vt$1(`ltr`);change=new Mt;constructor(){let t=m(ni,{optional:!0});if(t){let i=t.body?t.body.dir:null,o=t.documentElement?t.documentElement.dir:null;this.valueSignal.set(Ee(i||o||`ltr`))}}ngOnDestroy(){this.change.complete()}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var dt=class{};function ke(n){return n&&typeof n.connect==`function`&&!(n instanceof tc)}var ft=class extends dt{_data;constructor(e){super(),this._data=e}connect(){return OE(this._data)?this._data:Ja(this._data)}disconnect(){}};var $=(function(n){return n[n.REPLACED=0]=`REPLACED`,n[n.INSERTED=1]=`INSERTED`,n[n.MOVED=2]=`MOVED`,n[n.REMOVED=3]=`REMOVED`,n})($||{});var ut=class{viewCacheSize=20;_viewCache=[];applyChanges(e,t,i,o,r){e.forEachOperation((s,a,l)=>{let h,d;if(s.previousIndex==null){let f=()=>i(s,a,l);h=this._insertView(f,l,t,o(s)),d=h?$.INSERTED:$.REPLACED}else l==null?(this._detachAndCacheView(a,t),d=$.REMOVED):(h=this._moveView(a,l,t,o(s)),d=$.MOVED);r&&r({context:h?.context,operation:d,record:s})})}detach(){for(let e of this._viewCache)e.destroy();this._viewCache=[]}_insertView(e,t,i,o){let r=this._insertViewFromCache(t,i);if(r){r.context.$implicit=o;return}let s=e();return i.createEmbeddedView(s.templateRef,s.context,s.index)}_detachAndCacheView(e,t){let i=t.detach(e);this._maybeCacheView(i,t)}_moveView(e,t,i,o){let r=i.get(e);return i.move(r,t),r.context.$implicit=o,r}_maybeCacheView(e,t){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(e);else{let i=t.indexOf(e);i===-1?e.destroy():t.remove(i)}}_insertViewFromCache(e,t){let i=this._viewCache.pop();return i&&t.insert(i,e),i||null}};var q=(()=>{class n{static ɵfac=function(i){return new(i||n)};static ɵmod=cd({type:n});static ɵinj=Wi({})}return n})();var ri=[`contentWrapper`];var si=[`*`];var Pe=new T(`VIRTUAL_SCROLL_STRATEGY`);var Bt=class{_scrolledIndexChange=new oe;scrolledIndexChange=this._scrolledIndexChange.pipe(Yf());_viewport=null;_itemSize;_minBufferPx;_maxBufferPx;constructor(e,t,i){this._itemSize=e,this._minBufferPx=t,this._maxBufferPx=i}attach(e){this._viewport=e,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(e,t,i){this._itemSize=e,this._minBufferPx=t,this._maxBufferPx=i,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(e,t){this._viewport&&this._viewport.scrollToOffset(e*this._itemSize,t)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;let e=this._viewport.getRenderedRange(),t={start:e.start,end:e.end},i=this._viewport.getViewportSize(),o=this._viewport.getDataLength(),r=this._viewport.measureScrollOffset(),s=this._itemSize>0?r/this._itemSize:0;if(t.end>o){let l=Math.ceil(i/this._itemSize),h=Math.max(0,Math.min(s,o-l));s!=h&&(s=h,r=h*this._itemSize,t.start=Math.floor(s)),t.end=Math.max(0,Math.min(o,t.start+l))}let a=r-t.start*this._itemSize;if(a<this._minBufferPx&&t.start!=0){let l=Math.ceil((this._maxBufferPx-a)/this._itemSize);t.start=Math.max(0,t.start-l),t.end=Math.min(o,Math.ceil(s+(i+this._minBufferPx)/this._itemSize))}else{let l=t.end*this._itemSize-(r+i);if(l<this._minBufferPx&&t.end!=o){let h=Math.ceil((this._maxBufferPx-l)/this._itemSize);h>0&&(t.end=Math.min(o,t.end+h),t.start=Math.max(0,Math.floor(s-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(t),this._viewport.setRenderedContentOffset(Math.round(this._itemSize*t.start)),this._scrolledIndexChange.next(Math.floor(s))}};function ai(n){return n._scrollStrategy}var li=(()=>{class n{get itemSize(){return this._itemSize}set itemSize(t){this._itemSize=G(t)}_itemSize=20;get minBufferPx(){return this._minBufferPx}set minBufferPx(t){this._minBufferPx=G(t)}_minBufferPx=100;get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(t){this._maxBufferPx=G(t)}_maxBufferPx=200;_scrollStrategy=new Bt(this.itemSize,this.minBufferPx,this.maxBufferPx);ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static ɵfac=function(i){return new(i||n)};static ɵdir=Jn({type:n,selectors:[[`cdk-virtual-scroll-viewport`,`itemSize`,``]],inputs:{itemSize:`itemSize`,minBufferPx:`minBufferPx`,maxBufferPx:`maxBufferPx`},features:[DM([{provide:Pe,useFactory:ai,deps:[zi(()=>n)]}]),qs]})}return n})();var ci=20;var Q=(()=>{class n{_ngZone=m(at);_platform=m(v);_renderer=m(Lo).createRenderer(null,null);_cleanupGlobalListener;_scrolled=new oe;_scrolledCount=0;scrollContainers=new Map;register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){let i=this.scrollContainers.get(t);i&&(i.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=ci){return this._platform.isBrowser?new A$1(i=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen(`document`,`scroll`,()=>this._scrolled.next())));let o=t>0?this._scrolled.pipe(tI(t)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):Ja()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((t,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(t,i){let o=this.getAncestorScrollContainers(t);return this.scrolled(i).pipe(Ut$1(r=>!r||o.indexOf(r)>-1))}getAncestorScrollContainers(t){let i=[];return this.scrollContainers.forEach((o,r)=>{this._targetContainsElement(r,t)&&i.push(r)}),i}_targetContainsElement(t,i){let o=Oe(i),r=t.getElementRef().nativeElement;do if(o==r)return!0;while(o=o.parentElement);return!1}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var zt=(()=>{class n$1{elementRef=m(jt$1);scrollDispatcher=m(Q);ngZone=m(at);dir=m(K,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new oe;_renderer=m(Gn);_cleanupScroll;_elementScrolled=new oe;ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,`scroll`,t=>this._elementScrolled.next(t))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){let i=this.elementRef.nativeElement,o=this.dir&&this.dir.value==`rtl`;t.left??=o?t.end:t.start,t.right??=o?t.start:t.end,t.bottom!=null&&(t.top=i.scrollHeight-i.clientHeight-t.bottom),o&&I()!=n.NORMAL?(t.left!=null&&(t.right=i.scrollWidth-i.clientWidth-t.left),I()==n.INVERTED?t.left=t.right:I()==n.NEGATED&&(t.left=t.right?-t.right:t.right)):t.right!=null&&(t.left=i.scrollWidth-i.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){let i=this.elementRef.nativeElement;y()?i.scrollTo(t):(t.top!=null&&(i.scrollTop=t.top),t.left!=null&&(i.scrollLeft=t.left))}measureScrollOffset(t){let i=`left`,o=`right`,r=this.elementRef.nativeElement;if(t==`top`)return r.scrollTop;if(t==`bottom`)return r.scrollHeight-r.clientHeight-r.scrollTop;let s=this.dir&&this.dir.value==`rtl`;return t==`start`?t=s?o:i:t==`end`&&(t=s?i:o),s&&I()==n.INVERTED?t==i?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:s&&I()==n.NEGATED?t==i?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:t==i?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft}static ɵfac=function(i){return new(i||n$1)};static ɵdir=Jn({type:n$1,selectors:[[``,`cdk-scrollable`,``],[``,`cdkScrollable`,``]]})}return n$1})();var hi=20;var M=(()=>{class n{_platform=m(v);_listeners;_viewportSize=null;_change=new oe;_document=m(we);constructor(){let t=m(at),i=m(Lo).createRenderer(null,null);t.runOutsideAngular(()=>{if(this._platform.isBrowser){let o=r=>this._change.next(r);this._listeners=[i.listen(`window`,`resize`,o),i.listen(`window`,`orientationchange`,o)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(t=>t()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){let t=this.getViewportScrollPosition(),{width:i,height:o}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+o,right:t.left+i,height:o,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,i=this._getWindow(),o=t.documentElement,r=o.getBoundingClientRect();return{top:-r.top||t.body?.scrollTop||i.scrollY||o.scrollTop||0,left:-r.left||t.body?.scrollLeft||i.scrollX||o.scrollLeft||0}}change(t=hi){return t>0?this._change.pipe(tI(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var It=new T(`VIRTUAL_SCROLLABLE`);var xe=(()=>{class n extends zt{measureViewportSize(t){let i=this.elementRef.nativeElement;return t===`horizontal`?i.clientWidth:i.clientHeight}static ɵfac=(()=>{let t;return function(o){return(t||(t=Cg(n)))(o||n)}})();static ɵdir=Jn({type:n,features:[Ly]})}return n})();function di(n,e){return n.start==e.start&&n.end==e.end}var fi=typeof requestAnimationFrame<`u`?xE:ME;var Me=new T(`CDK_VIRTUAL_SCROLL_VIEWPORT`);var ui=(()=>{class n extends xe{elementRef=m(jt$1);_changeDetectorRef=m(Xd);_scrollStrategy=m(Pe,{optional:!0});scrollable=m(It,{optional:!0});_platform=m(v);_detachedSubject=new oe;_renderedRangeSubject=new oe;_renderedContentOffsetSubject=new oe;get orientation(){return this._orientation}set orientation(t){this._orientation!==t&&(this._orientation=t,this._calculateSpacerSize())}_orientation=`vertical`;appendOnly=!1;scrolledIndexChange=new A$1(t=>this._scrollStrategy.scrolledIndexChange.subscribe(i=>Promise.resolve().then(()=>this.ngZone.run(()=>t.next(i)))));_contentWrapper;renderedRangeStream=this._renderedRangeSubject;renderedContentOffset=this._renderedContentOffsetSubject.pipe(Ut$1(t=>t!==null),Yf());_totalContentSize=0;_totalContentWidth=vt$1(``);_totalContentHeight=vt$1(``);_renderedContentTransform;_renderedRange={start:0,end:0};_dataLength=0;_viewportSize=0;_forOf=null;_renderedContentOffset=0;_renderedContentOffsetNeedsRewrite=!1;_changeDetectionNeeded=vt$1(!1);_runAfterChangeDetection=[];_viewportChanges=G$1.EMPTY;_injector=m(fe);_isDestroyed=!1;constructor(){super();let t=m(M);this._scrollStrategy,this._viewportChanges=t.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add(`cdk-virtual-scrollable`),this.scrollable=this);let i=gu(()=>{this._changeDetectionNeeded()&&this._doChangeDetection()},{injector:m(un).injector});m(De$1).onDestroy(()=>{i.destroy()})}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(dI(null),tI(0,fi),Lf(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),this._isDestroyed=!0,super.ngOnDestroy()}attach(t){this._forOf,this.ngZone.runOutsideAngular(()=>{this._forOf=t,this._forOf.dataStream.pipe(Lf(this._detachedSubject)).subscribe(i=>{let o=i.length;o!==this._dataLength&&(this._dataLength=o,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(t){return this.getElementRef().nativeElement.getBoundingClientRect()[t]}setTotalContentSize(t){this._totalContentSize!==t&&(this._totalContentSize=t,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(t){di(this._renderedRange,t)||(this.appendOnly&&(t={start:0,end:Math.max(this._renderedRange.end,t.end)}),this._renderedRangeSubject.next(this._renderedRange=t),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(t,i=`to-start`){t=this.appendOnly&&i===`to-start`?0:t;let o=this.dir&&this.dir.value==`rtl`,r=this.orientation==`horizontal`,s=r?`X`:`Y`,l=`translate${s}(${Number((r&&o?-1:1)*t)}px)`;this._renderedContentOffset=t,i===`to-end`&&(l+=` translate${s}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=l&&(this._renderedContentTransform=l,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(t,i=`auto`){let o={behavior:i};this.orientation===`horizontal`?o.start=t:o.top=t,this.scrollable.scrollTo(o)}scrollToIndex(t,i=`auto`){this._scrollStrategy.scrollToIndex(t,i)}measureScrollOffset(t){let i;return this.scrollable==this?i=o=>super.measureScrollOffset(o):i=o=>this.scrollable.measureScrollOffset(o),Math.max(0,i(t??(this.orientation===`horizontal`?`start`:`top`))-this.measureViewportOffset())}measureViewportOffset(t){let i,o=`left`,r=`right`,s=this.dir?.value==`rtl`;t==`start`?i=s?r:o:t==`end`?i=s?o:r:t?i=t:i=this.orientation===`horizontal`?`left`:`top`;let a=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-a}measureRenderedContentSize(){let t=this._contentWrapper.nativeElement;return this.orientation===`horizontal`?t.offsetWidth:t.offsetHeight}measureRangeSize(t){return this._forOf?this._forOf.measureRangeSize(t,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(t){t&&this._runAfterChangeDetection.push(t),!ue(this._changeDetectionNeeded)&&this.ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this.ngZone.run(()=>{this._changeDetectionNeeded.set(!0)})})})}_doChangeDetection(){this._isDestroyed||this.ngZone.run(()=>{this._changeDetectorRef.markForCheck(),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this._renderedContentOffsetSubject.next(this.getOffsetToRenderedContentStart()),_m(()=>{this._changeDetectionNeeded.set(!1);let t=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(let i of t)i()},{injector:this._injector})})}_calculateSpacerSize(){this._totalContentHeight.set(this.orientation===`horizontal`?``:`${this._totalContentSize}px`),this._totalContentWidth.set(this.orientation===`horizontal`?`${this._totalContentSize}px`:``)}static ɵfac=function(i){return new(i||n)};static ɵcmp=f_({type:n,selectors:[[`cdk-virtual-scroll-viewport`]],viewQuery:function(i,o){if(i&1&&dv(ri,7),i&2){let r;AS(r=OS())&&(o._contentWrapper=r.first)}},hostAttrs:[1,`cdk-virtual-scroll-viewport`],hostVars:4,hostBindings:function(i,o){i&2&&vv(`cdk-virtual-scroll-orientation-horizontal`,o.orientation===`horizontal`)(`cdk-virtual-scroll-orientation-vertical`,o.orientation!==`horizontal`)},inputs:{orientation:`orientation`,appendOnly:[2,`appendOnly`,`appendOnly`,KN]},outputs:{scrolledIndexChange:`scrolledIndexChange`},features:[DM([{provide:zt,useFactory:()=>m(It,{optional:!0})||m(n)},{provide:Me,useExisting:n}]),Ly],ngContentSelectors:si,decls:4,vars:4,consts:[[`contentWrapper`,``],[1,`cdk-virtual-scroll-content-wrapper`],[1,`cdk-virtual-scroll-spacer`]],template:function(i,o){i&1&&(MS(),hd(0,`div`,1,0),NS(2),gd(),ev(3,`div`,2)),i&2&&(Mb(3),Dd(`width`,o._totalContentWidth())(`height`,o._totalContentHeight()))},styles:[`cdk-virtual-scroll-viewport { 2 display: block; 3 position: relative; 4 transform: translateZ(0); 5} 6 7.cdk-virtual-scrollable { 8 overflow: auto; 9 will-change: scroll-position; 10 contain: strict; 11 overflow-anchor: none; 12 scroll-behavior: auto; 13} 14 15.cdk-virtual-scroll-content-wrapper { 16 position: absolute; 17 top: 0; 18 left: 0; 19 contain: content; 20} 21[dir=rtl] .cdk-virtual-scroll-content-wrapper { 22 right: 0; 23 left: auto; 24} 25 26.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper { 27 min-height: 100%; 28} 29.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 30 padding-left: 0; 31 padding-right: 0; 32 margin-left: 0; 33 margin-right: 0; 34 border-left-width: 0; 35 border-right-width: 0; 36 outline: none; 37} 38 39.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper { 40 min-width: 100%; 41} 42.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 43 padding-top: 0; 44 padding-bottom: 0; 45 margin-top: 0; 46 margin-bottom: 0; 47 border-top-width: 0; 48 border-bottom-width: 0; 49 outline: none; 50} 51 52.cdk-virtual-scroll-spacer { 53 height: 1px; 54 transform-origin: 0 0; 55 flex: 0 0 auto; 56} 57[dir=rtl] .cdk-virtual-scroll-spacer { 58 transform-origin: 100% 0; 59} 60`],encapsulation:2})}return n})();function De(n,e,t){let i=t;if(!i.getBoundingClientRect)return 0;let o=i.getBoundingClientRect();return n===`horizontal`?e===`start`?o.left:o.right:e===`start`?o.top:o.bottom}var pi=(()=>{class n{_viewContainerRef=m(Kn);_template=m(Un);_differs=m(RD);_viewRepeater=new ut;_viewport=m(Me,{skipSelf:!0});viewChange=new oe;_dataSourceChanges=new oe;get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(t){this._cdkVirtualForOf=t,ke(t)?this._dataSourceChanges.next(t):this._dataSourceChanges.next(new ft(OE(t)?t:Array.from(t||[])))}_cdkVirtualForOf;get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(t){this._needsUpdate=!0,this._cdkVirtualForTrackBy=t?(i,o)=>t(i+(this._renderedRange?this._renderedRange.start:0),o):void 0}_cdkVirtualForTrackBy;set cdkVirtualForTemplate(t){t&&(this._needsUpdate=!0,this._template=t)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(t){this._viewRepeater.viewCacheSize=G(t)}dataStream=this._dataSourceChanges.pipe(dI(null),Ff(),eo(([t,i])=>this._changeDataSource(t,i)),Jf(1));_differ=null;_data=[];_renderedItems=[];_renderedRange={start:0,end:0};_needsUpdate=!1;_destroyed=new oe;constructor(){let t=m(at);this.dataStream.subscribe(i=>{this._data=i,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(Lf(this._destroyed)).subscribe(i=>{this._renderedRange=i,this.viewChange.observers.length&&t.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(t,i){if(t.start>=t.end)return 0;t.start<this._renderedRange.start||(t.end,this._renderedRange.end);let o=t.start-this._renderedRange.start,r=t.end-t.start,s,a;for(let l=0;l<r;l++){let h=this._viewContainerRef.get(l+o);if(h&&h.rootNodes.length){s=a=h.rootNodes[0];break}}for(let l=r-1;l>-1;l--){let h=this._viewContainerRef.get(l+o);if(h&&h.rootNodes.length){a=h.rootNodes[h.rootNodes.length-1];break}}return s&&a?De(i,`end`,a)-De(i,`start`,s):0}ngDoCheck(){if(this._differ&&this._needsUpdate){let t=this._differ.diff(this._renderedItems);t?this._applyChanges(t):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((t,i)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(t,i):i)),this._needsUpdate=!0)}_changeDataSource(t,i){return t&&t.disconnect(this),this._needsUpdate=!0,i?i.connect(this):Ja()}_updateContext(){let t=this._data.length,i=this._viewContainerRef.length;for(;i--;){let o=this._viewContainerRef.get(i);o.context.index=this._renderedRange.start+i,o.context.count=t,this._updateComputedContextProperties(o.context),o.detectChanges()}}_applyChanges(t){this._viewRepeater.applyChanges(t,this._viewContainerRef,(r,s,a)=>this._getEmbeddedViewArgs(r,a),r=>r.item),t.forEachIdentityChange(r=>{let s=this._viewContainerRef.get(r.currentIndex);s.context.$implicit=r.item});let i=this._data.length,o=this._viewContainerRef.length;for(;o--;){let r=this._viewContainerRef.get(o);r.context.index=this._renderedRange.start+o,r.context.count=i,this._updateComputedContextProperties(r.context)}}_updateComputedContextProperties(t){t.first=t.index===0,t.last=t.index===t.count-1,t.even=t.index%2===0,t.odd=!t.even}_getEmbeddedViewArgs(t,i){return{templateRef:this._template,context:{$implicit:t.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:i}}static ngTemplateContextGuard(t,i){return!0}static ɵfac=function(i){return new(i||n)};static ɵdir=Jn({type:n,selectors:[[``,`cdkVirtualFor`,``,`cdkVirtualForOf`,``]],inputs:{cdkVirtualForOf:`cdkVirtualForOf`,cdkVirtualForTrackBy:`cdkVirtualForTrackBy`,cdkVirtualForTemplate:`cdkVirtualForTemplate`,cdkVirtualForTemplateCacheSize:`cdkVirtualForTemplateCacheSize`}})}return n})();var _i=(()=>{class n extends xe{measureBoundingClientRectWithScrollOffset(t){return this.getElementRef().nativeElement.getBoundingClientRect()[t]-this.measureScrollOffset(t)}static ɵfac=(()=>{let t;return function(o){return(t||(t=Cg(n)))(o||n)}})();static ɵdir=Jn({type:n,selectors:[[``,`cdkVirtualScrollingElement`,``]],hostAttrs:[1,`cdk-virtual-scrollable`],features:[DM([{provide:It,useExisting:n}]),Ly]})}return n})();var Lt=(()=>{class n{static ɵfac=function(i){return new(i||n)};static ɵmod=cd({type:n});static ɵinj=Wi({})}return n})();var Wt=(()=>{class n{static ɵfac=function(i){return new(i||n)};static ɵmod=cd({type:n});static ɵinj=Wi({imports:[q,Lt,q,Lt]})}return n})();var J=class{_attachedHost=null;attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}};var tt=class extends J{component;viewContainerRef;injector;projectableNodes;bindings;directives;constructor(e,t,i,o,r,s){super(),this.component=e,this.viewContainerRef=t,this.injector=i,this.projectableNodes=o,this.bindings=r||null,this.directives=s||null}};var pt=class extends J{templateRef;viewContainerRef;context;injector;constructor(e,t,i,o){super(),this.templateRef=e,this.viewContainerRef=t,this.context=i,this.injector=o}get origin(){return this.templateRef.elementRef}attach(e,t=this.context){return this.context=t,super.attach(e)}detach(){return this.context=void 0,super.detach()}};var Ht=class extends J{element;constructor(e){super(),this.element=e instanceof jt$1?e.nativeElement:e}};var _t=class{_attachedPortal=null;_disposeFn=null;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof tt)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof pt)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof Ht)return this._attachedPortal=e,this.attachDomPortal(e)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var gt=class extends _t{outletElement;_appRef;_defaultInjector;constructor(e,t,i){super(),this.outletElement=e,this._appRef=t,this._defaultInjector=i}attachComponentPortal(e){let t;if(e.viewContainerRef){let i=e.injector||e.viewContainerRef.injector,o=i.get(Wn,null,{optional:!0})||void 0;t=e.viewContainerRef.createComponent(e.component,{index:e.viewContainerRef.length,injector:i,ngModuleRef:o,projectableNodes:e.projectableNodes||void 0,bindings:e.bindings||void 0,directives:e.directives||void 0}),this.setDisposeFn(()=>t.destroy())}else{let i=this._appRef,o=e.injector||this._defaultInjector||fe.NULL,r=o.get(Re,i.injector);t=h8(e.component,{elementInjector:o,environmentInjector:r,projectableNodes:e.projectableNodes||void 0,bindings:e.bindings||void 0,directives:e.directives||void 0}),i.attachView(t.hostView),this.setDisposeFn(()=>{i.viewCount>0&&i.detachView(t.hostView),t.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(t)),this._attachedPortal=e,t}attachTemplatePortal(e){let t=e.viewContainerRef,i=t.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return i.rootNodes.forEach(o=>this.outletElement.appendChild(o)),i.detectChanges(),this.setDisposeFn(()=>{let o=t.indexOf(i);o!==-1&&t.remove(o)}),this._attachedPortal=e,i}attachDomPortal=e=>{let t=e.element;t.parentNode;let i=this.outletElement.ownerDocument.createComment(`dom-portal`);t.parentNode.insertBefore(i,t),this.outletElement.appendChild(t),this._attachedPortal=e,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(t,i)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var on=(()=>{class n extends _t{_moduleRef=m(Wn,{optional:!0});_document=m(we);_viewContainerRef=m(Kn);_isInitialized=!1;_attachedRef=null;get portal(){return this._attachedPortal}set portal(t){this.hasAttached()&&!t&&!this._isInitialized||(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t||null)}attached=new Mt;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(t){t.setAttachedHost(this);let i=t.viewContainerRef!=null?t.viewContainerRef:this._viewContainerRef,o=i.createComponent(t.component,{index:i.length,injector:t.injector||i.injector,projectableNodes:t.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0,bindings:t.bindings||void 0,directives:t.directives||void 0});return i!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=t,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(t){t.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=i,this.attached.emit(i),i}attachDomPortal=t=>{let i=t.element;i.parentNode;let o=this._document.createComment(`dom-portal`);t.setAttachedHost(this),i.parentNode.insertBefore(o,i),this._getRootNode().appendChild(i),this._attachedPortal=t,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(i,o)})};_getRootNode(){let t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}static ɵfac=(()=>{let t;return function(o){return(t||(t=Cg(n)))(o||n)}})();static ɵdir=Jn({type:n,selectors:[[``,`cdkPortalOutlet`,``]],inputs:{portal:[0,`cdkPortalOutlet`,`portal`]},outputs:{attached:`attached`},exportAs:[`cdkPortalOutlet`],features:[Ly]})}return n})();var Ae=(()=>{class n{static ɵfac=function(i){return new(i||n)};static ɵmod=cd({type:n});static ɵinj=Wi({})}return n})();var mt=new WeakMap;var jt=(()=>{class n{_appRef;_injector=m(fe);_environmentInjector=m(Re);load(t){let i=this._appRef=this._appRef||this._injector.get(un),o=mt.get(i);o||(o={loaders:new Set,refs:[]},mt.set(i,o),i.onDestroy(()=>
60{mt.get(i)?.refs.forEach(r=>r.destroy()),mt.delete(i)})),o.loaders.has(t)||(o.loaders.add(t),o.refs.push(h8(t,{environmentInjector:this._environmentInjector})))}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();function u(n){return n==null?``:typeof n==`string`?n:`${n}px`}function Yt(n){return Array.isArray(n)?n:[n]}var Te=new Map;var vt=class n{_appId=m(rn);static _infix=`a${Math.floor(Math.random()*1e5).toString()}`;getId(e,t=!1){this._appId!==`ng`&&(e+=this._appId);let i=Te.get(e);return i===void 0?i=0:i++,Te.set(e,i),`${e}${t?n._infix+`-`:``}${i}`}static ɵfac=function(t){return new(t||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})};function pn(n,...e){return e.length?e.some(t=>n[t]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var Ve=y();function We(n){return new yt(n.get(M),n.get(we))}var yt=class{_viewportRuler;_previousHTMLStyles={top:``,left:``};_previousScrollPosition;_isEnabled=!1;_document;constructor(e,t){this._viewportRuler=e,this._document=t}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||``,this._previousHTMLStyles.top=e.style.top||``,e.style.left=u(-this._previousScrollPosition.left),e.style.top=u(-this._previousScrollPosition.top),e.classList.add(`cdk-global-scrollblock`),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,t=this._document.body,i=e.style,o=t.style,r=i.scrollBehavior||``,s=o.scrollBehavior||``;this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,e.classList.remove(`cdk-global-scrollblock`),Ve&&(i.scrollBehavior=o.scrollBehavior=`auto`),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ve&&(i.scrollBehavior=r,o.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains(`cdk-global-scrollblock`)||this._isEnabled)return!1;let t=this._document.documentElement,i=this._viewportRuler.getViewportSize();return t.scrollHeight>i.height||t.scrollWidth>i.width}};function He(n,e){return new wt(n.get(Q),n.get(at),n.get(M),e)}var wt=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(e,t,i,o){this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler=i,this._config=o}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(Ut$1(t=>!t||!this._overlayRef.overlayElement.contains(t.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-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}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}};var et=class{enable(){}disable(){}attach(){}};function Xt(n,e){return e.some(t=>{let i=n.bottom<t.top,o=n.top>t.bottom,r=n.right<t.left,s=n.left>t.right;return i||o||r||s})}function Ne(n,e){return e.some(t=>{let i=n.top<t.top,o=n.bottom>t.bottom,r=n.left<t.left,s=n.right>t.right;return i||o||r||s})}function je(n,e){return new Ct(n.get(Q),n.get(M),n.get(at),e)}var Ct=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(e,t,i,o){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=i,this._config=o}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:o}=this._viewportRuler.getViewportSize();Xt(t,[{width:i,height:o,bottom:o,right:i,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}};var Ye=(()=>{class n{_injector=m(fe);noop=()=>new et;close=t=>He(this._injector,t);block=()=>We(this._injector);reposition=t=>je(this._injector,t);static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var bt=class{positionStrategy;scrollStrategy=new et;panelClass=``;hasBackdrop=!1;backdropClass=`cdk-overlay-dark-backdrop`;disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;usePopover;eventPredicate;constructor(e){if(e){let t=Object.keys(e);for(let i of t)e[i]!==void 0&&(this[i]=e[i])}}};var St=class{connectionPair;scrollableViewProperties;constructor(e,t){this.connectionPair=e,this.scrollableViewProperties=t}};var Xe=(()=>{class n{_attachedOverlays=[];_document=m(we);_isAttached=!1;ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){let i=this._attachedOverlays.indexOf(t);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}canReceiveEvent(t,i,o){return o.observers.length<1?!1:t.eventPredicate?t.eventPredicate(i):!0}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var Ue=(()=>{class n extends Xe{_ngZone=m(at);_renderer=m(Lo).createRenderer(null,null);_cleanupKeydown;add(t){super.add(t),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen(`body`,`keydown`,this._key
60downListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=t=>{let i=this._attachedOverlays;for(let o=i.length-1;o>-1;o--){let r=i[o];if(this.canReceiveEvent(r,t,r._keydownEvents)){this._ngZone.run(()=>r._keydownEvents.next(t));break}}};static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var Ze=(()=>{class n extends Xe{_platform=m(v);_ngZone=m(at);_renderer=m(Lo).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget=null;_cleanups;add(t){if(super.add(t),!this._isAttached){let i=this._document.body,o={capture:!0},r=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[r.listen(i,`pointerdown`,this._pointerDownListener,o),r.listen(i,`click`,this._clickListener,o),r.listen(i,`auxclick`,this._clickListener,o),r.listen(i,`contextmenu`,this._clickListener,o)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor=`pointer`,this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(t=>t()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=t=>{this._pointerDownEventTarget=B(t)};_clickListener=t=>{let i=B(t),o=t.type===`click`&&this._pointerDownEventTarget?this._pointerDownEventTarget:i;this._pointerDownEventTarget=null;let r=this._attachedOverlays.slice();for(let s=r.length-1;s>-1;s--){let a=r[s],l=a._outsidePointerEvents;if(!(!a.hasAttached()||!this.canReceiveEvent(a,t,l))){if(Fe(a.overlayElement,i)||Fe(a.overlayElement,o))break;this._ngZone?this._ngZone.run(()=>l.next(t)):l.next(t)}}};static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();function Fe(n,e){let t=typeof ShadowRoot<`u`&&ShadowRoot,i=e;for(;i;){if(i===n)return!0;i=t&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var Ge=(()=>{class n{static ɵfac=function(i){return new(i||n)};static ɵcmp=f_({type:n,selectors:[[`ng-component`]],hostAttrs:[`cdk-overlay-style-loader`,``],decls:0,vars:0,template:function(i,o){},styles:[`.cdk-overlay-container, .cdk-global-overlay-wrapper { 61 pointer-events: none; 62 top: 0; 63 left: 0; 64 height: 100%; 65 width: 100%; 66} 67 68.cdk-overlay-container { 69 position: fixed; 70} 71@layer cdk-overlay { 72 .cdk-overlay-container { 73 z-index: 1000; 74 } 75} 76.cdk-overlay-container:empty { 77 display: none; 78} 79 80.cdk-global-overlay-wrapper { 81 display: flex; 82 position: absolute; 83} 84@layer cdk-overlay { 85 .cdk-global-overlay-wrapper { 86 z-index: 1000; 87 } 88} 89 90.cdk-overlay-pane { 91 position: absolute; 92 pointer-events: auto; 93 box-sizing: border-box; 94 display: flex; 95 max-width: 100%; 96 max-height: 100%; 97} 98@layer cdk-overlay { 99 .cdk-overlay-pane { 100 z-index: 1000; 101 } 102} 103 104.cdk-overlay-backdrop { 105 position: absolute; 106 top: 0; 107 bottom: 0; 108 left: 0; 109 right: 0; 110 pointer-events: auto; 111 -webkit-tap-highlight-color: transparent; 112 opacity: 0; 113 touch-action: manipulation; 114} 115@layer cdk-overlay { 116 .cdk-overlay-backdrop { 117 z-index: 1000; 118 transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); 119 } 120} 121@media (prefers-reduced-motion) { 122 .cdk-overlay-backdrop { 123 transition-duration: 1ms; 124 } 125} 126 127.cdk-overlay-backdrop-showing { 128 opacity: 1; 129} 130@media (forced-colors: active) { 131 .cdk-overlay-backdrop-showing { 132 opacity: 0.6; 133 } 134} 135 136@layer cdk-overlay { 137 .cdk-overlay-dark-backdrop { 138 background: rgba(0, 0, 0, 0.32); 139 } 140} 141 142.cdk-overlay-transparent-backdrop { 143 transition: visibility 1ms linear, opacity 1ms linear; 144 visibility: hidden; 145 opacity: 1; 146} 147.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop { 148 opacity: 0; 149 visibility: visible; 150} 151 152.cdk-overlay-backdrop-noop-animation { 153 transition: none; 154} 155 156.cdk-overlay-connected-position-bounding-box { 157 position: absolute; 158 display: flex; 159 flex-direction: column; 160 min-width: 1px; 161 min-height: 1px; 162} 163@layer cdk-overlay { 164 .cdk-overlay-connected-position-bounding-box { 165 z-index: 1000; 166 } 167} 168 169.cdk-global-scrollblock { 170 position: fixed; 171 width: 100%;
172 overflow-y: scroll; 173} 174 175.cdk-overlay-popover { 176 background: none; 177 border: none; 178 padding: 0; 179 outline: 0; 180 overflow: visible; 181 position: fixed; 182 pointer-events: none; 183 white-space: normal; 184 color: inherit; 185 text-decoration: none; 186 width: 100%; 187 height: 100%; 188 inset: auto; 189 top: 0; 190 left: 0; 191} 192.cdk-overlay-popover::backdrop { 193 display: none; 194} 195.cdk-overlay-popover .cdk-overlay-backdrop { 196 position: fixed; 197 z-index: auto; 198} 199`],encapsulation:2})}return n})();var Ke=(()=>{class n{_platform=m(v);_containerElement;_document=m(we);_styleLoader=m(jt);ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let t=`cdk-overlay-container`;if(this._platform.isBrowser||T$1()){let o=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let r=0;r<o.length;r++)o[r].remove()}let i=this._document.createElement(`div`);i.classList.add(t),T$1()?i.setAttribute(`platform`,`test`):this._platform.isBrowser||i.setAttribute(`platform`,`server`),this._document.body.appendChild(i),this._containerElement=i}_loadStyles(){this._styleLoader.load(Ge)}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var Ut=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(e,t,i,o){this._renderer=t,this._ngZone=i,this.element=e.createElement(`div`),this.element.classList.add(`cdk-overlay-backdrop`),this._cleanupClick=t.listen(this.element,`click`,o)}detach(){this._ngZone.runOutsideAngular(()=>{let e=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(e,`transitionend`,this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),e.style.pointerEvents=`none`,e.classList.remove(`cdk-overlay-backdrop-showing`)})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}};function Zt(n){return n&&n.nodeType===1}var Rt=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new oe;_attachments=new oe;_detachments=new oe;_positionStrategy;_scrollStrategy;_locationChanges=G$1.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_disposed=!1;_previousHostParent;_keydownEvents=new oe;_outsidePointerEvents=new oe;_afterNextRenderRef;constructor(e,t,i,o,r,s,a,l,h,d=!1,f,g){this._portalOutlet=e,this._host=t,this._pane=i,this._config=o,this._ngZone=r,this._keyboardDispatcher=s,this._document=a,this._location=l,this._outsideClickDispatcher=h,this._animationsDisabled=d,this._injector=f,this._renderer=g,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}get eventPredicate(){return this._config?.eventPredicate||null}attach(e){if(this._disposed)return null;this._attachHost();let t=this._portalOutlet.attach(e);return this._positionStrategy?.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=_m(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof t?.onDestroy==`function`&&t.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){if(this._disposed)return;let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
199pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,e&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent(),this._disposed=!0}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=r(r({},this._config),e),this._updateElementSize()}setDirection(e){this._config=s(r({},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(){let e=this._config.direction;return e?typeof e==`string`?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;let e=this._pane.style;e.width=u(this._config.width),e.height=u(this._config.height),e.minWidth=u(this._config.minWidth),e.minHeight=u(this._config.minHeight),e.maxWidth=u(this._config.maxWidth),e.maxHeight=u(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?``:`none`}_attachHost(){if(!this._host.parentElement){let e=this._config.usePopover?this._positionStrategy?.getPopoverInsertionPoint?.():null;Zt(e)?e.after(this._host):e?.type===`parent`?e.element.appendChild(this._host):this._previousHostParent?.appendChild(this._host)}if(this._config.usePopover)try{this._host.showPopover()}catch{}}_attachBackdrop(){let e=`cdk-overlay-backdrop-showing`;this._backdropRef?.dispose(),this._backdropRef=new Ut(this._document,this._renderer,this._ngZone,t=>{this._backdropClick.next(t)}),this._animationsDisabled&&this._backdropRef.element.classList.add(`cdk-overlay-backdrop-noop-animation`),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._config.usePopover?this._host.prepend(this._backdropRef.element):this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<`u`?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(e))}):this._backdropRef.element.classList.add(e)}_updateStackingOrder(){!this._config.usePopover&&this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(e,t,i){let o=Yt(t||[]).filter(r=>!!r);o.length&&(i?e.classList.add(...o):e.classList.remove(...o))}_detachContentWhenEmpty(){let e=!1;try{this._detachContentAfterRenderRef=_m(()=>{e=!0,this._detachContent()},{injector:this._injector})}catch(t){if(e)throw t;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||this._pane.children.length===0)&&(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()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){let e=this._scrollStrategy;e?.disable(),e?.detach?.()}};var Be=`cdk-overlay-connected-position-bounding-box`;var gi=/([A-Za-z%]+)$/;function $e(n,e){return new Ot(e,n.get(M),n.get(we),n.get(v),n.get(Ke))}var Ot=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender=!1;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed=!1;_boundingBox=null;_lastPosition=null;_lastScrollVisibility=null;_positionChanges=new oe;_resizeSubscription=G$1.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount=null;_popoverLocation=`global`;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}
vendor: 9,713 bytes, line 199
199constructor(e,t,i,o,r){this._viewportRuler=t,this._document=i,this._platform=o,this._overlayContainer=r,this.setOrigin(e)}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(Be),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){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._getContainerRect();let e=this._originRect,t=this._overlayRect,i=this._viewportRect,o=this._containerRect,r=[],s;for(let a of this._preferredPositions){let l=this._getOriginPoint(e,o,a),h=this._getOverlayPoint(l,t,a),d=this._getOverlayFit(h,t,i,a);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,l);return}if(this._canFitWithFlexibleDimensions(d,h,i)){r.push({position:a,origin:l,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(l,a)});continue}(!s||s.overlayFit.visibleArea<d.visibleArea)&&(s={overlayFit:d,overlayPoint:h,originPoint:l,position:a,overlayRect:t})}if(r.length){let a=null,l=-1;for(let h of r){let d=h.boundingBoxRect.width*h.boundingBoxRect.height*(h.position.weight||1);d>l&&(l=d,a=h)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&A(this._boundingBox.style,{top:``,left:``,right:``,bottom:``,height:``,width:``,alignItems:``,justifyContent:``}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Be),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;e?(this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._getContainerRect(),this._applyPosition(e,this._getOriginPoint(this._originRect,this._containerRect,e))):this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(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}withPopoverLocation(e){return this._popoverLocation=e,this}getPopoverInsertionPoint(){return this._popoverLocation===`global`?null:this._popoverLocation!==`inline`?this._popoverLocation:this._origin instanceof jt$1?this._origin.nativeElement:Zt(this._origin)?this._origin:null}_getOriginPoint(e,t,i){let o;if(i.originX==`center`)o=e.left+e.width/2;else{let s=this._isRtl()?e.right:e.left,a=this._isRtl()?e.left:e.right;o=i.originX==`start`?s:a}t.left<0&&(o-=t.left);let r;return i.originY==`center`?r=e.top+e.height/2:r=i.originY==`top`?e.top:e.bottom,t.top<0&&(r-=t.top),{x:o,y:r}}_getOverlayPoint(e,t,i){let o;i.overlayX==`center`?o=-t.width/2:i.overlayX===`start`?o=this._isRtl()?-t.width:0:o=this._isRtl()?0:-t.width;let r;return i.overlayY==`center`?r=-t.height/2:r=i.overlayY==`top`?0:-t.height,{x:e.x+o,y:e.y+r}}_getOverlayFit(e,t,i,o){let r=Le(t),{x:s,y:a}=e,l=this._getOffset(o,`x`),h=this._getOffset(o,`y`);l&&(s+=l),h&&(a+=h);let d=0-s,f=s+r.width-i.width,g=0-a,y=a+r.height-i.height,v=this._subtractOverflows(r.width,d,f),b=this._subtractOverflows(r.height,g,y),Gt=v*b;return{visibleArea:Gt,isCompletelyWithinViewport:r.width*r.height===Gt,fitsInViewportVertically:b===r.height,fitsInViewportHorizontally:v==r.width}}_canFitWithFlexibleDimensions(e,t,i){if(this._hasFlexibleDimensions){let o=i.bottom-t.y,r=i.right-t.x,s=Ie(this._overlayRef.getConfig().minHeight),a=Ie(this._overlayRef.getConfig().minWidth),l=e.fitsInViewportVertically||s!=null&&s<=o,h=e.fitsInViewportHorizontally||a!=null&&a<=r;return l&&h}return!1}_pushOverlayOnScreen(e,t,i){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let o=Le(t),r=this._viewportRect,s=Math.max(e.x+o.width-r.width,0),a=Math.max(e.y+o.height-r.height,0),l=Math.max(r.top-i.top-e.y,0),h=Math.max(r.left-i.left-e.x,0),d=0,f=0;return o.width<=r.width?d=h||-s:d=e.x<this._getViewportMarginStart()?r.left-i.left-e.x:0,o.height<=r.height?f=l||-a:f=e.y<this._getViewportMarginTop()?r.top-i.top-e.y:0,this._previousPushAmount={x:d,y:f},{x:e.x+d,y:e.y+f}}_applyPosition(e,t){if(this._setTransformOrigin(e),this._setOverlayElementStyles(t,e),this._setBoundingBoxStyles(t,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let i=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!mi(this._lastScrollVisibility,i)){let o=new St(e,i);this._positionChanges.next(o)}this._lastScrollVisibility=i}this._lastPosition=e,this._isInitialRender=!1}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let t=this._boundingBox.querySelectorAll(this._transformOriginSelector),i,o=e.overlayY;e.overlayX===`center`?i=`center`:this._isRtl()?i=e.overlayX===`start`?`right`:`left`:i=e.overlayX===`start`?`left`:`right`;for(let r=0;r<t.length;r++)t[r].style.transformOrigin=`${i} ${o}`}_calculateBoundingBoxRect(e,t){let i=this._viewportRect,o=this._isRtl(),r,s,a;if(t.overlayY===`top`)s=e.y,r=i.height-s+this._getViewportMarginBottom();else if(t.overlayY===`bottom`)a=i.height-e.y+this._getViewportMarginTop()+this._getViewportMarginBottom(),r=i.height-a+this._getViewportMarginTop();else{let y=Math.min(i.bottom-e.y+i.top,e.y),v=this._lastBoundingBoxSize.height;r=y*2,s=e.y-y,r>v&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-v/2)}let l=t.overlayX===`start`&&!o||t.overlayX===`end`&&o,h=t.overlayX===`end`&&!o||t.overlayX===`start`&&o,d,f,g;if(h)g=i.width-e.x+this._getViewportMarginStart()+this._getViewportMarginEnd(),d=e.x-this._getViewportMarginStart();else if(l)f=e.x,d=i.right-e.x-this._getViewportMarginEnd();else{let y=Math.min(i.right-e.x+i.left,e.x),v=this._lastBoundingBoxSize.width;d=y*2,f=e.x-y,d>v&&!this._isInitialRender&&!this._growAfterOpen&&(f=e.x-v/2)}return{top:s,left:f,bottom:a,right:g,width:d,height:r}}_setBoundingBoxStyles(e,t){let i=this._calculateBoundingBoxRect(e,t);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let o={};if(this._hasExactPosition())o.top=o.left=`0`,o.bottom=o.right=`auto`,o.maxHeight=o.maxWidth=``,o.width=o.height=`100%`;else{let r=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;o.width=u(i.width),o.height=u(i.height),o.top=u(i.top)||`auto`,o.bottom=u(i.bottom)||`auto`,o.left=u(i.left)||`auto`,o.right=u(i.right)||`auto`,t.overlayX===`center`?o.alignItems=`center`:o.alignItems=t.overlayX===`end`?`flex-end`:`flex-start`,t.overlayY===`center`?o.justifyContent=`center`:o.justifyContent=t.overlayY===`bottom`?`flex-end`:`flex-start`,r&&(o.maxHeight=u(r)),s&&(o.maxWidth=u(s))}this._lastBoundingBoxSize=i,A(this._boundingBox.style,o)}_resetBoundingBoxStyles(){A(this._boundingBox.style,{top:`0`,left:`0`,right:`0`,bottom:`0`,height:``,width:``,alignItems:``,justifyContent:``})}_resetOverlayElementStyles(){A(this._pane.style,{top:``,left:``,bottom:``,right:``,position:``,transform:``})}_setOverlayElementStyles(e,t){let i={},o=this._hasExactPosition(),r=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(o){let d=this._viewportRuler.getViewportScrollPosition();A(i,this._getExactOverlayY(t,e,d)),A(i,this._getExactOverlayX(t,e,d))}else i.position=`static`;let a=``,l=this._getOffset(t,`x`),h=this._getOffset(t,`y`);l&&(a+=`translateX(${l}px) `),h&&(a+=`translateY(${h}px)`),i.transform=a.trim(),s.maxHeight&&(o?i.maxHeight=u(s.maxHeight):r&&(i.maxHeight=``)),s.maxWidth&&(o?i.maxWidth=u(s.maxWidth):r&&(i.maxWidth=``)),A(this._pane.style,i)}_getExactOverlayY(e,t,i){let o={top:``,bottom:``},r=this._getOverlayPoint(t,this._overlayRect,e);if(this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i)),e.overlayY===`bottom`)o.bottom=`${this._document.documentElement.clientHeight-(r.y+this._overlayRect.height)}px`;else o.top=u(r.y);return o}_getExactOverlayX(e,t,i){let o={left:``,right:``},r=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i));let s;if(this._isRtl()?s=e.overlayX===`end`?`left`:`right`:s=e.overlayX===`end`?`right`:`left`,s===`right`)o.right=`${this._document.documentElement.clientWidth-(r.x+this._overlayRect.width)}px`;
199else o.left=u(r.x);return o}_getScrollVisibility(){let e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),i=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ne(e,i),isOriginOutsideView:Xt(e,i),isOverlayClipped:Ne(t,i),isOverlayOutsideView:Xt(t,i)}}_subtractOverflows(e,...t){return t.reduce((i,o)=>i-Math.max(o,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._getViewportMarginTop(),left:i.left+this._getViewportMarginStart(),right:i.left+e-this._getViewportMarginEnd(),bottom:i.top+t-this._getViewportMarginBottom(),width:e-this._getViewportMarginStart()-this._getViewportMarginEnd(),height:t-this._getViewportMarginTop()-this._getViewportMarginBottom()}}_isRtl(){return this._overlayRef.getDirection()===`rtl`}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,t){return t===`x`?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&Yt(e).forEach(t=>{t!==``&&this._appliedPanelClasses.indexOf(t)===-1&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getViewportMarginStart(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.start??0}_getViewportMarginEnd(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.end??0}_getViewportMarginTop(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.top??0}_getViewportMarginBottom(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.bottom??0}_getOriginRect(){let e=this._origin;if(e instanceof jt$1)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let t=e.width||0,i=e.height||0;return{top:e.y,bottom:e.y+i,left:e.x,right:e.x+t,height:i,width:t}}_getContainerRect(){let e=this._overlayRef.getConfig().usePopover&&this._popoverLocation!==`global`,t=this._overlayContainer.getContainerElement();e&&(t.style.display=`block`);let i=t.getBoundingClientRect();return e&&(t.style.display=``),i}};function A(n,e){for(let t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n}function Ie(n){if(typeof n!=`number`&&n!=null){let[e,t]=n.split(gi);return!t||t===`px`?parseFloat(e):null}return n||null}function Le(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}function mi(n,e){return n===e?!0:n.isOriginClipped===e.isOriginClipped&&n.isOriginOutsideView===e.isOriginOutsideView&&n.isOverlayClipped===e.isOverlayClipped&&n.isOverlayOutsideView===e.isOverlayOutsideView}var ze=`cdk-global-overlay-wrapper`;function qe(n){return new Et}var Et=class{_overlayRef;_cssPosition=`static`;_topOffset=``;_bottomOffset=``;_alignItems=``;_xPosition=``;_xOffset=``;_width=``;_height=``;_isDisposed=!1;attach(e){let t=e.getConfig();this._overlayRef=e,this._width&&!t.width&&e.updateSize({width:this._width}),this._height&&!t.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(ze),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}
199apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,{width:o,height:r,maxWidth:s,maxHeight:a}=this._overlayRef.getConfig(),l=(o===`100%`||o===`100vw`)&&(!s||s===`100%`||s===`100vw`),h=(r===`100%`||r===`100vh`)&&(!a||a===`100%`||a===`100vh`),d=this._xPosition,f=this._xOffset,g=this._overlayRef.getConfig().direction===`rtl`,y=``,v=``,b=``;l?b=`flex-start`:d===`center`?(b=`center`,g?v=f:y=f):g?d===`left`||d===`end`?(b=`flex-end`,y=f):(d===`right`||d===`start`)&&(b=`flex-start`,v=f):d===`left`||d===`start`?(b=`flex-start`,y=f):(d===`right`||d===`end`)&&(b=`flex-end`,v=f),e.position=this._cssPosition,e.marginLeft=l?`0`:y,e.marginTop=h?`0`:this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=l?`0`:v,t.justifyContent=b,t.alignItems=h?`flex-start`:this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,i=t.style;t.classList.remove(ze),i.justifyContent=i.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position=``,this._overlayRef=null,this._isDisposed=!0}};var Qe=(()=>{class n{_injector=m(fe);global(){return qe()}flexibleConnectedTo(t){return $e(this._injector,t)}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var Je=new T(`OVERLAY_DEFAULT_CONFIG`);function ti(n,e){n.get(jt).load(Ge);let t=n.get(Ke),i=n.get(we),o=n.get(vt),r=n.get(un),s=n.get(K),a=n.get(Gn,null,{optional:!0})||n.get(Lo).createRenderer(null,null),l=new bt(e),h=n.get(Je,null,{optional:!0})?.usePopover??!0;l.direction=l.direction||s.value,!i.body||!(`showPopover`in i.body)?l.usePopover=!1:l.usePopover=e?.usePopover??h;let d=i.createElement(`div`),f=i.createElement(`div`);d.id=o.getId(`cdk-overlay-`),d.classList.add(`cdk-overlay-pane`),f.appendChild(d),l.usePopover&&(f.setAttribute(`popover`,`manual`),f.classList.add(`cdk-overlay-popover`));let g=l.usePopover?l.positionStrategy?.getPopoverInsertionPoint?.():null;return Zt(g)?g.after(f):g?.type===`parent`?g.element.appendChild(f):t.getContainerElement().appendChild(f),new Rt(new gt(d,r,n),f,d,l,n.get(at),n.get(Ue),i,n.get(tf),n.get(Ze),e?.disableAnimations??n.get(oC,null,{optional:!0})===`NoopAnimations`,n.get(Re),a)}var kt=(()=>{class n{scrollStrategies=m(Ye);_positionBuilder=m(Qe);_injector=m(fe);create(t){return ti(this._injector,t)}position(){return this._positionBuilder}static ɵfac=function(i){return new(i||n)};static ɵprov=Pt({token:n,factory:n.ɵfac})}return n})();var vi=(()=>{class n{static ɵfac=function(i){return new(i||n)};static ɵmod=cd({type:n});static ɵinj=Wi({providers:[kt],imports:[q,Ae,Wt,Wt]})}return n})();var ei=class n{constructor(e,t){this.overlay=e;this.injector=t;this._defaultModalConfig={backdropClass:[`overlay-backdrop`],closeOnBackdropClick:!0,hasBackdrop:!0,modalData:{},panelClass:[`overlay-panel`],positionStrategy:this.overlay?.position()?.global()?.centerHorizontally()?.centerVertically(),fullScreen:!1}}overlay;injector;_defaultModalConfig;modalRef;get defaultModalConfig(){let e={backdropClass:[],closeOnBackdropClick:!0,hasBackdrop:!0,modalData:null,panelClass:[],positionStrategy:this.overlay?.position()?.global()?.centerHorizontally()?.centerVertically(),fullScreen:!1};return this._defaultModalConfig.panelClass.forEach(t=>e.panelClass.push(t)),this._defaultModalConfig.backdropClass.forEach(t=>e.backdropClass.push(t)),e}open(e,t){this.closeActiveModal(),t||(t=r({},this._defaultModalConfig)),t?.fullScreen&&this.addPanelClasses([`overlay-panel--full-screen`],t);let i=this.overlay.create({panelClass:t.panelClass,backdropClass:t.backdropClass,hasBackdrop:t.hasBackdrop,positionStrategy:t.positionStrategy});this.modalRef=new s$1(i),t.closeOnBackdropClick&&this.modalRef.backdropClick().pipe(mn(1)).subscribe(()=>{this.closeActiveModal()}),this.modalRef.keydownEvents().subscribe(s=>{s.key===`Escape`&&this.closeActiveModal()});let o=this.createInjector(this.injector,this.modalRef,t.modalData),r$1=this.createComponentPortal(e,o);return i.attach(r$1),this.modalRef}addModalData(e,t){t&&t.panelClass&&(t.modalData=e)}centerHorizontallyWithTopMarginOf(e,t){t&&t.panelClass&&(t.positionStrategy=this.overlay.position()?.global()?.centerHorizontally()?.top(e))}setBackdropVisibility(e,t){t&&t.panelClass&&(t.hasBackdrop=e)}setBackdropClasses(e,t){t&&t.panelClass&&e.forEach(i=>
199t.backdropClass.push(i))}addPanelClasses(e,t){t&&t.panelClass&&e.forEach(i=>t.panelClass.push(i))}addWidthClass(e,t){t&&t.panelClass&&t.panelClass.push(`overlay-panel--width-${e}`)}addHeightSize(e,t){t&&t.panelClass&&t.panelClass.push(`overlay-panel--height-${e}`)}closeActiveModal(e){this.isOpen&&this.modalRef.close(e)}createComponentPortal(e,t){return new tt(e,null,t)}createInjector(e,t,i){return fe.create({parent:e,providers:[{provide:s$1,useValue:t},{provide:b,useValue:i}]})}get isOpen(){return this.modalRef instanceof s$1}static ɵfac=function(t){return new(t||n)(Y(kt),Y(fe))};static ɵprov=F({token:n,factory:n.ɵfac,providedIn:`root`})};export{qe as C,vi as D,ui as E,vt as O,q as S,tt as T,jt as _,Lt as a,pi as b,Ot as c,Wt as d,Yt as f,je as g,ei as h,K as i,Q as l,bt as m,Ae as n,M as o,_i as p,G as r,Oe as s,$e as t,We as u,li as v,ti as w,pn as x,on as y}; 200//# debugId=cba69962-9b97-56e8-89d9-0100d0cb4767
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.