PageSourceSearch

https://robuust-prd2-en.web.app/chunk-2GJGMSU7.js

js robuust-prd2-en.web.app collected 2026-10-03 12:36:19 UTC 17,294 bytes, 277 lines download raw bytes

1import{i as H}from"./chunk-UIK6TH6Z.js";import{$a as M,Ca as c,Da as T,Ea as I,Fd as N,Gd as z,H as f,Ha as s,Hd as P,I as d,Ia as g,Ja as u,Jd as U,K as o,Ka as b,Qb as A,U as v,Vb as D,W as _,Xb as i,Ya as p,_a as S,aa as y,ab as w,cb as B,db as G,eb as C,hd as O,ib as R,jd as V,ka as r,kb as E,ta as k,td as F,ua as x,wd as L}from"./chunk-4QZMLSSE.js";var Q=["button"],j=["*"];function W(a,h){if(a&1&&(g(0,"div",2),b(1,"mat-pseudo-checkbox",6),u()),a&2){let e=S();r(),s("disabled",e.disabled)}}var q=new d("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:()=>({hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1})}),K=new d("MatButtonToggleGroup");var m=class{source;value;constructor(h,e){this.source=h,this.value=e}};var Z=(()=>{class a{_changeDetectorRef=o(D);_elementRef=o(y);_focusMonitor=o(O);_idGenerator=o(F);_animationDisabled=z();_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex()}set tabIndex(e){this._tabIndex.set(e)}_tabIndex;disableRipple=!1;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new v;constructor(){o(V).load(N);let e=o(K,{optional:!0}),n=o(new A("tabindex"),{optional:!0})||"",t=o(q,{optional:!0});this._tabIndex=_(parseInt(n)||0),this.buttonToggleGroup=e,this._appearance=t&&t.appearance?t.appearance:"standard",this._disabledInteractive=t?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationDisabled||this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(t=>t.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new m(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static \u0275fac=function(n){return new(n||a)};static \u0275cmp=k({type:a,selectors:[["mat-button-toggle"]],viewQuery:function(n,t){if(n&1&&B(Q,5),n&2){let l;G(l=C())&&(t._buttonElement=l.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,t){n&1&&p("focus",function(){return t.focus()}),n&2&&(c("aria-label",null)("aria-labelledby",null)("id",t.id)("name",null),E("mat-button-toggle-standalone",!t.buttonToggleGroup)("mat-button-toggle-checked",t.checked)("mat-button-toggle-disabled",t.disabled)("mat-button-toggle-disabled-interactive",t.disabledInteractive)("mat-button-toggle-appearance-standard",t.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",i],appearance:"appearance",checked:[2,"checked","checked",i],disabled:[2,"disabled","disabled",i],disabledInteractive:[2,"disabledInteractive","disabledInteractive",i]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:j,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(n,t){if(n&1&&(M(),g(0,"button",1,0),p("click",function(){return t._onButtonClick()}),T(2,W,2,1,"div",2),g(3,"span",3),w(4),u()(),b(5,"span",4)(6,"span",5)),n&2){let l=R(1);s("id",t.buttonId)("disabled",t.disabled&&!t.disabledInteractive||null),c("role",t.isSingleSelector()?"radio":"button")("tabindex",t.disabled&&!t.disabledInteractive?-1:t.tabIndex)("aria-pressed",t.isSingleSelector()?null:t.checked)("aria-checked",t.isSingleSelector()?t.checked:null)("name",t._getButtonName())("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledby)("aria-disabled",t.disabled&&t.disabledInteractive?"true":null),r(2),I(t.buttonToggleGroup&&(!t.buttonToggleGroup.multiple&&!t.buttonToggleGroup.hideSingleSelectionIndicator||t.buttonToggleGroup.multiple&&!t.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),r(4),s("matRippleTrigger",l)("matRippleDisabled",t.disableRipple||t.disabled)}},dependencies:[P,H],styles:[`.mat-button-toggle-standalone,
2.mat-button-toggle-group {
3  position: relative;
4  display: inline-flex;
5  flex-direction: row;
6  white-space: nowrap;
7  overflow: hidden;
8  -webkit-tap-highlight-color: transparent;
9  border-radius: var(--mat-button-toggle-legacy-shape);
10  transform: translateZ(0);
11}
12.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
13.mat-button-toggle-group:not([class*=mat-elevation-z]) {
14  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
15}
16@media (forced-colors: active) {
17  .mat-button-toggle-standalone,
18  .mat-button-toggle-group {
19    outline: solid 1px;
20  }
21}
22
23.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
24.mat-button-toggle-group-appearance-standard {
25  border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
26  border: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline));
27}
28.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,
29.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox {
30  --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));
31}
32.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
33.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
34  box-shadow: none;
35}
36@media (forced-colors: active) {
37  .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
38  .mat-button-toggle-group-appearance-standard {
39    outline: 0;
40  }
41}
42
43.mat-button-toggle-vertical {
44  flex-direction: column;
45}
46.mat-button-toggle-vertical .mat-button-toggle-label-content {
47  display: block;
48}
49
50.mat-button-toggle {
51  white-space: nowrap;
52  position: relative;
53  color: var(--mat-button-toggle-legacy-text-color);
54  font-family: var(--mat-button-toggle-legacy-label-text-font);
55  font-size: var(--mat-button-toggle-legacy-label-text-size);
56  line-height: var(--mat-button-toggle-legacy-label-text-line-height);
57  font-weight: var(--mat-button-toggle-legacy-label-text-weight);
58  letter-spacing: var(--mat-button-toggle-legacy-label-text-tracking);
59  --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-legacy-selected-state-text-color);
60}
61.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay {
62  opacity: var(--mat-button-toggle-legacy-focus-state-layer-opacity);
63}
64.mat-button-toggle .mat-icon svg {
65  vertical-align: top;
66}
67
68.mat-button-toggle-checkbox-wrapper {
69  display: inline-block;
70  justify-content: flex-start;
71  align-items: center;
72  width: 0;
73  height: 18px;
74  line-height: 18px;
75  overflow: hidden;
76  box-sizing: border-box;
77  position: absolute;
78  top: 50%;
79  left: 16px;
80  transform: translate3d(0, -50%, 0);
81}
82[dir=rtl] .mat-button-toggle-checkbox-wrapper {
83  left: auto;
84  right: 16px;
85}
86.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper {
87  left: 12px;
88}
89[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper {
90  left: auto;
91  right: 12px;
92}
93.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper {
94  width: 18px;
95}
96.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper {
97  transition: width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1);
98}
99.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper {
100  transition: none;
101}
102
103.mat-button-toggle-checked {
104  color: var(--mat-button-toggle-legacy-selected-state-text-color);
105  background-color: var(--mat-button-toggle-legacy-selected-state-background-color);
106}
107
108.mat-button-toggle-disabled {
109  pointer-events: none;
110  color: var(--mat-button-toggle-legacy-disabled-state-text-color);
111  background-color: var(--mat-button-toggle-legacy-disabled-state-background-color);
112  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-legacy-disabled-state-text-color);
113}
114.mat-button-toggle-disabled.mat-button-toggle-checked {
115  background-color: var(--mat-button-toggle-legacy-disabled-selected-state-background-color);
116}
117
118.mat-button-toggle-disabled-interactive {
119  pointer-events: auto;
120}
121
122.mat-button-toggle-appearance-standard {
123  color: var(--mat-button-toggle-text-color, var(--mat-sys-on-surface));
124  background-color: var(--mat-button-toggle-background-color, transparent);
125  font-family: var(--mat-button-toggle-label-text-font, var(--mat-sys-label-large-font));
126  font-size: var(--mat-button-toggle-label-text-size, var(--mat-sys-label-large-size));
127  line-height: var(--mat-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height));
128  font-weight: var(--mat-button-toggle-label-text-weight, var(--mat-sys-label-large-weight));
129  letter-spacing: var(--mat-button-toggle-label-text-tracking, var(--mat-sys-label-large-tracking));
130}
131.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard {
132  border-left: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline));
133}
134[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard {
135  border-left: none;
136  border-right: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline));
137}
138.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard {
139  border-left: none;
140  border-right: none;
141  border-top: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline));
142}
143.mat-button-toggle-appearance-standard.mat-button-toggle-checked {
144  color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));
145  background-color: var(--mat-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container));
146}
147.mat-button-toggle-appearance-standard.mat-button-toggle-disabled {
148  color: var(--mat-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));
149  background-color: var(--mat-button-toggle-disabled-state-background-color, transparent);
150}
151.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox {
152  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));
153}
154.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked {
155  color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));
156  background-color: var(--mat-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent));
157}
158.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
159  background-color: var(--mat-button-toggle-state-layer-color, var(--mat-sys-on-surface));
160}
161.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay {
162  opacity: var(--mat-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));
163}
164.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay {
165  opacity: var(--mat-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));
166}
167@media (hover: none) {
168  .mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay {
169    display: none;
170  }
171}
172
173.mat-button-toggle-label-content {
174  -webkit-user-select: none;
175  user-select: none;
176  display: inline-block;
177  padding: 0 16px;
178  line-height: var(--mat-button-toggle-legacy-height);
179  position: relative;
180}
181.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
182  padding: 0 12px;
183  line-height: var(--mat-button-toggle-height, 40px);
184}
185
186.mat-button-toggle-label-content > * {
187  vertical-align: middle;
188}
189
190.mat-button-toggle-focus-overlay {
191  top: 0;
192  left: 0;
193  right: 0;
194  bottom: 0;
195  position: absolute;
196  border-radius: inherit;
197  pointer-events: none;
198  opacity: 0;
199  background-color: var(--mat-button-toggle-legacy-state-layer-color);
200}
201
202@media (forced-colors: active) {
203  .mat-button-toggle-checked .mat-button-toggle-focus-overlay {
204    border-bottom: solid 500px;
205    opacity: 0.5;
206    height: 0;
207  }
208  .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay {
209    opacity: 0.6;
210  }
211  .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
212    border-bottom: solid 500px;
213  }
214}
215.mat-button-toggle .mat-button-toggle-ripple {
216  top: 0;
217  left: 0;
218  right: 0;
219  bottom: 0;
220  position: absolute;
221  pointer-events: none;
222}
223
224.mat-button-toggle-button {
225  border: 0;
226  background: none;
227  color: inherit;
228  padding: 0;
229  margin: 0;
230  font: inherit;
231  outline: none;
232  width: 100%;
233  cursor: pointer;
234}
235.mat-button-toggle-animations-enabled .mat-button-toggle-button {
236  transition: padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1);
237}
238.mat-button-toggle-vertical .mat-button-toggle-button {
239  transition: none;
240}
241.mat-button-toggle-disabled .mat-button-toggle-button {
242  cursor: default;
243}
244.mat-button-toggle-button::-moz-focus-inner {
245  border: 0;
246}
247.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper) {
248  padding-left: 30px;
249}
250[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper) {
251  padding-left: 0;
252  padding-right: 30px;
253}
254
255.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
256  --mat-focus-indicator-border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
257}
258
259.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before {
260  border-top-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
261  border-bottom-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
262}
263.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before {
264  border-top-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
265  border-bottom-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
266}
267
268.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before {
269  border-bottom-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
270  border-bottom-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
271}
272.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before {
273  border-top-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
274  border-top-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));
275}
276`],encapsulation:2,changeDetection:0})}return a})(),yt=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=x({type:a});static \u0275inj=f({imports:[U,Z,L]})}return a})();export{yt as a};
277/**i18n:90224e763d9fe4230e5bc558d23b9e87cd29b069f37caa86d277bb616ccf1b9f*/

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.