vendor: 10,225 bytes, lines 1-122
1import{a as Y,b as J}from"./chunk-VFD4ASY2.js";import{$a as T,Ab as N,Bb as z,Da as R,Ea as d,Fa as m,I as x,J as g,Ja as p,Ka as f,Kc as Q,L as r,La as _,Lc as K,Ma as u,Nc as U,Oc as q,S as k,Sa as D,Ta as O,Va as h,W as C,Wa as F,Xa as b,Za as I,_a as V,aa as c,c as y,da as S,ea as M,fb as A,hb as P,hc as B,ic as H,jb as j,ka as l,tc as G,ua as w,va as E,vc as L}from"./chunk-MNFIV4FL.js";var ct=(()=>{class e{isErrorState(t,i){return!!(t&&t.invalid&&(t.touched||i&&i.submitted))}isSignalErrorState(t){if(!t)return!1;let i=t().invalid(),n=t().touched();return i&&n}static \u0275fac=function(i){return new(i||e)};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})();var et=["text"],it=[[["mat-icon"]],"*"],nt=["mat-icon","*"];function ot(e,o){if(e&1&&u(0,"mat-pseudo-checkbox",1),e&2){let t=h();p("disabled",t.disabled)("state",t.selected?"checked":"unchecked")}}function at(e,o){if(e&1&&u(0,"mat-pseudo-checkbox",3),e&2){let t=h();p("disabled",t.disabled)}}function rt(e,o){if(e&1&&(f(0,"span",4),P(1),_()),e&2){let t=h();l(),j("(",t.group.label,")")}}var st=new g("MAT_OPTION_PARENT_COMPONENT"),lt=new g("MatOptgroup");var v=class{source;isUserInput;constructor(o,t=!1){this.source=o,this.isUserInput=t}},X=(()=>{class e{_element=r(M);_changeDetectorRef=r(N);_parent=r(st,{optional:!0});group=r(lt,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=r(L).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(t){this._disabled.set(t)}_disabled=C(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new k;_text;_stateChanges=new y;constructor(){let t=r(B);t.load(K),t.load(H),this._signalDisableRipple=!!this._parent&&c(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}focus(t,i){let n=this._getHostElement();typeof n.focus=="function"&&n.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){(t.keyCode===13||t.keyCode===32)&&!G(t)&&(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new v(this,t))}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=w({type:e,selectors:[["mat-option"]],viewQuery:function(i,n){if(i&1&&I(et,7),i&2){let a;V(a=T())&&(n._text=a.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,n){i&1&&O("click",function(){return n._selectViaInteraction()})("keydown",function(s){return n._handleKeydown(s)}),i&2&&(D("id",n.id),R("aria-selected",n.selected)("aria-disabled",n.disabled.toString()),A("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",z]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:nt,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,n){i&1&&(F(it),d(0,ot,1,2,"mat-pseudo-checkbox",1),b(1),f(2,"span",2,0),b(4,1),_(),d(5,at,1,1,"mat-pseudo-checkbox",3),d(6,rt,2,1,"span",4),u(7,"div",5)),i&2&&(m(n.multiple?0:-1),l(5),m(!n.multiple&&n.selected&&!n.hideSingleSelectionIndicator?5:-1),l(),m(n.group&&n.group._inert?6:-1),l(),p("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple))},dependencies:[Y,Q],styles:[`.mat-mdc-option { 2 -webkit-user-select: none; 3 user-select: none; 4 -moz-osx-font-smoothing: grayscale; 5 -webkit-font-smoothing: antialiased; 6 display: flex; 7 position: relative; 8 align-items: center; 9 justify-content: flex-start; 10 overflow: hidden; 11 min-height: 48px; 12 padding: 0 16px; 13 cursor: pointer; 14 -webkit-tap-highlight-color: transparent; 15 color: var(--mat-option-label-text-color, var(--mat-sys-on-surface)); 16 font-family: var(--mat-option-label-text-font, var(--mat-sys-label-large-font)); 17 line-height: var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height)); 18 font-size: var(--mat-option-label-text-size, var(--mat-sys-body-large-size)); 19 letter-spacing: var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking)); 20 font-weight: var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight)); 21} 22.mat-mdc-option:hover:not(.mdc-list-item--disabled) { 23 background-color: var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); 24} 25.mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item { 26 background-color: var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); 27 outline: 0; 28} 29.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) { 30 background-color: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container)); 31} 32.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) .mdc-list-item__primary-text { 33 color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); 34} 35.mat-mdc-option .mat-pseudo-checkbox { 36 --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); 37} 38.mat-mdc-option.mdc-list-item { 39 align-items: center; 40 background: transparent; 41} 42.mat-mdc-option.mdc-list-item--disabled { 43 cursor: default; 44 pointer-events: none; 45} 46.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox, .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text, .mat-mdc-option.mdc-list-item--disabled > mat-icon { 47 opacity: 0.38; 48} 49.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) { 50 padding-left: 32px; 51} 52[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) { 53 padding-left: 16px; 54 padding-right: 32px; 55} 56.mat-mdc-option .mat-icon, 57.mat-mdc-option .mat-pseudo-checkbox-full { 58 margin-right: 16px; 59 flex-shrink: 0; 60} 61[dir=rtl] .mat-mdc-option .mat-icon, 62[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full { 63 margin-right: 0; 64 margin-left: 16px; 65} 66.mat-mdc-option .mat-pseudo-checkbox-minimal { 67 margin-left: 16px; 68 flex-shrink: 0; 69} 70[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal { 71 margin-right: 16px; 72 margin-left: 0; 73} 74.mat-mdc-option .mat-mdc-option-ripple { 75 top: 0; 76 left: 0; 77 right: 0; 78 bottom: 0; 79 position: absolute; 80 pointer-events: none; 81} 82.mat-mdc-option .mdc-list-item__primary-text { 83 white-space: normal; 84 font-size: inherit; 85 font-weight: inherit; 86 letter-spacing: inherit; 87 line-height: inherit; 88 font-family: inherit; 89 text-decoration: inherit; 90 text-transform: inherit; 91 margin-right: auto; 92} 93[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text { 94 margin-right: 0; 95 margin-left: auto; 96} 97@media (forced-colors: active) { 98 .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after { 99 content: ""; 100 position: absolute; 101 top: 50%; 102 right: 16px; 103 transform: translateY(-50%); 104 width: 10px; 105 height: 0; 106 border-bottom: solid 10px; 107 border-radius: 10px; 108 } 109 [dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after { 110 right: auto; 111 left: 16px; 112 } 113} 114 115.mat-mdc-option-multiple { 116 --mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent); 117} 118 119.mat-mdc-option-active .mat-focus-indicator::before { 120 content: ""; 121} 122`],encapsulation:2})}return e})();function Et(e,o,t){if(t.length){let i=o.toArray(),n=t.toArray(),a=0;for(let s=0;s<e+1;s++)i[s].group&&i[s].group===n[a]&&a++;return a}return 0}function Rt(e,o,t,i){return e<t?e:e+o>t+i?Math.max(0,e-i+o):t}var At=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=E({type:e});static \u0275inj=x({imports:[q,J,X,U]})}return e})();var Z=class{_defaultMatcher;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;ngControl;formField;constructor(o,t,i,n,a){this._defaultMatcher=o,this._parentFormGroup=i,this._parentForm=n,this._stateChanges=a,t?c(t.field)&&!t.updateValueAndValidity?(this.formField=t,this.ngControl=null):(this.formField=null,this.ngControl=t):this.ngControl=this.formField=null}updateErrorState(){let o=this.errorState,t=this._getCurrentErrorState(this.matcher||this._defaultMatcher);t!==o&&(this.errorState=t,this._stateChanges.next())}
122_getCurrentErrorState(o){if(this.formField&&o?.isSignalErrorState)return o.isSignalErrorState(this.formField.field())??!1;let t=this._parentFormGroup||this._parentForm,i=this.ngControl?this.ngControl.control:null;return o?.isErrorState(i,t)??!1}};export{ct as a,st as b,lt as c,v as d,X as e,Et as f,Rt as g,At as h,Z as i};
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.