1import{a as Li,b as Ni,c as ye}from"./chunk-7IEM6YIL.js";import{$b as Pt,$d as Mi,A as ri,Ab as gi,B as ai,Ba as f,Bd as Ti,Ca as P,Cb as ie,Da as y,Ea as j,F as ci,H as it,Hb as z,Hc as Di,Ia as xt,Ib as U,Ic as Ai,J as _e,Jb as q,K as li,Kb as vi,Kc as Ht,Lb as bi,Mc as F,Oa as fi,Ob as yi,Oc as Oi,P as Qt,Qa as B,Qb as bt,Qc as _,R as V,Ra as Jt,Sa as I,Sb as ne,Sc as Ri,Ta as x,Tb as st,U as ge,Ua as ve,Ub as G,Wa as te,Wc as Si,Xa as _t,Xd as xi,Y as hi,Ya as pi,Za as gt,_a as mi,_b as Nt,a as T,ac as jt,b as kt,c as g,cc as se,d as ei,dc as Ei,eb as M,ec as wi,fa as di,fb as u,ha as qt,hb as vt,ja as Tt,kd as oe,la as ct,lb as ee,ma as ui,mc as J,na as Z,ob as E,oh as Fi,p as N,pb as Mt,pc as Ci,q as ii,qb as be,qc as Ii,rb as Ft,sa as m,sb as X,sd as ki,ta as b,tb as Lt,ua as w,ub as $,v as K,va as l,vb as H,w as ni,wa as C,xb as nt,y as si,yc as Bt,z as oi,zb as _i,zc as Vt}from"./chunk-ADQO3XXX.js";import{a as v,b as me}from"./chunk-3JMZ37NM.js";var jn="",Bn="modal.close",Pi=(()=>{let t=class t{constructor(e){this.modalRef=e,this.cssClass="",this.confirmKey="modal.close"}ngOnInit(){this.cssClass=this.modalRef.data?.cssClass??this.cssClass??jn,this.id=this.modalRef.data?.id??this.id,this.titleKey=this.modalRef.data?.titleKey??this.titleKey,this.contentKey=this.modalRef.data?.contentKey??this.contentKey,this.confirmKey=this.modalRef.data?.confirmKey??this.confirmKey??Bn,this.cancelKey=this.modalRef.data?.cancelKey??this.cancelKey}closeModal(e){this.modalRef.close(e)}dismissModal(e){this.modalRef.dismiss(e)}};t.\u0275fac=function(i){return new(i||t)(u(ot))},t.\u0275cmp=P({type:t,selectors:[["sip-generic-modal"]],decls:6,vars:10,consts:[[3,"modalId","modalTitle","ngClass"],[3,"innerHTML"],["footer",""],[3,"confirmed","cancelled","cancelKey","confirmKey"]],template:function(i,s){i&1&&(z(0,"sip-modal-dialog",0),Bt(1,"cxTranslate"),q(2,"span",1),Bt(3,"cxTranslate"),vi(4,2),z(5,"sip-modal-actions",3),bt("confirmed",function(){return s.closeModal()})("cancelled",function(){return s.dismissModal()}),U(),bi(),U()),i&2&&(H("modalId",s.id)("modalTitle",Vt(1,6,s.titleKey))("ngClass",s.cssClass),M(2),H("innerHTML",Vt(3,8,s.contentKey),mi),M(3),H("cancelKey",s.cancelKey)("confirmKey",s.confirmKey))},encapsulation:2,changeDetection:0});let n=t;return n})();var we;try{we=typeof Intl<"u"&&Intl.v8BreakIterator}catch{we=!1}var D=(()=>{let t=class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?oe(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||we)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};t.\u0275fac=function(i){return new(i||t)(l(te))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var yt,Bi=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Go(){if(yt)return yt;if(typeof document!="object"||!document)return yt=new Set(Bi),yt;let n=document.createElement("input");return yt=new Set(Bi.filter(t=>(n.setAttribute("type",t),n.type===t))),yt}var zt;function Vn(){if(zt==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>zt=!0}))}finally{zt=zt||!1}return zt}function Et(n){return Vn()?n:!!n.capture}var lt;function Vi(){if(lt==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return lt=!1,lt;if("scrollBehavior"in document.documentElement.style)lt=!0;else{let n=Element.prototype.scrollTo;n?lt=!/\{\s*\[native code\]\s*\}/.test(n.toString()):lt=!1}}return lt}var Ee;function Hn(){if(Ee==null){let n=typeof document<"u"?document.head:null;Ee=!!(n&&(n.createShadowRoot||n.attachShadow))}return Ee}function Hi(n){if(Hn()){let t=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function wt(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){let t=n.shadowRoot.activeElement;if(t===n)break;n=t}return n}function W(n){return n.composedPath?n.composedPath()[0]:n.target}function Ut(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Moc
1ha}function rt(n,...t){return t.length?t.some(o=>n[o]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}function zn(n){return n!=null&&`${n}`!="false"}function zi(n,t=0){return Un(n)?Number(n):t}function Un(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}function Ct(n){return Array.isArray(n)?n:[n]}function A(n){return n==null?"":typeof n=="string"?n:`${n}px`}function tt(n){return n instanceof I?n.nativeElement:n}function Jo(n,t=/\s+/){let o=[];if(n!=null){let e=Array.isArray(n)?n:`${n}`.split(t);for(let i of e){let s=`${i}`.trim();s&&o.push(s)}}return o}var Wn=(()=>{let t=class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var Ui=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({providers:[Wn]});let n=t;return n})();var Wi=new Set,ht,Yn=(()=>{let t=class t{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Zn}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&Kn(e,this._nonce),this._matchMedia(e)}};t.\u0275fac=function(i){return new(i||t)(l(D),l(pi,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();function Kn(n,t){if(!Wi.has(n))try{ht||(ht=document.createElement("style"),t&&ht.setAttribute("nonce",t),ht.setAttribute("type","text/css"),document.head.appendChild(ht)),ht.sheet&&(ht.sheet.insertRule(`@media ${n} {body{ }}`,0),Wi.add(n))}catch(o){console.error(o)}}function Zn(n){return{matches:n==="all"||n==="",media:n,addListener:()=>{},removeListener:()=>{}}}var Ki=(()=>{let t=class t{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new g}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return Yi(Ct(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){let s=Yi(Ct(e)).map(a=>this._registerQuery(a).observable),r=ni(s);return r=si(r.pipe(V(1)),r.pipe(qt(1),Qt(0))),r.pipe(K(a=>{let c={matches:!1,breakpoints:{}};return a.forEach(({matches:d,query:h})=>{c.matches=c.matches||d,c.breakpoints[h]=d}),c}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),r={observable:new kt(a=>{let c=d=>this._zone.run(()=>a.next(d));return i.addListener(c),()=>{i.removeListener(c)}}).pipe(Tt(i),K(({matches:a})=>({query:e,matches:a})),ct(this._destroySubject)),mql:i};return this._queries.set(e,r),r}};t.\u0275fac=function(i){return new(i||t)(l(Yn),l(E))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();function Yi(n){return n.map(t=>t.split(",")).reduce((t,o)=>t.concat(o)).map(t=>t.trim())}var qi=" ";function Rr(n,t,o){let e=Ji(n,t);o=o.trim(),!e.some(i=>i.trim()===o)&&(e.push(o),n.setAttribute(t,e.join(qi)))}function Sr(n,t,o){let e=Ji(n,t);o=o.trim();let i=e.filter(s=>s!==o);i.length?n.setAttribute(t,i.join(qi)):n.removeAttribute(t)}function Ji(n,t){return n.getAttribute(t)?.match(/\S+/g)??[]}var ce=class{constructor(t,o){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new g,this._typeaheadSubscription=T.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new g,this.change=new g,t instanceof ve?this._itemChangesSubscription=t.changes.subscribe(e=>this._itemsChanged(e.toArray())):be(t)&&(this._effectRef=Oi(()=>this._itemsChanged(t()),{injector:o}))}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Z(o=>this._pressedLetters.push(o)),Qt(t),it(()=>this._pressedLetters.length>0),K(()=>this._pressedLetters.join(""))).subscribe(o=>{let e=this._getItemsArray();for(let i=1;i<e.length+1;
1i++){let s=(this._activeItemIndex+i)%e.length,r=e[s];if(!this._skipPredicateFn(r)&&r.getLabel().toUpperCase().trim().indexOf(o)===0){this.setActiveItem(s);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(t=!0){return this._homeAndEnd=t,this}withPageUpDown(t=!0,o=10){return this._pageUpAndDown={enabled:t,delta:o},this}setActiveItem(t){let o=this._activeItem;this.updateActiveItem(t),this._activeItem!==o&&this.change.next(this._activeItemIndex)}onKeydown(t){let o=t.keyCode,i=["altKey","ctrlKey","metaKey","shiftKey"].every(s=>!t[s]||this._allowedModifierKeys.indexOf(s)>-1);switch(o){case 9:this.tabOut.next();return;case 40:if(this._vertical&&i){this.setNextItemActive();break}else return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&i){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&i){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&i){let s=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(s>0?s:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&i){let s=this._activeItemIndex+this._pageUpAndDown.delta,r=this._getItemsArray().length;this._setActiveItemByIndex(s<r?s:r-1,-1);break}else return;default:(i||rt(t,"shiftKey"))&&(t.key&&t.key.length===1?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(o>=65&&o<=90||o>=48&&o<=57)&&this._letterKeyStream.next(String.fromCharCode(o)));return}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){let o=this._getItemsArray(),e=typeof t=="number"?t:o.indexOf(t),i=o[e];this._activeItem=i??null,this._activeItemIndex=e}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){let o=this._getItemsArray();for(let e=1;e<=o.length;e++){let i=(this._activeItemIndex+t*e+o.length)%o.length,s=o[i];if(!this._skipPredicateFn(s)){this.setActiveItem(i);return}}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,o){let e=this._getItemsArray();if(e[t]){for(;this._skipPredicateFn(e[t]);)if(t+=o,!e[t])return;this.setActiveItem(t)}}_getItemsArray(){return be(this._items)?this._items():this._items instanceof ve?this._items.toArray():this._items}_itemsChanged(t){if(this._activeItem){let o=t.indexOf(this._activeItem);o>-1&&o!==this._activeItemIndex&&(this._activeItemIndex=o)}}},Zi=class extends ce{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}},Xi=class extends ce{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}};var De=(()=>{let t=class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return fs(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=us(Es(e));if(i&&($i(i)===-1||!this.isVisible(i)))return!1;let s=e.nodeName.toLowerCase(),r=$i(e);return e.hasAttribute("contenteditable")?r!==-1:s==="iframe"||s==="object"||this._platform.WEBKIT&&this._platform.IOS&&!bs(e)?!1:s==="audio"?e.hasAttribute("controls")?r!==-1:!1:s==="video"?r===-1?!1:r!==null?!0:this._platform.FIRE
1FOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return ys(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}};t.\u0275fac=function(i){return new(i||t)(l(D))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();function us(n){try{return n.frameElement}catch{return null}}function fs(n){return!!(n.offsetWidth||n.offsetHeight||typeof n.getClientRects=="function"&&n.getClientRects().length)}function ps(n){let t=n.nodeName.toLowerCase();return t==="input"||t==="select"||t==="button"||t==="textarea"}function ms(n){return gs(n)&&n.type=="hidden"}function _s(n){return vs(n)&&n.hasAttribute("href")}function gs(n){return n.nodeName.toLowerCase()=="input"}function vs(n){return n.nodeName.toLowerCase()=="a"}function tn(n){if(!n.hasAttribute("tabindex")||n.tabIndex===void 0)return!1;let t=n.getAttribute("tabindex");return!!(t&&!isNaN(parseInt(t,10)))}function $i(n){if(!tn(n))return null;let t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function bs(n){let t=n.nodeName.toLowerCase(),o=t==="input"&&n.type;return o==="text"||o==="password"||t==="select"||t==="textarea"}function ys(n){return ms(n)?!1:ps(n)||_s(n)||n.hasAttribute("contenteditable")||tn(n)}function Es(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}var Ie=class{get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}constructor(t,o,e,i,s=!1){this._element=t,this._checker=o,this._ngZone=e,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,s||this.attachAnchors()}destroy(){let t=this._startAnchor,o=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),o&&(o.removeEventListener("focus",this.endAnchorListener),o.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(o=>{this._executeOnStable(()=>o(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(o=>{this._executeOnStable(()=>o(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(o=>{this._executeOnStable(()=>o(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){let o=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return t=="start"?o.length?o[0]:this._getFirstTabbableElement(this._element):o.length?o[o.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){let o=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(o){if(!this._checker.isFocusable(o)){let e=this._getFirstTabbableElement(o);return e?.focus(t),!!e}return o.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){let o=this._getRegionBoundary("start");return o&&o.focus(t),!!o}focusLastTabbableElement(t){let o=this._getRegionBoundary("end");return o&&o.focus(t),!!o}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let o=t.children;for(let e=0;e<o.length;e++){let i=o[e].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(o[e]):null;if(i)return i}return null}_getLastTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let o=t.children;for(let e=o.length-1;e>=0;e--){let i=o[e].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(o[e]):null;if(i)return i}return null}_createAnchor(){let t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,o){t?o.setAttribute("tabindex","0"):o.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(V(1)).subscribe(t)}},Ae=(()=>{let t=class t{constructor(e,i,s){this._checker=e,this._ngZone=i,this._document=s}create(e,i=!1){return new Ie(e,this._checker,this._ngZone,this._document,i)}};t.\u0275fac=function(i){return new(i||t)(l(De),l(E),l(_))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),kr=(()=>{let t=class t{get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}constructor(e,i,s){this._elementRef=e,this._focusTrapFactory=i,this._previouslyFocusedElement=null,C(D).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=wt(),this.focusTrap?.focusInitialElementWhenReady()}};t.\u0275fac=function(i){return new(i||t)(u(I),u(Ae),u(_))},t.\u0275dir=j({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[f.HasDecoratorInputTransform,"cdkTrapFocus","enabled",F],autoCapture:[f.HasDecoratorInputTransform,"cdkTrapFocusAutoCapture","autoCapture",F]},exportAs:["cdkTrapFocus"],standalone:!0,features:[X,xt]});let n=t;return n})();function Oe(n){return n.buttons===0||n.detail===0}function Re(n){let t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];
1return!!t&&t.identifier===-1&&(t.radiusX==null||t.radiusX===1)&&(t.radiusY==null||t.radiusY===1)}var ws=new w("cdk-input-modality-detector-options"),Cs={ignoreKeys:[18,17,224,91,16]},en=650,It=Et({passive:!0,capture:!0}),Is=(()=>{let t=class t{get mostRecentModality(){return this._modality.value}constructor(e,i,s,r){this._platform=e,this._mostRecentTarget=null,this._modality=new ei(null),this._lastTouchMs=0,this._onKeydown=a=>{this._options?.ignoreKeys?.some(c=>c===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=W(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<en||(this._modality.next(Oe(a)?"keyboard":"mouse"),this._mostRecentTarget=W(a))},this._onTouchstart=a=>{if(Re(a)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=W(a)},this._options=v(v({},Cs),r),this.modalityDetected=this._modality.pipe(qt(1)),this.modalityChanged=this.modalityDetected.pipe(ge()),e.isBrowser&&i.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,It),s.addEventListener("mousedown",this._onMousedown,It),s.addEventListener("touchstart",this._onTouchstart,It)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,It),document.removeEventListener("mousedown",this._onMousedown,It),document.removeEventListener("touchstart",this._onTouchstart,It))}};t.\u0275fac=function(i){return new(i||t)(l(D),l(E),l(_),l(ws,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),Ds=new w("liveAnnouncerElement",{providedIn:"root",factory:As});function As(){return null}var Os=new w("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),Rs=0,Tr=(()=>{let t=class t{constructor(e,i,s,r){this._ngZone=i,this._defaultOptions=r,this._document=s,this._liveElement=e||this._createLiveElement()}announce(e,...i){let s=this._defaultOptions,r,a;return i.length===1&&typeof i[0]=="number"?a=i[0]:[r,a]=i,this.clear(),clearTimeout(this._previousTimeout),r||(r=s&&s.politeness?s.politeness:"polite"),a==null&&s&&(a=s.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(c=>this._currentResolve=c)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof a=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),s=this._document.createElement("div");for(let r=0;r<i.length;r++)i[r].remove();return s.classList.add(e),s.classList.add("cdk-visually-hidden"),s.setAttribute("aria-atomic","true"),s.setAttribute("aria-live","polite"),s.id=`cdk-live-announcer-${Rs++}`,this._document.body.appendChild(s),s}_exposeAnnouncerToModals(e){let i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let s=0;s<i.length;s++){let r=i[s],a=r.getAttribute("aria-owns");a?a.indexOf(e)===-1&&r.setAttribute("aria-owns",a+" "+e):r.setAttribute("aria-owns",e)}}};t.\u0275fac=function(i){return new(i||t)(l(Ds,8),l(E),l(_),l(Os,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var ae=function(n){return n[n.IMMEDIATE=0]="IMMEDIATE",n[n.EVENTUAL=1]="EVENTUAL",n}(ae||{}),Ss=new w("cdk-focus-monitor-default-options"),re=Et({passive:!0,capture:!0}),Se=(()=>{let t=class t{constructor(e,i,s,r,a){this._ngZone=e,this._platform=i,this._inputModalityDetector=s,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new g,this._rootNodeFocusAndBlurListener=c=>{let d=W(c);for(let h=d;h;h=h.parentElement)c.type==="focus"?this._onFocus(c,h):this._onBlur(c,h)},this._document=r,this._detectionMode=a?.detectionMode||ae.IMMEDIATE}monitor(e,i=!1){let s=tt(e);if(!this._platform.isBrowser||s.nodeType!==1)return N();let r=Hi(s)||this._getDocument(),a=this._elementInfo.get(s);if(a)return i&&(a.checkChildren=!0),a.subject;
1let c={checkChildren:i,subject:new g,rootNode:r};return this._elementInfo.set(s,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(e){let i=tt(e),s=this._elementInfo.get(i);s&&(s.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(s))}focusVia(e,i,s){let r=tt(e),a=this._getDocument().activeElement;r===a?this._getClosestElementsInfo(r).forEach(([c,d])=>this._originChanged(c,i,d)):(this._setOrigin(i),typeof r.focus=="function"&&r.focus(s))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===ae.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===ae.IMMEDIATE){clearTimeout(this._originTimeoutId);let s=this._originFromTouchInteraction?en:1;this._originTimeoutId=setTimeout(()=>this._origin=null,s)}})}_onFocus(e,i){let s=this._elementInfo.get(i),r=W(e);!s||!s.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),s)}_onBlur(e,i){let s=this._elementInfo.get(i);!s||s.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(s,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,s=this._rootNodeFocusListenerCount.get(i)||0;s||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,re),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,re)}),this._rootNodeFocusListenerCount.set(i,s+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ct(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let s=this._rootNodeFocusListenerCount.get(i);s>1?this._rootNodeFocusListenerCount.set(i,s-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,re),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,re),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,s){this._setClasses(e,i),this._emitOrigin(s,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((s,r)=>{(r===e||s.checkChildren&&r.contains(e))&&i.push([r,s])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:s}=this._inputModalityDetector;if(s!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let r=e.labels;if(r){for(let a=0;a<r.length;a++)if(r[a].contains(i))return!0}return!1}};t.\u0275fac=function(i){return new(i||t)(l(E),l(D),l(Is),l(_,8),l(Ss,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),xr=(()=>{let t=class t{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this._focusOrigin=null,this.cdkFocusChange=new x}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}};t.\u0275fac=function(i){return new(i||t)(u(I),u(Se))},t.\u0275dir=j({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let n=t;return n}
1)(),dt=function(n){return n[n.NONE=0]="NONE",n[n.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",n[n.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",n}(dt||{}),Gi="cdk-high-contrast-black-on-white",Qi="cdk-high-contrast-white-on-black",Ce="cdk-high-contrast-active",ke=(()=>{let t=class t{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=C(Ki).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return dt.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,s=i&&i.getComputedStyle?i.getComputedStyle(e):null,r=(s&&s.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return dt.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return dt.BLACK_ON_WHITE}return dt.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(Ce,Gi,Qi),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===dt.BLACK_ON_WHITE?e.add(Ce,Gi):i===dt.WHITE_ON_BLACK&&e.add(Ce,Qi)}}};t.\u0275fac=function(i){return new(i||t)(l(D),l(_))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),nn=(()=>{let t=class t{constructor(e){e._applyBodyHighContrastModeCssClasses()}};t.\u0275fac=function(i){return new(i||t)(l(ke))},t.\u0275mod=y({type:t}),t.\u0275inj=b({imports:[Ui]});let n=t;return n})();var ks=new w("cdk-dir-doc",{providedIn:"root",factory:Ts});function Ts(){return C(_)}var xs=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ms(n){let t=n?.toLowerCase()||"";return t==="auto"&&typeof navigator<"u"&&navigator?.language?xs.test(navigator.language)?"rtl":"ltr":t==="rtl"?"rtl":"ltr"}var Dt=(()=>{let t=class t{constructor(e){if(this.value="ltr",this.change=new x,e){let i=e.body?e.body.dir:null,s=e.documentElement?e.documentElement.dir:null;this.value=Ms(i||s||"ltr")}}ngOnDestroy(){this.change.complete()}};t.\u0275fac=function(i){return new(i||t)(l(ks,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var at=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({});let n=t;return n})();var on=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(t=!1,o,e=!0,i){this._multiple=t,this._emitChanges=e,this.compareWith=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new g,o&&o.length&&(t?o.forEach(s=>this._markSelected(s)):this._markSelected(o[0]),this._selectedToEmit.length=0)}select(...t){this._verifyValueAssignment(t),t.forEach(e=>this._markSelected(e));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}deselect(...t){this._verifyValueAssignment(t),t.forEach(e=>this._unmarkSelected(e));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}setSelection(...t){this._verifyValueAssignment(t);let o=this.selected,e=new Set(t);t.forEach(s=>this._markSelected(s)),o.filter(s=>!e.has(this._getConcreteValue(s,e))).forEach(s=>this._unmarkSelected(s));let i=this._hasQueuedChanges();return this._emitChangeEvent(),i}toggle(t){return this.isSelected(t)?this.deselect(t):this.select(t)}clear(t=!0){this._unmarkAll();let o=this._hasQueuedChanges();return t&&this._emitChangeEvent(),o}isSelected(t){return this._selection.has(this._getConcreteValue(t))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}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(t){t=this._getConcreteValue(t),this.isSelected(t)||(this._multiple||this._unmarkAll(),this.isSelected(t)||this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){t=this._getConcreteValue(t),this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){t.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(t,o){if(this.compareWith){o=o??this._selection;for(let e of o)if(this.compareWith(t,e))return e;return t}else return t}};var Yr=(()=>{let t=class t{constructor(){this._listeners=[]}notify(e,i){for(let s of this._listeners)s(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var Ns=20,an=(()=>{let t=class t{constructor(e,i,s){this._ngZone=e,this._platform=i,this._scrolled=new g,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=s}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=Ns){return this._platform.isBrowser?new kt(i=>{this._globalSubscription||this._addGlobalListener();let s=e>0?this._scrolled.pipe(_e(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{s.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):N()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
1h((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){let s=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(it(r=>!r||s.indexOf(r)>-1))}getAncestorScrollContainers(e){let i=[];return this.scrollContainers.forEach((s,r)=>{this._scrollableContainsElement(r,e)&&i.push(r)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let s=tt(i),r=e.getElementRef().nativeElement;do if(s==r)return!0;while(s=s.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();return ai(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};t.\u0275fac=function(i){return new(i||t)(l(E),l(D),l(_,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var Ps=20,xe=(()=>{let t=class t{constructor(e,i,s){this._platform=e,this._change=new g,this._changeListener=r=>{this._change.next(r)},this._document=s,i.runOutsideAngular(()=>{if(e.isBrowser){let r=this._getWindow();r.addEventListener("resize",this._changeListener),r.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:i,height:s}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+s,right:e.left+i,height:s,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,i=this._getWindow(),s=e.documentElement,r=s.getBoundingClientRect(),a=-r.top||e.body.scrollTop||i.scrollY||s.scrollTop||0,c=-r.left||e.body.scrollLeft||i.scrollX||s.scrollLeft||0;return{top:a,left:c}}change(e=Ps){return e>0?this._change.pipe(_e(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}};t.\u0275fac=function(i){return new(i||t)(l(D),l(E),l(_,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var rn=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({});let n=t;return n})(),Me=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({imports:[at,rn,at,rn]});let n=t;return n})();var Yt=class{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;t!=null&&(this._attachedHost=null,t.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(t){this._attachedHost=t}},At=class extends Yt{constructor(t,o,e,i,s){super(),this.component=t,this.viewContainerRef=o,this.injector=e,this.componentFactoryResolver=i,this.projectableNodes=s}}
1,ut=class extends Yt{constructor(t,o,e,i){super(),this.templateRef=t,this.viewContainerRef=o,this.context=e,this.injector=i}get origin(){return this.templateRef.elementRef}attach(t,o=this.context){return this.context=o,super.attach(t)}detach(){return this.context=void 0,super.detach()}},Fe=class extends Yt{constructor(t){super(),this.element=t instanceof I?t.nativeElement:t}},Ot=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){if(t instanceof At)return this._attachedPortal=t,this.attachComponentPortal(t);if(t instanceof ut)return this._attachedPortal=t,this.attachTemplatePortal(t);if(this.attachDomPortal&&t instanceof Fe)return this._attachedPortal=t,this.attachDomPortal(t)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var le=class extends Ot{constructor(t,o,e,i,s){super(),this.outletElement=t,this._componentFactoryResolver=o,this._appRef=e,this._defaultInjector=i,this.attachDomPortal=r=>{this._document;let a=r.element;a.parentNode;let c=this._document.createComment("dom-portal");a.parentNode.insertBefore(c,a),this.outletElement.appendChild(a),this._attachedPortal=r,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(a,c)})},this._document=s}attachComponentPortal(t){let e=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),i;return t.viewContainerRef?(i=t.viewContainerRef.createComponent(e,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector,t.projectableNodes||void 0),this.setDisposeFn(()=>i.destroy())):(i=e.create(t.injector||this._defaultInjector||B.NULL),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=t,i}attachTemplatePortal(t){let o=t.viewContainerRef,e=o.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return e.rootNodes.forEach(i=>this.outletElement.appendChild(i)),e.detectChanges(),this.setDisposeFn(()=>{let i=o.indexOf(e);i!==-1&&o.remove(i)}),this._attachedPortal=t,e}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}};var Le=(()=>{let t=class t extends Ot{constructor(e,i,s){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new x,this.attachDomPortal=r=>{this._document;let a=r.element;a.parentNode;let c=this._document.createComment("dom-portal");r.setAttachedHost(this),a.parentNode.insertBefore(c,a),this._getRootNode().appendChild(a),this._attachedPortal=r,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(a,c)})},this._document=s}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let i=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=i.createComponent(r,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(e){e.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){let e=this._viewContainerRef.element.nativeElement;
1return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}};t.\u0275fac=function(i){return new(i||t)(u(ee),u(Mt),u(_))},t.\u0275dir=j({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[f.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[Ft]});let n=t;return n})();var Kt=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({});let n=t;return n})();var cn=Vi(),Ne=class{constructor(t,o){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=o}attach(){}enable(){if(this._canBeEnabled()){let t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=A(-this._previousScrollPosition.left),t.style.top=A(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let t=this._document.documentElement,o=this._document.body,e=t.style,i=o.style,s=e.scrollBehavior||"",r=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),cn&&(e.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),cn&&(e.scrollBehavior=s,i.scrollBehavior=r)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let o=this._document.body,e=this._viewportRuler.getViewportSize();return o.scrollHeight>e.height||o.scrollWidth>e.width}};var Pe=class{constructor(t,o,e,i){this._scrollDispatcher=t,this._ngZone=o,this._viewportRuler=e,this._config=i,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(this._scrollSubscription)return;let t=this._scrollDispatcher.scrolled(0).pipe(it(o=>!o||!this._overlayRef.overlayElement.contains(o.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{let o=this._viewportRuler.getViewportScrollPosition().top;Math.abs(o-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},he=class{enable(){}disable(){}attach(){}};function je(n,t){return t.some(o=>{let e=n.bottom<o.top,i=n.top>o.bottom,s=n.right<o.left,r=n.left>o.right;return e||i||s||r})}function ln(n,t){return t.some(o=>{let e=n.top<o.top,i=n.bottom>o.bottom,s=n.left<o.left,r=n.right>o.right;return e||i||s||r})}var Be=class{constructor(t,o,e,i){this._scrollDispatcher=t,this._viewportRuler=o,this._ngZone=e,this._config=i,this._scrollSubscription=null}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(!this._scrollSubscription){let t=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(t).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let o=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:i}=this._viewportRuler.getViewportSize();je(o,[{width:e,height:i,bottom:i,right:e,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}},Vs=(()=>{let t=class t{constructor(e,i,s,r){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=s,this.noop=()=>new he,this.close=a=>new Pe(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new Ne(this._viewportRuler,this._document),this.reposition=a=>new Be(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=r}};t.\u0275fac=function(i){return new(i||t)(l(an),l(xe),l(E),l(_))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),Rt=class{constructor(t){if(this.scrollStrategy=new he,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){let o=Object.keys(t);for(let e of o)t[e]!==void 0&&(this[e]=t[e])}}};var Ve=class{constructor(t,o){this.connectionPair=t,this.scrollableViewProperties=o}};var mn=(()=>{let t=class t{constructor(e){this._attachedOverlays=[],this._document=e}
1ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}};t.\u0275fac=function(i){return new(i||t)(l(_))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),Hs=(()=>{let t=class t extends mn{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=s=>{let r=this._attachedOverlays;for(let a=r.length-1;a>-1;a--)if(r[a]._keydownEvents.observers.length>0){let c=r[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(s)):c.next(s);break}}}add(e){super.add(e),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)}};t.\u0275fac=function(i){return new(i||t)(l(_),l(E,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),zs=(()=>{let t=class t extends mn{constructor(e,i,s){super(e),this._platform=i,this._ngZone=s,this._cursorStyleIsSet=!1,this._pointerDownListener=r=>{this._pointerDownEventTarget=W(r)},this._clickListener=r=>{let a=W(r),c=r.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;let d=this._attachedOverlays.slice();for(let h=d.length-1;h>-1;h--){let p=d[h];if(p._outsidePointerEvents.observers.length<1||!p.hasAttached())continue;if(p.overlayElement.contains(a)||p.overlayElement.contains(c))break;let k=p._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>k.next(r)):k.next(r)}}}add(e){if(super.add(e),!this._isAttached){let i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}};t.\u0275fac=function(i){return new(i||t)(l(_),l(D),l(E,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),de=(()=>{let t=class t{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||Ut()){let s=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let r=0;r<s.length;r++)s[r].remove()}let i=this._document.createElement("div");i.classList.add(e),Ut()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}};t.\u0275fac=function(i){return new(i||t)(l(_),l(D))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),pt=class{constructor(t,o,e,i,s,r,a,c,d,h=!1){this._portalOutlet=t,this._host=o,this._pane=e,this._config=i,this._ngZone=s,this._keyboardDispatcher=r,this._document=a,this._location=c,this._outsideClickDispatcher=d,this._animationsDisabled=h,this._backdropElement=null,this._backdropClick=new g,this._attachments=new g,this._detachments=new g,this._locationChanges=T.EMPTY,this._backdropClickHandler=p=>this._backdropClick.next(p),this._backdropTransitionendHandler=p=>{this._disposeBackdrop(p.target)}
1,this._keydownEvents=new g,this._outsidePointerEvents=new g,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let o=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(V(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),typeof o?.onDestroy=="function"&&o.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),o}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){let t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),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,t&&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(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=v(v({},this._config),t),this._updateElementSize()}setDirection(t){this._config=me(v({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){let t=this._config.direction;return t?typeof t=="string"?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let t=this._pane.style;t.width=A(this._config.width),t.height=A(this._config.height),t.minWidth=A(this._config.minWidth),t.minHeight=A(this._config.minHeight),t.maxWidth=A(this._config.maxWidth),t.maxHeight=A(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){let t="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(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t=this._backdropElement;if(t){if(this._animationsDisabled){this._disposeBackdrop(t);return}t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}
1_toggleClasses(t,o,e){let i=Ct(o||[]).filter(s=>!!s);i.length&&(e?t.classList.add(...i):t.classList.remove(...i))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{let t=this._ngZone.onStable.pipe(ct(ci(this._attachments,this._detachments))).subscribe(()=>{(!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()),t.unsubscribe())})})}_disposeScrollStrategy(){let t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},hn="cdk-overlay-connected-position-bounding-box",Us=/([A-Za-z%]+)$/,He=class{get positions(){return this._preferredPositions}constructor(t,o,e,i,s){this._viewportRuler=o,this._document=e,this._platform=i,this._overlayContainer=s,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 g,this._resizeSubscription=T.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}attach(t){this._overlayRef&&this._overlayRef,this._validatePositions(),t.hostElement.classList.add(hn),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.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._overlayContainer.getContainerElement().getBoundingClientRect();let t=this._originRect,o=this._overlayRect,e=this._viewportRect,i=this._containerRect,s=[],r;for(let a of this._preferredPositions){let c=this._getOriginPoint(t,i,a),d=this._getOverlayPoint(c,o,a),h=this._getOverlayFit(d,o,e,a);if(h.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,c);return}if(this._canFitWithFlexibleDimensions(h,d,e)){s.push({position:a,origin:c,overlayRect:o,boundingBoxRect:this._calculateBoundingBoxRect(c,a)});continue}(!r||r.overlayFit.visibleArea<h.visibleArea)&&(r={overlayFit:h,overlayPoint:d,originPoint:c,position:a,overlayRect:o})}if(s.length){let a=null,c=-1;for(let d of s){let h=d.boundingBoxRect.width*d.boundingBoxRect.height*(d.position.weight||1);h>c&&(c=h,a=d)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(r.position,r.originPoint);return}this._applyPosition(r.position,r.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ft(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(hn),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let o=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,o)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,t.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._val
vendor: 9,690 bytes, line 1
1idatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,o,e){let i;if(e.originX=="center")i=t.left+t.width/2;else{let r=this._isRtl()?t.right:t.left,a=this._isRtl()?t.left:t.right;i=e.originX=="start"?r:a}o.left<0&&(i-=o.left);let s;return e.originY=="center"?s=t.top+t.height/2:s=e.originY=="top"?t.top:t.bottom,o.top<0&&(s-=o.top),{x:i,y:s}}_getOverlayPoint(t,o,e){let i;e.overlayX=="center"?i=-o.width/2:e.overlayX==="start"?i=this._isRtl()?-o.width:0:i=this._isRtl()?0:-o.width;let s;return e.overlayY=="center"?s=-o.height/2:s=e.overlayY=="top"?0:-o.height,{x:t.x+i,y:t.y+s}}_getOverlayFit(t,o,e,i){let s=un(o),{x:r,y:a}=t,c=this._getOffset(i,"x"),d=this._getOffset(i,"y");c&&(r+=c),d&&(a+=d);let h=0-r,p=r+s.width-e.width,k=0-a,S=a+s.height-e.height,O=this._subtractOverflows(s.width,h,p),R=this._subtractOverflows(s.height,k,S),St=O*R;return{visibleArea:St,isCompletelyWithinViewport:s.width*s.height===St,fitsInViewportVertically:R===s.height,fitsInViewportHorizontally:O==s.width}}_canFitWithFlexibleDimensions(t,o,e){if(this._hasFlexibleDimensions){let i=e.bottom-o.y,s=e.right-o.x,r=dn(this._overlayRef.getConfig().minHeight),a=dn(this._overlayRef.getConfig().minWidth),c=t.fitsInViewportVertically||r!=null&&r<=i,d=t.fitsInViewportHorizontally||a!=null&&a<=s;return c&&d}return!1}_pushOverlayOnScreen(t,o,e){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};let i=un(o),s=this._viewportRect,r=Math.max(t.x+i.width-s.width,0),a=Math.max(t.y+i.height-s.height,0),c=Math.max(s.top-e.top-t.y,0),d=Math.max(s.left-e.left-t.x,0),h=0,p=0;return i.width<=s.width?h=d||-r:h=t.x<this._viewportMargin?s.left-e.left-t.x:0,i.height<=s.height?p=c||-a:p=t.y<this._viewportMargin?s.top-e.top-t.y:0,this._previousPushAmount={x:h,y:p},{x:t.x+h,y:t.y+p}}_applyPosition(t,o){if(this._setTransformOrigin(t),this._setOverlayElementStyles(o,t),this._setBoundingBoxStyles(o,t),t.panelClass&&this._addPanelClasses(t.panelClass),this._positionChanges.observers.length){let e=this._getScrollVisibility();if(t!==this._lastPosition||!this._lastScrollVisibility||!Ws(this._lastScrollVisibility,e)){let i=new Ve(t,e);this._positionChanges.next(i)}this._lastScrollVisibility=e}this._lastPosition=t,this._isInitialRender=!1}_setTransformOrigin(t){if(!this._transformOriginSelector)return;let o=this._boundingBox.querySelectorAll(this._transformOriginSelector),e,i=t.overlayY;t.overlayX==="center"?e="center":this._isRtl()?e=t.overlayX==="start"?"right":"left":e=t.overlayX==="start"?"left":"right";for(let s=0;s<o.length;s++)o[s].style.transformOrigin=`${e} ${i}`}_calculateBoundingBoxRect(t,o){let e=this._viewportRect,i=this._isRtl(),s,r,a;if(o.overlayY==="top")r=t.y,s=e.height-r+this._viewportMargin;else if(o.overlayY==="bottom")a=e.height-t.y+this._viewportMargin*2,s=e.height-a+this._viewportMargin;else{let S=Math.min(e.bottom-t.y+e.top,t.y),O=this._lastBoundingBoxSize.height;s=S*2,r=t.y-S,s>O&&!this._isInitialRender&&!this._growAfterOpen&&(r=t.y-O/2)}let c=o.overlayX==="start"&&!i||o.overlayX==="end"&&i,d=o.overlayX==="end"&&!i||o.overlayX==="start"&&i,h,p,k;if(d)k=e.width-t.x+this._viewportMargin*2,h=t.x-this._viewportMargin;else if(c)p=t.x,h=e.right-t.x;else{let S=Math.min(e.right-t.x+e.left,t.x),O=this._lastBoundingBoxSize.width;h=S*2,p=t.x-S,h>O&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-O/2)}return{top:r,left:p,bottom:a,right:k,width:h,height:s}}_setBoundingBoxStyles(t,o){let e=this._calculateBoundingBoxRect(t,o);!this._isInitialRender&&!this._growAfterOpen&&(e.height=Math.min(e.height,this._lastBoundingBoxSize.height),e.width=Math.min(e.width,this._lastBoundingBoxSize.width));let i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{let s=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;i.height=A(e.height),i.top=A(e.top),i.bottom=A(e.bottom),i.width=A(e.width),i.left=A(e.left),i.right=A(e.right),o.overlayX==="center"?i.alignItems="center":i.alignItems=o.overlayX==="end"?"flex-end":"flex-start",o.overlayY==="center"?i.justifyContent="center":i.justifyContent=o.overlayY==="bottom"?"flex-end":"flex-start",s&&(i.maxHeight=A(s)),r&&(i.maxWidth=A(r))}this._lastBoundingBoxSize=e,ft(this._boundingBox.style,i)}_resetBoundingBoxStyles(){ft(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ft(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,o){let e={},i=this._hasExactPosition(),s=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(i){let h=this._viewportRuler.getViewportScrollPosition();ft(e,this._getExactOverlayY(o,t,h)),ft(e,this._getExactOverlayX(o,t,h))}else e.position="static";let a="",c=this._getOffset(o,"x"),d=this._getOffset(o,"y");c&&(a+=`translateX(${c}px) `),d&&(a+=`translateY(${d}px)`),e.transform=a.trim(),r.maxHeight&&(i?e.maxHeight=A(r.maxHeight):s&&(e.maxHeight="")),r.maxWidth&&(i?e.maxWidth=A(r.maxWidth):s&&(e.maxWidth="")),ft(this._pane.style,e)}_getExactOverlayY(t,o,e){let i={top:"",bottom:""},s=this._getOverlayPoint(o,this._overlayRect,t);if(this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,e)),t.overlayY==="bottom"){let r=this._document.documentElement.clientHeight;i.bottom=`${r-(s.y+this._overlayRect.height)}px`}else i.top=A(s.y);return i}_getExactOverlayX(t,o,e){let i={left:"",right:""},s=this._getOverlayPoint(o,this._overlayRect,t);this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,e));let r;if(this._isRtl()?r=t.overlayX==="end"?"left":"right":r=t.overlayX==="end"?"right":"left",r==="right"){let a=this._document.documentElement.clientWidth;i.right=`${a-(s.x+this._overlayRect.width)}px`}else i.left=A(s.x);return i}_getScrollVisibility(){let t=this._getOriginRect(),o=this._pane.getBoundingClientRect(),e=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ln(t,e),isOriginOutsideView:je(t,e),isOverlayClipped:ln(o,e),isOverlayOutsideView:je(o,e)}}_subtractOverflows(t,...o){return o.reduce((e,i)=>e-Math.max(i,0),t)}_getNarrowedViewportRect(){let t=this._document.documentElement.clientWidth,o=this._document.documentElement.clientHeight,e=this._viewportRuler.getViewportScrollPosition();return{top:e.top+this._viewportMargin,left:e.left+this._viewportMargin,right:e.left+t-this._viewportMargin,bottom:e.top+o-this._viewportMargin,width:t-2*this._viewportMargin,height:o-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,o){return o==="x"?t.offsetX==null?this._offsetX:t.offsetX:t.offsetY==null?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&Ct(t).forEach(o=>{o!==""&&this._appliedPanelClasses.indexOf(o)===-1&&(this._appliedPanelClasses.push(o),this._pane.classList.add(o))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){let t=this._origin;if(t instanceof I)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();let o=t.width||0,e=t.height||0;return{top:t.y,bottom:t.y+e,left:t.x,right:t.x+o,height:e,width:o}}};function ft(n,t){for(let o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);return n}function dn(n){if(typeof n!="number"&&n!=null){let[t,o]=n.split(Us);return!o||o==="px"?parseFloat(t):null}return n||null}function un(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 Ws(n,t){return n===t?!0:n.isOriginClipped===t.isOriginClipped&&n.isOriginOutsideView===t.isOriginOutsideView&&n.isOverlayClipped===t.isOverlayClipped&&n.isOverlayOutsideView===t.isOverlayOutsideView}var fn="cdk-global-overlay-wrapper",ze=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){let o=t.getConfig();this._overlayRef=t,this._width&&!o.width&&t.updateSize({width:this._width}),this._height&&!o.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(fn),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}
1apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let t=this._overlayRef.overlayElement.style,o=this._overlayRef.hostElement.style,e=this._overlayRef.getConfig(),{width:i,height:s,maxWidth:r,maxHeight:a}=e,c=(i==="100%"||i==="100vw")&&(!r||r==="100%"||r==="100vw"),d=(s==="100%"||s==="100vh")&&(!a||a==="100%"||a==="100vh"),h=this._xPosition,p=this._xOffset,k=this._overlayRef.getConfig().direction==="rtl",S="",O="",R="";c?R="flex-start":h==="center"?(R="center",k?O=p:S=p):k?h==="left"||h==="end"?(R="flex-end",S=p):(h==="right"||h==="start")&&(R="flex-start",O=p):h==="left"||h==="start"?(R="flex-start",S=p):(h==="right"||h==="end")&&(R="flex-end",O=p),t.position=this._cssPosition,t.marginLeft=c?"0":S,t.marginTop=d?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=c?"0":O,o.justifyContent=R,o.alignItems=d?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let t=this._overlayRef.overlayElement.style,o=this._overlayRef.hostElement,e=o.style;o.classList.remove(fn),e.justifyContent=e.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}},Ys=(()=>{let t=class t{constructor(e,i,s,r){this._viewportRuler=e,this._document=i,this._platform=s,this._overlayContainer=r}global(){return new ze}flexibleConnectedTo(e){return new He(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};t.\u0275fac=function(i){return new(i||t)(l(xe),l(_),l(D),l(de))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),Ks=0,Q=(()=>{let t=class t{constructor(e,i,s,r,a,c,d,h,p,k,S,O){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=s,this._positionBuilder=r,this._keyboardDispatcher=a,this._injector=c,this._ngZone=d,this._document=h,this._directionality=p,this._location=k,this._outsideClickDispatcher=S,this._animationsModuleType=O}create(e){let i=this._createHostElement(),s=this._createPaneElement(i),r=this._createPortalOutlet(s),a=new Rt(e);return a.direction=a.direction||this._directionality.value,new pt(r,i,s,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations")}position(){return this._positionBuilder}_createPaneElement(e){let i=this._document.createElement("div");return i.id=`cdk-overlay-${Ks++}`,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Di)),new le(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};t.\u0275fac=function(i){return new(i||t)(l(Vs),l(de),l(ee),l(Ys),l(Hs),l(B),l(E),l(_),l(Dt),l(Ri),l(zs),l(_t,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),Zs=[{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"}],_n=new w("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let n=C(Q);return()=>n.scrollStrategies.reposition()}}),pn=(()=>{let t=class t{constructor(e){this.elementRef=e}};t.\u0275fac=function(i){return new(i||t)(u(I))},t.\u0275dir=j({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let n=t;return n})(),Ta=(()=>{let t=class t{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}constructor(e,i,s,r,a){this._overlay=e,this._dir=a,this._backdropSubscription=T.EMPTY,this._attachSubscription=T.EMPTY,this._detachSubscription=T.EMPTY,this._positionSubscription=T.EMPTY,this._disposeOnNavigation=!1,this._ngZone=C(E),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new x,this.positionChange=new x,this.attach=new x,this.detach=new x,this.overlayKeydown=new x,this.overlayOutsideClick=new x,this._templatePortal=new ut(i,s),this._scrollStrategyFactory=r,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(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Zs);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!rt(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let s=this._getOriginElement(),r=W(i);(!s||s!==r&&!s.contains(r))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Rt({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){let i=this.positions.map(s=>({originX:s.originX,originY:s.originY,overlayX:s.overlayX,overlayY:s.overlayY,offsetX:s.offsetX||this.offsetX,offsetY:s.offsetY||this.offsetY,panelClass:s.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}
1_getOrigin(){return this.origin instanceof pn?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof pn?this.origin.elementRef.nativeElement:this.origin instanceof I?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_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(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(ui(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}};t.\u0275fac=function(i){return new(i||t)(u(Q),u(vt),u(Mt),u(_n),u(Dt,8))},t.\u0275dir=j({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[f.None,"cdkConnectedOverlayOrigin","origin"],positions:[f.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[f.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[f.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[f.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[f.None,"cdkConnectedOverlayWidth","width"],height:[f.None,"cdkConnectedOverlayHeight","height"],minWidth:[f.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[f.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[f.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[f.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[f.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[f.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[f.None,"cdkConnectedOverlayOpen","open"],disableClose:[f.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[f.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[f.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",F],lockPosition:[f.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",F],flexibleDimensions:[f.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",F],growAfterOpen:[f.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",F],push:[f.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",F],disposeOnNavigation:[f.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",F]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[X,xt]});let n=t;return n})();function Xs(n){return()=>n.scrollStrategies.reposition()}var $s={provide:_n,deps:[Q],useFactory:Xs},gn=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({providers:[Q,$s],imports:[at,Kt,Me,Me]});let n=t;return n})();function Gs(n,t){}var Xt=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var Qs=(()=>{let t=class t extends Ot{constructor(e,i,s,r,a,c,d,h){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=r,this._interactivityChecker=a,this._ngZone=c,this._overlayRef=d,this._focusMonitor=h,this._platform=C(D),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=C(Ht),this.attachDomPortal=p=>{this._portalOutlet.hasAttached();let k=this._portalOutlet.attachDomPortal(p);return this._contentAttached(),k},this._document=s,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let s=()=>{e.removeEventListener("blur",s),e.removeEventListener("mousedown",s),e.removeAttribute("tabindex")};e.addEventListener("blur",s),e.addEventListener("mousedown",s)})),e.focus(i)}_focusByCssSelector(e,i){let s=this._elementRef.nativeElement.querySelector(e);s&&this._forceFocus(s,i)}_trapFocus(){let e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}}_restoreFocus(){let e=this._config.restoreFocus,i=null;if(typeof e=="string"?i=this._document.querySelector(e):typeof e=="boolean"?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&typeof i.focus=="function"){let s=wt(),r=this._elementRef.nativeElement;(!s||s===this._document.body||s===r||r.contains(s))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let e=this._elementRef.nativeElement,i=wt();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=wt()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}};t.\u0275fac=function(i){return new(i||t)(u(I),u(Ae),u(_,8),u(Xt),u(De),u(E),u(pt),u(Se))},t.\u0275cmp=P({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(i,s){if(i&1&&Nt(Le,7),i&2){let r;Pt(r=jt())&&(s._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,s){i&2&&$("id",s._config.id||null)("role",s._config.role)("aria-modal",s._config.ariaModal)("aria-labelledby",s._config.ariaLabel?null:s._ariaLabelledByQueue[0])("aria-label",s._config.ariaLabel)("aria-describedby",s._config.ariaDescribedBy||null)},standalone:!0,features:[Ft,J],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,s){i&1&&Lt(0,Gs,0,0,"ng-template",0)},dependencies:[Le],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let n=t;return n})(),Zt=class{constructor(t,o){this.overlayRef=t,this.config=o,this.closed=new g,this.disableClose=o.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=o.id,this.keydownEvents.subscribe(e=>{e.keyCode===27&&!this.disableClose&&!rt(e)&&(e.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=t.detachments().subscribe(()=>{o.closeOnOverlayDetachments!==!1&&this.close()})}
1close(t,o){if(this.containerInstance){let e=this.closed;this.containerInstance._closeInteractionType=o?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),e.next(t),e.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(t="",o=""){return this.overlayRef.updateSize({width:t,height:o}),this}addPanelClass(t){return this.overlayRef.addPanelClass(t),this}removePanelClass(t){return this.overlayRef.removePanelClass(t),this}},qs=new w("DialogScrollStrategy",{providedIn:"root",factory:()=>{let n=C(Q);return()=>n.scrollStrategies.block()}}),Js=new w("DialogData"),to=new w("DefaultDialogConfig");var eo=0,Ye=(()=>{let t=class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,s,r,a,c){this._overlay=e,this._injector=i,this._defaultOptions=s,this._parentDialog=r,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new g,this._afterOpenedAtThisLevel=new g,this._ariaHiddenElements=new Map,this.afterAllClosed=oi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Tt(void 0))),this._scrollStrategy=c}open(e,i){let s=this._defaultOptions||new Xt;i=v(v({},s),i),i.id=i.id||`cdk-dialog-${eo++}`,i.id&&this.getDialogById(i.id);let r=this._getOverlayConfig(i),a=this._overlay.create(r),c=new Zt(a,i),d=this._attachContainer(a,c,i);return c.containerInstance=d,this._attachDialogContent(e,c,d,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.closed.subscribe(()=>this._removeOpenDialog(c,!0)),this.afterOpened.next(c),c}closeAll(){We(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){We(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),We(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let i=new Rt({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,s){let r=s.injector||s.viewContainerRef?.injector,a=[{provide:Xt,useValue:s},{provide:Zt,useValue:i},{provide:pt,useValue:e}],c;s.container?typeof s.container=="function"?c=s.container:(c=s.container.type,a.push(...s.container.providers(s))):c=Qs;let d=new At(c,s.viewContainerRef,B.create({parent:r||this._injector,providers:a}),s.componentFactoryResolver);return e.attach(d).instance}_attachDialogContent(e,i,s,r){if(e instanceof vt){let a=this._createInjector(r,i,s,void 0),c={$implicit:r.data,dialogRef:i};r.templateContext&&(c=v(v({},c),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),s.attachTemplatePortal(new ut(e,null,c,a))}else{let a=this._createInjector(r,i,s,this._injector),c=s.attachComponentPortal(new At(e,r.viewContainerRef,a,r.componentFactoryResolver));i.componentRef=c,i.componentInstance=c.instance}}_createInjector(e,i,s,r){let a=e.injector||e.viewContainerRef?.injector,c=[{provide:Js,useValue:e.data},{provide:Zt,useValue:i}];return e.providers&&(typeof e.providers=="function"?c.push(...e.providers(i,e,s)):c.push(...e.providers)),e.direction&&(!a||!a.get(Dt,null,{optional:!0}))&&c.push({provide:Dt,useValue:{value:e.direction,change:N()}}),B.create({parent:a||r,providers:c})}_removeOpenDialog(e,i){let s=this.openDialogs.indexOf(e);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||(this._ariaHiddenElements.forEac
1h((r,a)=>{r?a.setAttribute("aria-hidden",r):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let e=this._overlayContainer.getContainerElement();if(e.parentElement){let i=e.parentElement.children;for(let s=i.length-1;s>-1;s--){let r=i[s];r!==e&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}};t.\u0275fac=function(i){return new(i||t)(l(Q),l(B),l(to,8),l(t,12),l(de),l(qs))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();function We(n,t){let o=n.length;for(;o--;)t(n[o])}var qa=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({providers:[Ye],imports:[gn,Kt,nn,Kt]});let n=t;return n})();var no="cds-modal-dialog",so="cds-modal-closing",oo="cds-modal-backdrop",ro="cds-modal-backdrop-closing",ot=class{get dialog(){return this._dialog}set dialog(t){this._dialog=t,this.backdropClickSubscription.unsubscribe(),this.backdropClickSubscription=this._dialog.backdropClick.pipe(Z(()=>{this.disableClose||this.dismiss("Click outside or ESC pressed")})).subscribe()}get result(){return this._closed.pipe(V(1)).toPromise()}get config(){return this.dialog.config}get data(){return this.config?.data}get componentInstance(){return this.dialog.componentInstance}constructor(t,o){this.docRef=t,this.disableClose=o,this.backdropClickSubscription=new T,this._closed=new g,this.closed$=this._closed.asObservable()}close(t){this.closeDialog(t)}dismiss(t){this.closeDialog(t,!0),this.config.beforeDismiss&&this.config.beforeDismiss()}closeDialog(t,o){try{this.dialog.addPanelClass(so);let e=ye.modalTransitionDuration,i=parseFloat(e.replace(/s/gi,""));if(isNaN(i))throw new Error("Failed to parse transition time from style import");let s=this.docRef.querySelector(".cdk-overlay-container .cdk-overlay-backdrop");s&&s.classList.add(ro),setTimeout(()=>{o?(this._closed.error(t),this.dialog.close()):(this._closed.next(t),this.dialog.close(t))},i*1e3)}catch(e){console.error(e)}finally{this.backdropClickSubscription.unsubscribe()}}},bn=(()=>{let t=class t{constructor(e,i,s,r,a){this.cdkDialogService=e,this.platformId=i,this.docRef=s,this._injector=r,this._overlay=a,this.modals=[]}open(e,i={}){if(oe(this.platformId)){i.width=void 0,i.minWidth=void 0,i.maxWidth=void 0;let s=new ot(this.docRef,i.disableClose??!0);i.panelClass=[no,i.panelClass].flat().filter(Boolean),i.backdropClass=[oo,i.backdropClass].flat().filter(Boolean),i.injector=B.create({providers:[{provide:ot,useValue:s}],parent:i.injector??this._injector}),i.disableClose=!0;let r=this._overlay.position().global().centerHorizontally();return i.centered?i.positionStrategy=r.centerVertically():i.positionStrategy=r.top(ye.spaceXl),s.dialog=this.cdkDialogService.open(e,i),this.modals.push(s),this.handleModalRemoveEvents(s),s}}openGeneric(e){return this.open(Pi,e)}handleModalRemoveEvents(e){e.result.finally(()=>{this.modals=this.modals.filter(i=>i!==e)})}getActiveModal(){let e=this.modals[this.modals.length-1];return e||null}dismissActiveModal(e){let i=this.getActiveModal();i&&i.dismiss(e)}closeActiveModal(e){let i=this.getActiveModal();i&&i.close(e)}};t.\u0275fac=function(i){return new(i||t)(l(Ye),l(te),l(_),l(B),l(Q))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var cc="cds-icon",Ke=function(n){return n.ABOUT_US="icon-about-us",n.ACCOUNT_ALT="icon-account-alt",n.ACCOUNT_DETAILS="icon-account-details",n.ACCOUNT_INVERTED="icon-account-inverted",n.ACCOUNT="icon-account",n.ALERT="icon-alert",n.ARROW_DOWN_FILLED="icon-arrow-down-filled",n.ARROW_DOWN="icon-arrow-down",n.ARROW_INSERT_MOBILE="icon-arrow-insert-mobile",n.ARROW_OUTWARD_MOBILE="icon-arrow-outward-mobile",n.ARROW_UP_FILLED="icon-arrow-up-filled",n.ARROW_UP="icon-arrow-up",n.BARCODE_SCANNER="icon-barcode-scanner",n.BELL="icon-bell",n.BOX_FILLED="icon-box-filled",n.BOX="icon-box",n.CALENDAR="icon-calendar",n.CALENDAR_ADD_ON="icon-calendar-ad
1d-on",n.CALL="icon-call",n.CAR_WASH="icon-car-wash",n.CARD_FILLED="icon-card-filled",n.CARD="icon-card",n.CART_MOBILE_FILLED="icon-cart-mobile-filled",n.CART_MOBILE="icon-cart-mobile",n.CART_SOLID="icon-cart-solid",n.CART_SPARKLES="icon-cart-sparkles",n.CART="icon-cart",n.CHECKBOX_SELECTED="icon-checkbox-selected",n.CHECKBOX="icon-checkbox",n.CHECKMARK_CIRCLE="icon-checkmark-circle",n.CHECKMARK="icon-checkmark",n.CHECK_MOBILE="icon-check-mobile",n.CHEVRON_DOWN="icon-chevron-down",n.CHEVRON_LEFT="icon-chevron-left",n.CHEVRON_RIGHT="icon-chevron-right",n.CHEVRON_UP="icon-chevron-up",n.CLOCK_DOLLAR_SIGN="icon-clock-dollar-sign",n.COPY="icon-copy",n.COSTCO_C_FILLED="icon-costco-c-filled",n.COSTCO_C="icon-costco-c",n.COSTCO_CONNECTION="icon-costco-connection",n.COSTCO_PAY="icon-costco-pay",n.COSTCO_WALLET="icon-costco-wallet",n.COVID19_INFO="icon-covid19-info",n.CUSTOMER_SERVICE="icon-customer-service",n.DIRECTIONS="icon-directions",n.DOT_FILLED="icon-dot-filled",n.DOT="icon-dot",n.DOWNLOAD="icon-download",n.EV_CHARGING="icon-ev-charging",n.EXCLAMATION_CIRCLE="icon-exclamation-circle",n.FEEDBACK="icon-feedback",n.FILE_RX="icon-file-rx",n.FILTER_FILLED="icon-filter-filled",n.FILTER="icon-filter",n.FOOD_COURT="icon-food-court",n.FORKLIFT="icon-forklift",n.GAS="icon-gas",n.GRID_VIEW="icon-grid-view",n.GROCERY="icon-grocery",n.HAMBURGER="icon-hamburger",n.HEALTH_INSURANCE_CARD="icon-health-insurance-card",n.HEARING_AIDS="icon-hearing-aids",n.HEART_FILLED="icon-heart-filled",n.HEART="icon-heart",n.HOME="icon-home",n.HOUSE="icon-house",n.INFO="icon-info",n.JOBS="icon-jobs",n.KEYBOARD="icon-keyboard",n.LISTS="icon-lists",n.LOCATION_ACCESS_FILLED="icon-location-access-filled",n.LOCATION_ACCESS="icon-location-access",n.LOCATION_FAVORITE_FILLED="icon-location-favorite-filled",n.LOCATION_FAVORITE="icon-location-favorite",n.LOCATION_PIN_FILLED="icon-location-pin-filled",n.LOCATION_PIN_SOLID="icon-location-pin-solid",n.LOCATION_SPECIFIC="icon-location-specific",n.LOCATION="icon-location",n.LOCKER="icon-locker",n.MAIL_FILLED="icon-mail-filled",n.MAIL="icon-mail",n.MEMBERSHIP_HUB="icon-membership-hub",n.MEMBERSHIP_OPTIONS="icon-membership-options",n.MILITARY="icon-military",n.MINUS_MOBILE="icon-minus-mobile",n.MINUS="icon-minus",n.MORE_FILLED="icon-more-filled",n.MORE="icon-more",n.MYACCOUNT="icon-my-account",n.OPTICAL="icon-optical",n.PAUSE="icon-pause",n.PAW="icon-paw",n.PAYMENT_METHODS="icon-payment-methods",n.PDF="icon-pdf",n.PHARMACY="icon-pharmacy",n.PHOTO_CENTER="icon-photo-center",n.PLAY_CIRCLE="icon-play-circle",n.PLAY="icon-play",n.PLUS_MEDIUM="icon-plus-medium",n.PLUS="icon-plus",n.PRINT="icon-print",n.PRIVACY_POLICY="icon-privacy-policy",n.PROPANE="icon-propane",n.QUICK_ACTIONS_ANDROID="icon-quick-actions-android",n.QUICK_ACTIONS_IOS="icon-quick-actions-ios",n.REFRESH="icon-refresh",n.RENEW="icon-renew",n.RESET_APP_DATA="icon-reset-app-data",n.REWARDS="icon-rewards",n.SAVINGS_UK="icon-savings-uk",n.SAVINGS="icon-savings",n.SEARCH_LIST_VIEW="icon-search-list-view",n.SEARCH_MOBILE="icon-search-mobile",n.SEARCH="icon-search",n.SERVICES="icon-services",n.SETTINGS="icon-settings",n.SHARE="icon-share",n.SHOP_CARD_BALANCE="icon-shop-card-balance",n.SHOP_CATEGORIES_FILLED="icon-shop-categories-filled",n.SHOP_CATEGORIES="icon-shop-categories",n.SHOPPING_LIST="icon-shopping-list",n.SIGN_OUT="icon-sign-out",n.SOCIAL_FACEBOOK_ROUND="icon-social-facebook-round",n.SOCIAL_FACEBOOK="icon-social-facebook",n.SOCIAL_GPLUS="icon-social-gplus",n.SOCIAL_INSTAGRAM_ALT="icon-social-instagram-alt",n.SOCIAL_INSTAGRAM_1="icon-social-instagram-1",n.SOCIAL_KAKAOTALK="icon-social-kakaotalk",n.SOCIAL_KAKAOSTORY="icon-social-kakaostory",n.SOCIAL_LINE="icon-social-line",n.SOCIAL_PINTEREST="icon-social-pinterest",n.SOCIAL_TWITTER="icon-social-twitter",n.SOCIAL_WHATSAPP="icon-social-whatsapp",n.STAR="icon-star",n.STOREFINDER="icon-store-finder",n.TAG="icon-tag",n.TAG_FILLED="icon-tag-filled",n.TIRES="icon-tires",n.TRASH="icon-trash",n.TRAVEL="icon-travel",n.TRUCK_SAME_DAY_FILLED="icon-truck-same-day-filled",n.TRUCK_SAME_DAY="icon-truck-same-day",n.TRUCK_SOLID="icon-truck-solid",n.TRUCK="icon-truck",n.UPLOAD="icon-upload",n.VISIBILITY_HIDE="icon-visibility-hide",n.VISIBILITY_SHOW="icon-visibility-show",n.WAREHOUSE_FILLED="icon-warehouse-filled",n.WAREHOUSE_RECEIPTS="icon-warehouse-receipts",n.WAREHOUSE="icon-warehouse",n.X_THICK="icon-x-thick",n.X_THIN_MOBILE="icon-x-thin-mobile",n.X_THIN="icon-x-thin",n.ZOOM_IN="icon-zoom-in",n.ZOOM_OUT="icon-zoom-out",n}(Ke||{});var lo=["text"],ho=[[["mat-icon"]],"*"],uo=["mat-icon","*"];function fo(n,t){if(n&1&&q(0,"mat-pseudo-checkbox",1),n&2){let o=ne();H("disabled",o.disabled)("state",o.selected?"checked":"unchecked")}}function po(n,t){if(n&1&&q(0,"mat-pseudo-checkbox",3),n&2){let o=ne();H("disabled",o.disabled)}}function mo(n,t){if(n&1&&(z(0,"span",4),se(1),U()),n&2){let o=ne();M(),wi("(",o.group.label,")")}}var _o=["mat-internal-form-field",""],go=["*"];function vo(){return!0}var bo=new w("mat-sanity-checks",{providedIn:"root",factory:vo}),mt=(()=>{let t=class t{constructor(e,i,s){this._sanityChecks=i,this._document=s,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasse
1s(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return Ut()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}};t.\u0275fac=function(i){return new(i||t)(l(ke),l(bo,8),l(_))},t.\u0275mod=y({type:t}),t.\u0275inj=b({imports:[at,at]});let n=t;return n})();var yn=class{constructor(t,o,e,i,s){this._defaultMatcher=t,this.ngControl=o,this._parentFormGroup=e,this._parentForm=i,this._stateChanges=s,this.errorState=!1}updateErrorState(){let t=this.errorState,o=this._parentFormGroup||this._parentForm,e=this.matcher||this._defaultMatcher,i=this.ngControl?this.ngControl.control:null,s=e?.isErrorState(i,o)??!1;s!==t&&(this.errorState=s,this._stateChanges.next())}};var kc=new w("MAT_DATE_LOCALE",{providedIn:"root",factory:yo});function yo(){return C(Ai)}var En=class{constructor(){this._localeChanges=new g,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return t==null||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,o){return this.getYear(t)-this.getYear(o)||this.getMonth(t)-this.getMonth(o)||this.getDate(t)-this.getDate(o)}sameDate(t,o){if(t&&o){let e=this.isValid(t),i=this.isValid(o);return e&&i?!this.compareDate(t,o):e==i}return t==o}clampDate(t,o,e){return o&&this.compareDate(t,o)<0?o:e&&this.compareDate(t,e)>0?e:t}},Tc=new w("mat-date-formats");var xc=(()=>{let t=class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var Y=function(n){return n[n.FADING_IN=0]="FADING_IN",n[n.VISIBLE=1]="VISIBLE",n[n.FADING_OUT=2]="FADING_OUT",n[n.HIDDEN=3]="HIDDEN",n}(Y||{}),$e=class{constructor(t,o,e,i=!1){this._renderer=t,this.element=o,this.config=e,this._animationForciblyDisabledThroughCss=i,this.state=Y.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},wn=Et({passive:!0,capture:!0}),Ge=class{constructor(){this._events=new Map,this._delegateEventHandler=t=>{let o=W(t);o&&this._events.get(t.type)?.forEach((e,i)=>{(i===o||i.contains(o))&&e.forEach(s=>s.handleEvent(t))})}}addHandler(t,o,e,i){let s=this._events.get(o);if(s){let r=s.get(e);r?r.add(i):s.set(e,new Set([i]))}else this._events.set(o,new Map([[e,new Set([i])]])),t.runOutsideAngular(()=>{document.addEventListener(o,this._delegateEventHandler,wn)})}removeHandler(t,o,e){let i=this._events.get(t);if(!i)return;let s=i.get(o);s&&(s.delete(e),s.size===0&&i.delete(o),i.size===0&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,wn)))}},Cn={enterDuration:225,exitDuration:150},Eo=800,In=Et({passive:!0,capture:!0}),Dn=["mousedown","touchstart"],An=["mouseup","mouseleave","touchend","touchcancel"],$t=class $t{constructor(t,o,e,i){this._target=t,this._ngZone=o,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=tt(e))}fadeInRipple(t,o,e={}){let i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=v(v({},Cn),e.animation);e.centered&&(t=i.left+i.width/2,o=i.top+i.height/2);let r=e.radius||wo(t,o,i),a=t-i.left,c=o-i.top,d=s.enterDuration,h=document.createElement("div");h.classList.add("mat-ripple-element"),h.style.left=`${a-r}px`,h.style.top=`${c-r}px`,h.style.height=`${r*2}px`,h.style.width=`${r*2}px`,e.color!=null&&(h.style.backgroundColor=e.color),h.style.transitionDuration=`${d}ms`,this._containerElement.appendChild(h);let p=window.getComputedStyle(h),k=p.transitionProperty,S=p.transitionDuration,O=k==="none"||S==="0s"||S==="0s, 0s"||i.width===0&&i.height===0,R=new $e(this,h,e,O);h.style.transform="scale3d(1, 1, 1)",R.state=Y.FADING_IN,e.persistent||(this._mostRecentTransientRipple=R);let St=null;return!O&&(d||s.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let Je=()=>this._finishRippleTransition(R),ti=()=>this._destroyRipple(R);h.addEventListener("transitionend",Je),h.addEventListener("transitioncancel",ti),St={onTransitionEnd:Je,onTransitionCancel:ti}}),this._activeRipples.set(R,St),(O||!d)&&this._finishRippleTransition(R),R}fadeOutRipple(t){if(t.state===Y.FADING_OUT||t.state===Y.HIDDEN)return;let o=t.element,e=v(v({},Cn),t.config.animation);o.style.transitionDuration=`${e.exitDuration}ms`,o.style.opacity="0",t.state=Y.FADING_OUT,(t._animationForciblyDisabledThroughCss||!e.exitDuration)&&this._finishRippleTransition(t)}
1fadeOutAll(){this._getActiveRipples().forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){let o=tt(t);!this._platform.isBrowser||!o||o===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=o,Dn.forEach(e=>{$t._eventManager.addHandler(this._ngZone,e,o,this)}))}handleEvent(t){t.type==="mousedown"?this._onMousedown(t):t.type==="touchstart"?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{An.forEach(o=>{this._triggerElement.addEventListener(o,this,In)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){t.state===Y.FADING_IN?this._startFadeOutTransition(t):t.state===Y.FADING_OUT&&this._destroyRipple(t)}_startFadeOutTransition(t){let o=t===this._mostRecentTransientRipple,{persistent:e}=t.config;t.state=Y.VISIBLE,!e&&(!o||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){let o=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=Y.HIDDEN,o!==null&&(t.element.removeEventListener("transitionend",o.onTransitionEnd),t.element.removeEventListener("transitioncancel",o.onTransitionCancel)),t.element.remove()}_onMousedown(t){let o=Oe(t),e=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+Eo;!this._target.rippleDisabled&&!o&&!e&&(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!Re(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let o=t.changedTouches;if(o)for(let e=0;e<o.length;e++)this.fadeInRipple(o[e].clientX,o[e].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(t=>{let o=t.state===Y.VISIBLE||t.config.terminateOnPointerUp&&t.state===Y.FADING_IN;!t.config.persistent&&o&&t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let t=this._triggerElement;t&&(Dn.forEach(o=>$t._eventManager.removeHandler(o,t,this)),this._pointerUpEventsRegistered&&(An.forEach(o=>t.removeEventListener(o,this,In)),this._pointerUpEventsRegistered=!1))}};$t._eventManager=new Ge;var Qe=$t;function wo(n,t,o){let e=Math.max(Math.abs(n-o.left),Math.abs(n-o.right)),i=Math.max(Math.abs(t-o.top),Math.abs(t-o.bottom));return Math.sqrt(e*e+i*i)}var kn=new w("mat-ripple-global-options"),Tn=(()=>{let t=class t{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,s,r,a){this._elementRef=e,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new Qe(this,i,e,s)}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:v(v(v({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{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(e,i=0,s){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,v(v({},this.rippleConfig),s)):this._rippleRenderer.fadeInRipple(0,0,v(v({},this.rippleConfig),e))}};t.\u0275fac=function(i){return new(i||t)(u(I),u(E),u(D),u(kn,8),u(_t,8))},t.\u0275dir=j({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,s){i&2&&nt("mat-ripple-unbounded",s.unbounded)},inputs:{color:[f.None,"matRippleColor","color"],unbounded:[f.None,"matRippleUnbounded","unbounded"],centered:[f.None,"matRippleCentered","centered"],radius:[f.None,"matRippleRadius","radius"],animation:[f.None,"matRippleAnimation","animation"],disabled:[f.None,"matRippleDisabled","disabled"],trigger:[f.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0});let n=t;return n})(),Co=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({imports:[mt,mt]});let n=t;return n})(),Io=(()=>{let t=class t{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}};t.\u0275fac=function(i){return new(i||t)(u(_t,8))},t.\u0275cmp=P({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,s){i&2&&nt("mat-pseudo-checkbox-indeterminate",s.state==="indeterminate")("mat-pseudo-checkbox-checked",s.state==="checked")("mat-pseudo-checkbox-disabled",s.disabled)("mat-pseudo-checkbox-minimal",s.appearance==="minimal")("mat-pseudo-checkbox-full",s.appearance==="full")("_mat-animation-noopable",s._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[J],decls:0,vars:0,template:function(i,s){},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-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.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});let n=t;return n})(),Do=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({imports:[mt]});let n=t;return n})(),Ao=new w("MAT_OPTION_PARENT_COMPONENT");var Oo=new w("MatOptgroup");var Ro=0,qe=class{constructor(t,o=!1){this.source=t,this.isUserInput=o}},Mc=(()=>{let t=class t{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(e){this._disabled=e}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(e,i,s,r){this._element=e,this._changeDetectorRef=i,this._parent=s,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${Ro++}`,this.onSelectionChange=new x,this._stateChanges=new g}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){let s=this._getHostElement();typeof s.focus=="function"&&s.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!rt(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new qe(this,e))}};t.\u0275fac=function(i){return new(i||t)(u(I),u(Ht),u(Ao,8),u(Oo,8))},t.\u0275cmp=P({type:t,selectors:[["mat-option"]],viewQuery:function(i,s){if(i&1&&Nt(lo,7),i&2){let r;Pt(r=jt())&&(s._text=r.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,s){i&1&&bt("click",function(){return s._selectViaInteraction()})("keydown",function(a){return s._handleKeydown(a)}),i&2&&(yi("id",s.id),$("aria-selected",s.selected)("aria-disabled",s.disabled.toString()),nt("mdc-list-item--selected",s.selected)("mat-mdc-option-multiple",s.multiple)("mat-mdc-option-active",s.active)("mdc-list-item--disabled",s.disabled))},inputs:{value:"value",id:"id",disabled:[f.HasDecoratorInputTransform,"disabled","disabled",F]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[X,J],ngContentSelectors:uo,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,s){i&1&&(st(ho),Lt(0,fo,1,2,"mat-pseudo-checkbox",1),G(1),z(2,"span",2,0),G(4,1),U(),Lt(5,po,1,1,"mat-pseudo-checkbox",3)(6,mo,2,1,"span",4),q(7,"div",5)),i&2&&(ie(0,s.multiple?0:-1),M(5),ie(5,!s.multiple&&s.selected&&!s.hideSingleSelectionIndicator?5:-1),M(),ie(6,s.group&&s.group._inert?6:-1),M(),H("matRippleTrigger",s._getHostElement())("matRippleDisabled",s.disabled||s.disableRipple))}
1,dependencies:[Io,Tn],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;background:rgba(0,0,0,0)}.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-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let n=t;return n})();function Fc(n,t,o){if(o.length){let e=t.toArray(),i=o.toArray(),s=0;for(let r=0;r<n+1;r++)e[r].group&&e[r].group===i[s]&&s++;return s}return 0}function Lc(n,t,o,e){return n<o?n:n+t>o+e?Math.max(0,n-e+t):o}var Nc=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({imports:[Co,mt,Do]});let n=t;return n})(),On={capture:!0},Rn=["focus","click","mouseenter","touchstart"],Ze="mat-ripple-loader-uninitialized",Xe="mat-ripple-loader-class-name",Sn="mat-ripple-loader-centered",ue="mat-ripple-loader-disabled",Pc=(()=>{let t=class t{constructor(){this._document=C(_,{optional:!0}),this._animationMode=C(_t,{optional:!0}),this._globalRippleOptions=C(kn,{optional:!0}),this._platform=C(D),this._ngZone=C(E),this._hosts=new Map,this._onInteraction=e=>{if(!(e.target instanceof HTMLElement))return;let s=e.target.closest(`[${Ze}]`);s&&this._createRipple(s)},this._ngZone.runOutsideAngular(()=>{for(let e of Rn)this._document?.addEventListener(e,this._onInteraction,On)})}ngOnDestroy(){let e=this._hosts.keys();for(let i of e)this.destroyRipple(i);for(let i of Rn)this._document?.removeEventListener(i,this._onInteraction,On)}configureRipple(e,i){e.setAttribute(Ze,""),(i.className||!e.hasAttribute(Xe))&&e.setAttribute(Xe,i.className||""),i.centered&&e.setAttribute(Sn,""),i.disabled&&e.setAttribute(ue,"")}getRipple(e){return this._hosts.get(e)||this._createRipple(e)}setDisabled(e,i){let s=this._hosts.get(e);if(s){s.disabled=i;return}
1i?e.setAttribute(ue,""):e.removeAttribute(ue)}_createRipple(e){if(!this._document)return;let i=this._hosts.get(e);if(i)return i;e.querySelector(".mat-ripple")?.remove();let s=this._document.createElement("span");s.classList.add("mat-ripple",e.getAttribute(Xe)),e.append(s);let r=new Tn(new I(s),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=e,r.centered=e.hasAttribute(Sn),r.disabled=e.hasAttribute(ue),this.attachRipple(e,r),r}attachRipple(e,i){e.removeAttribute(Ze),this._hosts.set(e,i)}destroyRipple(e){let i=this._hosts.get(e);i&&(i.ngOnDestroy(),this._hosts.delete(e))}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),jc=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=P({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,s){i&2&&nt("mdc-form-field--align-end",s.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[J],attrs:_o,ngContentSelectors:go,decls:1,vars:0,template:function(i,s){i&1&&(st(),G(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0});let n=t;return n})();var So=["*"],fe;function ko(){if(fe===void 0&&(fe=null,typeof window<"u")){let n=window;n.trustedTypes!==void 0&&(fe=n.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return fe}function Gt(n){return ko()?.createHTML(n)||n}function xn(n){return Error(`Unable to find icon with the name "${n}"`)}function To(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}function Mn(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function Fn(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}var et=class{constructor(t,o,e){this.url=t,this.svgText=o,this.options=e}},xo=(()=>{let t=class t{constructor(e,i,s,r){this._httpClient=e,this._sanitizer=i,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=s}addSvgIcon(e,i,s){return this.addSvgIconInNamespace("",e,i,s)}addSvgIconLiteral(e,i,s){return this.addSvgIconLiteralInNamespace("",e,i,s)}addSvgIconInNamespace(e,i,s,r){return this._addSvgIconConfig(e,i,new et(s,null,r))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,s,r){let a=this._sanitizer.sanitize(gt.HTML,s);if(!a)throw Fn(s);let c=Gt(a);return this._addSvgIconConfig(e,i,new et("",c,r))}
1addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,s){return this._addSvgIconSetConfig(e,new et(i,null,s))}addSvgIconSetLiteralInNamespace(e,i,s){let r=this._sanitizer.sanitize(gt.HTML,i);if(!r)throw Fn(i);let a=Gt(r);return this._addSvgIconSetConfig(e,new et("",a,s))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let i=this._sanitizer.sanitize(gt.RESOURCE_URL,e);if(!i)throw Mn(e);let s=this._cachedIconsByUrl.get(i);return s?N(pe(s)):this._loadSvgIconFromConfig(new et(e,null)).pipe(Z(r=>this._cachedIconsByUrl.set(i,r)),K(r=>pe(r)))}getNamedSvgIcon(e,i=""){let s=Ln(i,e),r=this._svgIconConfigs.get(s);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(i,e),r)return this._svgIconConfigs.set(s,r),this._getSvgFromConfig(r);let a=this._iconSetConfigs.get(i);return a?this._getSvgFromIconSetConfigs(e,a):ii(xn(s))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?N(pe(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(K(i=>pe(i)))}_getSvgFromIconSetConfigs(e,i){let s=this._extractIconWithNameFromAnySet(e,i);if(s)return N(s);let r=i.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(li(c=>{let h=`Loading icon set URL: ${this._sanitizer.sanitize(gt.RESOURCE_URL,a.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(h)),N(null)})));return ri(r).pipe(K(()=>{let a=this._extractIconWithNameFromAnySet(e,i);if(!a)throw xn(e);return a}))}_extractIconWithNameFromAnySet(e,i){for(let s=i.length-1;s>=0;s--){let r=i[s];if(r.svgText&&r.svgText.toString().indexOf(e)>-1){let a=this._svgElementFromConfig(r),c=this._extractSvgIconFromSet(a,e,r.options);if(c)return c}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Z(i=>e.svgText=i),K(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?N(null):this._fetchIcon(e).pipe(Z(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,s){let r=e.querySelector(`[id="${i}"]`);if(!r)return null;let a=r.cloneNode(!0);if(a.removeAttribute("id"),a.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(a,s);if(a.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(a),s);let c=this._svgElementFromString(Gt("<svg></svg>"));return c.appendChild(a),this._setSvgAttributes(c,s)}_svgElementFromString(e){let i=this._document.createElement("DIV");i.innerHTML=e;let s=i.querySelector("svg");if(!s)throw Error("<svg> tag not found");return s}_toSvgElement(e){let i=this._svgElementFromString(Gt("<svg></svg>")),s=e.attributes;for(let r=0;r<s.length;r++){let{name:a,value:c}=s[r];a!=="id"&&i.setAttribute(a,c)}for(let r=0;r<e.childNodes.length;r++)e.childNodes[r].nodeType===this._document.ELEMENT_NODE&&i.appendChild(e.childNodes[r].cloneNode(!0));return i}_setSvgAttributes(e,i){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),i&&i.viewBox&&e.setAttribute("viewBox",i.viewBox),e}_fetchIcon(e){let{url:i,options:s}=e,r=s?.withCredentials??!1;if(!this._httpClient)throw To();if(i==null)throw Error(`Cannot fetch icon from URL "${i}".`);let a=this._sanitizer.sanitize(gt.RESOURCE_URL,i);if(!a)throw Mn(i);let c=this._inProgressUrlFetches.get(a);if(c)return c;let d=this._httpClient.get(a,{responseType:"text",withCredentials:r}).pipe(K(h=>Gt(h)),hi(()=>this._inProgressUrlFetches.delete(a)),di());return this._inProgressUrlFetches.set(a,d),d}_addSvgIconConfig(e,i,s){return this._svgIconConfigs.set(Ln(e,i),s),this}_addSvgIconSetConfig(e,i){let s=this._iconSetConfigs.get(e);return s?s.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){let i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let s=0;s<this._resolvers.length;s++){let r=this._resolvers[s](i,e);if(r)return Mo(r)?new et(r.url,null,r.options):new et(r,null)}}};t.\u0275fac=function(i){return new(i||t)(l(ki,8),l(Ti),l(_,8),l(Jt))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();function pe(n){return n.cloneNode(!0)}function Ln(n,t){return n+":"+t}function Mo(n){return!!(n.url&&n.options)}var Fo=new w("MAT_ICON_DEFAULT_OPTIONS"),Lo=new w("mat-icon-location",{providedIn:"root",factory:No});function No(){let n=C(_),t=n?n.location:null;return{getPathname:()=>t?t.pathname+t.search:""}}var Nn=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Po=Nn.map(n=>`[${n}]`).join(", "),jo=/^url\(['"]?#(.*?)['"]?\)$/,Pn=(()=>{let t=class t{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,s,r,a,c){this._elementRef=e,this._iconRegistry=i,this._location=r,this._errorHandler=a,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=T.EMPTY,c&&(c.color&&(this.color=this._defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),s||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let s=e.childNodes[i];(s.nodeType!==1||s.nodeName.toLowerCase()==="svg")&&s.remove()}}
1_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(s=>s.length>0);this._previousFontSetClass.forEach(s=>e.classList.remove(s)),i.forEach(s=>e.classList.add(s)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let i=this._elementsWithExternalReferences;i&&i.forEach((s,r)=>{s.forEach(a=>{r.setAttribute(a.name,`url('${e}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(e){let i=e.querySelectorAll(Po),s=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r<i.length;r++)Nn.forEach(a=>{let c=i[r],d=c.getAttribute(a),h=d?d.match(jo):null;if(h){let p=s.get(c);p||(p=[],s.set(c,p)),p.push({name:a,value:h[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[i,s]=this._splitIconName(e);i&&(this._svgNamespace=i),s&&(this._svgName=s),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(s,i).pipe(V(1)).subscribe(r=>this._setSvgElement(r),r=>{let a=`Error retrieving icon ${i}:${s}! ${r.message}`;this._errorHandler.handleError(new Error(a))})}}};t.\u0275fac=function(i){return new(i||t)(u(I),u(xo),fi("aria-hidden"),u(Lo),u(Jt),u(Fo,8))},t.\u0275cmp=P({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,s){i&2&&($("data-mat-icon-type",s._usingFontIcon()?"font":"svg")("data-mat-icon-name",s._svgName||s.fontIcon)("data-mat-icon-namespace",s._svgNamespace||s.fontSet)("fontIcon",s._usingFontIcon()?s.fontIcon:null),_i(s.color?"mat-"+s.color:""),nt("mat-icon-inline",s.inline)("mat-icon-no-color",s.color!=="primary"&&s.color!=="accent"&&s.color!=="warn"))},inputs:{color:"color",inline:[f.HasDecoratorInputTransform,"inline","inline",F],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[X,J],ngContentSelectors:So,decls:1,vars:0,template:function(i,s){i&1&&(st(),G(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0});let n=t;return n})(),sl=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=y({type:t}),t.\u0275inj=b({imports:[mt,mt]});let n=t;return n})();var Vo=["*",[["","footer",""]]],Ho=["*","[footer]"],zo=n=>["cds-modal-content",n],Uo=(n,t)=>({static:n,dynamic:t}),vl=(()=>{let t=class t{constructor(e,i){this.modalService=e,this.router=i,this.subscriptions=new T,this.SIP_DATA_SELECTOR=Li,this.SipCostcoIcon=Ke,this.modalRef=C(ot)}ngOnInit(){this.subscriptions.add(this.router.events.pipe(it(e=>e instanceof xi&&!this.router.getCurrentNavigation()?.extras?.state?.keepModals),V(1),Z(e=>this.modalRef.dismiss("navigated"))).subscribe())}closeModal(e){this.modalRef.close(e)}dismissModal(e){this.modalRef.dismiss(e)}ngOnDestroy(){this.subscriptions.unsubscribe()}};t.\u0275fac=function(i){return new(i||t)(u(bn),u(Mi))},t.\u0275cmp=P({type:t,selectors:[["sip-modal-dialog"]],inputs:{modalClass:"modalClass",modalId:"modalId",modalTitle:"modalTitle",modalTitleClass:"modalTitleClass",hideDismiss:"hideDismiss"},ngContentSelectors:Ho,decls:11,vars:17,consts:[[3,"ngClass","sipDataSelector"],[1,"cds-modal-header"],["type","button","data-dismiss","modal",1,"cds-btn-icon",3,"click","hidden"],[3,"fontIcon"],[1,"cds-modal-body"],[1,"cds-modal-footer"]],template:function(i,s){if(i&1&&(st(Vo),z(0,"div",0)(1,"div",1)(2,"span"),se(3),U(),z(4,"button",2),Bt(5,"cxTranslate"),bt("click",function(){return s.dismissModal("Cross click")}),q(6,"mat-icon",3),U()(),z(7,"div",4),G(8),U(),z(9,"div",5),G(10,1),U()()),i&2){let r;H("ngClass",Ci(12,zo,(r=s.modalClass)!==null&&r!==void 0?r:""))("sipDataSelector",Ii(14,Uo,s.SIP_DATA_SELECTOR.MODAL,s.modalId)),$("id",s.modalId),M(2),gi("cds-modal-title ",s.modalTitleClass,""),M(),Ei(s.modalTitle),M(),H("hidden",s.hideDismiss),$("aria-label",Vt(5,10,"modal.close")),M(2),H("fontIcon",s.SipCostcoIcon.X_THIN)}},dependencies:[Si,Ni,Pn,Fi],styles:[".cds-modal-content[_ngcontent-%COMP%] {padding:16px}.cds-modal-content[_ngcontent-%COMP%] .cds-modal-header{display:flex;align-items:center;margin-bottom:8px}.cds-modal-content[_ngcontent-%COMP%] .cds-modal-header .cds-modal-title{flex:1;font-size:18px;font-weight:700}.cds-modal-content[_ngcontent-%COMP%] .cds-modal-header .mat-icon.cds-icon{font-size:18px}.cds-modal-content[_ngcontent-%COMP%] .cds-modal-body{margin-bottom:24px;max-height:65vh;overflow-x:hidden;overflow-y:auto}"],changeDetection:0});let n=t;return n})();export{D as a,Go as b,Et as c,wt as d,W as e,rt as f,zn as g,zi as h,tt as i,Jo as j,Ui as k,Rr as l,Sr as m,Zi as n,Xi as o,kr as p,Tr as q,Se as r,xr as s,nn as t,Dt as u,on as v,Yr as w,xe as x,rn as y,At as z,ut as A,Le as B,Kt as C,Rt as D,He as E,Q as F,pn as G,Ta as H,gn as I,Js as J,Ye as K,qa as L,cc as M,Ke as N,mt as O,yn as P,kc as Q,En as R,Tc as S,xc as T,Tn as U,Co as V,Ao as W,Oo as X,qe as Y,Mc as Z,Fc as _,Lc as $,Nc as aa,Pc as ba,jc as ca,xo as da,Pn as ea,sl as fa,Pi as ga,ot as ha,bn as ia,vl as ja};
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.