PageSourceSearch

https://agileflow.pro/149.10fa34935dc17f1f.js

js agileflow.pro collected 2026-10-02 02:05:49 UTC 111,137 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkagileflow=self.webpackChunkagileflow||[]).push([[149],{7680:(_e,ce,f)=>{f.d(ce,{x:()=>S});var i=f(8184),s=f(5938),n=f(4650),_=f(4859);let I=(()=>{class o{constructor(d){this.data=d}ngOnInit(){}}return o.\u0275fac=function(d){return new(d||o)(n.Y36(s.WI))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-modal-confirm"]],decls:10,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions","","align","end"],["mat-button","",3,"mat-dialog-close"],["mat-button","","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(d,b){1&d&&(n.TgZ(0,"h1",0),n._uU(1,"Confirmation"),n.qZA(),n.TgZ(2,"div",1)(3,"p"),n._uU(4),n.qZA()(),n.TgZ(5,"div",2)(6,"button",3),n._uU(7,"No"),n.qZA(),n.TgZ(8,"button",4),n._uU(9,"Yes"),n.qZA()()),2&d&&(n.xp6(4),n.Oqu(b.data.description),n.xp6(2),n.Q6J("mat-dialog-close",!1),n.uIk("cdkFocusInitial",b.data.focusOnCancel),n.xp6(2),n.Q6J("mat-dialog-close",!0))},dependencies:[_.lW,s.ZT,s.uh,s.xY,s.H8]}),o})();var Z=f(9549),U=f(284),A=f(4006);let X=(()=>{class o{constructor(d){this.data=d}}return o.\u0275fac=function(d){return new(d||o)(n.Y36(s.WI))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-modal-team-member"]],decls:12,vars:3,consts:[["mat-dialog-content",""],["color","warn",1,"full-width"],["matInput","","placeholder","Member name","tabindex","1","cdkFocusInitial","",3,"ngModel","ngModelChange"],["matInput","","placeholder","Member E-mail","tabindex","1",3,"ngModel","ngModelChange"],["mat-dialog-actions","","align","end"],["mat-button","",3,"mat-dialog-close"]],template:function(d,b){1&d&&(n.TgZ(0,"div",0)(1,"p"),n._uU(2,"Add team member"),n.qZA(),n.TgZ(3,"mat-form-field",1)(4,"input",2),n.NdJ("ngModelChange",function(E){return b.data.displayName=E}),n.qZA()(),n.TgZ(5,"mat-form-field",1)(6,"input",3),n.NdJ("ngModelChange",function(E){return b.data.email=E}),n.qZA()()(),n.TgZ(7,"div",4)(8,"button",5),n._uU(9,"Cancel"),n.qZA(),n.TgZ(10,"button",5),n._uU(11,"Enter"),n.qZA()()),2&d&&(n.xp6(4),n.Q6J("ngModel",b.data.displayName),n.xp6(2),n.Q6J("ngModel",b.data.email),n.xp6(4),n.Q6J("mat-dialog-close",b.data))},dependencies:[_.lW,s.ZT,s.xY,s.H8,Z.KE,U.Nt,A.Fj,A.JJ,A.On]}),o})();var z=f(6895),ae=f(4385),V=f(3238),ee=f(266),j=f(6709);function K(o,c){1&o&&(n.TgZ(0,"mat-error"),n._uU(1," Allowed symbols: numbers, ?, \u2615. Maximum 13 cards. For example: 0, 1, 2, 3, 5, 8, 13, ?, \u2615 "),n.qZA())}function B(o,c){if(1&o&&(n.TgZ(0,"mat-form-field",18),n._UZ(1,"input",19),n.TgZ(2,"mat-hint",20),n._uU(3,"For example: 0, 1, 2, 3, 5, 8, ?, \u2615"),n.qZA(),n.YNc(4,K,2,0,"mat-error",21),n.qZA()),2&o){const d=n.oxw();n.xp6(4),n.Q6J("ngIf",null==d.form.controls?null:d.form.controls.customDeck.hasError("forbiddenCard"))}}function de(o){return c=>""!==c.value&&c.value&&(!o.test(c?.value.replace(/ /g,""))||c.value.split(",").length>13)?{forbiddenCard:{value:c.value}}:null}let ue=(()=>{class o{constructor(d,b,T){this.dialogRef=d,this.data=b,this.fb=T}ngOnInit(){this.form=this.fb.group({name:this.data.name,numbers:this.data.numbers,customDeck:new A.NI(this.data.customDeck,[de(/[0-9\?\u2615\ufe0f]+(,[0-9\?\u2615\ufe0f]+)+/)]),restrictGuests:this.data.restrictGuests})}save(){if(this.form.valid){const d=this.form.value;d.customDeck?.length&&(d.customDeck=d.customDeck.replace(/ /g,"")),this.dialogRef.close(d)}}}return o.\u0275fac=function(d){return new(d||o)(n.Y36(s.so),n.Y36(s.WI),n.Y36(A.QS))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-poker-settings"]],decls:29,vars:3,consts:[["mat-dialog-content",""],["name","form","autocomplete","off",3,"formGroup"],["f","ngForm"],[1,"form-container"],["hintLabel","Team name or sprint","color","warn",1,"full-width"],["matInput","","formControlName","name","placeholder","Room name","required","","autofocus",""],["color","warn",1,"full-width","field"],["formControlName","numbers","placeholder","Numbers"],["value","scrum","matTooltip","0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40"],["value","fibonacci","matTooltip","0, 1, 2, 3, 5, 8, 13, 21, 34, 55"],["value","t-shirt","matTooltip","xs, s, m, l, xl, xxl"],["value","sequential","matTooltip","0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10"],["value","custom","matTooltip","Define your own deck"],["color","warn","class","full-width",4,"ngIf"],["formControlName","restrictGuests"],["mat-dialog-actions","","align","end"],["mat-button","",3,"mat-dialog-close"],["mat-button","",3,"click"],["color","warn",1,"full-width"],["matInput","","formControlName","customDeck","placeholder","Comma separated card values"],["align","start"],[4,"ngIf"]],template:function(d,b){1&d&&(n.TgZ(0,"div",0)(1,"p"),n._uU(2,"Room settings"),n.qZA(),n.TgZ(3,"form",1,2)(5,"div",3)(6,"mat-form-field",4),n._UZ(7,"input",5),n.qZA(),n.TgZ(8,"mat-form-field",6)(9,"mat-select",7)(10,"mat-option",8),n._uU(11,"Scrum"),n.qZA(),n.TgZ(12,"mat-option",9),n._uU(13,"Fibonacci"),n.qZA(),n.TgZ(14,"mat-option",10),n._uU(15,"T-shirt"),n.qZA(),n.TgZ(16,"mat-option",11),n._uU(17,"Sequential"),n.qZA(),n.TgZ(18,"mat-option",12),n._uU(19,"Custom"),n.qZA()()(),n.YNc(20,B,5,1,"mat-form-field",13),n.TgZ(21,"p")(22,"mat-checkbox",14),n._uU(23,"Admins only can control the room"),n.qZA()()()()(),n.TgZ(24,"div",15)(25,"button",16),n._uU(26,"Cancel"),n.qZA(),n.TgZ(27,"button",17),n.NdJ("
1click",function(){return b.save()}),n._uU(28,"Save"),n.qZA()()),2&d&&(n.xp6(3),n.Q6J("formGroup",b.form),n.xp6(17),n.Q6J("ngIf","custom"===(null==b.form||null==b.form.value?null:b.form.value.numbers)),n.xp6(5),n.Q6J("mat-dialog-close",!1))},dependencies:[z.O5,_.lW,s.ZT,s.xY,s.H8,Z.TO,Z.KE,Z.bx,U.Nt,ae.gD,V.ey,ee.gM,A._Y,A.Fj,A.JJ,A.JL,A.Q7,A.sg,A.u,j.oG],styles:[".field[_ngcontent-%COMP%]{margin-top:30px}"]}),o})();var te=f(9521),he=f(7579),J=f(9841),G=f(8675),ie=f(2722),D=f(4004),O=f(507),u=f(7392),C=f(7957),p=f(7331);const v=["labelInput"],x=["auto"];function H(o,c){1&o&&(n.TgZ(0,"mat-icon",11),n._uU(1,"cancel"),n.qZA())}function W(o,c){if(1&o){const d=n.EpF();n.TgZ(0,"mat-chip",9),n.NdJ("removed",function(){const E=n.CHM(d).$implicit,$=n.oxw();return n.KtG($.remove(E))}),n._uU(1),n.YNc(2,H,2,0,"mat-icon",10),n.qZA()}if(2&o){const d=c.$implicit,b=n.oxw();n.Q6J("selectable",b.selectable)("removable",b.removable),n.xp6(1),n.hij(" ",d," "),n.xp6(1),n.Q6J("ngIf",b.removable)}}function se(o,c){if(1&o&&(n.TgZ(0,"mat-option",12),n._uU(1),n.qZA()),2&o){const d=c.$implicit;n.Q6J("value",d),n.xp6(1),n.hij(" ",d," ")}}let le=(()=>{class o{constructor(d){this.db=d,this.labels=[],this.cards=[],this.labelsChange=new n.vpe,this.visible=!0,this.selectable=!0,this.removable=!0,this.separatorKeysCodes=[te.K5,te.OC],this.labelCtrl=new A.p4,this.allLabels=[],this.$destroy=new he.x}ngOnInit(){this.filteredLabels=(0,J.a)([(0,O.en)((0,O.iH)(this.db,`retro-rooms/${this.roomId}/labels`)),this.labelCtrl.valueChanges.pipe((0,G.O)(""))]).pipe((0,ie.R)(this.$destroy),(0,D.U)(([d,b])=>d.filter(T=>T.includes(b)&&!this.labels.includes(T)))),(0,O.FE)((0,O.iH)(this.db,`retro-rooms/${this.roomId}/labels`)).pipe((0,ie.R)(this.$destroy),(0,D.U)(d=>d?Object.keys(d).map(b=>({text:d[b],key:b})):[])).subscribe(d=>{this.allLabels=d})}ngOnDestroy(){this.$destroy.next(!0),this.$destroy.unsubscribe()}add(d){const b=d.input,T=d.value;(T||"").trim()&&(this.labels.find($=>$===T)||(this.labels.push(T.trim()),(0,O.VF)((0,O.iH)(this.db,`retro-rooms/${this.roomId}/labels`),T.trim()))),b&&(b.value=""),this.labelCtrl.setValue("")}remove(d){const b=this.labels.indexOf(d);b>=0&&this.labels.splice(b,1),this.labelCtrl.setValue(""),this.cleanUnusedLabels(d)}selected(d){this.labels.push(d.option.viewValue),this.labelInput.nativeElement.value="",this.labelCtrl.setValue("")}cleanUnusedLabels(d){if(!this.cards.some(T=>T.labels&&T.labels.some(E=>E===d))){const T=this.allLabels.find(E=>E.text===d);(0,O.Od)((0,O.iH)(this.db,`retro-rooms/${this.roomId}/labels/${T.key}`))}}}return o.\u0275fac=function(d){return new(d||o)(n.Y36(O.vo))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-labels-autocomplete"]],viewQuery:function(d,b){if(1&d&&(n.Gf(v,5),n.Gf(x,5)),2&d){let T;n.iGM(T=n.CRH())&&(b.labelInput=T.first),n.iGM(T=n.CRH())&&(b.matAutocomplete=T.first)}},inputs:{roomId:"roomId",labels:"labels",cards:"cards"},outputs:{labelsChange:"labelsChange"},decls:10,vars:8,consts:[["color","warn",1,"full-width"],["aria-label","Label selection"],["chipList",""],[3,"selectable","removable","removed",4,"ngFor","ngForOf"],["placeholder","Add label...",3,"formControl","matAutocomplete","matChipInputFor","matChipInputSeparatorKeyCodes","matChipInputTokenEnd"],["labelInput",""],[3,"optionSelected"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],[3,"selectable","removable","removed"],["matChipRemove","",4,"ngIf"],["matChipRemove",""],[3,"value"]],template:function(d,b){if(1&d&&(n.TgZ(0,"mat-form-field",0)(1,"mat-chip-list",1,2),n.YNc(3,W,3,4,"mat-chip",3),n.TgZ(4,"input",4,5),n.NdJ("matChipInputTokenEnd",function(E){return b.add(E)}),n.qZA()(),n.TgZ(6,"mat-autocomplete",6,7),n.NdJ("optionSelected",function(E){return b.selected(E)}),n.YNc(8,se,2,2,"mat-option",8),n.ALo(9,"async"),n.qZA()()),2&d){const T=n.MAs(2),E=n.MAs(7);n.xp6(3),n.Q6J("ngForOf",b.labels),n.xp6(1),n.Q6J("formControl",b.labelCtrl)("matAutocomplete",E)("matChipInputFor",T)("matChipInputSeparatorKeyCodes",b.separatorKeysCodes),n.xp6(4),n.Q6J("ngForOf",n.lcZ(9,6,b.filteredLabels))}}
1,dependencies:[z.sg,z.O5,u.Hw,Z.KE,V.ey,A.Fj,A.JJ,A.oH,C.XC,C.ZL,p.qn,p.HS,p.oH,p.qH,z.Ov]}),o})();function pe(o,c){if(1&o){const d=n.EpF();n.TgZ(0,"app-labels-autocomplete",6),n.NdJ("labelsChange",function(T){n.CHM(d);const E=n.oxw();return n.KtG(E.data.labels=T)}),n.qZA()}if(2&o){const d=n.oxw();n.Q6J("roomId",d.data.roomId)("labels",d.data.labels)("cards",null==d.data?null:d.data.cards)}}let me=(()=>{class o{constructor(d){this.data=d}}return o.\u0275fac=function(d){return new(d||o)(n.Y36(s.WI))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-modal-text"]],decls:9,vars:4,consts:[["mat-dialog-content",""],["color","warn",1,"full-width"],["matInput","","tabindex","1","cdkFocusInitial","",3,"ngModel","ngModelChange"],[3,"roomId","labels","cards","labelsChange",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","","cdkFocusInitial","",3,"mat-dialog-close"],[3,"roomId","labels","cards","labelsChange"]],template:function(d,b){1&d&&(n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.qZA(),n.TgZ(3,"mat-form-field",1)(4,"textarea",2),n.NdJ("ngModelChange",function(E){return b.data.text=E}),n.qZA()(),n.YNc(5,pe,1,3,"app-labels-autocomplete",3),n.qZA(),n.TgZ(6,"div",4)(7,"button",5),n._uU(8,"Enter"),n.qZA()()),2&d&&(n.xp6(2),n.Oqu(b.data.title),n.xp6(2),n.Q6J("ngModel",b.data.text),n.xp6(1),n.Q6J("ngIf",b.data.labels),n.xp6(2),n.Q6J("mat-dialog-close",b.data))},dependencies:[z.O5,_.lW,s.ZT,s.xY,s.H8,Z.KE,U.Nt,A.Fj,A.JJ,A.On,le]}),o})();var k=f(8242);let S=(()=>{class o{constructor(d,b){this.dialog=d,this.bottomSheet=b,this.previousRoom=null}confirm(d={}){return this.dialog.open(I,{width:"400px",disableClose:!0,data:d}).afterClosed()}settings(d={}){return this.dialog.open(ue,{width:"500px",disableClose:!0,data:d}).afterClosed()}teamMember(d={}){return this.dialog.open(X,{width:"400px",disableClose:!0,data:d}).afterClosed()}enterText(d={}){return this.dialog.open(me,{width:"450px",data:d}).afterClosed()}backToRoomOpen(d,b){this.previousRoom=this.bottomSheet.open(d,{...b,scrollStrategy:new i.RZ})}backToRoomClose(){this.previousRoom&&(this.previousRoom.dismiss(),this.previousRoom=null)}}return o.\u0275fac=function(d){return new(d||o)(n.LFG(s.uw),n.LFG(k.ch))},o.\u0275prov=n.Yz7({token:o,factory:o.\u0275fac}),o})()},7957:(_e,ce,f)=>{f.d(ce,{Bb:()=>Q,XC:()=>me,ZL:()=>$});var i=f(2687),s=f(1281),n=f(3353),_=f(4650),I=f(3238),Z=f(727),U=f(7579),A=f(9770),X=f(6451),z=f(9646),ae=f(4968),V=f(6895),ee=f(8184),j=f(7376),K=f(445),B=f(9521),de=f(4080),ue=f(4006),te=f(9549),he=f(8675),J=f(3900),G=f(5698),ie=f(9300),D=f(4004),O=f(8505),u=f(1005);const C=["panel"];function p(M,P){if(1&M&&(_.TgZ(0,"div",0,1),_.Hsn(2),_.qZA()),2&M){const h=P.id,g=_.oxw();_.Q6J("id",g.id)("ngClass",g._classList),_.uIk("aria-label",g.ariaLabel||null)("aria-labelledby",g._getPanelAriaLabelledby(h))}}const v=["*"];let x=0;class H{constructor(P,h){this.source=P,this.option=h}}const W=(0,I.Kr)(class{}),se=new _.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function le(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1}}});let pe=(()=>{class M extends W{constructor(h,g,w,L){super(),this._changeDetectorRef=h,this._elementRef=g,this._activeOptionChanges=Z.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new _.vpe,this.opened=new _.vpe,this.closed=new _.vpe,this.optionActivated=new _.vpe,this._classList={},this.id="mat-autocomplete-"+x++,this.inertGroups=L?.SAFARI||!1,this._autoActiveFirstOption=!!w.autoActiveFirstOption,this._autoSelectActiveOption=!!w.autoSelectActiveOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(h){this._autoActiveFirstOption=(0,s.Ig)(h)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(h){this._autoSelectActiveOption=(0,s.Ig)(h)}set classList(h){this._classList=h&&h.length?(0,s.du)(h).reduce((g,w)=>(g[w]=!0,g),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new i.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(h=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[h]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(h){this.panel&&(this.panel.nativeElement.scrollTop=h)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(h){const g=new H(this,h);this.optionSelected.emit(g)}_getPanelAriaLabelledby(h){return this.ariaLabel?null:this.ariaLabelledby?(h?h+" ":"")+this.ariaLabelledby:h}_setVisibilityClasses(h){h[this._visibleClass]=this.showPanel,h[this._hiddenClass]=!this.showPanel}}return M.\u0275fac=function(h){return new(h||M)(_.Y36(_.sBO),_.Y36(_.SBq),_.Y36(se),_.Y36(n.t4))},M.\u0275dir=_.lG2({type:M,viewQuery:function(h,g){if(1&h&&(_.Gf(_.Rgc,7),_.Gf(C,5)),2&h){let w;_.iGM(w=_.CRH())&&(g.template=w.first),_.iGM(w=_.CRH())&&(g.panel=w.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[_.qOj]}),M})(),me=(()=>{class M extends pe{constructor(){super(...arguments),this._visibleClass="mat-autocomplete-visible",this._hiddenClass="mat-autocomplete-hidden"}}return M.\u0275fac=function(){let P;return function(g){return(P||(P=_.n5z(M)))(g||M)}}(),M.\u0275cmp=_.Xpm({type:M,selectors:[["mat-autocomplete"]],contentQueries:function(h,g,w
1){if(1&h&&(_.Suo(w,I.K7,5),_.Suo(w,I.ey,5)),2&h){let L;_.iGM(L=_.CRH())&&(g.optionGroups=L),_.iGM(L=_.CRH())&&(g.options=L)}},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[_._Bn([{provide:I.HF,useExisting:M}]),_.qOj],ngContentSelectors:v,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(h,g){1&h&&(_.F$t(),_.YNc(0,p,3,4,"ng-template"))},dependencies:[V.mk],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}mat-autocomplete{display:none}"],encapsulation:2,changeDetection:0}),M})();const o=new _.OlP("mat-autocomplete-scroll-strategy"),d={provide:o,deps:[ee.aV],useFactory:function c(M){return()=>M.scrollStrategies.reposition()}},b={provide:ue.JU,useExisting:(0,_.Gpc)(()=>$),multi:!0};let E=(()=>{class M{constructor(h,g,w,L,ne,ye,Pe,Fe,Le,Be,He){this._element=h,this._overlay=g,this._viewContainerRef=w,this._zone=L,this._changeDetectorRef=ne,this._dir=Pe,this._formField=Fe,this._document=Le,this._viewportRuler=Be,this._defaults=He,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Z.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new U.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,A.P)(()=>{const ge=this.autocomplete?this.autocomplete.options:null;return ge?ge.changes.pipe((0,he.O)(ge),(0,J.w)(()=>(0,X.T)(...ge.map(be=>be.onSelectionChange)))):this._zone.onStable.pipe((0,G.q)(1),(0,J.w)(()=>this.optionSelections))}),this._scrollStrategy=ye}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(h){this._autocompleteDisabled=(0,s.Ig)(h)}ngAfterViewInit(){const h=this._getWindow();typeof h<"u"&&this._zone.runOutsideAngular(()=>h.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(h){h.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const h=this._getWindow();typeof h<"u"&&h.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,X.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ie.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ie.h)(()=>this._overlayAttached)):(0,z.of)()).pipe((0,D.U)(h=>h instanceof I.rN?h:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,X.T)((0,ae.R)(this._document,"click"),(0,ae.R)(this._document,"auxclick"),(0,ae.R)(this._document,"touchend")).pipe((0,ie.h)(h=>{const g=(0,n.sA)(h),w=this._formField?this._formField._elementRef.nativeElement:null,L=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&g!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!w||!w.contains(g))&&(!L||!L.contains(g))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(g)}))}writeValue(h){Promise.resolve(null).then(()=>this._assignOptionValue(h))}registerOnChange(h){this._onChange=h}registerOnTouched(h){this._onTouched=h}setDisabledState(h){this._element.nativeElement.disabled=h}_handleKeydown(h){const g=h.keyCode,w=(0,B.Vb)(h);if(g===B.hY&&!w&&h.preventDefault(),this.activeOption&&g===B.K5&&this.panelOpen&&!w)this.activeOption._selectViaInteraction(),this._resetActiveItem(),h.preventDefault();else if(this.autocomplete){const L=this.autocomplete._keyManager.activeItem,ne=g===B.LH||g===B.JH;
1g===B.Mf||ne&&!w&&this.panelOpen?this.autocomplete._keyManager.onKeydown(h):ne&&this._canOpen()&&this.openPanel(),(ne||this.autocomplete._keyManager.activeItem!==L)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(h){let g=h.target,w=g.value;"number"===g.type&&(w=""==w?null:parseFloat(w)),this._previousValue!==w&&(this._previousValue=w,this._pendingAutoselectedOption=null,this._onChange(w),this._canOpen()&&this._document.activeElement===h.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(h=!1){this._formField&&"auto"===this._formField.floatLabel&&(h?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const h=this._zone.onStable.pipe((0,G.q)(1)),g=this.autocomplete.options.changes.pipe((0,O.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,u.g)(0));return(0,X.T)(h,g).pipe((0,J.w)(()=>(this._zone.run(()=>{const w=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),w!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,G.q)(1)).subscribe(w=>this._setValueAndClose(w))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(h){const g=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(h):h;this._updateNativeInputValue(g??"")}_updateNativeInputValue(h){this._formField?this._formField._control.value=h:this._element.nativeElement.value=h,this._previousValue=h}_setValueAndClose(h){const g=h?h.source:this._pendingAutoselectedOption;g&&(this._clearPreviousSelectedOption(g),this._assignOptionValue(g.value),this._onChange(g.value),this.autocomplete._emitSelectEvent(g),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(h){this.autocomplete.options.forEach(g=>{g!==h&&g.selected&&g.deselect()})}_attachOverlay(){let h=this._overlayRef;h?(this._positionStrategy.setOrigin(this._getConnectedElement()),h.updateSize({width:this._getPanelWidth()})):(this._portal=new de.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),h=this._overlay.create(this._getOverlayConfig()),this._overlayRef=h,this._handleOverlayEvents(h),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&h&&h.updateSize({width:this._getPanelWidth()})})),h&&!h.hasAttached()&&(h.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const g=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&g!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new ee.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const h=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(h),this._positionStrategy=h,h}_setStrategyPositions(h){const g=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],w=this._aboveClass,L=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:w},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:w}];let ne;ne="above"===this.position?L:"below"===this.position?g:[...g,...L],h.withPositions(ne)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const h=this.autocomplete;h.autoActiveFirstOption?h._keyManager.setFirstItemActive():h._keyManager.setActiveItem(-1)}_canOpen(){const h=this._element.nativeElement;return!h.readOnly&&!h.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(h){const g=this.autocomplete,w=(0,I.CB)(h,g.options,g.optionGroups);if(0===h&&1===w)g._setScrollTop(0);else if(g.panel){const L=g.options.toArray()[h];if(L){const ne=L._getHostElement(),ye=(0,I.jH)(ne.offsetTop,ne.offsetHeight,g._get
1ScrollTop(),g.panel.nativeElement.offsetHeight);g._setScrollTop(ye)}}}_handleOverlayEvents(h){h.keydownEvents().subscribe(g=>{(g.keyCode===B.hY&&!(0,B.Vb)(g)||g.keyCode===B.LH&&(0,B.Vb)(g,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),g.stopPropagation(),g.preventDefault())}),h.outsidePointerEvents().subscribe()}}return M.\u0275fac=function(h){return new(h||M)(_.Y36(_.SBq),_.Y36(ee.aV),_.Y36(_.s_b),_.Y36(_.R0b),_.Y36(_.sBO),_.Y36(o),_.Y36(K.Is,8),_.Y36(te.G_,9),_.Y36(V.K0,8),_.Y36(j.rL),_.Y36(se,8))},M.\u0275dir=_.lG2({type:M,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[_.TTD]}),M})(),$=(()=>{class M extends E{constructor(){super(...arguments),this._aboveClass="mat-autocomplete-panel-above"}}return M.\u0275fac=function(){let P;return function(g){return(P||(P=_.n5z(M)))(g||M)}}(),M.\u0275dir=_.lG2({type:M,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(h,g){1&h&&_.NdJ("focusin",function(){return g._handleFocus()})("blur",function(){return g._onTouched()})("input",function(L){return g._handleInput(L)})("keydown",function(L){return g._handleKeydown(L)})("click",function(){return g._handleClick()}),2&h&&_.uIk("autocomplete",g.autocompleteAttribute)("role",g.autocompleteDisabled?null:"combobox")("aria-autocomplete",g.autocompleteDisabled?null:"list")("aria-activedescendant",g.panelOpen&&g.activeOption?g.activeOption.id:null)("aria-expanded",g.autocompleteDisabled?null:g.panelOpen.toString())("aria-owns",g.autocompleteDisabled||!g.panelOpen||null==g.autocomplete?null:g.autocomplete.id)("aria-haspopup",g.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[_._Bn([b]),_.qOj]}),M})(),Q=(()=>{class M{}return M.\u0275fac=function(h){return new(h||M)},M.\u0275mod=_.oAB({type:M}),M.\u0275inj=_.cJS({providers:[d],imports:[ee.U8,I.Ng,I.BQ,V.ez,j.ZD,I.Ng,I.BQ]}),M})()},6709:(_e,ce,f)=>{f.d(ce,{oG:()=>te,p9:()=>ie});var i=f(2687),s=f(1281),n=f(4650),_=f(4006),I=f(3238),Z=f(9643);const U=["input"],A=["label"],X=function(D){return{enterDuration:D}},z=["*"],ae=new n.OlP("mat-checkbox-default-options",{providedIn:"root",factory:V});function V(){return{color:"accent",clickAction:"check-indeterminate"}}let ee=0;const j=V(),K={provide:_.JU,useExisting:(0,n.Gpc)(()=>te),multi:!0};class B{}const de=(0,I.sb)((0,I.pj)((0,I.Kr)((0,I.Id)(class{constructor(D){this._elementRef=D}}))));let ue=(()=>{class D extends de{constructor(u,C,p,v,x,H,W){super(C),this._changeDetectorRef=p,this._ngZone=v,this._animationMode=H,this._options=W,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new n.vpe,this.indeterminateChange=new n.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||j,this.color=this.defaultColor=this._options.color||j.color,this.tabIndex=parseInt(x)||0,this.id=this._uniqueId=`${u}${++ee}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(u){this._required=(0,s.Ig)(u)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(u){const C=(0,s.Ig)(u);C!=this.checked&&(this._checked=C,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(u){const C=(0,s.Ig)(u);C!==this.disabled&&(this._disabled=C,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(u){const C=u!=this._indeterminate;this._indeterminate=(0,s.Ig)(u),C&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(u){this.checked=!!u}registerOnChange(u){this._controlValueAccessorChangeFn=u}registerOnTouched(u){this._onTouched=u}setDisabledState(u){this.disabled=u}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(u){let C=this._currentCheckState,p=this._getAnimationTargetElement();if(C!==u&&p&&(this._currentAnimationClass&&p.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(C,u),this._currentCheckState=u,this._currentAnimationClass.length>0)){p.classList.add(this._currentAnimationClass);const v=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{p.classList.remove(v)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const u=this._options?.clickAction;this.disabled||"noop"===u?!this.disabled&&"noop"===u&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==u&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(u){u.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(u,C){if("NoopAnimations"===this._animationMode)return"";switch(u){case 0:if(1===C)return this._animationClasses.uncheckedToChecked;if(3==C)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===C?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===C?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===C?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(u){const C=this._inputElement;C&&(C.nativeElement.indeterminate=u)}}return D.\u0275fac=function(u){n.$Z()},D.\u0275dir=n.lG2({type:D,viewQuery:function(u,C){if(1&u&&(n.Gf(U,5),n.Gf(A,5),n.Gf(I.wG,5)),2&u){let p;n.iGM(p=n.CRH())&&(C._inputElement=p.first),n.iGM(p=n.CRH())&&(C._labelElement=p.first),n.iGM(p=n.CRH())&&(C.ripple=p.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[n.qOj]}),D})(),te=(()=>{class D extends ue{constructor(u,C,p,v,x,H,W){super("mat-checkbox-",u,C,v,x,H,W),this._focusMonitor=p,this._animationClasses={uncheckedToChecked:"mat-checkbox-anim-unchecked-checked",uncheckedToIndeterminate:"mat-checkbox-anim-unchecked-indeterminate",checkedToUnchecked:"mat-checkbox-anim-checked-unchecked",checkedToIndeterminate:"mat-checkbox-anim-checked-indeterminate",indeterminateToChecked:"mat-checkbox-anim-indeterminate-checked",indeterminateToUnchecked:"mat-checkbox-anim-indeterminate-unchecked"}}_createChangeEvent(u){const C=new B;return C.source=this,C.checked=u,C}_getAnimationTargetElement(){return this._elementRef.nativeElement}ngAfterViewInit(){super.ngAfterViewInit(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(u=>{u||this._onBlur()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onInputClick(u){u.stopPropagation(),super._handleInputClick()}focus(u,C){u?this._focusMonitor.focusVia(this._inputElement,u,C):this._inputElement.nativeElement.focus(C)}}return D.\u0275fac=function(u){return new(u||D)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(i.tE
1),n.Y36(n.R0b),n.$8M("tabindex"),n.Y36(n.QbO,8),n.Y36(ae,8))},D.\u0275cmp=n.Xpm({type:D,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-checkbox"],hostVars:14,hostBindings:function(u,C){2&u&&(n.Ikx("id",C.id),n.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),n.ekj("mat-checkbox-indeterminate",C.indeterminate)("mat-checkbox-checked",C.checked)("mat-checkbox-disabled",C.disabled)("mat-checkbox-label-before","before"==C.labelPosition)("_mat-animation-noopable","NoopAnimations"===C._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[n._Bn([K]),n.qOj],ngContentSelectors:z,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(u,C){if(1&u&&(n.F$t(),n.TgZ(0,"label",0,1)(2,"span",2)(3,"input",3,4),n.NdJ("change",function(v){return C._onInteractionEvent(v)})("click",function(v){return C._onInputClick(v)}),n.qZA(),n.TgZ(5,"span",5),n._UZ(6,"span",6),n.qZA(),n._UZ(7,"span",7),n.TgZ(8,"span",8),n.O4$(),n.TgZ(9,"svg",9),n._UZ(10,"path",10),n.qZA(),n.kcU(),n._UZ(11,"span",11),n.qZA()(),n.TgZ(12,"span",12,13),n.NdJ("cdkObserveContent",function(){return C._onLabelTextChange()}),n.TgZ(14,"span",14),n._uU(15,"\xa0"),n.qZA(),n.Hsn(16),n.qZA()()),2&u){const p=n.MAs(1),v=n.MAs(13);n.uIk("for",C.inputId),n.xp6(2),n.ekj("mat-checkbox-inner-container-no-side-margin",!v.textContent||!v.textContent.trim()),n.xp6(1),n.Q6J("id",C.inputId)("required",C.required)("checked",C.checked)("disabled",C.disabled)("tabIndex",C.tabIndex),n.uIk("value",C.value)("name",C.name)("aria-label",C.ariaLabel||null)("aria-labelledby",C.ariaLabelledby)("aria-checked",C._getAriaChecked())("aria-describedby",C.ariaDescribedby),n.xp6(2),n.Q6J("matRippleTrigger",p)("matRippleDisabled",C._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",n.VKq(19,X,"NoopAnimations"===C._animationMode?0:150))}},dependencies:[I.wG,Z.wD],styles:['@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;
1transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.mat-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:rgba(0,0,0,0);transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:rgba(0,0,0,0)}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox-input:focus~.mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),D})(),G=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=n.oAB({type:D}),D.\u0275inj=n.cJS({}),D})(),ie=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=n.oAB({type:D}),D.\u0275inj=n.cJS({imports:[I.si,I.BQ,Z.Q8,G,I.BQ,G]}),D})()},7331:(_e,ce,f)=>{f.d(ce,{HS:()=>u,Hi:()=>me,oH:()=>le,qH:()=>C,qn:()=>W});var i=f(9521),s=f(4650),n=f(3238),_=f(1281),I=f(3353),Z=f(6895),U=f(7579),A=f(6451),X=f(5698),z=f(2722),ae=f(8675),V=f(2687),ee=f(445),j=f(5017),K=f(4006),B=f(9549);const de=["*"],te=new s.OlP("MatChipRemove"),he=new s.OlP("MatChipAvatar"),J=new s.OlP("MatChipTrailingIcon");class G{constructor(S){this._elementRef=S}}const ie=(0,n.sb)((0,n.pj)((0,n.Kr)(G),"primary"),-1);let u=(()=>{class k extends ie{constructor(o,c,d,b,T,E,$,Q){super(o),this._ngZone=c,this._changeDetectorRef=T,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this.role="option",this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new U.x,this._onBlur=new U.x,this.selectionChange=new s.vpe,this.destroyed=new s.vpe,this.removed=new s.vpe,this._addHostClassName(),this._chipRippleTarget=E.createElement("div"),this._chipRippleTarget.classList.add("mat-chip-ripple"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new n.IR(this,c,this._chipRippleTarget,d),this._chipRipple.setupTriggerEvents(o),this.rippleConfig=b||{},this._animationsDisabled="NoopAnimations"===$,this.tabIndex=null!=Q&&parseInt(Q)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(o){const c=(0,_.Ig)(o);c!==this._selected&&(this._selected=c,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(o){this._value=o}get selectable(){return this._selectable&&this.chipListSelectable}
1set selectable(o){this._selectable=(0,_.Ig)(o)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(o){this._disabled=(0,_.Ig)(o)}get removable(){return this._removable}set removable(o){this._removable=(0,_.Ig)(o)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const o="mat-basic-chip",c=this._elementRef.nativeElement;c.hasAttribute(o)||c.tagName.toLowerCase()===o?c.classList.add(o):c.classList.add("mat-standard-chip")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._changeDetectorRef.markForCheck())}toggleSelected(o=!1){return this._selected=!this.selected,this._dispatchSelectionChange(o),this._changeDetectorRef.markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(o){this.disabled&&o.preventDefault()}_handleKeydown(o){if(!this.disabled)switch(o.keyCode){case i.yY:case i.ZH:this.remove(),o.preventDefault();break;case i.L_:this.selectable&&this.toggleSelected(!0),o.preventDefault()}}_blur(){this._ngZone.onStable.pipe((0,X.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(o=!1){this.selectionChange.emit({source:this,isUserInput:o,selected:this._selected})}}return k.\u0275fac=function(o){return new(o||k)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(I.t4),s.Y36(n.Y2,8),s.Y36(s.sBO),s.Y36(Z.K0),s.Y36(s.QbO,8),s.$8M("tabindex"))},k.\u0275dir=s.lG2({type:k,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(o,c,d){if(1&o&&(s.Suo(d,he,5),s.Suo(d,J,5),s.Suo(d,te,5)),2&o){let b;s.iGM(b=s.CRH())&&(c.avatar=b.first),s.iGM(b=s.CRH())&&(c.trailingIcon=b.first),s.iGM(b=s.CRH())&&(c.removeIcon=b.first)}},hostAttrs:[1,"mat-chip","mat-focus-indicator"],hostVars:15,hostBindings:function(o,c){1&o&&s.NdJ("click",function(b){return c._handleClick(b)})("keydown",function(b){return c._handleKeydown(b)})("focus",function(){return c.focus()})("blur",function(){return c._blur()}),2&o&&(s.uIk("tabindex",c.disabled?null:c.tabIndex)("role",c.role)("disabled",c.disabled||null)("aria-disabled",c.disabled.toString())("aria-selected",c.ariaSelected),s.ekj("mat-chip-selected",c.selected)("mat-chip-with-avatar",c.avatar)("mat-chip-with-trailing-icon",c.trailingIcon||c.removeIcon)("mat-chip-disabled",c.disabled)("_mat-animation-noopable",c._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[s.qOj]}),k})(),C=(()=>{class k{constructor(o,c){this._parentChip=o,"BUTTON"===c.nativeElement.nodeName&&c.nativeElement.setAttribute("type","button")}_handleClick(o){const c=this._parentChip;c.removable&&!c.disabled&&c.remove(),o.stopPropagation(),o.preventDefault()}}return k.\u0275fac=function(o){return new(o||k)(s.Y36(u),s.Y36(s.SBq))},k.\u0275dir=s.lG2({type:k,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(o,c){1&o&&s.NdJ("click",function(b){return c._handleClick(b)})},features:[s._Bn([{provide:te,useExisting:k}])]}),k})();const p=new s.OlP("mat-chips-default-options"),v=(0,n.FD)(class{constructor(k,S,o,c){this._defaultErrorStateMatcher=k,this._parentForm=S,this._parentFormGroup=o,this.ngControl=c,this.stateChanges=new U.x}});let x=0;class H{constructor(S,o){this.source=S,this.value=o}}let W=(()=>{class k extends v{constructor(o,c,d,b,T,E,$){super(E,b,T,$),this._elementRef=o,this._changeDetectorRef=c,this._dir=d,this.controlType="mat-chip-list",this._lastDestroyedChipIndex=null,this._destroyed=new U.x,this._uid="mat-chip-list-"+x++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(Q,M)=>Q===M,this._disabled=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.change=new s.vpe,this.valueChange=new s.vpe,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get role(){return this._explicitRole?this._explicitRole:this.empty?null:"listbox"}
1set role(o){this._explicitRole=o}get multiple(){return this._multiple}set multiple(o){this._multiple=(0,_.Ig)(o),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(o){this._compareWith=o,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(o){this.writeValue(o),this._value=o}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(K.kI.required)??!1}set required(o){this._required=(0,_.Ig)(o),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(o){this._placeholder=o,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(o){this._disabled=(0,_.Ig)(o),this._syncChipsState()}get selectable(){return this._selectable}set selectable(o){this._selectable=(0,_.Ig)(o),this.chips&&this.chips.forEach(c=>c.chipListSelectable=this._selectable)}set tabIndex(o){this._userTabIndex=o,this._tabIndex=o}get chipSelectionChanges(){return(0,A.T)(...this.chips.map(o=>o.selectionChange))}get chipFocusChanges(){return(0,A.T)(...this.chips.map(o=>o._onFocus))}get chipBlurChanges(){return(0,A.T)(...this.chips.map(o=>o._onBlur))}get chipRemoveChanges(){return(0,A.T)(...this.chips.map(o=>o.destroyed))}ngAfterContentInit(){this._keyManager=new V.Em(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe((0,z.R)(this._destroyed)).subscribe(o=>this._keyManager.withHorizontalOrientation(o)),this._keyManager.tabOut.pipe((0,z.R)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe((0,ae.O)(null),(0,z.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new j.Ov(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(o){this._chipInput=o,this._elementRef.nativeElement.setAttribute("data-mat-chip-input",o.id)}setDescribedByIds(o){o.length?this._elementRef.nativeElement.setAttribute("aria-describedby",o.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}writeValue(o){this.chips&&this._setSelectionByValue(o,!1)}registerOnChange(o){this._onChange=o}registerOnTouched(o){this._onTouched=o}setDisabledState(o){this.disabled=o,this.stateChanges.next()}onContainerClick(o){this._originatesFromChip(o)||this.focus()}focus(o){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(o),this.stateChanges.next()))}_focusInput(o){this._chipInput&&this._chipInput.focus(o)}_keydown(o){const c=o.target;c&&c.classList.contains("mat-chip")&&(this._keyManager.onKeydown(o),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const o=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(o)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(o){return o>=0&&o<this.chips.length}_setSelectionByValue(o,c=!0){if(this._clearSelection(),this.chips.forEach(d=>d.deselect()),Array.isArray(o))o.forEach(d=>this._selectValue(d,c)),this._sortValues();else{const d=this._selectValue(o,c);d&&c&&this._keyManager.setActiveItem(d)}}_selectValue(o,c=!0){const d=this.chips.find(b=>null!=b.value&&this._compareWith(b.value,o));return d&&(c?d.selectViaInteraction():d.select(),this._selectionModel.select(d)),d}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(o){this._selectionModel.clear(),this.chips.forEach(c=>{c!==o&&c.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(o=>{o.selected&&this._selectionModel.select(o)}),this.stateChanges.next())}_propagateChanges(o){let c=null;c=Array.isArray(this.selected)?this.selected.map(d=>d.value):this.selected?this.selected.value:o,this._value=c,this.change.emit(new H(this,c)),this.valueChange.emit(c),this._onChange(c),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(o=>{o.source.selected?this._selectionModel.select(o.source):this._selectionModel.deselect(o.source),this.multiple||this.chips.forEach(c=>{!this._selectionModel.isSelected(c)&&c.selected&&c.deselect()}),o.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(o=>{let c=this.chips.toArray().indexOf(o.chip);this._isValidIndex(c)&&this._keyManager.updateActiveItem(c),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(o=>{const c=o.chip,d=this.chips.toArray().indexOf(o.chip);this._isValidIndex(d)&&c._hasFocus&&(this._lastDestroyedChipIndex=d)})}_originatesFromChip(o){let c=o.target;for(;c&&c!==this._elementRef.nativeElement;){if(c.classList.contains("mat-chip"))return!0;c=c.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(o=>o._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(o=>{o._chipListDisabled=this._disabled,o._chipListMultiple=this.multiple})}}return k.\u0275fac=function(o){return new(o||k)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(ee.Is,8),s.Y36(K.F,8),s.Y36(K.sg,8),s.Y36(n.rD),s.Y36(K.a5,10))},k.\u0275cmp=s.Xpm({type:k,selectors:[["mat-chip-list"]],contentQueries:function(o,c,d){if(1&o&&s.Suo(d,u,5),2&o){let b;s.iGM(b=s.CRH())&&(c.chips=b)}},hostAttrs:[1,"mat-chip-list"],hostVars:14,hostBindings:function(o,c){1&o&&s.NdJ("focus",function(){return c.focus()})("blur",function(){return c._blur()}
1)("keydown",function(b){return c._keydown(b)}),2&o&&(s.Ikx("id",c._uid),s.uIk("tabindex",c.disabled?null:c._tabIndex)("aria-required",c.role?c.required:null)("aria-disabled",c.disabled.toString())("aria-invalid",c.errorState)("aria-multiselectable",c.multiple)("role",c.role)("aria-orientation",c.ariaOrientation),s.ekj("mat-chip-list-disabled",c.disabled)("mat-chip-list-invalid",c.errorState)("mat-chip-list-required",c.required))},inputs:{role:"role",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],errorStateMatcher:"errorStateMatcher",multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",tabIndex:"tabIndex"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[s._Bn([{provide:B.Eo,useExisting:k}]),s.qOj],ngContentSelectors:de,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(o,c){1&o&&(s.F$t(),s.TgZ(0,"div",0),s.Hsn(1),s.qZA())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-chip::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}.mat-standard-chip._mat-animation-noopable{transition:none !important;animation:none !important}.mat-standard-chip .mat-chip-remove{border:none;-webkit-appearance:none;-moz-appearance:none;padding:0;background:none}.mat-standard-chip .mat-chip-remove.mat-icon,.mat-standard-chip .mat-chip-remove .mat-icon{width:18px;height:18px;font-size:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip.mat-chip-selected{outline-width:3px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden;transform:translateZ(0)}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}'],encapsulation:2,changeDetection:0}),k})(),se=0,le=(()=>{class k{constructor(o,c){this._elementRef=o,this._defaultOptions=c,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new s.vpe,this.placeholder="",this.id="mat-chip-list-input-"+se++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement}set chipList(o){o&&(this._chipList=o,this._chipList.registerInput(this))}
1get addOnBlur(){return this._addOnBlur}set addOnBlur(o){this._addOnBlur=(0,_.Ig)(o)}get disabled(){return this._disabled||this._chipList&&this._chipList.disabled}set disabled(o){this._disabled=(0,_.Ig)(o)}get empty(){return!this.inputElement.value}ngOnChanges(){this._chipList.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(o){if(o){if(o.keyCode===i.Mf&&!(0,i.Vb)(o,"shiftKey")&&this._chipList._allowFocusEscape(),o.keyCode===i.ZH&&this._focusLastChipOnBackspace)return this._chipList._keyManager.setLastItemActive(),void o.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(o)}_keyup(o){!this._focusLastChipOnBackspace&&o.keyCode===i.ZH&&this.empty&&(this._focusLastChipOnBackspace=!0,o.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipList.focused||this._chipList._blur(),this._chipList.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipList.stateChanges.next()}_emitChipEnd(o){!this.inputElement.value&&!!o&&this._chipList._keydown(o),(!o||this._isSeparatorKey(o))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),o?.preventDefault())}_onInput(){this._chipList.stateChanges.next()}focus(o){this.inputElement.focus(o)}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}_isSeparatorKey(o){return!(0,i.Vb)(o)&&new Set(this.separatorKeyCodes).has(o.keyCode)}}return k.\u0275fac=function(o){return new(o||k)(s.Y36(s.SBq),s.Y36(p))},k.\u0275dir=s.lG2({type:k,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-chip-input","mat-input-element"],hostVars:5,hostBindings:function(o,c){1&o&&s.NdJ("keydown",function(b){return c._keydown(b)})("keyup",function(b){return c._keyup(b)})("blur",function(){return c._blur()})("focus",function(){return c._focus()})("input",function(){return c._onInput()}),2&o&&(s.Ikx("id",c.id),s.uIk("disabled",c.disabled||null)("placeholder",c.placeholder||null)("aria-invalid",c._chipList&&c._chipList.ngControl?c._chipList.ngControl.invalid:null)("aria-required",c._chipList&&c._chipList.required||null))},inputs:{chipList:["matChipInputFor","chipList"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[s.TTD]}),k})(),me=(()=>{class k{}return k.\u0275fac=function(o){return new(o||k)},k.\u0275mod=s.oAB({type:k}),k.\u0275inj=s.cJS({providers:[n.rD,{provide:p,useValue:{separatorKeyCodes:[i.K5]}}],imports:[n.BQ]}),k})()},8739:(_e,ce,f)=>{f.d(ce,{NW:()=>D,TU:()=>O});var i=f(6895),s=f(4650),n=f(3238),_=f(4859),I=f(4385),Z=f(266),U=f(1281),A=f(7579),X=f(9549);function z(u,C){if(1&u&&(s.TgZ(0,"mat-option",19),s._uU(1),s.qZA()),2&u){const p=C.$implicit;s.Q6J("value",p),s.xp6(1),s.hij(" ",p," ")}}function ae(u,C){if(1&u){const p=s.EpF();s.TgZ(0,"mat-form-field",16)(1,"mat-select",17),s.NdJ("selectionChange",function(x){s.CHM(p);const H=s.oxw(2);return s.KtG(H._changePageSize(x.value))}),s.YNc(2,z,2,2,"mat-option",18),s.qZA()()}if(2&u){const p=s.oxw(2);s.Q6J("appearance",p._formFieldAppearance)("color",p.color),s.xp6(1),s.Q6J("value",p.pageSize)("disabled",p.disabled)("panelClass",p.selectConfig.panelClass||"")("disableOptionCentering",p.selectConfig.disableOptionCentering)("aria-label",p._intl.itemsPerPageLabel),s.xp6(1),s.Q6J("ngForOf",p._displayedPageSizeOptions)}}function V(u,C){if(1&u&&(s.TgZ(0,"div",20),s._uU(1),s.qZA()),2&u){const p=s.oxw(2);s.xp6(1),s.Oqu(p.pageSize)}}function ee(u,C){if(1&u&&(s.TgZ(0,"div",12)(1,"div",13),s._uU(2),s.qZA(),s.YNc(3,ae,3,8,"mat-form-field",14),s.YNc(4,V,2,1,"div",15),s.qZA()),2&u){const p=s.oxw();s.xp6(2),s.hij(" ",p._intl.itemsPerPageLabel," "),s.xp6(1),s.Q6J("ngIf",p._displayedPageSizeOptions.length>1),s.xp6(1),s.Q6J("ngIf",p._displayedPageSizeOptions.length<=1)}}function j(u,C){if(1&u){const p=s.EpF();s.TgZ(0,"button",21),s.NdJ("click",function(){s.CHM(p);const x=s.oxw();return s.KtG(x.firstPage())}),s.O4$(),s.TgZ(1,"svg",7),s._UZ(2,"path",22),s.qZA()()}if(2&u){const p=s.oxw();s.Q6J("matTooltip",p._intl.firstPageLabel)("matTooltipDisabled",p._previousButtonsDisabled())("matTooltipPosition","above")("disabled",p._previousButtonsDisabled()),s.uIk("aria-label",p._intl.firstPageLabel)}}function K(u,C){if(1&u){const p=s.EpF();
1s.O4$(),s.kcU(),s.TgZ(0,"button",23),s.NdJ("click",function(){s.CHM(p);const x=s.oxw();return s.KtG(x.lastPage())}),s.O4$(),s.TgZ(1,"svg",7),s._UZ(2,"path",24),s.qZA()()}if(2&u){const p=s.oxw();s.Q6J("matTooltip",p._intl.lastPageLabel)("matTooltipDisabled",p._nextButtonsDisabled())("matTooltipPosition","above")("disabled",p._nextButtonsDisabled()),s.uIk("aria-label",p._intl.lastPageLabel)}}let B=(()=>{class u{constructor(){this.changes=new A.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(p,v,x)=>{if(0==x||0==v)return`0 of ${x}`;const H=p*v;return`${H+1} \u2013 ${H<(x=Math.max(x,0))?Math.min(H+v,x):H+v} of ${x}`}}}return u.\u0275fac=function(p){return new(p||u)},u.\u0275prov=s.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();const ue={provide:B,deps:[[new s.FiY,new s.tp0,B]],useFactory:function de(u){return u||new B}},J=new s.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),G=(0,n.Id)((0,n.dB)(class{}));let ie=(()=>{class u extends G{constructor(p,v,x){if(super(),this._intl=p,this._changeDetectorRef=v,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new s.vpe,this._intlChanges=p.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),x){const{pageSize:H,pageSizeOptions:W,hidePageSize:se,showFirstLastButtons:le}=x;null!=H&&(this._pageSize=H),null!=W&&(this._pageSizeOptions=W),null!=se&&(this._hidePageSize=se),null!=le&&(this._showFirstLastButtons=le)}}get pageIndex(){return this._pageIndex}set pageIndex(p){this._pageIndex=Math.max((0,U.su)(p),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(p){this._length=(0,U.su)(p),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(p){this._pageSize=Math.max((0,U.su)(p),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(p){this._pageSizeOptions=(p||[]).map(v=>(0,U.su)(v)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(p){this._hidePageSize=(0,U.Ig)(p)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(p){this._showFirstLastButtons=(0,U.Ig)(p)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const p=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(p)}previousPage(){if(!this.hasPreviousPage())return;const p=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(p)}firstPage(){if(!this.hasPreviousPage())return;const p=this.pageIndex;this.pageIndex=0,this._emitPageEvent(p)}lastPage(){if(!this.hasNextPage())return;const p=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(p)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const p=this.getNumberOfPages()-1;return this.pageIndex<p&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(p){const x=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/p)||0,this.pageSize=p,this._emitPageEvent(x)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){!this._initialized||(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((p,v)=>p-v),this._changeDetectorRef.markForCheck())}_emitPageEvent(p){this.page.emit({previousPageIndex:p,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return u.\u0275fac=function(p){s.$Z()},u.\u0275dir=s.lG2({type:u,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[s.qOj]}),u})(),D=(()=>{class u extends ie{constructor(p,v,x){super(p,v,x),x&&null!=x.formFieldAppearance&&(this._formFieldAppearance=x.formFieldAppearance)}}return u.\u0275fac=function(p){return new(p||u)(s.Y36(B),s.Y36(s.sBO),s.Y36(J,8))},u.\u0275cmp=s.Xpm({type:u,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[s.qOj],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","panelClass","disableOptionCentering","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(p,v){1&p&&(s.TgZ(0,"div",0)(1,"div",1),s.YNc(2,ee,5,3,"div",2),s.TgZ(3,"div",3)(4,"div",4),s._uU(5),s.qZA(),s.YNc(6,j,3,5,"button",5),s.TgZ(7,"button",6),s.NdJ("
1click",function(){return v.previousPage()}),s.O4$(),s.TgZ(8,"svg",7),s._UZ(9,"path",8),s.qZA()(),s.kcU(),s.TgZ(10,"button",9),s.NdJ("click",function(){return v.nextPage()}),s.O4$(),s.TgZ(11,"svg",7),s._UZ(12,"path",10),s.qZA()(),s.YNc(13,K,3,5,"button",11),s.qZA()()()),2&p&&(s.xp6(2),s.Q6J("ngIf",!v.hidePageSize),s.xp6(3),s.hij(" ",v._intl.getRangeLabel(v.pageIndex,v.pageSize,v.length)," "),s.xp6(1),s.Q6J("ngIf",v.showFirstLastButtons),s.xp6(1),s.Q6J("matTooltip",v._intl.previousPageLabel)("matTooltipDisabled",v._previousButtonsDisabled())("matTooltipPosition","above")("disabled",v._previousButtonsDisabled()),s.uIk("aria-label",v._intl.previousPageLabel),s.xp6(3),s.Q6J("matTooltip",v._intl.nextPageLabel)("matTooltipDisabled",v._nextButtonsDisabled())("matTooltipPosition","above")("disabled",v._nextButtonsDisabled()),s.uIk("aria-label",v._intl.nextPageLabel),s.xp6(3),s.Q6J("ngIf",v.showFirstLastButtons))},dependencies:[i.sg,i.O5,_.lW,X.KE,I.gD,n.ey,Z.gM],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{display:inline-block;width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}"],encapsulation:2,changeDetection:0}),u})(),O=(()=>{class u{}return u.\u0275fac=function(p){return new(p||u)},u.\u0275mod=s.oAB({type:u}),u.\u0275inj=s.cJS({providers:[ue],imports:[i.ez,_.ot,I.LD,Z.AV,n.BQ]}),u})()},7155:(_e,ce,f)=>{f.d(ce,{ev:()=>Ie,Dz:()=>Te,w1:()=>Ae,ge:()=>Ee,fO:()=>Se,XQ:()=>Ke,as:()=>Ye,Gk:()=>We,nj:()=>Ge,BZ:()=>ze,by:()=>dt,p0:()=>rt});var i=f(4650),s=f(445),n=f(1281),_=f(5017),I=f(3353),Z=f(7376),U=f(6895),A=f(7579),X=f(8996),z=f(1135),ae=f(9751),V=f(576),j=f(9646),K=f(2722),B=f(5698);const de=[[["caption"]],[["colgroup"],["col"]]],ue=["caption","colgroup, col"];function J(t){return class extends t{constructor(...r){super(...r),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(r){const e=this._sticky;this._sticky=(0,n.Ig)(r),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const r=this._hasStickyChanged;return this._hasStickyChanged=!1,r}resetStickyChanged(){this._hasStickyChanged=!1}}}const G=new i.OlP("CDK_TABLE");let D=(()=>{class t{constructor(e){this.template=e}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkCellDef",""]]}),t})(),O=(()=>{class t{constructor(e){this.template=e}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkHeaderCellDef",""]]}),t})(),u=(()=>{class t{constructor(e){this.template=e}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkFooterCellDef",""]]}),t})();class C{}const p=J(C);let v=(()=>{class t extends p{constructor(e){super(),this._table=e,this._stickyEnd=!1}get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const a=this._stickyEnd;this._stickyEnd=(0,n.Ig)(e),this._hasStickyChanged=a!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(G,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,a,l){if(1&e&&(i.Suo(l,D,5),i.Suo(l,O,5),i.Suo(l,u,5)),2&e){let m;i.iGM(m=i.CRH())&&(a.cell=m.first),i.iGM(m=i.CRH())&&(a.headerCell=m.first),i.iGM(m=i.CRH())&&(a.footerCell=m.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[i._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),i.qOj]}),t})();
1class x{constructor(r,e){e.nativeElement.classList.add(...r._columnCssClassName)}}let H=(()=>{class t extends x{constructor(e,a){super(e,a)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(v),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[i.qOj]}),t})(),se=(()=>{class t extends x{constructor(e,a){if(super(e,a),1===e._table?._elementRef.nativeElement.nodeType){const l=e._table._elementRef.nativeElement.getAttribute("role");a.nativeElement.setAttribute("role","grid"===l||"treegrid"===l?"gridcell":"cell")}}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(v),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[i.qOj]}),t})();class le{constructor(){this.tasks=[],this.endTasks=[]}}const pe=new i.OlP("_COALESCED_STYLE_SCHEDULER");let me=(()=>{class t{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new A.x}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new le,this._getScheduleObservable().pipe((0,K.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new le;for(const a of e.tasks)a();for(const a of e.endTasks)a()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,X.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,B.q)(1))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.R0b))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),S=(()=>{class t{constructor(e,a){this.template=e,this._differs=a}ngOnChanges(e){if(!this._columnsDiffer){const a=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(a).create(),this._columnsDiffer.diff(a)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof d?e.headerCell.template:this instanceof E?e.footerCell.template:e.cell.template}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc),i.Y36(i.ZZ4))},t.\u0275dir=i.lG2({type:t,features:[i.TTD]}),t})();class o extends S{}const c=J(o);let d=(()=>{class t extends c{constructor(e,a,l){super(e,a),this._table=l}ngOnChanges(e){super.ngOnChanges(e)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(G,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[i.qOj,i.TTD]}),t})();class b extends S{}const T=J(b);let E=(()=>{class t extends T{constructor(e,a,l){super(e,a),this._table=l}ngOnChanges(e){super.ngOnChanges(e)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(G,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[i.qOj,i.TTD]}),t})(),$=(()=>{class t extends S{constructor(e,a,l){super(e,a),this._table=l}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(G,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[i.qOj]}),t})(),Q=(()=>{class t{constructor(e){this._viewContainer=e,t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}}return t.mostRecentCellOutlet=null,t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkCellOutlet",""]]}),t})(),M=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Xpm({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&i.GkF(0,0)},dependencies:[Q],encapsulation:2}),t})(),h=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Xpm({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&i.GkF(0,0)},dependencies:[Q],encapsulation:2}),t})(),g=(()=>{class t{constructor(e){this.templateRef=e,this._contentClassName="
1cdk-no-data-row"}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["ng-template","cdkNoDataRow",""]]}),t})();const w=["top","bottom","left","right"];class L{constructor(r,e,a,l,m=!0,y=!0,R){this._isNativeHtmlTable=r,this._stickCellCss=e,this.direction=a,this._coalescedStyleScheduler=l,this._isBrowser=m,this._needsPositionStickyOnElement=y,this._positionListener=R,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(r,e){const a=[];for(const l of r)if(l.nodeType===l.ELEMENT_NODE){a.push(l);for(let m=0;m<l.children.length;m++)a.push(l.children[m])}this._coalescedStyleScheduler.schedule(()=>{for(const l of a)this._removeStickyStyle(l,e)})}updateStickyColumns(r,e,a,l=!0){if(!r.length||!this._isBrowser||!e.some(Y=>Y)&&!a.some(Y=>Y))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const m=r[0],y=m.children.length,R=this._getCellWidths(m,l),F=this._getStickyStartColumnPositions(R,e),q=this._getStickyEndColumnPositions(R,a),N=e.lastIndexOf(!0),oe=a.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const Y="rtl"===this.direction,fe=Y?"right":"left",ht=Y?"left":"right";for(const Ce of r)for(let re=0;re<y;re++){const Ve=Ce.children[re];e[re]&&this._addStickyStyle(Ve,fe,F[re],re===N),a[re]&&this._addStickyStyle(Ve,ht,q[re],re===oe)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===N?[]:R.slice(0,N+1).map((Ce,re)=>e[re]?Ce:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===oe?[]:R.slice(oe).map((Ce,re)=>a[re+oe]?Ce:null).reverse()}))})}stickRows(r,e,a){if(!this._isBrowser)return;const l="bottom"===a?r.slice().reverse():r,m="bottom"===a?e.slice().reverse():e,y=[],R=[],F=[];for(let N=0,oe=0;N<l.length;N++){if(!m[N])continue;y[N]=oe;const Y=l[N];F[N]=this._isNativeHtmlTable?Array.from(Y.children):[Y];const fe=Y.getBoundingClientRect().height;oe+=fe,R[N]=fe}const q=m.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let N=0;N<l.length;N++){if(!m[N])continue;const oe=y[N],Y=N===q;for(const fe of F[N])this._addStickyStyle(fe,a,oe,Y)}"top"===a?this._positionListener?.stickyHeaderRowsUpdated({sizes:R,offsets:y,elements:F}):this._positionListener?.stickyFooterRowsUpdated({sizes:R,offsets:y,elements:F})})}updateStickyFooterContainer(r,e){if(!this._isNativeHtmlTable)return;const a=r.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{e.some(l=>!l)?this._removeStickyStyle(a,["bottom"]):this._addStickyStyle(a,"bottom",0,!1)})}_removeStickyStyle(r,e){for(const l of e)r.style[l]="",r.classList.remove(this._borderCellCss[l]);w.some(l=>-1===e.indexOf(l)&&r.style[l])?r.style.zIndex=this._getCalculatedZIndex(r):(r.style.zIndex="",this._needsPositionStickyOnElement&&(r.style.position=""),r.classList.remove(this._stickCellCss))}_addStickyStyle(r,e,a,l){r.classList.add(this._stickCellCss),l&&r.classList.add(this._borderCellCss[e]),r.style[e]=`${a}px`,r.style.zIndex=this._getCalculatedZIndex(r),this._needsPositionStickyOnElement&&(r.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(r){const e={top:100,bottom:10,left:1,right:1};let a=0;for(const l of w)r.style[l]&&(a+=e[l]);return a?`${a}`:""}_getCellWidths(r,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const a=[],l=r.children;for(let m=0;m<l.length;m++)a.push(l[m].getBoundingClientRect().width);return this._cachedCellWidths=a,a}_getStickyStartColumnPositions(r,e){const a=[];let l=0;for(let m=0;m<r.length;m++)e[m]&&(a[m]=l,l+=r[m]);return a}_getStickyEndColumnPositions(r,e){const a=[];let l=0;for(let m=r.length;m>0;m--)e[m]&&(a[m]=l,l+=r[m]);return a}}const be=new i.OlP("CDK_SPL");let ve=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["","rowOutlet",""]]}),t})(),ke=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["","headerRowOutlet",""]]}),t})(),De=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["","footerRowOutlet",""]]}),t})(),Me=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["","noDataRowOutlet",""]]}),t})(),we=(()=>{class t{constructor(e,a,l,m,y,R,F,q,N,oe,Y,fe){this._differs=e,this._changeDetectorRef=a,this._elementRef=l,this._dir=y,this._platform=F,this._viewRepeater=q,this._coalescedStyleScheduler
1=N,this._viewportRuler=oe,this._stickyPositioningListener=Y,this._ngZone=fe,this._onDestroy=new A.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new i.vpe,this.viewChange=new z.X({start:0,end:Number.MAX_VALUE}),m||this._elementRef.nativeElement.setAttribute("role","table"),this._document=R,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=(0,n.Ig)(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=(0,n.Ig)(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,a)=>this.trackBy?this.trackBy(a.dataIndex,a.data):a),this._viewportRuler.change().pipe((0,K.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const a=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||a,this._forceRecalculateCellWidths=a,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,_.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const a=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,a,(l,m,y)=>this._getEmbeddedViewArgs(l.item,y),l=>l.item.data,l=>{1===l.operation&&l.context&&this._renderCellTemplateForItem(l.record.item.rowDef,l.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(l=>{a.get(l.currentIndex).context.$implicit=l.item.data}),this._updateNoDataRow(),this._ngZone&&i.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,B.q)(1),(0,K.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),l=this._elementRef.nativeElement.querySelector("thead");l&&(l.style.display=e.length?"":"none");const m=this._headerRowDefs.map(y=>y.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,m,"top"),this._headerRowDefs.forEac
1h(y=>y.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),l=this._elementRef.nativeElement.querySelector("tfoot");l&&(l.style.display=e.length?"":"none");const m=this._footerRowDefs.map(y=>y.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,m,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,m),this._footerRowDefs.forEach(y=>y.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),a=this._getRenderedRows(this._rowOutlet),l=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...a,...l],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((m,y)=>{this._addStickyColumnStyles([m],this._headerRowDefs[y])}),this._rowDefs.forEach(m=>{const y=[];for(let R=0;R<a.length;R++)this._renderRows[R].rowDef===m&&y.push(a[R]);this._addStickyColumnStyles(y,m)}),l.forEach((m,y)=>{this._addStickyColumnStyles([m],this._footerRowDefs[y])}),Array.from(this._columnDefsByName.values()).forEach(m=>m.resetStickyChanged())}_getAllRenderRows(){const e=[],a=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let l=0;l<this._data.length;l++){let m=this._data[l];const y=this._getRenderRowsForData(m,l,a.get(m));this._cachedRenderRowsMap.has(m)||this._cachedRenderRowsMap.set(m,new WeakMap);for(let R=0;R<y.length;R++){let F=y[R];const q=this._cachedRenderRowsMap.get(F.data);q.has(F.rowDef)?q.get(F.rowDef).push(F):q.set(F.rowDef,[F]),e.push(F)}}return e}_getRenderRowsForData(e,a,l){return this._getRowDefs(e,a).map(y=>{const R=l&&l.has(y)?l.get(y):[];if(R.length){const F=R.shift();return F.dataIndex=a,F}return{data:e,rowDef:y,dataIndex:a}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Re(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(a=>{this._columnDefsByName.has(a.name),this._columnDefsByName.set(a.name,a)})}_cacheRowDefs(){this._headerRowDefs=Re(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Re(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Re(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(a=>!a.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(y,R)=>y||!!R.getColumnsDiff(),a=this._rowDefs.reduce(e,!1);a&&this._forceRenderDataRows();const l=this._headerRowDefs.reduce(e,!1);l&&this._forceRenderHeaderRows();const m=this._footerRowDefs.reduce(e,!1);return m&&this._forceRenderFooterRows(),a||l||m}_switchDataSource(e){this._data=[],(0,_.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;(0,_.Z9)(this.dataSource)?e=this.dataSource.connect(this):function ee(t){return!!t&&(t instanceof ae.y||(0,V.m)(t.lift)&&(0,V.m)(t.subscribe))}(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,j.of)(this.dataSource)),this._renderChangeSubscription=e.pipe((0,K.R)(this._onDestroy)).subscribe(a=>{this._data=a||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,a)=>this._renderRow(this._headerRowOutlet,e,a)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,a)=>this._renderRow(this._footerRowOutlet,e,a)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,a){const l=Array.from(a.columns||[]).map(R=>this._columnDefsByName.get(R)),m=l.map(R=>R.sticky),y=l.map(R=>R.stickyEnd);this._stickyStyler.updateStickyColumns(e,m,y,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const a=[];for(let l=0;l<e.viewContainer.length;l++){const m=e.viewContainer.get(l);a.push(m.rootNodes[0])}return a}_getRowDefs(e,a){if(1==this._rowDefs.length)return[this._rowDefs[0]];let l=[];
1if(this.multiTemplateDataRows)l=this._rowDefs.filter(m=>!m.when||m.when(a,e));else{let m=this._rowDefs.find(y=>y.when&&y.when(a,e))||this._defaultRowDef;m&&l.push(m)}return l}_getEmbeddedViewArgs(e,a){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:a}}_renderRow(e,a,l,m={}){const y=e.viewContainer.createEmbeddedView(a.template,m,l);return this._renderCellTemplateForItem(a,m),y}_renderCellTemplateForItem(e,a){for(let l of this._getCellTemplates(e))Q.mostRecentCellOutlet&&Q.mostRecentCellOutlet._viewContainer.createEmbeddedView(l,a);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let a=0,l=e.length;a<l;a++){const y=e.get(a).context;y.count=l,y.first=0===a,y.last=a===l-1,y.even=a%2==0,y.odd=!y.even,this.multiTemplateDataRows?(y.dataIndex=this._renderRows[a].dataIndex,y.renderIndex=a):y.index=this._renderRows[a].dataIndex}}_getCellTemplates(e){return e&&e.columns?Array.from(e.columns,a=>{const l=this._columnDefsByName.get(a);return e.extractCellTemplate(l)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),a=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const l of a){const m=this._document.createElement(l.tag);m.setAttribute("role","rowgroup");for(const y of l.outlets)m.appendChild(y.elementRef.nativeElement);e.appendChild(m)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(a,l)=>a||l.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new L(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,j.of)()).pipe((0,K.R)(this._onDestroy)).subscribe(a=>{this._stickyStyler.direction=a,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(a=>!a._table||a._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const a=0===this._rowOutlet.viewContainer.length;if(a===this._isShowingNoDataRow)return;const l=this._noDataRowOutlet.viewContainer;if(a){const m=l.createEmbeddedView(e.templateRef),y=m.rootNodes[0];1===m.rootNodes.length&&y?.nodeType===this._document.ELEMENT_NODE&&(y.setAttribute("role","row"),y.classList.add(e._contentClassName))}else l.clear();this._isShowingNoDataRow=a}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.ZZ4),i.Y36(i.sBO),i.Y36(i.SBq),i.$8M("role"),i.Y36(s.Is,8),i.Y36(U.K0),i.Y36(I.t4),i.Y36(_.k),i.Y36(pe),i.Y36(Z.rL),i.Y36(be,12),i.Y36(i.R0b,8))},t.\u0275cmp=i.Xpm({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,a,l){if(1&e&&(i.Suo(l,g,5),i.Suo(l,v,5),i.Suo(l,$,5),i.Suo(l,d,5),i.Suo(l,E,5)),2&e){let m;i.iGM(m=i.CRH())&&(a._noDataRow=m.first),i.iGM(m=i.CRH())&&(a._contentColumnDefs=m),i.iGM(m=i.CRH())&&(a._contentRowDefs=m),i.iGM(m=i.CRH())&&(a._contentHeaderRowDefs=m),i.iGM(m=i.CRH())&&(a._contentFooterRowDefs=m)}},viewQuery:function(e,a){if(1&e&&(i.Gf(ve,7),i.Gf(ke,7),i.Gf(De,7),i.Gf(Me,7)),2&e){let l;i.iGM(l=i.CRH())&&(a._rowOutlet=l.first),i.iGM(l=i.CRH())&&(a._headerRowOutlet=l.first),i.iGM(l=i.CRH())&&(a._footerRowOutlet=l.first),i.iGM(l=i.CRH())&&(a._noDataRowOutlet=l.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(e,a){2&e&&i.ekj("cdk-table-fixed-layout",a.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[i._Bn([{provide:G,useExisting:t},{provide:_.k,useClass:_.yy},{provide:pe,useClass:me},{provide:be,useValue:null}])],ngContentSelectors:ue,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,a){1&e&&(i.F$t(de),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[ve,ke,De,Me],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),t})();function Re(t,r){return t.concat(Array.from(r))}let Je=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[Z.Cl]}),t})();var Ue=f(3238),Ze=f(6451),xe=f(9841),Oe=f(4004);const Qe=[[["caption"]],[["colgroup"],["col"]]],qe=["caption","colgroup, col"];let ze=(()=>{class t extends we{constructor(){super(...arguments),this.stickyCssClass="mat-table-sticky",this.needsPositionStickyOnElement=!1}}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275cmp=i.Xpm({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],hostVars:2,hostBindings:function(e,a){2&e&&i.ekj("mat-table-fixed-layout",a.fixedLayout)},exportAs:["matTable"],features:[i._Bn([{provide:_.k,useClass:_.yy},{provide:we,useExisting:t},{provide:G,useExisting:t},{provide:pe,useClass:me},{provide:be,useValue:null}]),i.qOj],ngContentSelectors:qe,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,a){1&e&&(i.F$t(Qe),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[ve,ke,De,Me],styles:["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),t})(),Te=(()=>{class t extends D{}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","matCellDef",""]],features:[i._Bn([{provide:D,useExisting:t}]),i.qOj]}),t})(),Se=(()=>{class t extends O{}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","matHeaderCellDef",""]],features:[i._Bn([{provide:O,useExisting:t}]),i.qOj]}),t})(),Ae=(()=>{class t extends v{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[i._Bn([{provide:v,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),i.qOj]}),t})(),Ee=(()=>{class t extends H{}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[i.qOj]}),t})(),Ie=(()=>{class t extends se{}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[i.qOj]}),t})(),Ye=(()=>{class t extends d{}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[i._Bn([{provide:d,useExisting:t}]),i.qOj]}),t})(),Ge=(()=>{class t extends ${}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[i._Bn([{provide:$,useExisting:t}]),i.qOj]}),t})(),Ke=(()=>{class t extends M{}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275cmp=i.Xpm({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[i._Bn([{provide:M,useExisting:t}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&i.GkF(0,0)},dependencies:[Q],encapsulation:2}),t})(),We=(()=>{class t extends h{}return t.\u0275fac=function(){let r;return function(a){return(r||(r=i.n5z(t)))(a||t)}}(),t.\u0275cmp=i.Xpm({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[i._Bn([{provide:h,useExisting:t}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&i.GkF(0,0)},dependencies:[Q],encapsulation:2}),t})(),rt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[Je,Ue.BQ,Ue.BQ]}),t})();class ct extends _.o2{constructor(r=[]){super(),this._renderData=new z.X([]),this._filter=new z.X(""),this._internalPageChanges=new A.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,a)=>{const l=e[a];if((0,n.t6)(l)){const m=Number(l);return m<9007199254740991?m:l}return l},this.sortData=(e,a)=>{const l=a.active,m=a.direction;return l&&""!=m?e.sort((y,R)=>{let F=this.sortingDataAccessor(y,l),q=this.sortingDataAccessor(R,l);const N=typeof F,oe=typeof q;N!==oe&&("number"===N&&(F+=""),"number"===oe&&(q+=""));let Y=0;return null!=F&&null!=q?F>q?Y=1:F<q&&(Y=-1):null!=F?Y=1:null!=q&&(Y=-1),Y*("asc"==m?1:-1)}):e},this.filterPredicate=(e,a)=>{const l=Object.keys(e).reduce((y,R)=>y+e[R]+"\u25ec","").toLowerCase(),m=a.trim().toLowerCase();return-1!=l.indexOf(m)},this._data=new z.X(r),this._updateChangeSubscription()}get data(){return this._data.value}set data(r){r=Array.isArray(r)?r:[],this._data.next(r),this._renderChangesSubscription||this._filterData(r)}get filter(){return this._filter.value}set filter(r){this._filter.next(r),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(r){this._sort=r,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(r){this._paginator=r,this._updateChangeSubscription()}_updateChangeSubscription(){const r=this._sort?(0,Ze.T)(this._sort.sortChange,this._sort.initialized):(0,j.of)(null),e=this._paginator?(0,Ze.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,j.of)(null),l=(0,xe.a)([this._data,this._filter]).pipe((0,Oe.U)(([R])=>this._filterData(R))),m=(0,xe.a)([l,r]).pipe((0,Oe.U)(([R])=>this._orderData(R))),y=(0,xe.a)([m,e]).pipe((0,Oe.U)(([R])=>this._pageData(R)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=y.subscribe(R=>this._renderData.next(R))}_filterData(r){return this.filteredData=null==this.filter||""===this.filter?r:r.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(r){return this.sort?this.sortData(r.slice(),this.sort):r}_pageData(r){if(!this.paginator)return r;const e=this.paginator.pageIndex*this.paginator.pageSize;return r.slice(e,e+this.paginator.pageSize)}_updatePaginator(r){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=r,e.pageIndex>0)){const a=Math.ceil(e.length/e.pageSize)-1||0,l=Math.min(e.pageIndex,a);l!==e.pageIndex&&(e.pageIndex=l,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class dt extends ct{}}}]);

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.